너무 많은 양의 자료가 오히려 혼란스럽게 한다. 객체의 메모리 레이아웃은 만들어지는 객체의 구조라고 보면된다. 해당 구조의 형태로 Heap이라는 곳에 저장이 된다. Heap은 이전 글에서도 여러번 적었듯 아래와 같은 형태이다.GC가 발생하는 과정을 시각화한 것이라 착각했었다. 위의 이미지가 Heap 메모리 구조이고 객체가 만들어졌을때 객체의 메모리 구조의 형태로 Eden이라는 곳에 들어가게 되는 것이다 객체의 메모리 레이아웃( = 객체의 구조) 위 두 이미지 같은 것이니 이해하기 편한 걸 보면 된다. 객체라는 것은 단순히 인스턴스 데이터의 집합만이 아니다. 여러 정보들이 모여서 하나의 객체를 이루고 있는 것이다.Mark Word(마크워드)Markword는 해시 코드(hash code), 락 플래그(l..