インタフェースGarbageCollectorMXBean

すべてのスーパー・インタフェース:
GarbageCollectorMXBean, MemoryManagerMXBean, PlatformManagedObject

public interface GarbageCollectorMXBean extends GarbageCollectorMXBean
周期的にコレクションを行うガベージ・コレクタのプラットフォーム固有の管理インタフェースです。

このプラットフォーム拡張は、プラットフォーム拡張をサポートするガベージ・コレクションの実装だけに利用できます。

導入されたバージョン:
1.5
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    最新のGC (ガベージ・コレクション)に関するGC情報を返します。

    インタフェースで宣言されたメソッド GarbageCollectorMXBean

    getCollectionCount, getCollectionTime
    修飾子と型
    メソッド
    説明
    long
    発生したコレクションの合計数を返します。
    long
    コレクションのおよその累積経過時間(ミリ秒単位)を返します。

    インタフェースで宣言されたメソッド MemoryManagerMXBean

    getMemoryPoolNames, getName, isValid
    修飾子と型
    メソッド
    説明
    このメモリー・マネージャが管理するメモリー・プールの名前を返します。
    このメモリー・マネージャを表す名前を返します。
    boolean
    このメモリー・マネージャがJava仮想マシンで有効かどうかをテストします。

    インタフェースで宣言されたメソッド PlatformManagedObject

    getObjectName
    修飾子と型
    メソッド
    説明
    このプラットフォーム管理対象オブジェクトのオブジェクト名を表すObjectNameインスタンスを返します。
  • メソッドの詳細

    • getLastGcInfo

      GcInfo getLastGcInfo()
      最新のGC (ガベージ・コレクション)に関するGC情報を返します。 このメソッドはGcInfoを返します。 使用可能なGC情報がない場合は、nullが返されます。 コレクタ固有の属性が存在する場合は、CompositeDataインタフェースを使って取得できます。

      MBeanServerアクセス: GcInfoのマップされたタイプは、GcInfoで指定された属性を持つCompositeDataです。

      戻り値:
      最も多くのGC情報を表すGcInfoオブジェクト、または使用可能なGC情報がない場合はnull