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.