जस्ट-इन-टाइम कंपाइलर (JIT कंपाइलर)

लेखक: Peter Berry
निर्माण की तारीख: 12 अगस्त 2021
डेट अपडेट करें: 11 मई 2024
Anonim
जावा में एओटी बनाम जेआईटी संकलन
वीडियो: जावा में एओटी बनाम जेआईटी संकलन

विषय

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

एक जस्ट-इन-टाइम (JIT) कंपाइलर एक कंपाइलर है जो प्रोग्राम एक्जीक्यूटिव के दौरान कोड को संकलित करता है, न कि समय से पहले। कई पारंपरिक संकलक कोड संकलित करते हैं, रन इनपुट से पहले कोड इनपुट और मशीन की भाषा के बीच संक्रमण करते हैं। एक JIT कंपाइलर वास्तविक समय में या प्रोग्राम को निष्पादित करते समय मक्खी पर संकलित करने का एक तरीका है।


बस-समय संकलन को गतिशील अनुवाद के रूप में भी जाना जाता है।

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

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

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

सामान्य तौर पर, जेआईटी संकलक डेवलपर्स और इंजीनियरों के लिए एक महत्वपूर्ण विकल्प प्रदान करते हैं, केवल कार्यक्रम को चलाने के लिए संकलन करने की क्षमता, बजाय संकलन और प्रारंभिक निष्पादन को दो अलग-अलग चरणों में विभाजित करने की।