Temurin-build: Fournir une nouvelle plate-forme linux-x64 avec ZGC activé

Créé le 14 oct. 2018  ·  5Commentaires  ·  Source: adoptium/temurin-build

Salut !

Aujourd'hui, j'avais envie de jouer un peu avec ZGC . J'ai téléchargé la release jdk8u172-b11 sur https://adoptopenjdk.net/ , et j'ai été surpris de voir ce log au démarrage de mon application :

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

D'après ce que je peux voir ici , ZGC doit être activé au moment de la compilation avec un sh configure --with-jvm-features=zgc

Je sais que zGC est considéré comme expérimental, mais je pense que cela aidera les développeurs à pouvoir récupérer une plate-forme linux-x64 avec zGC activé. Comme ZGC n'est actuellement disponible que sur Linux/x64, nous ne pourrions ajouter qu'une plate-forme cible spéciale, quelque chose comme OpenJDK11-jdk_x64_linux_hotspot_zgc par exemple ?

enhancement

Commentaire le plus utile

on dirait que les versions de jdk 11.0.3+ l'activeront par défaut selon cette page
https://wiki.openjdk.java.net/display/zgc/Main

Si vous construisez des versions antérieures de JDK 11 (versions 11.0.0, 11.0.1 ou 11.0.2), vous devez fournir l'option de configuration --with-jvm-features=zgc pour activer la construction de ZGC. Cette option n'est plus nécessaire (ZGC est construit par défaut) à partir de JDK 11.0.3 et JDK 12.

Tous les 5 commentaires

@PierreZ Il semble que cela nécessite une construction HEAD (c'est-à-dire que ce n'est pas dans la base de code JDK8)

Besoin de zgc, jdk 11 peut maintenant utiliser zgc

on dirait que les versions de jdk 11.0.3+ l'activeront par défaut selon cette page
https://wiki.openjdk.java.net/display/zgc/Main

Si vous construisez des versions antérieures de JDK 11 (versions 11.0.0, 11.0.1 ou 11.0.2), vous devez fournir l'option de configuration --with-jvm-features=zgc pour activer la construction de ZGC. Cette option n'est plus nécessaire (ZGC est construit par défaut) à partir de JDK 11.0.3 et JDK 12.

@PierreZ Ref https://github.com/AdoptOpenJDK/openjdk-build/issues/641#issuecomment -458234964, cela peut-il être fermé ?

Oui, merci 👍

Cette page vous a été utile?
0 / 5 - 0 notes