JVM 메모리
System Memory Model
┌───────────┐CS: Code Segment
│[코드 영역] │
│Test Class의 Source가 │
│등록되는 영역 │
├───────────┤DS: Data Segment
│[Data 영역] │
│static변수, │
│static 메소드 저장 │
│main() │
│객체를 만들지 않아도 │
│이영역의 요소 사용가능│
├──────────-┤SS: Stack Segment
│[Stack 영역] │
│메소드가 사용하는 영역│
│메소드 안에서 선언되는│
│지역변수가 선언, │
│메소드 처리가 끝나면 │
│메모리가 자동으로 │
│회수됨 │
├─────────-─┤HS: Heap Segment
│[Heap 영역] │
│객체가 생성되면 │
│존재하는 영역, │
│RAM의 양에 따라 무한대│
│GC의 대상이 되는 영역 │
└───────────┘JVM Memory Model
Last updated