深入理解Java虛擬機之垃圾收集器

垃圾收集(GC) 程序計數器、虛擬機棧和本地方法棧這三個區域屬於線程私有的,只存在於線程的生命週期內,線程結束之後也會消失。 因此不需要對這三個區域進行垃圾回收。垃圾回收主要是針對 Java 堆和方法區進行。 弄明白三個問題:①哪有內存需要回收②什麼時候回收③如何回收 1. 判斷一個對象是否可回收 1.1 引用計數(與Java無關) 給對象添加一個引用計數器,當對象增加一個引用時計數器加 1,引用
相關文章
相關標籤/搜索