JIT = Just In Time即时编译,是动态编译的一种形式,是一种优化虚拟机运行的技术。程序运行通常有两种方式,一种是静态编译,一种是动态解释,即时编译混合了这二者。Java和.Net/mono中都使用了这种技术。
简答莱说就是在解释代码的同时将代码编译一次,对于重复执行的代码,就可以直接运行机器码,省下了解释代码的时间,所以会效率更高。
JIT = Just In Time即时编译,是动态编译的一种形式,是一种优化虚拟机运行的技术。程序运行通常有两种方式,一种是静态编译,一种是动态解释,即时编译混合了这二者。Java和.Net/mono中都使用了这种技术。
简答莱说就是在解释代码的同时将代码编译一次,对于重复执行的代码,就可以直接运行机器码,省下了解释代码的时间,所以会效率更高。