Suositeltava, 2024

Toimituksen Valinta

Mikä on Windows Prefetch ja Superfetch?

Esikatselu on Windows XP -käyttöjärjestelmässä käyttöön otettu ominaisuus, jota käytetään edelleen Windows 10 -käyttöjärjestelmässä ja joka tallentaa tietyt tiedot käynnissä olevista sovelluksista, jotta ne voivat käynnistää nopeammin. Esikatselu on algoritmi, joka auttaa ennakoimaan välimuistin häiriöitä (aikoina, jolloin Windows pyytää tietoja, joita ei ole tallennettu levyn välimuistiin), ja tallentaa tiedot kiintolevylle, jotta ne voidaan hakea helposti.

Superfetch on ominaisuus, joka yrittää selvittää, mitkä sovellukset käynnistät ja sitten ladataan kaikki tarvittavat tiedostot ja tiedot muistiin. Molemmat ominaisuudet edellyttävät paljon luku- ja kirjoitusoperaatioita, jotta ne voivat toimia.

Nämä tiedot sijaitsevat C: Windows Prefetchissa, ja kuten teoria menee, tällä kansiolla olevien tietojen selvittäminen (esimerkiksi kerran kuukaudessa) parantaa suorituskykyä. Prefetch-tiedostot ovat tiedostoja, joilla on PF-laajennus Prefetch-hakemiston sisällä:

Kun uudet sovellukset käynnistetään myöhemmin, luodaan uusia etukäteistietoja, jotka saattavat merkitä hieman alentunutta suorituskykyä. Jos vanhemmat merkinnät ovat menneet, jäsennettäviä tietoja on vähemmän, ja Windowsin pitäisi pystyä paikantamaan tarvitsemansa tiedot nopeammin. Kaikki suorituskyvyn kasvut, joita saatat nähdä, ovat vähäisiä (jos näet lainkaan), mutta ne käyttäjät, jotka haluavat puristaa jokaisen viimeisimmän CPU-syklin ulos tietokoneistaan, haluavat kokeilla tätä.

Huomaa, että Prefetch-tietojen poistaminen saattaa lisätä käynnistysaikaa hieman, mutta vain seuraavan kerran käynnistettäessä Windowsia. Jokaisen seuraavan käynnistyksen pitäisi edetä normaalisti, koska esihaku-tiedot ovat jo läsnä ohjelmissa, joita Windows lataa, kun se käynnistyy.

Prefetcher-kokoonpano tallennetaan Windowsin rekisteriin seuraavassa paikassa:

 HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Ohjausistunnon hallinta Muistinhallinta EnnakkomerkitParametrit. 

EnablePrefetcher- arvo voi olla jokin seuraavista:

  • 0 = Ei käytössä
  • 1 = Sovelluksen käynnistyksen esihaku käytössä
  • 2 = Käynnistyksen esihaku käytössä
  • 3 = Applaunch ja Boot käytössä (optimaalinen ja oletus)

Pitäisikö Prefetch ja Superfetch poistaa käytöstä?

On tunnettua myytti muuttaa oletusarvoa muuhun kuin 3: een nopeuttamaan suorituskykyä. Jos huomaat tehokkuusongelman, joka johtuu "optimoijan" ohjelmistosta, joka muutti rekisterin arvoa muuhun kuin 3: een, muuta se takaisin.

Tästä säännöstä on yksi poikkeus, ja jos käytät tietokoneessa SSD-asemaa. Jos sinulla on perinteinen kiintolevy, varmista, että etukäyttäjä on käytössä arvolla 3. Jos sinulla on SSD-asema, suorituskyvyn parantamisen hyödyt menetetään tarpeettomien kirjoitustoimintojen vuoksi. Kiinteän aseman kiintolevyillä ylimääräiset kirjoitusoperaatiot käyttävät asemaa nopeammin. Koska SSD: t ovat niin nopeita, sovellukset latautuvat yhtä nopeasti ilman esilatausta ja superhakua.

Voit poistaa esikatselun käytöstä muuttamalla rekisterin arvoa arvoksi 0. Jos haluat poistaa superhakun käytöstä, sinun on napsautettava aloitus- ja kirjoituskohtaa services.msc . Selaa alaspäin, kunnes näet Superfetch, ja kaksoisnapsauta sitä. Oletuksena Windows 7/8/10: n on tarkoitus poistaa etukäteen ja superhakua automaattisesti, jos se havaitsee SSD-aseman, mutta tämä ei ollut Windows 10 -tietokoneessa.

Jos tila on käynnissä, napsauta Pysäytä- painiketta ja muuta sitten Käynnistystyyppi-asetukseksi Pois käytöstä . Jälleen sinun tarvitsee vain poistaa etukäteen ja superhaku tietokoneista, joissa on kiinteän aseman kiintolevyt. Säännöllisten levyjen kiintolevyjen osalta ne voivat todella lisätä suorituskykyä ajan myötä. Jos sinulla on kysyttävää, voit kommentoida. Nauttia!

Top