垃圾回收機制(GC)

1. 哪些「垃圾」需要回收? JVM結構五大區中,有三個是不需要進行垃圾回收的:程序計數器、JVM棧、本地方法棧。因爲它們的生命週期是和線程同步的,隨着線程的銷燬,它們佔用的內存會自動釋放,所以只有方法區和堆需要進行GC。具體到哪些對象的話,簡單概況一句話:如果一個對象不能到達GC Roots對象的時候,那麼它可以被回收。通俗解釋一下就是說,如果一個對象,已經沒有什麼作用了,就可以被當廢棄物被回收
相關文章
相關標籤/搜索