GraalVM برای JDK 22 اکثر ویژگی های جاوا ۲۲ را برای Graal به موقع و Native Image کامپایل سازی زود هنگام در دسترس قرار می دهد.
Oracle GraalVM را برای JDK 22 منتشر کرده است، به روز رسانی در زمان اجرا جاوا با کامپایل پیش از زمان (AOT) که از ویژگی های جاوا ۲۲ پشتیبانی می کند.
در همان روزی که Java 22 منتشر شد، که در ۱۹ مارس منتشر شد، GraalVM برای JDK 22 را می توان از وب سایت پروژه. اکثر ویژگی های JDK 22 برای کامپایل Graal JIT و کامپایل Native Image AOT در دسترس هستند. ویژگیهای جاوا ۲۲ که در Graal JIT و Native Image پشتیبانی میشوند شامل قالبهای رشتهای، API فایل کلاس، متغیرها و الگوهای بینام، همزمانی ساختاریافته، و مقادیر دامنهدار هستند.
باینریهای GraalVM کوچکتر هستند، سریعتر شروع میشوند، بهترین عملکرد را بدون گرم کردن ارائه میکنند، و از حافظه و CPU کمتری نسبت به برنامههای در حال اجرا بر روی JVM استفاده میکنند. GraalVM Native Image برنامه های جاوا را زودتر از موعد به باینری های مستقل کامپایل می کند. و علاوه بر پشتیبانی از جاوا، GraalVM زمان اجرا را برای زبان هایی مانند Python، JavaScript و Ruby فراهم می کند.
با انتشار جدید GraalVM، ماژول Graal از jdk.internal.vm.compiler
به jdk.graal.compiler
تغییر نام داد. همچنین بسته های کامپایلر به فضای نام jdk.graal.compiler
منتقل شده اند. طبق یادداشتهای انتشار، این تغییر نام در آمادهسازی Project Galahad و برای ایجاد فضای نام jdk.graal
برای پروژههای فرعی Graal انجام شد.
هدف Project Galahad این است که فناوریهای مرتبط با GraalVM را به جامعه OpenJDK کمک کند و آنها را برای انکوباسیون احتمالی در نسخه اصلی JDK آماده کند.
پست های مرتبط
GraalVM Oracle از جاوا ۲۲ پشتیبانی می کند
GraalVM Oracle از جاوا ۲۲ پشتیبانی می کند
GraalVM Oracle از جاوا ۲۲ پشتیبانی می کند