MemoryManagerMXBean
MemoryManagerMXBean (메모리 관리자 인터페이스)
메모리 관리자(memory manager)를 관리하기 위한 관리 인터페이스예요. 메모리 관리자는 Java 가상 머신의 하나 이상의 메모리 풀을 관리해요.
본문
Java 가상 머신은 하나 이상의 메모리 관리자를 가져요. 이 인터페이스를 구현한 인스턴스는 MXBean으로, ManagementFactory.getMemoryManagerMXBeans() 호출 또는 플랫폼 MBeanServer를 통해 얻을 수 있어요.
MBeanServer 안에서 메모리 관리자 MXBean을 유일하게 식별하는 ObjectName은 다음과 같아요:
java.lang:type=MemoryManager,name=<manager's name>
메모리 관리자가 관리하는 메모리 풀의 이름 목록(getMemoryPoolNames), 메모리 관리자의 이름(getName), 유효성 여부(isValid)를 조회할 수 있어요. Java 1.5부터 제공돼요.