- すべてのスーパー・インタフェース:
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
- 関連項目:
ManagementFactory.getPlatformMXBeans(Class)
、MemoryMXBean
、JMX仕様、MXBeanにアクセスする方法
-
メソッドのサマリー
修飾子と型 メソッド 説明 String[]
getMemoryPoolNames()
このメモリー・マネージャが管理するメモリー・プールの名前を返します。String
getName()
このメモリー・マネージャを表す名前を返します。boolean
isValid()
このメモリー・マネージャがJava仮想マシンで有効かどうかをテストします。インタフェース java.lang.management.PlatformManagedObjectで宣言されたメソッド
getObjectName
-
メソッドの詳細
-
getName
String getName()このメモリー・マネージャを表す名前を返します。- 戻り値:
- このメモリー・マネージャの名前。
-
isValid
boolean isValid()このメモリー・マネージャがJava仮想マシンで有効かどうかをテストします。 Java仮想マシンでメモリー・システムからメモリー・マネージャが削除されると、メモリー・マネージャは無効になります。- 戻り値:
- メモリー・マネージャがJava仮想マシンで有効な場合は
true
、そうでない場合はfalse
。
-
getMemoryPoolNames
String[] getMemoryPoolNames()このメモリー・マネージャが管理するメモリー・プールの名前を返します。- 戻り値:
String
オブジェクトの配列。各Stringオブジェクトは、このメモリー・マネージャが管理するメモリー・プールの名前。
-