메모리 영역 가상머신은 운영체제로부터 메모리 영역을 할당 받아 효율적으로 관리한다. 그렇기 때문에 영역을 나눠 효율적으로 관리한다 메소드 영역 소스 파일이 컴파일 되면서 생성되는 코드로 가상머신이 실행할 수 있는 프로세스의 주소 공간은 코드(code), 데이터(data), 스택(stack), 힙(heap) 영역으로 구성된다. 이러한 주소 공간을 우리는 가상 메모리 (또는 논리적 메모리: logical memory)라고 부른다. code 영역 사용자가 작성한 프로그램 함수들의 코드가 CPU에서 수행할 수 있는 기계어 명령 형태로 변환되어 저장되는 공간 컴파일(compile) 타임에 결정되고 중간에 코드를 바꿀 수 없게 Read-Only 로 되어있다. data 영역 전역 변수 또는 static 변수 등 프로..