நியதி எட்ரேஸை அறிமுகப்படுத்தியுள்ளது, ஒரு பயன்பாடு பயன்பாட்டு செயல்பாட்டின் போது செயல்பாட்டைக் கண்காணிக்க வடிவமைக்கப்பட்டுள்ளது. நிரல் ஸ்ட்ரேஸ் மற்றும் எல்டிரேஸ் பயன்பாடுகளைப் போலவே இருக்கிறது மற்றும் இயக்க நேரத்தில் ptrace ஐப் பயன்படுத்துகிறது.
நோக்கம் எட்ரேஸ் முதன்மை தொடங்கப்பட்ட பயன்பாடுகளை பிழைதிருத்தம் செய்து பகுப்பாய்வு செய்கிறது ஒரு ஸ்னாப் தொகுப்பை இயக்கும் போது எந்த நிரல்கள் மற்றும் கோப்புகள் பயன்படுத்தப்படுகின்றன என்பதை விரைவாக மதிப்பீடு செய்ய பயன்பாடு உங்களை அனுமதிக்கிறது.
இரண்டு கட்டளைகள் வழங்கப்படுகின்றன, "exec" மற்றும் "file", கோப்புகளை எவ்வாறு அணுகுவது மற்றும் பிற செயல்முறைகளை இயக்குவது பற்றிய தகவலுக்கு. முதல் வழக்கில், கோப்பு தொடர்பான கணினி அழைப்புகளின் பணி கண்காணிக்கப்படுகிறது, இரண்டாவதாக, நிர்வாக அமைப்பு அழைப்பு குடும்பம் இடைமறிக்கப்படுகிறது.
எட்ரேஸ் ஒரு பொதுவான கண்காணிப்பு பயன்பாடு ஆகும், இது மூன்று பரந்த அளவீட்டு மற்றும் பிழைத்திருத்த நோக்கங்களுக்காக பயனுள்ளதாக இருக்கும்:
- ஒரு திரையில் ஒரு சாளரத்தை (வரைகலை / UI) காண்பிக்க ஒரு பயன்பாடு எவ்வளவு நேரம் ஆகும்.
- அதன் நிரல் நேரத்தில் பிரதான நிரலால் உருவாக்கப்பட்ட மற்றும் செயல்படுத்தப்பட்ட பணிகளின் வரிசை. ஒரு நிரலை செயல்படுத்தும்போது அணுகக்கூடிய கோப்புகளின் பட்டியல்.
சாத்தியமான சிக்கல்களை சரிசெய்ய இந்த அளவீடுகள் பயன்படுத்தப்படலாம் ஒரு தொகுப்பு ஒரு நொடியில் செயல்திறன் சிக்கல்களைக் கண்டுபிடிக்க அல்லது கண்டுபிடிக்க முயற்சிப்பதைப் புரிந்து கொள்ளுங்கள்.
நிச்சயமாக, சொந்த லினக்ஸ் தொகுப்புகள் அல்லது இயங்கக்கூடிய நிரலுடன் வேலை செய்கிறது, சற்றே குறைக்கப்பட்ட பெட்டியின் செயல்பாட்டுடன் இருந்தாலும் (இது சொந்த தொகுப்பை மீண்டும் நிறுவாது), ஆனால் நீங்கள் இன்னும் பயன்பாட்டை வலம் வரலாம் மற்றும் சாளரத்தைக் காண்பிக்க எவ்வளவு நேரம் ஆகும் என்பதை அளவிடலாம்.
சிக்கல்களை அடையாளம் காணவும் பயன்பாடு பயன்படுத்தப்படலாம் எக்ஸ் 11 அடிப்படையிலான கிராபிக்ஸ் பயன்பாடுகளில் செயல்திறன் மற்றும் சாளரத்தை வழங்கத் தொடங்குவதற்கு முன் பயன்பாடு தொடங்க எவ்வளவு நேரம் ஆகும் என்பதைக் காட்டுகிறது.
கூடுதலாக, ஸ்னாப்-குறிப்பிட்ட விருப்பங்கள் "-ரீன்ஸ்டால்-ஸ்னாப்" மற்றும் "-லீக்-ஸ்னாப்-யூசர்-டேட்டா" ஆகியவை கிடைக்கின்றன, இது கேச்-இலவச அளவீட்டைச் செய்ய ஸ்னாப் தொகுப்பை மீண்டும் நிறுவ அல்லது தொகுப்போடு தொடர்புடைய பயனர் தரவை அகற்ற அனுமதிக்கிறது. அதை இயக்குவதற்கு முன்.
அடிப்படை பயன்பாடு
எட்ரேஸ் ஒரு ஸ்னாப் தொகுப்பாக கிடைக்கிறது, எனவே முதலில் அதை நிறுவ வேண்டும். பிற ஸ்னாப் தொகுப்புகள் மற்றும் பாரம்பரிய லினக்ஸ் தொகுப்புகள் உட்பட தன்னிச்சையான நிரல்களை இயக்க எட்ரேஸ் பயன்படுத்தப்படுவதால், கிளாசிக் லாக் டவுன் மூலம் கணினி அளவிலான அனுமதிகள் தேவைப்படுகின்றன, பின்வரும் கட்டளை செயல்படுத்தப்படும்போது-கிளாசிக் கொடியைப் பயன்படுத்துவதன் மூலம் இதை ஏற்றுக்கொள்ளலாம்.
எட்ரேஸை நிறுவ:
snap install etrace --candidate --classic
எட்ரேஸின் முதல் பயன்பாட்டு வழக்கு ஒரு திரையில் ஒரு சாளரத்தைக் காண்பிக்க கிராபிக்ஸ் பயன்பாடு எவ்வளவு நேரம் ஆகும் என்பதை அளவிடுவது.
ஒரு எளிய சொருகி, க்னோம்-கால்குலேட்டர் மற்றும் 10 முறை சுழற்சி செய்வதன் மூலம் இந்த மரணதண்டனை எவ்வளவு காலம் ஆகும் என்பதைப் பார்ப்போம். நீங்கள் க்னோம்-கால்குலேட்டரை நிறுவியிருக்க வேண்டும் என்பதை நினைவில் கொள்க - க்னோம்-கால்குலேட்டரை நிறுவவும். முழு சுவடு அடுக்கையும் நாங்கள் விரும்பாததால், இங்கே-எந்த-சுவடு விருப்பத்தையும் பயன்படுத்துகிறோம், தொடங்குவதற்கு எவ்வளவு நேரம் ஆகும் என்பதை அளவிட எட்ரேஸ் வேண்டும்; நாங்கள் பின்னர் முழு கண்காணிப்பு திறன்களைப் பெறுவோம்.
etrace --repeat = 10 exec --use-snap-run --no-trace gnome-calculator --cmd-stderr = /dev/null Total startup time: 1.531152957s Total startup time: 513.948576ms Total startup time: 512.980061ms Total startup time: 515.576753ms Total startup time: 508.354472ms Total startup time: 515.734329ms Total startup time: 508.414271ms Total startup time: 514.258788ms Total startup time: 508.407346ms Total startup time: 511.950964ms
கூடுதலாக, ஸ்னாப் ஆதரவை செயல்படுத்துவதாக நியமன அறிவித்தது சுருக்க வழிமுறை LZO. இதன் விளைவாக வரும் கோப்பின் அளவை அதிகரிக்கும் செலவில், அதிகபட்ச டிகம்பரஷ்ஷன் வேகத்தை அடைவதில் LZO வழிமுறை கவனம் செலுத்துகிறது. Chromium உடன் ஒரு தொகுப்பைச் சோதிக்கும் போது, இயல்புநிலை XZ வழிமுறைக்கு பதிலாக LZO ஐப் பயன்படுத்துவது, ஸ்குவாஷ்எஃப்எஸ் படத்தை குறைக்க தேவையான நேரத்தை குறைப்பதன் மூலம் ஸ்னாப் தொகுப்பின் வெளியீட்டை 2-3 முறை விரைவுபடுத்த அனுமதிக்கிறது.
குறிப்பாக, ஒரு சாதாரண டெப் தொகுப்பிலிருந்து நிறுவப்பட்ட முதல் குரோமியம் வெளியீடு சுமார் 1,7 வினாடிகள் ஆகும்.
XZ ஐப் பயன்படுத்தும் போது முதல் வெளியீடு 8.1 வினாடிகள் மற்றும் LZO - 3.1 வினாடிகள் பயன்படுத்தும் போது எடுக்கும். மறுதொடக்கத்தில், தரவு தேக்ககத்துடன், தொடக்க நேரம் 0,6, 0,7 மற்றும் 0,6 வினாடிகள் ஆகும். முறையே.
ஸ்னாப் தொகுப்பின் அளவு LZO உடன் 150MB இலிருந்து 250MB ஆக உயர்ந்துள்ளது.