LeakDiag使用手记
来源:百度文库 编辑:神马文学网 时间:2024/05/23 23:55:40
http://ldtrain.blog.163.com/blog/static/7998617520098262335577/
2009-02-18 17:37
LeakDiag是微软一款检测memory leak的工具,使用比较简单
首先去下载一个
安装好,默认是在c:\leakdiag
然后写一个测试程序来测试
#include
#include
int main()
{
while(1)
{
char *c = new char[10];
printf("%s",c);
Sleep(1000);
}
return 0;
}
在LeakDiag中选择aaa.exe
然后选择Windows Heap Allocator来跟踪heap的使用,按start开始,等一会按log,然后再stop
会在c:\leakdiag\Logs下面生成一个log
关键的部分是
00524008
其中numallocs是分配的次数,size是每次分配的大小,frame则是leak的时候的call stack
这里的stack只显示了binary,是因为symbol没有配好
把对应的pdb文件路径加到[Tools]-[Option]-Symbol search path,就能得到
00524008
由test.cpp line 8引起的memory leak.
(#)
2009-02-18 17:37
LeakDiag是微软一款检测memory leak的工具,使用比较简单
首先去下载一个
安装好,默认是在c:\leakdiag
然后写一个测试程序来测试
#include
#include
int main()
{
while(1)
{
char *c = new char[10];
printf("%s",c);
Sleep(1000);
}
return 0;
}
在LeakDiag中选择aaa.exe
然后选择Windows Heap Allocator来跟踪heap的使用,按start开始,等一会按log,然后再stop
会在c:\leakdiag\Logs下面生成一个log
关键的部分是
其中numallocs是分配的次数,size是每次分配的大小,frame则是leak的时候的call stack
这里的stack只显示了binary,是因为symbol没有配好
把对应的pdb文件路径加到[Tools]-[Option]-Symbol search path,就能得到
由test.cpp line 8引起的memory leak.
(#)
LeakDiag使用手记
RRD使用手记
log4net使用手记
Bochs使用手记
OneNote使用手记
Bochs使用手记
Windows 内存泄漏检测工具——LeakDiag
plog 汉化使用手记
apache的rotatelogs使用手记
Capture NX使用手记 下篇
Subversion使用手记--Robin‘s blog
Sawin软件研发之窗:Subversion使用手记
Adrive 使用手记 - 基德制造 - 博客大巴
CDialogBar使用手记--一片叶子的世界
特别企画!尼康新Capture NX使用手记 上篇
特别企画!尼康新Capture NX使用手记(下篇)
特别企画!尼康新Capture NX使用手记(上篇)
Bolgger使用手记——为blogger添加访问量统计
特别企画!尼康新Capture NX使用手记(下篇)
特别企画!尼康新Capture NX使用手记
特别企画!尼康新Capture NX使用手记 上篇 - 尼康Capture NX
尼康新Capture NX使用手记 下篇之一 ■提高暗室拍摄相片的亮度
尼康新Capture NX使用手记 下篇之三■降低镜头失真
尼康新Capture NX使用手记 下篇之四■背景调节