内存处理方法、装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:28977673 阅读:26 留言:0更新日期:2021-06-23 09:23
本申请涉及一种内存处理方法、装置、电子设备和计算机可读存储介质。该方法包括:获取当前运行的应用程序所对应的内存页标识集,确定当前运行的应用程序中的前台应用和后台应用,获取内存页标识集中与前台应用对应的前台内存页标识,调整前台内存页标识对应的前台内存页的优先级;调整后的前台内存页的优先级高于后台应用的后台内存页的优先级。采用本方法能够提高前台应用的响应速度。

【技术实现步骤摘要】
内存处理方法、装置、电子设备和计算机可读存储介质
本申请涉及计算机
,特别是涉及一种内存处理方法、装置、电子设备和计算机可读存储介质。
技术介绍
随着计算机技术的发展,出现了各种类型的应用程序。电子设备能够兼容多个应用程序,但仅能够在前台运行一个应用程序,在后台可能运行多个应用程序。应用程序在后台运行时,会与前台运行的应用进程抢占内存使用,导致前台应用响应速度慢。
技术实现思路
本申请实施例提供了一种内存处理方法、装置、电子设备、计算机可读存储介质,可以提高前台应用的响应速度。一种内存处理方法,包括:获取当前运行的应用程序所对应的内存页标识集;确定所述当前运行的应用程序中的前台应用和后台应用;获取所述内存页标识集中与所述前台应用对应的前台内存页标识,调整所述前台内存页标识对应的前台内存页的优先级;调整后的所述前台内存页的优先级高于所述后台应用的后台内存页的优先级。一种内存处理装置,所述装置包括:获取模块,用于获取当前运行的应用程序所对应的内存页标识集;确定模块,用本文档来自技高网...

【技术保护点】
1.一种内存处理方法,其特征在于,包括:/n获取当前运行的应用程序所对应的内存页标识集;/n确定所述当前运行的应用程序中的前台应用和后台应用;/n获取所述内存页标识集中与所述前台应用对应的前台内存页标识,调整所述前台内存页标识对应的前台内存页的优先级;调整后的所述前台内存页的优先级高于所述后台应用的后台内存页的优先级。/n

【技术特征摘要】
1.一种内存处理方法,其特征在于,包括:
获取当前运行的应用程序所对应的内存页标识集;
确定所述当前运行的应用程序中的前台应用和后台应用;
获取所述内存页标识集中与所述前台应用对应的前台内存页标识,调整所述前台内存页标识对应的前台内存页的优先级;调整后的所述前台内存页的优先级高于所述后台应用的后台内存页的优先级。


2.根据权利要求1所述的方法,其特征在于,所述获取所述内存页标识集中与所述前台应用对应的前台内存页标识,调整所述前台内存页标识对应的前台内存页的优先级,包括:
获取所述内存页标识集中与所述前台应用对应的前台内存页标识,确定所述前台内存页标识对应的前台内存页所处的链表;
在所述前台内存页处于非活动链表内的情况下,将所述前台内存页移动至活动链表;所述活动链表的优先级高于所述非活动链表的优先级。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述内存页标识集中与所述后台应用对应的后台内存页标识,调整所述后台内存页标识对应的后台内存页的优先级;调整后的所述前台内存页的优先级高于调整后的所述后台内存页的优先级。


4.根据权利要求3所述的方法,其特征在于,所述获取所述内存页标识集中与所述后台应用对应的后台内存页标识,调整所述后台内存页标识对应的后台内存页的优先级,包括:
获取所述内存页标识集中与所述后台应用对应的后台内存页标识,确定所述后台内存页标识对应的后台内存页所处的链表;
在所述后台内存页处于活动链表内的情况下,将所述后台内存页移动至非活动链表;所述活动链表的优先级高于所述非活动链表的优先级。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述后台内存页处于非活动链表内的情况下,将所述后台内存页保留在所述非活动链表内。


6.根据权利要求4所述的方法,其特征在于,所述方法还包...

【专利技术属性】
技术研发人员:赵庆浩
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1