自己動手寫寫:GC何時觸發?

本文是基於Oracle的Hotspot JVM 1.6版本的分析。   先來看一下 HotSpot的內存結構:     備註:在HotSpot中本地方法棧和JVM方法棧是同一個,因此也可以用-Xss控制。 經IBM研究,通常運行的程序有80%--98%的對象是臨時對象,因此Hotspot對JVM堆採用了分代的方式來管理,以提升GC的效率。   下面我們來看一張堆內存邏輯劃分圖:   分爲New G
相關文章
相關標籤/搜索