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 使用相关推荐

  1. Visual studio内存泄露检查工具--BoundsChecker

    BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误. BoundsChecker能检测的错误包括: 1)指针操作和内存.资源泄露错误,比如:内存泄露: ...

  2. 使用BoundsChecker查找内存泄露

    以前搞开发时,曾经写过类似的文章,不过带不出来,最近VS推出了新版VS2010,而BoundsChecker也推出了适用于vc6, vs2005,vs2008,vs2010的新版本,于是下载下来试了一 ...

  3. 学习BoundsChecker

    对C++程序不熟悉,但是因为工作需要,要对一些程序进行测试分析,找出是否有内存泄露情况.在网上找到了大家比较推崇的BoundsChecker,安装后开始看软件自带的手册,为了让更多的同事一起学习,要将 ...

  4. 我是怎样使用BoundsChecker的

    在开始本文之前,我想声明的是我曾经在NuMega工作过,并在那里参与编写了BoundsChecker的3.4.5版本.显然,我个人非常推崇BoundsChecker,尽管还会有一些其它能与Bounds ...

  5. BoundsChecker的用法

    BoundsChecker 是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误.BoundsChecker能检测的错误包括: 1))1.指针操作和内存.资源泄露错误,比如: 内 ...

  6. BoundsChecker简易使用教程

    BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误. BoundsChecker能检测的错误包括: 1)指针操作和内存.资源泄露错误,比如:内存泄露: ...

  7. VS2005 下使用BoundsChecker检测内存泄露

    BoundsChecker无法集成到VS2005中,使用时:先用VS2005 debug模式下生成EXE,然后再用BoundsChecker打开这个EXE文件即可. 在使用过程中发现: 对于同一内存泄 ...

  8. 内存检测工具BoundsChecker使用详述

    内存检测工具BoundsChecker使用详述 或许你还不知道大名顶顶的Nu-Mega,但一定听说过他们的产品SoftICE,BoundsChecker也是这家公司的产品.与Visual C++配合使 ...

  9. BoundsChecker检查内存泄露

    网上有几篇文章是写BoundsChecker的,主要是讲用途在哪,对于我这初学的,连基本使用步骤还不会,运用到实际项目中就更加困难,而且DevPartner这个软件网上有几个版本,有些个下载安装好,根 ...

  10. 单元测试工具 BoundsChecker 【转载】

    单元测试工具 BoundsChecker [转载] BoundsChecker 是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误.BoundsChecker能检测的错误包括: ...

最新文章

  1. android上方导航条跳转页面,《成为大前端》系列 7. 多页面、页面跳转和Navigation模块...
  2. 四个超好用的优质资源搜索网站,海量优质资源等你发现!
  3. CSS3实践之路(一):CSS3之我观
  4. Linux操作系统安装字体笔记
  5. dropify,不错的图片上传预览插件
  6. asp.net返回值当文件下载问题
  7. oracle 的wm_concat函数使用
  8. linux命令执行的通过程,Linux下shell命令执行过程简介
  9. webpack Babel
  10. Spring面试基础题
  11. 基于Java+Springboot+mybatis+lyaui的学科竞赛管理系统设计和实现
  12. 毁灭者DC W650DC装黑苹果心得
  13. linux软件安装与卸载
  14. HTTP Error 503 错误解决办法
  15. 如何安装配置eosjs并连接到EOS区块链
  16. nodejs和php性能,Nodejs 和PHP 性能测试结果
  17. B2B2C多租户商城系统解决方案:打通线上线下服务体验,提升企业品牌渗透力
  18. Python常用库的用法介绍都给大家整理出来啦,非常实用,建议收藏
  19. Digital Ocean 如何使用GitHub学生优惠码
  20. 西安国际港务区铁路集装箱中心站正式开通 两个“中心”构建国际陆港平台...

热门文章

  1. Android Studio欢迎界面和登陆界面的设计(小白)
  2. python绝对值编程_如何在python中取绝对值
  3. 手机浏览器看视频加载太慢怎么办,这5招用了提速快
  4. 设计模式第一篇---懒汉模式
  5. gis怎么通过水库划分子流域_分布式水文模型子流域划分方法
  6. 锐浪报表 Grid++Report uniGUI Web表格打印
  7. FireFox 插件xpi文件签名2
  8. windows XP虚拟机安装
  9. Java打包后运行找不到资源文件问题
  10. MAML论文阅读笔记--回归实验