GC 챌린지 · 4/15
JVM TLAB (Thread Local Allocation Buffer)
멀티스레드 환경에서 객체 할당 경합을 줄이는 TLAB이 pointer bump로 할당하는 방식, 공간이 부족할 때의 retire와 TLAB 밖 할당, 크기 결정 방식과 주요 플래그·로그 보는 법을 정리합니다.
멀티스레드 환경에서 객체 할당 경합을 줄이는 TLAB이 pointer bump로 할당하는 방식, 공간이 부족할 때의 retire와 TLAB 밖 할당, 크기 결정 방식과 주요 플래그·로그 보는 법을 정리합니다.
Serial GC의 GC 로그와 TLAB을 살펴보고, -Xmx·-Xms의 예약과 커밋, NewRatio·NewSize·SurvivorRatio로 generation 크기를 정하는 방법과 서버 애플리케이션 가이드라인을 정리합니다.