进程清理方法、装置、电子设备和存储介质与流程

文档序号:37544304发布日期:2024-04-08 13:46阅读:7来源:国知局
进程清理方法、装置、电子设备和存储介质与流程

本发明涉及计算机,尤其涉及一种进程清理方法、装置、电子设备和存储介质。


背景技术:

1、智能化的电子设备,如可穿戴设备、智能电视、电子白板等,为人们的生活提供了诸多的方便。其中,存在低内存配置的产品,而这些产品依赖于操作系统工作,比如android系统,系统运行过程中又必然占用一定的内存空间,这样,在低内存产品中容易出现系统内存不足的情况。

2、相关技术中,可以采用限制后台进程数量的方法,通过保留运行设定数量的进程而清理掉其他进程来释放内存空间,以保证系统运行有足够的空间。但这种方法对于任意一个进程都有被清理掉的可能,使得系统中的大多数进程很难做到保活,特别是一些核心进程也容易被清理掉而导致系统不能正常工作。


技术实现思路

1、针对现有技术存在的问题,本发明提供一种进程清理方法、装置、电子设备和存储介质。

2、本发明提供一种进程清理方法,包括:

3、获取非系统级进程集和用户习惯进程集;所述用户习惯进程集用于保存使用频繁度大于频繁度阈值的目标进程;

4、将所述非系统级进程集中除所述用户习惯进程集之外的进程确定为可清理进程,得到可清理进程集;

5、在确定对进程进行清理的情况下,从所述可清理进程集中确定目标清理进程,并对所述目标清理进程进行清理。

6、根据本发明提供的一种进程清理方法,所述确定对进程进行清理,包括:

7、实时获取系统内存的剩余空间;

8、在所述剩余空间小于预留空间阈值的情况下,确定对进程进行清理;其中,所述预留空间阈值基于所述系统内存的运行状态动态调整。

9、根据本发明提供的一种进程清理方法,还包括:

10、在监测到系统卡顿的情况下,对所述预留空间阈值增加第一预设空间量;

11、在第一预设时间段内未监测到系统卡顿的情况下,对当前的所述预留空间阈值减小第二预设空间量。

12、根据本发明提供的一种进程清理方法,所述确定对进程进行清理,包括:

13、在检测到启动目标应用程序的情况下,将所述目标应用程序的目标进程信息与目标内存进程集进行匹配;所述目标内存进程集用于保存进程占用空间大于预设占用空间阈值的应用程序的进程信息;

14、在所述目标进程信息与所述目标内存进程集匹配成功的情况下,确定对进程进行清理。

15、根据本发明提供的一种进程清理方法,还包括:

16、在所述目标进程信息与所述目标内存进程集匹配失败的情况下,获取所述目标应用程序运行过程中的目标进程占用空间;

17、在所述目标进程占用空间大于所述预设占用空间阈值的情况下,将所述目标进程信息添加至所述目标内存进程集中。

18、根据本发明提供的一种进程清理方法,所述确定对进程进行清理,包括:

19、实时监听系统的后台进程数量;

20、在所述后台进程数量大于第一预设数量的情况下,确定对进程进行清理;其中,所述第一预设数量基于系统内存的剩余空间动态调整。

21、根据本发明提供的一种进程清理方法,还包括:

22、每间隔第二预设时间段,基于所述第二预设时间段内的用户进程使用数据确定用户使用的各进程的使用频次;

23、对所述使用频次进行从高到低的排序,并获取排序结果中的前第二预设数量的进程,得到使用频繁度大于频繁度阈值的所述目标进程;

24、利用所述目标进程对所述用户习惯进程集进行更新。

25、本发明还提供一种进程清理装置,包括:

26、进程集获取模块,用于获取非系统级进程集和用户习惯进程集;所述用户习惯进程集用于保存使用频繁度大于频繁度阈值的目标进程;

27、进程集确定模块,用于将所述非系统级进程集中除所述用户习惯进程集之外的进程确定为可清理进程,得到可清理进程集;

28、进程清理模块,用于在确定对进程进行清理的情况下,从所述可清理进程集中确定目标清理进程,并对所述目标清理进程进行清理。

29、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一种所述的进程清理方法。

30、本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述的进程清理方法。

31、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述的进程清理方法。

32、本发明提供的进程清理方法、装置、电子设备和存储介质,通过获取非系统级进程集和用于保存使用频繁度大于频繁度阈值的目标进程的用户习惯进程集,能够得到非系统级的进程和用户使用频繁的进程;接着将非系统级进程集中除用户习惯进程集之外的进程确定为可清理进程,得到可清理进程集,可清理进程集中的进程的清理不会影响系统的正常运行;进而,在确定对进程进行清理的情况下,从可清理进程集中确定目标清理进程,并对目标清理进程进行清理,能够通过清理进程来释放内存空间,实现系统内存空间的优化。而且,在清理进程的过程中,能够避免将用于保证系统正常运行的系统级进程清理掉,同时可以保留用户使用频繁的进程,进程清理可以跟随用户的使用习惯进行,提高了进程清理的智能化和个性化程度。



技术特征:

1.一种进程清理方法,其特征在于,包括:

2.根据权利要求1所述的进程清理方法,其特征在于,所述确定对进程进行清理,包括:

3.根据权利要求2所述的进程清理方法,其特征在于,还包括:

4.根据权利要求1所述的进程清理方法,其特征在于,所述确定对进程进行清理,包括:

5.根据权利要求4所述的进程清理方法,其特征在于,还包括:

6.根据权利要求1所述的进程清理方法,其特征在于,所述确定对进程进行清理,包括:

7.根据权利要求1至6任一项所述的进程清理方法,其特征在于,还包括:

8.一种进程清理装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的进程清理方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的进程清理方法。


技术总结
本发明提供一种进程清理方法、装置、电子设备和存储介质,涉及计算机技术领域,该方法包括:获取非系统级进程集和用户习惯进程集,其中,用户习惯进程集用于保存使用频繁度大于频繁度阈值的目标进程;将非系统级进程集中除用户习惯进程集之外的进程确定为可清理进程,得到可清理进程集;在确定对进程进行清理的情况下,从可清理进程集中确定目标清理进程,并对目标清理进程进行清理。本发明提供的技术方案能够实现系统内存空间的优化,提高进程清理的智能化和个性化程度。

技术研发人员:彭良镜,郑灿杰
受保护的技术使用者:科大讯飞股份有限公司
技术研发日:
技术公布日:2024/4/7
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1