jvm 面試問題總結(2)

1. java 8 將 jvm 中 永久代去除帶來的好處?: 元空間存放在本地內存中避免之前使用永久代出現內存溢出的問題。 類及方法的信息等比較難確定其大小,因此對於永久代的大小指定比較困難,太小容易出現永久代溢出,太大則容易導致老年代溢出。 永久代會通過 full GC 進行回收,這種操作複雜度較高,回收效率偏低。 2. 如何判斷對象死亡,有哪兩種方法? 引用計數法: 當該對象被引用時,計數器就
相關文章
相關標籤/搜索