உபுண்டு டெவலப்பர்கள் பயர்பாக்ஸ் ஸ்னாப் தொகுப்பின் மெதுவான வெளியீட்டில் சிக்கல்களைத் தீர்க்கத் தொடங்கியுள்ளனர்

வழக்கமான டெப் தொகுப்பிற்குப் பதிலாக உபுண்டு 22.04 இல் முன்னிருப்பாக வழங்கப்பட்ட பயர்பாக்ஸ் ஸ்னாப் தொகுப்பில் செயல்திறன் சிக்கல்களைத் தீர்க்க கேனானிகல் தொடங்கியுள்ளது. பயனர்களிடையே உள்ள முக்கிய அதிருப்தி Firefox இன் மிக மெதுவாக தொடங்குவது தொடர்பானது. எடுத்துக்காட்டாக, Dell XPS 13 மடிக்கணினியில், நிறுவிய பின் Firefox இன் முதல் வெளியீடு 7.6 வினாடிகள் ஆகும், திங்க்பேட் X240 லேப்டாப்பில் - 15 வினாடிகள், மற்றும் Raspberry Pi 400 போர்டில் - 38 வினாடிகள் ஆகும். மீண்டும் மீண்டும் ஏவுதல்கள் முறையே 0.86, 1.39 மற்றும் 8.11 வினாடிகளில் நிறைவடைகின்றன.

சிக்கலின் பகுப்பாய்வின் போது, ​​மெதுவாக தொடங்குவதற்கான 4 முக்கிய காரணங்கள் அடையாளம் காணப்பட்டன, அதற்கான தீர்வு கவனம் செலுத்தப்படும்:

  • சுருக்கப்பட்ட squashfs படத்திற்குள் கோப்புகளைத் தேடும் போது அதிக மேல்நிலை, இது குறைந்த சக்தி அமைப்புகளில் குறிப்பாக கவனிக்கத்தக்கது. தொடக்கத்தின் போது படத்தைச் சுற்றி நகரும் செயல்பாடுகளைக் குறைக்க, உள்ளடக்கக் குழுவாக்கம் மூலம் சிக்கலைத் தீர்க்க திட்டமிடப்பட்டுள்ளது.
  • Raspberry Pi மற்றும் AMD GPUகள் கொண்ட கணினிகளில், நீண்ட கால தாமதங்கள் கிராபிக்ஸ் இயக்கியை தீர்மானிப்பதில் தோல்வி மற்றும் மிக மெதுவாக ஷேடர் தொகுப்புடன் மென்பொருள் ரெண்டரிங் பயன்பாட்டிற்கு பின்னடைவு ஆகியவற்றுடன் தொடர்புடையது. சிக்கலைத் தீர்ப்பதற்கான பேட்ச் ஏற்கனவே snapd இல் சேர்க்கப்பட்டுள்ளது.
  • தொகுப்பில் கட்டமைக்கப்பட்ட துணை நிரல்களை பயனரின் கோப்பகத்தில் நகலெடுப்பதில் நிறைய நேரம் செலவிடப்பட்டது. 98 மொழி தொகுப்புகள் ஸ்னாப் தொகுப்பில் கட்டமைக்கப்பட்டுள்ளன, அவை அனைத்தும் தேர்ந்தெடுக்கப்பட்ட மொழியைப் பொருட்படுத்தாமல் நகலெடுக்கப்பட்டன.
  • கிடைக்கக்கூடிய அனைத்து எழுத்துருக்கள், ஐகான் தீம்கள் மற்றும் எழுத்துரு உள்ளமைவுகளை அடையாளம் காண்பதாலும் தாமதங்கள் ஏற்பட்டன.

ஸ்னாப்பில் இருந்து பயர்பாக்ஸைத் தொடங்கும்போது, ​​செயல்பாட்டின் போது சில செயல்திறன் சிக்கல்களை நாங்கள் சந்தித்தோம், ஆனால் உபுண்டு டெவலப்பர்கள் செயல்திறனை மேம்படுத்த ஏற்கனவே திருத்தங்களைத் தயாரித்துள்ளனர். எடுத்துக்காட்டாக, Firefox 100.0 இல் தொடங்கி, இணைப்பு-நேர மேம்படுத்தல்கள் (LTO) மற்றும் குறியீட்டு விவரக்குறிப்பு மேம்படுத்தல்கள் (PGO) ஆகியவை உருவாக்கப்படும் போது செயல்படுத்தப்படும். Firefox மற்றும் வெளிப்புற துணை அமைப்புகளுக்கு இடையே செய்தி அனுப்புவதில் உள்ள சிக்கல்களைத் தீர்க்க, ஒரு புதிய XDG டெஸ்க்டாப் போர்டல் தயார் செய்யப்பட்டுள்ளது, அதற்கான ஆதரவு Firefox இல் சேர்ப்பதற்கான மறுஆய்வு நிலையில் உள்ளது.

உலாவிகளுக்கான ஸ்னாப் வடிவமைப்பை விளம்பரப்படுத்துவதற்கான காரணங்கள், உபுண்டுவின் வெவ்வேறு பதிப்புகளுக்கான பராமரிப்பை எளிமையாக்குதல் மற்றும் மேம்பாட்டை ஒருங்கிணைத்தல் ஆகியவை அடங்கும் - deb தொகுப்புக்கு உபுண்டுவின் அனைத்து ஆதரிக்கப்படும் கிளைகளுக்கும் தனித்தனி பராமரிப்பு தேவைப்படுகிறது, அதன்படி, அமைப்புகளின் வெவ்வேறு பதிப்புகளை கணக்கில் எடுத்துக்கொண்டு அசெம்பிளி மற்றும் சோதனை கூறுகள் மற்றும் அனைத்து உபுண்டு கிளைகளுக்கும் ஸ்னாப் தொகுப்பை உடனடியாக உருவாக்க முடியும். மேலும், Firefox உடன் உபுண்டுவில் வழங்கப்படும் ஸ்னாப் தொகுப்பு Mozilla ஊழியர்களால் பராமரிக்கப்படுகிறது, அதாவது. இது இடைத்தரகர்கள் இல்லாமல் நேரடியாக உருவாகிறது. ஸ்னாப் வடிவத்தில் வழங்குவது, உபுண்டு பயனர்களுக்கு உலாவியின் புதிய பதிப்புகளை விரைவாக வழங்குவதை சாத்தியமாக்கியது மற்றும் AppArmor பொறிமுறையைப் பயன்படுத்தி உருவாக்கப்பட்ட தனிமைப்படுத்தப்பட்ட சூழலில் பயர்பாக்ஸை இயக்குவதை சாத்தியமாக்கியது. உலாவியில் உள்ள பாதிப்புகள்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்