[JVM] Runtime Data Area
Runtime Data Area란 자바 애플리케이션을 실행하면 JVM이 OS로부터 메모리 공간을 할당받고 JVM은 할당받은 메모리를 용도에 따라 여러 영역으로 나누어 관리하게 되는데, 이렇게 관리하는 전체 영역을 Runtime Data Area라고 부릅니다. 메모리 영역은 Method Area, Heap Area, Stack Area, PC register, Native Method Stack으로 나뉩니다. 위 사진에서 보이듯이 Method Area, Heap Area 영역은 모든 Thread가 공유하고 Stack Area, PC register, Native Method Stack 영역은 Thread 별로 생성됩니다. 쓰레드(Thread)와 프로세스 - 작성 예정 모든 Thread가 공유하는 Metho..
2024.04.18