பொருளடக்கம்:
JIT என்றால் என்ன? JIT என்பது "ஜஸ்ட் இன் டைம்" என்பதைக் குறிக்கிறது, மேலும் டால்விக் JIT தொகுப்பினை விவரிக்க இதைப் பயன்படுத்துகிறோம், இது 2.2 வெளியீட்டில் Android இல் சேர்க்கப்பட்டது. இது இயக்க நேரத்தில் சொந்த இயந்திர குறியீட்டில் பைட்கோடை தொகுக்கிறது. அடிப்படையில் இது ஒரு பயன்பாட்டிற்கான குறியீட்டை எடுத்து, அதை பகுப்பாய்வு செய்து வேகமாக இயங்கும் ஒன்றாக மாற்றுகிறது. பயன்பாடு இயங்கும்போது இது அனைத்தையும் செய்கிறது, மேலும் "சரியான நேரத்தில்" குறிச்சொல் எங்கிருந்து வருகிறது. அண்ட்ராய்டுக்காக வடிவமைக்கப்பட்ட JIT கம்பைலரும் இதை மிகக் குறுகிய "சூடான" நேரத்துடன் செய்ய முடியும், அதாவது குறியீடு வேலை செய்யத் தொடங்குவதற்கு முன்பு அதைப் பகுப்பாய்வு செய்ய அதிக நேரம் எடுக்காது. இது உங்கள் தொலைபேசியின் ரேமில் ஒரு தற்காலிக சேமிப்பில் தகவல்களைச் சேமிக்கிறது, அதாவது குறைந்த நினைவகம் கொண்ட சாதனங்களுக்கு இது சிறந்த தீர்வு அல்ல. ஒரு சிறிய தடம் - ஒரு செயல்முறைக்கு சுமார் 100 கே - இது உகந்ததாக உள்ளது, ஆனால் அது கூட ஜி 1 அல்லது எச்.டி.சி மேஜிக் போன்ற பழைய மாடல்களில் செயல்திறனை பாதிக்க போதுமானது. இதனால்தான் நெக்ஸஸ் ஒன்னுக்கு முன்பு வந்த பெரும்பாலான தொலைபேசிகள் கூகிளிலிருந்து அதிகாரப்பூர்வ பதிப்பைப் பெறவில்லை - வன்பொருள் வரம்புகள்.
Android இன் JIT கம்பைலரைப் பற்றி நீங்கள் பேசும்போதெல்லாம் "வேகமாக இயங்குகிறது" அல்லது 4 முதல் 5 மடங்கு செயல்திறன் அதிகரிக்கும் போன்ற சொற்களை நீங்கள் கேட்கிறீர்கள். ஒரு JIT கம்பைலர் வெறுமனே CPU சுழற்சிகளைச் சேமிக்கிறது - ஒவ்வொரு கடிகார சுழற்சிக்கும் அதிக வேலை செய்ய முடியும். இதன் பொருள், CPU செயல்திறனால் தூண்டப்பட்ட பயன்பாடுகள் விரைவாகப் பெறுகின்றன, மேலும் "விகித-வரையறுக்கப்பட்ட" பயன்பாடுகள் (செயலிக்கு அதிகபட்சமாக வரி விதிக்காமல் அவை முடிவடையும் வரை இயங்கும்) வேகமாக முடிவடையும் மற்றும் குறைந்த பேட்டரியைப் பயன்படுத்துகின்றன. எல்லா பயன்பாடுகளும் குறிப்பிடத்தக்க வேக அதிகரிப்பைக் காணவில்லை, மேலும் NDK உடன் அல்லது சொந்த குறியீட்டில் எழுதப்பட்ட பெரும்பாலான பயன்பாடுகள் டால்விக் மெய்நிகர் இயந்திரத்தைப் பயன்படுத்தாததால், அவை அதிகரிப்பதைக் காணாது.
இதெல்லாம் உங்களுக்கு கிரேக்கம் போல படித்தால், அது சரி. இறுதி பயனருக்கு (அது நீங்களும் நானும் தான்) எங்கள் பயன்பாடுகளில் பெரும்பாலானவற்றில் சிறந்த செயல்திறன் மட்டுமே நாம் பார்க்க வேண்டும். நெக்ஸஸ் ஒனுக்காக ஃபிராயோ வெளியிடப்பட்டபோது, ஒவ்வொரு வெளியீட்டிலும் விஷயங்கள் சிறப்பாக வந்துள்ளன என்பதை நாங்கள் நிச்சயமாகக் கண்டோம். தொழில்நுட்ப ரீதியாக அதிக ஆர்வமுள்ளவர்களுக்கு, JIT கம்பைலர் அறிமுகப்படுத்தப்பட்ட கூகிள் I / O 2010 இன் போது ஆண்ட்ராய்டு பொறியாளர்களான பென் செங் மற்றும் பில் புஸ்பீ ஆகியோரிடமிருந்து வீடியோவைப் பாருங்கள்.
முன்பு Android A to Z இல்: ஐபிஎஸ் காட்சி என்றால் என்ன?; Android அகராதியில் மேலும் கண்டுபிடிக்கவும்