जस्ट-इन-टाइम (JIT)

लेखक: Randy Alexander
निर्माण की तारीख: 23 अप्रैल 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
जस्ट इन टाइम प्रोडक्शन (लीन प्रोडक्शन)
वीडियो: जस्ट इन टाइम प्रोडक्शन (लीन प्रोडक्शन)

विषय

परिभाषा - जस्ट-इन-टाइम (JIT) का क्या अर्थ है?

जस्ट-इन-टाइम (JIT) एक शब्द है जिसका उपयोग किसी क्रिया का वर्णन करने के लिए किया जाता है जैसे संकलन या ऑब्जेक्ट सक्रियण केवल उस समय जब यह आवश्यक हो जाता है। यह शब्द अधिकतर सॉफ्टवेयर संकलन के साथ जुड़ा हुआ है। जेआईटी संकलन मुख्य रूप से उच्च गति कोड निष्पादन और कई प्लेटफार्मों के लिए समर्थन के लिए डिज़ाइन किया गया है।


JIT संकलन एक उच्च स्तरीय भाषा से वस्तु कोड (मशीन निर्देशों) में रूपांतरण के अलावा जिम्मेदारियों को संभालने के लिए एक संकलक की आवश्यकता से उत्पन्न हुआ है। JIT कंपाइलर कई ऑपरेटिंग सिस्टम और हार्डवेयर प्लेटफॉर्म के लिए पोर्टेबिलिटी की सुविधा देते हैं। स्मॉलटाकल, पास्कल जावा और सी # JIT संकलन का समर्थन करते हैं।

Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया जस्ट-इन-टाइम (JIT) की व्याख्या करता है

JIT कंपाइलर तीन प्रकार के होते हैं:

  1. प्री-जेआईटी: संकलन के दौरान पूरे स्रोत कोड का संकलन करता है और तैनाती के समय इसका उपयोग किया जाता है।
  2. Econo-JIT: संकलन विधियाँ जिन्हें रन टाइम के दौरान कहा जाता है।
  3. सामान्य-जेआईटी: रन टाइम के दौरान (उनकी पहली कॉल के तुरंत बाद) कॉल किए गए तरीकों को संकलित करता है और बाद में कॉल में उपयोग किए जाने वाले कैश में संकलित कोड को संग्रहीत करता है।

जेआईटी संकलन का उपयोग करने का नुकसान पहली कॉल के दौरान अतिरिक्त स्टार्टअप समय, कैश मेमोरी का बढ़ता उपयोग और कई प्रक्रियाओं के साथ कोड साझा करने में असमर्थता है।


अहेड-ऑफ-टाइम (एओटी) संकलन जेआईटी संकलन के साथ सामना करने वाले मुद्दों को दूर कर सकता है। यह रनटाइम संकलन की आवश्यकता के बिना पूरे Microsoft मध्यवर्ती भाषा छवि को मशीन कोड में प्री-कंपाइल करता है और संकलित कोड को डिस्क पर फ़ाइल में सहेजता है। संकलित कोड का उपयोग केवल तब किया जाता है जब एप्लिकेशन के तेज स्टार्टअप की आवश्यकता होती है।

अनुकूली अनुकूलन JIT संकलन का एक विकल्प है जिसका उपयोग जावा में किया जाता है।