1. Garbage Collection(가비지 컬렉션)이란? JVM에서 가비지 컬렉터가 불필요한 메모리를 정리해 준다(메모리 누수 방지) 2. Minor GC와 Major GC JVM의 Heap영역은 처음 설계될 때 2가지를 전제로 설계되었다. 1. 대부분의 객체는 금방 접근 불가능 상태가 된다. 2. 오래된 객체에서 새로운 객체로의 참조는 아주 적게 존재한다. 즉, 객체는 대부분 일회성이 되며, 메모리에 오랫동안 남아있는 경우는 드문 것이다. 그렇기 때문에 객체의 생존 기간에 따라 물리적인 Heap 영역을 나누게 되었는데, 이에 따라 Young, Old 총 2가지 영역으로 설계되었다. (초기에는 Perm영역이 존재했지만, java8부터 제거됨) 1) Minor GC Young 영역( Young Gene..