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에게 공유된다.
반응형
'Information Technology > File Format' 카테고리의 다른 글
PE 코드섹션 흐름도 (0) | 2013.04.25 |
---|---|
IMAGE_NT_HEADERS - Signature (0) | 2013.04.24 |
IMAGE_NT_HEADERS (0) | 2013.04.24 |
MS-DOS Stub Program (0) | 2013.04.24 |
IMAGE_DOS_HEADER (0) | 2013.04.24 |