Memory Compaction Performance Improvement by Separating a Dirty Page Allocation
Youngjun Jang, JaeOok Kwon, Sung-Won Ahn, Chuck Yoo · 2013
Memory compaction enables allocating a physically contiguous memory by rearranging the memory that is managed by the operating system. It is especially useful feature on the CE device because memory compaction enables some dedicated memory region to be used with other purposes. However, it takes a long time to rearrange the memory. This paper proposes the method for reducing rearrange time by partitioning the allocation region. Furthermore, this paper shows performance improvement by 30.8 times on a real environment.