로딩
요청 처리 중입니다...

Java Hotspot Garbage Collection #2

 Java Hotspot Garbage Collection #2

Parallel Collector(Throughput Collector) Serial Collector young generation gc의 개선판 collector를 하나만 돌리는 것이 아니라 여러 개 동시에 동작 multi-processor, multi-thread 시스템에서 좋음 old generation gc는 단일 프로세서로 동작하여 serial collector와 동일함 서버 머신에서 디폴트 값으로 설정되나, 명시적으로 사용하려면 -XX:+UseParallelGC 를 쓴다. 위 그림에서 주황색 화살표가 GC가 동작하는 시간이다.

여러 개의 collector가 동시에 동작하므로 pause time이 짧다. Concurrent Mark-Sweep(CMS) Collector throughput은 낮지만 response time이 빠른 collector young generation gc는 parallel Collector와 동일함 old generation gc는 4단계로 나눔...