De la lansarea unuia dintre cele mai populareAstăzi, sistemele de operare Windows 7 au implementat o tehnologie unică numită SuperFetch. Ce este acest serviciu, nu știu pe toate. Cu toate acestea, dacă vă amintiți tehnologia Prefetcher în Windows Vista, totul va intra în vigoare. Să încercăm să ne dăm seama ce este.

SuperFetch: Ce este acest serviciu?

Înainte de a ne ocupa de serviciul în sine, începem cu astazero. Dacă cineva nu știe, atunci când executați orice program, fișierele și componentele sale executabile sau de configurare sunt citite mai întâi de pe hard disk și apoi încărcate în memoria RAM. După terminarea aplicației, același proces este efectuat când programul este redeschis.

superfetch ce fel de serviciu este acest lucru

Pentru a accelera accesul la programe șioptimizând direct activitatea proceselor de sistem și a fost dezvoltată tehnologia SuperFetch. Ce fel de serviciu este asta? Pentru a spune pur și simplu, este un sistem inteligent care urmărește utilizarea cea mai frecventă a anumitor programe de către utilizator, ceea ce vă permite să stocați fișierele de memorie cache (le puneți în RAM) pentru a accelera accesul la acestea. Adică, programul este lansat mult mai rapid, deoarece datele sunt deja în memoria "RAM" și nu sunt citite de pe hard disk, ceea ce, firește, necesită mai mult timp.

sysmain superfetch

În arborele de proces al sistemelor mai vechi decât Vista, în Task Manager standard, este reprezentat ca un proces SysMain (SuperFetch - în descrierea serviciului).

Care este diferența dintre Prefetch și SuperFetch?

Tehnologia originală pentru prima dată a fost foarte timidăaplicată în Windows XP, dar a continuat serios în versiunea Vista, abia atunci a fost numită Prefetcher (prefetching). Ea a fost responsabilă pentru optimizarea încărcării componentelor sistemului și a modulelor de aplicație înainte de lansare.

superfetch-ul este dezactivat sau nu

De la "Șapte", serviciul a fost mai multereproiectat, numit SuperFetch (super-selecție) și a început să funcționeze puțin diferit (deși modulul Prefetcher este și el acolo). Pre-selecția are o serie de dezavantaje. Faptul este că numărul de programe încărcate în memoria RAM este limitat și când o anumită aplicație încetează să mai fie utilizată în mod activ, datele sale sunt din nou descărcate pe hard disk și în fișierul swap.

Pe Windows, SuperFetch ține evidențaactivitatea utilizatorilor și, în plus față de crearea hărților speciale, salvează, de asemenea, configurația programelor utilizate frecvent. Dacă, din orice motiv, o aplicație a fost descărcată din memorie, serviciul analizează încărcarea și după ce procesul care a determinat încărcarea a fost finalizat, aceasta inițiază din nou încărcarea modulelor programului anterior în memoria "RAM".

În general, serviciul mărește viteza de pornireaplicații și chiar oferă o creștere mai stabilă a performanței sistemului. Este adevărat că merită atenția aici că uneori pot apărea probleme cu încărcarea "RAM" dacă volumul său nu depășește 1 GB, dar mai mult despre asta mai târziu.

Gestionați setările serviciului SuperFetch

Deci, acum să vedem cum sunt gestionate parametrii SuperFetch. Ce este, cred, acest serviciu este deja puțin clar. Mergem direct la setare.

Potrivit multor experți, cel mai bun pentruaceste obiective utilizează politicile de registru sau de grup. Cu toate acestea, a doua opțiune, de fapt, duplică prima, deci hai să ne concentrăm asupra registrului. Editorul este apelat de comanda regedit din meniul Run (Win + R).

windows superfetch

Aici, folosind ramura HKLM, în partiția de sistemtrebuie să găsiți directorul PrefetchParameters (acești parametri pot fi găsiți utilizând o interogare de căutare). Aici suntem interesați de două chei: EnablePrefetcher și EnableSuperFetch. Dacă nu există oa doua cheie, trebuie să fie creată (parametrul DWORD) și să i se dea un nume adecvat. Pentru fiecare cheie, puteți introduce patru valori:

  • 0 - complet;
  • 1 - optimizarea programelor lansate;
  • 2 - optimizarea componentelor sistemului de lansare;
  • 3 - accelerație echilibrată a aplicațiilor și a sistemelor.

Ca parametru recomandat, este setată optimizarea automată a sistemelor și programelor ("3").

eroare superfetch

O altă modalitate de a gestiona setările de servicii(și, în același timp, procesul său SysMain SuperFetch) utilizează comanda services.msc, care deschide fereastra de setări pentru serviciile și procesele executabile. Aici trebuie să găsiți SuperFetch și să deschideți proprietățile serviciului făcând dublu clic, apoi setați parametrul dorit din lista derulantă de tip lansare.

SuperFetch: dezactivați sau nu?

Problema utilizării serviciului în sine pentru mulțieste destul de controversat. În principiu, cu o cantitate mică de memorie RAM, este mai bine să nu folosiți serviciul. De exemplu, dacă suma "RAM" nu depășește 1 GB, încărcarea de memorie poate ajunge la 600 MB, fără a menționa memoria virtuală și fișierul de paginare. Totuși, aproape toate sistemele informatice moderne, chiar și cu configurația minimă, sunt inițial echipate cu volume suficient de mari de RAM de aproximativ 3-4 GB și mai sus. Dezactivarea serviciului nu este recomandată. Chiar și cu 2 GB, SuperFetch poate fi folosit fără probleme.

Eroare la pornirea serviciului SuperFetch

Dar câteodată sunt asociate problemeServiciul SuperFetch (dezactivați sau nu, aceasta este afacerea fiecăruia). Eșecurile la nivel de sistem nu sunt foarte evidente și nu au un impact critic asupra activității "OS".

Cu toate acestea, în modulul SuperFetch, eroarea estecă acest serviciu nu este pur și simplu activat, chiar dacă parametrii necesari sunt introduși în același registru. De regulă, se emite un mesaj despre terminarea anormală (terminat SuperFetch) sau despre refuzul accesului. Ideea aici este numai că nu există suficient RAM sau există un conflict între barele "RAM".

Firește, cea mai bună opțiune ar fi să finalizezeînchiderea serviciului, dar dacă există suficientă memorie, este mai bine să încercați inițial, să remediați posibilele probleme și numai atunci să decideți dacă să îl deconectați sau să-l utilizați mai departe.

concluzie

Pe baza descrierii generale a lui SuperFetch, care este aceastaserviciul este probabil de înțeles. Problema dezactivării sau utilizării acestui proces ar trebui să fie stabilită de utilizator. Recomandările generale sunt de așa natură încât, cu o cantitate mică de memorie RAM, este mai bine să o dezactivați și cu o cantitate normală - dimpotrivă, lăsați activată. Cel puțin, aceasta nu aduce rău sigur.