Rational Purify 使用及分析实例可以见这里http://www.ibm.com/developerworks/cn/rational/r-cail
但是如果使用VC7,8,9的默认编译和链接设置,那是肯定找不到准确的错误位置的。
为此,需要在VC8(VC7和VC9类似)中一些编译和链接参数要修改如下:
Debug Information Format - Program Database
Whole Program Optimization - No
Code Generation, the Basic Runtime Checks - Default
Enable Incremental Linking - no
Linker, Command Line - 添加一个额外的链接参数/fixed:no
之后要重新编译
编译出来的pdb文件和exe或dll文件要在一个文件夹中。如果不在要把pdb拷过来。
安装Microsoft Debugger Interface Access SDK,VS2005默认包含。
然后就可以使用Purify了。直接打开运行就可以了。其他具体过程见手册吧,这里说也是浪费功夫。
使用Purify时的注意事项:
微软提供的STL中,经常会报出UMR errors,基本可以无视。
关于UMR,可能并不是程序的问题,是purify不够智能,很多情况都可能导致这种误判断。所以,这种错误,自己揣摩吧。
如果要分析大程序,会很耗时间。用半个小时都有可能,要耐心。插入指令的过程本来就需要时间。
插入指令的过程可能崩溃,重新编译一次试试,如果不行就向IBM提交bug吧。
关于程序崩溃,最好禁止一些dump模块或功能。
用purify运行会比原来程序慢,如果依赖于时间或定时器,可能行程序为会不一样,特别注意。
- 大小: 22.6 KB
- 大小: 20.8 KB
- 大小: 23.7 KB
- 大小: 21.9 KB
- 大小: 24.3 KB
分享到:
相关推荐
purify plus 使用手册 purify plus 使用手册
Purify/PureCoverage,包括Quantify等一批实时测试工具可以方便的在调试代码和执行代码之间使用。其测试结果也可以保存为Rational可识别文件为其它测试工具使用,也可以将此次的结果与另一次实例运行的
详细介绍了Rational Purify的知识和使用方法
purify 使用手册 英文版 purify IBM 开发较为强大的内存检测工具
IBM Rational PurifyPlus 安装文件包
IBM PurifyPlus安装详细步骤,及正版IBM PurifyPlus软件下如何获取License。
Rational Purify中文教程,写的很简洁易懂,带测试示例。
使用Purify检查内存泄漏 使用Purify检查内存泄漏 使用Purify检查内存泄漏 使用Purify检查内存泄漏
Purify - Rational的测试工具使用说明
IBM Rational Purify 的高级特性: 利用 Purify 进行 程序调试
IBM Rational PurifyPlus 安装文件
内存检测工具purify的简介。内存检测工具purify的简介。内存检测工具purify的简介。内存检测工具purify的简介。内存检测工具purify的简介。
安装Rational Purify 运行解压目录下的的rs_install程序. rs_install程序包括安装向导会提示你安装软件: 配置许可证服务器. 安装purify产品许可. 安装选择的Rational的产品和文件
IBM Purify Errors Specification
介绍purify工具的使用 很多的程序设计都是以一个Hello world来入门。方便起见,我也用一个Hello world来开始我的测试旅程。
IBM内存问题检查利器Purify 工具帮组文档说明以及下载地址
检测C/C++内存泄露的代码,并定位到该代码的行书,并给予你相应的建议。还可以分析你程序的性能瓶颈,并给出解决建议
Rational Purify Crack Keygen 6.0 Rational Purify Crack Keygen 6.0
火龙果软件工程技术中心 本文内容包括:应用程序编程接口利用带有调试器的RationalPurify内存观察点利用您程序中的PurifyAPI总结参考资料IBM:registered:Rational:registered:Purify:registered:是一个能够精确检测...
将三个使用手册打包,使用方法比较基础,给有需要的朋友.