本申請涉及信息,尤其涉及一種資源垃圾回收方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著科技的發(fā)展,電子終端的使用越來越廣泛,人們可以在電子終端上進行各種應用程序的安裝、刪除,以滿足人們不同的功能需求。應用程序的安裝、刪除的過程中,電子終端的資源會不斷被分配和回收。
2、目前的資源電子設(shè)備,通常采用的是支持后下載面向?qū)ο蟮木幊陶Z言編寫的應用的操作系統(tǒng),而其對應的資源回收的方式,通常與其數(shù)據(jù)結(jié)構(gòu)相關(guān)。對于支持后下載面向過程的編程語言編寫應用的操作系統(tǒng)的資源電子設(shè)備而言,由于其數(shù)據(jù)結(jié)構(gòu)與現(xiàn)有技術(shù)不同,現(xiàn)有的資源回收方式無法適用支持后下載面向過程編程語言編寫的應用的操作系統(tǒng)的資源電子設(shè)備。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝艘环N資源垃圾回收方法、裝置、電子設(shè)備、終端及存儲介質(zhì),以解決支持后下載面向過程編程語言編寫的應用的操作系統(tǒng)的資源電子設(shè)備的資源垃圾回收問題。
2、根據(jù)本申請的一方面,提供了一種資源垃圾回收方法,方法包括:
3、在監(jiān)測到出現(xiàn)資源垃圾回收的任一觸發(fā)方式的情況下,根據(jù)觸發(fā)方式確定目標回收策略;
4、利用目標回收策略確定待回收引用數(shù)據(jù),并對待回收引用數(shù)據(jù)所占的資源進行回收。
5、根據(jù)本申請的另一方面,提供了一種資源垃圾回收裝置,裝置包括:
6、確定模塊,用于在監(jiān)測到出現(xiàn)資源垃圾回收的任一觸發(fā)方式的情況下,根據(jù)觸發(fā)方式確定目標回收策略;
7、回收模塊,用于利用目標回收策略確定待回收引用數(shù)據(jù),并對待回收引用數(shù)據(jù)所占的資源進行回收。
8、根據(jù)本申請的另一方面,提供了一種電子設(shè)備,
9、電子設(shè)備上安裝有嵌入式操作系統(tǒng),嵌入式操作系統(tǒng)中執(zhí)行有運行時環(huán)境,電子設(shè)備包括:
10、至少一個處理器;以及
11、與至少一個處理器通信連接的存儲器;其中,
12、存儲器存儲有可被至少一個處理器執(zhí)行的計算機程序,計算機程序被至少一個處理器執(zhí)行,以使至少一個處理器能夠執(zhí)行本申請任一實施例的資源垃圾回收方法。
13、根據(jù)本申請的另一方面,提供了一種終端,包括本申請任一實施例的電子設(shè)備。
14、根據(jù)本申請的另一方面,提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)存儲有計算機指令,計算機指令用于使處理器執(zhí)行時實現(xiàn)本申請任一實施例的資源垃圾回收方法。
15、根據(jù)本申請的另一方面,提供了一種計算機程序產(chǎn)品,其特征在于,計算機程序產(chǎn)品包括計算機程序,計算機程序在被處理器執(zhí)行時實現(xiàn)本申請任一實施例的資源垃圾回收方法。
16、本申請實施例的技術(shù)方案,在監(jiān)測到出現(xiàn)資源垃圾回收的任一觸發(fā)方式的情況下,根據(jù)觸發(fā)方式確定目標回收策略;利用目標回收策略確定待回收引用數(shù)據(jù),并對待回收引用數(shù)據(jù)所占的資源進行回收,通過對不同的觸發(fā)方式設(shè)置相應的回收策略,對支持后下載面向過程編程語言編寫的應用的操作系統(tǒng)的資源電子設(shè)備,可以更好地進行資源垃圾回收的適配,解決了支持后下載面向過程編程語言編寫的應用的操作系統(tǒng)的資源電子設(shè)備無法進行資源垃圾回收的問題。
17、應當理解,本部分所描述的內(nèi)容并非旨在標識本申請的實施例的關(guān)鍵或重要特征,也不用于限制本申請的范圍。本申請的其它特征將通過以下的說明書而變得容易理解。
1.一種資源垃圾回收方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,若所述觸發(fā)方式為第一觸發(fā)方式,所述利用所述目標回收策略確定待回收引用數(shù)據(jù),并對所述待回收引用數(shù)據(jù)所占的資源進行回收,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述將所述引用數(shù)據(jù)確定為待回收引用數(shù)據(jù)之后,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對所述待回收引用數(shù)據(jù)所占的資源進行回收,還包括:
6.根據(jù)權(quán)利要求1-5任一項所述的方法,其特征在于,若所述觸發(fā)方式為第二觸發(fā)方式,所述利用所述目標回收策略確定待回收引用數(shù)據(jù),并對所述待回收引用數(shù)據(jù)所占的資源進行回收,包括:
7.一種資源垃圾回收裝置,其特征在于,所述裝置包括:
8.一種電子設(shè)備,其特征在于,所述電子設(shè)備上安裝有嵌入式操作系統(tǒng),所述嵌入式操作系統(tǒng)中執(zhí)行有運行時環(huán)境,所述電子設(shè)備包括:
9.根據(jù)權(quán)利要求8的電子設(shè)備,其特征在于,所述電子設(shè)備包括資源受限設(shè)備。
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)權(quán)利要求1-6中任一項所述的資源垃圾回收方法。