707 Shares 3532 views

SuperFetch: que tipo de serviço e se é necessário desativá-lo

Desde o lançamento do Windows 7 um dos sistemas operacionais mais populares hoje em dia, uma tecnologia exclusiva chamada SuperFetch foi implementado na mesma. Que tipo de serviço, nem todo mundo sabe. No entanto, se você se lembrar tecnologia Prefetcher no Windows Vista, tudo vai cair no lugar. Tente descobrir o que é.

SuperFetch: O que é este serviço?

Antes de lidar com início do serviço com o básico. Se alguém souber, ela arquivos e componentes executáveis ou de configuração são primeiro ler a partir do disco rígido quando você executar qualquer programa, em seguida, carregado na memória. Depois que o aplicativo for concluído, quando reabrir o programa executa o mesmo processo.

Para acelerar o acesso a programas e otimizar diretamente os processos do sistema e tecnologia SuperFetch foi desenvolvido. O que é este serviço? Simplificando, é um tipo de sistema inteligente que monitora o uso mais frequente por parte do utilizador de determinados programas, que permite armazenar em cache os arquivos do aplicativo (colocando-os em RAM) para um acesso mais rápido a eles. Esse é o lançamento do programa é feito muito mais rápido porque os dados já no "RAM" é, mas não pode ser lido a partir do disco rígido, o que, naturalmente, leva mais tempo.

No processo da árvore mais tarde sistema que o Vista, o padrão "Task Manager" é apresentado como um SysMain processo (SuperFetch – na descrição do serviço).

Qual é a diferença entre o Prefetch e SuperFetch?

A tecnologia original pela primeira vez é muito tímida sido aplicada no Windows XP, mas a sério estendido na versão Vista, só então foi chamado o Prefetcher (pré-busca). Ela foi responsável por otimizar a carga dos componentes e módulos que executam as aplicações do sistema antes de começar.

Começando com "Seven", o serviço foi ligeiramente reformulado chamada SuperFetch (Supersampling) e começou a trabalhar um pouco diferente (embora módulo Prefetcher também está disponível). Prefetching uma série de desvantagens. O facto do montante carregado na memória de programa é limitado e quando um aplicativo não é mais usado ativamente, seus dados são novamente enviados para a unidade de disco rígido, e o arquivo de paginação.

Em SO Windows SuperFetch rastreia a atividade do usuário e, além de criar cartões especiais, ainda mantém a configuração de programas utilizados com frequência. Se por qualquer motivo uma aplicação foi descarregada da memória, o serviço realiza a análise da descarga, e após a conclusão do processo que causou a descarga, mais uma vez inicia o carregamento de módulos do programa anterior no "RAM".

Em geral, o serviço melhora a velocidade de lançamento da aplicação, e ainda fornece um aumento estável no desempenho do sistema. É verdade, devemos prestar atenção que, por vezes, pode haver problemas com o carregamento "RAM", se a quantidade for menor que 1 GB, mas mais tarde sobre este assunto.

parâmetros de serviço Gestão SuperFetch

Então, agora nós olhamos como para controlar os parâmetros de SuperFetch. Que tipo de serviço, eu acho, é um pouco compreensível. Vá diretamente para a configuração.

De acordo com muitos especialistas, é melhor para esses fins de usar a política de registro ou grupo. No entanto, a segunda opção, na verdade, duplica o primeiro, de modo que o foco no registro. Chamado editor comando regedit no menu "Run» (Win + R).

Aqui, utilizando o ramo HKLM, a partição do sistema deve encontrar PrefetchParameters diretório (estes parâmetros podem ser encontrados usando uma consulta de pesquisa). Aqui estamos interessados em duas chaves: EnablePrefetcher e EnableSuperFetch. Se houver uma segunda chave, é necessário criar (parâmetro DWORD) e dar-lhe um nome adequado. quatro valores podem ser inseridos para cada tecla:

  • 0 – desligamento completo;
  • 1 – otimização só correr programas;
  • 2 – Otimização só correr os componentes do sistema;
  • 3 – equilibrada e aceleração de aplicações e sistemas.

Como um valor de referência e uma otimização automática do sistema e programas ( "3").

Outro método para controlar os parâmetros do serviço (bem como a sua SysMain SuperFetch processo) é usar o comando services.msc, que abre serviços e processos as configurações realizadas. Aqui você precisa encontrar e abrir as propriedades do serviço SuperFetch clicando duas vezes, e em seguida, definir a opção desejada a partir da lista drop-down, digite executar.

SuperFetch: desativar ou não?

A questão do uso do serviço para muitos é bastante controverso. Em princípio, não quando uma pequena quantidade de RAM, é melhor usar o serviço. Por exemplo, se a quantidade de "RAM" é menos de 1 GB, a carga de memória pode ser de até 600 MB, para não mencionar a memória virtual e arquivo de paginação. No entanto, praticamente todos os modernos sistemas de computador, mesmo com configuração mínima foi originalmente equipado com um volume suficientemente grande de "RAM" cerca de 3-4 GB e acima. Assim que o serviço não é recomendado para desativá-lo. Mesmo se você tem 2 GB SuperFetch pode ser usado, em geral, sem problemas.

serviço SuperFetch falhou ao iniciar

Mas às vezes há e os problemas associados com o serviço SuperFetch (desativado ou não, é uma questão de cada). Próprias falhas ao nível do sistema não é particularmente manifesto e impacto crítico sobre o trabalho de "sistemas operacionais" não têm.

No entanto, SuperFetch erro do módulo é que o serviço simplesmente não pode ser ativado, mesmo se a introduzir os parâmetros necessários no mesmo registo. Como regra, a mensagem sobre o encerramento anormal (SuperFetch terminado) ou o acesso negado. O ponto aqui é apenas que não há memória suficiente, ou existe um conflito entre as ripas de "RAM".

Claro, a melhor opção será um desligamento completo de serviço, mas se não houver memória suficiente, é melhor inicialmente para segurá-la um teste para eliminar possíveis problemas, e só então tomar uma decisão sobre como desativar ou posterior utilização.

conclusão

Com base na descrição geral do SuperFetch, que tipo de serviço, provavelmente já está claro. Mas a questão é mudo ou uso deste processo deve ser decidido pelo usuário. As recomendações gerais são tais que, com uma pequena quantidade de RAM é melhor desligar, enquanto que a quantidade normal – pelo contrário, deixar activado. Pelo menos, não vai trazer prejuízos, com certeza.