GC入門超詳解

GC 我們知道在整個JVM管理的內存中,程序計數器、虛擬機棧和本地方法棧都是屬於線程私有的,因此這幾個區域的內存分配和內存回收都具備確定性,不需要考慮內存回收,因爲當方法或線程結束的時候,內存自然就被釋放了 而Java堆Heap則是由垃圾收集器來管理,有着很顯著的不確定性:只有程序運行期間,我們才能知道程序究竟會創建哪些對象,創建多少個對象,這部分的內存分配和回收是動態的,垃圾收集器關注的正是這部
相關文章
相關標籤/搜索