Superfetch: jaka jest ta usługa, dlaczego jest potrzebna i jak ją skonfigurować

Wielu użytkowników systemów komputerowych opartych na systemie Windows 7 lub nowszym miało do czynienia z interesującym procesem zwanym Superfetch. To, czym jest ta usługa, stale zawieszane w Menedżerze zadań w postaci działającego procesu SysMain, nie wszyscy wiedzą. Tymczasem nie ma nic skomplikowanego w zrozumieniu tego komponentu systemu.

Windows Superfetch Component: Co to za usługa?

Aby rozpocząć korzystanie ze wszystkich wersji systemu Windows XP i nowszych wersji użytkowników systemu Windows: Czy zauważyłeś, że niektóre programy działają bardzo wolno i wymagają dużo czasu uruchamiania oraz tych, których używasz bardzo często (na przykład dzień), zacznie się zaraz po starcie?
Jest to wynik procesu Superfetch. Czym jest ta usługa? Z grubsza rzecz biorąc, jest to narzędzie do przechowywania często używanych programów i ich parametrów, które ładuje te procesy do pamięci RAM w celu szybkiego wybierania i dostępu.

Dlaczego programowanie jest szybsze? Ale tylko dlatego, że odczytane dane nie pochodzą z twardego dysku, ale bezpośrednio z pamięci RAM. Jak wiadomo, prędkość dostępu do pamięci RAM przekracza czasami szybkość konwersji na dysk twardy.

Historia tworzenia i wygląd

Po raz pierwszy ta technologia została zastosowana w systemie Windows XP, kiedy programiści próbowali uczynić system na poziomie użytkownika i współdziałać z zainstalowanymi aplikacjami wygodniej.
Potem otrzymała imię Prefetcher. Ta nazwa odpowiada tłumaczeniu "próbki wstępnej". System operacyjny włączonyW oparciu o analizę śledzenia aktywności użytkowników w zakresie korzystania z zainstalowanych programów, starano się odgadnąć, która aplikacja z tego ostatniego zostanie uruchomiona w najbliższej przyszłości. Z czasem okazało się, że technologia jest wadliwa, ponieważ sam proces w większości przypadków zaczął przeciążać zasoby systemowe, dla których stworzono specjalne programy czyszczące. W rezultacie powstała przeprojektowana wersja o nazwie Superfetch. Co to jest ta usługa i będzie teraz rozważane.

Różnice między pobieraniu wstępnym a modułem pobierania wstępnego

Podczas korzystania z modułu pobierania wstępnego system może "zawiesić się" tylko dlatego, że liczba jednocześnie pobranych programów i ich komponentów jest wyraźnie ograniczona. W przypadku przepełnienia pamięci RAM, niezależnie od priorytetu programów, są one rozładowywane, aw pamięci wirtualnej, której plik stronicowania odpowiada plikowi pagefile.sys. W ten sposób zostanie osiągnięta zamknięta pętla, ponieważ ponowne odczytanie odbywa się ponownie z dysku twardego (pamięć wirtualna jest zarezerwowanym miejscem na dysku twardym). Superfetch Systemy operacyjne Windows 7 powyżej zaczęły działać nieco inaczej. Usługa nie tylko monitoruje aktywność w korzystaniu z jednej lub drugiej aplikacji, ale także tworzy specjalne mapy w oparciu o ustawienia zainstalowane w programach. Jeśli nagle z jakiegoś powodu aplikacja została rozładowana, usługa natychmiast analizuje przyczyny, które spowodowały awarię i ponownie ładuje program i jego komponenty w pamięci RAM. Ogólnie zapewnia to stabilność na początku programu,chociaż użytkownik nie może się domyślić, ponieważ wszystkie procesy są w tle. W takim przypadku pojawienie się następujących błędów podczas wywoływania apletów jest praktycznie wyeliminowane.

Zarządzanie usługami za pośrednictwem rejestru systemowego

Potrzebujesz usługi Superfetch? Pytanie jest nieco niepoprawne. W większości przypadków wyłączanie tego procesu nie jest zalecane, chociaż można to zrobić. Teraz bezpośrednio, jak uruchomić Superfetch. Generalnie, proces domyślny jest włączony, więc pytanie o ponowne uruchomienie tylko zastosowanie do sytuacji, gdy usługa z jakiegoś powodu została wyłączona.
W Edytorze rejestru konsoli o nazwie Run (Uruchom) polecenie regedit, aby długi spacer po drzewie katalogów, ustaw wyszukiwania (Ctrl + F) i znajdź PrefetchParameters Branża sekcja HKLM, dokładnie tam, gdzie nie powinno być dwa nam odsetki klucz - EnableSuperFetch i EnablePrefetcher. W przypadku braku pierwszego, musisz utworzyć parametr DWORD z odpowiednią nazwą. Ustawione wartości obu parametrów wyglądają tak:
  • 0 - całkowita dezaktywacja;
  • 1 - tylko optymalizacja uruchamia aplikacje;
  • 2 - przyspieszenie początku elementów systemu;
  • 3 - zrównoważony start.
  • ustawiania parametrów usług

    W przypadku instalacji i aktywacji mogą być wykorzystywane do służby, zwany konsoli services.msc polecenie „Run» (Win + R).
    To powinno być łatwe do znalezienia składników SuperFetch wprowadź opcje menu ustawień w menu rozwijanego, aby wybrać żądany typ uruchomienia.

    Superfetch: wyłączyć czy nie?

    Na koniec najważniejsze pytanie, które użytkownicy są gotowi przedstawić. Usługa Superfetch znajduje się przed nimi. Odłączyć czy nie? Tutaj należy przejść od parametrów konfiguracji systemu. W przypadku posiadania 1 GB lub mniej pamięci RAM, pożądane jest dezaktywowanie usługi (choć niekoniecznie).


    Ale na nowoczesnych komputerach i laptopach z pamięcią RAM 4 GB lub więcej nie lubię tych rzeczy. Nawiasem mówiąc, nawet przy 2 GB pamięci RAM procesy związane z tą usługą nie powodują szczególnego obciążenia systemu i wymiany pliku, i nie mogą być w ogóle użyte. To wszystko o Superfetch. To, co ta usługa jest, wydaje mi się, jest co najmniej trochę jasne. Jeśli chodzi o kwestię odłączenia lub aktywacji, nie ma nic strasznego ani w decyzji "za", ani w decyzji "przeciw". Ten system nie będzie szczególnie widoczny w systemie. (z wyjątkiem zbyt starych konfiguracji). Ale sama usługa działa znacznie wydajniej niż poprzedni moduł, więc obciążenie zasobów nie może być szczególnie niepokojące. Ponadto nie wszystkie możliwe procesy i parametry są ładowane, ale tylko te, które są śledzone przez ten składnik na podstawie aktywności użytkownika.

    Powiązane publikacje