JIT 什么是JITJIT = Just In Time即时编译,是动态编译的一种形式,是一种优化虚拟机运行的技术. 程序运行通常有两种方式,一种是静态编译,一种是动态解释,即时编译混合了这二者.Java和.Net/mono中都使用了这种技术. 然而IOS中禁止使用(不是针对JIT,而是所有的动态编译都不支持)! 为什么要使用JIT 解释执行: 效率低.代码暴露. 静态编译: 不够灵活,无法热更新.平台兼容性差. JIT: 效率:高于解释执行,低于静态编译. 安全性:一般都会先转换成字节码. 热…