JVM, Heap의 구조부터 보자. 이번 포스팅에서 볼 Garbage Collection은 Heap 메모리 자원을 관리 해준다. 1. Young Generation - Eden(새로운놈) Survivor(덜 새로운놈) 으로 구성된다. - 새롭게 생성된 Object 대부분은 Young Generation -> Eden에 영입된다. - Eden영역이 가득 차면 Minor gc가 발생 된다. Unreachable Object는 메모리에서 해제되며, Reachable Object Eden -> Survivor0에 Survivor0 -> Survivor1로 한칸씩 이동한다. 2. Old Generation - Survivor1이 가득차면 드디어! Old Generation으로 이동하는데 오래쓰이는 넘이만큼 크키가..