Temurin-build: Fornecer uma nova plataforma linux-x64 com ZGC habilitado

Criado em 14 out. 2018  ·  5Comentários  ·  Fonte: adoptium/temurin-build

Oi !

Hoje, eu queria brincar um pouco com o ZGC . Baixei a versão jdk8u172-b11 em https://adoptopenjdk.net/ e fiquei surpreso ao ver este log ao iniciar minha aplicação:

Unrecognized VM option 'UseZGC'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Pelo que posso ver aqui , o ZGC precisa ser ativado em tempo de compilação com um sh configure --with-jvm-features=zgc

Eu sei que o zGC é considerado experimental, mas acho que ajudará os desenvolvedores a recuperar uma plataforma linux-x64 com o zGC habilitado. Como o ZGC atualmente está disponível apenas no Linux/x64, só poderíamos adicionar um destino de plataforma especial, algo como OpenJDK11-jdk_x64_linux_hotspot_zgc, por exemplo?

enhancement

Comentários muito úteis

parece que as compilações do jdk 11.0.3+ o habilitarão por padrão de acordo com esta página
https://wiki.openjdk.java.net/display/zgc/Main

Se você estiver compilando versões anteriores do JDK 11 (versões 11.0.0, 11.0.1 ou 11.0.2), precisará fornecer a opção de configuração --with-jvm-features=zgc para habilitar a criação do ZGC. Esta opção não é mais necessária (o ZGC é construído por padrão) a partir do JDK 11.0.3 e JDK 12.

Todos 5 comentários

@PierreZ Parece que requer uma compilação HEAD (ou seja, não está na base de código JDK8)

Precisa de zgc, jdk 11 agora pode usar zgc

parece que as compilações do jdk 11.0.3+ o habilitarão por padrão de acordo com esta página
https://wiki.openjdk.java.net/display/zgc/Main

Se você estiver compilando versões anteriores do JDK 11 (versões 11.0.0, 11.0.1 ou 11.0.2), precisará fornecer a opção de configuração --with-jvm-features=zgc para habilitar a criação do ZGC. Esta opção não é mais necessária (o ZGC é construído por padrão) a partir do JDK 11.0.3 e JDK 12.

@PierreZ Ref https://github.com/AdoptOpenJDK/openjdk-build/issues/641#issuecomment -458234964, isso pode ser fechado?

Sim, obrigado 👍

Esta página foi útil?
0 / 5 - 0 avaliações