المترجم الفوري فقط (مترجم JIT)

مؤلف: Peter Berry
تاريخ الخلق: 12 أغسطس 2021
تاريخ التحديث: 20 يونيو 2024
Anonim
Java (Compiler, Interpreter, JIT)
فيديو: Java (Compiler, Interpreter, JIT)

المحتوى

التعريف - ماذا يعني المترجم الفوري (JIT Compiler)؟

المترجم الفوري (JIT) هو مترجم يقوم بترجمة التعليمات البرمجية أثناء تنفيذ البرنامج ، وليس قبل الوقت المحدد. يقوم العديد من المترجمين التقليديين بترجمة التعليمات البرمجية ، والانتقال بين إدخال التعليمات البرمجية ولغة الجهاز ، قبل وقت التشغيل بوقت طويل. برنامج التحويل البرمجي JIT هو وسيلة للتجميع في الوقت الفعلي أو أثناء الطيران عند تنفيذ البرنامج.


يُعرف التجميع في الوقت المناسب أيضًا باسم الترجمة الديناميكية.

مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح المترجم الفوري (JIT Compiler)

يقوم برنامج التحويل البرمجي المتقدم (AOT) ببدء تشغيل التعليمات البرمجية بالكامل قبل تشغيل البرنامج. يسمح هذا بتخصيص المزيد من الموارد لعملية الترجمة دون إبطاء تنفيذ البرنامج الأولي. يمكن أن يكون برنامج التحويل البرمجي JIT أبطأ ، لأنه يتعين عليهم موازنة موارد الترجمة مع مخاوف وقت التشغيل. ومع ذلك ، فإن أحد مزايا برنامج التحويل البرمجي JIT هو أن التحويل البرمجي الفوري يمكن أن يسمح بإجراء تغييرات ديناميكية وفقًا للنظام الأساسي.

بشكل عام ، يقدم برنامج التحويل البرمجي JIT خيارًا أساسيًا للمطورين والمهندسين ، وهو القدرة على التحويل البرمجي فقط عند تشغيل البرنامج ، بدلاً من تقسيم التنفيذ البرمجي والتنفيذي إلى مرحلتين منفصلتين.