JavaTM 2 Platform
Standard Ed. 6

java.lang.management
介面 MemoryManagerMXBean

所有已知子介面:
GarbageCollectorMXBean

public interface MemoryManagerMXBean

記憶體管理器的管理介面。記憶體管理器管理 Java 虛擬機器的一個或多個記憶體池。

Java 虛擬機器具有一個或多個記憶體管理器。實作此介面的實例是 MXBean,可以通過調用 ManagementFactory.getMemoryManagerMXBeans() 方法或從平臺 MBeanServer 方法獲得。

在 MBeanServer 內唯一標識記憶體管理器的 MXBean 的 ObjectName 為:

java.lang:type=MemoryManager,name=manager's name

從以下版本開始:
1.5
另請參見:
MemoryMXBean, JMX Specification., 存取 MXBeans 的方式

方法摘要
 String[] getMemoryPoolNames()
          返回此記憶體管理器管理的記憶體池名稱。
 String getName()
          返回表示此記憶體管理器的名稱。
 boolean isValid()
          測試此記憶體管理器在 Java 虛擬機器中是否有效。
 

方法詳細資訊

getName

String getName()
返回表示此記憶體管理器的名稱。

返回:
此記憶體管理器的名稱。

isValid

boolean isValid()
測試此記憶體管理器在 Java 虛擬機器中是否有效。一旦 Java 虛擬機器將記憶體管理器從記憶體系統移除,該記憶體管理器就變為無效。

返回:
如果記憶體管理器在 Java 虛擬機器中有效,則返回 true;否則返回 false

getMemoryPoolNames

String[] getMemoryPoolNames()
返回此記憶體管理器管理的記憶體池名稱。

返回:
String 物件的陣列,其中的每個物件都是此記憶體管理器管理的記憶體池的名稱。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only