A Microsoft desenvolveu muitas ideias para o Windows ao longo das décadas. Algumas foram certeiras, outras foram rejeitadas de imediato, e há ainda aquelas com defensores e detratores em igual medida. SuperFetch se encaixa nessa última categoria. Apresentado como uma tecnologia capaz de acelerar os aplicativos mais usados pelo usuário, não são poucos os que correm para desativá-lo à primeira oportunidade, enquanto do outro lado juram a eficácia de seu funcionamento automático…
O que é o SuperFetch?
O serviço SuperFetch compartilha raízes com o antigo Prefetcher de Windows XP, mas teve sua estreia formal como parte do Windows Vista em novembro de 2006. A Redmond adotou uma estratégia ligeiramente diferente em relação à memória RAM, que em termos simples pode ser explicada como “memória não usada equivale a memória desperdiciada”. O objetivo de SuperFetch é monitorar o uso de aplicativos pelo usuário e, a partir disso, criar um padrão de pré-carregamento que coloca esses aplicativos na RAM para acelerar sua execução. Em teoria, parece bom…
... mas na prática, muitos usuários o crucificaram. A combinação do SuperFetch com outros módulos, como o índice do Windows, levou a uma perda notável de desempenho em um número significativo de computadores, e seus usuários concluíram que poderiam reduzir esse impacto desabilitando o SuperFetch e o índice. Depois de ter sofrido na própria pele com o build “gold” do Windows Vista com a CPU e a atividade de disco a 100 por cento, desativar o SuperFetch se tornou algo rotineiro.
A era do Windows 10
Fast-forward para o presente, a essência do SuperFetch permanece intacta, mas seu ambiente mudou completamente. O Windows 10 não é o Windows Vista, os computadores contam com uma quantidade maior de RAM à sua disposição (quanta RAM você precisa hoje? Temos um artigo inteiro sobre esse assunto), e as unidades de estado sólido deixaram de ser artigos de luxo. Então, é recomendável desativar o SuperFetch ou não?
Como em muitas outras coisas no universo Microsoft, a resposta é “depende”. Uma parte da administração do SuperFetch é determinar as características de desempenho nas unidades que o computador possui, o que nem sempre é fácil devido à existência de configurações “exóticas”. Por exemplo, imagine um computador com um SSD como unidade de inicialização e um disco rígido que, além de servir como armazenamento em massa, também possui alguns aplicativos instalados. O SuperFetch se desativa automaticamente se o computador for “puro SSD” de alta velocidade, mas, se houver pelo menos uma unidade mecânica, deixar o serviço em “automático” não é uma má ideia.
Como desativar o SuperFetch no Windows 10
No entanto, nunca vamos negar a você o direito de experimentar em seu próprio computador. Com o tempo, aprendemos a não dar o benefício da dúvida à Microsoft, e se você suspeita que o SuperFetch pode estar afetando o desempenho geral, hoje explicaremos como desativá-lo. A boa notícia é que é algo completamente reversível. A má é que o SuperFetch não se chama mais SuperFetch...
Isso mesmo: o módulo mudou de nome. Agora ele é conhecido como SysMain, uma expressão talvez mais intimidadora, se você quiser, mas isso não nos deteve antes. Vá ao menu Iniciar, abra “services.msc”, role a lista até encontrar SysMain e mude seu estado para “Desabilitado”. Reinicie o computador, e isso será suficiente. Faça o teste e conte-nos como foi. Boa sorte!