コードの各メソッドがどれくらいの時間を費やしているか、またはそれらの行に沿って何かを判断できるツール/プラグイン(できればEclipse用)はありますか? または、異常に時間がかかっている原因を突き止めますか? 前もって感謝します!
3 に答える
The Eclipse Test & Performance Tools Platform (TPTP)を見てみましょう。1回の実行で入力されたすべてのメソッドをプロファイリングできます。これは非常に邪魔にならない方法です。コードを変更する必要はありません。
編集: TPTPは Eclipse Helios の後に利用できないようです。VisualVM をスタンドアロン プロファイラーとして使用できます。Eclipse との統合が必要な場合は、ツールJVM Monitorがありますが、私はそれを使用したことに注意してください。
この種のタスクには、VisualVM などのプロファイラーを使用できます。
JProfiler also offers an eclipse plugin that lets you profile your run configurations directly from the eclipse IDE. The results are shown in the JProfiler window, but source code navigation from the JProfiler goes back to eclipse. You can see this in action in this screen cast.
If you're looking for a performance bottleneck, you should start with the "Hot spots" view in the CPU section. This will show you the methods where most time is spent.
Disclaimer: My company develops JProfiler