gpt4 book ai didi

java - -server -XX :+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+UseJVMCICompiler时使用哪个编译器

转载 作者:搜寻专家 更新时间:2023-10-31 20:08:09 27 4
gpt4 key购买 nike

我的 JVM 有 -server 选项,我相信它使 JVM 能够使用 C2 编译器,这意味着用于服务器应用程序,这些应用程序往往比客户端应用程序运行时间更长。但是,GRAAL JIT(由 -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+UseJVMCICompiler 启用)旨在替换 C2,即使我提供如下两个选项,我的 JVM 也会启动。

-server -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+UseJVMCICompiler

它最终使用了哪个编译器? Graal JIT 还是 C2?

最佳答案

那个 -server 被简单地忽略了,阅读 this answer for example .你可以做的是使用一些额外的命令来运行:

 java -XX:+UnlockExperimentalVMOptions 
-XX:+EnableJVMCI
-XX:+UseJVMCICompiler
-Dgraal.ShowConfiguration=info // this
-XX:+EagerJVMCI // and this matters

结果将包含:

Using Graal compiler configuration 'community' ..... 

关于java - -server -XX :+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+UseJVMCICompiler时使用哪个编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55520833/

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