检查 JVM 中的 JIT 编译代码
Java 虚拟机 (JVM) 利用即时 (JIT) 编译来改进代码执行效率。虽然 JIT 在后台无缝运行,但有时开发人员可能会寻求检查 JIT 生成的本机代码。本文提供有关如何查看 JIT 生成的汇编代码的说明。
一般用法
使用以下选项运行 JVM:
过滤特定方法
隔离汇编代码对于特定方法,请使用以下语法:
请注意,方法名称可能需要引号,具体取决于操作系统。内联方法可能不会显示所有优化。
在 Windows 上安装所需的库
要在 Windows 上访问这些选项,需要安装特定的库。可以从 fcml 项目中获取预构建的二进制文件:
或者,这些库可以是使用 Cygwin 手动构建。 fmlc 指南中详细介绍了这两种方法。
附加说明
以上是如何检查JVM中JIT编译的汇编代码?的详细内容。更多信息请关注PHP中文网其他相关文章!