1

誰かが良いTomcatメモリプロファイラーを提案できますか? (Windows マシンの Tomcat インスタンスにデプロイされた JRuby on Rails アプリのメモリ使用量をプロファイリングしようとしています)。

4

2 に答える 2

3

私は個人的にYourKitを使用しています。試用版をダウンロードして、自分に合っているかどうかを確認できます。

前回、VisualVMが集計された数値を表示しないことを確認しました。int[]これは、たとえば、アプリに10000の配列が割り当てられているが、それらがどこから来ているのかわからないことがわかることを意味します。YourKitには、非常に役立つ最大のオブジェクト(ドミネーター)画面があります。どのオブジェクトが全体的に最も多くのメモリを消費しているかを確認できます。

于 2011-01-12T22:33:46.583 に答える
3

JDK の一部である VisualVM を使用できます。最新バージョンはvisualvm.java.net/からダウンロードできます。

または、NetBeans の統合プロファイラーを使用することもできます。これは、基本的に VisualVM と同じもので、いくつかの機能が追加されているだけです。

于 2011-01-11T23:33:24.667 に答える