[發明專利]熱點代碼處理方法、裝置、服務器及存儲介質在審
| 申請號: | 201911408515.4 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN113127047A | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 帥朝春 | 申請(專利權)人: | OPPO廣東移動通信有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/41 |
| 代理公司: | 深圳市智圈知識產權代理事務所(普通合伙) 44351 | 代理人: | 呂靜 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 熱點 代碼 處理 方法 裝置 服務器 存儲 介質 | ||
本申請公開了一種熱點代碼處理方法、裝置、服務器及存儲介質。所述方法包括:獲取目標應用程序的多個熱點代碼文件,所述多個熱點代碼文件來自于運行過所述目標應用程序的多個電子設備;根據所述多個熱點代碼文件中不同熱點代碼對應的熱點文件數量,選擇多個熱點代碼,生成熱點配置文件,其中,每個熱點代碼對應的熱點文件數量為包括該熱點代碼的熱點代碼文件的數量;在接收到目標電子設備對所述目標應用程序的熱點代碼獲取請求時,將所述熱點配置文件發送給所述目標電子設備,從而使目標電子設備可以更快的獲取到目標應用程序的熱點代碼,提高目標應用程序的性能。
技術領域
本申請涉及數據處理技術領域,更具體地,涉及一種熱點代碼處理方法、裝置、服務器及存儲介質。
背景技術
在電子設備中,為了提高應用程序的執行效率以提高應用程序的性能,在運行時,虛擬機將會將應用程序的代碼中的熱點代碼編譯成與本地平臺相關的機器碼。但是,對于應用程序而言,需要運行一段時間確定哪些代碼為熱點代碼,在應用程序安裝初期,無法通過熱點代碼的編譯提升應用程序的性能。
發明內容
本申請提出了一種熱點代碼處理方法、裝置、服務器及存儲介質,以改善上述問題。
第一方面,本申請實施例提供了一種熱點代碼處理方法,該方法包括:獲取目標應用程序的多個熱點代碼文件,所述多個熱點代碼文件來自于運行過所述目標應用程序的多個電子設備;根據所述多個熱點代碼文件中不同熱點代碼對應的熱點文件數量,選擇多個熱點代碼,生成熱點配置文件,其中,每個熱點代碼對應的熱點文件數量為包括該熱點代碼的熱點代碼文件的數量;在接收到目標電子設備對所述目標應用程序的熱點代碼獲取請求時,將所述熱點配置文件發送給所述目標電子設備。
第二方面,本申請實施例提供了一種熱點代碼處理裝置,該裝置包括:信息搜集模塊,用于獲取目標應用程序的多個熱點代碼文件,所述多個熱點代碼文件來自于運行過所述目標應用程序的多個電子設備;文件生成模塊,用于根據所述多個熱點代碼文件中不同熱點代碼對應的熱點文件數量,選擇多個熱點代碼,生成熱點配置文件,其中,每個熱點代碼對應的熱點文件數量為包括該熱點代碼的熱點代碼文件的數量;文件發送模塊,用于在接收到目標電子設備對所述目標應用程序的熱點代碼獲取請求時,將所述熱點配置文件發送給所述目標電子設備。
第三方面,本申請實施例提供了一種服務器,該服務器包括一個或多個處理器;存儲器,與所述一個或多個處理器電連接;一個或多個程序,其中所述一個或多個程序被存儲在所述存儲器中并被配置為由所述一個或多個處理器執行,所述一個或多個程序配置用于執行如上述的方法。
第四方面,本申請實施列提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有程序代碼,其中,在所述程序代碼運行時執行上述的方法。
本申請提出的熱點代碼處理方法、裝置、服務器及存儲介質,可以從多個電子設備獲取目標應用程序的熱點代碼文件,再從獲得的多個熱點代碼文件中根據所述多個熱點代碼文件中不同熱點代碼對應的熱點文件數量,選擇多個熱點代碼,生成熱點配置文件,使生成的熱點配置文件中包括不同電子設備中產生的目標應用程序的熱點代碼。在接收到目標電子設備對目標應用程序的熱點代碼獲取請求時,可以將該熱點代碼配置文件發送給目標電子設備,從而使目標電子設備在目標應用程序使用時間較短未生成有足夠的熱點代碼的情況下,也可以快速獲取到目標應用程序的熱點代碼,提高目標應用程序的性能。
附圖說明
為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1示出了本申請實施例提供的一種JIT架構圖。
圖2示出了本申請實施例提供的服務器與電子設備的交互示意圖。
圖3示出了本申請一個實施例提供的熱點代碼處理方法的流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于OPPO廣東移動通信有限公司,未經OPPO廣東移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911408515.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:熱點代碼處理方法、請求方法、裝置及電子設備
- 下一篇:花生油及其制備方法





