Συνιστάται, 2024

Επιλογή Συντάκτη

Τι είναι τα Windows Prefetch και το Superfetch;

Το Prefetch είναι ένα χαρακτηριστικό που παρουσιάζεται στα Windows XP και εξακολουθεί να χρησιμοποιείται στα Windows 10, το οποίο αποθηκεύει συγκεκριμένα δεδομένα σχετικά με τις εφαρμογές που εκτελείτε για να τους βοηθήσετε να ξεκινήσουν πιο γρήγορα. Το Prefetch είναι ένας αλγόριθμος που βοηθά στην πρόβλεψη αδυναμιών μνήμης cache (φορές που τα Windows ζητούν δεδομένα που δεν είναι αποθηκευμένα στην cache του δίσκου) και αποθηκεύει τα δεδομένα στον σκληρό δίσκο για εύκολη ανάκτηση.

Το Superfetch είναι ένα χαρακτηριστικό που επιχειρεί να προσδιορίσει ποιες εφαρμογές θα εκκινήσετε και στη συνέχεια να φορτώσει όλα τα απαραίτητα αρχεία και δεδομένα στη μνήμη. Και οι δύο αυτές λειτουργίες απαιτούν αρκετές λειτουργίες ανάγνωσης και εγγραφής για να λειτουργήσουν.

Αυτά τα δεδομένα βρίσκονται στο C: \ Windows \ Prefetch και, όπως συμβαίνει με τη θεωρία, η εκκαθάριση περιοδικά των δεδομένων σε αυτόν τον φάκελο (π.χ. μια φορά το μήνα) θα βελτιώσει την απόδοση. Τα αρχεία Prefetch είναι αρχεία με επέκταση "PF" μέσα στον κατάλογο Prefetch:

Καθώς νέες εφαρμογές θα ξεκινήσουν στη συνέχεια, θα δημιουργηθούν νέα δεδομένα prefetch, πράγμα που μπορεί να σημαίνει ελαφρώς μειωμένη απόδοση. Ωστόσο, με παλαιότερες καταχωρήσεις που έχουν φύγει, θα υπάρχουν λιγότερα δεδομένα για ανάλυση και τα Windows θα πρέπει να μπορούν να εντοπίζουν τα δεδομένα που χρειάζονται πιο γρήγορα. Τα τυχόν οφέλη από την απόδοση που μπορεί να δείτε είναι μικρά (αν δείτε καθόλου), αλλά όσοι χρήστες επιθυμούν να αποσύρουν κάθε τελευταίο κύκλο CPU έξω από τους υπολογιστές τους, θα θέλουν να το δοκιμάσουν.

Σημειώστε ότι η διαγραφή των δεδομένων Prefetch ενδέχεται να αυξήσει ελαφρώς τον χρόνο εκκίνησης, αλλά μόνο την επόμενη φορά που θα εκκινήσετε τα Windows. Κάθε επόμενη εκκίνηση πρέπει να προχωρήσει κανονικά, δεδομένου ότι τα δεδομένα prefetch θα είναι ήδη διαθέσιμα για τα προγράμματα που φορτώνουν τα Windows όταν εκκινούν.

Η διαμόρφωση του Prefetcher αποθηκεύεται στο μητρώο των Windows στην ακόλουθη θέση:

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Διευθυντής περιόδου λειτουργίας \ Διαχείριση μνήμης \ PrefetchParameters. 

Η τιμή EnablePrefetcher μπορεί να οριστεί ως εξής:

  • 0 = Απενεργοποιημένο
  • 1 = Ενεργοποίηση προεπιλογής εκτόξευσης εφαρμογών
  • 2 = Ενεργοποίηση προφόρτωσης εκκίνησης
  • 3 = Ενεργοποίηση Applaunch και Boot (Βέλτιστη και Προεπιλεγμένη)

Θα πρέπει να απενεργοποιήσετε το Prefetch και το Superfetch;

Είναι ένας γνωστός μύθος για την αλλαγή της προεπιλεγμένης τιμής σε οτιδήποτε άλλο από 3 για την επιτάχυνση της απόδοσης. Εάν παρατηρήσετε ένα ζήτημα απόδοσης που προκαλείται από ένα λογισμικό "βελτιστοποίησης" που άλλαξε αυτήν την τιμή μητρώου σε κάτι άλλο από 3, αλλάξτε το ξανά.

Υπάρχει μία εξαίρεση από αυτόν τον κανόνα και αυτό συμβαίνει εάν χρησιμοποιείτε μονάδα SSD στον υπολογιστή σας. Εάν διαθέτετε έναν παραδοσιακό σκληρό δίσκο, βεβαιωθείτε ότι διατηρείτε ενεργοποιημένο τον προεπεξεργαστή με τιμή 3. Ωστόσο, εάν διαθέτετε μονάδα SSD, τα οφέλη από την ενίσχυση της απόδοσης χάνονται λόγω περιττών λειτουργιών εγγραφής. Με σκληρούς δίσκους στερεάς κατάστασης, οι επιπλέον λειτουργίες εγγραφής θα φθείρουν τη μονάδα ταχύτερα. Επίσης, επειδή οι μονάδες SSD είναι τόσο γρήγορες, οι εφαρμογές φορτώνονται εξίσου γρήγορα χωρίς προφόρτωση και υπερχείλιση.

Για να απενεργοποιήσετε το prefetch, απλώς αλλάξτε αυτήν την τιμή μητρώου στο 0. Για να απενεργοποιήσετε το superfetch, πρέπει να κάνετε κλικ στην αρχή και να πληκτρολογήσετε στο services.msc . Κάντε κύλιση μέχρι να δείτε το Superfetch και κάντε διπλό κλικ πάνω του. Από προεπιλογή, τα Windows 7/8/10 υποτίθεται ότι απενεργοποιούν αυτόματα το prefetch και το superfetch αν ανιχνεύει μια μονάδα SSD, αλλά αυτό δεν συμβαίνει στον Windows 10 PC μου.

Εάν η κατάσταση είναι τρέχουσα, κάντε κλικ στο κουμπί Διακοπή και, στη συνέχεια, αλλάξτε τον τύπο εκκίνησης σε Disabled . Και πάλι, πρέπει πραγματικά να απενεργοποιήσετε μόνο το prefetch και το superfetch για υπολογιστές που διαθέτουν σκληρούς δίσκους στερεάς κατάστασης. Για τους κανονικούς σκληρούς δίσκους με πιατέλες, μπορούν στην πραγματικότητα να βοηθήσουν στην αύξηση της απόδοσης με την πάροδο του χρόνου. Αν έχετε οποιεσδήποτε ερωτήσεις, μην διστάσετε να σχολιάσετε. Απολαμβάνω!

Top