SuperFetch

Superfetch XP

Vista ​​h3>

La seguente tecnologia SuperFetch, cioè "super pre-read", che si è evoluta da PreFetch nel sistema XP.

Successivamente, diciamo cos'è il prefetch:

In the Windows XP operating system, Microsoft has further improved virtual memory technology, and develops prefetch, The basic idea of ​​taking technology is that before loading a program, the data required to run the program from the hard disk in advance to physical memory, so that the startup speed of the program can be accelerated.

In Windows XP, il modo specifico per utilizzare la tecnologia di prefetch è monitorare lo stato di scambio dei dati della pagina di memoria e il file di scambio e altri file sul disco rigido all'avvio del sistema e dell'applicazione. Windows XP richiederà un file del disco rigido che spesso deve essere letto quando viene eseguito ogni programma e registra il caso di lettura nel nome del suffisso PF nella directory \ Windows \ Prefetch.

Una volta stabiliti questi file PF, quando ogni volta che è necessario avviare il sistema o il programma corrispondente, Windows interromperà prima il programma che è attualmente caricato, e andrà a cercare la directory \ windows \ prefetch, vedere se c'è The current caricare i record del programma, se esiste un record, seguire immediatamente i record dei file richiesti nel programma eseguito durante il programma nella memoria fisica. Al termine di questa attività, Windows continua a caricare il programma interrotto.

Dopo tale elaborazione, quando il programma viene eseguito, quando il file viene letto, poiché il file è stato "preimpostato" nella memoria, non è necessario leggerlo sull'hard disk. Pertanto, il fenomeno del frequente scambio di pagine di memoria e scambio di file durante il caricamento del programma viene ridotto e la velocità di risposta dell'esecuzione del programma viene migliorata.

Per ottimizzare ulteriormente l'efficienza dell'operazione di prelettura, Windows XP analizza regolarmente anche il file PF, organizza l'ordine di caricamento del file di programma e memorizza le informazioni dopo queste analisi nel file \Windows\The layout.ini nella directory Prefetch. Allo stesso tempo, la deframmentazione del disco verrà anche notificata che quando il frammento è finalizzato, in base al contenuto registrato dal file Layout.ini, la posizione del file associato è in un blocco continuo del disco rigido.

Questa tecnologia è fondamentalmente una programmazione passiva. In altre parole, Windows eseguirà solo operazioni di pianificazione correlate solo quando il programma avvia attivamente la richiesta di caricamento.

La presenza della programmazione passiva può avere qualche effetto sulle prestazioni del sistema. Consideriamo un esempio del genere, supponendo che tu abbia l'abitudine di eseguire il software antivirus durante la pausa pranzo, quindi prima di uscire dal lavoro, di solito interrompi l'elaborazione del programma di lavoro, quindi esegui il software antivirus, in questo momento, se lo fai utilizzare Windows XP, quindi il sistema operativo Scrivere la pagina di memoria occupata dal programma di lavoro nel file di scambio del disco rigido e leggere i file del software antivirus per caricare la memoria. Dopo la pausa pomeridiana, il software antivirus è in esecuzione, ma quando si inizia a utilizzare il programma di lavoro, il sistema deve ancora sperimentare la commutazione del software antivirus e del programma di lavoro, il processo di commutazione della pagina di memoria, momento in cui la velocità di risposta del programma è significativamente ridotta.

Se il sistema può inoltre registrare automaticamente l'ora di questi comportamenti operativi frequenti, l'ora dell'operazione, la reception e il software in background, ecc., allora c'è uno spazio libero nella memoria, è possibile Nel tempo predeterminato, parte del file viene caricato in memoria, il che evita spiacevoli condizioni nell'esempio precedente.

Quid est superfetch?

, che è il problema che la tecnologia SuperFetch può risolvere in Windows Vista. Grazie al nuovo algoritmo, Superfetch non solo eredita tutti i vantaggi della tecnologia di prefetch di Windows XP, ma ha anche la funzione di monitorare lo stato del programma, l'ora e altri dettagli e preimposta automaticamente il disco rigido in base all'utilizzo dell'utente abitudini. Il file viene convertito nella pagina di memoria e la velocità del programma che viene eseguito di frequente viene ulteriormente accelerata.

Le idee del centro tecnologico SuperFetch sono: "Lo spazio di memoria eccessivo è uno spreco". Infatti, se un sistema operativo conserva sempre costi di archiviazione fisica vuoti eccessivi, non è possibile utilizzare questi spazi di memoria in eccesso per migliorare le prestazioni del sistema, perché non utilizzare meglio questi spazi di memoria extra? Utilizzare questa memoria fisica in eccesso come cache è l'essenza della tecnologia SuperFetch. È anche a causa della strategia di utilizzare questa memoria come cache, che ha causato la fame di capacità di memoria di Vista!

Se ritieni che questa tecnologia sia soffocante o che la capacità di memoria fisica sia troppo piccola, è anche una scelta per il servizio Manage Tool-Service Close Superfetch è anche una scelta. Tuttavia, va notato che se si riattiva il servizio SuperTech, poiché è necessario il processo di monitoraggio delle abitudini di utilizzo dell'utente, è necessario attendere un lungo periodo di tempo e la tecnologia SuperFetch può rientrare nel sistema per portare evidente velocità di velocità.

Apri 2008 SuperFetch

Primo: lo scopo di SuperFetch è aggiornare le prestazioni del processo di front desk e preparare i contenuti del processo recente. Lo scopo principale di Windows Server 2008 è l'utilizzo come server, con pochi processi di ricezione, quindi non viene utilizzata la tecnologia Superfetch. Tuttavia, puoi aprire:

Apri l'editor del registro Trova hkey_local_machine \ system \ CURRENTCONTROLSET \ Control \ Session Manager \ Memory Management \ PrefetchParameters Questa chiave di registro

Il nuovo nome dell'elemento DWORD è il valore enableprefetcher To 3

Il nuovo nome dell'elemento DWORD è 3

open service, impostare il superfetch in modo che si avvii automaticamente correttamente

Windows 7

superfetch

non è una nuova tecnologia, che ha cominciato ad adottare nell'era Vista, ma visto il numero di persone che utilizzavano Vista, le varie competenze informatiche nell'era XP sono sempre state profondamente radicate. Molte persone sono in dubbio, come la memoria di Windows 7 è così grande.

Il meccanismo di gestione della memoria Superfetch utilizzerà la pagina dell'applicazione dell'utente per utilizzare lo spazio di memoria disponibile per il precarico; evitare il più possibile il sistema dal disco rigido dal disco rigido; lasciare che l'applicazione si accenda; no Poiché il computer è inattivo, l'uso improvviso diventa una risposta lenta; dopo l'uscita dall'applicazione grande, il trasferimento precedentemente forzato alla pagina nella memoria virtuale verrà ritrasferito in memoria. Questo sembra avere un punto professionale, quindi sarà bello capire le caratteristiche.

Cur primum starter valde tardus?

Credo che tutti abbiano un'esperienza simile. Quando ho iniziato, eseguo per la prima volta un programma, come Word, che potrebbe impiegare 5 secondi per avviarsi. Quando ho chiuso, userò solo 2 secondi. Se non chiudo, apro direttamente un altro file Word, è più veloce.

Quid hoc fecit?

Quando avviamo, non c'è Word nel set di lavoro (pagina), è ancora in casa (disco rigido). Quindi, quando l'ho convocato, è andato a piedi da casa all'ufficio (episodio di lavoro). Questo processo è chiamato hard transfer e ovviamente il tempo richiesto. E quando abbiamo chiuso Word, è stato mandato in un'altra stanza dall'edificio. Lo richiamo subito di nuovo. In questo momento, i dati in un'altra stanza non sono stati cancellati e non deve venire da casa, ed è possibile introdurre direttamente dalla struttura dei dati. Nel caso in cui questo programma Word non sia chiuso, non deve fare strada ad altri programmi, esiste ancora in ufficio (episodio di lavoro), lo chiamerà più velocemente. Questo non è necessario per riutilizzare i dati dal disco rigido, ma il processo di rimontaggio della pagina nella struttura dei dati nel set di lavoro è chiamato softmore. Tutti sanno che la velocità della memoria è lontana dal disco rigido, quindi l'uso delle pagine soft-tune è il secondo programma in esecuzione è diventato molto veloce.

Fenestras VII memoria tenet magnas causas

al 2014, sappiamo che quando c'è una pagina di programma in memoria, il programma si avvierà più velocemente. Il SuperFetch in Windows 7 ha una funzione di apprendimento. Dal primo utilizzo di Windows 7, SuperFetch ha iniziato a registrare le nostre abitudini di utilizzo, caricare la pagina dei nostri programmi utilizzati di frequente dopo essere stati caricati, quindi quando noi Quando il programma è acceso, puoi ottenere la stessa velocità della seconda apertura. Quindi queste pagine precaricate faranno il nostro utilizzo della memoria. In poche parole per consentire a tutte le operazioni del programma in memoria, evitare di utilizzare lo spazio della pagina di ottimizzazione del disco rigido, motivo per cui Windows 7 richiede molta memoria.

View preloaded memoria

e nell'era XP, forse hai un'esperienza simile: dopo aver iniziato a utilizzare alcuni programmi, viene lasciato indietro. Quando sono tornato, ho scoperto che il sistema ha risposto molto lentamente, soprattutto male. Questo perché la modalità di gestione della memoria di XP è molto efficiente.

Quando usciamo, il programma è in uno stato di non utilizzo. In questo momento, alcuni programmi in background, come la finitura del disco, il software antivirus, ecc., verranno eseguiti a piena velocità, con il risultato che alcuni dei programmi che utilizziamo vengono compressi nella memoria virtuale del disco rigido. Tuttavia, quando queste procedure in background completano l'attività, il sistema XP non guida le pagine precedentemente compresse nella memoria virtuale. Pertanto, quando si utilizza nuovamente il computer, il sistema gestirà il provisioning temporaneo o persino l'hard tuning. La risposta del programma è estremamente lenta. Quindi sembra la memoria libera di XP e non funziona troppo.

Per suggestiones

Chiunque voglia far funzionare il tuo computer nello stato più ideale con mezzi ottimizzati e la memoria è un fattore molto importante che influisce sulla velocità di esecuzione del computer, noi Nella comprensione del meccanismo di gestione della memoria di Windows 7, presenterai quali metodi possono accelerare il sistema.

1, per lo più usato sonno e sonno

Poiché Superfetch è precaricato dopo l'avvio, si consiglia di non spegnerlo. Prova a utilizzare sleep o sleep, in modo da mantenere il precarico di Superfetch. Aumentando così la velocità e l'efficienza.

2, utilizzando readyboost

Molti utenti sono passati da XP, perché la memoria del sistema non è grande, quindi non è in grado di esercitare completamente la funzione di Superfetch. Possiamo utilizzare la funzione Readyboost per aiutarci a risolvere questo problema.

Finché la memoria flash idonea può accelerare il nostro sistema. La funzione READYBOOST consiste nell'utilizzare la capacità del flash come spazio di archiviazione della pagina precaricata superfetch. Tuttavia, poiché Microsoft utilizza un algoritmo speciale, non influisce sulla durata del flash. Inoltre, la memoria flash per Readyboost è preferibilmente da 1 a 2,5 volte la dimensione della memoria fisica. Se il sistema è abbastanza grande, non è necessario utilizzare Readyboost. Fare clic con il tasto destro sulla proprietà di selezione del disco del disco U, passare alla colonna Readyboost e la velocità raggiunge il disco U standard può aprire questa funzione.

Windows8

Windows8 / 8.1 Predefinito per abilitare SuperFetch, che ha un'accelerazione più evidente della velocità di risposta del programma di uso abituale, soprattutto quando è configurata la configurazione di memoria di grandi dimensioni. Poiché gli utenti di Win8 / 8.1 hanno generalmente scoperto che dopo l'avvio è presente il 100% del disco di breve durata, è considerata una delle cause della risposta lenta del sistema dopo l'avvio.

Per suggestiones

Windows 8 Per configurare il servizio SuperFetch

modum;

Pannello di controllo - Strumento di gestione - Servizio - SuperFetch - Tipo di avvio - Automatico (avvio latenza) (il tipo di avvio predefinito è automatico senza ritardo), è possibile evitare l'accesso frequente al disco rigido per i dischi rigidi, senza raccomandazione.

Windows10

Dopo Windows 10 1809, questo nome del servizio è stato modificato in SYSMAIN.

Related Articles
TOP