· Study  · 2 min read

[책 후기] JVM 밑바닥까지 파헤치기

리뷰 대상

JVM에 대한 이해를 높여보고자 지인들과 함께 ‘JVM 밑바닥까지 파헤치기’ 라는 책으로 스터디를 진행했습니다.

🗓️ 스터디 기간

  • 2024.12.22 ~ 2025.03.13 (약 12주, 주 1회)

🗓️ 스터디 후기

이 책을 읽으면 JVM 내부에 대해서 깊게 알 수 있지만,
자바의 역사 관련된 내용이 꽤 많이 나와있어 장황한 부분이 많다는 느낌을 받았습니다.

  • 2장 - 자바 메모리 영역과 메모리 오버플로
  • 3장 - 가비지 컬렉터와 메모리 할당 전략
  • 6장 - 클래스 파일 구조
  • 8장 - 바이트코드 실행 엔진
  • 12장 - 자바 메모리 모델과 스레드
  • 13장 - 스레드 안전성과 락 최적화

📋 총평

우선, 주니어가 읽을만한 책은 아니라는 생각이 들었습니다.
만약 읽는다 하더라도, 2, 3, 12, 13장 정도만 읽어도 충분하다고 생각됩니다.

저연차 일수록 투자시간대비 효율이 많이 떨어지지만
GC에 대한 설명을 이정도로 심도있게 서술한 책은 본적이 없습니다.
GC가 어떻게 동작하는지 관심있다면 2, 3장 정도는 읽어보는 것을 추천합니다.
셰넌도어, G1GC, ZGC에 대한 동작원리 이해하기에는 제일 좋은 책인 것 같습니다.

블로그로 돌아가기