[发明专利]内存回收方法及装置、计算机装置及计算机可读存储介质有效
申请号: | 201710647481.9 | 申请日: | 2017-08-01 |
公开(公告)号: | CN108205498B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 王文;陈乾 | 申请(专利权)人: | 珠海市魅族科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 回收 方法 装置 计算机 可读 存储 介质 | ||
1.一种内存回收方法,其特征在于,包括:
获取目标应用对应的目标进程;
对所述目标进程的目标物理页进行目标次数的回收尝试,对所述目标进程的目标物理页进行一次所述回收尝试包括:
判断所述目标物理页的活跃度是否高于回收标准,所述目标物理页的活跃度用于标记所述目标物理页的活动程度,所述目标物理页的活跃度的值与所述目标物理页的活动程度正相关,活跃度高于回收标准的物理页处于活动状态;
若是,则降低所述目标物理页的活跃度;
若否,则回收所述目标物理页。
2.根据权利要求1所述的内存回收方法,其特征在于,所述目标应用为在后台运行的应用,对所述目标进程的目标物理页进行目标次数的回收尝试之前,所述方法还包括:
判断所述目标进程是否为重度回收对象;
若是,则将所述目标次数设置为第一整数;
若否,则将所述目标次数设置为第二整数,所述第一整数大于所述第二整数,所述第二整数大于或等于零。
3.根据权利要求2所述的内存回收方法,其特征在于,判断所述目标进程是否为重度回收对象包括:
判断所述目标进程的优先级是否高于预设优先级;
若高于,则判定所述目标进程不是重度回收对象;
若不高于,则判断所述目标进程对内存的占用量是否超过阈值;
若超过,则判定所述目标进程为重度回收对象。
4.根据权利要求2所述的内存回收方法,其特征在于,判断所述目标进程是否为重度回收对象包括:
判断所述目标进程是否为用户界面UI进程;
若是,则判定所述目标进程为重度回收对象。
5.根据权利要求2所述的内存回收方法,其特征在于,判断所述目标进程是否为重度回收对象包括:
判断所述目标进程是否为所述目标应用与被保护应用的共用进程;
若是,则判定所述目标进程为轻度回收对象。
6.一种内存回收装置,其特征在于,包括:
获取模块,用于获取目标应用对应的目标进程;
回收模块,用于对所述目标进程的目标物理页进行目标次数的回收尝试;
所述回收模块包括回收单元,所述回收单元用于对所述目标进程的目标物理页进行一次所述回收尝试,所述回收单元包括:
判断子单元,用于判断所述目标物理页的活跃度是否高于回收标准,所述目标物理页的活跃度用于标记所述目标物理页的活动程度,所述目标物理页的活跃度的值与所述目标物理页的活动程度正相关,活跃度高于回收标准的物理页处于活动状态;
降低子单元,用于当所述判断子单元判定所述目标物理页的活跃度高于回收标准时,降低所述目标物理页的活跃度;
回收子单元,用于当所述判断子单元判定所述目标物理页的活跃度不高于回收标准时,回收所述目标物理页。
7.根据权利要求6所述的内存回收装置,其特征在于,所述目标应用为在后台运行的应用,所述内存回收装置还包括:
判断模块,用于判断所述目标进程是否为重度回收对象;
第一设置模块,用于当所述判断模块判定所述目标进程为重度回收对象时,将所述目标次数设置为第一整数;
第二设置模块,用于当所述判断模块判定所述目标进程不是重度回收对象时,将所述目标次数设置为第二整数,所述第一整数大于所述第二整数,所述第二整数大于或等于零。
8.根据权利要求7所述的内存回收装置,其特征在于,所述判断模块包括:
第一判断单元,用于判断所述目标进程的优先级是否高于预设优先级;
第一判定单元,用于当所述判断单元判定所述目标进程的优先级高于所述预设优先级时,判定所述目标进程不是重度回收对象;
第二判断单元,用于当所述第一判断单元判定所述目标进程的优先级不高于预设优先级时,判断所述目标进程对内存的占用量是否超过阈值;
第二判定单元,用于当所述第二判断单元判定所述目标进程对内存的占用率超过阈值时,判定所述目标进程为重度回收对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市魅族科技有限公司,未经珠海市魅族科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710647481.9/1.html,转载请声明来源钻瓜专利网。