GC
Heap 영역에 참조되지 않는 레퍼런스를 해제한다.
Mark and Sweep 알고리즘
Heap에
new, old Generation 항목이 있고
minor GC 가 발생했을 경우에 suvivor로 옴기고 에이징 증가
minor GC가 발생하고 suvivor이 있을경우 suvivor1로 이동
minor GC가 발생하고 suvivor1가 있을경우 suvivor0으로 이동
여기서 age 값을 임계값 8로 설정하면 old Generation으로 이동하게 된다.
old Generation 이 꽉차면 fullGC 가 발생하게 되고 Thead가 멈추고 CPU부하를 주게된다.
이 용어를 stop the wolrd 라고 불린다.
이후 어려가지 알고리즘에 의해 자바 버전마다 알고리즘이 다르게 적용된다.