[发明专利]内存回收方法、内存回收装置及存储介质在审
申请号: | 202011314747.6 | 申请日: | 2020-11-20 |
公开(公告)号: | CN112286692A | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 武迟 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F12/02 |
代理公司: | 北京钲霖知识产权代理有限公司 11722 | 代理人: | 李志新;刘亚平 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 回收 方法 装置 存储 介质 | ||
本公开是关于一种内存回收方法、内存回收装置及存储介质。内存回收方法应用于终端,所述内存回收方法包括:响应于第一应用启动时,确定所述第一应用执行指定操作时需要消耗的内存预测值;若根据所述内存预测值,确定所述第一应用在执行指定操作时满足内存回收条件,则触发所述终端回收被不同于所述第一应用的其他应用占用的内存。通过本公开,保证终端内存回收的及时性,当预设应用执行指定操作时,确保了预设应用能够顺畅执行指定操作,提升执行指定操作的速度。
技术领域
本公开涉及终端技术领域,尤其涉及内存回收方法、内存回收装置及存储介质。
背景技术
随着终端技术的快速发展,终端硬件配置越来越好,能够实现的功能也越来越多,且支持的应用也越来越多。当终端后台运行的应用比较多时,后台运行的应用占用了大量的内存资源。然而,终端内存是是有限的,在剩余内存较小时,容易出现前台运行的应用无法正常运行或者运行卡顿的情况。
为了避免因内存不足导致前台运行的应用无法正常运行或者运行卡顿的情况,终端操作系统引入了对内存的回收机制。例如,当内存不足时,终端操作系统会关闭一些后台应用的进程来回收其占有的内存。
但是,上述回收策略都是基于终端发现可供使用的空闲内存不足以运行前台应用时,才触发的内存回收,从而容易导致前台运行的应用由于不能及时申请到所需的内存而出现卡顿,或者执行操作的速度变慢的情况。
发明内容
为克服相关技术中存在的问题,本公开提供一种内存回收方法、内存回收装置及存储介质。
根据本公开实施例的第一方面,提供一种内存回收方法,内存回收方法,应用于终端,所述内存回收方法包括:响应于第一应用启动时,确定所述第一应用执行指定操作时需要消耗的内存预测值;若根据所述内存预测值,确定所述第一应用在执行指定操作时满足内存回收条件,则触发所述终端回收被不同于所述第一应用的其他应用占用的内存。
在一示例中,所述确定所述第一应用执行指定操作时满足内存回收条件,包括:确定所述终端需要预留的内存值和所述终端剩余的内存值;根据所述内存预测值和所述终端需要预留的内存值,确定所述终端实际需要占用的内存值;根据所述终端实际需要占用的内存值和所述终端剩余的内存值,确定所述第一应用执行指定操作时满足内存回收条件。
在一示例中,所述根据所述终端实际需要占用的内存值和所述终端剩余的内存值,确定所述第一应用执行指定操作时满足内存回收条件,包括:将所述终端实际需要占用的内存值与所述终端剩余的内存值进行比较,若所述终端实际需要占用的内存值大于所述终端剩余的内存值,确定所述第一应用执行指定操作时满足内存回收条件。
在一示例中,所述触发所述终端回收被占用的内存,包括:获取所述终端后台运行的应用,根据终端后台运行的应用的优先级,按照优先级由低到高的顺序,依次回收所述终端后台运行应用的内存。
在一示例中,所述终端安装有摄像装置,所述第一应用为相机应用,所述指定操作包括通过所述摄像装置进行拍摄操作。
根据本公开实施例的第二方面,提供一种内存回收装置,内存回收装置应用于终端,所述内存回收装置包括:确定单元,被配置为响应于第一应用启动时,确定所述第一应用执行指定操作时需要消耗的内存预测值;处理单元,被配置为若所述确定单元根据所述内存预测值,确定所述第一应用在执行指定操作时满足内存回收条件,则触发所述终端回收被不同于所述第一应用的其他应用占用的内存。
在一示例中,所述确定单元采用如下方式确定所述第一应用执行指定操作时满足内存回收条件:确定所述终端需要预留的内存值和所述终端剩余的内存值;根据所述内存预测值和所述终端需要预留的内存值,确定所述终端实际需要占用的内存值;根据所述终端实际需要占用的内存值和所述终端剩余的内存值,确定所述第一应用执行指定操作时满足内存回收条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011314747.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种方便维修保养的玻璃掰片台
- 下一篇:一种超分子配合物及其制备方法和应用