[发明专利]卡顿优化方法、装置、终端和计算机可读存储介质在审
申请号: | 202010014893.0 | 申请日: | 2020-01-07 |
公开(公告)号: | CN111190590A | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 贺勋 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38;G06F9/451;G06F9/48 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张欣欣 |
地址: | 511400 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 方法 装置 终端 计算机 可读 存储 介质 | ||
1.一种卡顿优化方法,其特征在于,应用于终端,所述终端上设置有应用程序,所述方法包括:
获取所述应用程序的初始化任务;所述初始化任务包括启动所述应用程序时的界面绘制进程和待执行任务;
获取所述界面绘制进程的绘制间隔时间;所述绘制间隔时间为执行所述界面绘制进程中的等待时间;
当执行所述界面绘制进程时,将所述待执行任务分配至所述绘制间隔时间中执行。
2.根据权利要求1所述的方法,其特征在于,所述将所述待执行任务分配至所述绘制间隔时间中执行,包括:
将所述待执行任务拆分为多个待执行子任务;所述待执行子任务的执行时间小于或等于所述绘制间隔时间;
将至少一个所述待执行子任务分配至所述绘制间隔时间中执行。
3.根据权利要求2所述的方法,其特征在于,所述界面绘制进程包括多帧图像的绘制,所述获取所述界面绘制进程的绘制间隔时间,包括:
获取相邻的任意两张所述图像的绘制间隔时间;所述绘制间隔时间为所述图像的预设绘制时间与实际绘制时间的差值。
4.根据权利要求2或3所述的方法,其特征在于,所述待执行子任务具有序列标识,所述将至少一个所述待执行子任务分配至所述绘制间隔时间中执行,包括:
根据所述序列标识和所述绘制间隔时间,获取每个所述待执行子任务的时延信息;
根据所述时延信息,依次执行每个所述待执行子任务。
5.根据权利要求2所述的方法,其特征在于,所述待执行子任务具有序列标识,所述将所述待执行任务拆分为多个待执行子任务,包括:
判断第一待执行子任务的执行时间是否小于或等于第一绘制间隔时间;所述第一待执行子任务为所述多个待执行子任务中的任意一个,所述第一绘制间隔时间为执行所述界面绘制进程时,绘制任一帧图像后的等待时间;
若是,则将所述第一待执行子任务分配至所述第一绘制间隔时间执行;
若否,则将所述第一待执行子任务分配在执行完成所述界面绘制进程之后执行。
6.一种卡顿优化装置,其特征在于,所述卡顿优化装置上设置有应用程序,所述卡顿优化装置包括:获取模块和处理模块;
所述获取模块,用于获取所述应用程序的初始化任务;所述初始化任务包括启动所述应用程序时的界面绘制进程和待执行任务;
所述获取模块还用于获取所述界面绘制进程的绘制间隔时间;所述绘制间隔时间为执行所述界面绘制进程中的等待时间;
所述处理模块,用于当执行所述界面绘制进程时,将所述待执行任务分配至所述绘制间隔时间中执行。
7.根据权利要求6所述的卡顿优化装置,其特征在于,所述处理模块还用于将所述待执行任务拆分为多个待执行子任务;所述待执行子任务的执行时间小于或等于所述绘制间隔时间;
所述处理模块还用于将至少一个所述待执行子任务分配至所述绘制间隔时间中执行。
8.根据权利要求7所述的卡顿优化装置,其特征在于,所述界面绘制进程包括多帧图像的绘制,所述获取模块还用于获取相邻的任意两张所述图像的绘制间隔时间;所述绘制间隔时间为所述图像的预设绘制时间与实际绘制时间的差值。
9.一种终端,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器可执行所述机器可执行指令以实现权利要求1-5任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-5任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010014893.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:测试破碎岩石渗透性参数的装置
- 下一篇:一种激光远程异物清除仪及其使用方法