当前位置: 首页 > 专利查询>重庆大学专利>正文

一种基于异步去重和重压缩的交换内存优化方法技术

技术编号:41851479 阅读:25 留言:0更新日期:2024-06-27 18:28
本申请提供一种基于异步去重和重压缩的交换内存优化方法,涉及计算机技术领域,解决了由于手机设备内存资源有限,且用户开启的应用较多的情况下,内存中换出到ZRAM空间的数据逐渐增多,不断送入ZRAM空间中的压缩数据会占用大量的存储空间,导致剩余的存储空间仍较少的问题。该方法包括:在ZRAM空间中启动一个独立线程进行扫描,对于超过页面停留时间超过阈值1的页面,将其送入FLASH;对于超过阈值2但小于阈值1的页面,寻找具有多个page_crc的重复页面,对其进行解压缩和比对页面内容,实现页面共享机制判断;其他页面在该区间内将使用压缩性能更好的算法执行重压缩操作。

【技术实现步骤摘要】

本申请涉及计算机,更具体地,涉及一种基于异步去重和重压缩的交换内存优化方法


技术介绍

1、随着移动设备的普及,人们对移动平台上应用数量和功能的需求不断增长。特别是在多应用同时运行的情况下,移动系统面临着不同应用之间对内存资源的争夺与管理挑战,需要实现高效的内存分配与回收。尽管可以通过增加物理内存来改善内存管理,但由于成本和可扩展性等问题,这并非长期解决方案。因此,为了最大程度地充分利用有限的内存资源以满足各种应用的功能需求,目前的研究侧重于在不引入额外空间开销的前提下,优化现有的内存管理方案,减少不必要的内存浪费,以提高整体系统性能。

2、为了更高效的使用内存,linux社区的开发者与各大移动设备厂商都提出了许多有用的特性与功能组件来缓解内存不足的问题。在用户空间层面,软件开发人员实现了内存效益最大化的应用设计;在系统内核层中,系统开发者则需要有效组织内存空间,并针对上层的资源需求进行合理的分配与释放。面对以上问题的挑战,压缩内存交换技术应运而生,即zram技术,成为一项应对有限内存资源和多应用需求的关键创新技术。压缩内存交换技术通过对即将被本文档来自技高网...

【技术保护点】

1.一种在移动设备资源受限情况下的内存空间扩展优化框架,其特征在于,所述框架包括:

2.根据权利要求1所述方法,其特征在于,所述管理机制将对进入ZRAM空间中的冷页面迁移至FLASH,包括:

3.根据权利要求1所述方法,其特征在于,所述页面共享机制将对进入ZRAM空间中的重复页面进行异步去重操作,包括:

4.根据权利要求1所述方法,其特征在于,所述重压缩操作会对进入ZRAM空间中的页面使用压缩效果更好的算法进行重压缩,包括:

【技术特征摘要】

1.一种在移动设备资源受限情况下的内存空间扩展优化框架,其特征在于,所述框架包括:

2.根据权利要求1所述方法,其特征在于,所述管理机制将对进入zram空间中的冷页面迁移至flash,包括:

3.根据权利要求...

【专利技术属性】
技术研发人员:熊浩宇孙韬宁龙家璇杜小华曹学贵
申请(专利权)人:重庆大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1