현재 배포하고있는 Spring Project에서 GC관련 이슈가 발생하여 이를 해결하기 위해 GC에 대해 정리합니다. Garbage CollectionGarbage Collection은 더 이상 유효하지 않은 주소(Dangling Pointer)를 정리해주는 프로그램을 의미합니다.JVM 상에서 Java Application을 실행하다보면 주소를 잃어버려서 사용할 수 없는 메모리가 생긴다. 이를 Garbage라고 하는데, 이 메모리들은 사용하지는 않지만 메모리에서 공간을 차지하고 있게 됩니다. 이 공간을 다시 사용할 수 있도록 해소해주는 역할을 하는 것이 Garbage Collection입니다.Stop-the-world말그대로 Garbage Collection을 실행시키기 위해, JVM에서 돌고있는 Jav..