JVM讀書筆記(二)——GC與內存分配策略

2.1 概述 Java運行時的內存中,其中程序計數器、虛擬機棧、本地方法棧3個區域隨線程而生滅;棧幀隨着方法的進入和退出執行出戰和入棧操作。每一個棧幀分配多少內存基本上是類結構確定下來就已知的,因此在這幾個區域不需多考慮回收問題。而Java堆和方法區則不一樣,一個接口中的多個實現類需要的內存可能不一樣,一個方法中的多個分支需要的內存也可能不一樣,我們只有在程序運行時期才知道會創建哪些對象,這部分內
相關文章
相關標籤/搜索