반응형 JVM 아키텍쳐1 JVM 아키텍처 2탄 - 런타임 데이터 영역(Run-time Data Area) 간만에 JVM 아키텍쳐 2탄을 작성하는 것 같다... 한동안 대충 슥 보고 JVM을 이해했다 생각하여 게시글 작성도 안한 것에 대해 반성하며 글을 시작한다. 런타임 데이터 영역은 5개의 주요 구성 요소로 나뉜다. 메서드 영역(Method Area) 클래스가 사용될 때 JVM은 해당 클래스 파일을 읽고 분석하여, Static 변수를 포함하여 런타임상수풀, 필드, 메서드 데이타, 메서드 코드, 생성자와 같이 모든클래스 수준의 데이터를 메서드영역에 저장한다. JVM당 하나의 메서드 영역만 있으며 공유자원에 속하기 때문에 모든 스레드가 접근할 수 있다. 아래 어떤 정보를 저장하는지 디테일하게 알아보자. Type Information Type(class or interface)의 전체 이름 Type의 직계 하위 .. 2022. 8. 31. 이전 1 다음 반응형