Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

تقدم Azul Systems OpenJDK Builds مع CRaC لتحسين أوقات بدء تشغيل Java

تقدم Azul Systems OpenJDK Builds مع CRaC لتحسين أوقات بدء تشغيل Java

أصدر مزود برامج Java Azul Systems مؤخرًا تصميمات Azul Zulu من OpenJDK مع دعم التنسيق المنسق عند نقطة التفتيش (CRaC). من المتوقع أن تعمل هذه الوظيفة الجديدة على تحسين أوقات بدء تشغيل Java ووقت الإحماء بشكل كبير.

يسمح مشروع OpenJDK CRaC للتطبيق قيد التشغيل بالتوقف مؤقتًا ، والتقاط لقطة لحالته ، وإعادة التشغيل بعد ذلك على جهاز مختلف إذا لزم الأمر. تقدم Azul تصميمات Azul Zulu من OpenJDK مع CRaC لـ Java 17 على أنظمة Linux x64. يتوفر الإصدار مجانًا للتنزيل على موقع Azul على الويب ، ويمكن استخدامه لأغراض التطوير والنماذج الأولية والإنتاج ، كما تقول الشركة. تخطط Azul أيضًا لتقديم إمكانات CRaC لإصدارات Java إضافية في المستقبل. تم تصميم CRaC لتمكين تطبيقات Java من البدء فورًا وبسرعة كاملة ، وتتضمن Java API التي تتيح تنسيق الموارد أثناء عمليات نقاط التفتيش والاستعادة. يعد CRaC مناسبًا تمامًا للوظائف بدون خادم والحاويات والخدمات المصغرة وحالات الاستخدام الأخرى.

من خلال الاستفادة من CRaC ، يمكن الآن تقليل أوقات بدء تشغيل تطبيق Java والإحماء من ثوانٍ أو دقائق إلى أجزاء من الثانية فقط. يستلزم نهج CRaC إيقاف التطبيق مؤقتًا ، وأخذ لقطة لحالته وذاكرته ، وإعادة تشغيله لاحقًا ، حتى على جهاز مختلف تمامًا. تنتج نقطة فحص CRaC صورة لعملية التطبيق الكاملة ، بما في ذلك الحالة والذاكرة. عند الاستعادة ، يتم إعادة تحميل حالة التطبيق ، ويستأنف التنفيذ من النقطة التي تم فيها إنشاء نقطة التفتيش في البداية.

في السابق ، تضمنت طرق التعامل مع أوقات بدء تشغيل Java البطيئة وأوقات الإحماء موازنة الحمل ، والتعبئة بالحاويات ، والتخزين المؤقت ، والتحميل المسبق ، والتحسين المسبق ، والتهيئة المسبقة لرمز التطبيق. ومع ذلك ، فإن هذه التدابير تفتقر إلى الكفاءة وغالبًا ما تنطوي على نفقات كبيرة للبنية التحتية ، مما يؤدي إلى زيادة التكاليف وتقليل الكفاءة التشغيلية وكفاءة المطورين. علاوة على ذلك ، فإن الأساليب الأخرى ، مثل التجميع المسبق ، تفشل في تقديم توافق كامل مع مواصفات Java وتعاني من انخفاض أداء وقت التشغيل.

في مجال no-code low-code ، توفر منصة AppMaster تطويرًا سريعًا وفعالًا للتطبيقات الخلفية والويب وتطبيقات الهاتف المحمول. وهذا يجعلها أداة قيّمة في عالم تزداد فيه أهمية تحسين أوقات بدء التشغيل والأداء عبر الأنظمة والأنظمة الأساسية المختلفة. ضع في اعتبارك تجربة AppMaster Studio لتطوير التطبيقات بشكل أسرع وتكامل سلس مع الأنظمة المختلفة.

المنشورات ذات الصلة

AppMaster في BubbleCon 2024: استكشاف اتجاهات عدم استخدام التعليمات البرمجية
AppMaster في BubbleCon 2024: استكشاف اتجاهات عدم استخدام التعليمات البرمجية
شاركت AppMaster في مؤتمر BubbleCon 2024 في مدينة نيويورك، واكتسبت رؤى، وقامت بتوسيع الشبكات، واستكشاف الفرص لتعزيز الابتكار في مجال التطوير بدون أكواد.
ملخص مؤتمر FlutterFlow للمطورين لعام 2024: رؤى رئيسية من مؤتمر FlutterFlow للمطورين في مدينة نيويورك
ملخص مؤتمر FlutterFlow للمطورين لعام 2024: رؤى رئيسية من مؤتمر FlutterFlow للمطورين في مدينة نيويورك
أضاء مؤتمر FFDC 2024 مدينة نيويورك، حيث قدم للمطورين رؤى متطورة في تطوير التطبيقات باستخدام FlutterFlow. مع الجلسات التي يقودها الخبراء والتحديثات الحصرية والتواصل الذي لا مثيل له، كان حدثًا لا ينبغي تفويته!
تسريحات العاملين في قطاع التكنولوجيا في عام 2024: الموجة المستمرة التي تؤثر على الابتكار
تسريحات العاملين في قطاع التكنولوجيا في عام 2024: الموجة المستمرة التي تؤثر على الابتكار
مع خفض 60 ألف وظيفة في 254 شركة، بما في ذلك شركات عملاقة مثل تيسلا وأمازون، سيشهد عام 2024 موجة مستمرة من تسريح العمال في قطاع التكنولوجيا لإعادة تشكيل مشهد الابتكار.
ابدأ مجانًا
من وحي تجربة هذا بنفسك؟

أفضل طريقة لفهم قوة AppMaster هي رؤيتها بنفسك. اصنع تطبيقك الخاص في دقائق مع اشتراك مجاني

اجعل أفكارك تنبض بالحياة