モジュール java.management
パッケージ java.lang.management

インタフェースMemoryManagerMXBean

すべてのスーパー・インタフェース:
PlatformManagedObject
既知のすべてのサブインタフェース:
GarbageCollectorMXBean, GarbageCollectorMXBean

public interface MemoryManagerMXBean extends PlatformManagedObject
メモリー・マネージャの管理インタフェースです。 メモリー・マネージャは、Java仮想マシンの1つ以上のメモリー・プールを管理します。

Java仮想マシンは、1つ以上のメモリー・マネージャを持ちます。 このインタフェースを実装するインスタンスは、ManagementFactory.getMemoryManagerMXBeans()メソッドまたはplatform MBeanServerメソッドを呼び出すことによって取得できるMXBeanです。

MBeanServer内でメモリー・マネージャのMXBeanを一意に識別するためのObjectNameは次のとおりです。

java.lang:type=MemoryManager,name=manager's name
これを取得するには、PlatformManagedObject.getObjectName()メソッドを呼び出します。

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

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

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

    getObjectName
  • メソッドの詳細

    • getName

      String getName()
      このメモリー・マネージャを表す名前を返します。
      戻り値:
      このメモリー・マネージャの名前。
    • isValid

      boolean isValid()
      このメモリー・マネージャがJava仮想マシンで有効かどうかをテストします。 Java仮想マシンでメモリー・システムからメモリー・マネージャが削除されると、メモリー・マネージャは無効になります。
      戻り値:
      メモリー・マネージャがJava仮想マシンで有効な場合はtrue、そうでない場合はfalse
    • getMemoryPoolNames

      String[] getMemoryPoolNames()
      このメモリー・マネージャが管理するメモリー・プールの名前を返します。
      戻り値:
      Stringオブジェクトの配列。各Stringオブジェクトは、このメモリー・マネージャが管理するメモリー・プールの名前。