Estado do Windows, parte 2: O Windows 10 diminuiu a velocidade a cada atualização do recurso?

Views: 453
0 0
Read Time:8 Minute, 0 Second

Uma das principais razões pelas quais algumas pessoas tendem a evitar atualizar seus PCs é que “isso o torna mais lento”. Especialmente com a abordagem software como serviço do Windows 10, onde recebe as chamadas “atualizações de recursos” duas vezes por ano. Mas é verdade?

Hoje vamos descobrir o quanto o desempenho do Windows 10 mudou ao longo do tempo, fazendo benchmarking de 10 elementos da experiência do SO:

  • Tempo de instalação
  • Tempo de inicialização/reinicialização
  • Abertura do aplicativo Win32
  • Abertura de aplicativo UWP
  • Pesquisar no Windows
  • Desempenho do GDI
  • Teste de estresse GDI
  • Varredura rápida do Windows Defender
  • Desempenho de I/O
  • Desligamento

Mas primeiro, um pouco de isenção de responsabilidade: embora eu tenha tentado o melhor que pude para comparar as métricas de desempenho o mais objetivamente possível, pode ter havido alguns deslizes nas medições. Para os propósitos deste experimento usei o Hyper-V como hipervisor de escolha, com 4GB de RAM, 4 núcleos e um disco fixo de 32GB para cada compilação.

Cada versão foi limpa instalada.

Então, sem mais delongas, vamos!

1. Tempo de instalação

O processo de configuração é a primeira incursão do usuário final na experiência do SO. Nas últimas versões do Windows (especificamente vista e posterior), a Microsoft deu grandes passos para garantir que a instalação do Windows seja o mais suave e eficiente possível. Mas quão rápido é?

Para cada compilação, certifiquei-me de usar uma imagem de instalação que usa o . Formato WIM, para resultados consistentes e precisos. Além disso, para comparar objetivamente as velocidades e reduzir o erro humano ao mínimo possível, foi utilizado um arquivo autônomo.

Como podemos ver, durante o primeiro lançamento público do Windows 10 o resultado é bastante consistente. No entanto, após a atualização dos criadores, podemos ver um aumento com cerca de 3 minutos. O pico, no entanto, é com a atualização do Windows 10 de outubro de 2018 (build 17763), onde a instalação leva uns impressionantes 18 minutos e 40 segundos. Depois do RS5, parece que o processo de instalação é um pouco mais rápido, mas não no mesmo nível que o pré-RS2 constrói.

Veredicto: O processo de configuração do Windows 10 ficou um pouco mais lento, mas não em uma medida dramática. Isso pode ser causado pelo fato de que as versões subsequentes do Windows 10 usam mais espaço em disco, o que obviamente se traduz em tempos de gravação mais longos.

2. Tempo de inicialização

Uma das áreas de desempenho mais benchmarked em um SO é a velocidade de inicialização. Ele define o tom no desempenho geral, como um sistema que botas lentamente provavelmente também será lento. Desde o Windows 8, o processo de inicialização foi significativamente alterado* para

aproveitar dispositivos de armazenamento modernos, como SSDs. * – o recurso de inicialização rápida foi desativado para os fins desta medição.

Como podemos ver, o tempo de inicialização aumentou bastante desde a Atualização de Aniversário do Windows 10. (com um mergulho perceptível na Atualização de Criadores). Se compararmos o Windows 10 TH1 com o Windows 10 20H1, teremos um aumento de cerca de 2,6 vezes. Claro, neste contexto é apenas uma questão de meros segundos, mas em um sistema mais lento ele definitivamente vai ser muito mais perceptível.

Para o tempo de reinicialização, o gráfico é bastante semelhante.

Veredicto: Os tempos de inicialização de fato foram mais lentos com construções subsequentes. Isso provavelmente é causado pelas novas tecnologias de segurança implementadas em novas compilações do Windows, bem como pelos novos serviços introduzidos.

3. Aplicações win32

Embora a Microsoft tenha tentado fazer seus aplicativos UWP como o futuro, até hoje o Win32 ainda é o que faz com que o Windows… Windows.

Os aplicativos que escolhi para este benchmark são todos aplicativos de entrada do Windows: Windows Explorer, winver, Notepad, Internet Explorer, Paint, Registry Editor, msconfig, msinfo32, Wordpad, Painel de Controle e Gerenciador de Tarefas.

Mais uma vez, podemos ver que temos uma desaceleração bastante significativa começando com o Windows 10 1809, sendo duas vezes mais lento que a compilação anterior. Novamente, se compararmos o ponto mais baixo com o mais alto, temos uma diferença de mais de 3 vezes. Não é uma boa olhada.

Veredicto: Os programas Win32 provavelmente abrirão mais lentamente em compilações mais novas do Windows.

4. Aplicações UWP

Universal Windows Platform é (ou era, dependendo de quem você perguntar) a plataforma de aplicativos da Microsoft para sua visão “One Windows”. O UWP deve facilitar o desenvolvimento de aplicativos, para que se possa escrever um aplicativo uma vez, e então ele seria executado em uma infinidade de dispositivos. Infelizmente hoje em dia, a UWP está em uma posição embaraçosa de ser um pouco negligenciada pela Microsoft, coisa que pode ser vista especialmente na Loja.

Os aplicativos que foram referenciados são: Microsoft Edge, Configurações, Calculadora, Calendário, Mapas, Filmes e TV, Groove Music, People, Store e Voice Recorder

Acho que podemos começar a ver um padrão aqui…

Temos resultados dramáticos nessa área. Mais uma vez, as coisas pioraram drasticamente a partir de 1809, com o pico sendo com 19H1. Os resultados não poderiam ser mais claros.

Veredicto: A abertura de aplicativos UWP tornou-se dramaticamente mais lenta com atualizações de recursos subsequentes.

5. Pesquisa no Windows

Para o propósito deste experimento, usei o Windows Search para encontrar todas as instâncias do msinfo32 na unidade C: Vamos verificar os resultados:

Aqui, ao contrário de nossos outros benchmarks, os resultados estão variando descontroladamente, então não podemos dizer com certeza que temos uma regressão.

Veredicto: Resultados inconclusivos.

6. Benchmark GDI

Para este teste usei o benchmark REGDI32 da ADeltaX, que cria alças de 9900 GDI, logo abaixo do limite máximo de 10000. Este programa faz benchmarks o tempo necessário para renderizar todas as alças. Vamos dar uma olhada:

Mais baixo é melhor.

Como podemos ver, tivemos um crescimento constante até o Windows 10 19H1, que terminou com uma queda dramática com 20H1. Então, parece que o que estava acontecendo com o desempenho do GDI foi felizmente corrigido, o que é uma visão refrescante.

Veredicto: O desempenho do GDI costumava ficar mais lento a cada versão subsequente, mas foi corrigido.

7. Teste de estresse do explorer

Para este benchmark criei um script em lote muito simples que abre instâncias do File Explorer até o esgotamento do GDI. Isso testa não apenas a velocidade de renderização do GDI, mas também os tempos de abertura do Win32. Quanto mais rápido for preciso para ver artefatos visuais, melhor.

Temos mais uma vez um grande aumento no tempo a partir do Windows 10 1809. Embora vimos no segmento anterior que o desempenho do GDI foi dramaticamente melhorado com o 20H1, ainda não ajudou muito na redução do tempo até o esgotamento. Como tal, podemos concluir que o tempo prolongado é causado pela velocidade de abertura do aplicativo Win32 ser menor.

Veredicto: Leva mais tempo para abrir instâncias suficientes do Explorer que o SO estará fora das alças GDI.

8. Windows Defender Quick Scan

Quer adoremos ou odiamos, o Windows Defender tornou-se uma parte cada vez mais integrada com o Windows, cada atualização de recursos adicionando novas melhorias a ele. Mas que tal fazer uma boa e velha varredura rápida? Vamos ver se ficou mais lento ou mais rápido:

Parece que após a Atualização de Aniversário, a velocidade de digitalização ficou muito mais rápida, e embora as compilações mais novas tenham resultados variados, elas ainda são muito melhores do que as duas primeiras versões do Windows 10.

Veredicto: O Windows Defender não só ficou mais inteligente, como também é muito mais rápido em comparação com os lançamentos iniciais do Windows 10.

9. Desempenho em I/O do disco

For this benchmark I used diskspd, which is a free, open-source utility provided by Microsoft for testing the I/O subsystem performance.

The command used is diskspd -c1G -d300 -r -w40 -o32 -t8 -b64k -Sh -L

The following chart shows the total I/O read and written.

Mais alto é melhor.

Em uma interessante reviravolta de eventos, o Windows 10 1809 é na verdade o mais rápido de todo o grupo de compilações. Parece que a Microsoft fez algumas melhorias no subsistema de I/O, já que essas mudanças persistiram até os próximos lançamentos.

Veredicto: O desempenho de I/O do Windows 10 é um pouco melhor hoje em dia.

10. Desligamento.

Por último, mas não menos importante, não podemos terminar de fazer benchmarking na experiência do SO sem medir a velocidade de desligamento. Embora não seja tão importante no geral, ainda nos dá uma impressão de toda a tenacidade da OS.

Deixe-me ver.

Veredicto: Os resultados são bastante consistentes em todo o quadro, o que significa que a velocidade de desligamento é em linhas amplas a mesma.

Então, vamos responder à pergunta: o Windows 10 ficou mais lento com o tempo?

Bem, mais ou menos. No entanto, a maioria das pessoas não notará essa regressão. Também vimos algumas melhorias notáveis no departamento de I/O, bem como na segurança.

Por que isso aconteceu?

Podemos culpar muitas coisas que podem ter causado essa regressão. Alguns podem dizer que o interesse perdido por dispositivos móveis pela Microsoft os fez não tão vigilantes em ajustar todos os componentes ao seu máximo desempenho (como alguns de vocês devem saber, os Windows Phones foram elogiados por seu excelente desempenho, mesmo em hardware low-end). Outros podem colocar a culpa na segurança reforçada que o Windows tem hoje em dia. Foram-se os dias em que se pode obter vírus facilmente da internet, já que o Windows Defender tem um controle cada vez maior sobre a capacidade do usuário final de modificar o SISTEMA OPERACIONAL como quiser.

Obrigado por sua atenção.

FONTE: NTDOTDEV

POSTS RELACIONADOS