This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / 请问用VC++ 的朋友: 你们在工作中查MEMORY LEAK 吗? 用什么工具? 我觉得PURIFY 不是很好用. BOUNDSCHECKER 也不太稳定.
-irenehan(Happy);
2005-11-26
(#2630010@0)
-
我以前做的程序有很多是后台服务,24/7 不间断运行,处理的数据量很大,这个时候是必须要进行内存检查的,其实只要你的程序稳定,Windows也算是比较稳定。下面的2个宏是我常用的
#define MEMCHECKSTART() \
_CrtMemState s1, s2, s3; \
_CrtMemCheckpoint( &s1 ); \
#define MEMCHECKEND() \
_CrtMemCheckpoint( &s2 ); \
if ( _CrtMemDifference( &s3,&s1,&s2) ) \
_CrtMemDumpStatistics( &s3 ); \
第一个放在开始
第二个放在结尾
-flybabycat(通天飞猫);
2005-12-9
{289}
(#2654065@0)
-
这两个工具算不错的了,LINUX上还有个VALGRIND,估计没有WINDOW版本
-googleabcd(古狗);
2005-12-11
(#2656473@0)
-
AIX: svmon,filemon
-j30(猪狗不如);
2005-12-12
(#2658915@0)