JVM筆記 | Java垃圾回收(GC)

概述 在JVM的運行時數據區中,程序計數器、JVM棧和本地方法棧隨線程而生,隨線程而滅,內存分配和回收具備確定性,因此這幾個區域不需要過多考慮內存回收問題,因爲方法結束或者線程結束時,內存自然就跟隨着回收了。而Java堆和方法區則不一樣,一個接口中的多個實現類需要的內存可能不一樣,一個方法中的多個分支需要的內存也可能不一樣,只有在程序處於運行期才能知道會創建哪些對象,這部分內存的分配和回收都是動態
相關文章
相關標籤/搜索