Temurin-build: Stellen Sie eine neue Plattform Linux-x64 mit aktiviertem ZGC bereit

Erstellt am 14. Okt. 2018  ·  5Kommentare  ·  Quelle: adoptium/temurin-build

Hallo !

Heute wollte ich ein bisschen mit ZGC spielen. Ich habe die Version jdk8u172-b11 auf https://adoptopenjdk.net/ heruntergeladen und war überrascht, dieses Protokoll zu sehen, als ich meine Anwendung startete:

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

Von dem, was ich hier sehen kann, muss ZGC zur Kompilierzeit mit einem sh configure --with-jvm-features=zgc aktiviert werden

Ich weiß, dass zGC als experimentell angesehen wird, aber ich denke, es wird Entwicklern helfen, eine Linux-x64-Plattform mit aktiviertem zGC abzurufen. Da ZGC derzeit nur unter Linux/x64 verfügbar ist, konnten wir nur ein spezielles Plattformziel hinzufügen, zum Beispiel OpenJDK11-jdk_x64_linux_hotspot_zgc?

enhancement

Hilfreichster Kommentar

sieht so aus, als würden jdk 11.0.3+ Builds es gemäß dieser Seite standardmäßig aktivieren
https://wiki.openjdk.java.net/display/zgc/Main

Wenn Sie frühe Versionen von JDK 11 (Versionen 11.0.0, 11.0.1 oder 11.0.2) erstellen, müssen Sie die Konfigurationsoption --with-jvm-features=zgc angeben, um die Erstellung von ZGC zu ermöglichen. Diese Option wird ab JDK 11.0.3 und JDK 12 nicht mehr benötigt (ZGC wird standardmäßig erstellt).

Alle 5 Kommentare

@PierreZ Es sieht so aus, als ob dafür ein HEAD-Build erforderlich ist (dh es ist nicht in der JDK8-Codebasis enthalten).

Benötigen Sie zgc, jdk 11 kann jetzt zgc verwenden

sieht so aus, als würden jdk 11.0.3+ Builds es gemäß dieser Seite standardmäßig aktivieren
https://wiki.openjdk.java.net/display/zgc/Main

Wenn Sie frühe Versionen von JDK 11 (Versionen 11.0.0, 11.0.1 oder 11.0.2) erstellen, müssen Sie die Konfigurationsoption --with-jvm-features=zgc angeben, um die Erstellung von ZGC zu ermöglichen. Diese Option wird ab JDK 11.0.3 und JDK 12 nicht mehr benötigt (ZGC wird standardmäßig erstellt).

@PierreZ Ref https://github.com/AdoptOpenJDK/openjdk-build/issues/641#issuecomment -458234964, kann dies geschlossen werden?

Ja danke 👍

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen