|
Concurrent Generational Collector Concurrent Generational Collector는 gcpolicy(-Xgcpolicy:gencon) 옵션에 의해 활성화된다. ... Concurrent Generational Collector는 Generation에 기반한다.
그렇담, jdk 1.5 이전에는?? => Response Time 최적화 Collector 가 유사하더군요.. Response Time 최적화 Collector는 Mark and Sweep+Compaction 기법에 약간의 변화를 가한다.
※ 참고로, 일전에 지원했던 사이트의 모 시스템에서 성능테스트 시 Full GC 에 의한 pause time 을 최소화하기 위해 |
IBM JDK 의 Concurrent Generational Collector
제제끼나·2014년 2월 9일·조회 6,694
댓글 3
로그인 후 댓글을 남길 수 있습니다.
- IBM JDK의 특징이 young/old 영역의 구분이 없는 것이었는데, 저는 저 옵션을 보았을 때 IBM이 자신들의 구조적 결함을 인정하는게 아닌가 하는 생각을 했더랍니다. ^^ 제가 아는 성능튜닝자에게 들은 바로는, IBM JDK 1.5에서는 geoncon 의 성능이 상대적으로 괜찮게 나온다고 하네요. 물론 해당 옵션을 사용하기 전에 제약조건들은 한번 따져봐야 하겠지요.
- 네 그래서 그런지 아벰 jdk1.5를 쓰는 대부분의 사이트에선 gencon을 애용 수준을 넘어 필수적으로 적용하고 있더라구요~^^
- [b]< gencon 사용할 때 "failed tenure threshold reached" 오류 발생 시 >[/b] - Tenure Space가 단편화되어 필요한 Compaction이 수행되지 못함 - 절대적 메모리 증설, -Xcompactgc 옵션 검토