JVM 은 크게 아래 영역들로 나눠져 있다.HeapStackMethod Area (Metaspace)PC RegisterNative Method Stack그리고 JIT 컴파일러, GC 등은 이 영역들을 오가며 동작한다. 🟦 1. Heap 영역 JVM 에서 가장 큰 메모리 공간, 동적으로 생성되는 모든 객체가 저장되는곳이다. ✔ 저장되는 데이터new 로 만든 모든 객체Spring Bean 인스턴스(@Service, @Controller 등)JPA 엔티티 객체DTO / VO 객체Collection(List, Map 등)과 그 안의 요소JSON 파싱된 객체(Jackson)ThreadLocal 에 저장된 실제 값 객체어플리케이션 동안 살아남은 다양한 프레임워크 내부 객체들 구역 구조 Young Gener..
JVM 메모리 전체 구조
JVM 은 크게 아래 영역들로 나눠져 있다.HeapStackMethod Area (Metaspace)PC RegisterNative Method Stack그리고 JIT 컴파일러, GC 등은 이 영역들을 오가며 동작한다. 🟦 1. Heap 영역 JVM 에서 가장 큰 메모리 공간, 동적으로 생성되는 모든 객체가 저장되는곳이다. ✔ 저장되는 데이터new 로 만든 모든 객체Spring Bean 인스턴스(@Service, @Controller 등)JPA 엔티티 객체DTO / VO 객체Collection(List, Map 등)과 그 안의 요소JSON 파싱된 객체(Jackson)ThreadLocal 에 저장된 실제 값 객체어플리케이션 동안 살아남은 다양한 프레임워크 내부 객체들 구역 구조 Young Gener..
2025.12.09