1.一種垃圾回收方法,其特征在于,所述方法應用于電子設備,所述電子設備的內(nèi)存空間包括第一分區(qū)和第二分區(qū),所述第一分區(qū)包括第一子分區(qū)和第二子分區(qū),所述第一子分區(qū)的內(nèi)存地址連續(xù),所述第一分區(qū)與所述第二分區(qū)不同,所述第一子分區(qū)與所述第二子分區(qū)不同;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述內(nèi)存對象包括新生代內(nèi)存對象或老生代內(nèi)存對象;所述老生代內(nèi)存對象是經(jīng)歷了k輪gc處理的內(nèi)存對象,所述k為正整數(shù);
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一子分區(qū)在所述第一分區(qū)的占比與所述老生代內(nèi)存對象的數(shù)量正相關。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,在對所述目標應用對應的內(nèi)存對象執(zhí)行gc處理之前,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述獲取所述內(nèi)存對象的熱點信息,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述內(nèi)存對象的狀態(tài)包括輕鎖狀態(tài)、重鎖狀態(tài)或哈希狀態(tài);
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述內(nèi)存對象的狀態(tài)是輕鎖狀態(tài),處于所述輕鎖狀態(tài)的內(nèi)存對象的文件頭包括第一字段,所述第一字段用于存儲針對所述內(nèi)存對象的輕鎖次數(shù)信息;
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述內(nèi)存對象的狀態(tài)是哈希狀態(tài),處于所述哈希狀態(tài)的內(nèi)存對象的文件頭包括第二字段,所述第二字段用于存儲針對所述內(nèi)存對象的哈希值;
9.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述獲取所述內(nèi)存對象的熱點信息,包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述基于針對所述內(nèi)存對象的讀指令與針對所述內(nèi)存對象的寫指令得到所述熱點信息,包括:
11.根據(jù)權(quán)利要求1-10任一項所述的方法,其特征在于,所述第一子分區(qū)位于所述電子設備的內(nèi)部存儲器,所述第二子分區(qū)位于所述電子設備的內(nèi)部存儲器或者所述電子設備的磁盤。
12.一種電子設備,其特征在于,所述電子設備包括處理器、存儲器;所述處理器與所述存儲器耦合;所述存儲器用于存儲計算機程序代碼;所述計算機程序代碼包括計算機指令,當所述處理器執(zhí)行上述計算機指令時,使得所述電子設備執(zhí)行如權(quán)利要求1-11任一項所述的方法。
13.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)包括計算機指令,當所述計算機指令在電子設備上運行時,使得所述電子設備執(zhí)行如權(quán)利要求1-11任一項所述的方法。
14.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品中包括指令,當所述計算機程序產(chǎn)品在電子設備上運行時,使得所述電子設備執(zhí)行如權(quán)利要求1-11任一項所述的方法。