Valgrind专家可以在这里帮助我完成valgrind报告。
使用valgrind运行c++应用程序以检测内存泄漏,奇怪的是,泄漏摘要在不同的运行中显示不同的输出。注意,c++进程在所有运行中都是统一加载的。下面是两次执行的总结:第一次执行:
==15767== LEAK SUMMARY:
==15767== definitely lost: 355 bytes in 25 blocks在第二次执行中:
==00:00:14:19.929 24494== LEAK SUMMARY:
==00:00:14:19.929 24494== definitely lost: 236 bytes in 8 blocks谁能告诉我为什么块的数量是不同的?
提前感谢,感谢您的帮助。
发布于 2011-09-07 19:23:16
很可能是进程的行为不同(因为时间、线程调度、外部资源等)。
https://stackoverflow.com/questions/7332970
复制相似问题