# PC Register

3개의 포스트
post-thumbnail

[JAVA] JVM - Runtime Data Area

Runtime Data Area > JVM이 운영체제로부터 할당받은 메모리영역. RDA Runtime Data Area는 총 다섯개의 영역으로 이루어져 있다. Method Area : 클래스에 대한 정보가 올라오는 영역. 모든 쓰레드가 공유 Heap : new 키워드를 통해 생성된 인스턴스가 생성되는 영역. 모든 쓰레드가 공유 Stack : 지역변수, 매개변수, 리턴값 등 임시적으로 사용되는 값들이 저장되는 영역 PC Register : 현재 쓰레드가 실행되는 부분의 주소와 명령을 저장하는 영역 Native Method Stack : Native 언어로 작성된 코드를 실행하기 위한 영역 ![concurrency](https://velog.velcd

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

[Java를 실행하면 어떻게 진행이 되나요?] 2-3. JVM-Run Time Data Area

🔍 Java 실행 과정 오늘은 3번째 Runtime Data Area에 대해서 알아보자. ✔ Class Loader ✔ Execution Engine Runtime Data Area GarbageCollector 🔍 Runtime Data Area JVM의 메모리 영역으로 자바 애플리케이션을 실행할 때 사용되는 데이터들을 저장하는 곳이다. 이를 그림처럼 5가지로 나눠서 본다. Method Area Heap Area Stack Area Pc register Native Method Stack 📌 Method Area > Method Area에는 정적 변수를 포함하여 클래스 이름, 직계 부모 클래스 이름, 메서드 및 변수

2022년 11월 30일
·
0개의 댓글
·
post-thumbnail

Runtime Data Area의 구성

🎯 목표 🚀 JVM의 Runtime Data Area의 5가지 구성에 대해서 알아봅니다. 🚀 각 구성의 특징을 이해합니다. 🙊 JAVA의 정신으로 부터... 💡 자바는 "Write Once, Run Everywhere"라는 철학으로 만들어진 프로그래밍 언어입니다. 💡 즉, 플랫폼 독립성을 목표로한 언어입니다. 💡 자바에서는 이를 4가지 연관 기술을 통해 실현합니다. >- JAVA Programming Language JAVA Class File Format Java Application Programming Interface(Java API) Java Virtual Machine(JVM) 이 문서에서는 Java Virtual Machine, 그 안에서도 Runtime Data Area을 살펴보겠습니다. Runtime Data Area Runtime Data Area는 JVM이 프로그램을 수행

2022년 4월 17일
·
0개의 댓글
·