jvm 面试问题总结(2)

1. java 8 将 jvm 中 永久代去除带来的好处?: 元空间存放在本地内存中避免之前使用永久代出现内存溢出的问题。 类及方法的信息等比较难确定其大小,因此对于永久代的大小指定比较困难,太小容易出现永久代溢出,太大则容易导致老年代溢出。 永久代会通过 full GC 进行回收,这种操作复杂度较高,回收效率偏低。 2. 如何判断对象死亡,有哪两种方法? 引用计数法: 当该对象被引用时,计数器就
相关文章
相关标签/搜索