그러나 , 비휘발성 메모리 는 휘발 성 메모리 에 비해 지연 시간 이 길 어 메인 메모리 로 활용 되 기 에 는 무리 가 있 다 . 이 를 보완 하 기 위해 , 휘발 성 메모리 와 비휘발성 메모리 를 동시 에 메인 메모리 에 사용 하 는 하이브리드 메모리 시스템 ( Hybrid Main Memory System ) 을 구현 하 고 , 응용 프로그램 의 힙 메모리 오브젝트 를 성능 및 에너지 소비량 을 최적 화 시키 도록 배치 하 는 방법 에 대한 연구 가 활발히 이루어지 고 있 다 . 그러나 , 기존 의 하이브리드 메모리 시스템 에서 의 힙 메모리 오브젝트 배치 연구 들 이 공통 적 으로 내포 하 는 문제 는 응용 프로그램 의 수행 목적 및 작동 방법 에 따라 제각기 다른 오브젝트 의 메모리 접근 패턴 과 비휘발성 메모리 자체 의 특성 을 고려 하 지 않 아 에너지 를 완벽 하 게 최적 화 하 지 못한다는 문제점 이 있 다 . 구체 적 으로 , 서로 다른 패턴 으로 접근 되 는 힙 메모리 오브젝트 의 에너지 소비량 은 오브젝트 가 배치 될 메모리 디바이스 의 특성 에 따라 달라질 수 있 다 . 예 를 들 면 , 주로 데이터 를 메모리 에 쓰 는 방식 으로 접근 되 는 오브젝트 는 쓰 기 전력 이 더 많이 소모 되 는 메모리 디바이스 에서 더 많 은 에너지 를 소비 한다 . 기존 의 하이브리드 메모리 시스템 에서 의 메모리 오브젝트 배치 에 관한 연구 들 은 이러 한 힙 메모리 오브젝트 의 다양 한 접근 패턴 을 조사 하 지 않 았 고 , 하이브리드 메모리 시스템 를 구성 하 는 비휘발성 메모리 의 특성 을 고려 하 지 않 아 오브젝트 가 소비 할 에너지 양 을 정확 하 게 예측 할 수 없 다는 문제 가 있 었 다 .