티스토리 뷰

기술이야기

Runtime Data Areas의 구조

novathinker 2009.10.27 15:59



Runtime Data Areas는 JVM이 Java 프로그램을 수행하기 위해 OS로 부터 할당받는 메모리 영역이라고 정의내릴 수 있다. Runtime Data Areas는 각각의 목적에 따라 PC Register, Java Virtual Machine Stacks, Native Method Stacks, Method Area, Heap 이라는 5개의 영역으로 나뉘게 된다. 이중 PC Register, Java Virtual Machine Stacks, Native Method Stacks은 각 Thread별로 생성되고 Method Area와 Heap은 모든 Thread에게 공유된다. Java Virtual Machine Stacks, Native Method Stacks은 1.3버전 이상의 JVM에서 통합이 되어 있다.
저작자 표시 비영리 변경 금지
신고

'기술이야기' 카테고리의 다른 글

Runtime Data Areas - PC Register  (0) 2009.10.27
Runtime Data Areas의 구조  (0) 2009.10.27
JVM Architecture  (0) 2009.10.27
Java Performance Fundamental 책이 출간되었습니다.  (1) 2009.10.26
댓글
댓글쓰기 폼