בדיוק בזמן (JIT)

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 23 אַפּרִיל 2021
תאריך עדכון: 1 יולי 2024
Anonim
קורס "חשבונאות ניהולית מתקדמת" - שיעור 7 / רו"ח ירון מאיר
וִידֵאוֹ: קורס "חשבונאות ניהולית מתקדמת" - שיעור 7 / רו"ח ירון מאיר

תוֹכֶן

הגדרה - מה המשמעות של Just-In-Time (JIT)?

Just-in-time (JIT) הוא מונח המשמש לתיאור פעולה כמו אוספים או הפעלת אובייקטים רק בזמן בו הדבר נחוץ. מונח זה קשור בעיקר להדר תוכנה. אוסף JIT מיועד בעיקר לביצוע מהיר של קוד ותמיכה בפלטפורמות מרובות.


אוסף JIT מקורו בצורך של מהדר לקחת אחריות בנוסף להמרה בלבד לקוד אובייקט (הוראות מכונה) משפה ברמה גבוהה. מהדרים של JIT מאפשרים ניידות למספר מערכות הפעלה ופלטפורמות חומרה. שפות כמו Smalltalk, Pascal Java ו- C # תומכות בהדרכת JIT.

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר Just-In-Time (JIT)

ישנם שלושה סוגים של מהדרים של JIT:

  1. Pre-JIT: אוסף את כל קוד המקור במהלך ההילוך ומשמש בעת הפריסה.
  2. Econo-JIT: אוסף שיטות הנקראות בזמן ריצה.
  3. Normal-JIT: אוסף רק את השיטות הנקראות במהלך זמן הריצה (ברגע השיחה הראשונה שלהם) ומאחסן את הקוד הידור במטמון שישמש בשיחות עוקבות.

החסרונות בשימוש בקומפילציה של JIT הם זמן הפעלה נוסף במהלך השיחה הראשונה, שימוש מוגבר בזיכרון המטמון וחוסר היכולת לשתף קוד בתהליכים מרובים.

אוסף מראש לפני זמן (AOT) יכול להתגבר על הסוגיות העומדות בפני אוסף JIT. זה מקביל מחדש את כל תמונת שפת הביניים של מיקרוסופט לקוד מכונה ללא צורך בקומפילציה של זמן ריצה ושומר את הקוד הידור לקובץ בדיסק. הקוד הידור משמש רק כאשר יש צורך בהפעלה מהירה יותר של היישום.


מיטוב אדפטיבי הוא חלופה לקומפילציה של JIT המשמשת ב- Java.