检测并排除内存泄漏[2]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 daniceexiedong 的 blog

_crtmemcheckpoint( &s2 );

if ( _crtmemdifference( &s3, &s1, &s2) )
   _crtmemdumpstatistics( &s3 );
 就像名字中暗示的那样,_crtmemdifference比较两个内存状态,并且产生一个结果(第一个参数)。把 _crtmemcheckpoint 放在程序的开始和结尾,调用_crtmemdifference 来比较结果,这也是一种检测内存泄漏的方法。如果发现内存泄漏,你可以使用_crtmemcheckpoint把程序分成两半分别使用上述方法来检测内存泄漏,这样就是使用二分法来检查内存泄漏。

 

本文关键:内存 泄漏
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top