Învăţat cum să stabilit în mod corect de memorie virtuală



Recent, de multe ori am vorbi despre scăderea preţurilor de memorie DDR, DDR266 scăzut de la mai mult de 400 de yuani în poziţia de yuani 200 despre o mulţime de oameni petrece un 512MB sau chiar 1GB de memorie, deci nu este un punct de vedere este, de asemenea, o parte din jucători în populara care este acela de a nu fi de acord virtual memorie, împotriva schimb fişierul paginii de Windows, a ordonat de prelucrare a datelor în memorie, puteţi accelera eficienta a datelor citire si scriere, este într-adevăr aşa?

În funcţie de aplicaţie este necesar să setaţi

În primul rând, trebuie să ne dai seama ce este "de memorie de mare" de configurare. Un design original de Windows la utilizarea memoriei virtuale în sine este foarte scump, deoarece de memorie fizică, de obicei nu mai mult de capacitatea de 128MB spaţiu pe hard disk necesar pentru tampon temporară - care este, ar trebui să se aplice atunci când numărul de memorie fizică şi memorie proprie pentru real o comparaţie, în cazul în care aplicarea efectivă are o memorie mai puţin de vârf, ei vor întâmpina probleme.

În general vorbind, dacă doriţi să imprimaţi o harta mare, animaţie 3D sarcini, cum ar fi cantităţi mari de date, nu ar trebui să memorie de acord virtual; Dacă au deseori pentru a imprima un document cu o multime de poze, memorie virtuală face, de asemenea, programe împotriva erorilor. Ca o clasă de software cum ar fi Word înainte de imprimare pentru a produce un fişier tampon, şi apoi transferat la imprimanta, dimensiunea imagine mai mare, rezolutie mai mare, capacitatea de tampon necesar este de asemenea mare, am în urmă pentru a ajuta la publicitatea de art design din timp, Imprimaţi o harta care se confruntă cu fişierele temporare generate de aproape 300MB situaţie. Deoarece Windows si aplicatiile se vor lua ceva de memorie pentru a rula, dacă sunteţi o configuraţie de 512 MB, memorie de acord virtual, memorie virtuală este probabil să prezinte un raport mai puţin de jumătate de drum, provocând forţaţi să iasă de hârtie şi deşeuri de cerneală de imprimare.

Prin urmare, sarcina trebuie să se bazeze pe mediul de cererea dumneavoastră pentru a decide dacă să nu fi de acord virtual memorie. Chiar dacă dimensiunea memoriei virtuale ale setărilor fixe trebuie să fie, de asemenea, atent, sau la scară largă de software de aplicaţie care rulează redus asupra memoriei virtuale doar atunci când vi se solicită, întregul sistem, din cauza ratei ridicate de ocupare a procesorului devine foarte lent în acest moment şi apoi schimbaţi nu atât de convenabil.

Factorii care să ia în considerare sistemul de operare

Sub diferite sisteme de operare, setarile memoriei virtuale sunt diferite sau cu handicap, nu pot fi generalizate.

Deoarece structura problemă, Windows 9x/ME mai mult de 256 MB de memorie pe un deficit congenital, este mai mare decât cantitatea de memorie, Windows 98 va începe lent şi instabil situaţie. Dacă utilizaţi o memorie mare cu handicap de memorie virtuală, instabilitatea va creşte. 2000/XP Windows care pot fi gestionate în mod eficient pentru capacitatea de memorie de 1 GB este mai mult decât acest număr va fi instabilitate, ca BIOS-ul placii de baza si chipset-ul de performanţă şi modele diferite.

În plus, Windows sine, design-ul este, a găsit o dată procesul într-o stare inactivă, aceasta va fi alocat spaţiu de memorie mapată la fisierul swap, gol în memoria fizică ca este posibil la alte activităţi, firul nu se execută în afara fizice memoria a început să folosească fişierul de swap. Dacă memoria fizică utilizată până atunci numit, deja prea târziu, în configuraţia maşinii este obligat să conducă la transmiterea de date şi de prelucrare mai mici de stagnare. Prin urmare, interdicţia de memorie virtuală, în principiu, şi cel mai Windows anormale, chiar dacă nu există eşecul de a rula, va solicita de multe ori de memorie virtuală nu este suficient, nu putea suporta şi aşa mai departe, astfel încât să supărătoare.

Cum să nu fi de acord Virtual Memorie

Au o multime de capacitate de memorie pentru un prieten, Dacă chiar vrei să memoriei virtuale nu fi de acord pentru a accelera viteza, de fapt, pot compromite, "ieftin" decât Windows, este de a pune deoparte o parte din memorie fizică virtual în hard disk fizic:

1.Windows 98

Ar fi putut adăugat un Config.sys:

APARAT = C: WINDOWSRAMDRIVE.SYS 23000 / E (în cazul în care, în funcţie de pe partiţia Windows setările corespunzătoare)

Această frază este de a folosi memoria virtual din Ramdrive.sys o partiţie, în care 23 de mii este cât de mult de memorie fizică pe care doriţi să utilizaţi, unitatea este KB, dacă aveţi 1 GB, puteţi seta acest număr pentru a aproximativ 300.000 la 500.000, sau 300 ~ 500 MB, apoi setarile memoriei virtuale pe partiţia virtuală în aplicare a programului în întregime în memorie fizică pe fugă.

2.Windows 2000/XP

Trebuie să se bazeze pe instrumente ale terţilor pentru a hard disk virtual fizic, apoi pune pe pagina dosar stabilite Pagefile.sys la disc virtual, pentru a obţine acelaşi efect sau, în System.ini în] "386enh [" în partea de jos să adere la unul, ConservativeSwapfileUsage = 1, astfel încât memoria Windows prioritate fizică, încercaţi să nu fi de acord cu forţa swap fişierul de memorie virtuală în mod direct.

Concluzie

În opinia mea, memorie de acord virtual pentru a obţine efectul de accelerare este limitat, cu setările implicite, în general, mai potrivite pentru Windows, Windows 2000/XP setarea implicită în special pentru gestionarea memoriei virtuale foarte bine, nu încercaţi să manipuleze, sau o problemă pe care dificil de a judeca şi de analiză.

Off-topic: o parte din analiza memorie eşec

Uneori, Windows câteva sfaturi şi eşecurile legate de memorie, iar memoria nu este neapărat şi memoriei si a unora vina aparent fără legătură, a provocat într-adevăr de memorie, foarte ascunsă.

De exemplu: Puteţi folosi comandantul partiţie PQ un instrument pentru a activa pe o dimensiune de cluster partiţie, în cazul în care cluster este mai mică decât valorile implicite, Windows 98 rula scanarea de disc pot fi raportate din memorie, şi în Windows 2000 şi Windows XP în mod normal - şi Asta este, pur şi simplu nu contează cu memoria.

Un alt exemplu: uneori boot în Windows, sistemul vă va solicita să erorile de registry, dacă pentru a relua, atunci când vă alegeţi să-şi reia din nou după pauză, sau cu un memento că acest defect, dar mai ales din memorie sau aspectele de răcire ale problemă cauzată de , necesitatea de a înlocui memorie sau ventilatorul are.

Prin urmare, Windows solicită utilizatorului fi uneori înşelătoare, în cazul în care aceleaşi eşecuri repetate, sfaturile lor nu pot fi rezolvate, ar trebui să ia în considerare posibilitatea de Windows fals pozitive.