【技术实现步骤摘要】
应用程序的运行参数确定方法、装置、终端及存储介质
本申请实施例涉及终端
,特别涉及一种应用程序的运行参数确定方法、装置、终端及存储介质。
技术介绍
诸如手机、平板电脑之类的终端上可以安装运行不同的应用程序,终端在运行应用程序时,会按照预先配置的终端运行参数(如CPU(CentralProcessingUnit,中央处理器)核心数量、CPU频率、GPU(GraphicsProcessingUnit,图形处理器)频率等)来运行应用程序。不同的应用程序对终端运行参数的需求不一样。若为某一应用程序配置的终端运行参数较高,而其对终端运行参数的需求较低,则会浪费系统资源,增加终端功耗。若为某一应用程序配置的终端运行参数较低,而其对终端运行参数的需求较高,则会出现卡顿现象。因此,需要对应用程序对应的终端运行参数进行合理配置,以在确保应用程序流畅运行的前提下,尽可能地减少终端功耗。目前,主要是采用人工方式来确定应用程序对应的终端运行参数。上述相关技术提供的确定应用程序对应的终端运行参数的方法,需要耗费较多的人力成本,且效率不高。
技术实现思路
本申请实施例提供一种应用程序的运行 ...
【技术保护点】
1.一种应用程序的运行参数确定方法,其特征在于,所述方法包括:控制目标应用分别在n组终端运行参数下运行,所述终端运行参数是指终端中硬件的运行参数,所述n为大于1的整数;获取与所述n组终端运行参数对应的所述目标应用的n组性能数据,所述性能数据包括帧率和功耗;根据所述n组性能数据和所述n组终端运行参数,确定所述目标应用对应的最优终端运行参数。
【技术特征摘要】
1.一种应用程序的运行参数确定方法,其特征在于,所述方法包括:控制目标应用分别在n组终端运行参数下运行,所述终端运行参数是指终端中硬件的运行参数,所述n为大于1的整数;获取与所述n组终端运行参数对应的所述目标应用的n组性能数据,所述性能数据包括帧率和功耗;根据所述n组性能数据和所述n组终端运行参数,确定所述目标应用对应的最优终端运行参数。2.根据权利要求1所述的方法,其特征在于,所述控制目标应用分别在n组终端运行参数下运行,包括:控制所述目标应用在第i组终端运行参数下运行,所述i的初始值为1且所述i为正整数;在所述第i组终端运行参数对应的所述目标应用的第i组性能数据满足预设的参数调整条件时,调整所述第i组终端运行参数,得到第i+1组终端运行参数;令i=i+1,并再次从所述控制所述目标应用在第i组终端运行参数下运行的步骤开始执行;在所述第i组性能数据不满足所述预设的参数调整条件时,停止调整所述终端运行参数。3.根据权利要求2所述的方法,其特征在于,所述预设的参数调整条件,包括:所述目标应用的帧率小于预设帧率;和/或,所述目标应用的功耗大于预设功耗。4.根据权利要求2所述的方法,其特征在于,所述调整所述第i组终端运行参数,得到第i+1组终端运行参数,包括:获取与所述第i组终端运行参数对应的第i组系统负载数据,所述系统负载数据用于反映系统资源的占用度;根据所述第i组系统负载数据调整所述第i组终端运行参数,得到所述第i+1组终端运行参数。5.根据权利要求4所述的方法,其特征在于,所述系统负载数据包括CPU使用率和平均运行进程个数,所述终端运行参数包括CPU频率和CPU核心数量;所述根据所述第i组系统负载数据调整所述第i组终端运行参数,得到所述第i组终端运行参数,包括:若所述第i组系统负载数据的CPU使用率小于预设使用率,则降低所述第1组终端运行参数的所述CPU频率;和/或,若所述第i组系统负载数据的平均运行进程个数小于预设个数,则减小所述第i组终端运行参数的所述CPU核心数量。6.根据权利要求2所述的方法,其特征在于,所述终端运行参数包括k项参数,所述k为大于1的整数;所述第i组终端运行参数和所述第i+1组终端运行参数中,存在1项参数不同,其余k-1项参数均相同。7.根据权利要求1至6任一项所述的...
【专利技术属性】
技术研发人员:崔晓刚,程杰,陈岩,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。