MemoryManagerMXBean

MemoryManagerMXBean (메모리 관리자 인터페이스)

메모리 관리자(memory manager)를 관리하기 위한 관리 인터페이스예요. 메모리 관리자는 Java 가상 머신의 하나 이상의 메모리 풀을 관리해요.

출처: Java API Reference

본문

Java 가상 머신은 하나 이상의 메모리 관리자를 가져요. 이 인터페이스를 구현한 인스턴스는 MXBean으로, ManagementFactory.getMemoryManagerMXBeans() 호출 또는 플랫폼 MBeanServer를 통해 얻을 수 있어요.

MBeanServer 안에서 메모리 관리자 MXBean을 유일하게 식별하는 ObjectName은 다음과 같아요:

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

메모리 관리자가 관리하는 메모리 풀의 이름 목록(getMemoryPoolNames), 메모리 관리자의 이름(getName), 유효성 여부(isValid)를 조회할 수 있어요. Java 1.5부터 제공돼요.

더 알아보기 (Learn more)

Java 공식 API