lsb***
2025-06-29

자바 성능 튜닝, 소문과 감에 의존하지 말고 과학적으로 접근하라! 구체적인 사례와 코드로 배우는 클라우드 네이티브 자바 실전 가이드
한빛미디어 서평단 <나는 리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다.
어떤 책인가요?
자바 성능 튜닝을 해보고 싶은 분들이 보면 좋을 책
자바의 메모리 구성과 프로파일링, 마이크로벤치마킹 등을 해보고 싶은 분들이 보면 좋을 책
2019년 4월에 나온 Optimizing Java 1판에 이어 2025년 5월에 2판이 나왔다.
기존 책도 컬러로 되어있어서 보기 편했는데, 이번 2판도 컬러인쇄로 만들어져서 좋았다^o^.
이전 1판과 달라진 부분
클라우드 환경에서 더욱 복잡해진 자바 성능 문제를 푸는 방법이 추가됐다.
클라우드 스택, 가상화, 이미지/컨테이너 등에 대하여 JVM 환경에서 어떻게 최적화 할 수 있는지에 대해 알 수 있다.
인상적이었던 부분
관측성 개념과 관측을 하기 위한 아키택처 패턴 및 안티 패턴, 성능 안티 패턴들에 대해서도 알 수 있어서 좋았다.
13번째 챕터의 동시성 성능 기법에서 자바의 병렬처리, 가상 스레드에 대한 내용이 있었는데 흥미로웠다.
추가로 1판의 마지막 챕터에서는 그랄VM 등과 자바9와 미래에 대한 내용이 나왔다면 이번은 새로운 동시성 패턴, 파나마/라이덴/발할라 등미래지향적인 자바진영의 프로젝트들에 대해서 엿볼 수 있었다.