JDK 21에서 JDK 25로: 성능 업데이트
JDK 25는 코드 변경 없이 최대 8% 성능 향상을 제공하며, 13가지 구체적 개선으로 실무 애플리케이션의 처리량과 메모리 효율을 동시에 높인다.
배움의 즐거움, 나눔의 가치를 실천하는 DevLog
JDK 25는 코드 변경 없이 최대 8% 성능 향상을 제공하며, 13가지 구체적 개선으로 실무 애플리케이션의 처리량과 메모리 효율을 동시에 높인다.
자바 기반의 Spring Boot로 백엔드 개발을 하다 보면 어느 순간 애플리케이션이 느려지거나 식은땀 나게 만드는 OutOfMemoryError같은 에러를 한번씩은 봤을 것이다. 이 때 GC의 동작 원리를 정확히 알고 있다면 문제의 원인을 찾아 해결하는데 많은 도움이 된다. 이번 포스팅에서는 자바 애플리케이션을 개발하면서도 막연히 알고 있던 가비지 컬렉션(GC)에 대해서 정리해 보고자 한다.