[发明专利]内存回收方法、装置、设备及存储介质在审
申请号: | 202111671670.2 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114385357A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 王小明;于涛 | 申请(专利权)人: | 北京梧桐车联科技有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F12/02 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢少真 |
地址: | 100089 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 回收 方法 装置 设备 存储 介质 | ||
本申请公开了一种内存回收方法、装置、设备及存储介质,属于终端技术领域,该方法包括:确定处于后台运行的第一应用进程;响应于第一应用进程的数量为多个,获取多个第一应用进程分别对应的调用指数,调用指数用于指示第一应用进程被调用的概率,调用指数基于所述多个第一应用进程的历史运行数据获取;基于多个第一应用进程分别对应的调用指数,确定多个第一应用进程的回收优先级;按照多个第一应用进程的回收优先级确定多个第一应用进程中待回收的第二应用进程,回收第二应用进程占用的内存。该方法结合调用指数确定的回收优先级更准确,不会将被调用的概率高的第一应用进程占用的内存回收,提高了内存回收的准确性,保证终端运行的流畅度。
技术领域
本申请涉及终端技术领域,特别涉及一种内存回收方法、装置、设备及存储介质。
背景技术
由于终端的内存有限,而终端运行的每个进程均需要占用一定的内存,因此,当终端运行的进程过多时,会因空闲内存不足导致终端运行的卡顿。此时,需要对进程占用的内存进行回收,以保证终端的空闲内存满足内存需求。
发明内容
本申请提供了一种内存回收方法、装置、设备及存储介质,能够解决相关技术中的问题。
第一方面,提供一种内存回收方法,所述方法包括:确定处于后台运行的第一应用进程;响应于所述第一应用进程的数量为多个,获取所述多个第一应用进程分别对应的调用指数,所述调用指数用于指示第一应用进程被调用的概率,所述调用指数基于所述多个第一应用进程的历史运行数据获取;基于所述多个第一应用进程分别对应的调用指数,确定所述多个第一应用进程的回收优先级;按照所述多个第一应用进程的回收优先级确定所述多个第一应用进程中待回收的第二应用进程,回收所述第二应用进程占用的内存。
在一种可能的实施方式中,所述获取所述多个第一应用进程分别对应的调用指数,包括:对于所述多个第一应用进程中的任一第一应用进程,基于所述历史运行数据获取所述任一第一应用进程在多个历史时间段内的调用结果;基于所述在多个历史时间段内的调用结果获取所述任一第一应用进程的调用指数。
在一种可能的实施方式中,所述基于所述历史运行数据获取所述任一第一应用进程在多个历史时间段内的调用结果,包括:基于所述历史运行数据,确定运行过所述任一第一应用进程的多个历史时间段;对于所述多个历史时间段中的任一历史时间段,获取在所述任一历史时间段内运行的多个第三应用进程的运行参数,所述多个第三应用进程包括所述任一第一应用进程;基于所述运行参数对所述多个第三应用进程进行聚类,根据聚类结果获取所述任一第一应用进程在所述任一历史时间段内的调用结果。
在一种可能的实施方式中,所述根据聚类结果获取所述任一第一应用进程在所述任一历史时间段内的调用结果,包括:根据聚类结果获取所述任一第一应用进程所属类别对应的运行参数,所述运行参数包括调用频率或活跃时长中的至少一种;基于所述调用频率或活跃时长中的至少一种,获取所述任一第一应用进程在所述任一历史时间段内的调用结果。
在一种可能的实施方式中,所述基于所述在多个历史时间段内的调用结果获取所述任一第一应用进程的调用指数,包括:确定所述多个历史时间段分别对应的权重值;基于所述权重值对所述在多个历史时间段内的调用指数进行加权平均运算,根据运算结果获取所述任一第一应用程序的调用指数。
在一种可能的实施方式中,所述基于所述多个第一应用进程分别对应的调用指数,确定所述多个第一应用进程的回收优先级,包括:确定所述多个第一应用进程分别对应的进程状态;根据所述多个第一应用进程分别对应的调用指数与进程状态,确定所述多个第一应用进程的回收优先级。
第二方面,提供了一种内存回收装置,所述装置包括:
第一确定模块,用于确定处于后台运行的第一应用进程;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京梧桐车联科技有限责任公司,未经北京梧桐车联科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111671670.2/2.html,转载请声明来源钻瓜专利网。