https://blog.lovezhy.cc/2019/11/24/HotSpot%E5%8E%9F%E7%90%86%E6%8C%87%E5%8D%97-C1%E5%92%8CC2%E4%BB%8B%E7%BB%8D/
前言HotSpot是一款Java虚拟机的实现,除了基本的解释功能以外,该虚拟机还拥有将字节码编译成机器码的并执行的能力,我们知道,直接执行机器码肯定比解释更快。 HotSpot最初会通过解释的方式执行程序,当它发现某个方法运行得特别频繁时,就会将这些热点(Hot Spot)代码进行编译,编译成平台相关的机器码。这个过程也叫做JIT(Just In Time),与之相对的是AOT(Ahead Of