[发明专利]内存清理方法、移动终端及计算机可读存储介质有效
申请号: | 201711247486.9 | 申请日: | 2017-11-30 |
公开(公告)号: | CN107908478B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 周龙 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
地址: | 518057 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 清理 方法 移动 终端 计算机 可读 存储 介质 | ||
本发明公开了一种内存清理方法、移动终端及计算机可读存储介质,通过对移动终端的预设进程进行检测,当检测到预设进程出现阻塞时,执行预设处理策略对出现阻塞的进程进行处理,并在执行该预设处理策略之后,进一步检测出现阻塞的预设进程是否恢复正常,然后当检测到出现阻塞的预设进程未恢复正常时,基于出现阻塞的预设进程的内存运行信息判断移动终端的内存是否出现异常,并在移动终端的内存出现异常时,将出现阻塞的预设进程确定为待清理进程,并对该待清理进程的内存占用资源进行清理,能够在检测到进程出现阻塞,且无法解决阻塞时,自动清理出现阻塞的进程的内存占用资源,预留充裕的内存。
技术领域
本发明涉及移动终端技术领域,尤其涉及一种内存清理方法、移动终端及计算机可读存储介质。
背景技术
随着移动终端技术的发展,移动终端中集成的APP(Application,应用程序)也越来越多,目前基于移动终端的不同场景的应用程序数以万计,用户在移动终端上安装的第三方应用和服务软件也数量越来越多。在启动第三方应用和服务软件时,需要给运行第三方应用和服务软件的进程分配内存资源,而当该进程出现阻塞时,会导致该进程占用的内存资源无法释放,由于移动终端的内存资源是有限的,则在内存资源不足时,容易出现系统频繁卡顿,甚至移动终端无法启动新的第三方应用或服务软件。
目前,因移动终端的内存资源不足导致移动终端无法启动新的第三方应用或服务软件的通用解决方案是由用户手动对移动终端的内存进行清理,但是用户只能将内存中的全部内存占用资源清理,无法只清理阻塞进程的内存占用资源,因此,如何在进程出现阻塞时,自动在内存中对阻塞进程的内存占用资源进行清理,预留充裕的内存是目前亟待解决的问题。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种内存清理方法、移动终端及计算机可读存储介质,旨在解决如何在进程出现阻塞时,自动在内存中对阻塞进程的内存占用资源进行清理,预留充裕的内存的技术问题。
为实现上述目的,本发明提供一种内存清理方法,所述内存清理方法包括以下步骤:
当检测到所述移动终端的预设进程出现阻塞时,执行预设处理策略,并在执行所述预设处理策略之后,检测出现阻塞的预设进程是否恢复正常;
当检测到出现阻塞的预设进程未恢复正常时,获取出现阻塞的预设进程的内存运行信息,并根据所述内存运行信息判断所述移动终端的内存是否出现异常;
在所述移动终端的内存出现异常时,将出现阻塞的预设进程确定为待清理进程,并对所述待清理进程的内存占用资源进行清理。
可选地,根据所述内存运行信息判断所述移动终端的内存是否出现异常的步骤包括:
从所述内存运行信息中读取出现阻塞的预设进程的内存申请信息、内存地址信息和内存映射信息;
判断所述内存申请信息中的内存申请状态值、所述内存地址信息中的内存地址状态值和所述内存映射信息中的内存映射状态值是否均为预设状态值;
在所述内存申请状态值、所述内存地址状态值和所述内存映射状态值均为预设状态值时,判定所述移动终端的内存未出现异常;
在所述内存申请状态值、所述内存地址状态值和所述内存映射状态值不均为预设状态值时,判定所述移动终端的内存出现异常。
可选地,所述执行预设处理策略的步骤之前,所述内存清理方法还包括:
对所述移动终端的预设进程进行监测,以获取进程监测数据,并根据所述进程监测数据判断所述预设进程是否出现阻塞;
在所述预设进程出现阻塞时,执行所述执行预设处理策略,并在执行所述预设处理策略之后,检测出现阻塞的预设进程是否恢复正常的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711247486.9/2.html,转载请声明来源钻瓜专利网。