GC가 이븐하게 되지 않았어요, JVM 뜯어보기
* 관련 기술 스택이 없습니다

• 어드민 API의 조회 속도가 느려지는 문제를 해결하기 위해 Datadog과 VisualVM을 사용하여 GC 문제와 메모리 사용을 분석하고, DTO Projection 및 청크 처리로 최적화하여 응답 속도를 개선했습니다.
• JVM의 HeapDump를 활용하여 메모리 상태를 분석하는 방법을 설명하며, 서버에서는 Spring Actuator를 통해, 로컬에서는 Visual VM을 사용하여 메모리 누수 및 과도한 메모리 사용 문제를 디버깅할 수 있음을 강조했습니다.
• 로컬 환경에서 실시간으로 애플리케이션의 힙 사용을 모니터링하고, 강제로 GC를 발생시키거나 HeapDump를 추출할 수 있는 방법을 소개하며, 실제 사례를 통해 메모리 사용 최적화 과정을 설명합니다.
• DTO Projection을 사용하여 성능을 개선한 경험을 공유하며, 문제 해결을 위한 개발의 중요성을 강조하고, 다양한 경험을 통해 자연스럽게 지식을 습득하는 것이 중요하다고 언급합니다.

북마크
공유하기
신고하기