[發明專利]一種動態分配方法及系統、計算設備及存儲介質有效
| 申請號: | 201910107921.0 | 申請日: | 2019-02-02 |
| 公開(公告)號: | CN109885405B | 公開(公告)日: | 2021-11-12 |
| 發明(設計)人: | 張明;劉文劍 | 申請(專利權)人: | 珠海金山網絡游戲科技有限公司;珠海西山居移動游戲科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京智信禾專利代理有限公司 11637 | 代理人: | 吳肖肖 |
| 地址: | 519000 廣東省珠海市高新區唐家灣鎮前島環路325號102室*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態分配 方法 系統 計算 設備 存儲 介質 | ||
本申請提供一種動態分配方法及系統、計算設備及存儲介質,其中一種動態分配方法,包括:對目標數據的數據幀分別分配負載,其中,所述負載包括至少一個應用數據的配額;依次執行所述目標數據的數據幀,并在發現當前數據幀出現滯幀跡象的情況下,將當前數據幀中的至少一個應用數據的配額重新分配。
技術領域
本申請涉及互聯網技術技術領域,特別涉及一種動態分配方法及系統、計算設備及存儲介質。
背景技術
對于3D視頻來說,引擎的性能是至關重要的。玩家在體驗一款游戲時,游戲的流暢度是最基本的要求。與單機游戲不同,網絡游戲更需要考慮性能問題,因為無法像單機游戲那樣,控制游戲元素的復雜度來達到效率的要求。在網絡游戲中,大量玩家涌入同一片區域,同屏出現大量的游戲角色是無法避免的,因此游戲幀率的大幅下降,系統資源的大量消耗也很難避免,這是網絡游戲引擎最難處理的問題之一。游戲引擎首要解決的性能問題就是卡頓的問題,也就是滯幀的問題。
發明內容
有鑒于此,本申請實施例提供了一種動態分配方法及系統、計算設備及存儲介質,以解決現有技術中存在的技術缺陷。
本申請實施例公開了一種動態分配方法,包括:
對目標數據的數據幀分別分配負載,其中,所述負載包括至少一個應用數據的配額;
依次執行所述目標數據的數據幀,并在發現當前數據幀出現滯幀跡象的情況下,將當前數據幀中的至少一個應用數據的配額重新分配。
可選地,還包括:
根據所述目標數據的數據幀中已執行數據幀的負載記錄,對所述目標數據的數據幀中未執行數據幀分別分配負載。
可選地,在所述已執行數據幀未出現滯幀跡象的情況下,
根據所述目標數據的已執行數據幀的負載記錄,對所述目標數據的未執行數據幀分別分配負載,包括:
根據所述已執行數據幀的負載記錄,確定所述未執行數據幀中的所述至少一個應用數據的配額。
可選地,在所述已執行數據幀出現滯幀跡象的情況下,
根據所述目標數據的已執行數據幀的負載記錄,對所述目標數據的未執行數據幀分別分配負載,包括:
根據所述目標數據的已執行數據幀的至少一個應用數據重新分配的配額,確定未執行數據幀的至少一個應用數據的配額。
可選地,所述配額包括每個應用數據對應的預設時間配額;
發現當前數據幀出現滯幀跡象,包括:
依次執行所述應用數據;
在確定當前應用數據的實際執行時間大于預設時間配額的情況下,判斷第一個應用數據至當前應用數據的實際執行時間總和是否大于第一個應用數據至當前應用數據的預設時間配額總和;
若是,則確定當前數據幀出現滯幀跡象;
若否,則確定當前數據幀未出現滯幀跡象。
可選地,所述應用數據包括必要應用數據,所述負載包括至少兩個必要應用數據的配額。
可選地,所述應用數據包括必要應用數據和次要應用數據,所述負載包括至少一個必要應用數據和至少一個次要應用數據的配額。
可選地,將當前數據幀中的至少一個應用數據的配額重新分配,包括:
根據當前數據幀中的預設時間配額總和,以及當前數據幀中的已執行的應用數據的實際執行時間總和,調整未執行的至少一個應用數據對應的預設時間配額。
可選地,所述配額還包括:內容配額;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海金山網絡游戲科技有限公司;珠海西山居移動游戲科技有限公司,未經珠海金山網絡游戲科技有限公司;珠海西山居移動游戲科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910107921.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種指令處理方法及裝置
- 下一篇:算子計算優化方法、裝置、設備及存儲介質





