如何在JVM中查看JIT编译的代码?

Alsor.net:

有什么方法可以查看JIT在JVM中生成的本机代码吗?

法莱纳:

假设您使用的是Sun Hotspot JVM(即Oracle java.com上提供的JVM ),则可以添加该标志

-XX:+ PrintOptoAssembly

在运行代码时。这将打印出由JIT编译器生成的优化代码,而将其余部分省去。

如果要查看整个字节码,包括未优化的部分,请添加

-XX:CompileThreshold =#

当您运行代码时。

您可以在此处阅读有关此命令和JIT功能的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

JVM JIT编译器如何优化“重复的” Java代码?

如何在Netbeans中查看编译后的代码

如何在Visual Studio IDE中从github查看源代码,但如何使用Nuget的dll进行编译?

如何在gcc(g ++)中编译C ++代码以查看重载函数的名称错误?

JIT优化后如何查看Android代码?

JVM为什么不缓存JIT编译代码?

如何查看Java编译代码

如何在chrome中查看javascript代码?

JIT编译实际上如何在运行时执行机器代码?

如何确定Hotspot JVM为什么决定第二次重新编译已经JIT:ed的代码?

如何在IntelliJ中查看编译错误列表?

JVM中的JIT编译器到底是什么?

如何在代码块中获取预编译的源代码?

如何在Rstudio中查看此动画代码的输出

如何在R中查看bayesmeta包的源代码

如何在浏览器中查看本机源代码?

如何在xcode的右侧面板中查看代码?

如何在Eclipse中查看JRE的源代码?

目标C:如何在iOS中查看代码

如何在Clion中查看代码覆盖率

如何在Eclipse Git中查看代码的旧版本

如何在PostgreSQL中查看视图的CREATE VIEW代码?

如何在 Software Updater 中查看更新的源代码?

如何在MPLAB x中查看汇编我的C代码

如何在Racket的标准库中查看方法的源代码?

如何在源代码中查看Ruby方法#lcm?

如何在haskell中查看模块功能的实现代码?

如何在React Native中查看javascript捆绑代码?

如何在 Firefox 中查看呈现的 HTML 页面,而不是代码