The invention provides a method, a device and a storage medium for determining the time to start an application program. The method includes: obtaining the startup information of an application program, in which the startup information includes at least one of the following: the current utilization rate of the CPU of the central processing unit, the memory occupancy rate, and the process information of the application program; and determining the historical startup time information of the application program according to the startup information; Use the historical startup time information to determine the current CPU startup application time. The invention solves the technical problem of inaccurate startup time of CPU in relevant technology when starting application program, and achieves the effect of more accurate determination of startup time of application program.
【技术实现步骤摘要】
启动应用程序的时长的确定方法、装置及存储介质
本专利技术涉及通信领域,具体而言,涉及一种启动应用程序的时长的确定方法、装置及存储介质。
技术介绍
目前终端平台都使用多核中央处理器(CentralProcessingUnit,简称为CPU),CPU在线核数越多,工作频率越高,运行能力越强,但是功耗高,发热多;CPU在线核数越少,工作频率越低,运行能力越弱,但是功耗低,发热少。所以CPU工作频率和核数一般会根据负载及温度等因素做动态调频的。目前Android平台在应用冷启动时统一提高CPU频率,并持续一段时间,但是对于不同的应用启动时间不同,这样一刀切的配置,对于启动较快的应用会导致过多的电池消耗,降低续航时间,对于启动较慢的应用,CPU高频率持续时间太短,启动时间还是较长。另外,终端运行状态和应用实现方式对应用启动会有很大影响。针对上述中存在CPU在启动应用程序时,启动时间不准确的技术问题,相关技术中并未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种启动应用程序的时长的确定方法、装置及存储介质,以至少解决相关技术中CPU在启动应用程序时,启动时间不准确的 ...
【技术保护点】
1.一种启动应用程序的时长的确定方法,其特征在于,包括:获取应用程序的启动信息,其中,所述启动信息包括以下至少之一:中央处理器CPU当前的使用率,内存占用率,所述应用程序的进程信息;根据所述启动信息确定所述应用程序的历史启动时长信息;利用所述历史启动时长信息确定所述CPU当前启动所述应用程序的时长。
【技术特征摘要】
1.一种启动应用程序的时长的确定方法,其特征在于,包括:获取应用程序的启动信息,其中,所述启动信息包括以下至少之一:中央处理器CPU当前的使用率,内存占用率,所述应用程序的进程信息;根据所述启动信息确定所述应用程序的历史启动时长信息;利用所述历史启动时长信息确定所述CPU当前启动所述应用程序的时长。2.根据权利要求1所述的方法,其特征在于,根据所述启动信息确定所述应用程序的历史启动时长信息包括:在所述启动信息与记录的所述应用程序的历史启动时长信息匹配时,将所述历史启动时长作为所述历史启动时长信息。3.根据权利要求1所述的方法,其特征在于,利用所述历史启动时长信息确定所述CPU当前启动所述应用程序的时长包括:当所述历史启动时长信息的数目大于预定数目时,按照时长对所述历史启动时长信息进行分类;确定包括所述历史启动时长信息的数目最多的分类;根据所述分类中的多个所述历史启动时长信息确定所述应用程序的平均启动时间或中心启动时间;将所述平均启动时间或所述中心启动时间作为所述CPU当前启动所述应用程序的时长。4.根据权利要求1所述的方法,其特征在于,利用所述历史启动时长信息确定所述CPU当前启动所述应用程序的时长包括:当所述历史启动时长信息的数目小于或者等于预定数目时,读取所述应用程序启动时间的预设值;将所述预设值作为所述CPU当前启动所述应用程序的时长。5.根据权利要求1至4中任一项所述的方法,其特征在于,利用所述历史启动时长信息确定所述CPU当前启动所述应用程序的时长之后,所述方法还包括:根据确定的所述CPU当前启动所述应用程序的时长控制所述CPU在预定频率以及预定核数上启动所述应用程序。6.根据权利要求5所述的方法,其特征在于,利用所述历史启动时长信息确定所述CPU当前启动所述应用程序的时长之...
【专利技术属性】
技术研发人员:胡晓宇,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。