JVM學習筆記(二)——垃圾收集器和內存分配策略

Java與C++之間有一堵由內存動態分配和垃圾收集技術所圍成的「高牆」,牆外的人想進去,牆內的人卻想出去。 對於Java內存運行時區域的各個部分,其中程序計數器、虛擬機棧、本地方法棧3個區域的內存隨線程而生,隨線程而滅。所以方法或者線程結束的時候,內存就自然的隨着回收了。而Java堆和方法區的內存則不一樣,這些部分的內存是需要動態分配的。 棧中的棧幀隨着方法的進入和退出而有條不紊地執行着入棧和出棧
相關文章
相關標籤/搜索