GC-垃圾回收算法

垃圾收集算法主要有以下幾種:

1.標記-清除算法(mark-sweep)

2.復(fù)制算法(copying)

3.標記-整理算法(mark-compact)

4.分代收集算法:目前商用虛擬機都使用“分代收集算法”,所謂分代就是根據(jù)對象的生命周期把內(nèi)存分為幾塊,一般把Java堆中分為新生代和老年代,這樣就可以根據(jù)對象的“年齡”選擇合適的垃圾回收算法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • github上的地址:DevelopBlog 與C語言不同,Java內(nèi)存(堆內(nèi)存)的回收由JVM垃圾收集器自動完成...
    Vinctor閱讀 760評論 0 2
  • 1.什么是垃圾回收? 垃圾回收(Garbage Collection)是Java虛擬機(JVM)垃圾回收器提供...
    簡欲明心閱讀 90,396評論 17 311
  • 聲明:原創(chuàng)文章,轉(zhuǎn)載請注明出處。http://m.itdecent.cn/u/e02df63eaa87 垃圾收...
    唐影若凡閱讀 1,163評論 1 6
  • JVM內(nèi)存區(qū)域 JVM將其管理的內(nèi)存分為若干數(shù)據(jù)區(qū)域,這些數(shù)據(jù)區(qū)域分布情況如下圖所示: 程序計數(shù)器:一塊較小內(nèi)存區(qū)...
    luoxn28閱讀 784評論 0 0
  • JVM架構(gòu) 當一個程序啟動之前,它的class會被類裝載器裝入方法區(qū)(Permanent區(qū)),執(zhí)行引擎讀取方法區(qū)的...
    cocohaifang閱讀 1,853評論 0 7

友情鏈接更多精彩內(nèi)容