发明名称 |
一种低开销的高效内存去冗余方法及系统 |
摘要 |
本发明公开了一种内存空间去冗余方法及系统,本发明涉及计算机内存管理,属于操作系统领域,特别涉及一种内存去冗余方法及系统。该方法包括对该内存空间中的页面进行采样,其中设定采样系数,通过该采样系数确定采样范围,并根据该采样范围获取采样页面;查找该内存空间中页面内容与该采样页面的内容相同的页面,作为冗余页面,并将该冗余页面与该采样页面合并,同时记录该冗余页面的信息;删除该冗余页面中的内容,以完成该内存空间去冗余。本发明可以动态选择扫描区域,不但适用于大量重复页面场景,而且还适用于少量内存冗余场景,同时能够减少系统开销。 |
申请公布号 |
CN104035822A |
申请公布日期 |
2014.09.10 |
申请号 |
CN201410231580.5 |
申请日期 |
2014.05.28 |
申请人 |
中国科学院计算技术研究所 |
发明人 |
宋莹;高俊杰;孙毓忠 |
分类号 |
G06F9/50(2006.01)I;G06F9/455(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京律诚同业知识产权代理有限公司 11006 |
代理人 |
祁建国;梁挥 |
主权项 |
一种内存空间去冗余方法,其特征在于,包括:步骤S1,对该内存空间中的页面进行采样,其中设定采样系数,通过该采样系数确定采样范围,并根据该采样范围获取采样页面;步骤S2,查找该内存空间中页面内容与该采样页面的内容相同的页面,作为冗余页面,并将该冗余页面与该采样页面合并,同时记录该冗余页面的信息;步骤S3,删除该冗余页面中的内容,以完成该内存空间去冗余。 |
地址 |
100190 北京市海淀区中关村科学院南路6号 |