هوت-سبوت: الفرق بين النسختين
[مراجعة غير مفحوصة] | [مراجعة غير مفحوصة] |
تم حذف المحتوى تمت إضافة المحتوى
ط بوت: إصلاح التحويلات; تغييرات تجميلية |
لا ملخص تعديل |
||
سطر 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)]]
|