您应该可以在Netbeans的“项目〉运行〉属性”对话框中修改“VM选项”。您可以添加-Xint选项来关闭JIT编译,这样JVM将只解释字节码。 有很多其他的选项可以选择使用JIT编译器并调整各种优化设置。但是(AFAIK)没有任何选项可以让你在不做任何优化的情况下进行JIT编译。 注意:JIT编译是一种优化。 您还可以学习从命令提示符运行您的应用程序。我认为您可能应该阅读这篇How do I write a correct micro-benchmark in Java?文章,它解释了为Java代码获得可靠的基准测试结果的问题。
1条答案
按热度按时间gmxoilav1#
您应该可以在Netbeans的“项目〉运行〉属性”对话框中修改“VM选项”。您可以添加
-Xint
选项来关闭JIT编译,这样JVM将只解释字节码。有很多其他的选项可以选择使用JIT编译器并调整各种优化设置。但是(AFAIK)没有任何选项可以让你在不做任何优化的情况下进行JIT编译。
注意:JIT编译是一种优化。
您还可以学习从命令提示符运行您的应用程序。我认为您可能应该阅读这篇How do I write a correct micro-benchmark in Java?文章,它解释了为Java代码获得可靠的基准测试结果的问题。