怎样使用Rationalquantify.pptx
文本预览下载声明
如何使用Rational QUANTIFY;功能简介; 为了准确地测定更改对应用程序性能的影响,必须能够精确地重复数据收集过程。只有核实了更改, 才能成功地提高代码的性能。Rational Quantify 可以按多种级别(包括代码行级和函数级)测定性能,并提供分析性能改进所需的准确和详细的信息,使您可以核实代码性能确实有所提高。
使用Rational Quantify 特有的PowerTune.功能,您可以更好地控制数据记录的速度和准确性。您可以按模块调整工具收集信息的级别: 对于应用程序中感兴趣的那部分,可以收集详细信息;而对于不太重要的模块,您可以加快数据记录的速度并简化数据收集。使用“运行控制工具栏”,可以直接、实时地控制性能数据的记录。既可以收集应用程序在整个运行过程中的性能数据,也可以只收集程序执行过程中您最感兴趣的某些阶段的性能数据。;利用Rational Quantify 各种数据图表窗口,您可以直接识别应用程序的性能瓶颈。您只需单
击鼠标,Quantify 就可以轻松地描绘出整个应用程序或仅仅某个特定部分的性能曲线。这样,您就能只得到供改进性能的数据分析的详细信息。而且,您还可以从其他任何窗口访问数据图表窗口,并与其保持同步。Rational Quantify 的聚焦和过滤器功能,使您能够完全控制性能数据的显示和组织方式,从而帮助您有选择性地显示,最能从性能调整中获益的那部分应用程序。您可以通过函数级别,甚至是逐行的性能数据,进一步挖掘产生性能瓶颈的深层原因。过滤器可以让您集中于最感兴趣的应用程序部分,而避免无关的信息,更易于识别性能瓶颈。Rational Quantify 的“线程分析器”能对每个线程进行采样并显示其状态。要知道,弄清楚在任何特定时刻每个线程正在执行的什么任务是很困难的,而Quantify 则以一种易于理解的图形方式做到了这一点。不管采用何种查看方式,Rational Quantify 强大的数据收集能力都可以提供有效的性能曲线信息,从而节省了您的时间和精力。;Rational Quantify 高质量地测试某个应用程序有多种方法:功能、可靠性和性能。通常,只有在软件部署后,最终用户抱怨其糟糕的性能时,质量保证组织才会发觉应用程序的性能问题。
Rational Quantify 通过找出影响应用程序性能的瓶颈,帮助您改进Visual C++、Visual Basic 和Java 应用程序的质量。Quantify 可在进行功能测试和批处理的同时,用曲线描绘性能问题,从而弥补了质量测试的不足。这样就可以为开发人员,提供改进应用程序性能所需的所有诊断信息。还能主动为最终用户提供所需的最佳性能。
Rational Quantify 是对即将发布的实际工作版本或在无法获得源代码的情况下进行测试的理想工具。只有Quantify 的专利技术“目标代码插入(Object Code Insertion)”,才能在无需特殊的工作版本或源代码的情况下发挥作用。使用Quantify,不必为了配合性能测试而更改您的建立流程。;运行Rational Quantify 时,您可收集有关应用程序及其使用的每个构件的全面且可重复的性能数据集。不过更重要的是,Quantify 提供了强大的分析功能,可以帮助您充分利用性能数据和时间。例如,Quantify 的Diff 分析功能, 使您可以用图形方式比较两次运行的执行时间,以测定
所做更改产生的正面或负面影响。它帮助您核实所做的更改是否正确。Quantify 的Merge 功能,使您可以总结任意多次运行和任意多个应用程序产生的性能数据。这样您就可以用开发人员能够理解的语言为他们提供所需的信息,以便调整特定构件,达到可执行文件或程序执行的最佳整体性能。;工具特性;Settings 项中的default setting:;Settings 项中的default setting:;Settings 项中的default setting:;Settings 项中的Preferences:;Settings 项中的Preferences:;Settings 项中的Preferences:;实用举例;第二步,运行VC++程序段
1.选择“file”菜单中,命令“run”出现如下窗口:;2. 在“Program name”中选择将要进行测试的程序段存放位置,单击Run按钮即可运行指定程序段。程序运行后窗口如下:;3.按照程序功能,在该窗口中输入不同的数据,用来检测程序执行速度,运行结果显示在如下几个窗口中
a)程序执行结束之后进入一下窗口:英文文本为在程序运行中调用的函数,该窗口以树型结构反映了函数之间的调用关系,绿色粗线条为关键路径。Highligh 中的选项可以按用户需要显示的内
显示全部