JConsole を介して weblogic プロセスに接続した後、いくつかの全体的な統計が表示されますが、パフォーマンスのメソッドごとの内訳 (各メソッド/クラスに必要な時間) は表示されません。その上、現時点では、特定のメソッドが JConsole を使用してどのようにプロファイリングされるかはわかりません。適切なツールを見ていますか? または、代わりに JProfiler を使用する必要がありますか?
質問する
1540 次
1 に答える
2
間違ったツールを使用しています。
JConsole は監視ツールです。ロードされたクラス、ヒープ スペース、Perm スペース、ライブ スレッド、コレクションなどのメトリックを確認するのに役立ちます...
あなたがしたいのは監視ではなくプロファイリングです。jvisualvm を試してみてください。JConsole のすぐ隣にある JAVA_HOME/bin の下にあります。
これらのツールには機能が限られていることに注意してください。jvisualvm は最大 65,000 クラスのアプリケーションをプロファイリングできると思います。さらに大きくしたい場合は、JProfiler、Netbeans Profiler、または Yourkit を試す必要があります。それはすべて、プラットフォームと好みに依存します。
于 2013-09-04T06:16:41.307 に答える