JProfiler (またはその他の提案) でプロファイリングしたい長い操作がありますが、その方法は非常に再帰的であるため、CPU ビューのツリー ビューはあまり役に立ちません。次のようなCPU時間が表示されます。
beginOperation 100%
|- recursiveMethod 99%
| | - recursiveMethod 98%
| | | - recursiveMethod 97%
| | | | - ...more recursion
| | |- otherMethods 1%
| | - otherMethod 1%
| - otherMethods 1%
ほら、recursiveMethod
本当に時間がかかりません。むしろ、それはotherMethods
時間がかかるものであり、私がプロファイリングしたいものです. 私の理想的な見方はrecursiveMethod
、時間はほぼ 0% であり、otherMethods
組み合わせはほぼ 100% であることを示しています。
JProfiler でこのビューをロールアップして、CPU 時間が費やされている場所をより明確に表示できる方法はありますか? これを行うことができる別のプロファイラーの提案はありますか?
注: 私は JProfiler 6 を使用していますが、別のバージョンでこれが可能であれば、アップグレードできる可能性があります。
ありがとう!