TPTP简介
Eclipse Test & Performance Tools Platform 是Eclipse的一个顶级工程(Top-Level Project),TPTP项目封装了一大堆公共的操作接口与数据,甚至一个远程执行环境,以供其它的TPTP工具使用。另外,它还提供了扩展点以方便进行定制编码。实际上就是一个依托于Eclipse的JAVA的Profile与分析工具。可以进行程序执行时间的统计分析、内存的监控、对象调用的分析等。
TPTP插件安装
下面简单说一下安装和使用的步骤:
首先登陆tptp插件的官方地址:http://www.eclipse.org/tptp/
点击图中的最新版本“TPTP 4.7.2”,打开下载页面。
此时我们有两种安装方式全安装和以插件方式安装。
全安装即 TPTP all-in-one package 的安装方式,里面包含了整合了TPTP的完整的Eclipse软件,下载下来以后直接解压打开Eclipse 就可以使用。
插件方式的安装即 TPTP Plugins for Eclipse 只包含了TPTP插件,需要自己手动安装。最新版TPTP-4.7.2只支持 Eclipse SDK 3.6.2,因此你必须使用这个版本的Eclipse才可以,TPTP依赖的运行环境和插件都需要自己手动下载并安装。
强烈建议选择全安装的方式,这样安装过程中会遇到较少的问题。笔者就是因为自己手动安装,出了好多问题,折腾了半天只好改用全安装的方式。
all-in-one package 下载完成之后,解压到任意目录,打开Eclipse,可以看到如下图中所示的profile按钮,就表示可以使用profile的功能了!
使用TPTP分析Java程序
执行时间分析
选中某一Java程序,点击右键,选择【Profile As】->【Java Application】选项,打开分析配置菜单:
</