Gabage Colletor : JVM 환경에서 사용하지 않는 객체에 대한 메모리 할당을 해제하는 청소부.
Stop-the-world
GC가 메모리 할당을 해제하기 위해 모든Thread에 대한 동작을 일시 정지시키는 현상
이유
GC가 특정 메모리 영역에 대한 할당을 해제하고 있을 때, 외부의 객체가 다시 해당 영역을 사용하면메모리 참조 오류로 인한 오류가 발생- 이를 방지하기 위해
GC동안 모든 영역에 대한 접근을 제한.
고려해야 하는 점 STW 동안 그 어떤 Thread도 동작하지 않음.
Latency:STW동안 모든 요청은Block상태.Timeout:LB혹은Client의 응답 대기 최대 시간보다STW가 길어질 경우, 서버가 정상 작동하지 않음으로 인지하게 됨.