1、JVM:
内存模型(指令重排序、内存屏障)、逃逸分析(非逃逸优化:栈上分配、标量替换、禁止方法内联)、双亲委派机制、加载到卸载流程、GC 优化;
后期需要深入学习:反射、异常处理、虚拟机执行方法调用、编译(解释编译、即时编译)、方法内联、对象的内存布局。
2、MySQL:
内存模型(指令重排序、内存屏障)、逃逸分析(非逃逸优化:栈上分配、标量替换、禁止方法内联)、双亲委派机制、加载到卸载流程、GC 优化;
后期需要深入学习:反射、异常处理、虚拟机执行方法调用、编译(解释编译、即时编译)、方法内联、对象的内存布局。