垃圾收集器與內存分配策略——判斷對象是否存活

參考:《深入理解Java虛擬機》-jvm高級特性與最佳實現(周志明著) 前言 1、Java內存運行時區域的各個部分,其中程序計數器,虛擬機棧,本地方法棧3個區域隨着線程而生,隨着線程而滅;在方法結束後,佔用的內存跟着就回收了,不需要過多考慮垃圾回收問題; 2、但是Java堆和方法區則不一樣,一個方法中多個分支需要的內存也不一樣,我們只有在程序運行期間才知道會創建哪些對象?這部分內存的分配都是動態的
相關文章
相關標籤/搜索