1. 메모리 구조 개요JVM은 실행 중 필요한 데이터를 영역별로 나누어 관리한다. 내가 배운 내용은 다음 3가지이다.Method AreaHeapStack 2. Method Area 저장되는 것클래스 메타데이터메서드 바이트코드static 변수특징클래스 로딩 시 생성JVM 종료 시 해제일반적인 GC 대상 아님3. Heap 영역 역할객체와 인스턴스 변수 저장GC의 주요 대상Heap 내부 구조Young Generation : Eden, SurvivorOld Generation대부분의 객체는 Young에서 생성되고 소멸, 오래 살아남은 객체만 Old로 이동함. 추후에 다룰 예정 4. Stack 영역 저장되는 것메서드 호출 정보 (Stack Frame)지역 변수매개변수참조변수(주소값)특징쓰레드 별 독립메서드 종료 ..