최신글
hyeonga_code
JVM_08_JVM 구성 요소_런타임 데이터 영역_네이티브 메소드 스택 본문
반응형
JVM 구성 요소
- Class Loader
- Bootstrap Class Loader
- Extension Class Loader
- System/Application Class Loader
- Execution Engine
- Runtime Data Area
런타임 데이터 영역 Runtime Data Area
프로그램의 실행 도중 사용되는 다양한 데이터를 저장하는 영역입니다.
클래스 로딩 과정이 완료되면 로드된 클래스에 대한 정보를 저장합니다.
주요 런타임 데이터 영역
- 메소드 영역
- 힙 영역
- 스택 영역
- PC 레지스터
- 네이티브 메소드 스택
네이티브 메소드 스택 Native Method Stack
JVM 외부의 네이티브 코드를 호출할 때 사용됩니다.
Java가 아닌 다른 언어로 작성된 코드와의 인터페이스를 가능하게 합니다.JNI_Java Native Interface 를 통한 호출
반응형
'JVM' 카테고리의 다른 글
JVM_10_정적 로딩과 동적 로딩 (0) | 2024.05.08 |
---|---|
JVM_09_클래스 로딩 Class Loading (0) | 2024.05.08 |
JVM_07_JVM 구성 요소_런타임 데이터 영역_PC 레지스터 (0) | 2024.05.08 |
JVM_06_JVM 구성 요소_런타임 데이터 영역_스택 영역 (0) | 2024.05.08 |
JVM_05_JVM 구성 요소_Runtime Data Area_힙 영역 (0) | 2024.05.08 |