- すべてのスーパー・インタフェース:
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=
「マネージャの名前」
PlatformManagedObject.getObjectName()
メソッドを呼び出します。- 導入されたバージョン:
- 1.5
- 関連項目:
-
メソッドのサマリー
インタフェースjava.lang.management.PlatformManagedObjectで宣言されたメソッド
getObjectName
-
メソッドの詳細
-
getName
-
isValid
boolean isValid()このメモリー・マネージャがJava仮想マシンで有効かどうかをテストします。 Java仮想マシンでメモリー・システムからメモリー・マネージャが削除されると、メモリー・マネージャは無効になります。- 戻り値:
- Java仮想マシンでメモリー・マネージャが有効な場合は
true
、それ以外の場合はfalse
。
-
getMemoryPoolNames
String[] getMemoryPoolNames()このメモリー・マネージャが管理するメモリー・プールの名前を返します。- 戻り値:
String
オブジェクトの配列。各オブジェクトは、このメモリー・マネージャが管理するメモリー・プールの名前です。
-