JVM垃圾回收機制

1.爲何進行垃圾回收?算法 由於虛擬機內存是有限的,虛擬機回收對象佔有的空間,以便後來的對象對其進行使用。spa 2.哪些內存須要進行垃圾回收?線程 如程序計數器、虛擬機棧、本地方法棧都不須要進行垃圾回收,由於它們是自動進行的,隨着線程的消亡而消亡,不須要咱們去回收 對象 對於線程中共享的區域好比:堆,方法區。生命週期 3.如何判斷是否回收?內存 (1)引用計數法虛擬機     堆中的每個對象有一
相關文章
相關標籤/搜索