자바에서는 메모리는 작은 상자 -> 리전
으로 나뉘어서 관리된다
상자의 크기가 1MB 이라면
큰 객체
로 분류된다.-XX:G1HeapRegionSize
를 사용해 상자 크기를 조정가능하다.+--------------------------- Heap Memory ---------------------------+
| Region 1 | Region 2 | Region 3 | Region 4 | Region 5 | Region 6 | ...
|-------------------------------------------------------------------|
| Unused | Normal | Normal | Unused | Humongous (Part 1) |
| | Object A | Object B | | |
|-------------------------------------------------------------------|
| Humongous (Part 2) | Humongous (Part 3) | Unused |
| | | |
+-------------------------------------------------------------------+