堆中的新生代還有老年代永久代詳解

程序計數器,虛擬機棧,本地方法棧都是線程私有的,隨線程的產生而產生,隨線程的消失而毀滅。所以這幾個區域就可以不用考慮內存回收了,java的內存回收主要是針對於java堆還有方法區。 在java堆中分三個種類,新生代,老年代,還有永久代。 新生代:主要用來存放新創建的對象,一般佔用堆內存的三分之一的空間。因爲會頻繁的創建對象,所以會不斷的觸發MinorGC進行垃圾回收。 針對新生代的垃圾回收算法是復
相關文章
相關標籤/搜索