2024年5月3日发(作者:)
vld介绍及基本原理分析
作者:何锟
目录
内容导读........................................................................................................................................... 2
一、vld简介 ..................................................................................................................................... 2
二、vld使用方法介绍 ..................................................................................................................... 2
使用步骤 ................................................................................................................................... 2
使用举例 ................................................................................................................................... 2
配置文件()说明 ......................................................................................................... 3
原理分析分析与思考 ....................................................................................................................... 4
关键技术 ................................................................................................................................... 4
流程分析 ................................................................................................................................... 4
钩子程序分析 ........................................................................................................................... 5
优缺点分析与改进 ........................................................................................................................... 6
优缺点: ................................................................................................................................... 6
改进思考 ................................................................................................................................... 6
内容导读
本文分包括这几个部分:
1、 Vld简介
2、 Vld使用方法介绍
3、 vld原理分析分析
4、 vld优缺点分析与改进
一、vld简介
vld全称:Visual Leak Detector
发展历史:2005年~ 2016年,Version 2.5.0
版权:免费、开源
用途:检测windows c/c++程序内存泄露,并且输出详细报告
二、vld使用方法介绍
使用步骤
1、 集成到工程
在工程任意位置包含头文件”vld.h”、并且指定静态库路径””,编译时需要宏
_DEBUG或VLD_FORCE_ENABLE
2、 运行程序
运行环境: , ,
3、 执行测试用例
4、 关闭程序时生成了内存测试报告(文本文件或IDE输出窗口)
5、 根据报告分析内存泄露
使用举例
源码
发布评论