Garbage Collection1 자바 메모리 구조 자바는 프로그램을 실행시키기 위해 시스템으로부터 필요한 메모리를 할당받고 할당 받은 메모리를 3가지 주요영역(Method Area, 호출스택, Heap)으로 나누어 관리한다.1. 메소드영역(Method Area) 프로그램 실행 클래스가 사용되면, JVM은 해당 클래스의 클래스파일을 분석하여 클래스에 대한 정보를 Method Area에 저장한다. 클래스의 클래스변수(class variable)도 이 영역에 함께 생성된다.2. 힙(Heap) 인스턴스가 생성되는 공간. 프로그램 실행 중 생성되는 인스턴스는 모두 이 곳에 생성된다. 즉, 인스턴스변수(instance variable)들이 생성되는 공간이다.자바 VM은 힙을 세개의 영역으로 나누어 사용한다.1) New/Young 영역 : 새로 생성도니 객체를 저.. 2010. 8. 26. 이전 1 다음