Garbage Collection (1) 썸네일형 리스트형 [JVM][Webflux] JVM Memory 구조와 Sentry, Kafka Memory Leak 해결 과정 최근 프로젝트에서 에러 모니터링을 위해 sentry 연동을 하니 jvm 메모리가 지속적으로 상승하는 현상이 발생하였습니다. 해당 현상을 해결하기 위한 과정을 jvm memory 를 이해 보면서 소개해보고자 합니다. JVM 메모리 구조와 GCJVM 메모리 구조JVM 은 효율적인 메모리 관리를 위해 여러 영역으로 나누어 메모리를 사용합니다. 각 영역은 그 목적에 따라 저장되는 데이터나 사용 및 해제되는 방식이 다릅니다.Method Area: 클래스와 인터페이스에 대한 정보를 저장하는 곳으로, 클래스 네임, 메소드, static 변수 정보들을 저장합니다. 공유되는 자원이며 GC 의 대상이긴 하지만 명시적으로 null 으로 선언하지 않으면 대부분 JVM 의 시작과 끝까지 사용됩니다.Heap Area: 가장 큰 .. 이전 1 다음