Blog AVG Signal Desempenho Limpeza SuperFetch: Tudo que você precisa saber
What_is_SuperFetch-Hero

O que é o Service Host Superfetch?

O Service Host Superfetch é um serviço integrado ao Windows projetado para carregar previamente aplicativos e arquivos usados com frequência na memória e assim acelerar seu sistema. Em 2007, a Microsoft apresentou o Windows Vista e Superfetch foi um dos novos recursos. O Superfetch se tornou um serviço integrado do Windows 7 e também do Windows 10.

(Pule diretamente para nossa seção sobre como desativar o Superfetch.)

Este artigo contém:

    Como o Service Host Superfetch funciona, exatamente?

    Veja como funciona o Superfetch:

    • O Superfetch prevê quais aplicativos você executará em seguida e carrega previamente os dados necessários na memória. Ele também faz isso com arquivos de inicialização. Isso ajuda a impedir o acesso frequente a um disco rígido mais lento. O resultado? Os programas iniciam mais rapidamente e o Windows inicializa mais rápido.

    • O algoritmo de previsão do Superfetch pode determinar quais aplicativos serão abertos em um certo horário e certo dia. Ele pode prever até os próximos 3 aplicativos que serão abertos em seguida.

    • O Superfetch é inteligente, prioriza os programas que estão em execução em segundo plano no momento, como a desfragmentação. Essas tarefas em segundo plano são executadas quando o computador está ocioso, mas quando termina, o Service Host Superfetch do Windows preenche de novo a memória.

    • O Superfetch é dinâmico: ele se adapta constantemente às suas necessidades. Então, se seus programas favoritos mudam ao longo do tempo, o Superfetch pode se adaptar rapidamente.

    Por que precisamos do Superfetch?

    Embora ele não seja estritamente “necessário” para a operação normal do computador, na maioria dos PCs, ele oferece benefícios de desempenho perceptíveis. De fato, o Superfetch pode melhorar realmente o desempenho. Seus programas favoritos: como navegador web, media player e aplicativo de e-mail, provavelmente carregam muito mais rápido depois de uns dias.

    E mesmo se você instalar um novo aplicativo, o Superfetch não afetará negativamente o desempenho. Assim que o novo aplicativo solicitar memória, os dados do Superfetch são apagados. Para o novo programa, é como se a memória estivesse vazia.

    Para os geeks de tecnologia, recomendamos este vídeo útil do Channel 9 da MSDN. Michael Fortin da Equipe de Desempenho do Windows conversa sobre o que a Microsoft pensou ao desenvolver o Superfetch e outras tecnologias de desempenho similares. 

    Em alguns casos, porém, ativar o Service Host Superfetch pode atrapalhar o desempenho (vamos ver isso em mais detalhes abaixo).

    O Service Host Superfetch é necessário para jogos?

    O Superfetch deve melhorar perceptivelmente o desempenho dos jogos também, pelo menos na teoria. Mas os gamers têm expressado algumas preocupações com o serviço, pois o Superfetch pode causar alta utilização do disco, tanto antes como durante o jogo. Se seu PC está ficando lento e você está enfrentando longos tempos de carregamento, o Superfetch está com dificuldades em “buscar” os dados do seu jogo.

    O motivo para que isso, às vezes, aconteça durante os jogos é que alguns arquivos de jogos são muito grandes, e se você jogar o mesmo jogo repetidamente, por exemplo, clássicos como Ark: Survival Evolved e GTA 5, o Superfetch tentará carregar previamente esse jogo na memória. Sob certas circunstâncias, isso pode causar problemas. Para verificar se esse é o caso, clique com o botão direito na barra de tarefa da área de trabalho e selecione o Gerenciador de Tarefas. Role para baixo até ver a entrada “Service Host: SysMain”. Esse é o Superfetch.

    Gerenciador de Tarefas mostrando a utilização do SuperfetchSe o Gerenciador de Tarefas mostrar o Superfetch consumindo muitos recursos (dezenas de MB/s ou alta utilização de CPU) por um período contínuo, você deverá desativá-lo. Leia mais abaixo sobre como fazer isso. Se seus jogos geralmente ficam lentos, também temos um guia excelente para você que mostrará as dicas de otimização de desempenho mais comuns para melhorar o desempenho em jogos.

    Quando o Superfetch dá errado

    O Superfetch não causa problemas apenas para jogos: Mesmo em computadores normais de trabalho, o Superfetch pode causar alto uso de CPU, drenar a memória RAM e castigar seu HD, afetando muito a velocidade e desempenho geral do computador. Isso pode acontecer quando o Superfetch exagera e carrega muitos programas ou aplicativos (ou os errados) antecipadamente. Isso acontece até a pessoas que tem um SSD rápido! 

    Se notar que o HD está ficando louco, ou se os processos em segundo plano estão sugando seus recursos, você pode precisar de um software de limpeza e otimização. O AVG TuneUp limpará automaticamente programas desnecessários, arquivos inúteis e outras ineficiências que deixam o computador lento. O AVG TuneUp é uma ferramenta de limpeza completa dedicada a restaurar seu PC. Experimente grátis por 30 dias.

    Como desativar o Superfetch

    Se quiser desativar o Superfetch e ver se ele corrige seus problemas de desempenho, veja como:

    1. Clique com o botão direito no botão Iniciar do Windows no canto inferior esquerdo da tela e selecione Executar. Digite services.msc.

      Como abrir o gerenciador de serviços do Windows

    2. Clique em OK. Você verá uma longa lista de itens. Entre a entrada Sysmain, clique duas vezes nela e selecione Desativado.

      Como desativar o Windows Superfetch

    3. Clique no botão OK e, em seguida, reinicie o sistema.

    É hora do show. Seu PC ainda está ficando lento? Seu HD ainda está sendo castigado? Não é culpa do Superfetch e você pode ativá-lo de novo em segurança. Para isso, repita as etapas descritas acima, mas em vez de selecionar “desativado”, selecione Automático (Atraso na Inicialização) e está tudo pronto!

    Se os problemas persistirem, confira nosso guia em como corrigir a alta utilização de CPU no Windows.

    Como ativar o Superfetch

    Se o Superfetch já estiver desativado, e você quiser reativá-lo (e ver se ajuda o desempenho), veja estas instruções:

    1. Clique com o botão direito no botão Iniciar do Windows no canto inferior esquerdo da tela e selecione Executar. Digite services.msc.

      Como abrir o gerenciador de serviços do Windows

    2. Clique em OK. Você verá uma longa lista de itens. Encontre a entrada Sysmain, clique duas vezes nela e selecione Automático (Atraso na Inicialização).

      Como ativar o Windows Superfetch

    3. Clique no botão OK e, em seguida, reinicie o sistema.

    Desativar o Superfetch é uma má ideia?

    Se desativar o Superfetch ajudou com problemas de desempenho, então claramente essa foi uma ótima ideia! Mas, se não ajudou, você deve deixar o Superfetch ativado, pois ele realmente melhora o desempenho. 

    Outra maneira de melhorar o desempenho e garantir que programas desnecessários não entupam seu HD é usar uma ferramenta de limpeza exclusiva. O AVG TuneUp vem com muitas ferramentas de otimização para detectar gargalos de desempenho e ajudar a corrigi-los com apenas alguns cliques. Experimente o AVG TuneUp hoje mesmo e mantenha seu computador como novo.