SafeTSA
சேஃப்டிஎஸ்ஏ (சேஃப் டைப்ட் சிங்கிள் அசைன்மென்ட்) என்பது ஜாவா நிரலாக்க மொழி மற்றும் நிலையான ஜாவா மெய்நிகர் இயந்திரம் (ஜேவிஎம்) பைட் குறியீட்டின் அனைத்து வகையான பாதுகாப்பையும் பிரதிநிதித்துவப்படுத்தும் திறன் கொண்ட ஒரு நிலையான ஒற்றை அசைன்மென்ட் படிவம் (எஸ்எஸ்ஏ) இடைநிலை பிரதிநிதித்துவமாகும். 2005 ஆம் ஆண்டு நிலவரப்படி, பல உகந்த தொகுப்பான்கள் (ஜே. வி. எம்-களால் பயன்படுத்தப்படும் ஜஸ்ட்-இன்-டைம் தொகுப்பான்கள் உட்பட) எஸ்எஸ்ஏ பிரதிநிதித்துவங்களை உள்நாட்டில் பயன்படுத்துகின்றன. ஒரு JVM க்கான ஒரு வழக்கமான ஜஸ்ட்-இன்-டைம் கம்பைலர் JVM அடுக்கு-இயந்திர பைட்-குறியீட்டை உள் நிலையான-ஒற்றை-ஒதுக்க பிரதிநிதித்துவமாக மாற்றுகிறது, உகப்பாக்கங்களைச் செய்கிறது, ஹோஸ்ட் CPU இன் இயந்திரக் குறியீட்டைப் போன்ற குறைந்த-நிலை வடிவத்திற்கு SSA படிவத்தை மாற்றுகிறது, இறுதியாக செயல்படுத்தப்படும் சொந்தக் குறியீட்டை உருவாக்குவதற்கு முன்பு சில இயங்குதள-குறிப்பிட்ட உகப்பாக்கங்களைச் செய்கிறது. சேஃப்டிஎஸ்ஏ என்பது இந்த எஸ்எஸ்ஏ உள் பிரதிநிதித்துவங்களைப் போன்ற ஒரு வெளிப்புற பிரதிநிதித்துவமாகும், இருப்பினும் சேஃப்டிஎஸ்ஏ இன்னும் நிலையான ஜேவிஎம் பைட்-குறியீட்டின் முழு வகை பாதுகாப்பை (வகுப்பு சுமை நேரத்தில் பாதுகாப்பு சரிபார்ப்பு உட்பட) வழங்குகிறது. கோட்பாட்டில், இது ஜே. வி. எம் இன் நன்மைகளைப் பாதுகாக்கிறது, அதே நேரத்தில் திட்டங்களை திறம்பட செயல்படுத்த ஜே. வி. எம் செய்ய வேண்டிய பணியின் அளவைக் குறைக்கிறது. சேஃப்டிஎஸ்ஏ-வை உருவாக்கியவர்கள் ஐபிஎம் ஜைக்ஸ்ஆர்விஎம்-ஐ (அந்த நேரத்தில் ஜலபீனோ ஜேவிஎம் என்று அழைக்கப்பட்டது) மாற்றியமைத்தனர், இதனால் இது நிலையான ஜேவிஎம் பைட் குறியீடு மற்றும் சேஃப்டிஎஸ்ஏ பைட் குறியீட்டைப் பயன்படுத்த முடியும். பின்னர் அவர்கள் ஜாவா அளவுகோல்களின் ஒரு நிலையான தொகுப்பை இயக்கி, சேஃப்டிஎஸ்ஏ உள்ளீடு ஜஸ்ட்-இன்-டைம் கம்பைலரிலிருந்து வேகமாக இயங்கும் சொந்த குறியீடு வெளியீட்டை உருவாக்கியது என்பதைக் காட்டும் ஒரு காகிதத்தை வெளியிட்டனர். கூடுதலாக, உள்ளூர் குறியீட்டைத் தொகுக்க சேஃப்டிஎஸ்ஏ-க்கு குறைவான நேரம் தேவை என்றும் ஆராய்ச்சியாளர்கள் காட்டினர். மறுபுறம், ஒரு அடுக்கு இயந்திர பைட்-குறியீட்டின் நன்மைகள் (நிலையான ஜே. வி. எம் பைட்-குறியீடு போன்றவை) எளிதில் செயல்படுத்தப்படும் மொழிபெயர்ப்பாளரை உள்ளடக்கியது. 2005 ஆம் ஆண்டின் பிற்பகுதியில் பெரும்பாலான வணிக ஜே. வி. எம். க்கள் பைட்-கோட் விளக்கம் மற்றும் பைட்-கோட் ஜஸ்ட்-இன்-டைம் ஆப்டிமைஸ் செய்யப்பட்ட தொகுப்பின் கலவையைப் பயன்படுத்துகின்றன, அதே நேரத்தில் சேஃப்டிஎஸ்ஏ ஆராய்ச்சியில் பயன்படுத்தப்படும் ஜைக்ஸ்ஆர்விஎம் ஜஸ்ட்-இன்-டைம் தொகுப்புக்கு இரண்டு வெவ்வேறு ஆப்டிமைசேஷன் நிலைகளின் கலவையை மட்டுமே பயன்படுத்துகிறது. ஆராய்ச்சி தளம் ஒருபோதும் சேஃப்டிஎஸ்ஏ பைட்-குறியீட்டை இயக்க விளக்கத்தைப் பயன்படுத்தவில்லை, எனவே வணிக ரீதியான ஜேவிஎம்மின் மாற்றியமைக்கப்பட்ட பதிப்பில் சேஃப்டிஎஸ்ஏ பைட்-குறியீடு எவ்வாறு செயல்படும் என்பது தெளிவாகத் தெரியவில்லை. சேஃப்டிஎஸ்ஏ கல்வி நிறுவனங்களில் மட்டுமே பயன்படுத்தப்பட்டதாகத் தெரிகிறது. வெளிப்புற இணைப்புகள் இலக்கு தளத்தில் இயக்கவியல் உகப்பாக்கத்தை ஆதரிப்பதை நோக்கமாகக் கொண்ட ஒரு வகை-பாதுகாப்பான மொபைல்-குறியீடு பிரதிநிதித்துவம் (2000) டபிள்யூ. அம்மே, என். டால்டன், எம். ஃபிரான்ஸ், ஜே. வான் ரோன் சேஃப் டிஎஸ்ஏஃ நிலையான ஒற்றை ஒதுக்கீட்டு படிவத்தின் அடிப்படையில் ஒரு வகை பாதுகாப்பான மற்றும் குறிப்பு ரீதியாக பாதுகாப்பான மொபைல்-குறியீடு பிரதிநிதித்துவம் (2001) டபிள்யூ. அம்மே, என். டால்டன், ஜே. வான் ரோன், எம். ஃபிரான்ஸ் தற்போதுள்ள ஜாவா மெய்நிகர் இயந்திரத்தின் செயல்திறனை அதிகரிக்க சேஃப் டிஎஸ்ஏ பிரதிநிதித்துவத்தைப் பயன்படுத்துதல் (2002) டபிள்யூ. அம்மே, ஜே. வான் ரோன், எம். ஃபிரான்ஸ் ஜாவா இயங்குதளம்