Application SNAP is slower than DEB at first launch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
snapd |
Confirmed
|
Wishlist
|
Unassigned |
Bug Description
Gnome calculator for exemple take 7 times more time to launch than DEB version on a first launch
For exemple with gnome-calculator on ubuntu 19.04
Just after booting the computer
$ time snap run gnome-calculator
real 0m7,078s
user 0m0,465s
sys 0m2,635s
then install DEB of gnome calculator
$ time gnome-calculator
real 0m1,813s
user 0m0,361s
sys 0m0,037s
In a second launch in the same session
$ time snap run gnome-calculator
real 0m1,856s
user 0m0,447s
sys 0m0,285s
So the problem is for the first time in the session.
My computer
$ free
total utilisé libre partagé tamp/cache disponible
Mem: 8146512 1496916 4372884 119200 2276712 6245588
Partition d'échange: 4095996 0 4095996
$ cat /proc/cpuinfo
vendor_id : AuthenticAMD
cpu family : 21
model : 1
model name : AMD FX(tm)-4100 Quad-Core Processor
stepping : 2
microcode : 0x600063e
cpu MHz : 2007.232
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt fma4 nodeid_msr topoext perfctr_core perfctr_nb cpb hw_pstate ssbd ibpb vmmcall arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bugs : fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips : 7248.50
TLB size : 1536 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb
processor : 1
vendor_id : AuthenticAMD
cpu family : 21
model : 1
model name : AMD FX(tm)-4100 Quad-Core Processor
stepping : 2
microcode : 0x600063e
cpu MHz : 2330.727
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr topoext perfctr_core perfctr_nb cpb hw_pstate ssbd ibpb vmmcall arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bugs : fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips : 7248.50
TLB size : 1536 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb
processor : 2
vendor_id : AuthenticAMD
cpu family : 21
model : 1
model name : AMD FX(tm)-4100 Quad-Core Processor
stepping : 2
microcode : 0x600063e
cpu MHz : 1688.981
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 3
cpu cores : 2
apicid : 2
initial apicid : 3
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt fma4 nodeid_msr topoext perfctr_core perfctr_nb cpb hw_pstate ssbd ibpb vmmcall arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bugs : fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips : 7248.50
TLB size : 1536 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb
processor : 3
vendor_id : AuthenticAMD
cpu family : 21
model : 1
model name : AMD FX(tm)-4100 Quad-Core Processor
stepping : 2
microcode : 0x600063e
cpu MHz : 1648.517
cache size : 2048 KB
physical id : 0
siblings : 4
core id : 2
cpu cores : 2
apicid : 3
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr topoext perfctr_core perfctr_nb cpb hw_pstate ssbd ibpb vmmcall arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bugs : fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bogomips : 7248.50
TLB size : 1536 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb
$ df
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
udev 4015848 0 4015848 0% /dev
tmpfs 814652 3148 811504 1% /run
/dev/sda2 50133544 8527028 39030132 18% /
tmpfs 4073256 132632 3940624 4% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 4073256 0 4073256 0% /sys/fs/cgroup
/dev/loop1 55040 55040 0 100% /snap/core18/941
/dev/loop3 1024 1024 0 100% /snap/gnome-logs/61
/dev/loop2 3840 3840 0 100% /snap/gnome-
/dev/loop4 271744 271744 0 100% /snap/kde-
/dev/loop7 55040 55040 0 100% /snap/core18/970
/dev/loop9 90624 90624 0 100% /snap/core/6964
/dev/loop8 15104 15104 0 100% /snap/gnome-
/dev/loop6 91392 91392 0 100% /snap/core/6673
/dev/loop10 15104 15104 0 100% /snap/gnome-
/dev/loop5 91648 91648 0 100% /snap/core/6818
/dev/loop12 3840 3840 0 100% /snap/gnome-
/dev/loop14 36224 36224 0 100% /snap/gtk-
/dev/loop11 154880 154880 0 100% /snap/gnome-
/dev/loop13 154752 154752 0 100% /snap/gnome-
/dev/sda3 906873768 104670068 756114076 13% /home
tmpfs 814648 44 814604 1% /run/user/1000
more information
snap run --trace-exec gnome-calculator 6964/usr/ lib/snapd/ snap-confine snapd/snap- exec calculator/ 406/snap/ command- chain/snapcraft -runner calculator/ 406/bin/ desktop- launch
[sudo] Mot de passe de cartes :
Slowest 10 exec calls during snap run:
0.596s snap-update-ns
0.869s /snap/core/
0.199s /usr/lib/
0.265s /snap/gnome-
0.166s /usr/bin/getent
0.091s /bin/mkdir
0.162s /usr/bin/head
0.097s /usr/bin/realpath
0.080s /bin/rm
1.736s /snap/gnome-
Total time: 9.840s