O que é a pré-busca do Windows e o Superfetch?


A pré-busca é um recurso, introduzido no Windows XP e ainda usado no Windows 10, que armazena dados específicos sobre os aplicativos que você executa para ajudá-los a iniciar mais rapidamente. A pré-busca é um algoritmo que ajuda a prever falhas de cache (vezes em que o Windows solicita dados não armazenados no cache de disco) e armazena esses dados no disco rígido para facilitar a recuperação.

A superfetch é um recurso que tenta determinar quais aplicativos você iniciará e, em seguida, carregará todos os arquivos e dados necessários na memória. Ambos os recursos exigem bastante algumas operações de leitura e gravação para funcionar.

Esses dados estão localizados em C: \ Windows \ Prefetch e, como a teoria diz, limpar periodicamente os dados neste documento. pasta (digamos, uma vez por mês) irá melhorar o desempenho. Os arquivos de pré-busca são arquivos com uma extensão “PF” dentro do diretório de pré-busca:

À medida que novos aplicativos são iniciados subseqüentemente, novos dados de pré-busca serão criados , o que pode significar um desempenho ligeiramente reduzido no início. No entanto, com as entradas mais antigas, haverá menos dados para analisar e o Windows deve conseguir localizar os dados de que precisa mais rapidamente. Quaisquer ganhos de desempenho que você possa ver serão menores (se você ver algum), mas os usuários que desejarem extrair o último ciclo de CPU de seus computadores vão querer experimentar este.

Observe que a exclusão de pré-busca os dados podem aumentar um pouco o tempo de inicialização, mas apenas na próxima vez que você inicializar o Windows. Cada inicialização subseqüente deve prosseguir normalmente, já que os dados de pré-busca já estarão presentes para os programas carregados pelo Windows durante a inicialização.

A configuração do pré-buscador é armazenada no registro do Windows no seguinte local:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.

O valor EnablePrefetcherpode ser definido como um dos seguintes:

  • 0= Disabled
  • 1= Pré-busca de inicialização de aplicativos ativada
  • 2= Pré-busca de inicialização ativada
  • 3 = Applaunch e Boot habilitado (Ótimo e Padrão)
  • Você deve desativar a pré-busca e a superestaca?

    É um mito conhecido alterar o valor padrão para algo diferente de 3 para acelerar o desempenho. Se você perceber um problema de desempenho causado por um software "otimizador" que alterou esse valor do registro para algo diferente de 3, altere-o novamente.

    Há uma exceção a essa regra, ou seja, se você estiver usando um Unidade SSD no seu computador. Se você tiver um disco rígido tradicional, certifique-se de manter o pré-buscador ativado com um valor de 3. No entanto, se você tiver uma unidade SSD, os benefícios do aumento de desempenho serão perdidos devido a operações de gravação desnecessárias. Com discos rígidos de estado sólido, as operações extras de gravação desgastam a unidade mais rapidamente. Além disso, como os SSDs são tão rápidos, os aplicativos são carregados com a mesma rapidez sem pré-busca e superfetch.

    Para desabilitar a pré-busca, basta alterar o valor do registro para 0. Para desabilitar a superfetch, clique em Iniciar e digite services.msc. Role para baixo até ver o Superfetch e clique duas vezes nele. Por padrão, o Windows 7/8/10 deve desativar a pré-busca e a super-busca automaticamente se detectar uma unidade SSD, mas esse não era o caso do meu PC com Windows 10.

    Se o Statusestiver Em execução, clique no botão Parare, em seguida, altere o Tipo de inicializaçãopara Desativado. Novamente, você só precisa desativar a pré-busca e a super-busca para computadores que possuem discos rígidos de estado sólido. Para discos rígidos normais, eles podem realmente ajudar a aumentar o desempenho ao longo do tempo. Se você tiver alguma dúvida, fique à vontade para comentar. Aproveite!

    12# - Como Deixar o Windows 10 + Rápido - Desativando Serviços Desnecessários!

    Postagens relacionadas:


    3.11.2017