JProbe Suite 的Method List
Method List窗口(见图1)以表的形式显示性能数据。
图1。JProbe Profiler Method List窗口
每一行显示了方法的时间和方法创建对象的度量值。使用Method List能很快识别你最耗时的方法。通常你会发现你的性能瓶颈和这些方法有关。
如果你是第一次调查,跟着下面这些步骤将使你能更有效地使用Method List。
1. 选中你的snapshot,打开"Method List"。
2. "Filter"区域只用于显示在你包中或在你感兴趣的类中的方法。
3. 点击"Method Time"列名,把你最消耗时间的方法排在最前面。仔细查看前十个。是不是有一些度量值令你惊讶?你能改进你方法中的算法吗?
4. 点击"Cumulative Time"列名,把最消耗时间的调用树排在最前面。比较一下"Method Time"和"Cumulative Time"。虽然方法本身可能效率很高,但也可能调用了低效率的方法,这些低效率的方法可能在你的代码中,或者在第三方的包或应用框架中。
5. 点击"Number of Calls"列名,查看一下你哪个方法被调用最多。如果一个或多个度量值同时反映这些方法是低效率的,需要考虑减少调用这些方法,或调用那些效率稍好的方法。
附件 | 大小 |
---|---|
sp7-2-5.jpg | 47.76 KB |
sp7-2-6.gif | 1.39 KB |