|
Java プラットフォームの監視と管理 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object com.sun.management.GcInfo
public class GcInfo
ガベージコレクション情報。この情報には、GC 固有の属性と 1 つのガベージコレクションに関する次の情報が含まれています。
- 開始時刻
- 終了時刻
- 期間
- コレクションが始まる前のメモリー使用状況
- コレクションが終了したあとのメモリー使用状況
GcInfo は、CompositeData
です。GC 固有の属性は、CompositeData インタフェースを使って取得できます。これは過去の名残りであり、ほかのクラスはこのパターンをコピーできません。代わりに CompositeDataView
を使用してください。
from
メソッドに指定された属性を持つ CompositeData
にマッピングされます。
メソッドの概要 | |
---|---|
boolean |
containsKey(String key)
|
boolean |
containsValue(Object value)
|
boolean |
equals(Object obj)
|
static GcInfo |
from(CompositeData cd)
指定された CompositeData により表された GcInfo オブジェクトを返します。 |
Object |
get(String key)
|
Object[] |
getAll(String[] keys)
|
CompositeType |
getCompositeType()
|
long |
getDuration()
この GC の経過時間をミリ秒単位で返します。 |
long |
getEndTime()
Java 仮想マシンが起動してからの GC の終了時刻をミリ秒単位で返します。 |
long |
getId()
このコレクタが実行したコレクション数のこのガベージコレクションの識別子を返します。 |
Map<String,MemoryUsage> |
getMemoryUsageAfterGc()
この GC が終了した時点の全メモリープールのメモリー使用状況を返します。 |
Map<String,MemoryUsage> |
getMemoryUsageBeforeGc()
この GC が開始された時点の全メモリープールのメモリー使用状況を返します。 |
long |
getStartTime()
Java 仮想マシンが起動してからの GC の開始時刻をミリ秒単位で返します。 |
int |
hashCode()
|
CompositeData |
toCompositeData(CompositeType ct)
GC 固有の属性を含む、この GcInfo の CompositeData 表現を返します。 |
String |
toString()
|
Collection |
values()
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
メソッドの詳細 |
---|
public long getId()
public long getStartTime()
public long getEndTime()
public long getDuration()
public Map<String,MemoryUsage> getMemoryUsageBeforeGc()
public Map<String,MemoryUsage> getMemoryUsageAfterGc()
public static GcInfo from(CompositeData cd)
属性名 型 index java.lang.Long startTime java.lang.Long endTime java.lang.Long memoryUsageBeforeGc javax.management.openmbean.TabularData memoryUsageAfterGc javax.management.openmbean.TabularData
IllegalArgumentException
- cd が、上記の属性を持つ GcInfo オブジェクトを表さない場合public boolean containsKey(String key)
CompositeData
内の containsKey
public boolean containsValue(Object value)
CompositeData
内の containsValue
public boolean equals(Object obj)
CompositeData
内の equals
Object
内の equals
public Object get(String key)
CompositeData
内の get
public Object[] getAll(String[] keys)
CompositeData
内の getAll
public CompositeType getCompositeType()
CompositeData
内の getCompositeType
public int hashCode()
CompositeData
内の hashCode
Object
内の hashCode
public String toString()
CompositeData
内の toString
Object
内の toString
public Collection values()
CompositeData
内の values
public CompositeData toCompositeData(CompositeType ct)
GC 固有の属性を含む、この GcInfo
の CompositeData
表現を返します。戻り値には、少なくとも from
メソッドに記述されたすべての属性と、任意でその他の属性が含まれます。
CompositeDataView
内の toCompositeData
ct
- 呼び出し側が予想する CompositeType
。このパラメータは無視される。null にすることができる
CompositeData
表現
|
Java プラットフォームの監視と管理 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |