heap used 하나가 아니라 생성·생존·외부 memory를 나눈다.
짧은 객체 생성 속도
GC 후에도 남는 object
array·buffer region 영향
direct·stack·code cache
핵심: 각 영역에 맞는 log·histogram·heap dump·NMT를 사용한다.