[发明专利]一种匿名页回收方法及电子设备有效
申请号: | 202210626983.4 | 申请日: | 2022-06-02 |
公开(公告)号: | CN114741205B | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 李鹏 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F3/06 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 匿名 回收 方法 电子设备 | ||
1.一种匿名页回收方法,其特征在于,所述方法应用于电子设备,所述方法包括:
所述电子设备检测到第一条件,使用第一压缩算法对系统内存中存储的第一匿名页进行压缩,将压缩后的所述第一匿名页换出到第一存储区中存储;在使用所述第一压缩算法对所述第一匿名页压缩后,所述系统内存中未被匿名页占用的大小增加了第一值,所述第一值等于所述第一匿名页在所述系统内存中所占的大小减去经过所述第一压缩算法压缩后所占的大小;
所述电子设备检测到第二条件,使用第二压缩算法对所述第一匿名页中的第二匿名页进行压缩,将压缩后的所述第二匿名页换出到第二存储区中存储;所述第二匿名页为:全部的所述第一匿名页中,或者,第二数量的所述第一匿名页中,符合系统内存节省条件的匿名页/冷页;所述第二数量具体根据所述系统内存中未被占用的资源确定,当所述系统内存中未被占用的资源越少时,所述第二数量越多;所述系统内存节省条件为:采用所述第二压缩算法压缩后比压缩前所减少的数据量大于或等于第三值;所述冷页为在所述第一存储区中存储时间多于预设时长的所述第一匿名页;
在使用所述第二压缩算法对所述第二匿名页压缩后,所述系统内存中未被匿名页占用的大小增加了第二值,所述第二值等于所述第二匿名页在所述第一存储区中所占的大小减去经过所述第二压缩算法压缩后所占的大小;
其中,所述第二压缩算法的压缩速率小于所述第一压缩算法的速率,并且,所述第二压缩算法的压缩比大于所述第一压缩算法的压缩比。
2.根据权利要求1所述的方法,其特征在于,所述第一条件为以下任意一种:
满足第一周期,所述系统内存中未被占用的大小少于第四值,所述电子设备运行的应用程序数量多于第五值,或者所述电子设备运行第一应用程序时占用的所述系统内存的大小多于第六值。
3.根据权利要求1所述的方法,其特征在于,所述第二条件为以下任意一种:
满足第二周期,所述系统内存中未被占用的大小少于第七值,所述电子设备运行的应用程序数量多于第八值,或者所述电子设备运行第二应用程序时占用的所述系统内存的大小多于第九值。
4.根据权利要求1所述的方法,其特征在于,在所述电子设备使用所述第一压缩算法对所述第一匿名页压缩后,并且在所述电子设备使用所述第二压缩算法对所述第二匿名页压缩之前,所述方法还包括:
当所述电子设备的CPU访问所述第一存储区中的所述第一匿名页时,所述电子设备将待访问的所述第一匿名页经过第一压缩算法解压后从所述第一存储区换出到所述系统内存中,供所述CPU直接访问。
5.根据权利要求1所述的方法,其特征在于,在所述电子设备使用所述第二压缩算法对所述第二匿名页压缩之后,所述方法还包括:
当所述电子设备的CPU访问所述第二存储区中的所述第二匿名页时,所述电子设备将待访问的所述第二匿名页经过第二压缩算法解压后从所述第二存储区换出到所述系统内存中,供所述CPU直接访问。
6.根据权利要求1所述的方法,其特征在于,在所述电子设备使用所述第二压缩算法对所述第二匿名页压缩后,所述方法还包括:
所述电子设备检测到第三条件,使用第三压缩算法对所述第二匿名页中的第三匿名页进行压缩,将压缩后的所述第三匿名页换出到第三存储区中存储;在使用所述第三压缩算法对所述第三匿名页压缩后,所述系统内存中未被匿名页占用的大小增加了第十值,所述第十值等于所述第三匿名页在所述第二存储区中所占的大小减去经过所述第三压缩算法压缩后所占的大小;
所述第三压缩算法的压缩速率小于所述第二压缩算法的速率,并且,所述第三压缩算法的压缩比大于所述第二压缩算法的压缩比。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述系统内存中未被匿名页占用的空间,用于运行第三应用程序,或者用于同时运行多于第十一值的多个应用程序;其中,所述第三应用程序的在运行过程中,占用所述系统内存的大小多于第十二值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210626983.4/1.html,转载请声明来源钻瓜专利网。