BoundsChecker 使用
BoundsChecker也推出了适用于vc6, vs2005,vs2008,vs2010的新版本,于是下载下来试了一下,和VC6下有一些不同
安装好BoundsChecker后,在VS工具栏有一个工具条,由于BoundsChecker使用插桩的方式,来查找内存泄露,所以需要在编译的时候,来执行插桩操作,有一个开关,决定编译时是否使用BoundsChecker来插桩就是第五个,蓝色的图标,点中后,后面的编译条状态为有效,初始值Error detection,表示查错,点击第一个红色的图标旁边的小箭头,弹出下拉菜单,选择Start with Error Detection,开始插桩方式编译并调试运行。过程中如果弹出有的窗口,需要你提供系统源文件如afxwin2.inl,thrdcore.cpp,选择“取消“,因为我们不需要查找系统文件中的错。随后会出现错误的源码位置,弹出一个标题上写了Program Error Detected的错误框.如果暂时不改,点击右下解的Continue继续.
最后等到程序退出时,出现一个结果报告:
双击最顶上的Memory Leaks Detected,可以看到有哪些地文件出现了内存泄露.在红色的错误上面右键->Edit Source就可以修改了。
BoundsChecker适用于中小型代码量的项目.代码太多了,会很慢.比如在腾讯RTX的项目上使用(60~80万行代码),就基本用不了,太慢了.
Visual C++ BoundsChecker Suit V10 是Compuware Corporation推出的最新一款工具,它能够应用于VS2005、VS2008和VS2010。该软件的下载地址:http://www.componentsource.com/products/devpartner-visual-c-boundschecker-suite-visual-studio-concurrent-users/downloads-zh.html。其中,在下载之前,用户需要进行网站注册,当然,用户可以使用自己的Windows Live的ID进行登录,然后,下载BoundsChecker Suit V10。针对非购买的BoundsChecker软件,用户有14天的试用期,可以满足用户对软件的熟悉和了解。
BoundsChecker 使用相关推荐
- Visual studio内存泄露检查工具--BoundsChecker
BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误. BoundsChecker能检测的错误包括: 1)指针操作和内存.资源泄露错误,比如:内存泄露: ...
- 使用BoundsChecker查找内存泄露
以前搞开发时,曾经写过类似的文章,不过带不出来,最近VS推出了新版VS2010,而BoundsChecker也推出了适用于vc6, vs2005,vs2008,vs2010的新版本,于是下载下来试了一 ...
- 学习BoundsChecker
对C++程序不熟悉,但是因为工作需要,要对一些程序进行测试分析,找出是否有内存泄露情况.在网上找到了大家比较推崇的BoundsChecker,安装后开始看软件自带的手册,为了让更多的同事一起学习,要将 ...
- 我是怎样使用BoundsChecker的
在开始本文之前,我想声明的是我曾经在NuMega工作过,并在那里参与编写了BoundsChecker的3.4.5版本.显然,我个人非常推崇BoundsChecker,尽管还会有一些其它能与Bounds ...
- BoundsChecker的用法
BoundsChecker 是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误.BoundsChecker能检测的错误包括: 1))1.指针操作和内存.资源泄露错误,比如: 内 ...
- BoundsChecker简易使用教程
BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误. BoundsChecker能检测的错误包括: 1)指针操作和内存.资源泄露错误,比如:内存泄露: ...
- VS2005 下使用BoundsChecker检测内存泄露
BoundsChecker无法集成到VS2005中,使用时:先用VS2005 debug模式下生成EXE,然后再用BoundsChecker打开这个EXE文件即可. 在使用过程中发现: 对于同一内存泄 ...
- 内存检测工具BoundsChecker使用详述
内存检测工具BoundsChecker使用详述 或许你还不知道大名顶顶的Nu-Mega,但一定听说过他们的产品SoftICE,BoundsChecker也是这家公司的产品.与Visual C++配合使 ...
- BoundsChecker检查内存泄露
网上有几篇文章是写BoundsChecker的,主要是讲用途在哪,对于我这初学的,连基本使用步骤还不会,运用到实际项目中就更加困难,而且DevPartner这个软件网上有几个版本,有些个下载安装好,根 ...
- 单元测试工具 BoundsChecker 【转载】
单元测试工具 BoundsChecker [转载] BoundsChecker 是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误.BoundsChecker能检测的错误包括: ...
最新文章
- android上方导航条跳转页面,《成为大前端》系列 7. 多页面、页面跳转和Navigation模块...
- 四个超好用的优质资源搜索网站,海量优质资源等你发现!
- CSS3实践之路(一):CSS3之我观
- Linux操作系统安装字体笔记
- dropify,不错的图片上传预览插件
- asp.net返回值当文件下载问题
- oracle 的wm_concat函数使用
- linux命令执行的通过程,Linux下shell命令执行过程简介
- webpack Babel
- Spring面试基础题
- 基于Java+Springboot+mybatis+lyaui的学科竞赛管理系统设计和实现
- 毁灭者DC W650DC装黑苹果心得
- linux软件安装与卸载
- HTTP Error 503 错误解决办法
- 如何安装配置eosjs并连接到EOS区块链
- nodejs和php性能,Nodejs 和PHP 性能测试结果
- B2B2C多租户商城系统解决方案:打通线上线下服务体验,提升企业品牌渗透力
- Python常用库的用法介绍都给大家整理出来啦,非常实用,建议收藏
- Digital Ocean 如何使用GitHub学生优惠码
- 西安国际港务区铁路集装箱中心站正式开通 两个“中心”构建国际陆港平台...