欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

內(nèi)存空間回收方法、裝置和電子設(shè)備與流程

文檔序號:11154878閱讀:來源:國知局

技術(shù)特征:

1.一種內(nèi)存空間回收方法,其特征在于,包括以下步驟:

將目標(biāo)資源加載到設(shè)備內(nèi)存,其中,所述目標(biāo)資源被系統(tǒng)強引用;

若檢測到所述目標(biāo)資源滿足預(yù)設(shè)的解除條件,則解除所述系統(tǒng)對所述目標(biāo)資源的強引用;

當(dāng)檢測到所述設(shè)備內(nèi)存滿足預(yù)設(shè)的回收條件時,對所述設(shè)備內(nèi)存中沒有被所述系統(tǒng)強引用的資源占用的內(nèi)存空間進(jìn)行回收。

2.如權(quán)利要求1所述的方法,其特征在于,所述將目標(biāo)資源加載到設(shè)備內(nèi)存,包括:

將網(wǎng)頁中的圖片資源加載到設(shè)備內(nèi)存中;和/或,

將網(wǎng)頁中的視頻資源加載到設(shè)備內(nèi)存中;和/或,

將應(yīng)用程序中的多媒體資源加載到設(shè)備內(nèi)存中。

3.如權(quán)利要求1所述的方法,其特征在于,所述檢測到所述目標(biāo)資源滿足預(yù)設(shè)的解除條件,包括:

檢測到系統(tǒng)對所述目標(biāo)資源執(zhí)行強引用解除指令;或者,

檢測到系統(tǒng)對所述目標(biāo)資源執(zhí)行弱引用或者軟引用轉(zhuǎn)換指令;或者,

監(jiān)測到系統(tǒng)對所述目標(biāo)資源所在的網(wǎng)頁執(zhí)行不可見的回調(diào)指令;或者,

監(jiān)測到系統(tǒng)對所述目標(biāo)資源本身執(zhí)行不可見的回調(diào)指令;或者,

監(jiān)測到用戶對所述目標(biāo)資源所在的網(wǎng)頁調(diào)用不可見函數(shù);或者,

監(jiān)測到用戶對所述目標(biāo)資源本身調(diào)用不可見函數(shù)。

4.如權(quán)利要求1所述的方法,其特征在于,在所述若檢測到所述目標(biāo)資源滿足預(yù)設(shè)的解除條件之后,還包括:

檢測預(yù)設(shè)時間內(nèi)是否接收到對所述目標(biāo)資源的獲取請求;

所述解除所述系統(tǒng)對所述目標(biāo)資源的強引用,包括:

若檢測獲知所述預(yù)設(shè)時間內(nèi)沒有接收到對所述目標(biāo)資源的獲取請求,則解除所述系統(tǒng)對所述目標(biāo)資源的強引用。

5.如權(quán)利要求1所述的方法,其特征在于,所述解除所述系統(tǒng)對所述目標(biāo)資源的強引用,包括:

解除所述系統(tǒng)對所述目標(biāo)資源的引用;或者,

將所述系統(tǒng)對所述目標(biāo)資源的強引用轉(zhuǎn)換為弱引用或者軟引用。

6.如權(quán)利要求1所述的方法,其特征在于,所述檢測到所述設(shè)備內(nèi)存滿足預(yù)設(shè)的回收條件,包括:

檢測到所述設(shè)備內(nèi)存中空閑的內(nèi)存空間小于預(yù)設(shè)閾值;或者,

檢測到所述設(shè)備內(nèi)存中空閑的內(nèi)存空間小于待加載的資源所需的內(nèi)存空間。

7.如權(quán)利要求1所述的方法,其特征在于,所述設(shè)備內(nèi)存中沒有被所述系統(tǒng)強引用的資源,包括:

所述設(shè)備內(nèi)存中被所述系統(tǒng)弱引用或軟引用的資源;和/或,

所述設(shè)備內(nèi)存中沒有被系統(tǒng)引用的資源。

8.如權(quán)利要求1所述的方法,其特征在于,對所述設(shè)備內(nèi)存中沒有被所述系統(tǒng)強引用的資源占用的內(nèi)存空間進(jìn)行回收,包括:

根據(jù)預(yù)設(shè)的回收指標(biāo)對所述設(shè)備內(nèi)存中沒有被所述系統(tǒng)強引用的資源占用的內(nèi)存空間進(jìn)行回收;或者,

根據(jù)待加載的資源所需的內(nèi)存空間對所述設(shè)備內(nèi)存中沒有被所述系統(tǒng)強引用的資源占用的內(nèi)存空間進(jìn)行回收。

9.一種內(nèi)存空間回收裝置,其特征在于,包括:

加載模塊,用于將目標(biāo)資源加載到設(shè)備內(nèi)存,其中,所述目標(biāo)資源被系統(tǒng)強引用;

第一檢測模塊,用于檢測所述目標(biāo)資源是否滿足預(yù)設(shè)的解除條件;

解除模塊,用于在檢測到所述目標(biāo)資源滿足預(yù)設(shè)的解除條件時,解除所述系統(tǒng)對所述目標(biāo)資源的強引用;

回收模塊,用于當(dāng)檢測到所述設(shè)備內(nèi)存滿足預(yù)設(shè)的回收條件時,對所述設(shè)備內(nèi)存中沒有被所述系統(tǒng)強引用的資源占用的內(nèi)存空間進(jìn)行回收。

10.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為上述電子設(shè)備的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,用于執(zhí)行如下操作:

將目標(biāo)資源加載到設(shè)備內(nèi)存,其中,所述目標(biāo)資源被系統(tǒng)強引用;

若檢測到所述目標(biāo)資源滿足預(yù)設(shè)的解除條件,則解除所述系統(tǒng)對所述目標(biāo)資源的強引用;

當(dāng)檢測到所述設(shè)備內(nèi)存滿足預(yù)設(shè)的回收條件時,對所述設(shè)備內(nèi)存中沒有被所述系統(tǒng)強引用的資源占用的內(nèi)存空間進(jìn)行回收。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
无锡市| 会东县| 嘉兴市| 子洲县| 禄劝| 盐津县| 海晏县| 铅山县| 于田县| 开封县| 乌苏市| 邵阳市| 栾城县| 太和县| 古交市| 赞皇县| 化隆| 额尔古纳市| 泰和县| 施秉县| 元阳县| 台前县| 盐城市| 嫩江县| 宜兴市| 南郑县| 延津县| 琼中| 丰原市| 东山县| 疏勒县| 滦平县| 株洲市| 商洛市| 苗栗县| 灵山县| 凌云县| 郎溪县| 栾城县| 嵊州市| 华宁县|