Rational Purify中文使用手册:内存错误检测指南
5星 · 超过95%的资源 需积分: 13 163 浏览量
更新于2024-11-13
收藏 413KB PDF 举报
"Rational Purify中文使用手册"
Rational Purify是一款强大的自动化测试工具,它属于Rational PurifyPlus套件的一部分,包含了Rational Purify、Rational PureCoverage和Rational Quantify三个独立的工具。主要针对VC、VB和Java开发,用于检测和修复与内存管理相关的错误,确保软件的质量和可靠性。
### 功能简介
Rational Purify的功能主要包括:
1. **内存错误检测**:它可以识别并报告常见的C/C++程序中的内存访问错误,如内存泄漏、野指针、双重释放等问题。对于Java应用,Purify能够帮助查找与垃圾回收相关的错误,如未释放的对象引用,过度占用的内存等。
2. **无源码检查**:Purify的一大优势在于,它不需要源代码或特殊的工作版本,即可检查应用程序及其链接的所有库代码,实现全面的测试覆盖。
3. **性能优化**:Java程序员可以利用Purify与支持的JVM配合,对Java applet和应用程序进行内存使用分析,找出内存消耗过大或保留不必要的对象引用的函数调用,从而优化内存使用效率。
4. **集成测试**:Rational Purify可以与Rational Robot的回归测试工具一起使用,构建出强大的可靠性测试方案。
### 工具特性
#### 功能描述
- **可检查的错误类型**:包括但不限于内存泄漏、未初始化的内存访问、无效指针解引用、内存越界访问等。
- **可检测错误的代码**:支持C/C++和Java两种编程语言,涵盖应用程序和库代码。
- **特点**:无需源码、全面测试、实时分析、与JVM兼容。
#### 参数设置
- **Settings项中的default setting**:允许用户配置默认的检测设置,如错误级别、过滤规则等。
- **Settings项中的Preferences**:提供高级设置选项,如报告格式、错误处理策略等。
- **View当中的CreateFilter**:允许创建自定义的过滤规则,筛选显示在报告中的特定错误信息。
#### 测试信息说明
- **信息色彩**:不同类型的错误或警告在报告中使用不同的颜色标注,方便快速识别。
- **名称缩写**:报告中使用的一些术语和问题类型可能会有简写,需要参考手册理解其完整含义。
### 实用举例
手册的第三章将通过实际案例展示如何使用Rational Purify来检测和解决内存问题,包括设置工具、运行测试、解析报告以及采取相应的修复措施。
Rational Purify是开发者和测试人员的强大助手,它能够帮助提升软件质量,减少因内存管理问题导致的程序崩溃或不稳定情况,特别是在复杂的应用程序开发环境中,其价值尤为显著。通过深入理解和熟练使用Purify,开发者可以更有效地调试和优化代码,从而提高软件的可靠性和性能。
2014-05-15 上传
2009-04-28 上传
点击了解资源详情
2021-03-28 上传
2007-07-01 上传
2016-01-03 上传
2007-05-06 上传
142 浏览量
goxef
- 粉丝: 0
- 资源: 2