Canonical ya gabatar da etrace, mai amfani tsara don waƙa da aiki yayin aiwatar da aikace-aikace. Shirye-shiryen suna kama da matsi da kayan amfani na ltrace sannan kuma yana amfani da ptrace a lokacin aiki.
Manufa etrace shugaba yana lalatawa da nazarin aikace-aikacen da aka fara daga karɓa Mai amfani yana ba ka damar kimanta saurin waɗanne shirye-shirye da fayiloli ake amfani da su yayin gudanar da fakitin ɗaukar hoto.
An bayar da umarni biyu, "exec" da "fayil", don bayani kan yadda ake samun damar fayiloli da gudanar da wasu matakai. A cikin farkon lamarin, ana kula da aikin kiran tsarin da aka danganta da fayil, kuma a cikin na biyu, ana katse kiran iyalin zartarwa.
Etrace aikace-aikacen sa ido ne na yau da kullun, mai amfani don auna abubuwa masu faɗi guda uku da dalilai na lalatawa:
- Yaya tsawon aikace-aikacen don nuna taga (zane / UI) akan allo.
- Jerin ayyukan da aka kirkira da aiwatarwa ta babban shirin yayin aiwatar da shi. Jerin fayilolin da aka samu a yayin aiwatar da shirin.
Ana iya amfani da waɗannan ma'aunin don warware matsalolin da ke iya faruwa a cikin snaps kuma fahimci abin da kunshin ke ƙoƙarin ɓoyewa ko samo matsalolin matsalolin aiki nan take.
I mana, kuma yana aiki tare da fakitin Linux na asali ko kowane shirin aiwatarwa.
Hakanan za'a iya amfani da mai amfani don gano matsalolin kwalba aiki a cikin aikace-aikacen zane-zane na X11 kuma yana nuna tsawon lokacin da aikace-aikacen zai fara kafin fara gabatar da taga.
Bugu da kari, takamaiman zabin karbu "–reinstall-snap" da "–clean-snap-user-data" suna nan, suna ba ku damar sake sanya kunshin snap din don yin auna ma'auni maras shinge ko cire bayanan mai amfani da ke hade da kunshin kafin gudanar da shi.
Amfani na asali
Akwai Etrace a matsayin ƙirar karye, saboda haka dole ne mu girka ta da farko. Saboda ana amfani da etrace don gudanar da shirye-shirye na son zuciya, gami da wasu fakitin karye-karye har ma da kayan gargajiya na linux, yana bukatar izini-izini cikin tsarin ta hanyar kulle-kulle na gargajiya, wanda za a karba ta hanyar amfani da tutar -klassik lokacin da aka aiwatar da wannan umarni.
Don shigar da etrace:
snap install etrace --candidate --classic
Halin farko na amfani da etrace shine auna tsawon lokacin da yake ɗaukar aikace-aikacen zane don nuna taga akan allo.
Bari mu fara da sauƙi mai sauƙi, mai lissafin gnome, kuma mu sake zagaya shi sau 10 don ganin tsawon lokacin da wannan aikin yake ɗauka. Lura cewa kana buƙatar sanya gnome-calculator - sanya gnome-kalkuleta. Anan zamuyi amfani da zaɓi-ba-alama saboda ba ma son cikon alama, kawai muna son raɗaɗi don auna tsawon lokacin da za a ɗauka don farawa; za mu shiga cikin cikakken damar bin baya.
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
Har ila yau, Canonical ya sanar da aiwatar da tallafin gaggawa don algorithm na matsawa LZO. LZO algorithm yana mai da hankali kan cimma saurin saurin lalacewa, a farashin ƙara girman fayil ɗin da aka samu. Lokacin gwajin kunshin tare da Chromium, amfani da LZO maimakon tsoho na XZ algorithm yana ba ka damar saurin sakin kunshin snap sau 2-3 ta hanyar rage lokacin da ake buƙata don lalata hoton SquashFS.
Musamman, ƙaddamarwar Chromium ta farko da aka girka daga kunshin cire bashi na al'ada yana ɗaukar kusan sakan 1,7.
Saki na farko daga karye lokacin amfani da XZ yana ɗaukar sakan 8.1 kuma lokacin amfani da LZO - 3.1 sakan. A sake yi, tare da adana bayanan, lokutan farawa sune sakan 0,6, 0,7, da 0,6. bi da bi.
Girman kunshin snap ya karu daga 150MB zuwa 250MB tare da LZO.