logo

GC가 이븐하게 되지 않았어요, JVM 뜯어보기

* 관련 기술 스택이 없습니다
emoji

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

thumbnail
북마크
공유하기
신고하기
7분 분량
조회수 92
profile-image박종하
17일 전
Copyright © 2025. Codenary All Rights Reserved.