发布网友 发布时间:2022-04-22 15:38
共1个回答
热心网友 时间:2022-04-11 23:44
借助第三方检测库,比如visual leak detector可以帮助推断一般的泄漏位置
简单的代码,一般都是new和delete不配对,可以通过搜索new,分析每个new的用法是不是正确,复杂的只能对代码功能分段,一个模块一个模块的测试不断缩小范围
某些第三方库可能本身就存在泄漏,或者两个库发生冲突,mfc的dll经常会和其他库冲突造成泄漏
提高自身功力,一般有经验的程序员很难写出有泄漏的代码