技术开发 频道

JProfiler测试RCP教程

  4、执行“PDM数据管理系统”,执行“PDM数据管理系统”中的查询操作后,JProfiler显示的界面如图所示:

  Aggregation level:显示的方式,我们这里选“pacakge”,图中的“cn.com.panyang.pmanager.model”是我编写程序时手动创建的包,第二列“Instance count”代表程序执行的次数。

  接下来标记现在的状态,界面如图:

  然后再执行一次“PDM数据管理系统”中的查询操作(查询条件与先前的不一致),界面变为:

  红色表示发生变化的对象及变化数量,其中的2142表示两次执行的次数总和,第三列的Difference表示两次之间发生变化的数量。现在按F4进行垃圾回收,几秒钟后我们会发现,一些类的红色不见了,证明垃圾回收得很彻底。但是,还有一些仍然存在红色区域,说明某些地方对这个类的引用没有被释放,然后我们可以以此为依据对代码进行初步优化。

0
相关文章