본문으로 바로가기

Runtime Data Areas의 구조

category Study/JVM 2013.04.18 19:57

Runtime Data Areas는 Process로서의 JVM이 프로그램을 수행하기 위해 OS로부터 할당 받는 메모리 영역이다. Runtime Data Areas는 각각의 목적에 따라 5 개의 영역으로 나뉜다.

  • PC Registers
  • Java Virtual Machine Stacks
  • Native Method Stacks
  • Method Area
  • Heap

이 중에서 앞의 세가지 메모리 영역, 즉 PC Register와 두 개의 Stack 영역은 각 Thread 별로 생성이 되고 Method Area 와 Heap은 모든 Thread에게 공유된다.

'Study > JVM' 카테고리의 다른 글

Runtime Data Areas의 구조  (0) 2013.04.18
The Java Virtual Machine(JVM)  (0) 2013.04.18
The Java Application Interface  (0) 2013.04.18
The Java Class File Format  (0) 2013.04.14
The Java Language and JVM  (0) 2013.04.14
Javocalypse  (0) 2013.04.11

댓글을 달아 주세요

티스토리 툴바