Ajánlott, 2024

Szerkesztő Választása

Mi az a Windows Prefetch és a Superfetch?

Az előzetes letöltés a Windows XP rendszerben bevezetett és a Windows 10 rendszerben használt szolgáltatás, amely specifikus adatokat tárol a futtatott alkalmazásokról annak érdekében, hogy segítsen nekik gyorsabban elindulni. Az előkeresés olyan algoritmus, amely segít a gyorsítótárak elmaradásának előkészítésében (amikor a Windows a lemez gyorsítótárában nem tárolt adatokat kéri), ​​és ezeket az adatokat a merevlemezen tárolja az egyszerű visszakereséshez.

A Superfetch olyan funkció, amely megpróbálja meghatározni, hogy mely alkalmazásokat indítja el, majd betölti a szükséges fájlokat és adatokat a memóriába. Mindkét funkcióhoz elég sok olvasási és írási művelet szükséges a munka érdekében.

Ezek az adatok a C: Windows Prefetch-ben találhatók, és ahogy az elmélet megy, az ebben a mappában lévő adatok időszakos törlése (mondjuk havonta egyszer) javítja a teljesítményt. A prefetch fájlok „PF” kiterjesztésű fájlok az Prefetch könyvtárban:

Az új alkalmazások későbbi elindítása után új előzetes letöltési adatok jönnek létre, amelyek először kissé csökkent teljesítményt jelenthetnek. Azonban a régebbi bejegyzéseknél kevesebb adat lesz elemezve, és a Windowsnak képesnek kell lennie arra, hogy gyorsabban keresse meg a szükséges adatokat. Bármilyen teljesítménynövekedés, amit láthat, kisebb lesz (ha egyáltalán látja), de azok a felhasználók, akik minden utolsó CPU ciklust ki akarnak préselni a számítógépről, meg akarják próbálni ezt.

Ne feledje, hogy a Prefetch adatok törlése kissé növelheti a rendszerindítási időt, de csak a Windows következő indításakor. Minden további rendszerindításnak rendesen kell folytatódnia, mivel az előzetes letöltési adatok már jelen lesznek a Windows által betöltött programok esetén.

A Prefetcher konfiguráció a Windows rendszerleíró adatbázisában a következő helyen tárolódik:

 HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Vezérlő Szekciókezelő Memóriakezelés ElőhívásParaméterek. 

Az EnablePrefetcher érték az alábbiak egyikére állítható be:

  • 0 = Letiltva
  • 1 = Engedélyezve van az alkalmazásindítás előhívása
  • 2 = Boot prefetching engedélyezve
  • 3 = Applaunch és Boot engedélyezve (optimális és alapértelmezett)

El kell tiltania az előzetes letöltést és a Superfetch-et?

Ismert mítosz, hogy az alapértelmezett értéket 3-ra változtassa, hogy gyorsítsa a teljesítményt. Ha észlel egy olyan teljesítmény-problémát, amelyet egy „optimalizáló” szoftver okoz, amely megváltoztatta ezt a rendszerleíró értéket 3-ra, változtassa vissza.

Van egy kivétel e szabály alól, és ha SSD-meghajtót használ a számítógépen. Ha van hagyományos merevlemezed, győződj meg róla, hogy az előhívó engedélyezve van egy 3-as értékkel. Ha azonban van SSD-meghajtó, akkor a teljesítménynövelés előnyei elveszhetnek a felesleges írási műveletek miatt. A szilárdtest merevlemezeknél az extra írási műveletek gyorsabban viselik le a meghajtót. Továbbá, mivel az SSD-k annyira gyorsak, az alkalmazások ugyanolyan gyorsan töltenek be, mint előzetes és szuperfeltöltés nélkül.

Az előzetes letöltés letiltásához csak változtassa meg a rendszerleíró értékét 0-ra. A superfetch letiltásához be kell kattintania a start.-ra és írja be a services.msc parancsot . Görgessen lefelé, amíg meg nem jelenik a Superfetch és kattintson duplán. Alapértelmezés szerint a Windows 7/8/10 automatikusan letiltja az előzetes letöltést és szuperfeltételt, ha egy SSD-meghajtót észlel, de ez nem így történt a Windows 10 PC-n.

Ha az Állapot fut, kattintson a Leállítás gombra, majd módosítsa az Indítás típusát letiltva . Ismét meg kell tiltania az előzetes letöltést és a szuperfeltöltést azoknál a számítógépeken, amelyek szilárdtest merevlemezekkel rendelkeznek. A rendszeres tálcás merevlemezek esetében valóban segíthetnek a teljesítmény növelésében. Ha bármilyen kérdése van, ne habozzon megjegyzést tenni. Élvez!

Top