Quarkus Native 빌드 가이드: GraalVM AOT 컴파일과 운영 배포 전략
Quarkus Native 빌드의 원리, 환경 설정, 성능 비교, Docker 패키징, Kubernetes 배포까지 단계별로 정리한다.
배움의 즐거움, 나눔의 가치를 실천하는 DevLog
Quarkus Native 빌드의 원리, 환경 설정, 성능 비교, Docker 패키징, Kubernetes 배포까지 단계별로 정리한다.
자바 기반의 Spring Boot로 백엔드 개발을 하다 보면 어느 순간 애플리케이션이 느려지거나 식은땀 나게 만드는 OutOfMemoryError같은 에러를 한번씩은 봤을 것이다. 이 때 GC의 동작 원리를 정확히 알고 있다면 문제의 원인을 찾아 해결하는데 많은 도움이 된다. 이번 포스팅에서는 자바 애플리케이션을 개발하면서도 막연히 알고 있던 가비지 컬렉션(GC)에 대해서 정리해 보고자 한다.