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 لتطوير التطبيقات بشكل أسرع وتكامل سلس مع الأنظمة المختلفة.

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

سامسونج تكشف النقاب عن هاتف Galaxy A55 الذي يتميز بأمان مبتكر وتصميم متميز
سامسونج تكشف النقاب عن هاتف Galaxy A55 الذي يتميز بأمان مبتكر وتصميم متميز
تعمل سامسونج على توسيع تشكيلتها متوسطة المدى من خلال تقديم هاتفي Galaxy A55 وA35، اللذين يتميزان بأمان Knox Vault وعناصر تصميم مطورة، مما يضفي على هذا القطاع صفات رائدة.
Cloudflare تكشف النقاب عن جدار الحماية للذكاء الاصطناعي لحماية نماذج اللغات الكبيرة
Cloudflare تكشف النقاب عن جدار الحماية للذكاء الاصطناعي لحماية نماذج اللغات الكبيرة
تتقدم Cloudflare للأمام باستخدام Firewall for AI، وهو WAF متقدم مصمم لتحديد وإحباط الانتهاكات المحتملة التي تستهدف نماذج اللغات الكبيرة بشكل استباقي.
ChatGPT من OpenAI يتحدث الآن: مستقبل الذكاء الاصطناعي التفاعلي الصوتي
ChatGPT من OpenAI يتحدث الآن: مستقبل الذكاء الاصطناعي التفاعلي الصوتي
حققت ChatGPT ميزة بارزة من خلال طرح OpenAI للإمكانيات الصوتية. يمكن للمستخدمين الآن الاستمتاع بالتفاعل بدون استخدام اليدين حيث يقرأ ChatGPT الردود بصوت عالٍ على أنظمة iOS وAndroid والويب.
ابدأ مجانًا
من وحي تجربة هذا بنفسك؟

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

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