JProbe Suite 的Method List

Method List窗口(见图1)以表的形式显示性能数据。 JProbe

                                                                                                              图1。JProbe Profiler Method List窗口

        每一行显示了方法的时间和方法创建对象的度量值。使用Method List能很快识别你最耗时的方法。通常你会发现你的性能瓶颈和这些方法有关。

        如果你是第一次调查,跟着下面这些步骤将使你能更有效地使用Method List。

        1. 选中你的snapshot,打开"Method List"。JProbe

        2. "Filter"区域只用于显示在你包中或在你感兴趣的类中的方法。

        3. 点击"Method Time"列名,把你最消耗时间的方法排在最前面。仔细查看前十个。是不是有一些度量值令你惊讶?你能改进你方法中的算法吗?

        4. 点击"Cumulative Time"列名,把最消耗时间的调用树排在最前面。比较一下"Method Time"和"Cumulative Time"。虽然方法本身可能效率很高,但也可能调用了低效率的方法,这些低效率的方法可能在你的代码中,或者在第三方的包或应用框架中。

        5. 点击"Number of Calls"列名,查看一下你哪个方法被调用最多。如果一个或多个度量值同时反映这些方法是低效率的,需要考虑减少调用这些方法,或调用那些效率稍好的方法。

附件大小
Image icon sp7-2-5.jpg47.76 KB
Image icon sp7-2-6.gif1.39 KB
Taxonomy upgrade extras: