gpt4 book ai didi

Valgrind:如何强制它在不终止进程的情况下生成堆摘要?

转载 作者:行者123 更新时间:2023-12-02 06:19:47 25 4
gpt4 key购买 nike

在使用 Valgrind 时,我注意到它仅在进程终止时生成堆摘要。有没有办法在进程仍在运行时强制 Valgrind 扫描内存并打印泄漏报告?

最佳答案

除了 VALGRIND_DO_LEAK_CHECK 客户端请求,您还可以使用 --vgdb=yes 运行 valgrind 以启用嵌入式 gdbserver ,然后发出 monitor leak_check full reachable any command(gdb) 提示符下。

这不需要修改和重建目标程序,还有其他优点:您可以在执行过程中的任意点设置断点和执行泄漏检查,而不仅仅是您在客户端请求中放置的点。

关于Valgrind:如何强制它在不终止进程的情况下生成堆摘要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13500541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com