BoundsChecker检查内存泄露
网上有几篇文章是写BoundsChecker的,主要是讲用途在哪,对于我这初学的,连基本使用步骤还不会,运用到实际项目中就更加困难,而且DevPartner这个软件网上有几个版本,有些个下载安装好,根本不会有错误显示(内存泄露)。
在摸索了半天后,终于找到一个可以用的版本,可支持VS2008,放在个人网盘中,下面是下载链接,后面讲使用步骤。下载地址:可用DevPartner下载(支持VS2008)
1.无法使用的实例,本人选择卸载重装
(1.)Error:There was an error injecting the process. The error returned was:‘WatchListErrorCode=ErrorDoesNoExist’,Please contact support for help.
(2.)An exception occured while attempting to ask the Injector to start forwarding events to COM!
2.安装步骤
上面提供下载的DevPartner在本人电脑已经验证通过。
(0.)截图为证
(1.)安装(直接参考下图),注意:得关闭VS2008
解压后先安装下面文件夹,然后再安装License,直接安装即可
(2.)安装好VS2008的改变
3.使用,进行内存检测
(1.)win32控制台程序
int _tmain(int argc, _TCHAR* argv[])
{
char *pchar = new char[128];
return 0;
}
(1.1)测试程序写好后,先启动环境
(1.2)环境启动成功后,出现界面
(1.3)测试程序要先按上X按钮
(1.4)启动错误检测,检测出来的就是上面【截图验证】里的两张图片,即可定位到
(2.)常规项目
#include
using namespace std;
void functiom(int *&f)
{
int *ptemp = new int(10);
f = ptemp;
}
void main()
{
int *p = NULL;
functiom§;
cout<<"*p="<<*p<<endl;
char* pstr = new char[102];
delete p;
p = NULL;
}
上面代码中,如果注释delete p;p=NULL;那么检测出来的结果就是:
作者:wu_123_456
来源:CSDN
原文:https://blog.csdn.net/wu_123_456/article/details/39636811
版权声明:本文为博主原创文章,转载请附上博文链接!
BoundsChecker检查内存泄露相关推荐
- armv6 可以通过什么方式检查内存泄露?
armv6 可以通过什么方式检查内存泄露? 在 ARMv6 架构上进行内存泄漏检测,可以尝试使用以下工具: LeakSanitizer:LeakSanitizer 是 Clang/LLVM 工具链的一 ...
- 检查内存泄露的工具--valgrind
今天面试的时候问了一下怎么检查内存泄露,然后我就有点懵,现在开发基本都用智能指针了,以前用的时候也很少碰见内存泄露的问题,基本都是瞎调试.只依稀记得有这么一个工具可以用来检测内存泄露,实际没用过,只好 ...
- 在Ubuntu 14.04 64bit上安装Valgrind并检查内存泄露
valgrind官网:http://valgrind.org/ 1.安装方法 第一种方式:下载目前最新的源码,编译安装,在服务器上推荐这种方式 wget http://valgrind.org/dow ...
- vs调试c语言检查内存泄露,VisualStudio中检查内存泄露方法
项目工程中存在内存泄露,被折磨了一晚上,终于查了出来,因为之前没有相关的经验,还比较生疏,在此记录下来,方便以后查找. 对于malloc出的内存的检测方法 这篇文章中详细地记录了从检查到找到确定位置到 ...
- Visual Leak Detector 帮助检查内存泄露
计算机为 win7,X64,vs2010 http://vld.codeplex.com/releases 从上述地址下载vld-2.3-setup.exe 安装后,打开vs2010在项目属性--VC ...
- 检查内存泄露的利器--VLD使用指南
1. VLD简介 Visual Leak Detector是一个免费的,强大的,开源的,可视化C ++内存泄漏检测工具. VLD容易使用.安装后,只需告诉Visual C ++在哪里可以找到包含的头文 ...
- 使用BoundsChecker查找内存泄露
以前搞开发时,曾经写过类似的文章,不过带不出来,最近VS推出了新版VS2010,而BoundsChecker也推出了适用于vc6, vs2005,vs2008,vs2010的新版本,于是下载下来试了一 ...
- VS2005 下使用BoundsChecker检测内存泄露
BoundsChecker无法集成到VS2005中,使用时:先用VS2005 debug模式下生成EXE,然后再用BoundsChecker打开这个EXE文件即可. 在使用过程中发现: 对于同一内存泄 ...
- 如何检查内存泄露问题
简单说一下在没有工具的情况如何运用VC库中的工具来检查代码的内存泄漏问题. 一: 内存泄漏 内存泄漏是编程中常常见到的一个问题,内存泄漏往往会一种奇怪的方式来表现出来,基本上每个程序都表现出不同的方式 ...
最新文章
- 中国经验对印度等金砖国家智慧城市建设的启示
- 什么是死锁?死锁如何解决
- haproxy配置参数详解
- 从零开始刷Leetcode——数组(643.665.674)
- 如何在linux centos下安装git(转)
- Android-7.0-Nuplayer-启动流程
- Android学习笔记之如何将数据保存到SDCard
- 【Linux】Linux的信号量集
- VS的Qt界面预览和QtCreator的界面预览快捷键
- YCOJ黑熊过河(C++)
- Contrastive Loss(对比损失)
- 攻防技术第一篇之-知彼(攻击手段)
- Backbone Events 源码笔记
- 共阳极管的代码_共阳极数码管显示
- yum search htppd 的意思
- 如何搭建一个会员网站?零基础用WordPress做一个会员网站视频教程
- Vuetify——使用icon图标
- 代码审查(Code Review)
- 有趣的排序算法——Monkey King排序 详细介绍
- Linux系统换清华源