【问题标题】:ZGC not supported with OpenJDK 11 and macOS?OpenJDK 11 和 macOS 不支持 ZGC?
【发布时间】:2020-01-20 21:12:38
【问题描述】:

我正在尝试使用 ZGC 垃圾收集器运行 Spring Boot 应用程序,并在 build.gradle 中传递了以下 JVM 选项:

bootRun {
    jvmArgs = ["-XX:+UnlockExperimentalVMOptions", "-XX:+UseZGC", "-Xlog:gc*"]
}

运行应用程序 (gradle bootRun) 时出现以下错误:

> Task :bootRun FAILED
Error occurred during initialization of VM
Option -XX:+UseZGC not supported

java-版本:

openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.6+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.6+10, mixed mode)

如果有帮助,我正在运行 macOS (Catalina) 的 10.15.2 (19C57) 版本。只是 macOS 的问题吗?

【问题讨论】:

    标签: java gradle garbage-collection java-11 zgc


    【解决方案1】:

    您可以在ZGC wiki 下找到支持平台的详细信息。

    看起来,您必须迁移到 JDK-14 才能在 macOS 上使用它。

    【讨论】:

    • 不敢相信我错过了...谢谢!
    猜你喜欢
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 2021-09-22
    • 1970-01-01
    • 2022-09-24
    • 1970-01-01
    • 2015-03-24
    相关资源
    最近更新 更多