Ubuntu forritarar eru farnir að leysa vandamál með hægfara ræsingu Firefox snap pakkans

Canonical er byrjað að taka á frammistöðuvandamálum með Firefox snap pakkanum sem var sjálfgefið í Ubuntu 22.04 í stað venjulegs deb pakkans. Helsta óánægjan meðal notenda tengist mjög hægum ræsingu Firefox. Til dæmis, á Dell XPS 13 fartölvu, tekur fyrsta ræsing Firefox eftir uppsetningu 7.6 sekúndur, á Thinkpad X240 fartölvu - 15 sekúndur og á Raspberry Pi 400 borði - 38 sekúndur. Endurteknum skotum er lokið á 0.86, 1.39 og 8.11 sekúndum, í sömu röð.

Við greiningu á vandanum komu fram 4 meginástæður fyrir hægu byrjuninni, lausnin á þeim verður lögð áhersla á:

  • Hár kostnaður þegar leitað er að skrám inni í þjappaðri squashfs mynd, sem er sérstaklega áberandi á orkulítil kerfum. Fyrirhugað er að leysa vandamálið með efnisflokkun til að lágmarka hreyfingu um myndina við ræsingu.
  • Á Raspberry Pi og kerfum með AMD GPU voru miklar tafir tengdar bilun við að ákvarða grafíkrekla og afturför til notkunar á hugbúnaðarútgáfu með mjög hægum samantekt á skyggingum. Plástur til að leysa vandamálið hefur þegar verið bætt við snapd.
  • Mikill tími fór í að afrita viðbæturnar sem eru innbyggðar í pakkann yfir í möppu notandans. Það voru 98 tungumálapakkar innbyggðir í snappakkann, sem allir voru afritaðir, óháð því hvaða tungumáli var valið.
  • Tafir urðu einnig vegna þess að auðkenna allar tiltækar leturgerðir, táknþemu og leturstillingar.

Þegar Firefox var ræst úr snap, fundum við einnig fyrir nokkrum afköstum við notkun, en Ubuntu forritarar hafa þegar útbúið lagfæringar til að bæta árangur. Til dæmis, frá og með Firefox 100.0, eru fínstillingar á tengitíma (LTO) og fínstillingar fyrir kóðasnið (PGO) virkjuð við smíði. Til að leysa vandamál með skilaboð á milli Firefox og ytri undirkerfa hefur verið útbúin ný XDG Desktop Portal, stuðningur við hana er á endurskoðunarstigi fyrir innlimun í Firefox.

Ástæðurnar fyrir því að kynna snap sniðið fyrir vafra eru meðal annars löngun til að einfalda viðhald og sameina þróun fyrir mismunandi útgáfur af Ubuntu - deb pakkinn krefst sérstakrar viðhalds fyrir allar studdar útibú Ubuntu og, í samræmi við það, samsetningu og prófun með hliðsjón af mismunandi útgáfum af kerfi. íhlutum og hægt er að búa til snappakkann strax fyrir allar greinar Ubuntu. Þar að auki er snappakkinn sem boðið er upp á í Ubuntu með Firefox viðhaldið af starfsmönnum Mozilla, þ.e. það er myndað frá fyrstu hendi án milliliða. Afhending á snap sniði gerði einnig kleift að flýta fyrir afhendingu nýrra útgáfur af vafranum til Ubuntu notenda og gerði það mögulegt að keyra Firefox í einangruðu umhverfi sem búið var til með AppArmor vélbúnaðinum, til að vernda restina af kerfinu enn frekar gegn misnotkun af veikleikum í vafranum.

Heimild: opennet.ru

Bæta við athugasemd