|
Java プラットフォームの監視と管理 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.sun.management.GcInfo
public class GcInfo
ガベージコレクション情報。この情報には、GC 固有の属性と 1 つのガベージコレクションに関する次の情報が含まれています。
- 開始時刻
- 終了時刻
- 期間
- コレクションが始まる前のメモリ使用状況
- コレクションが終了したあとのメモリ使用状況
GcInfo は、CompositeData です。GC 固有の属性は、CompositeData インタフェースを使って取得できます。
from メソッドで指定された属性を使って CompositeData にマップされます。
| メソッドの概要 | |
|---|---|
boolean |
containsKey(java.lang.String key)
|
boolean |
containsValue(java.lang.Object value)
|
boolean |
equals(java.lang.Object obj)
|
static GcInfo |
from(javax.management.openmbean.CompositeData cd)
指定された CompositeData により表された GcInfo オブジェクトを返します。 |
java.lang.Object |
get(java.lang.String key)
|
java.lang.Object[] |
getAll(java.lang.String[] keys)
|
javax.management.openmbean.CompositeType |
getCompositeType()
|
long |
getDuration()
この GC の経過時間をミリ秒単位で返します。 |
long |
getEndTime()
Java 仮想マシンが起動してからの GC の終了時刻をミリ秒単位で返します。 |
long |
getId()
このコレクタが実行したコレクション数のこのガベージコレクションの識別子を返します。 |
java.util.Map<java.lang.String,java.lang.management.MemoryUsage> |
getMemoryUsageAfterGc()
この GC が終了した時点の全メモリプールのメモリ使用状況を返します。 |
java.util.Map<java.lang.String,java.lang.management.MemoryUsage> |
getMemoryUsageBeforeGc()
この GC が開始された時点の全メモリプールのメモリ使用状況を返します。 |
long |
getStartTime()
Java 仮想マシンが起動してからの GC の開始時刻をミリ秒単位で返します。 |
int |
hashCode()
|
java.lang.String |
toString()
|
java.util.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 java.util.Map<java.lang.String,java.lang.management.MemoryUsage> getMemoryUsageBeforeGc()
public java.util.Map<java.lang.String,java.lang.management.MemoryUsage> getMemoryUsageAfterGc()
public static GcInfo from(javax.management.openmbean.CompositeData cd)
属性名 型 index java.lang.Long startTime java.lang.Long endTime java.lang.Long memoryUsageBeforeGc javax.management.openmbean.TabularData memoryUsageAfterGc javax.management.openmbean.TabularData
java.lang.IllegalArgumentException - cd が上記属性を含む GcInfo オブジェクトを表さない場合public boolean containsKey(java.lang.String key)
javax.management.openmbean.CompositeData 内の containsKeypublic boolean containsValue(java.lang.Object value)
javax.management.openmbean.CompositeData 内の containsValuepublic boolean equals(java.lang.Object obj)
javax.management.openmbean.CompositeData 内の equalsjava.lang.Object 内の equalspublic java.lang.Object get(java.lang.String key)
javax.management.openmbean.CompositeData 内の getpublic java.lang.Object[] getAll(java.lang.String[] keys)
javax.management.openmbean.CompositeData 内の getAllpublic javax.management.openmbean.CompositeType getCompositeType()
javax.management.openmbean.CompositeData 内の getCompositeTypepublic int hashCode()
javax.management.openmbean.CompositeData 内の hashCodejava.lang.Object 内の hashCodepublic java.lang.String toString()
javax.management.openmbean.CompositeData 内の toStringjava.lang.Object 内の toStringpublic java.util.Collection values()
javax.management.openmbean.CompositeData 内の values
|
Java プラットフォームの監視と管理 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||