2011-01-11 9 views
1

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

答えて

3

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

また、NetBeansの統合プロファイラは、VisualVMと基本的に同じ機能ですが、いくつかの追加機能があります。

3

私は個人的にYourKitを使用します。あなたは試用版をダウンロードし、それがあなたのために良いかどうかを見ることができます。

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

関連する問題