2014. 8. 11. 21:45

CMS에서 HeapSize 차지하는 비율

-XX:CMSInitiatingOccupanyFracction=60, -XX:CMSInitiatingOccupanyFraction=90

if) CMSInitiatingOccupanyFraction 옵션이 지정되어 있지 않으면, Old Generation 영역이 92%정도 사용될 때, Concurrent Full GC가 사용된다

이 옵션을 지정하면 50%에서 시작하며, 옵션으로 지정된 값까지 점진적으로 임계값을 조정한다.

이 옵션의 값이 작으면, CMS Collection 이 그만큼 빨리 동작하기 때문에 Promotion Failure에 의한 STW GC 작업이 발생할 확률이 그만큼 줄어든다.

참고사이트 : http://blog.ragozin.info/2011/10/java-cg-hotspots-cms-and-heap.html

'Study' 카테고리의 다른 글

GC Options2  (0) 2014.08.14
GC Option  (0) 2014.08.14
Oracle Opensource site  (0) 2014.08.07
DisableExplicitGC, ParallelGCThreads,  (0) 2014.08.01
wc -l  (0) 2014.07.30
Posted by 아도니우스