社区
C++ 语言
帖子详情
VLD使用时出现问题
JACK和他的小工具们
2013-06-16 02:00:43
如题 c++ vs2012 使用vld(Visual Leak Detector)检测内存泄露问题,我在这链接学的http://www.360doc.com/content/08/1128/11/59141_2010512.shtml ,也是用他的代码,可是运行后的Call Stack:没有内容,求解
...全文
339
4
打赏
收藏
VLD使用时出现问题
如题 c++ vs2012 使用vld(Visual Leak Detector)检测内存泄露问题,我在这链接学的http://www.360doc.com/content/08/1128/11/59141_2010512.shtml ,也是用他的代码,可是运行后的Call Stack:没有内容,求解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leonlcx
2016-01-26
打赏
举报
回复
这个是怎么回事
leonlcx
2016-01-26
打赏
举报
回复
我用的VS2012 只有底下这个,没有别的 Visual Leak Detector Version 1.0 installed (multithreaded DLL).
mujiok2003
2013-06-16
打赏
举报
回复
可能的.分配的时候,可以加上一个cookie便于找到泄露的地方.
JACK和他的小工具们
2013-06-16
打赏
举报
回复
output内容如下 ------------------------------ 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Users\HPC\Documents\Visual Studio 2012\Projects\ConsoleApplication3\Debug\ConsoleApplication3.exe'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcr110d.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\shlwapi.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\gdi32.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\user32.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\advapi32.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sspicli.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptbase.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\lpk.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\usp10.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\imm32.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msctf.dll'. Symbols loaded. 'ConsoleApplication3.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dbghelp.dll'. Symbols loaded. Visual Leak Detector Version 1.0 installed (multithreaded DLL). WARNING: Visual Leak Detector detected memory leaks! ---------- Block 63 at 0x0046F390: 4 bytes ---------- Call Stack: Data: 78 56 34 12 xV4..... ........ Visual Leak Detector detected 1 memory leak. Visual Leak Detector is now exiting. 'ConsoleApplication3.exe' (Win32): Unloaded 'C:\Windows\SysWOW64\dbghelp.dll' The program '[30168] ConsoleApplication3.exe' has exited with code 0 (0x0).
vld
-2.3-资源泄漏检测
此外,内存
问题
存在一个共同的特点,它本身并不会有很明显的现象,当有异常
出现
时
就很难检查
问题
的原因所在,这给调试内存
问题
带来了很大的难度。
VLD
是一款用于VisualC++的免费内存泄漏检查工具。可以在...
vld
2.5.1 支持到最高vs2015
4、 它是一个已经打包的lib,
使用
时
无须编译它的源代码。而对于
使用
者自己的代码,也只需要做很小的改动; 5、 他的源代码
使用
GNU许可发布,并有详尽的文档及注释。对于想深入了解堆内存管理的读者,是一个不错的...
C++第3课:C++内存泄露检测原理及案例实战
本课程具体的内容主要包括C++内存泄露案例、VS2015内存泄露检测、野指针、VirtualAlloc/...
VLD
内存泄露检测、C++内存泄露检测方式之对象计数、C++内存泄露检测方式之重载new和delete、C++内存泄露检测方式之智能指针等...
vld
(Visual Leak Detector 内存泄露检测工具 源码)
4、 它是一个已经打包的lib,
使用
时
无须编译它的源代码。而对于
使用
者自己的代码,也只需要做很小的改动; 5、 他的源代码
使用
GNU许可发布,并有详尽的文档及注释。对于想深入了解堆内存管理的读者,是一个不错...
(Visual Leak Detector)
vld
-2.5.1-setup.exe.7z
灵活自由是C/C++语言的一大特色,而这也为C/C++程序员出了一个难题。当程序越来越复杂
时
,内存的管理也...4、 它是一个已经打包的lib,
使用
时
无须编译它的源代码。而对于
使用
者自己的代码,也只需要做很小的改动; 5、
C++ 语言
64,636
社区成员
250,555
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章