gpt4 book ai didi

java - 如何找出运行 java 程序时使用的 JIT 的名称

转载 作者:搜寻专家 更新时间:2023-11-01 03:21:35 24 4
gpt4 key购买 nike

是否有任何命令或类似的东西可以知道运行 java 程序时使用的 JIT 名称?

最佳答案

(此答案适用于 OpenJDK 热点)

您应该能够使用-XX:+LogCompilation 来获取包含以下行的日志文件(hotspot_pid< PID>.log,在启动目录中)

<nmethod compile_id='2' compiler='C1' level='3' ...

注意:LogCompilation 是一个诊断 VM 选项。所以你需要通过在它前面加上-XX:+UnlockDiagnosticVMOptions。运行类文件的脚本行如下所示:

java -XX:+UnlockDiagnosticVMOptions -XX:LogCompilation MyClass

请注意,在一次执行期间可能有多个不同的 JIT 在运行。

关于java - 如何找出运行 java 程序时使用的 JIT 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29207160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com