解码valgrind报告

时间:2011-09-07 11:20:34

标签: valgrind

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

有人能说出为什么块数会有所不同吗?

提前致谢,感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

该过程很可能表现不同(因为时间,线程调度,外部资源等)。