0

JConsole を介して weblogic プロセスに接続した後、いくつかの全体的な統計が表示されますが、パフォーマンスのメソッドごとの内訳 (各メソッド/クラスに必要な時間) は表示されません。その上、現時点では、特定のメソッドが JConsole を使用してどのようにプロファイリングされるかはわかりません。適切なツールを見ていますか? または、代わりに JProfiler を使用する必要がありますか?

4

1 に答える 1

2

間違ったツールを使用しています。

JConsole は監視ツールです。ロードされたクラス、ヒープ スペース、Perm スペース、ライブ スレッド、コレクションなどのメトリックを確認するのに役立ちます...

あなたがしたいのは監視ではなくプロファイリングです。jvisualvm を試してみてください。JConsole のすぐ隣にある JAVA_HOME/bin の下にあります。

これらのツールには機能が限られていることに注意してください。jvisualvm は最大 65,000 クラスのアプリケーションをプロファイリングできると思います。さらに大きくしたい場合は、JProfiler、Netbeans Profiler、または Yourkit を試す必要があります。それはすべて、プラットフォームと好みに依存します。

于 2013-09-04T06:16:41.307 に答える