[發明專利]任務運行優化方法、裝置、終端及存儲介質有效
| 申請號: | 201910988110.6 | 申請日: | 2019-10-17 |
| 公開(公告)號: | CN110750346B | 公開(公告)日: | 2022-11-15 |
| 發明(設計)人: | 黃志根 | 申請(專利權)人: | OPPO(重慶)智能科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 邢少真 |
| 地址: | 401120 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 任務 運行 優化 方法 裝置 終端 存儲 介質 | ||
本申請公開了一種任務運行優化方法、裝置、終端及存儲介質,屬于資源調度領域。所述方法包括:獲取系統追蹤systrace文件,systrace文件中包括應用信息和內核信息,應用信息用于指示應用與任務之間的關聯關系,內核信息用于指示任務在內核中的運行情況;根據應用信息和內核信息生成主任務組,主任務組中包含至少一個待優化任務;對主任務組中的各個待優化任務進行運行優化。本申請提供的方法,能夠實現減少應用在不同終端內出現運行不流暢的情況,從而提高應用的運行性能以及系統的運行速度。
技術領域
本申請實施例涉及資源調度領域,特別涉及一種任務運行優化方法、裝置、終端及存儲介質。
背景技術
如今,為了提高生活的便捷性與用戶娛樂,智能終端設備被安裝有越來越多的應用程序。當應用程序運行時,終端設備為運行中的應用程序進行系統資源的調度。
然而,由于系統資源是有限的,當移動終端中多個應用程序同時運行時,若對于各個應用程序進行不合理的資源調度,易造成移動終端的使用卡頓。
為了解決上述問題,相關技術中所采用的方法為對各個應用程序統一進行系統級別的性能提升,然而,該方法無法結合不同應用程序的資源需求,一定程度上造成了系統資源的浪費。
發明內容
本申請實施例提供了一種任務運行優化方法、裝置、終端及存儲介質。所述技術方案如下:
一方面,提供了一種任務運行優化方法,所述方法包括:
獲取系統追蹤(system trace,systrace)文件,所述systrace文件中包括應用信息和內核信息,所述應用信息用于指示應用與任務之間的關聯關系,所述內核信息用于指示所述任務在內核中的運行情況;
根據所述應用信息和所述內核信息生成主任務組,所述主任務組中包含至少一個待優化任務;
對所述主任務組中的各個待優化任務進行運行優化。
另一方面,提供了一種任務運行優化裝置,所述裝置包括:
文件獲取模塊,用于獲取systrace文件,所述systrace文件中包括應用信息和內核信息,所述應用信息用于指示應用與任務之間的關聯關系,所述內核信息用于指示所述任務在內核中的運行情況;
主任務組生成模塊,用于根據所述應用信息和所述內核信息生成主任務組,所述主任務組中包含至少一個待優化任務;
運行優化模塊,用于對所述主任務組中的各個待優化任務進行運行優化。
另一方面,提供了一種終端,所述終端包括處理器和存儲器;所述存儲器存儲有至少一條指令,所述至少一條指令用于被所述處理器執行以實現如上述方面所述的任務運行優化方法。
另一方面,提供了一種計算機可讀存儲介質,所述存儲介質存儲有至少一條指令,所述至少一條指令用于被處理器執行以實現如上述方面所述的任務運行優化方法。
本申請實施例中,應用開發人員在應用開發階段基于不同終端對應用進行運行測試,包括獲取systrace文件,根據systrace文件中的應用信息和內核信息確定出待優化任務,各個待優化任務組成了主任務組,從而當應用在不同終端處實際運行時,不同終端將該應用對應的主任務組中的各個待優化任務進行運行優化;通過本申請實施例提供的技術方案,能夠實現減少應用在不同終端內出現運行不流暢的情況,從而提高應用的運行性能以及系統的運行速度。
附圖說明
圖1是本申請一個示意性實施例提供的實施環境的示意圖;
圖2示出了本申請一個示例性實施例提供的任務運行優化方法的流程圖;
圖3示出了本申請一個示例性實施例提供的獲取systrace文件的流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO(重慶)智能科技有限公司,未經OPPO(重慶)智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910988110.6/2.html,轉載請聲明來源鉆瓜專利網。





