[发明专利]内存资源分配方法、装置、终端和存储介质在审
申请号: | 202110336568.0 | 申请日: | 2021-03-29 |
公开(公告)号: | CN113076194A | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 李培锋 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 资源 分配 方法 装置 终端 存储 介质 | ||
本申请涉及一种内存资源分配方法、装置、终端及存储介质,属于终端技术领域。该方法包括:确定文件清理功能可用的内存资源;将文件清理功能可用的内存资源,确定为用户交互界面UI进程的复用内存资源;响应于接收到为任一UI进程分配内存资源的指令,基于复用内存资源,为任一UI进程分配内存资源。通过本方案,能够防止UI进程的内存资源不足造成的UI进程执行速度较慢,进而防止了页面卡顿,提高了页面流畅度。
技术领域
本申请实施例涉及终端技术领域,特别涉及一种内存资源分配方法、装置、终端和存储介质。
背景技术
目前,Linux(一种操作系统名称)系统下会设置用于回收内存资源的回收机制。在进行内存资源回收的过程中,对于所有的符合回收条件的进程都采用该回收机制进行内存资源回收。然而,对于人机交互界面(User Interface,UI)进程,采用这种回收机制的话,会造成UI进程占用的内存资源较低,从而导致UI进程时间较长,造成页面卡顿的问题,导致页面流畅度降低。
发明内容
本申请实施例提供了一种内存资源分配方法、装置、终端及存储介质,能够提高页面流畅度。所述技术方案如下:
一方面,提供了一种内存资源分配方法,所述方法包括:
确定文件清理功能可用的内存资源;
将所述文件清理功能可用的内存资源,确定为用户交互界面UI进程的复用内存资源;
响应于接收到为任一UI进程分配内存资源的指令,基于所述复用内存资源,为所述任一UI进程分配内存资源。
另一方面,提供了一种内存资源分配装置,所述装置包括:
第一确定模块,用于确定文件清理功能可用的内存资源;
第二确定模块,用于将所述文件清理功能可用的内存资源,确定为用户交互界面UI进程的复用内存资源;
资源分配模块,用于响应于接收到为任一UI进程分配内存资源的指令,基于所述复用内存资源,为所述任一UI进程分配内存资源。
另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述方面所述的内存资源分配方法。
另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如上述方面所述的内存资源分配方法。
另一方面,还提供了一种计算机程序产品,该计算机程序产品存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现上述方面所述的内存资源分配方法。
在本申请实施例中,在接收到为任一UI进程分配内存资源的指令后,启动文件清理功能,进而开启该文件清理功能的内存资源,将该内存资源作为复用内存资源,从而在该复用内存资源的第一空闲内存资源足以满足该任一UI进程的目标内存资源时,从该第一空闲内存资源中为该任一UI进程分配内存资源,从而防止了UI进程的内存资源不足造成的UI进程执行速度较慢,进而防止了页面卡顿,提高了页面流畅度。
附图说明
图1示出了本申请一个示例性实施例示出的存资源分配方法的流程图;
图2示出了本申请一个示例性实施例示出的存资源分配方法的流程图;
图3示出了本申请一个示例性实施例示出的存资源分配方法的流程图;
图4示出了本申请一个示例性实施例示出的存资源分配方法的流程图;
图5示出了本申请一个示例性实施例示出的存资源分配方法的流程图;
图6示出了本申请一个示例性实施例示出的存资源分配方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110336568.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有界面结构的电极
- 下一篇:一种用于生活污水处理的油水分离装置