[发明专利]内存压缩方法、装置、终端及存储介质有效
申请号: | 202010125681.X | 申请日: | 2020-02-27 |
公开(公告)号: | CN111367828B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 黄智;张魁;张俊;陆天洋;张诗明;帅朝春 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F9/50 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 压缩 方法 装置 终端 存储 介质 | ||
本申请实施例提供了一种内存压缩方法、装置、终端及存储介质。该方法包括:获取第一进程的运行信息,第一进程是指在后台运行的任一应用程序对应的进程,运行信息用于描述第一进程在目标时段内的运行状态;获取与运行信息相对应的内存压缩策略;按照与第一进程的运行信息相对应的内存压缩策略,对第一进程所占用的内存进行压缩。本申请实施例提供的技术方案,提供一种主动对后台进程的应用程序对应的进程进行内存压缩的措施,能够及时释放出更多的可用内存,保证终端的可用内存始终处于充足状态,进而提高终端的运行效率。
技术领域
本申请实施例涉及终端技术领域,特别涉及一种内存压缩方法、装置、终端及存储介质。
背景技术
目前,诸如手机、平板电脑之类的终端中可安装各类应用(application,APP),以扩充终端的功能。上述应用在运行时会占用终端的内存,当终端的可用内存余量较少时,终端的运行速度变慢,甚至出现卡顿等情况。
为避免终端的可用内存余量不足时终端的运行速度变慢、乃至卡顿等情况发生,相关技术提供了一种内存压缩方案。在相关技术中,终端在应用的运行过程中持续监测可用内存余量,当终端在监测到可用内存小于预设阈值时,终端对某一进程所占用的内存进行压缩,压缩后该进程所占用的内存会减小,此时终端的可用内存增多。
发明内容
本申请实施例提供一种内存压缩方法、装置、终端及存储介质。所述技术方案如下:
第一方面,本申请实施例提供了一种内存压缩方法,所述方法包括:
获取第一进程的运行信息,所述第一进程是指在后台运行的应用程序对应的进程,所述运行信息用于描述所述第一进程在目标时段内的运行状态;
获取与所述运行信息相对应的内存压缩策略;
按照所述与所述第一进程的运行信息相对应的内存压缩策略,对所述第一进程所占用的内存进行压缩。
第二方面,本申请实施例提供了一种内存压缩装置,所述装置包括:
信息获取模块,用于获取第一进程的运行信息,所述第一进程是指在后台运行的应用程序对应的进程,所述运行信息用于描述所述第一进程在目标时段内的运行状态;
策略获取模块,用于获取与所述运行信息相对应的内存压缩策略;
内存压缩模块,用于按照所述与所述第一进程的运行信息相对应的内存压缩策略,对所述第一进程所占用的内存进行压缩。
第三方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的内存压缩方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的内存压缩方法。
本申请实施例提供的技术方案可以带来的有益效果至少包括:
通过提供一种主动对后台进程的应用程序对应的进程进行内存压缩的措施,对于在后台运行的应用程序的进程,终端根据该进程在某一时段的运行信息来制定相应的内存压缩策略,并根据该内存压缩策略对该进程所占用的内存进行压缩,能够及时释放出更多的可用内存,保证终端的可用内存始终处于充足状态,进而提高终端的运行效率。
附图说明
图1是本申请一个示例性实施例示出的内存压缩方法的流程图;
图2是本申请一个示例性实施例示出的内存压缩的示意图;
图3是本申请另一个示例性实施例示出的内存压缩方法的流程图;
图4是本申请另一个示例性实施例示出的内存压缩方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010125681.X/2.html,转载请声明来源钻瓜专利网。