首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

有没有人做过内存泄漏检测工具开发解决思路

2012-01-31 
有没有人做过内存泄漏检测工具开发关于VC开发内存泄漏的检测工具有没有人搞过?介绍一下经验,谢谢[解决办法

有没有人做过内存泄漏检测工具开发
关于VC开发内存泄漏的检测工具
有没有人搞过?
介绍一下经验,谢谢

[解决办法]
没做过。
看介绍,一般重载new、delete、malloc、free等。
codeproject上有比较多的例子
[解决办法]
// example for CMemoryState::CMemoryState
// Includes all CMemoryState functions
CMemoryState msOld, msNew, msDif;
msOld.Checkpoint();
CAge* page1 = new CAge( 21 );
CAge* page2 = new CAge( 22 );
msOld.DumpAllObjectsSince();
msNew.Checkpoint();
msDif.Difference( msOld, msNew );
msDif.DumpStatistics();

[解决办法]
API钩子钩HeapAlloc,HeapFree函数,计算分配释放是否平衡

热点排行