[发明专利]一种进程处理方法及装置在审
申请号: | 202211735219.7 | 申请日: | 2022-12-30 |
公开(公告)号: | CN116028179A | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 陈东;陈永萍;吴桂津 | 申请(专利权)人: | 绿盟科技集团股份有限公司;北京神州绿盟科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李琴 |
地址: | 100089 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进程 处理 方法 装置 | ||
本发明公开一种进程处理方法及装置,涉及计算机领域,该方法包括:确定第一时刻电子设备中运行的至少两个进程分别对应的唯一标识;唯一标识用于从数据库中筛选进程对应的优先级集合;确定至少两个进程中各个进程分别对应的当前场景阶段,其中,当前场景阶段为启动阶段、业务处理阶段、配置阶段、空闲阶段以及关闭阶段中的任一项;根据确定的唯一标识和当前场景阶段,从数据库中对应的优先级集合中,分别获取各个进程各自对应的当前优先级;根据预设的进程管理规则,按照当前优先级由高到低的顺序执行至少两个进程。
技术领域
本发明涉及计算机技术领域,尤其涉及一种进程处理方法及装置。
背景技术
目前,随着科技的不断发展和技术的不断提高,电子设备中的程序越来越多,且每个程序的功能越来越复杂,而各个功能所需要消耗的中央处理器(central processingunit,CPU)资源越来越多。
一般情况下,一个电子设备上会运行几十甚至上百个进程,而如果一个进程被设置为高优先级,则电子设备会优先保障该进程的运行,而该进程的运行可能会占据很大一部分的CPU资源,导致其他的进程就会变得缓慢,降低用户的使用体验。
因此,如何在硬件资源有限的情况,通过对进程的优先级的动态管理,实现各个进程较佳的性能,成为亟需解决的问题。
发明内容
本发明实施例提供一种进程处理方法及装置,用于在硬件资源有限的情况,通过对进程的优先级的动态管理,实现各个进程较佳的性能。
第一方面,提供一种进程处理方法,所述方法包括:
确定第一时刻电子设备中运行的至少两个进程分别对应的唯一标识;所述唯一标识用于从数据库中筛选进程对应的优先级集合;
确定所述至少两个进程中各个进程分别对应的当前场景阶段,其中,当前场景阶段为启动阶段、业务处理阶段、配置阶段、空闲阶段以及关闭阶段中的任一项;
根据确定的所述唯一标识和所述当前场景阶段,从所述数据库中对应的优先级集合中,分别获取所述各个进程各自对应的当前优先级;
根据预设的进程管理规则,按照当前优先级由高到低的顺序执行所述至少两个进程。
在一种可能的实施方式中,根据确定的所述唯一标识和所述当前场景阶段,从所述数据库中对应的优先级集合中,分别获取所述各个进程各自对应的当前优先级,包括:
针对每个进程对应的唯一标识和场景阶段,分别执行以下操作:
根据进程的所述唯一标识,从所述数据库中查找与所述唯一标识匹配的目标优先级集合;所述目标优先级集合中包括与所述进程对应的至少一个场景阶段分别对应的优先级;
在所述目标优先级集合中,查找与所述当前场景阶段匹配的优先级,将获得的匹配优先级,作为所述进程的当前优先级。
在一种可能的实施方式中,在确定第一时刻电子设备中运行的至少两个进程分别对应的唯一标识之前,所述方法还包括:
确定第一进程对应的各个场景阶段与阶段权值的对应关系,并根据所述对应关系,确定所述各个场景阶分别对应的阶段权值;所述第一进程为所述电子设备可运行的任一进程;
确定所述第一进程对应的系统权值,并根据所述系统权值和各个所述阶段权值,确定所述第一进程对应的各个场景阶段对应的目标权值;其中,所述系统权值用于表征所述第一进程在电子设备中对应功能运行时的重要程度;所述目标权值用于表征场景阶段在所述第一进程中的重要程度;
根据所述各个场景阶段对应的目标权值和预设优先级规则,分别确定与所述第一进程对应的各个场景阶段对应的优先级。
在一种可能的实施方式中,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于绿盟科技集团股份有限公司;北京神州绿盟科技有限公司,未经绿盟科技集团股份有限公司;北京神州绿盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211735219.7/2.html,转载请声明来源钻瓜专利网。