System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本申請屬于內(nèi)存管理,具體涉及一種內(nèi)存管理方法、裝置、電子設(shè)備及存儲介質(zhì)。
技術(shù)介紹
1、電子設(shè)備的發(fā)展和普及給我們的生活和工作帶來了極大的便利,在日常生活中,需要使用電子設(shè)備的場景也越來越多。但是,電子設(shè)備中的內(nèi)存的空間是有限的,當(dāng)內(nèi)存的空間不足時,會造成電子設(shè)備卡頓,從而對用戶的正常使用造成影響,大大降低了用戶的使用體驗感。
2、為確保電子設(shè)備中有足夠的內(nèi)存可以使用,電子設(shè)備的系統(tǒng)通常會在一定情況下進行內(nèi)存回收。但是,在相關(guān)技術(shù)中,對于應(yīng)用程序的內(nèi)存回收缺乏一定的靈活性,應(yīng)用程序的所有進程在進行內(nèi)存頁面置換時都被同等對待,這可能會導(dǎo)致一些重要的進程的內(nèi)存頁面被置換,從而對系統(tǒng)的性能產(chǎn)生影響。
技術(shù)實現(xiàn)思路
1、鑒于上述問題,本申請?zhí)岢隽艘环N內(nèi)存管理方法、裝置、電子設(shè)備以及存儲介質(zhì),以實現(xiàn)改善上述問題。
2、第一方面,本申請實施例提供了一種內(nèi)存管理方法,所述方法包括:獲取目標(biāo)進程的屬性信息;基于所述屬性信息,確定所述目標(biāo)進程對應(yīng)的頁面置換策略;基于所述頁面置換策略,對所述目標(biāo)進程對應(yīng)的內(nèi)存頁面進行置換。
3、第二方面,本申請實施例提供了一種內(nèi)存管理裝置,所述裝置包括:信息獲取單元,用于獲取目標(biāo)進程的屬性信息;策略確定單元,用于基于所述屬性信息,確定所述目標(biāo)進程對應(yīng)的頁面置換策略;置換單元,用于基于所述頁面置換策略,對所述目標(biāo)進程對應(yīng)的內(nèi)存頁面進行置換。
4、第三方面,本申請實施例提供了一種電子設(shè)備,包括一個或多個處理器以及存儲器;一個
5、第四方面,本申請實施例提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有程序代碼,其中,在所述程序代碼運行時執(zhí)行上述的方法。
6、本申請實施例提供了一種內(nèi)存管理方法、裝置、電子設(shè)備及存儲介質(zhì)。首先獲取目標(biāo)進程的屬性信息,基于屬性信息,確定目標(biāo)進程對應(yīng)的頁面置換策略,然后基于頁面置換策略,對目標(biāo)進程對應(yīng)的內(nèi)存頁面進行置換。通過上述方法,對不同的進程實施不同的頁面置換策略,可以優(yōu)化系統(tǒng)性能,避免因為重要進程的內(nèi)存頁面被置換而導(dǎo)致的性能下降。
本文檔來自技高網(wǎng)...【技術(shù)保護點】
1.一種內(nèi)存管理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述屬性信息,確定所述目標(biāo)進程對應(yīng)的頁面置換策略,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述頁面置換策略,對所述目標(biāo)進程對應(yīng)的內(nèi)存頁面進行置換,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述屬性信息,確定所述目標(biāo)進程對應(yīng)的內(nèi)存組,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述基于所述多個進程各自對應(yīng)的屬性信息,對所述多個進程進行分組,以得到多個內(nèi)存組,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所述頁面置換策略,對所述目標(biāo)進程對應(yīng)的內(nèi)存頁面進行置換,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述頁面置換策略,對所述目標(biāo)進程對應(yīng)的內(nèi)存頁面進行置換,包括:
8.一種內(nèi)存管理裝置,其特征在于,所述裝置包括:
9.一種電子設(shè)備,其特征在于,包括一個或多個處理器;一個或多個程序被存儲在所述存儲器中并被配置為由所述一個或多個處
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有程序代碼,其中,在所述程序代碼被處理器運行時執(zhí)行權(quán)利要求1-7任一所述的方法。
...【技術(shù)特征摘要】
1.一種內(nèi)存管理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述屬性信息,確定所述目標(biāo)進程對應(yīng)的頁面置換策略,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述頁面置換策略,對所述目標(biāo)進程對應(yīng)的內(nèi)存頁面進行置換,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述屬性信息,確定所述目標(biāo)進程對應(yīng)的內(nèi)存組,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述基于所述多個進程各自對應(yīng)的屬性信息,對所述多個進程進行分組,以得到多個內(nèi)存組,包括:
6.根據(jù)權(quán)利要求5所述的方法,其...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:崔英云,
申請(專利權(quán))人:OPPO廣東移動通信有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。