深入理解Java虛擬機(三)——垃圾回收策略

所謂垃圾收集器的作用就是回收內存空間中不需要了的內容,需要解決的問題是回收哪些數據,什麼時候回收,怎麼回收。 Java虛擬機的內存分爲五個部分:程序計數器、虛擬機棧、本地方法棧、堆和方法區。 其中程序計數器、虛擬機棧和本地方法棧是線程私有的,所以對於何時回收這三部分內存只需要根據線程的生存週期就可以了。 而堆和方法區是線程共享的,其誕生和銷燬伴隨的虛擬機的啓動和停止,所以需要特定的算法來判斷內存是
相關文章
相關標籤/搜索