【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种文件页处理方法及装置、电子设备。
技术介绍
1、移动终端使用最近最少使用(least recently used,lru))算法来回收文件页,以缓解系统内存紧张的问题。具体的,lru算法是基于活跃(active)链表和非活跃(inactive)链表实现的。系统将第一次被访问的页面从头部加入active链表,根据页面的活跃程度在两个链表中移动页面,调整页面在链表中的位置,使得最近使用的页面被放在active链表中,而最近较少使用的页面被放在inactive链表中,且最近最少使用的页面被逐个放到inactive链表的尾部。lru回收的流程是从inactive链表尾部选择链表回收,从active链表尾部选择页面移动到inactive链表。
2、lru算法回收内存时,当热点文件页被回收后又再次被访问,容易引起磁盘输入输出io卡顿,影响应用程序流畅度。
技术实现思路
1、本申请实施例期望提供一种文件页处理方法及装置、电子设备。减少对热点文件页的回收,降低io卡顿概率,提高应用程序流畅度。
2、本申请的技术方案是这样实现的:
3、第一方面,提供了一种文件页处理方法,包括:
4、获取待处理的第一文件页所属应用的应用标识,以及预设应用的应用标识;
5、第一文件页的应用标识和预设应用的应用标识一致,确定第一文件页属于预设应用;
6、获取第一文件页被进程映射的映射次数;
7、在第一文件页的
8、在第一文件页的映射次数小于等于映射次数阈值的情况下,基于最近最少使用策略对第一文件页进行移动或回收处理。
9、第二方面,提供了一种文件页处理装置,包括:
10、获取单元,用于获取待处理的第一文件页所属应用的应用标识,以及预设应用的应用标识;
11、确定单元,用于第一文件页的应用标识和预设应用的应用标识一致,确定第一文件页属于预设应用;
12、获取单元,还用于获取第一文件页被进程映射的映射次数;
13、处理单元,用于在第一文件页的映射次数大于映射次数阈值的情况下,将第一文件页保留在内存中;
14、处理单元,还用于在第一文件页的映射次数小于等于映射次数阈值的情况下,基于最近最少使用策略对第一文件页进行移动或回收处理。
15、第三方面,提供了一种电子设备,包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,
16、其中,处理器配置为运行计算机程序时,执行前述方法的步骤。
17、第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现前述方法的步骤。
18、第五方面,一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时,实现前述方法的步骤。
19、本申请实施例中提供了一种文件页处理方法及装置、电子设备,该方法包括:获取待处理的第一文件页所属应用的应用标识,以及预设应用的应用标识;第一文件页的应用标识和预设应用的应用标识一致,确定第一文件页属于预设应用;获取第一文件页被进程映射的映射次数;在第一文件页的映射次数大于映射次数阈值的情况下,将第一文件页保留在内存中;在第一文件页的映射次数小于等于映射次数阈值的情况下,基于最近最少使用策略对第一文件页进行移动或回收处理。如此,减少对热点文件页的回收,降低io卡顿概率,提高应用程序流畅度。
本文档来自技高网...【技术保护点】
1.一种文件页处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述预设应用包括以下至少之一:前台应用、所述前台应用的关联应用、最常使用的应用。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1、4或5所述的方法,其特征在于,所述最近最少使用策略包括:
8.根据权利要求1所述的方法,其特征在于,所述获取待处理的第一文件页所属应用的应用标识,包括:
9.一种文件页处理装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,所述电子设备包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,
【技术特征摘要】
1.一种文件页处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述预设应用包括以下至少之一:前台应用、所述前台应用的关联应用、最常使用的应用。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利...
【专利技术属性】
技术研发人员:冯儒娴,
申请(专利权)人:深圳市锐尔觅移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。