对于一个Java程序来说JIT的意义是什么,它是否能使执行速度更快或是否存在不是JIT的字节码?
有两种方法可以禁用JIT
-Djava.compiler=NONE
或者这几乎不会编译任何东西
-XX:CompileThreshold=2000000000
或者在IBM JVM上
-nojit
禁用JIT会使代码变慢,例如50倍,但并非总是如此.如果您花费大部分时间进行IO或GUI更新,您可能会发现它没什么区别.