使用 TPTP 对 Eclipse 插件进行性能剖析和调优
2010-03-08 00:00:00 来源:WEB开发网核心提示: 使用 Tracing and Profiling Tools我们有这样一个插件,用来从磁盘上读取记录产品信息的 XML 文件,使用 TPTP 对 Eclipse 插件进行性能剖析和调优(4),然后在一个表格中将其显示出来,这整个插件最后的表现形式就是一个 Eclipse 视图:图 2. 应用示例
使用 Tracing and Profiling Tools
我们有这样一个插件,用来从磁盘上读取记录产品信息的 XML 文件,然后在一个表格中将其显示出来。这整个插件最后的表现形式就是一个 Eclipse 视图:
图 2. 应用示例
我们的任务就是对这个插件的工作进行性能分析与调优。
以 profile 模式运行应用
对我们的插件进行性能分析,就要先以 profile 模式将其运行起来。MyShop 插件的源代码可以在本文的附件中找到。
图 3. 以 Profile 模式运行应用
插件安装成功后,就可以在工具栏上看到以 profile 模式运行的图标。点击该图标并选择以 Eclipse 应用的方式运行该程序。
接下来是运行配置界面,可以在这里进行运行方式、分析规则等配置。
图 4. Profile 模式下的运行配置
可以看到,这个运行配置窗口与普通运行窗口的不同就是多了一个 Monitor 标签。在这里可以设置我们要分析的方式和添加分析时的过滤器以便将我们并不关心的类的运行情况从分析报告中过滤掉。
在分析方式上,因为我们要对性能,即程序运行的时间进行分析,所以如上图所示,我们选择使用“Execution Time Analysis”分析方式。
更多精彩
赞助商链接