Windows superfetch

Windows superfetch

Sistemul de operare Windows 8, Windows 8.1 vă permite să îmbunătățiți performanța și să îmbunătățiți timpul de răspuns, modificând modul în care utilizați procesele personalizate și de fundal.








În Windows XP, procesele de utilizator și de fundal au aceeași prioritate pentru utilizarea memoriei. Din cauza lipsei de prioritizare a utilizării memoriei între aceste tipuri de procese, există adesea conflicte de acces la resursele de memorie. În plus, după terminarea executării, procesele de fundal nu sunt deseori descărcate din memorie. Acest lucru are un efect negativ asupra performanței, deoarece datele pentru procesele utilizatorilor sunt încărcate în memorie numai atunci când sunt solicitate. Această problemă este rezolvată în Windows 8, Windows 8.1, asigurând descărcarea în timp util a proceselor de fundal la finalizarea executării și preîncărcarea datelor pentru procesele utilizatorilor.


În Windows XP, operațiile I / O ale proceselor de utilizator și de fundal au aceeași prioritate, rezultând conflicte frecvente de acces la memorie și nivelul de performanță al operațiilor de scriere și citire. Acest defect este fixat în Windows 8, Windows 8.1 prin implementarea cozilor de intrare / ieșire cu prioritate ridicată și scăzută. Prioritatea I / O este utilizată de procesele utilizatorilor pentru operații de scriere și citire cu discuri fizice. Și pentru scrierea și citirea discurilor fizice, procesele de fundal utilizează I / O cu prioritate scăzută.

În Windows 8, Windows 8.1, multe servicii și sarcini de întreținere de zi cu zi sunt efectuate ca procese de fundal. De exemplu, utilitarul de defragmentare a discului este programat să ruleze automat la anumite intervale. Acest utilitar rulează ca proces de fundal și utilizează I / O cu prioritate scăzută.

Windows superfetch

Prioritatea I / O se bazează pe funcționalitatea Windows SuperFetch. Această funcționalitate îmbunătățește performanța sistemului utilizând un algoritm de gestionare a memoriei modificate. Spre deosebire de algoritmii de gestionare a memoriei în Windows XP și versiunile anterioare de Windows, SuperFetch optimizează utilizarea memoriei în funcție de modul în care computerul este utilizat de utilizatorul curent. Pentru a realiza această optimizare, se utilizează următoarele metode.

# 9632; Diferențierea între aplicațiile utilizatorilor și procesele de fundal. Funcționalitatea programului SuperFetch îmbunătățește răspunsul sistemului la solicitările utilizatorilor, atribuind proceselor utilizatorului actual o prioritate mai mare decât sarcinile de fundal. Deoarece procesele utilizatorilor au întotdeauna prioritate față de lucrările de fundal, acestea din urmă nu ocupă întreaga durată a procesorului și sistemul răspunde mai prompt solicitărilor utilizatorilor.







# 9632; Optimizați memoria pentru utilizatori după executarea lucrărilor de fundal. În Windows 8, Windows 8.1, sarcinile de întreținere utilizează perioadele de întrerupere a procesorului mai eficient decât în ​​versiunile anterioare de Windows. În special, perioada de nefuncționare a procesorului este utilizată de un număr mare de procese de sistem și de întreținere, cum ar fi defragmentarea și copierea de rezervă a discurilor. Când computerul este inactiv, procesele de fundal sunt executate în mod obișnuit. Dar când procesul de fundal se termină, instrumentul SuperFetch returnează conținutul memoriei în starea care precede procesul de fundal. Aceasta oferă optimizarea memoriei proceselor utilizatorilor și capacitatea de reacție a computerului la solicitările utilizatorilor.


# 9632; Urmărirea celor mai frecvent utilizate aplicații și previzionarea cerințelor utilizatorilor. Funcționalitate SuperFetch monitorizează ce aplicații sunt executate cel mai frecvent și când aceste aplicații sunt utilizate în mod obișnuit. Aceste informații sunt apoi luate în considerare pentru a preîncărca aplicația și ao pregăti pentru execuție atunci când SuperFetch se așteaptă ca aplicația să fie solicitată de utilizator. Acest lucru asigură o lansare mai rapidă a aplicațiilor și o comutare mai rapidă a utilizatorilor.

# 9632; Utilizați I / O cu priorități diferite. SupetFetch utilizează cereri de intrare / ieșire cu prioritate ridicată și scăzută furnizate în Windows 8, Windows 8.1, pentru a optimiza timpul de citire și scriere pentru procesele utilizatorilor și pentru a îmbunătăți capacitatea de reacție a sistemului. Atunci când mai multe procese concurează pentru I / O, procesele cu prioritate ridicată obțin întotdeauna mai mult timp I / O decât procesele cu prioritate scăzută. Ca rezultat, performanțele proceselor și aplicațiilor utilizatorilor sunt sporite, iar nivelul de controversă dintre I / O dintre procesele de utilizator și de fond este redus atunci când sunt executate simultan.

SuperFetch este acceptat de toate versiunile de Windows 8, Windows 8.1. Administratorii ar trebui să înțeleagă cum funcționează SuperFetch și cum să îl configurați. Următoarele descriu caracteristicile de bază ale programului SuperFetch.


• Rulați ca un serviciu numit SuperFetch. Serviciul pornește automat când pornește calculatorul; Serviciul se conectează la sistem în contul Local System.


• Serviciul utilizează fișierul executabil Svchost.exe cu restricții de rețea. Aceasta înseamnă că SuperFetch are acces numai la computerul local, dar nu la rețeaua locală la care poate fi conectat acest computer.


• Funcționarea adecvată a programului SuperFetch este asigurată de componenta Filter Manager, care oferă informații despre fișiere și sistemul de fișiere necesar pentru SuperFetch. Această componentă este instalată automat când sistemul de operare este instalat.


• SuperFetch scrie date pre-selectate în folderul% SystemRoot% \ Prefetch. Aceste date sunt utilizate pentru a accelera lansarea aplicațiilor. Dosarul Prefetch conține mai multe fișiere de bază de date utilizate pentru a urmări istoricul utilizării aplicației și pentru a îmbunătăți performanța acesteia. Erorile de aplicare sunt de asemenea urmărite și scrise în fișierul jurnal de bază de date.

Dosarul Prefetch este menținut de sistem și nu trebuie să fie șters de către utilizator sau administrator.

Windows superfetch

După efectuarea unor modificări semnificative în sistemul de operare pentru instalarea pachetelor de servicii sau a patch-urilor sau după reconfigurarea aplicațiilor, lansarea programelor de utilizator la început poate încetini. Cantitatea de decelerare depinde de numărul de modificări efectuate și de cantitatea de informații despre utilizarea memoriei pe care SuperFetch ar trebui să o restaureze. În unele cazuri, de exemplu, după instalarea unui nou pachet de servicii, este posibil să dureze de mai multe ori pentru a reporni o anumită perioadă de timp, astfel încât viteza de lansare a aplicației să fie normală.

Windows superfetch







Articole similare

Trimiteți-le prietenilor: