GC回收過程與算法?

哪些可以回收? 什麼時候可以回收? 怎樣回收? 哪些對象可以回收的算法: 引用計算法:對象引用一次就加+1,0是可以回收的,但會存在循環引用問題。 根搜索算法:又叫可達性分析,以根作爲起點沒有路徑則爲是失效的。 怎樣回收? 標記清除算法:標記後進行清除,會出現內存碎片化缺點。 複製算法:使用同樣的兩塊內存,當內存滿時活對象複製到另一個內存中。內存用一半而已。 標記整理算法:將存活對象移向內存的一端
相關文章
相關標籤/搜索