【技术实现步骤摘要】
安卓系统快速启动方法、系统及设备
[0001]本申请涉及计算机
,特别是涉及一种安卓系统快速启动方法
、
系统及设备
。
技术介绍
[0002]安卓系统在启动过程中,需要在后台启动大量进程
。
若在短时间内启动大量进程,
CPU
会长时间处于高负载运行状态,
CPU
占用率持续较高,这极有可能导致系统的响应速度减慢,延迟增加
。
此时若用户操作调用进程,会出现进程响应缓慢或无法响应的情况,使用户感受到系统卡顿和不流畅,严重影响了用户体验
。CPU
长时间高负载运行还容易导致系统稳定性下降,可能出现进程崩溃
、
应用程序错误或系统死机等问题
。
技术实现思路
[0003]针对上述技术问题,本申请提供一种安卓系统快速启动方法
、
系统及设备,以解决当前安卓系统启动时短时间内启动大量进程,导致
CPU
占用率持续较高,影响系统性能的技术问题
。
[0004]具体地,本申请提供一种安卓系统快速启动方法,包括:
S1
:定义启动队列;所述启动队列中包含多个按一预设优先级排序的待启动进程及其依赖进程;
S2
:实时监控
CPU
占用率,当
CPU
占用率下降至一指定阈值时,转
S3
;
S3
:进程启动调度模块调用所述启动队列中优先级最高的 ...
【技术保护点】
【技术特征摘要】
1.
一种安卓系统快速启动方法,其特征在于,包括:
S1
:定义启动队列;所述启动队列中包含多个按一预设优先级排序的待启动进程及其依赖进程;
S2
:实时监控
CPU
占用率,当
CPU
占用率下降至一指定阈值时,转
S3
;
S3
:进程启动调度模块调用所述启动队列中优先级最高的待启动进程及其对应依赖进程,并从所述启动队列中移除已调用进程;在一间隔时间后转
S2
;直至所述启动队列中的所有进程已全部调用,转
S4
;
S4
:结束本次启动流程
。2.
根据权利要求1所述的安卓系统开机启动方法,其特征在于,所述启动队列,包括:筛选出启动时需要依赖进程提供服务功能才能正常运行的待启动进程;将筛选出的所述待启动进程与其对应的依赖进程进行绑定以在所述待启动进程调用时同步调用其对应的依赖进程;所述待启动进程与其对应的依赖进程在启动队列中按启动顺序的优先级进行排序
。3.
根据权利要求2所述的安卓系统开机启动方法,其特征在于,所述步骤
S2
,还包括:当所述
CPU
占用率未下降至所述指定阈值,判断当前监控时间是否超出启动超时间隔,若超出,强制执行步骤
S3
;否则,继续监控
CPU
占用率
。4.
根据权利要求3所述的安卓系统开机启动方法,其特征在于,所述步骤
S3
,还包括:当所述进程启动调度模块接收到第三方调用请求指令时,将所述第三方调用请求指令请求调用的进程作为最高优先级进...
【专利技术属性】
技术研发人员:施贤,
申请(专利权)人:南京市德赛西威汽车电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。