垃圾收集算法主要有以下幾種:
1.標(biāo)記-清除算法(mark-sweep)
2.復(fù)制算法(copying)
3.標(biāo)記-整理算法(mark-compact)
4.分代收集算法:目前商用虛擬機(jī)都使用“分代收集算法”,所謂分代就是根據(jù)對(duì)象的生命周期把內(nèi)存分為幾塊懦窘,一般把Java堆中分為新生代和老年代坑资,這樣就可以根據(jù)對(duì)象的“年齡”選擇合適的垃圾回收算法婚夫。
垃圾收集算法主要有以下幾種:
1.標(biāo)記-清除算法(mark-sweep)
2.復(fù)制算法(copying)
3.標(biāo)記-整理算法(mark-compact)
4.分代收集算法:目前商用虛擬機(jī)都使用“分代收集算法”,所謂分代就是根據(jù)對(duì)象的生命周期把內(nèi)存分為幾塊懦窘,一般把Java堆中分為新生代和老年代坑资,這樣就可以根據(jù)對(duì)象的“年齡”選擇合適的垃圾回收算法婚夫。