O popular aplicativo gratuito Update Install Manager para Windows 11/10 recebe um aumento de velocidade.

O popular aplicativo gratuito Update Install Manager para Windows 11/10 recebe um aumento de velocidade.

Aumento significativo de desempenho para o gerenciador de pacotes UniGetUI

Em maio, o UniGetUI, um conhecido gerenciador de pacotes para Windows, alcançou melhorias de desempenho notáveis ​​com a introdução do suporte ao TRIM. Essa atualização não apenas minimizou o tamanho do arquivo executável, mas também reduziu o consumo de memória do aplicativo, proporcionando uma experiência de usuário mais eficiente.

Última atualização: Melhorias na velocidade de inicialização

Em novembro, o UniGetUI aprimorou mais uma vez seu desempenho com uma atualização recente que reduz drasticamente o tempo de inicialização do aplicativo. Uma grande mudança no código-fonte eliminou com sucesso um atraso de 700 milissegundos associado à LoadComponentsAsync()função. Anteriormente, esse método aguardava a conclusão de DoEntryTextAnimationAsyncantes de iniciar iniTasks. Ao realocar a chamada de animação para iniTasks, os desenvolvedores relatam uma redução impressionante no tempo de inicialização de aproximadamente 25 a 30% em máquinas de teste, o que pode melhorar consideravelmente o desempenho em dispositivos com recursos de hardware limitados, como aqueles sem SSDs ou com CPUs, RAM ou GPUs de especificações inferiores.

Entendendo a LoadComponentsAsync()função

Essa LoadComponentsAsync()função desempenha um papel crucial durante a fase de inicialização, carregando componentes e recursos essenciais da interface do usuário, incluindo animações e indicadores. Ela é responsável por configurar serviços críticos, caches e arquivos de configuração necessários para o bom funcionamento do aplicativo.

Correções de erros e outras melhorias.

Além da otimização da velocidade de inicialização, esta atualização corrige um problema de congelamento e travamento associado à abertura de pacotes compartilhados. Abaixo, segue um resumo do changelog completo desta versão:

  • [NuGet] Melhorias de resiliência quando uma fonte não carrega enquanto outras permanecem acessíveis.
  • [WinGet] Versão incluída atualizada para v1.12.
  • [WinGet] Detecção aprimorada para desinstaladores que exigem permissões de administrador.
  • [WinGet] Introdução de nova winget-fontsfonte.
  • Corrigido um impasse que ocorria durante a inicialização do UniGetUI em unigetui://cenários específicos.
  • Corrigido um problema de duplicação nas operações de origem.
  • Corrigido um erro que fazia com que os avatares dos usuários aparecessem vazios em conexões de internet instáveis.
  • Melhoria no tratamento de exceções para tarefas relacionadas a pacotes após um tempo limite de um minuto, eliminando mensagens errôneas de “Erro Interno”.
  • Funcionalidade de atualização automática reformulada para evitar a duplicação de atualizações.
  • Corrigimos a last checkedexibição do carimbo de data/hora e a alinhamos com o formato de localidade do usuário.
  • No geral, a velocidade de inicialização foi aprimorada.

Baixe a atualização mais recente.

Para usufruir dessas melhorias, os usuários podem baixar a atualização mais recente na página oficial do projeto no GitHub, acessível aqui.

Para obter mais detalhes, acesse o link abaixo:

Fonte e imagens

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *