メモリー集中クラスの識別

プログラムのパフォーマンスは、プログラムのメモリーの大部分を占めるクラスを識別し、除去または修正することで、大幅に改善することができます。このようなクラスを、「メモリー統計」ビューを使用して識別できます。

前提条件:

メモリー集中クラスを識別する手順は、以下のとおりです。

  1. 「プロファイル・モニター」ビューで、アプリケーションのモニターまたはエージェントを選択します。
  2. 右クリックして、「アプリケーションから開く」>「メモリー統計」を選択します。  「メモリー統計」ビューが開きます。 
  3. ツールバーから「クラス「クラス統計」アイコン をクリックし、クラス統計を表示します。
  4. 「メモリー統計」ビューで右クリックして「列の選択」を選択します。
  5. アクティブ・サイズ」オプションと「合計サイズ」オプションを両方選択します。
  6. OK」をクリックします。
  7. 合計サイズの値が最も大きいクラスを識別します。これらが最もメモリーの集中するクラスです。 「アクティブ・サイズ」列を使用して、ガーベッジ・コレクションが行われていないインスタンスの合計サイズを調べます。

関連概念
プロファイル・ツールの概説
「統計」ビュー

関連タスク
アプリケーションのプロファイル
Java プロセスの起動または接続