Runtime Data Area
Runtime Data Area 란? Process 로서, JVM 이 프로그램을 수행하기 위해 OS 로부터 할당 받는 메모리 영역 각각의 목적에 따라 5개의 영역으로 나뉜다 PC Register JVM Stack Native Method Stack Method Area Heap Register, JVM Stack, Native Method Stack 은 스레드별로 생성되고 Method Area와 Heap 영역은 모든 스레드에게 공유된다 PC Register 레지스터란, CPU가 1+2 라는 연산을 수행할 때, 연산을 수행하기 위해 1, +, 2 라는 데이터를 잠깐 저장해놔야하는데 이 때 사용되는 저장공간이다. 하지만 PC Register 는 저런 레지스터와 다르다. JVM은 CPU에 직접 연산을 수행하지..
2023.02.03