1

jProfiler を使用して、Web アプリケーションで消費されているメモリの量を把握しています。シンプルな「Hello World」アプリを作成し、Tomcat を使用して起動し、jProfiler を jvm にアタッチしましたが、メモリ使用量が非常に多いことに驚きました。

スクリーンショット: http://i.stack.imgur.com/YlRVr.png

表示されているメモリ使用量は、カタリナがリソースを消費しているためだと思います。カタリナによって消費されるメモリなしで、私の webapp による実際の使用状況を調べる方法はありますか?

4

1 に答える 1

0

String オブジェクトがどのように参照されているかを調べるには、JProfiler でヒープ ウォーカーを使用する必要があります。

ヒープ ウォーカーの「クラス」ビューで java.lang.String を選択し、新しいオブジェクト セットを作成します。次に、「蓄積された着信参照」ビューに切り替えて、大きなバーに従います。

于 2013-04-09T07:47:33.960 に答える