성능과 튜닝/JVM

새로운 GC Collector G1.

Terry Cho 2009. 4. 20. 13:12
재미있는 소식이 있어서 포스팅합니다.
JDK 1.6 update 14에 G1이라는 형식의 Garbage collector가 추가됩니다.
기존에 CMS (Concurrent mark and sweep)과 는 다르게, Compaction을 사용하며, 특히 주목할만한 것은 Large Memory에서 latency time을 극소화 했다는 것입니다.
 쉽게 풀어서 설명하자면, 이제 GC 시간 때문에 대용량 Heap을 사용하지 못하는 일이 없어진다는 것입니다. 애플리케이션이 메모리에서 많이 자유로워 지는 것이지요...

 물론 뚜껑을 열어봐야 알겠지만, CMS옵션도 1.4에 release되어 1.5에는 꽤나 쓸만한 모습을 갖춘만큼. G1 Collector도 앞으로 많은 기대가 됩니다.

참고