Stop The World
Mark 과정
Young영역
Old 영역
Young 영역에서 살아남은 객체가 여기로 복사된다.
Young 영역보다 크게 할당, 크기가 큰만큼 GC는 적게 발생한다.
Full GC가 발생
종류
Serial GC(싱글 스레드)
Parallel GC(멀티 스레드 - JAVA8 default)
Parallel Old GC
Concurrent Mark & Sweep GC(CMS)
다른 스레드가 실행중인 상태
에서 동시에 진행G1 GC(Java 9)
Permanent Generation(Perm 영역) = Method Area
Mark and Sweep 프로세스 사용