Visual Leak Detector 2.5.1 (VLD)下载、安装与使用
本期介绍🍖
主要介绍:VLD(内存泄漏检测器)的下载、安装、使用👀。
1. 软件介绍
Visual C++ 提供内置的内存泄漏检测,但其功能充其量是微乎其微的。此内存泄漏检测器是作为 Visual C++ 提供的内置内存泄漏检测器的免费替代品而创建的。以下是 Visual Leak Detector 的一些功能,这些功能在内置检测器中不存在:
为每个泄漏的块提供完整的堆栈跟踪,包括源文件和行号信息(如果可用)。检测大多数(如果不是全部)类型的进程内内存泄漏,包括基于 COM 的泄漏和纯基于 Win32 堆的泄漏。
2. 下载与安装
官网下载地址:Visual Leak Detector,点击 Download Installer 绿色按钮可下载工具的安装程序 vld-2.5.1-setup.exe。
Visual Leak Detector安装步骤:
3. 配置VLD
在VS中打开项目的属性界面,配置刚刚安装的Visual Leak Detector文件。
4. 使用VLD测试内存泄漏
#include <stdio.h>
#include <stdlib.h>
#include "vld.h"
int main()
{
char** ppf = (char**)calloc(3, sizeof(char*));
int i = 0;
for (i = 0; i < 3; i++)
{
ppf[i] = (char*)calloc(5, sizeof(char));
}
for (i = 0; i < 3; i++)
{
int j = 0;
for (j = 0; j < 5; j++)
{
printf("%d ", ppf[i][j]);
}
printf("\n");
}
return 0;
}
这份博客👍如果对你有帮助,给博主一个免费的点赞以示鼓励欢迎各位🔎点赞👍评论收藏⭐️,谢谢!!!
如果有什么疑问或不同的见解,欢迎评论区留言欧👀。
原文地址:https://blog.csdn.net/m0_66769266/article/details/144290356
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!