JVM學習筆記第42天-標記清除算法原理及優缺點

一、標記清除算法 背景 標記-清除算法(Mark-Sweep)是一種非常基礎和常見的垃圾收集算法,該算法被J.McCarthy等人在1960年提出並應用於Lisp語言。 執行過程 當堆中的有效內存空間(available memory)被耗盡的時候,就會停止整個程序(也被稱爲Stop The World),然後進行兩項工作,第一項是標記,第二項則是清除。 標記:Collector從引用根節點開始遍
相關文章
相關標籤/搜索