Superfetch: jaká je tato služba, proč je potřeba a jak ji nastavit

Mnoho uživatelů počítačových systémů založených na systému Windows 7 a výše čelilo zajímavému procesu s názvem Superfetch. Co je tato služba, neustále visí ve Správci úloh ve formě běžícího procesu SysMain, ne všichni ví. Mezitím není pochopení této komponenty systému nic složitého.

Součást systému Windows Superfetch: Co je to služba?

Začněte se všemi operačními systémy Windows XP a vyššími verzemi systému Windows: Zaznamenali jste někdy, že některé programy běží velmi pomalu a vyžadují hodně času při spuštění a ty, které používáte velmi často (například každý den) začne hned od startu startu?
Je to výsledek procesu Superfetch. Co je tato služba? Zhruba řečeno, jedná se o nástroj pro ukládání často používaných programů a jejich parametrů, které tyto procesy načítají do paměti RAM pro rychlou volbu a přístup.

Proč je volání programu rychlejší? Jen proto, že čtená data nejsou z pevného disku, ale přímo z paměti RAM. A jak víte, rychlost přístupu k paměti RAM v některých případech převyšuje rychlost konverze na pevný disk.

Historie tvorby a vzhledu

Tato technologie byla poprvé použita již v systému Windows XP, když se vývojáři snažili usnadnit uživatelský systém a komunikovat s nainstalovanými aplikacemi.
Poté získala jméno Prefetcher. Tento název odpovídá překladu "předběžného vzorku". Operační systém je zapnutýNa základě analýzy sledování uživatelských aktivit, pokud jde o používání nainstalovaných programů, se pokoušela odhadnout, jaká aplikace z nich bude spuštěna v blízké budoucnosti. Jak ukázal čas, technologie se ukázala jako poměrně špatná, protože proces ve většině případů začal přetížit systémové zdroje, pro které byly vytvořeny speciální programy čištění. Výsledkem byla přepracovaná verze s názvem Superfetch. Co je a bude nyní považováno za tuto službu.

Rozdíly mezi službou Superfetch a Prefetcher

Pokud používáte prefetcher, systém může "viset" pouze proto, že počet současně stažených programů a jejich komponent je zřetelně omezen. V případě přetečení paměti RAM, bez ohledu na prioritu programů, jsou uvolněny a ve virtuální paměti, pro kterou stránkovací soubor odpovídá pagefile.sys. Tímto způsobem je dosaženo uzavřené smyčky, protože z pevného disku se opět provádí opětovné čtení (virtuální paměť je vyhrazeným místem na pevném disku). Operační systémy Superfetch Windows 7 výše začaly pracovat trochu jinak. Služba nejen monitoruje činnost při použití jedné nebo jiné aplikace, ale také vytváří speciální mapy založené na nastaveních nainstalovaných v programech. Pokud náhle z nějakého důvodu byla aplikace vyložena, služba okamžitě analyzuje příčiny, které způsobily selhání, a znovu načte program a jeho součásti do paměti RAM. Obecně to poskytuje stabilitu na začátku programu,ačkoli uživatel o tom nemůže hádat, protože všechny procesy jsou v pozadí. V takovém případě je při volání aplikací prakticky odstraněna následující chyba.

Správa služeb prostřednictvím registru

Potřebujete Přednačtení-Service? Otázka je poněkud nesprávná. Ve většině případů se zakázání tohoto procesu nedoporučuje, přestože to můžete udělat. Nyní přímo na tom, jak spustit program Superfetch. Obecně platí, že výchozí proces je aktivní, takže otázka opětovného spuštění platí pouze pro situace, kdy je služba z nějakého důvodu byla zakázána.
V Editoru registru konzole s názvem Run (Run) příkaz regedit, dlouhé procházet stromu adresářů, nastavení vyhledávání (Ctrl + F), a najít sekci HKLM větev PrefetchParameters, přesně tam, kde by měly být dva zájem nás klíč - EnableSuperFetch a EnablePrefetcher. Při absenci prvního, budete muset vytvořit parametr DWORD s odpovídajícím názvem. Nastavené hodnoty obou parametrů vypadají takto:
  • 0 - úplná deaktivace;
  • 1 - optimalizace spustit pouze aplikace;
  • 2 - zrychlení startu komponent systému;
  • 3 - vyrovnaný start.
  • nastavení parametrů ve službách

    pro nastavení a aktivace mohou být použity ke službě, která se nazývá konzolový příkaz services.msc „Run» (Win + R).
    To by mělo být snadné najít komponenty Přednačtení, zadejte volby menu nastavení drop-down menu vyberte požadovaný typ spouštění.

    Superfetch: zakázat nebo ne?

    Konečně nejdůležitější otázka, kterou uživatelé mohou předložit. Služba Superfetch je před nimi. Odpojit nebo ne? Zde je třeba postupovat z parametrů konfigurace systému. V případě, že máte 1 GB nebo méně paměti RAM, je žádoucí službu deaktivovat (i když ne nutně).


    Ale na moderních počítačích a notebookech s pamětí RAM o velikosti 4 GB nebo více se tyto věci nelíbí. Mimochodem, dokonce i při 2 GB paměti RAM procesy spojené se službou nezpůsobují zvláštní zatížení systému a výměnu souborů a nelze je vůbec použít. To je vše o Superfetchu. Co je tato služba, myslím, je alespoň trochu jasná. Co se týče otázky odpojení nebo aktivace, není v rozhodnutí "pro" ani v rozhodnutí "proti" nic strašného. Tento systém nebude v systému zvlášť viditelný. (kromě příliš starých konfigurací). Samotná služba funguje mnohem efektivněji než její předchůdce, takže zatížení zdrojů nemůže být obzvláště znepokojující. Navíc nejsou načteny všechny možné procesy a parametry, ale pouze ty, které jsou sledovány touto komponentou, založené na aktivitě uživatele.

    Související publikace