1.JVM运行时内存区域划分?
2.内存溢出OOM和堆栈溢出SOE的案例、原因、排查及解决?
3.常用的JVM性能监控工具?
4.JVM参数设置?
5.类加载过程?
6.JVM内存模型?
7.四大引用类型?区别?
8.JVM性能调优?
9.Minor GC和Full GC 分别在什么时候触发?
10.GC算法有哪些?各自特点?
11.GC收集器有哪些?各自特点?
12.内存泄漏的原因和排查?
13.rt.jar被什么类加载器加载?何时加载?
14.新生代内存为什么需要两个Survivor区?
15.自己写的类被什么类加载加载,何时加载?
16.Full GC次数过多,如何排查及优化?
17.CMS垃圾回收的过程?
18.直接内存如何管理的?
19.JVM大页模式?
20.JVM内存抖动如何解决?