JVM學習筆記之三 垃圾回收可達性分析算法

垃圾回收中無用對象的判斷 爲什麼要垃圾回收     JVM堆內存和方法區,不像程序計數器,虛擬機棧和本地方法棧等運行時區域,隨着線程的生死而分配內存和釋放內存,不需要主動回收內存。堆中並且存儲了絕大多數對象,佔用較大的內存空間。當對象越存儲越多的時候,以至於不能夠爲正要創建的對象提供大小合適的內存空間時,就要觸發javaGC,也就是java的自動內存回收,通過該行爲中系統中「無用的對象」的內存回收
相關文章
相關標籤/搜索