[發明專利]字節碼編譯方法、字節碼編譯裝置及計算機可讀存儲介質在審
| 申請號: | 202011074115.7 | 申請日: | 2020-10-09 |
| 公開(公告)號: | CN112346718A | 公開(公告)日: | 2021-02-09 |
| 發明(設計)人: | 王舉;程雪妮 | 申請(專利權)人: | 北京小米移動軟件有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F8/41 |
| 代理公司: | 北京鉦霖知識產權代理有限公司 11722 | 代理人: | 李志新;劉亞平 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字節 編譯 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種字節碼編譯方法,其特征在于,應用于終端,所述字節碼編譯方法包括:
確定所述終端的當前字節碼編譯場景;
基于字節碼編譯場景與CPU核信息之間的對應關系,確定與所述當前字節碼編譯場景匹配的當前CPU核信息,所述核信息包括:核的執行能力和核的數量;
根據所述當前字節碼編譯場景和所述當前CPU核信息,進行字節碼編譯。
2.根據權利要求1所述的字節碼編譯方法,其特征在于,所述字節碼編譯場景與CPU核信息之間的對應關系采用如下方式預先確定:
確定多個字節碼編譯場景,并確定所述多個字節碼編譯場景的用戶感知度以及執行實時性;
基于用戶感知度以及執行實時性,為所述多個字節碼編譯場景分別分配匹配的CPU核信息,其中,
若第一用戶感知度高于第二用戶感知度,則所述第一用戶感知度被分配的CPU數量大于所述第二用戶感知度被分配的CPU數量,且所述第一用戶感知度被分配的CPU核執行能力強于所述第二用戶感知度被分配的CPU執行能力;和/或
若第一執行實時性高于第二執行實時性,則所述第一執行實時性被分配的CPU數量大于所述第二執行實時性被分配的CPU數量,且所述第一執行實時性被分配的CPU核執行能力強于所述第二執行實時性被分配的CPU執行能力。
3.根據權利要求1或2中任意一種所述的字節碼編譯方法,其特征在于,所述確定所述終端的當前字節碼編譯場景,包括:
基于所述終端當前執行的字節碼編譯,確定所述終端的當前字節碼編譯場景為以下場景之一或組合:
安裝應用場景、系統首次啟動場景、系統正在啟動場景、系統啟動完成場景、后臺空閑場景、插件編譯場景、應用更新場景或者應用首次使用場景。
4.根據權利要求1所述的字節碼編譯方法,其特征在于,所述根據所述當前字節碼編譯場景和所述當前CPU核信息,進行字節碼編譯,包括:
將表征所述當前字節碼編譯場景的場景參數添加至數據包解析和管理對象中,并通過數據包字節碼編譯優化服務傳遞至字節碼編譯執行線程;
將表征所述當前字節碼編譯場景的場景參數添加至所述字節碼編譯執行線程的啟動參數中,并采用所述當前字節碼對應匹配地所述當前CPU核信息進行字節碼編譯。
5.根據權利要求1或4所述的字節碼編譯方法,其特征在于,所述字節碼編譯方法還包括:
輸出字節碼編譯的運行日志,所述運行日志中包括所述當前字節碼編譯場景和所述當前CPU核信息;
獲取用戶基于所述運行日志輸入的CPU核調整信息,并基于所述CPU核調整信息調整所述當前字節碼編譯場景對應的CPU核信息。
6.一種字節碼編譯裝置,其特征在于,應用于終端,所述字節碼編譯裝置包括:
確定單元,用于確定所述終端的當前字節碼編譯場景,和基于字節碼編譯場景與CPU核信息之間的對應關系,確定與所述當前字節碼編譯場景匹配的當前CPU核信息,所述核信息包括:核的執行能力和核的數量;
編譯單元,用于根據所述當前字節碼編譯場景和所述當前CPU核信息,進行字節碼編譯。
7.根據權利要求6所述的字節碼編譯裝置,其特征在于,所述確定單元采用下述方式預先確定字節碼編譯場景與CPU核信息之間的對應關系:
確定多個字節碼編譯場景,并確定所述多個字節碼編譯場景的用戶感知度以及執行實時性;
基于用戶感知度以及執行實時性,為所述多個字節碼編譯場景分別分配匹配的CPU核信息,其中,
若第一用戶感知度高于第二用戶感知度,則所述第一用戶感知度被分配的CPU數量大于所述第二用戶感知度被分配的CPU數量,且所述第一用戶感知度被分配的CPU核執行能力強于所述第二用戶感知度被分配的CPU執行能力;和/或
若第一執行實時性高于第二執行實時性,則所述第一執行實時性被分配的CPU數量大于所述第二執行實時性被分配的CPU數量,且所述第一執行實時性被分配的CPU核執行能力強于所述第二執行實時性被分配的CPU執行能力。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小米移動軟件有限公司,未經北京小米移動軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011074115.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:透鏡移動裝置和相機模塊
- 下一篇:一種可遠程全自動的農業生產打藥系統





