[發明專利]啟動任務執行順序的決策方法、裝置、計算機設備及介質在審
| 申請號: | 202011286335.6 | 申請日: | 2020-11-17 |
| 公開(公告)號: | CN112328381A | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 蔡少康;張劉立 | 申請(專利權)人: | 中國平安財產保險股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/445;G06K9/62 |
| 代理公司: | 深圳市世聯合知識產權代理有限公司 44385 | 代理人: | 汪琳琳 |
| 地址: | 518000 廣東省深圳市福田區益田路*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 啟動 任務 執行 順序 決策 方法 裝置 計算機 設備 介質 | ||
本申請實施例屬于基架運維領域,涉及一種啟動任務執行順序的決策方法,包括獲取所有啟動任務,并按照排列組合的方式得到啟動任務的全部執行順序,在預設時間內,按照執行順序多次執行啟動任務,并采集對應的啟動數據,根據執行順序構建決策森林,基于啟動數據計算決策森林中所有節點對應的啟動任務的運行時長比,比較決策森林中每層節點對應的啟動任務的運行時長比,并按照預設規則為節點賦予權值,根據節點賦予的權值確定啟動任務的最優執行順序。本申請還提供一種啟動任務執行順序的決策裝置、計算機設備及存儲介質。此外,本申請還涉及區塊鏈技術,啟動數據可存儲于區塊鏈中。本申請可以減少工作量,便于維護,同時可以進一步提升啟動速度。
技術領域
本申請涉及基架運維技術領域,尤其涉及一種啟動任務執行順序的決策方法、裝置、計算機設備及介質。
背景技術
當下,終端的用途越來越廣泛,其程序種類也日益豐富,啟動時需要運行的任務數量也逐漸增多,這會影響到終端上應用程序的啟動速度,啟動速度是影響用戶體驗的一個重要的因素,因此會對這部分任務的執行情況做監控和調度,以此提升啟動速度。
現有的啟動任務調度框架一般只是對任務的執行時間做監控,要減少啟動消耗的時間,還需要通過開發人員逐一去分析啟動任務的情況,對各個啟動任務做拆解、延遲和并行化等處理,優化啟動任務執行順序來減少執行時間,工作非常繁瑣,當有新加入的啟動任務,則需要重新分析和優化,不便于維護。
發明內容
本申請實施例的目的在于提出一種啟動任務執行順序的決策方法、裝置、計算機設備及介質,以解決相關技術中優化啟動任務工作繁瑣且不便于維護的問題。
為了解決上述技術問題,本申請實施例提供一種啟動任務執行順序的決策方法,采用了如下所述的技術方案:
獲取所有啟動任務,并按照排列組合的方式得到所述啟動任務的全部執行順序;
在預設時間內,按照所述執行順序多次執行所述啟動任務,并采集對應的啟動數據;
根據所述執行順序構建決策森林,基于所述啟動數據計算所述決策森林中所有節點對應的啟動任務的運行時長比;
比較所述決策森林中每層節點對應的啟動任務的運行時長比,并按照預設規則為所述節點賦予權值;及
根據所述節點賦予的權值確定所述啟動任務的最優執行順序。
進一步的,所述基于所述啟動數據計算所述決策森林中所有節點對應的啟動任務的運行時長比的步驟包括:
隨機取出預設數量的啟動數據;
根據所述啟動數據計算對應執行順序中每個啟動任務的運行時長比并進行保存;
在遍歷完所述預設數量的啟動數據后,統計分析每個啟動任務的運行時長比;
若所述決策森林中同一個節點的啟動任務有多個運行時長比,則計算多個所述啟動任務運行時長比的平均值,將所述平均值作為所述節點對應的啟動任務最終的運行時長比。
進一步的,所述根據所述啟動數據計算對應執行順序中每個啟動任務的運行時長比的步驟包括:
從所述啟動數據得到每個執行順序的總時長以及對應執行順序中每個啟動任務的執行時長;
用所述總時長除以所述執行時長,得到所述啟動任務的運行時長比。
進一步的,所述比較所述決策森林中每層節點對應的啟動任務的運行時長比,按照預設規則為所述節點賦予權值的步驟具體包括:
比較頂點節點中所有啟動任務的運行時長比,對運行時長比最大的啟動任務對應的頂點節點賦予預設權值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安財產保險股份有限公司,未經中國平安財產保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011286335.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于中輕卡變速器具有同步功能的倒擋系統
- 下一篇:管道生態清淤系統





