Superfetch: čo je táto služba, prečo je to potrebné a ako ju nastaviť

Mnoho používateľov počítačových systémov založených na systéme Windows 7 a vyššieho stoja za zaujímavým procesom nazývaným Superfetch. Čo je táto služba, neustále visí vo Správcovi úloh vo forme bežiaceho procesu SysMain, nie každý vie. Medzitým v pochopení tejto zložky systému nie je nič zložité.

Windows Superfetch Component: Čo je to táto služba?

Ak chcete začať používať všetky verzie systému Windows XP a vyššie verzie používateľov systému Windows: Všimli ste si niekedy, že niektoré programy bežia veľmi pomaly a vyžadujú veľa času na spustenie a tie, ktoré používate veľmi často (napríklad každý deň), začne hneď od štartu?
Toto je výsledok procesu Superfetch. Čo je táto služba? Zhruba ide o nástroj na ukladanie často používaných programov a ich parametrov, ktoré tieto procesy načítavajú do pamäte RAM pre rýchlu voľbu a prístup.

Prečo program volá rýchlejšie? Ale len preto, že čítané údaje nie sú z pevného disku, ale priamo z pamäte RAM. A ako viete, rýchlosť prístupu k pamäti RAM v niektorých prípadoch presahuje rýchlosť prevodu na pevný disk.

História stvorenia a vzhľadu

Táto technológia bola po prvýkrát aplikovaná v systéme Windows XP, keď sa vývojári snažili vytvoriť systém používateľskej úrovne a komunikovať s inštalovanými aplikáciami pohodlnejšími.
Potom dostala meno Prefetcher. Tento názov zodpovedá prekladu "predbežnej vzorky". Operačný systém zapnutýNa základe analýzy sledovania užívateľských aktivít v súvislosti s používaním nainštalovaných programov sa pokúsil odhadnúť, ktorá aplikácia z nich bude spustená v blízkej budúcnosti. Ako ukázal čas, táto technológia sa ukázala byť dosť chybná, pretože samotný proces vo väčšine prípadov začal preťažovať systémové zdroje, pre ktoré boli vytvorené špeciálne programy na čistenie. Výsledkom bola prepracovaná verzia nazvaná Superfetch. Čo je táto služba a teraz bude zvážená.

Rozdiely medzi službou Superfetch a Prefetcher

Pri používaní prefetcher môže systém "visieť" len preto, že počet súčasne stiahnutých programov a ich komponentov je jednoznačne obmedzený. V prípade pretečenia pamäte RAM, bez ohľadu na prioritu programov, sú vyložené a vo virtuálnej pamäti, pre ktorú stránkovací súbor zodpovedá stránke pagefile.sys. Týmto spôsobom sa dosiahne uzavretá slučka, pretože opätovné čítanie sa znova vykoná z pevného disku (virtuálna pamäť je rezervovaný priestor na pevnom disku). Superfetch operačných systémov Windows 7 už začal pracovať trochu inak. Služba slúži nielen na sledovanie aktivity pri používaní jednej alebo druhej aplikácie, ale tiež vytvára špeciálne mapy založené na nastaveniach nainštalovaných v programoch. Ak z nejakého dôvodu aplikácia bola z nejakého dôvodu vyložená, služba okamžite analyzuje príčiny, ktoré spôsobili chybu, a znovu načíta program a jeho súčasti do pamäte RAM. Vo všeobecnosti to poskytuje stabilitu na začiatku programu,hoci používateľ o tom nemôže hádať, pretože všetky procesy sú na pozadí. V tomto prípade je výskyt nasledujúcich chýb pri volaní appletov prakticky eliminovaný.

Správa služieb prostredníctvom registra

Potrebujete Přednačtení-Service? Otázka je trochu nesprávna. Vo väčšine prípadov sa neodporúča zakázanie tohto procesu, aj keď to môžete urobiť. Teraz priamo na tom, ako spustiť program Superfetch. Všeobecne platí, že predvolená proces je aktívny, takže otázka opätovného spustenia platí len pre situácie, kedy je služba z nejakého dôvodu bola zakázaná.
V Editore databázy Registry konzola s názvom Run (Run) príkaz regedit, dlhé prechádzať stromu adresárov, nastavenia vyhľadávania (Ctrl + F), a nájsť sekciu HKLM vetva PrefetchParameters, presne tam, kde by mali byť dva záujem nás kľúč - EnableSuperFetch a EnablePrefetcher. Ak si neželáte, treba najprv vytvoriť hodnotu DWORD s príslušným názvom. Nastavené hodnoty oboch parametrov vyzerajú takto:
  • 0 - úplná deaktivácia;
  • 1 - optimalizácia iba spustenie aplikácií;
  • 2 - zrýchlenie štartu komponentov systému;
  • 3 - vyrovnaný štart.
  • nastavenie parametrov v službách

    pre nastavenie a aktivácia môžu byť použité k službe, ktorá sa nazýva konzolový príkaz services.msc "Run» (Win + R).
    To by malo byť jednoduché nájsť komponenty Přednačtení, zadajte voľby menu nastavenia drop-down menu vyberte požadovaný typ spúšťania.

    Superfetch: vypnúť alebo nie?

    Nakoniec, najdôležitejšia otázka, ktorú používatelia môžu predložiť. Služba Superfetch je pred nimi. Odpojiť alebo nie? Tu je potrebné postupovať z parametrov konfigurácie systému. V prípade, že má 1 GB alebo menej pamäte RAM, je žiaduce deaktivovať službu (hoci nie nevyhnutne).


    Ale na moderných počítačoch a notebookoch s pamäťou RAM 4 GB alebo viac sa tieto veci nepáčia. Mimochodom, aj pri pamäti s kapacitou 2 GB pamäte, procesy spojené s touto službou nespôsobujú zaťaženie systému a súbory sa nemenia a nemôžu byť vôbec použité. To je všetko o Superfetchu. Čo je táto služba, myslím, je aspoň trochu jasná. Pokiaľ ide o otázku odpojenia alebo aktivácie, nie je nič strašné ani v rozhodnutí "pre", alebo v rozhodnutí "proti". Tento systém nebude v systéme viditeľný. (s výnimkou príliš starých konfigurácií). Samotná služba funguje oveľa efektívnejšie ako jej predchodca, takže zaťaženie zdrojov nemôže byť obzvlášť znepokojujúce. Navyše nie sú načítané všetky možné procesy a parametre, ale iba tie, ktoré sú sledované touto zložkou na základe aktivity používateľa.

    Súvisiace publikácie