一旦适当预热,有没有办法可视化特定功能的JIT结果?我想看看,例如,JIT是否优化了对java.nio
缓冲区访问器的调用。
答案 0 :(得分:2)
尝试考虑使用PrintAssembly命令行参数集。
以下HotSpot选项(命令行中带有-XX:前缀)需要OpenJDK 7和可外部加载的反汇编程序插件
尝试hsdis plugin实施的建议。但是你需要手动构建它。
要查看生成的代码,您还应首先使用 -XX:+ UnlockDiagnosticVMOptions 。换句话说,JVM将无法识别其他PrintAssembly选项。
在你的情况下应该帮助下一个选项: