Como medir o tempo de inicialização de aplicativos no GNOME

Como medir o tempo de inicialização de aplicativos no GNOME

Já se perguntou quanto tempo seus aplicativos favoritos levam para abrir no Ubuntu? Veja nesse tutorial uma extensão bem interessante para isso.

Talvez você esteja ansioso para ver se os tempos de inicialização de aplicativos Snap são mesmo tão lento como alegado. E talvez você queira ver se alguma das "melhorias de velocidade" da Canonical tem um efeito tangível em seu sistema versus qualquer que seja o seu benchmark escolhido.

Se assim for, o desenvolvedor do Ubuntu Marco '3v1n0' Trevisan está à disposição para ajudar com sua extensão Applications Startup Time Measure para o GNOME Shell. Este cronômetro de software faz exatamente o que afirma: ele diz quanto tempo um aplicativo leva para abrir, desde quando você clica em seu atalho até quando ele aparece na tela, pronto para usar.

Quando a extensão é instalada e habilitada, já está pronta para usar. Nenhuma configuração adicional é necessária. Da próxima vez que você abrir um aplicativo (compatível, veja abaixo) a extensão irá medi-lo e dizer-lhe quanto tempo levou para ser lançado.

Experimentamos Applications Startup Time Measure em uma das nossas instalações do Ubuntu 22.04 LTS para ver quão rápido (ou não) o Mozilla Firefox Snap é:

Medindo o tempo de inicialização de aplicativos no GNOME

De acordo com esta extensão, o Firefox levou 15.800 ms para colocar a janela à vista no meu sistema.

Os 15800ms podem parecer rápidos, mas quando comparado com o Google Chrome (.deb) na mesma máquina era muito menos: o start-up do Chrome a partir de inicialização fria é uma frota comparativa de 4.800 ms. Para aplicativos Snap, é claro que ainda há amplo espaço para melhorias.

Vale a pena notar que apenas aplicativos 'adequadamente' instalados a partir do repo, Snap Store ou Flathub eram mensuráveis.

Application Startup Time Measure

Outra coisa a notar é que no Ubuntu 22.04 LTS esta extensão mostra os tempos de lançamento usando um OSD. Isso não fica muito tempo na tela e é fácil de perder, especialmente se um aplicativo abre maximizada. Nas versões mais antigas do GNOME Shell (este complemento suporta o GNOME 3.36 ou superior) o tempo de inicialização é mostrado através de uma bolha de alerta regular (que fica no painel de notificação até que você o dispense).

Última atualização deste artigo: 31 de august de 2022