有什么方法可以查看JIT在JVM中生成的本机代码吗?
假设你使用的是Sun Hotspot JVM(即Oracle 在java.com上提供的JVM ),则可以添加该标志
-XX:+ PrintOptoAssembly
在运行代码时。这将打印出由JIT编译器生成的优化代码,而将其余部分省去。
如果要查看整个字节码,包括未优化的部分,请添加
-XX:CompileThreshold =#