Temurin-build: Proporcionar una nueva plataforma linux-x64 con ZGC habilitado

Creado en 14 oct. 2018  ·  5Comentarios  ·  Fuente: adoptium/temurin-build

Hola !

Hoy quería jugar un poco con ZGC . Descargué la versión jdk8u172-b11 en https://adoptopenjdk.net/ y me sorprendió ver este registro al iniciar mi aplicación:

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

Por lo que puedo ver aquí , ZGC debe habilitarse en tiempo de compilación con sh configure --with-jvm-features=zgc

Sé que zGC se considera experimental, pero creo que ayudará a los desarrolladores a recuperar una plataforma linux-x64 con zGC habilitado. Como ZGC actualmente solo está disponible en Linux/x64, solo podríamos agregar un objetivo de plataforma especial, algo como OpenJDK11-jdk_x64_linux_hotspot_zgc, por ejemplo.

enhancement

Comentario más útil

parece que las compilaciones jdk 11.0.3+ lo habilitarán de forma predeterminada de acuerdo con esta página
https://wiki.openjdk.java.net/display/zgc/Main

Si está creando versiones anteriores de JDK 11 (versiones 11.0.0, 11.0.1 o 11.0.2), debe proporcionar la opción de configuración --with-jvm-features=zgc para habilitar la creación de ZGC. Esta opción ya no es necesaria (ZGC se crea de manera predeterminada) a partir de JDK 11.0.3 y JDK 12.

Todos 5 comentarios

@PierreZ Parece que eso requiere una compilación HEAD (es decir, no está en la base de código JDK8)

Necesita zgc, jdk 11 ahora puede usar zgc

parece que las compilaciones jdk 11.0.3+ lo habilitarán de forma predeterminada de acuerdo con esta página
https://wiki.openjdk.java.net/display/zgc/Main

Si está creando versiones anteriores de JDK 11 (versiones 11.0.0, 11.0.1 o 11.0.2), debe proporcionar la opción de configuración --with-jvm-features=zgc para habilitar la creación de ZGC. Esta opción ya no es necesaria (ZGC se crea de manera predeterminada) a partir de JDK 11.0.3 y JDK 12.

@PierreZ Ref https://github.com/AdoptOpenJDK/openjdk-build/issues/641#issuecomment -458234964, ¿se puede cerrar?

Si, gracias 👍

¿Fue útil esta página
0 / 5 - 0 calificaciones