HotSpot JVM에서 객체가 차지하는 메모리 구조 분석
객체가 메모리에 그려지는 방식
new 키워드로 생성한 인스턴스는 힙 영역에 할당된다. 그렇다면 실제로 이 인스턴스는 어떤 형태로 누워 있을까? 다음 질문에 답할 수 있어야 JVM 내부를 온전히 이해했다고 볼 수 있다.
인스턴스의 메모리 형태는 어떻게 생겼는가?
아무 필드도 없는 Object 하나가 몇 바이트나 먹는가?
필드들은 메모리 상에서 어떤 순서로 배치되는가?
...
8월 11일 14:59에 게시됨