ClassUnloadEvent

ClassUnloadEvent (클래스 언로드 이벤트)

대상 VM에서 클래스 언로드(class unload)가 발생했을 때의 알림입니다. 가비지 컬렉션 중 디버거 백엔드에는 심각한 제약이 있으므로 언로드 정보는 크게 제한됩니다. Event를 확장합니다.

출처: Java API Reference

본문

ClassUnloadEvent는 대상 VM에서 클래스가 언로드되었음을 알리는 JDI 이벤트입니다. Event를 확장합니다.

가비지 컬렉션 동안 디버거 백엔드(back-end)에는 심각한 제약이 있으므로, 언로드 정보는 크게 제한됩니다. 즉 사용할 수 있는 상세 정보가 적습니다.

className() 메서드로 언로드된 클래스의 이름을 얻을 수 있고, Mirror를 구현합니다. 디버거가 클래스 언로드를 추적해 동적으로 관리되는 클래스 구조를 모니터링하는 데 사용됩니다. 상세 정보 제한 때문에 주로 클래스 이름만으로 언로드를 인지하는 데 씁니다.

더 알아보기 (Learn more)

Java 공식 API