هوت-سبوت: الفرق بين النسختين

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
CipherBot (نقاش | مساهمات)
ط بوت: إصلاح التحويلات; تغييرات تجميلية
لا ملخص تعديل
سطر 1:
{{ويكي|تاريخ=يوليو 2009}}
'''بيئة جافا التشغيلية''' هي جزء من [[جافا (منصة برمجية)|منصة جافا]] لتشغيل البرمجيات المكتوبة بلغة [[جافا]].
 
هو عبارة عن [[JVM |JAVA VITUAL MACHINE]] من أجل برمجيات المخدمات و المستخدمين .
{{بذرة معلوماتية}}
تم إنتاجه من قبل [[SUN MICROSYSTEM |شركة صن]] يحوي العديد من الميزات و التقنيات مثل :
[[JUST –IN –TIME COMPILATION ]] و [[ ADAPTIVE OPTIMIZATION |مكيف الأمثلية ]]
تم تطوير هذا المنتج لأول مرة من قبل شركة LONG VIEW TECHNOLOGIESوذلك عام 1999 عند تنفيذ أي برنامج BYTE CODE يقوم بتحليل أداء البرنامج بشكل مستمر .
'''HOT SPOT :'''
هو المقطع من البرنامج الذي يتم تنفيذه بشكل كثيف و لذلك هو هدف من الأهداف الأمثلية OPTIMIZATOIN
HOTSPOT يعتبر بشكل واسع أفضل مقدمي الأداء لصفوف ال JVM .
نظريا ولم يجرب بشكل عملي أنه يمكن لـ[[ ADAPTIVE OPTIMIZATION |مكيف الأمثلية ]] في JVM أن يتفوق على أداء كود مكتوب يدويا ب [[لغة ++C]] أو حيى ب [[لغة المجمع ASSEMBLY ]] .
 
'''ميزات الـ HOTSPOT :'''
[[تصنيف:جافا]]
 
يقدم JRE اثنان من ال VIURTUAL MACHINE واحدة للزبون و أخرى للمخدم حيث أن نسخة الزبون
تضبط من أجل التحميل السريع حيث تستفيد من المفسرات و تستخدم المترجمات فقط في ال METHODS الأكثر استخداما,أما نسخة المخدم فيتم التحميل بشكل أبطا في حين أنها تضع مجهودها الأكبر في إنتاج عالي المثالية JIT COMPILATION)) .
 
إن HOT SPOT يقدم ما يلي :
* [[java CLASS LOADER |محمل الصفوف]]
*BYTE CODE INTERPRETER (مفسر البايت كود)
* آلتين افتراضيتين (VIRTUAL MACHINE ) واحدة للزبون و أخرى للمخدم حيث يتم ضبطها بشكل امثلي كل حسب وجهة نظره .
*SEVERAL GARBAGE COLLECTOR
* مجموعة من مكاتب العمل .
 
يدعم (HOTSPOT ) MICROSOFT و [[LINUX]] و [[SOLARIES]] من قبل شركة SUN ويدعم MACOS و UNIX من قبل طرف ثالث . 
 
إن التوكيل (التفويض ) DELEGATION : هو مفهوم مهم من اجل استيعاب محمل الصفوف
 
CLASS LOADE .
 
ENTER PRETER(COMPUTING) :
 
يقوم بتنفيذ التعليمات المكتوبة بلغة البرمجة و يستخدم في إحدى الحالات التالية :
 
- تنفيذ SOURCE CODE مباشرة
 
- ترجمة SOURCE CODE إلى كود ممثل متوسط فعال و ينفذه بنفس اللحظة
 
- ينفذ كود مخزن مترجم مسبقا من قبل مترجم هو بالأصل جزء من نظام التفسير
 
 
 
JAVA BYTE CODE :
 
هو شكل التعليمات التي ينفذها ال JVM .
 
كل تعليمة BYTE CODE تكون بطول بايت واحد أي 256 تعليمة ولكن لا توجد 256 تعليمة وذلك لتفريغ مجموعة من التعليمات مثال :
 
 
شركة SUN MICRO SYSTEM التي بنت JVM و JBL و العديد من بيئات العمل JRE وضعت جانبا عدد من التعليمات التي ليست للاستخدام .
 
 
 
 
 
 
LAZY EVALIOTION (التقييم الكسول ):
 
ويدعى أيضا التقييم المؤخر DELAYED EVALIOTION و هو عبارة عن تقنية تأخير الحساب حتى تصبح بحاجة إلى نتيجة التنفيذ .
 
إن عمل التقييم الكسول يتضمن :
 
- التحسين في الأداء بسبب تجنب الحسابات غير الضرورية .
 
- تجنب أخطاء الشروط في تقييم التعابير المركبة .
 
- القدرة على إنشاء بنى معطيات غير محدودة .
 
- القدرة على تعريف بنى التحكم و كأنها توابع عادية .
 
 
 
[[تصنيف:برامج مجانية]]
[[تصنيف:برمجيات صن ميكروسيستمز]]
[[تصنيف:آلات افتراضية]]
 
[[de:Hotspot-Optimierung]]
[[en:HotSpot]]
[[it:HotSpot]]
[[ja:HotSpot]]
[[pl:HotSpot]]
[[pt:HotSpot]]
[[uk:HotSpot]]
[[zh:HotSpot (java)]]