Select the product you need help with
Mesaj de eroare Out of Memory apare când ave?i un număr mare de programe în execu?ieID articol: 126962 - Vizualizați produsele pentru care se aplică acest articol. SIMPTOME
Când executa?i un număr mare de programe bazate pe Windows, apar mesaje de eroare Out Of Memory când încerca?i să porni?i alte programe sau să utiliza?i programe care deja se execută, chiar dacă ave?i suficientă memorie fizică ?i de paginare.
CAUZĂ
Acest comportament poate apărea dacă memoria heap a desktopului din subsistemul WIN32 este epuizată.
Notă Această problemă se produce deseori în Windows NT 3.5 când dimensiunea implicită a memoriei heap a desktopului este de 512 K. În Windows NT 3.1, valoarea implicită este 3072 K. Dimensiunea implicită s-a redus pentru a mări performan?a. REZOLUȚIEImportant Această sec?iune, metodă sau activitate con?ine pa?i care vă indică modalită?i de modificare a registry. Însă, dacă modifica?i registry incorect, pot apărea probleme serioase. De aceea, asigura?i-vă că urma?i ace?ti pa?i cu aten?ie. Pentru o protec?ie mai bună, înainte de a face modificări, realiza?i o copie de rezervă a registry. Apoi, registry se poate restabili dacă apare o problemă. Pentru mai multe informa?ii despre copierea de rezervă ?i restaurarea registry, face?i clic pe următorul număr de articol pentru a-l vedea în Baza de cuno?tin?e Microsoft: 322756
Dacă dori?i să remediem problema pentru dvs., continua?i cu sec?iunea Remediere automată. Dacă prefera?i să remedia?i dvs. problema, continua?i cu sec?iunea Remediere personală.
(http://support.microsoft.com/kb/322756/
)
Cum se face copierea de rezervă ?i restabilirea registry în WindowsRemediere automatăPentru o remediere automată a acestei probleme, face?i clic pe linkul sau pe butonul Fix it. Face?i clic pe Executare în caseta de dialog Descărcare fi?ier, apoi urma?i pa?ii din expertul Fix it. Note
Apoi continua?i cu sec?iunea S-a remediat problema?. Remediere personalăPentru corecta problema, mări?i dimensiunea memorie heap a desktopului.
INFORMAȚII SUPLIMENTARE
Windows NT utilizează o memorie heap specială pentru toate programele bazate pe Windows care se execută pe desktop. Memoria heap a desktopului se utilizează pentru toate obiectele (ferestre, meniuri, creioane, pictograme etc.). Când se execută un număr mare de programe bazate pe Windows, această memorie heap se poate epuiza. Când nu există memorie suficientă pentru a satisface o solicitare de alocare, sistemul returnează în mod normal o eroare ?i notifică utilizatorul că memoria devine insuficientă. Unele programe nu reu?esc să iasă cu bine din eroare, iar în unele cazuri este posibil să nu existe memorie suficientă pentru a crea caseta de dialog a mesajului de eroare. Ca urmare, opera?iunea solicitată nu reu?e?te, fără a indica motivul.
Cheia SharedSection este un ?ir lung atunci când o vizualiza?i în Registry Editor. Valoarea implicită a acestei chei este ca mai jos. %SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:GdiServerDllInitialization,4 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16 Prima valoare SharedSection (1024) define?te dimensiunea memorie heap comună tuturor desktopurilor. Aceasta include tabelul de handle-uri globale (handle-urile Windows sunt unici la nivel de computer) ?i setările de sistem partajate (cum ar fi SystemMetrics). Este pu?in probabil să ave?i nevoie de a modifica această valoare. A doua valoare SharedSection (3072) controlează dimensiunea memoriei heap a desktopului asociat cu o sta?ie de fereastră interactivă (utilizată pentru obiecte Windows). Această valoare statică se utilizează pentru a împiedica aplica?iile cu comportament eronat să consume prea multe resurse. Deoarece memoria heap a desktopului este mapată în spa?iul de adrese al fiecărui proces, această valoare nu trebuie setată la o valoare mare în mod arbitrar (pentru că scade performan?a), ci trebuie doar să crească suficient pentru a permite executarea tuturor aplica?iilor dorite. A treia valoare SharedSection (512) controlează dimensiunea memoriei heap a desktopului pentru fiecare desktop asociat cu o sta?ie de fereastră ne-interactivă. Dacă nu există această valoare, dimensiunea memoriei heap a desktopului pentru sta?ii de ferestre ne-interactive va fi aceea?i cu dimensiunea specificată pentru sta?iile de ferestre interactive (a doua valoare SharedSection). Pentru mai multe informa?ii despre parametrii cheii SharedSection, face?i clic pe următorul număr de articol pentru a vedea articolul în Baza de cuno?tin?e Microsoft: 184802
(http://support.microsoft.com/kb/184802/
)
PRB: Eroare la ini?ializarea User32.dll sau Kernel32.dll
S-a remediat problema?
Proprietă?iID articol: 126962 - Ultima examinare: 11 septembrie 2011 - Revizie: 3.0 SE APLICĂ LA:
| Traduceri articole
|


Înapoi la început








