1
11번가
May 28, 20251회
Micrometer 객체 증가로 인한 메모리 이슈 회고

간단 소개
Spring Boot 3.x 환경에서 Micrometer 객체 증가와 GC 전략에 따른 메모리 이슈 해결 과정 및 교훈을 공유합니다.
AI Summary
- Micrometer 객체 증가 및 메모리 이슈
- Spring Boot 3.x에서 Micrometer 기본 활성화로 PathVariable 기반 API 호출 시 Meter$Id, Tag 객체 증가.
- LoadBalancer 설정으로 URI 정규화가 적용되지 않아 객체 증가 가속화.
spring.cloud.loadbalancer.stats.micrometer.enabled
설정 비활성화로 해결.
- GC 전략 변경 및 메모리 점진적 증가
- Micrometer 객체 누적으로 ZGC에서 G1GC로 변경 후 메모리 점진적 증가 발생.
- G1GC의 Mixed GC가 Old 영역 객체를 충분히 수거하지 못함.
- ZGC 재전환 후 Heap 사용률 안정화, 높은 TPS 환경에서 ZGC의 효율성 확인.
- 결론 및 시사점
- Spring Boot 3.x 환경에서 Micrometer 설정 및 GC 전략 중요.
- PathVariable 사용 증가 시 메트릭 수집 설정 조정 필요.
- TPS가 높은 환경에서는 ZGC가 더 적합할 수 있음.
Next Feeds

NHN Cloud 빠른 시작 가이드를 소개합니다
NHN Cloud를 처음 사용하는 사용자를 위한 빠른 시작 가이드와 심화 학습을 위한 교육 센터를 소개합니다.
NHN Cloud빠른 시작 가이드클라우드온보딩교육 센터
2025. 5. 28.
NHN

AWS가 제공하는 클라우드 기반의 양자 컴퓨팅 서비스, 아마존 브라켓 -2
아마존 브라켓의 양자 시뮬레이터, QPU, 하이브리드 잡 기능 소개 및 양자 컴퓨팅 연구 및 개발 기여 설명.
Amazon Braket양자 컴퓨팅양자 시뮬레이터QPU하이브리드 잡
2025. 5. 28.
AWS

코드 품질 개선 기법 13편: 클론 가족
두 상속 트리 간 암묵적 대응 관계를 피하려면 상속 대신 컴포지션/애그리게이션 또는 매개변수 다형성을 활용해야 합니다.
상속타입 안전성컴포지션애그리게이션제네릭
2025. 5. 28.
LY Corp

AWS Athena를 이용하여 ELB 액세스 로그 분석하는 방법
AWS Athena를 사용하여 ELB 액세스 로그를 분석하는 방법을 설명합니다. Athena 설정, 테이블 생성, 쿼리 실행 및 결과 확인 과정을 안내합니다.
AWS AthenaELB액세스 로그S3파티션 프로젝션
2025. 5. 28.
베스핀글로벌

Playwright MCP로 E2E 테스트 자동화하기
Playwright MCP를 활용하여 자연어 기반 E2E 테스트 자동화 및 테스트 코드 생성 방법을 소개합니다.
PlaywrightMCPE2E 테스트자동화LLM
2025. 5. 28.
인포그랩

RAG 2.0 보안 – Microsoft·Meta의 전략, QueryPie가 연결한다
RAG 2.0 환경에서 실행 흐름 제어가 보안의 핵심이며, PBAC, CBAC, ACL 통합이 중요합니다.
RAG 2.0실행 흐름 제어PBACCBACACL
2025. 5. 28.
QueryPie