Canonical Inotangisa iyo etrace Utility, iyo Multipurpose Chikumbiro Kufaira Chishandiso

Canonical

Canonical yakaunza etrace, chinoshandiswa yakagadzirirwa kuteedzera chiitiko panguva yekushandisa application. Chirongwa ichi chakafanana netambo uye ltrace zvinoshandiswa uye zvakare zvinoshandisa ptrace panguva yekumhanya.

Chinangwa etrace mukuru iri kugadzirisa uye kuongorora kunotanga kunyorera kubva snap Chishandiso chinokutendera iwe kuti uongorore nekukurumidza kuti ndeapi mapurogiramu uye mafaera anoshandiswa kana uchimhanyisa snap package.

Mirairo miviri inopihwa, "exec" uye "faira", kuti uwane ruzivo rwekuti ungawana sei mafaera uye nekumhanyisa mamwe maitiro. Muchiitiko chekutanga, basa refaira-rinoenderana nehurongwa hwekufona rinotariswa, uye mune yechipiri, iyo yepamusoro sisitimu yekufona yemhuri inobatwa.

Etrace ndeye generic yekutevera kunyorera, inobatsira kumatatu akafara kuyera uye kugadzirisa zvinangwa:

  • Zvinotora nguva yakareba sei kunyorera kuratidza hwindo (graphical / UI) pachiratidziri.
  • Kurongeka kwemabasa akagadzirwa nekuitwa nechirongwa chikuru panguva yekuitwa kwayo. Rondedzero yemafaira anowanikwa panguva yekuitwa kwechirongwa.

Aya metric anogona kushandiswa kugadzirisa zvingangoita matambudziko mukubata uye unzwisise izvo package iri kuyedza kutora kana kutsvaga mashandiro ekuita munguva pfupi.

Ehe saizvozvo, inoshandawo neazvino linux mapakeji kana chero chirongwa chinogoneka, kunyangwe iine zvishoma zvakadzikiswa kunze-kwe-kwe-bhokisi mashandiro (haina kudzoreredza yepakeji pasuru, semuenzaniso), asi iwe unogona achiri kukambaira iyo app uye kuyera kuti zvinotora nguva yakareba sei kuratidza hwindo.

Izvo zvinoshandiswa zvinogona zvakare kushandiswa kuona mabhodhoro mashandiro muX11-yakavakirwa magiraidhi ekushandisa uye inoratidza kuti zvinotora nguva yakareba sei kuti iko kunyorera kutange usati watanga kupa hwindo.

Pamusoro pezvo, sarudzo dzakasarudzika "-reinstall-snap" uye "–clean-snap-mushandisi-data" zviripo, zvichikubvumidza iwe kudzoreredza iyo snap package kuti iite cache-isina chiyero kana kubvisa data remushandisi rakabatana nepakeji pamberi kuchimhanya.

Kushandisa kwekutanga

Etrace inowanikwa senge snap package, saka isu tinofanirwa kuiisa pakutanga. Nekuti etrace inoshandiswa kumhanyisa zvirongwa, kusanganisira mamwe mapapiro echinyakare uye kunyange echinyakare linux mapakeji, zvinoda mvumo -yese mvumo kuburikidza neyekare kukiya, iyo inogona kugamuchirwa nekushandisa iyo-classic mureza kana uchiita unotevera kuraira.

Kuisa etrace:

snap install etrace --candidate --classic

Yekutanga etrace yekushandisa kesi kuyera kuti zvinotora nguva yakareba sei kushandisa giraidhi kuratidza hwindo pachiratidziri.

Ngatitangei neyakareruka plugin, gnome-Calculator, uye titenderedze ka10 kuti tione kuti kutora uku kunotora nguva yakareba sei. Ziva kuti iwe unofanirwa kuve uine gnome-Calculator yakaiswa - isa gnome-Calculator. Pano tinoshandisa iyo -no-trace sarudzo nekuti hatidi iyo yakazara trace stack, isu tinongoda etrace kuyera kuti zvinotora nguva yakareba sei kutanga; isu tinopinda mukuzara kwakakwana kugona gare gare.

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

Uyewo, Canonical yakazivisa kuiswa kwe snap rutsigiro rwe iyo yekumanikidza algorithm LZO. Iyo LZO algorithm inotarisa mukuzadzisa yakanyanya decompression kumhanya, pamutengo wekuwedzera saizi yeiyo inoguma faira. Paunenge uchiyedza pasuru neChromium, uchishandisa LZO pachinzvimbo cheiyo default XZ algorithm inokutendera iwe kuti ukurumidze kuburitsa iyo snap package 2-3 nguva nekuderedza iyo nguva inodiwa kuti decompress iyo squashFS mufananidzo.

Kunyanya, yekutanga Chromium kuvhurwa yakaiswa kubva yakajairwa dhiza package inotora anenge 1,7 masekondi.

Kuburitswa kwekutanga kubva kusvetuka kana uchishandisa XZ kunotora masekonzi 8.1 uye kana uchishandisa LZO - 3.1 masekondi. Pakutangazve, iine data rakachengetwa, nguva dzekutanga dziri 0,6, 0,7, uye 0,6 masekondi. zvichiteerana.

Saizi yeiyo snap package yakawedzera kubva ku150MB kusvika ku250MB neLZO.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako