JVM 구조
JVM 구조
자바의 메모리 구조
- 메서드 영역(Method Area)
- 프로그램을 실행하는데 필요한 공통 데이터를 관리
- 프로그램 모든 영역에서 공유
- 스택 영역(Stack Area)
- 스레드 별로 하나의 실행 스택이 생성
- 스택 프레임은 지역 변수, 중간 연산 결과, 메서드 호출 정보 등을 포함
- 스택 프레임: 스택 영역에 쌓이는 네모 박스
- 힙 영역(Heap Area)
- 객체와 배열이 생성되는 영역
- GC가 이루어지는 주요 영역
- 참조되지 않는 객체는 GC에 의해 제거
참고
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.
