هل تعد التعليمات المبنية على المكدس أحد أهم العوامل التي تؤثر على أداء جافا؟[مغلق]

StackOverflow https://stackoverflow.com//questions/21043435

  •  21-12-2019
  •  | 
  •  

سؤال

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

هل كانت مفيدة؟

المحلول

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

لا يوجد أي تأثير على أداء النموذج القائم على مكدس الكود الثانوي على أداء JVMs الحديثة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top