18. Concurrent Mark-Sweep
Collector
Minor GC는 Parallel Collector와 동일함
Major GC의 4단계
- initial mark
- concurrent mark
- remark
- concurrent sweep
19. Concurrent Mark-Sweep
Collector
짧게 멈추면서 자주 GC하는 방식
(전체적인 GC에 걸리는 시간은 짧지는 않음)
GC로 인한 대기시간 발생을 최소화하는 것이 목적
빠른 응답이 필요한 WebServer와 같은 환경에 적합
-XX:+UseConcMarkSweepGC
20. G1 Garbage Collector
JDK7(JDK6 update14부터) 포함된 새로운 GC
대규모 시스템에 적합하도록 설계되었음
기존 CMS 방식의 이슈 해결
-> 대용량 메모리(2G이상) 환경에서 Full GC로 인한 성능
저하 발생