SuperFetch: O Que é Esse Serviço E Você Deve Desativá-lo

Índice:

SuperFetch: O Que é Esse Serviço E Você Deve Desativá-lo
SuperFetch: O Que é Esse Serviço E Você Deve Desativá-lo

Vídeo: SuperFetch: O Que é Esse Serviço E Você Deve Desativá-lo

Vídeo: SuperFetch: O Que é Esse Serviço E Você Deve Desativá-lo
Vídeo: Sysmain Windows 10 ⚡️ Как Отключить Службу Superfetch / Prefetch, нужно ли это делать 2024, Abril
Anonim

O sistema operacional Windows 7 permitiu a implementação de uma tecnologia exclusiva chamada SuperFetch. O que é essa tecnologia e como funciona não é familiar para todos. Mas se você se lembrar da tecnologia Prefetcher anterior no Windows Vista, então tudo se encaixará imediatamente.

O Windows 7 é impensável sem o SuperFetch hoje
O Windows 7 é impensável sem o SuperFetch hoje

Os desenvolvimentos científicos no campo da tecnologia informática não param. O sistema operacional Windows 7 possibilitou a implementação da tecnologia exclusiva SuperFetch (ela é listada como um processo sysmain no gerenciador de tarefas). Para entender o significado e as funções deste serviço, você precisa se lembrar de outra tecnologia exclusiva do Prefetcher no Windows Vista. Quando qualquer programa é iniciado, seus arquivos de configuração e componentes são lidos inicialmente do disco rígido e só então são carregados na RAM no modo host. Quando o aplicativo é encerrado ao reabri-lo, o mesmo processo será executado. Para agilizar o acesso aos programas e, com isso, otimizar o trabalho dos processos do sistema, foi criada e implantada a tecnologia SuperFetch.

Sistema SuperFetch inteligente: conceitos gerais

Com a ajuda da tecnologia superfetch, os programas mais populares usados pelo usuário são rastreados e então colocados na RAM para localização rápida. Assim, o lançamento deste ou daquele programa é muito mais rápido devido ao facto dos dados já se encontrarem na RAM, razão pela qual não é gasto mais tempo com a sua leitura a partir do disco rígido. Se você olhar para a história da criação da tecnologia, então ela foi originalmente aplicada no Windows XP e depois continuou na versão do Vista e foi chamada de Prefetcher. Sua tarefa era otimizar o carregamento de componentes do sistema e módulos de aplicativos em execução antes de iniciar diretamente.

SuperFetch está em grande demanda hoje
SuperFetch está em grande demanda hoje

A tecnologia é, portanto, chamada de "Pré-busca" ou pré-busca (superprefetch). Este serviço tinha desvantagens significativas. Isso permitia carregar um número limitado de programas na RAM e, quando um aplicativo deixava de ser usado com frequência, seus dados eram transferidos para o disco rígido no arquivo de paginação. Mais tarde, porém, o Perfect sofreu grandes mudanças.

Após melhorias significativas, a tecnologia se torna SuperFetch (tradução literal - superfetch). Agora o serviço está empenhado em rastrear a atividade do usuário, cria mapas especiais e salva a configuração dos programas utilizados. Se por algum motivo o aplicativo sair repentinamente da RAM, o SuperFetch realiza uma análise minuciosa do descarregamento e, após a conclusão do processo responsável pelo descarregamento, recarrega o programa anterior na RAM. A principal tarefa do serviço é aumentar a velocidade de inicialização de aplicativos e garantir um aumento estável no desempenho do sistema, o que por sua vez contribui para a rápida inclusão no fluxo de trabalho.

Configurações e gerenciamento de serviço

Para habilitar este serviço, é melhor usar o registro do sistema. No menu Executar (Win + R), o comando regedit chama o editor. Na seção do sistema, usando a ramificação HKLM, você precisa encontrar o diretório PrefetchParameters. Precisamos de duas chaves EnablePrefetcher e EnableSuperFetch. Se não houver uma chave EnableSuperFetch, ela deverá ser criada (parâmetro DWORD) e receber um nome apropriado. Por conveniência, você pode inserir quatro valores para cada chave:

- 0 - desligamento completo;

- 1 - otimização apenas de programas em execução;

- 2 - otimização de apenas lançar componentes do sistema;

- 3 - aceleração equilibrada da aplicação e sistemas.

SuperFetch não deve ser desativado a menos que seja absolutamente necessário
SuperFetch não deve ser desativado a menos que seja absolutamente necessário

Usar o comando services.msc, que abre a janela de configurações para serviços e processos executáveis, é outro método de gerenciamento de configurações de serviço. Neste caso, você precisa encontrar o SuperFetch e abrir as propriedades do serviço com um clique duplo. Em seguida, você precisa definir o parâmetro necessário na lista suspensa do tipo de inicialização.

Desvantagens do serviço SuperFetch

Mas também existem pontos fracos neste serviço. Não é raro que haja problemas associados a ele. Com a devida consideração desse problema, você pode chegar à conclusão de que os problemas que surgem ao trabalhar com o computador não são culpa direta do serviço SuperFetch. Ou seja, se falamos de falhas no nível do sistema, então elas não têm um impacto crítico no funcionamento do "sistema operacional". Mas um bug no módulo SuperFetch torna este serviço absolutamente não ativado. E, neste caso, até mesmo inserir os parâmetros necessários no mesmo registro não muda a situação para melhor. Freqüentemente, você pode ver uma mensagem informando que houve um encerramento anormal (SuperFetch encerrado) ou acesso totalmente negado.

Esta situação ocorre por falta de RAM ou por confronto entre as lâminas "RAM". Nesse caso, não resta nada além de desabilitar completamente o serviço. Se houver RAM suficiente para testar o funcionamento do serviço e eliminar os problemas com ele, é aconselhável fazer isso. E após as manipulações realizadas, você pode desligá-lo ou continuar a usá-lo.

SuperFetch: All
SuperFetch: All

O SuperFetch sempre é executado em segundo plano. O serviço usa recursos do processador e memória. O "Superfetch" não é chamado para eliminar completamente o carregamento de aplicativos na "RAM", seu objetivo direto é tornar esse processo rápido. E sempre que ocorre um download, o sistema ainda experimenta exatamente a mesma lentidão se o aplicativo for iniciado sem SuperFetch. Isso ocorre porque o serviço pré-carrega uma grande quantidade de dados do disco rígido para a RAM. E se, com cada inicialização ou reinicialização do computador, o disco rígido funcionar com cem por cento da carga por algum tempo, podem surgir problemas com o SuperFetch. Os jogadores com quatro gigabytes de memória ou menos terão problemas com SuperFetch. A principal desvantagem aqui é que há jogos que usam muita RAM. Nesse caso, há uma solicitação constante e liberação de memória. Essa execução de tal manipulação pode fazer com que o serviço carregue e descarregue dados locais constantemente.

Desativando SuperFetch: todos os prós e contras

Muitas pessoas hoje duvidam do uso deste serviço. Freqüentemente, é recomendável desligar o serviço SuperFetch para melhorar o desempenho e o desempenho do seu computador. Porém, não apenas um usuário competente pode resolver o dilema que surgiu sobre a conveniência de usar o SuperFetch em suas condições.

Há também uma recomendação geral para todos os usuários, que é a seguinte:

- uma pequena quantidade de RAM não permite o bom uso do serviço;

- seu volume suficiente recomenda a ativação do Superfetch.

SuperFetch é necessário para acelerar o sistema operacional
SuperFetch é necessário para acelerar o sistema operacional

Portanto, se a quantidade de RAM não ultrapassar 1 GB e a carga de memória chegar a 600 MB, sem mencionar a memória virtual adicional e o arquivo de paginação, surge uma situação com funcionalidade limitada de RAM. Mas é claro que este é o caso se o sistema de computador for da geração anterior (é usado o readyboost). Em sistemas modernos, mesmo que a configuração mínima seja usada, o snap-in implica inicialmente em grandes quantidades de RAM, a partir de 3 GB. Nesse caso, é claro, o uso do serviço SuperFetch se justifica. Você pode comparar a operação do computador em diferentes modos: usando SuperFetch e quando ele está desligado. Alguns usuários notam que, neste caso, não viram muita diferença.

Em outras palavras, usar ou desabilitar o SuperFetch como host depende exclusivamente do equilíbrio de recursos e da carga esperada na RAM do computador. Claro, ao usar jogos modernos em hardware antigo, os problemas com o desempenho do sistema operacional são inevitáveis. No entanto, em outros casos, quando a RAM lida com a tarefa sem problemas, simplesmente não há necessidade de aumentar a velocidade do computador desativando o sistema de superfetch.

Recomendado: