자바 기초 공부 일지 29. 자바 가상머신의 메모리 할당


자바 기초 공부 일지 29. 자바 가상머신의 메모리 할당

운영체제 입장에서 자바 가상머신은 일반프로그램과 동일한 프로그램 중 하나이므로 자바 프로그램이 두 개 실행되면, 가상머신도 두 개가 실행 됩니다. 각 가상머신마다 운영체제가 메모리를 할당합니다. 자바는 해당 메모리를 효율적으로 관리하기 위해 영역을 나눕니다. - 메소드 영역 (Method Area) - 메소드의 바이트코드, static 변수 - 스택 영역 (Stack Area) - 지역변수, 매개변수 - 힙 영역 (Heap Area) - 인스턴스 - 코드 영역(Code Area) - 실행할 프로그램의 코드가 저장되는 영역, 텍스트 영역 각 영역을 자세하게 살펴볼게요. 메소드 영역 class Boy { static int average = 0; public void Run() {....} } class..


원문링크 : 자바 기초 공부 일지 29. 자바 가상머신의 메모리 할당