一種Java虛擬機分代垃圾快速回收方法

基本信息

申請?zhí)?/td> CN201410236367.3 申請日 -
公開(公告)號 CN103995741A 公開(公告)日 2014-08-20
申請公布號 CN103995741A 申請公布日 2014-08-20
分類號 G06F9/46(2006.01)I;G06F12/02(2006.01)I;H04N21/443(2011.01)I 分類 計算;推算;計數(shù);
發(fā)明人 許海華;沈江濤;何明;杜平;許哲維 申請(專利權(quán))人 無錫商埃曲信息科技有限公司
代理機構(gòu) 上海伯瑞杰知識產(chǎn)權(quán)代理有限公司 代理人 吳澤群
地址 214174 江蘇省無錫市惠山區(qū)文惠路18-1號輔樓2505
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種Java虛擬機分代垃圾快速回收方法,采用虛擬表構(gòu)建用于回收并且整理內(nèi)存空間的垃圾回收器;將內(nèi)存劃分為多個大小相等的內(nèi)存塊,每個內(nèi)存塊屬于不同的內(nèi)存集,內(nèi)存集是包括若干內(nèi)存塊的集合;對于等待被回收處理的內(nèi)存空間內(nèi)的多個內(nèi)存集,分別掃描每個內(nèi)存集內(nèi)的內(nèi)存塊;內(nèi)存集按照先后順序,在先的內(nèi)存集先被掃描會回收,在后的內(nèi)存集后被掃描回收,如同代際更替;如果某個內(nèi)存集J內(nèi)的內(nèi)存塊中的對象均未被其他內(nèi)存集內(nèi)的內(nèi)存塊中的對象引用,則該內(nèi)存集J為垃圾內(nèi)存,被回收。本發(fā)明針對機頂盒硬件運算能力不高、存儲有限、實時性強的特點,提高了運算速度和響應時間,很好地滿足了數(shù)字電視機頂盒的實時性要求。