Skip to content

Teaho/jvm/chapter2#3

Open
SoTaeHo wants to merge 3 commits into
mainfrom
teaho/jvm/chapter2
Open

Teaho/jvm/chapter2#3
SoTaeHo wants to merge 3 commits into
mainfrom
teaho/jvm/chapter2

Conversation

@SoTaeHo

@SoTaeHo SoTaeHo commented Jun 19, 2026

Copy link
Copy Markdown

챕터 2 모두 읽었습니다!!

하루에 1장씩 읽어보려 했는데 내용이 정말 쉽지 않네요..ㅎㅎ

챕터 2는 각가의 메모리 영역이 어떻게 오버플로가 발생하는지 알아보았습니다.
예제 코드로 오버플로를 발생하는 것은 확 와닿지는 않았지만, 이제 머리속에 메서드 영역과 영구 세대/메타스페이스 개념이 확실히 자리잡은 것 같습니다.

개인적인 욕심이 생겨서 첫 예제같은 경우는 이클립스 MAT를 사용해서 힙덤프로 무엇이 문제인지 확인해보는 과정도 추가를 해봤습니다. 배운 것을 활용해보고 싶었습니다 ㅎㅎ

해당 챕터를 읽으며 다음과 같은 내용을 얻어 갔습니다.

  • 런타임 데이터 영역의 구성 <- 가장 중요한듯!!
  • 영구세대 vs 메타스페이스
  • shallow heap과 retained heap
  • AOP와 프록시와 CGLIB 관계

@SoTaeHo SoTaeHo added the JVM 밑바닥까지 파헤치기 "JVM 밑바닥까지 파헤치기" 독서 및 정리 label Jun 19, 2026
@SoTaeHo SoTaeHo self-assigned this Jun 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

JVM 밑바닥까지 파헤치기 "JVM 밑바닥까지 파헤치기" 독서 및 정리

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant