Oracle ได้เผยแพร่ GraalVM รุ่นชุมชนล่าสุดที่กำหนดเป้าหมาย JDK17 และ JDK20 GraalVM ยังคงรองรับภาษาอื่นๆ ที่หลากหลายนอกเหนือจาก Java เช่นกัน
GraalVM ดำเนินการต่อไปในฐานะ Java JVM/JDK ประสิทธิภาพสูง ซึ่งสนับสนุนภาษาโปรแกรมเพิ่มเติมและโมเดลการดำเนินการ ด้วยการเปิดตัว GraalVM ใหม่ในวันอังคาร การเปลี่ยนแปลงบางอย่างรวมถึง:
-เพิ่มการรองรับสำหรับตัวรวบรวมขยะ ZGC เพื่อรองรับเวิร์กโหลดที่ต้องการเวลาแฝงต่ำหรือขนาดฮีปที่ใหญ่มาก
-โปรแกรมสร้างภาพกราฟิกในอุดมคติ”IGV”เป็นโอเพ่นซอร์ส สามารถใช้ IGV เพื่อวิเคราะห์กราฟการรวบรวมและค้นหาปัญหาด้านประสิทธิภาพ
-รองรับการสร้างไฟล์ปฏิบัติการแบบเนทีฟจาก บันเดิลตามความต้องการ
-ปรับปรุงรอยเท้าหน่วยความจำของกระบวนการสร้าง Native Image
-ตอนนี้ Native Image ของ GraalVM กำหนดเป้าหมายสถาปัตยกรรม x86-64-v3 ตามค่าเริ่มต้น Native Image ยังอนุญาตให้ระบุ”-march=”รวมถึง”-march=native”หากต้องการสร้าง Native Image builds เพื่อประสิทธิภาพสูงสุดบนฮาร์ดแวร์ของคุณ
-โหมดทดลอง RISC-V สำหรับ Native Image ผ่านทางแบ็กเอนด์ LLVM
-เพิ่มความสามารถในการทำงานร่วมกันของ BigInteger ในการสนับสนุน JavaScript ของ GraalVM
-ขณะนี้การฝัง Polyglot ของ GraalVM รองรับการเรียกใช้แอปพลิเคชันที่ไม่น่าเชื่อถือในโค้ดแซนด์บ็อกซ์
-การปรับปรุงประสิทธิภาพต่างๆ
ดาวน์โหลดรุ่นชุมชน GraalVM JDK20 ได้ที่ GitHub รายละเอียดเพิ่มเติมเกี่ยวกับการอัปเดต GraalVM ใหม่ผ่านทาง บล็อก GraalVM Medium.comก>.