深入理解JVM(三)------垃圾收集器與內存分配策略(1)

在瞭解垃圾收集之前,我們得先知道哪些內存需要回收,哪些不需要 JVM運行時數據區如上圖,其中,程序計數器,虛擬機棧,本地方法棧3個區域隨線程而生,隨線程而滅,而JAVA堆和方法區則不一樣,一個接口中的多個實現類需要的內存可能不一樣,一個方法中的多個分支需要的內存也可能不一樣,我們只有在程序處於運行期間時才能知道創建哪些對象,這部分內存的分配和回收都是動態的,垃圾收集器所關注的就是這部分內存。 判斷
相關文章
相關標籤/搜索