[Java] - JVM Series1 동작 방식과 런타임 데이터 영역(요약 ver) #28
Unanswered
Irisation23
asked this question in
Java
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
📝 구성
Table of contents generated with markdown-toc
0. 핵심 요약 📚
자바 애플리케이션
을클래스 로더
를 통해 읽어 자바 API와 함께 실행한다.1. 자바 가상 머신(JVM)의 동작 방식
자바 가상 머신은 향후 나올 용어에서 JVM이라 명칭하겠음.
JVM은
자바 애플리케이션
을클래스 로더
를 통해 읽어 자바 API와 함께 실행한다.2. 런타임 데이터 영역(Runtime Data Area) - JVM의 메모리 영역
자바 애플리케이션을 실행할 때 사용되는 데이터들을 적재하는 영역이다.
런타임 데이터 영역 아래와 같다.
2.1 Method(Static) Area
런타임 상수 풀
,메서드와 필드
,Static 변수
,메서드 바이트 코드
등을 보관2.2 Runtime Constant Pool
2.3 Heap Area
2.4 Stack Area
{}
와 메서드가 끝날 때2.5 PC 레지스터
2.6 Native Method Stack Area
3. 회고 🧹
2023-03-10 금
Beta Was this translation helpful? Give feedback.
All reactions