Temurin-build: قم بتوفير نظام أساسي جديد من نوع linux-x64 مع تمكين ZGC

تم إنشاؤها على ١٤ أكتوبر ٢٠١٨  ·  5تعليقات  ·  مصدر: adoptium/temurin-build

مرحبا !

اليوم ، أردت أن ألعب قليلاً مع ZGC . لقد قمت بتنزيل الإصدار jdk8u172-b11 على https://adoptopenjdk.net/ ، وفوجئت برؤية هذا السجل عند بدء تطبيقي:

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

مما يمكنني رؤيته هنا ، يجب تمكين ZGC في وقت الترجمة باستخدام sh configure --with-jvm-features=zgc

أعلم أن zGC يعتبر تجريبيًا ، لكنني أعتقد أنه سيساعد المطورين على أن يكونوا قادرين على استرداد نظام Linux-x64 مع تمكين zGC. نظرًا لأن ZGC متاح حاليًا فقط على Linux / x64 ، يمكننا فقط إضافة هدف نظام أساسي خاص ، شيء مثل OpenJDK11-jdk_x64_linux_hotspot_zgc على سبيل المثال؟

enhancement

التعليق الأكثر فائدة

يبدو أن jdk 11.0.3+ builds ستمكنه افتراضيًا وفقًا لهذه الصفحة
https://wiki.openjdk.java.net/display/zgc/Main

إذا كنت تقوم بإنشاء إصدارات مبكرة من JDK 11 (الإصدارات 11.0.0 أو 11.0.1 أو 11.0.2) ، فأنت بحاجة إلى توفير خيار التكوين --with-jvm-features=zgc لتمكين إنشاء ZGC. لم يعد هذا الخيار مطلوبًا (تم إنشاء ZGC افتراضيًا) اعتبارًا من JDK 11.0.3 و JDK 12.

ال 5 كومينتر

PierreZ يبدو أن هذا يتطلب إنشاء HEAD (أي أنه ليس في قاعدة كود JDK8)

تحتاج zgc ، jdk 11 الآن يمكن استخدام zgc

يبدو أن jdk 11.0.3+ builds ستمكنه افتراضيًا وفقًا لهذه الصفحة
https://wiki.openjdk.java.net/display/zgc/Main

إذا كنت تقوم بإنشاء إصدارات مبكرة من JDK 11 (الإصدارات 11.0.0 أو 11.0.1 أو 11.0.2) ، فأنت بحاجة إلى توفير خيار التكوين --with-jvm-features=zgc لتمكين إنشاء ZGC. لم يعد هذا الخيار مطلوبًا (تم إنشاء ZGC افتراضيًا) اعتبارًا من JDK 11.0.3 و JDK 12.

PierreZ المرجع https://github.com/AdoptOpenJDK/openjdk-build/issues/641#issuecomment -458234964 ، هل يمكن إغلاق هذا؟

نعم شكرا 👍

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات