整体C ++内存泄漏检测

时间:2012-08-23 14:08:06

标签: c++ memory-leaks memory-leak-detector

我把

_CrtMemState and _CrtMemCheckpoint() 

完全在main()函数和

之后
_CrtMemState, CrtMemCheckpoint(), _CrtMemDifference(), _CrtMemDumpStatistics()

恰好在main()的close括号之前,我得到一些字节泄漏(正常块和CRT)

在同一代码中使用CrtDumpMemoryLeaks()我没有内存泄漏。 对于CrtDumpMemoryLeaks,我使用_CRTDBG_LEAK_CHECK_DF,所以我相信因为我在程序结束时使用了一些外部库(它是一个大型项目)内存。

因此可以使用CrtMemDumpStatistics()实现相同的功能(CrtDumpMemoryLeaks()和_CRTDBG_LEAK_CHECK_DF),或者它是不可能的,因此CrtMemDumpStatistics只对本地快照内存测试有用吗?

谢谢

0 个答案:

没有答案