深入理解JVM-第三章 垃圾收集器與內存分配策略

概述 程序計數器,虛擬機棧,本地方法棧隨線程而生,隨線程而滅;棧中的棧幀隨着方法的進入和退出而有條不紊的執行着出棧和入棧操作。每一個棧幀中分配多少內存基本上是在類結構確定下來時就已知的(儘管在運行期間會由JIT編譯器做一些優化),因此這幾個區域的內存分配和回收都具有確定性,不需要過多考慮。 而java堆和方法區則不同,一個接口中的多個實現類需要的內存空間可能不一樣,一個方法中的多個分支需要的內存也
相關文章
相關標籤/搜索