garbage collector
-
Java Garbage Collection카테고리 없음 2016. 11. 25. 20:49
지난 포스팅에서 Java Garbage Collection 에 대한 기본적인 구조와 개념을 살펴보았지만, 포스팅 내용이 다소 부실하여 내용을 좀 더 보충하려고 한다. 가비지 컬렉션 과정 - Generational Garbage Collection GC에 대해서 알아보기 전에 알아야 할 용어가 있다. 바로 'stop-the-world'이다. stop-the-world란, GC를 실행하기 위해 JVM이 애플리케이션 실행을 멈추는 것이다. stop-the-world가 발생하면 GC를 실행하년 쓰레드를 제외한 나머지 쓰레드는 모두 작업을 멈춘다. GC 작업을 완료한 이후에야 중단했던 작업을 다시 시작한다. 어떤 GC 알고리즘을 사용하더라도 stop-the-world는 발생한다. 대개의 경우 GC 튜닝이란 이 s..