【技术实现步骤摘要】
一种动态分配方法及系统、计算设备及存储介质
本申请涉及互联网技术
,特别涉及一种动态分配方法及系统、计算设备及存储介质。
技术介绍
对于3D视频来说,引擎的性能是至关重要的。玩家在体验一款游戏时,游戏的流畅度是最基本的要求。与单机游戏不同,网络游戏更需要考虑性能问题,因为无法像单机游戏那样,控制游戏元素的复杂度来达到效率的要求。在网络游戏中,大量玩家涌入同一片区域,同屏出现大量的游戏角色是无法避免的,因此游戏帧率的大幅下降,系统资源的大量消耗也很难避免,这是网络游戏引擎最难处理的问题之一。游戏引擎首要解决的性能问题就是卡顿的问题,也就是滞帧的问题。
技术实现思路
有鉴于此,本申请实施例提供了一种动态分配方法及系统、计算设备及存储介质,以解决现有技术中存在的技术缺陷。本申请实施例公开了一种动态分配方法,包括:对目标数据的数据帧分别分配负载,其中,所述负载包括至少一个应用数据的配额;依次执行所述目标数据的数据帧,并在发现当前数据帧出现滞帧迹象的情况下,将当前数据帧中的至少一个应用数据的配额重新分配。可选地,还包括:根据所述目标数据的数据帧中已执行数据帧的负载记录,对所述目标数据的数据帧中未执行数据帧分别分配负载。可选地,在所述已执行数据帧未出现滞帧迹象的情况下,根据所述目标数据的已执行数据帧的负载记录,对所述目标数据的未执行数据帧分别分配负载,包括:根据所述已执行数据帧的负载记录,确定所述未执行数据帧中的所述至少一个应用数据的配额。可选地,在所述已执行数据帧出现滞帧迹象的情况下,根据所述目标数据的已执行数据帧的负载记录,对所述目标数据的未执行数据帧分别分配负 ...
【技术保护点】
1.一种动态分配方法,其特征在于,包括:对目标数据的数据帧分别分配负载,其中,所述负载包括至少一个应用数据的配额;依次执行所述目标数据的数据帧,并在发现当前数据帧出现滞帧迹象的情况下,将当前数据帧中的至少一个应用数据的配额重新分配。
【技术特征摘要】
1.一种动态分配方法,其特征在于,包括:对目标数据的数据帧分别分配负载,其中,所述负载包括至少一个应用数据的配额;依次执行所述目标数据的数据帧,并在发现当前数据帧出现滞帧迹象的情况下,将当前数据帧中的至少一个应用数据的配额重新分配。2.根据权利要求1所述的方法,其特征在于,还包括:根据所述目标数据的数据帧中已执行数据帧的负载记录,对所述目标数据的数据帧中未执行数据帧分别分配负载。3.根据权利要求2所述的方法,其特征在于,在所述已执行数据帧未出现滞帧迹象的情况下,根据所述目标数据的已执行数据帧的负载记录,对所述目标数据的未执行数据帧分别分配负载,包括:根据所述已执行数据帧的负载记录,确定所述未执行数据帧中的所述至少一个应用数据的配额。4.根据权利要求2所述的方法,其特征在于,在所述已执行数据帧出现滞帧迹象的情况下,根据所述目标数据的已执行数据帧的负载记录,对所述目标数据的未执行数据帧分别分配负载,包括:根据所述目标数据的已执行数据帧的至少一个应用数据重新分配的配额,确定未执行数据帧的至少一个应用数据的配额。5.根据权利要求1所述的方法,其特征在于,所述配额包括每个应用数据对应的预设时间配额;发现当前数据帧出现滞帧迹象,包括:依次执行所述应用数据;在确定当前应用数据的实际执行时间大于预设时间配额的情况下,判断第一个应用数据至当前应用数据的实际执行时间总和是否大于第一个应用数据至当前应用数据的预设时间配额总和;若是,则确定当前数据帧出现滞帧迹象;若否,则确定当前数据帧未出现滞帧迹象。6.根据权利要求5所述的方法,其特征在于,所述应用数据包括必要应用数据,所述负载包括至少两个必要应用数据的配额。7.根据权利要求1或5所述的方法,其特征在于,所述应用数据包括必要应用数据和次要应用数据,所述负载包括至少一个必要应用数据和至少一个次要应用数据的配额。8.根据权利要求5所述的方法,其特征在于,将当前数据帧中的至少一个应用数据的配额重新分配,包括:根据当前数据帧中的预设时间配额总和,以及当前数据帧中的已执行的应用数据的实际执行时间总和,调整未执行的至少一个应用数据对应的预设时间配额。9.根据权利要求7所述的方法,其特征在于,所述配额还包括:内容配额;将当前数据帧中的至少一个应用数据的配额重新分配,包括:在确定未执行的次要应用数据的内容配额可以进行拆分的情况下,将所述未执行的次要应用数据的内容配额进行拆分,并将拆分后的内容配额分配至当前数据帧以及其他未执行的数据帧据中,或分配至其他未执行的数据帧据中。10.根据权利要求1所述的方法,其特征在于,所述对目标数据的数据帧分别分配负载,包括:根据多组历史目标数据的数据帧中至少一个应用数据的历史配额,对目标数据的数据帧分别分配负载;或根据测试结果,对目标数据的数据帧分别分配负载。11.根据权利要求1所述的方法,其特征在于,还包括:在确定目标数据的每秒传输帧数小于阈值的情况下,减少目标数据的数据帧中的负载。12.根据权利要求1、5或9所述的方法,其特征在于,所述应用数据在数据帧中的配额通过可视化工具展示。13.一种动态分配系统,其特征在于,包括:第一分配模块,被配置为对目标数据的数据帧分别分配负载,其中,所述负载包括至少一个应用数据的配额;第...
【专利技术属性】
技术研发人员:张明,刘文剑,
申请(专利权)人:珠海金山网络游戏科技有限公司,珠海西山居移动游戏科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。