[發(fā)明專利]一種內(nèi)存管理方法、裝置及計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201910330752.7 | 申請日: | 2019-04-23 |
| 公開(公告)號: | CN110209434B | 公開(公告)日: | 2022-04-22 |
| 發(fā)明(設(shè)計)人: | 倪秉炬 | 申請(專利權(quán))人: | 努比亞技術(shù)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F8/65 |
| 代理公司: | 深圳智匯遠(yuǎn)見知識產(chǎn)權(quán)代理有限公司 44481 | 代理人: | 左濤 |
| 地址: | 518000 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 內(nèi)存 管理 方法 裝置 計算機 可讀 存儲 介質(zhì) | ||
1.一種內(nèi)存管理方法,其特征在于,包括:
當(dāng)在操作系統(tǒng)中運行任一應(yīng)用程序時,基于所述操作系統(tǒng)的標(biāo)識和配置信息,以及所述任一應(yīng)用程序的標(biāo)識和配置信息,在設(shè)定服務(wù)器中獲取所述任一應(yīng)用程序?qū)?yīng)的內(nèi)存管理配置信息;
根據(jù)所述內(nèi)存管理配置信息,在內(nèi)存中加載所述任一應(yīng)用程序的第一代碼集,并在預(yù)設(shè)的存儲器中加載所述任一應(yīng)用程序的第二代碼集;其中,所述內(nèi)存管理配置信息包括:所述第一代碼集的標(biāo)識和所述第二代碼集的標(biāo)識;
當(dāng)檢測到所述操作系統(tǒng)的第一功能配置更改時,在所述第二代碼集中確定所述第一功能配置對應(yīng)的第三代碼集;
將所述第三代碼集由所述存儲器中加載至所述內(nèi)存中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)檢測到所述操作系統(tǒng)的第一配置項更改時,所述方法還包括:
在所述第一代碼集中確定所述第一功能配置對應(yīng)的第四代碼集;
將所述第四代碼集由所述內(nèi)存中加載至所述存儲器中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述根據(jù)所述內(nèi)存管理配置信息,在內(nèi)存中加載所述任一應(yīng)用程序的第一代碼集,并在預(yù)設(shè)的存儲器中加載所述任一應(yīng)用程序的第二代碼集之后,所述方法還包括:
當(dāng)檢測到所述任一應(yīng)用程序的第二功能配置更改時,在所述第二代碼集中確定所述第二功能配置對應(yīng)的第五代碼集;
將所述第五代碼集由所述存儲器中加載至所述內(nèi)存中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)檢測到所述任一應(yīng)用程序的第二配置項更改時,所述方法還包括:
在所述第一代碼集中確定所述第二功能配置對應(yīng)的第六代碼集;
將所述第六代碼集由所述內(nèi)存中加載至所述存儲器中。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述根據(jù)所述內(nèi)存管理配置信息,在內(nèi)存中加載所述任一應(yīng)用程序的第一代碼集,并在預(yù)設(shè)的存儲器中加載所述任一應(yīng)用程序的第二代碼集之后,所述方法還包括:
當(dāng)檢測到所述任一應(yīng)用程序版本更新時,基于所述操作系統(tǒng)的標(biāo)識和配置信息,以及所述任一應(yīng)用程序的當(dāng)前標(biāo)識和當(dāng)前配置信息,在所述設(shè)定服務(wù)器中獲取所述任一應(yīng)用程序當(dāng)前版本對應(yīng)的內(nèi)存管理配置信息;
根據(jù)所述任一應(yīng)用程序當(dāng)前版本對應(yīng)的內(nèi)存管理配置信息,在內(nèi)存中加載所述任一應(yīng)用程序的第七代碼集,并在預(yù)設(shè)的存儲器中加載所述任一應(yīng)用程序的第八代碼集。
6.一種內(nèi)存管理方法,其特征在于,包括:
當(dāng)在操作系統(tǒng)中運行任一應(yīng)用程序時,在內(nèi)存中加載所述任一應(yīng)用程序的已運行功能組件對應(yīng)的第一代碼集,并在預(yù)設(shè)的存儲器中加載所述任一應(yīng)用程序的未運行功能組件對應(yīng)的第二代碼集,其中,所述第二代碼集中包括與第一功能配置對應(yīng)的第三代碼集,所述第三代碼集用于當(dāng)檢測到所述操作系統(tǒng)的第一功能配置更改時由所述存儲器中加載至所述內(nèi)存中;
將內(nèi)存管理配置信息上傳至設(shè)定服務(wù)器;其中,所述內(nèi)存管理配置信息包括:所述操作系統(tǒng)的標(biāo)識和配置信息,所述任一應(yīng)用程序的標(biāo)識和配置信息,以及所述第一代碼集的標(biāo)識和所述第二代碼集的標(biāo)識。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在監(jiān)測到所述任一應(yīng)用程序的版本已更新的情況下,所述方法還包括:
當(dāng)在所述操作系統(tǒng)中運行版本已更新的所述任一應(yīng)用程序時,在內(nèi)存中加載版本已更新的所述任一應(yīng)用程序已運行功能組件對應(yīng)的第九代碼集,并在預(yù)設(shè)的存儲器中加載版本已更新的所述任一應(yīng)用程序未運行功能組件對應(yīng)的第十代碼集;
將當(dāng)前內(nèi)存管理配置信息上傳至設(shè)定服務(wù)器;其中,所述當(dāng)前內(nèi)存管理配置信息包括:所述操作系統(tǒng)的標(biāo)識和配置信息,所述任一應(yīng)用程序的當(dāng)前標(biāo)識和當(dāng)前配置信息,以及所述第九代碼集的標(biāo)識和所述第十代碼集的標(biāo)識。
8.一種內(nèi)存管理裝置,其特征在于,所述內(nèi)存管理裝置包括:
存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序;
所述計算機程序被所述處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至5中任一項所述的內(nèi)存管理方法的步驟,和/或如權(quán)利要求6至7中任一項所述的內(nèi)存管理方法的步驟。
9.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有內(nèi)存管理程序,所述內(nèi)存管理程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至5中任一項所述的內(nèi)存管理方法的步驟,和/或如權(quán)利要求6至7中任一項所述的內(nèi)存管理方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于努比亞技術(shù)有限公司,未經(jīng)努比亞技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910330752.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





