JVM总结3:面试题
Posted take-it-easy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM总结3:面试题相关的知识,希望对你有一定的参考价值。
- 说一下JVM内存模型吧,有哪些区?分别干什么的?
- JDK8的内存改进(元空间并不在虚拟机中,而是使用本地内存。因此,默认情况下,元空间的大小仅受本地内存限制,但可以通过以下参数来指定元空间的大小)
- 栈和堆的区别?(注意提到线程私有)
- 堆的结构?
- 为什么两个survivor区?
- Eden和survior的比例分配
-
简述分代垃圾回收器是怎么工作的?
- 为什么要有新生代和老年代
- 什么时候对象会进入老年代?
- jvm的永久代中会发生垃圾回收吗?
-
什么是双亲委派模型?
-
说一下类装载的执行过程?5个步骤
-
怎么判断对象是否可以被回收?
-
说一下 JVM 有哪些垃圾回收算法?
-
常用的 JVM 调优的参数都有哪些?
-
说一下 JVM 调优的工具?
参考:
https://zhuanlan.zhihu.com/p/264976486
以上是关于JVM总结3:面试题的主要内容,如果未能解决你的问题,请参考以下文章
Java虚拟机(JVM)面试题(2022年总结最全面的面试题!!!)