卡顿优化方法、服务器、电子装置及计算机可读存储介质制造方法及图纸

技术编号:21832181 阅读:29 留言:0更新日期:2019-08-10 17:49
本发明专利技术实施例公开了一种卡顿优化方法,应用于通信技术领域,该方法包括:获取发生线程卡顿的卡顿数据,并将其中的第一卡顿时长符合预设条件的函数调用行为确定为目标行为,将目标行为的函数调用行为数据以及优化策略发送给目标电子装置,当线程执行目标行为发生卡顿时,获取目标电子装置执行优化策略时的第二卡顿时长,若在大于预设数量的目标电子装置中,存在同一个目标行为对应的第二卡顿时长小于第一卡顿时长达到预设数值,则根据优化策略生成目标行为对应的优化配置数据,并将优化配置数据发送给所有电子装置。本发明专利技术实施例还公开了一种服务器、一种电子装置和一种计算机可读存储介质,可降低卡顿,提高解决卡顿问题的适用性。

Carton optimization methods, servers, electronic devices and computer readable storage media

【技术实现步骤摘要】
卡顿优化方法、服务器、电子装置及计算机可读存储介质
本专利技术属于电子装置
,尤其涉及一种卡顿优化方法、服务器、电子装置及计算机可读存储介质。
技术介绍
互联网技术以及电子技术的发展,推动智能手机、平板电脑等智能等移动终端在人们生活中的普及。为了实现移动终端的各种功能,需要在移动终端中安装各种应用程序。由于软件之间、软硬件的兼容性问题以及系统资源的分配问题,导致卡顿现象频发。为了避免卡顿,现有技术做法是定期自动清理内存空间,或者,定期对硬件进行加速,以降低卡顿的情况。但这种处理方法只能在特定的时间点执行优化操作,无法适配不同移动终端运行环境的不同变化,缺乏灵活性和普适性。
技术实现思路
本专利技术提供一种卡顿优化方法、服务器、电子装置及计算机可读存储介质,旨在解决降低卡顿时缺乏灵活性和普适性的问题。本专利技术实施例第一方面提供了一种卡顿优化方法,包括:获取发生线程卡顿的多个电子装置中的卡顿数据,所述卡顿数据包括发生卡顿的线程的函数调用行为数据以及第一卡顿时长,并将所述第一卡顿时长符合预设条件的函数调用行为确定为目标行为;在所述多个电子装置中随机选取多个目标电子装置,并将所述目标行为本文档来自技高网...

【技术保护点】
1.一种卡顿优化方法,应用于服务器,其特征在于,所述方法包括:获取发生线程卡顿的多个电子装置中的卡顿数据,所述卡顿数据包括发生卡顿的线程的函数调用行为数据以及第一卡顿时长,并将所述第一卡顿时长符合预设条件的函数调用行为确定为目标行为;在所述多个电子装置中随机选取多个目标电子装置,并将所述目标行为的函数调用行为数据以及优化策略发送给所述目标电子装置;当所述线程执行所述目标行为发生卡顿时,获取所述目标电子装置执行所述优化策略时的第二卡顿时长;若在大于预设数量的所述目标电子装置中,存在同一个目标行为对应的所述第二卡顿时长小于所述第一卡顿时长达到预设数值,则根据所述优化策略生成所述目标行为对应的优化配...

【技术特征摘要】
1.一种卡顿优化方法,应用于服务器,其特征在于,所述方法包括:获取发生线程卡顿的多个电子装置中的卡顿数据,所述卡顿数据包括发生卡顿的线程的函数调用行为数据以及第一卡顿时长,并将所述第一卡顿时长符合预设条件的函数调用行为确定为目标行为;在所述多个电子装置中随机选取多个目标电子装置,并将所述目标行为的函数调用行为数据以及优化策略发送给所述目标电子装置;当所述线程执行所述目标行为发生卡顿时,获取所述目标电子装置执行所述优化策略时的第二卡顿时长;若在大于预设数量的所述目标电子装置中,存在同一个目标行为对应的所述第二卡顿时长小于所述第一卡顿时长达到预设数值,则根据所述优化策略生成所述目标行为对应的优化配置数据,并将所述优化配置数据发送给所有电子装置。2.根据权利要求1所述的方法,其特征在于,所述将所述目标行为的函数调用行为数据以及优化策略发送给所述目标电子装置包括:将所述目标行为的函数调用行为数据,以及,用于中央处理器加速的所述优化策略发送给所述目标电子装置;则,所述当所述线程执行所述目标行为发生卡顿时,获取所述目标电子装置执行所述优化策略时的第二卡顿时长包括:当所述线程执行所述目标行为发生卡顿时,获取所述目标电子装置按照所述优化策略将所述中央处理器进行加速时的第二卡顿时长。3.根据权利要求1所述的方法,其特征在于,所述优化策略包括:用于中央处理器加速的第一优化策略,用于图形处理器加速的第二优化策略以及用于数据读写加速的第三优化策略,则所述将所述目标行为的函数调用行为数据以及优化策略发送给所述目标电子装置包括:将所述目标行为的函数调用行为数据,以及,所述第一优化策略、所述第二优化策略和所述第三优化策略发送给所述目标电子装置;则,所述当所述线程执行所述目标行为发生卡顿时,获取所述目标电子装置执行所述优化策略时的第二卡顿时长包括:当所述线程执行所述目标行为发生卡顿时,获取所述目标电子装置分别执行所述第一优化策略时的第二卡顿时长,执行所述第二优化策略时的第二卡顿时长,执行所述第三优化策略时的第二卡顿时长。4.根据权利要求3所述的方法,其特征在于,所述卡顿数据还包括所述线程对应的应用的标识信息,则所述方法还包括:若所述目标电子装置中,存在超过目标数量的同一个所述目标行为对应的所述第二卡顿时长小于所述第一卡顿时长达到预设数值的目标电子装置,则根据所述优化策略生成所述目标行为对应的优化配置数据,则所述优化配置数据具体包括:所述标识信息,所述线程的函数调用行为数据,以及,各所述优化策略中使得在超过所述目标数量的所述目标电子装置中,同一个所述目标行为对应的所述第二卡顿时长小于所述第一卡顿时长预设数值,且所述第二卡顿时长最短的优化策略;将所述优化配置数据通过ROM更新系统的方式发送给所有电子装置。5.根据权利要求1所述的方法,其特征在于,所述优化策略包括:用于中央处理器加速的第一优化策略,用于图形处理器加速的第二优化策略以及用于数据读写加速的第三优化策略,则所述将所述目标行为的函数调用行为数据以及优化策略发送给所述目标电子装置包括:将所述目标行为的函数调用行为数据以及所述第一优化策略,发送给所述目标电子装置中的第一组电子装置;将所述目标行为的函数调用行为数据以及所述第二优化策略,发送给所述目标电子装置中的第二组电子装置;将所述目标行为的函数调用行为数据以及所述第三优化策略,发送给所述目标电子装置中的第三组电子装置;则,所述当所述线程执行所述目标行为发生卡顿时,获取所述目标电子装置执行所述优化策略时的第二卡顿时长包括:当所述线程执行所述目标行为发生卡顿时,获取所述第一组电子装置执行所述第一优化策略时的第二卡顿时长;当所述线程执行所述目标行为发生卡顿时,获取所述第二组电子装置执行所述第二优化策略时的第二卡顿时长;当所述线程执行所述目标行为发生卡顿时,获取所述第三组电子装置执行所述第三组优化策略时的第二卡顿时长。6.根据权利要求5所述的方法,其特征在于,所述卡顿数据还包括所述线程对应的应用的标识信息,则所述方法还包括:若各组目标电子装置中,存在超过目标数量的同一个所述目标行为对应的所述第二卡顿时长小于所述第一卡顿时长达到预设数值的目标电子装置组别,则根据所述优化策略生成所述目标行为对应的优化配置数据,则所述优化配置数据具体包括:所述标识信息,所述线程的函数调用行为数据,以及,各所述优化策略中使得若在所述目标电子装置组别中,同一个所述目标行为对应的所述第二卡顿时长小于所述第一卡顿时长预设数值,且...

【专利技术属性】
技术研发人员:郑健平
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1