ここでは,STATICメンバ統計機能で出力するクラス別統計情報の出力形式,出力項目および出力例について説明します。
STATICメンバ統計機能で出力するクラス別統計情報の出力形式を次に示します。
Java Heap Dump Static Profile |
出力形式で示した各項目について説明します。
表9-8 出力項目(STATICメンバ統計機能)
出力項目 | 意味 |
---|---|
<total_size> | インスタンスの合計サイズがバイト単位で出力されます。 |
<Instance_count> | インスタンスの数が出力されます。 |
<class_name> | クラス名が出力されます。 |
STATICメンバ統計機能で出力するクラス別統計情報の出力例を,次のソースを例にして説明します。
public class static_instance { |
STATICメンバ統計機能の出力結果を次の図に示します。
図9-4 出力結果(STATICメンバ統計機能)
また,上記のソースの場合,インスタンス統計機能とSTATICメンバ統計機能では,参照関係に違いがあります。インスタンス統計機能とSTATICメンバ統計機能の参照関係の相違を次の図に示します。
図9-5 インスタンス統計機能とSTATICメンバ統計機能の参照関係の相違
それぞれ機能の参照関係は次のようになっています。