如何控制JVM中的JIT行爲?

通常狀況下,JIT是默認開啓的,因此這裏只存在如何關閉的問題。java

在啓動JVM的時候,只需增長-Xint或者-Djava.compiler=NONE選項便可:spa

java -Xint your_main_class_file_namecode

java -Djava.compiler your_main_class_file_nameip

若是是從Eclipse啓動,則須要在Run Configurations中指定上述參數。io

可是必定要注意,徹底關閉JIT會致使大型程序運行異常緩慢,估計啓動都要一個小時。因此通常使用CompileCommand進行排除。class

相關文章
相關標籤/搜索