【技术实现步骤摘要】
应用程序启动控制方法、装置、存储介质及计算机设备
[0001]本申请涉及智能终端
,尤其涉及一种应用程序启动控制方法、装置、存储介质及计算机设备。
技术介绍
[0002]随着智能终端技术的快速发展,在智能终端上能够使用各种各样的应用程序来实现越来越多的功能。
[0003]用户在启动应用程序时若启动时间较长,会影响用户对应用的体验感,而应用程序的启动时间受到智能终端资源的限制。但目前的智能终端中应用程序数量众多,如何调配资源以优化应用程序的启动时间是目前智能终端中存在的难题。
技术实现思路
[0004]本申请实施例提供了一种应用程序启动控制方法、装置、存储介质及计算机设备,能够根据用户使用情况调配资源优化应用程序的启动时间。
[0005]第一方面,本申请提供了一种应用程序启动控制方法,所述方法包括:
[0006]响应于应用热启动指令,获取目标应用在本记录周期内启动总次数的排序及上一次保存的旧热启动时间,并记录所述目标应用本次的热启动时间;
[0007]若所述启动总次数的排序 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序启动控制方法,其特征在于,所述方法包括:响应于应用热启动指令,获取目标应用在本记录周期内启动总次数的排序及上一次保存的旧热启动时间,并记录所述目标应用本次的热启动时间;若所述启动总次数的排序不低于预设最低顺位,且所述旧热启动时间大于预设的第一时间,则将所述目标应用启动时的CPU性能配置为最优性能;其中,所述最优性能包括CPU频率为最高频率;获取所述目标应用在历史启动中的占用内存;若所述占用内存大于系统分配内存,则将所述目标应用的系统分配内存修改为不小于所述占用内存的内存值;根据调整后的CPU性能配置及系统分配内存启动所述目标应用;判断本次的热启动时间相比所述旧热启动时间的提速时间是否达到预设条件;若达到,则为所述目标应用添加具有存续时间的优先标识,以使所述目标应用在所述优先标识的存续时间内再次被启动时,直接以调整后的CPU性能配置及系统分配内存进行启动;将本次的热启动时间更新至记录以覆盖所述旧热启动时间,并更新所述目标应用在一个单位时间内的启动次数。2.根据权利要求1所述的应用程序启动控制方法,其特征在于,若CPU为多核CPU,则所述最优性能还包括运行核心为CPU大核。3.根据权利要求1所述的应用程序启动控制方法,其特征在于,所述启动总次数为一个记录周期内所有单位时间下应用冷启动次数与热启动次数之和。4.根据权利要求1至3任一项所述的应用程序启动控制方法,其特征在于,所述判断本次的热启动时间相比所述旧热启动时间的提速时间是否达到预设条件,包括:计算所述旧热启动时间与本次的热启动时间之间的差值;判断所述差值是否大于预设差值;若大于所述预设差值,则判定达到所述预设条件。5.根据权利要求1至3任一项所述的应用程序启动控制方法,其特征在于,所述判断本次的热启动时间相比所述旧热启动时间的提速时间是否达到预设条件,包括:计算所述旧热启动时间与本次的热启动时间之间的差值;计算所述差值与所述旧热启动时间的比值;判断所述比值是否大于预设比值;若大于所述预设比值,则判定达到所述预设条件。6.根据权利要求1所述的应用程序启动控制方法,其特征在于,所述方法还包括:若任意应用进程被回收,则识别所述应用进程的回收原因...
【专利技术属性】
技术研发人员:徐良伟,诸雪琴,吴平恒,田晓明,
申请(专利权)人:东集技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。