【Visual Leak Detector】简介
说明
使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本人博客园同步更新
文章目录
- 说明
- 1. 工具简介
- 2. 工具的官网链接
- 3. 工具的帮助文档
- 4. 工具的下载地址
- 5. 工具的 Git 地址
1. 工具简介
Visual Leak Detector 简称 VLD,是 Windows 平台下用于 C/C++ 代码内存泄漏检测的开源工具,使用起来比较简单,配置好环境后包含头文件,就可以在运行时自动检测是否存在内存泄漏,并在指定位置(控制台或者文本文件)输出检测报告。该工具最初由 Dan Moulding 开发,但是后面 2.0 版本的特性都由 Arkadiy Shapkin 实现,在版本迭代历史中看到,最新的版本是 2017 年 10 月 17 日发布的 v2.5.1,开源遵循 LGPL-2.1 协议,在 Visual Studio Marketplace 中也有对 VLD 的一些介绍。该工具原则上只能在 MSVC 编译器、Debug 模式下使用。相比较于 Visual C++ 内置的内存泄漏检测工具,它有以下五大亮点:
- 可以输出内存泄漏点的调用堆栈,当符号信息完整时,还可以输出造成泄漏的代码所在文件及行号;
- 能检测出所在进程内的绝大多数内存泄漏,包括 COM-based leaks 和纯 Win32/Win64 下的 heap-based leaks;
- 可以手动设置不需检测的模块,比如 DLL 动态库或者主函数 EXE;
- 可以以 ASCII 码和十六进制的形式输出泄漏内存块中的全部数据;
- 可定制内存泄漏检测报告:可以设置将报告输出到控制台或者写入到指定的文本文件中、还可以设置检测报告的详细等级。
2. 工具的官网链接
Visual Leak Detector 官网:https://kinddragon.github.io/vld/。
3. 工具的帮助文档
Visual Leak Detector 在线帮助文档:https://github.com/KindDragon/vld/wiki。
4. 工具的下载地址
Visual Leak Detector 官网下载地址:https://kinddragon.github.io/vld/, 点击 Download Installer 绿色按钮可下载工具的安装程序 vld-2.5.1-setup.exe。也可去 Git 仓库 releases 界面 下载安装程序或源码。
5. 工具的 Git 地址
Visual Leak Detector 的 GitHub 地址:https://github.com/KindDragon/vld。
【Visual Leak Detector】简介相关推荐
- Windows和Linux内存检测工具:Valgrind,Visual Leak Detector,CppCheck, Cpplint
1 Linux内存泄漏检测工具Valgrind Valgrind简介 Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合.Valgrind由内核(core)以及基于内核 ...
- Visual Leak Detector 帮助检查内存泄露
计算机为 win7,X64,vs2010 http://vld.codeplex.com/releases 从上述地址下载vld-2.3-setup.exe 安装后,打开vs2010在项目属性--VC ...
- vs2008 使用Visual Leak Detector检测内存泄漏
http://hi.baidu.com/maydaygmail/item/8ea6ebef87ca9103560f1dfe 转自:http://hi.baidu.com/sunchongjing/bl ...
- VC内存泄露检查工具:Visual Leak Detector
www.diybl.com 时间:2009-04-12 作者:匿名 编辑:sky 初识Visual Leak Detector 灵活自由是C/C++语言的一大特色,而这也为C/C++程序 ...
- Visual Leak Detector 2 2 3 Visual C++内存检测工具
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Visu ...
- 使用 Visual Leak Detector 检测内存泄漏
个人心得:挺不错,可以定位到指针所在文件,甚至是函数及行号.使用也挺方便. 感谢开源代码!http://vld.codeplex.com/ 转载自:http://www.51testing.com/? ...
- 使用Visual Leak Detector工具检测内存泄漏
1.下载Visual Leak Detector工具并安装,下载链接:https://kinddragon.github.io/vld/ 2.在需要检测的工程中cpp文件第一行添加 include & ...
- VS2019,C++,内存检测泄漏工具VLD(Visual Leak Detector)的使用
1.下载工具VLD 网址:Visual Leak Detector | Enhanced Memory Leak Detection for Visual C++ 百度网盘链接:https://pan ...
- Visual Leak Detector (VLD)使用
Visual C++内置内存泄露检测工具,但是功能十分有限.VLD就相当强大,可以定位文件.行号,可以非常准确地找到内存泄漏的位置,而且还免费.开源! 在使用的时候只要将VLD的头文件和lib文件放在 ...
最新文章
- c语言程序框一点数字就消失,你用C语言编程时,会犯下面的错误吗?
- List类系列(二):List类的list()方法
- HDU1054 Strategic Game
- 初识Linux .bash_profile, .bash_logout, and .bashrc 文件
- 自己搭建的CISCO实验环境
- java什么时候可能产生内存溢出_哪些场景会产生OOM?怎么解决?
- svn 存储方式BDB与FSFS比较
- java前后端分离是否会成为趋势
- pytorch和python一样吗_PyTorch可以和TensorFlow一样快,有时甚至比TensorFlow更快了?...
- 旧计算机 云桌面,切换桌面(云桌面切换到自己电脑)
- java文件上传与下载
- 腾讯云最新10元/月有效期到2018年8月20日
- 浅析相机相关坐标系的相互转换(世界坐标系、相机坐标系、图像坐标系、像素坐标系、内参矩阵、外参矩阵、扭转因子)【相机标定计算机视觉】
- 【案例】泰康集团——泰生活APP A/B测试平台场景应用
- 上一步,下一步(撤销和恢复)
- Android Studio 使用友盟进行多渠道打包
- 彩色模型RGB,HSI,HSV,CMYK区分
- Cisco Packet Tracer基础命令操作以及组织网络实验
- ASCII 编码对照表 一览表
- Unity 摄像头实时扫描二维码
热门文章
- NDK does not contain any platforms.
- 东北大学计算机宿舍怎么样,给想报东大计算机专业的同学的几点建议
- 吞吐量(TPS)、QPS、并发数、响应时间(RT)概念
- 上海清晖管理咨询有限公司创始人傅永康受邀为第十二届中国PMO大会演讲嘉宾
- ChatGPT 余额查询接口
- Promise.race()方法
- Python-Excel 零基础学习xlwings,看这篇文章就够了
- ttttttttttttt
- 计算机科学和AI,全球大学计算机科学与人工智能排名:卡耐基梅隆大学居首
- mysql复合主键_mysql怎么添加复合主键?