ICanonical yazisa i-etrace Utility, isiXhobo seNkqubo yokuSebenzisa iiProfayili

Canonical

I-Canonical iazise i-etrace, into eluncedo yenzelwe ukulandela umsebenzi ngexesha lokwenziwa kwesicelo. Inkqubo ifana nentambo kunye nezixhobo zectrace kwaye ikwasebenzisa umkhondo ngexesha lokubaleka.

Injongo etrace inqununu ukulungisa ingxaki kunye nokuhlalutya izicelo eziqalisiweyo from snap Into eluncedo ikuvumela ukuba uvavanye ngokukhawuleza ukuba zeziphi iinkqubo kunye neefayile ezisetyenziswayo xa uqhuba iphakheji ye-snap.

Imiyalelo emibini ibonelelwe, "yenza" kunye "nefayile", ngolwazi malunga nendlela yokufikelela kwiifayile kunye nokuqhuba ezinye iinkqubo. Kwimeko yokuqala, umsebenzi weefowuni ezinxulumene nefayile ubekwa esweni, kwaye okwesibini, inkqubo yolawulo yomnxeba iyabanjwa.

I-Etrace sisicelo sokulandela umkhondo, siluncedo kwimilinganiselo emithathu ebanzi kunye neenjongo zokulungisa ingxaki:

  • Isicelo sithatha ixesha elingakanani ukubonisa iwindow (umzobo / i-UI) kwiscreen.
  • Ukulandelelana kwemisebenzi eyenziweyo kunye nokwenziwa yinkqubo ephambili ngexesha lokuphunyezwa kwayo. Uluhlu lweefayile ezifikelelekayo ngexesha lokwenziwa kwenkqubo.

Ezi metric zinokusetyenziselwa ukulungisa iingxaki ezinokubakho kwi-snaps kwaye uqonde ukuba yeyiphi ipakeji yokuzama ukufumana okanye ukufumana iibhotile zentsebenzo ngephanyazo.

Kanjalo, ikwasebenza neephakheji zemveli zeLinux okanye nayiphi na inkqubo ephunyeziweyo, nangona kuncitshisiwe ukusebenza kwebhokisi (ayibuyisi iphakheji yendalo, umzekelo), kodwa usenokukhasa usetyenziso kwaye ulinganise ukuba kuthatha ixesha elingakanani ukubonisa iwindow.

Into eluncedo inokusetyenziselwa ukuchonga iingxaki zeebhotile ukusebenza kwizicelo zemizobo esekwe kwiX11 kwaye kubonisa ukuba kuthatha ixesha elingakanani ukuba isicelo siqalise ngaphambi kokuqala ukunika ifestile.

Ukongeza, iinketho ezikhethekileyo ze-snap "-reinstall-snap" kunye ne "–clean-snap-user-data" ziyafumaneka, zikuvumela ukuba ufake kwakhona ipakethe ye-snap ukwenza umlinganiso ongenasiphelo se-cache okanye ususe idatha yomsebenzisi ehambelana nepakeji ngaphambili Ukuyiqhuba.

Usetyenziso olusisiseko

I-Etrace iyafumaneka njengephakheji ye-snap, ke kufuneka siyifake kuqala. Kungenxa yokuba i-etrace isetyenziselwa ukuqhuba iinkqubo ezingenaxanasi, kubandakanya nezinye iiphakheji ze-snap kunye neephakeji ze-linux zesiko, ifuna iimvume zenkqubo ngokubanzi ngokutshixa okudala, okunokwamkelwa ngokusebenzisa iflegi- yeklasi xa kusenziwa lo myalelo ulandelayo.

Ukufaka i-etrace:

snap install etrace --candidate --classic

Ityala lokuqala lokusetyenziswa kwetrace ukulinganisa ukuba kuthatha ixesha elingakanani isicelo semizobo ukubonisa iwindow kwiscreen.

Masiqale nge-plugin elula, i-gnome-calculator, kwaye sijikeleze amaxesha ali-10 ukuze sibone ukuba kuthatha ixesha elingakanani. Qaphela ukuba kuya kufuneka ufake i-gnome-calculator-faka i-gnome-calculator. Sisebenzisa -no-trace ukhetho apha kuba asifuni mkhondo upheleleyo, sifuna nje i-etrace ukulinganisa ukuba kuthatha ixesha elingakanani ukuqala; Siza kungena kulwazi olupheleleyo lokulandela umkhondo kamva.

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

Kwakhona, I-Canonical ibhengeze ukuphunyezwa kwenkxaso ye-snap ye- ulungelelwaniso lwealgorithm LZO. I-algorithm ye-LZO igxile ekufezekiseni isantya sokucinezelwa okuphezulu, ngexabiso lokunyusa ubungakanani befayile enesiphumo. Xa uvavanya iphakheji ngeChromium, usebenzisa i-LZO endaweni ye-XZ engagqibekanga yealgorithm ikuvumela ukuba ukhawulezise ukukhutshwa kwephakheji ye-snap amaxesha ama-2-3 ngokunciphisa ixesha elifunekayo lokuhambisa umfanekiso weSquashFS.

Ngokukodwa, ukumiliselwa kokuqala kweChromium efakwe kwityala lesiqhelo kwiphakheji kuthatha imizuzwana eyi-1,7.

Ukukhutshwa kokuqala kwi-snap xa usebenzisa i-XZ kuthatha imizuzwana eyi-8.1 kwaye xa usebenzisa i-LZO-3.1 imizuzwana. Ekuqaliseni kwakhona, kunye nedatha egciniweyo, amaxesha okuqalisa zii-0,6, 0,7, kunye nemizuzwana eyi-0,6. ngokulandelelana.

Ubungakanani bephakheji yesayizi inyukile ukusuka kwi-150MB ukuya kwi-250MB ngeLZO.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.