kui-vault/06.Archive/aimSystems/Computer Science/GC (Garbage Collection)/GC Algorithm.md

580 B

JVM이 메모리를 자동으로 관리해주는 것은 개발자의 입장에서 상당한 메리트이다.

하지만 문제는 GC를 수행하기 위해 Stop The World가 발생되고 이 때문에 애플리케이션이 중지되는 문제점이 발생하게 됭써다.

또한 자바가 발전됨에 따라 Heap의 사이즈가 커지면서 애플리케이션의 지연(Suspend) 현상이 두드러지게 되었고, 이를 최적화 위해 다양한 Garbage Collection(가비지 컬렉션) 알고리즘이 개발 되었다.

!GC Algorithm 종류.png

알고리즘 종류