Java 플랫폼의 감시와 관리
- JMX를 사용하여 감시하는 방법
ClassLoadingMXBean
CompilationMXBean
GarbageCollectorMXBean
MemoryManagerMXBean
MemoryMXBean
인터페이스 개요
ClassLoadingMXBean Java 가상 머신의 클래스 로딩 시스템의 관리 인터페이스입니다.
CompilationMXBean Java 가상 머신의 컴파일 시스템의 관리 인터페이스입니다.
GarbageCollectorMXBean Java 가상 머신의 가비지 컬렉션의 관리 인터페이스입니다.
MemoryManagerMXBean MS-DOS메모리 관리 프로그램 관리 인터페이스.
MemoryMXBean Java 가상 머신의 메모리시스템의 관리 인터페이스입니다.
MemoryPoolMXBean 메모리프르의 관리 인터페이스입니다.
OperatingSystemMXBean Java 가상 머신을 실행하고 있는 operating system의 관리 인터페이스를 돌려줍니다.
RuntimeMXBean Java 가상 머신의 실행시 시스템의 관리 인터페이스입니다.
ThreadMXBean Java 가상 머신의 thread 시스템의 관리 인터페이스입니다.
JMX 에서 standardbean 사용 관련 Tip
Standard mbean을 만들기 위해서는 inteface로 먼저 MBean을 만들고, 그 구현체에서 interface를 상속하고 구현을 하도록 가이드가 되어 있다.
http://www.jjangu.pe.kr/javaApi/javax/management/remote/rmi/package-summary.html
http://xrath.com/javase/ko/6/docs/ko/api/javax/management/package-summary.html