Java虛擬機-讀書筆記4-垃圾回收(1)

    在java運行時內存區域中,程序計數器,虛擬機棧,本地方法棧3個區域隨線程而生,隨線程而滅.棧中的棧幀隨着方法的進入和退出有條不紊地執行者出棧和入棧操作.每一個棧幀分配多少內存基本上在類結構確定下來時就已知了(儘管在運行時期會由JIT編譯器進行一些優化).因此這些區域的內存分配和回收都具備確定性了.因爲方法結束或線程結束,內存也自然都回收了.    而方法區和堆則不一樣,一個接口的多個實現
相關文章
相關標籤/搜索