Aplikasi Snap Sekarang Luncurkan 6x Lebih Cepat

instagram story viewer

Waktu start-up yang lambat dari aplikasi Snap yang baru diinstal telah menjadi titik perdebatan bagi banyak pengguna Ubuntu Linux untuk sementara waktu.

Tetapi pengembang di balik format aplikasi pemula telah mengumumkan bahwa peningkatan nyata dalam waktu pemuatan pertama sedang berjalan.

Waktu start-up yang lambat dari aplikasi Snap yang baru diinstal adalah titik pertikaian bagi banyak orang

Aplikasi Snap & Startup Lambat

Instal aplikasi Snap grafis pada distro Linux yang didukung Snap dan Anda hampir pasti akan menyaksikan waktu start-up yang lambat saat pertama kali Anda menjalankannya.

Mengapa? Pengembang Snap Igor Ljubuncic menulis di a posting blog: “Secara umum, dengan perangkat lunak grafis, [jalan pertama] biasanya memakan waktu cukup lama, menyebabkan penundaan pembukaan aplikasi, dan akan mengganggu pengalaman pengguna.”

“Kami menangani masalah ini dengan serius, dan menerapkan perubahan yang menyelesaikan sebagian besar masalah.”

Memprofilkan waktu mulai peluncuran pertama editor teks sumber terbuka Microsoft VScode (dianggap sebagai aplikasi 'kompleks'), tim Snap dapat mempertajam masalah tersebut.

Dan penyebab utamanya? Rupanya turun ke pembuatan cache font saat pertama kali dijalankan.

Kegagalan Cache Font

Yup, tidak ada masalah pengemasan, bug format, atau masalah integrasi. Rencanakan saja font-caching.

Dengan memanfaatkan 'biner cache font' waktu startup aplikasi Snap telah ditingkatkan sebanyak 6x

Aplikasi Snap Grafis, seperti VLC, VSCode, dll, menanyakan cache font saat start-up.

Aplikasi akan segera dijalankan jika cache font yang valid tersedia dan dapat diakses. Jika tidak, seseorang harus dibuat.

Tugas inilah yang disalahkan Igor atas start-up yang lambat, melanjutkan:

“[Pembuatan cache font] bisa memakan waktu lama, terutama jika ada banyak font yang perlu dihitung […] di mana aplikasi GUI mungkin tidak ditampilkan di layar, dan pengguna akan menafsirkan penundaan ini sebagai aplikasi yang lambat rintisan."

Dengan memanfaatkan 'biner cache font' di Snapd, "mesin" yang mendasari yang menggerakkan sistem Snap, waktu startup telah ditingkatkan sebanyak 6x.

Pengguna Linux yang menjalankan Snapd 2.36.2 (atau lebih baru) secara otomatis mendapat manfaat dari tweak ini — dan ini bukan satu-satunya perbaikan yang sedang dilakukan.

Cache font diperbaiki, tim Snap mengatakan berencana untuk fokus pada area lain yang memengaruhi kinerja aplikasi Snap.

Mudah-mudahan itu termasuk waktu startup Snap mulai dingin juga!

Semuanya Ubuntu, Setiap Hari. Sejak 2009.

Teachs.ru