1 Java平台 Java采用的是解释和编译混合的模式.它首先通过javac将源码编译成字节码文件class.然后在运行的时候通过解释器或者JIT将字节码转换成最终的机器码.只是用解释器的缺点:抛弃了JIT可能带来的性能优势.如果代码没有被JIT编译的话,再次运行时需要重复解析.只用JIT的缺点:需要将全部的代码编译成本地机器码.要花更多的时间,JVM启动会变慢非常多:增加可执行代码的长度(字节码比JIT编译后的机器码小很多),这将导致页面调度,从而降低程序的速度.有些JIT编译器的优化方式,比…