Momentan sunteți offline, așteptați să vă reconectați la internet

"Out of Memory" mesaj de eroare apare atunci când aveți un număr mare de programe în execuție

Asistența pentru Windows XP s-a încheiat

Microsoft a încheiat asistența pentru Windows XP la data de 8 aprilie 2014. Această schimbare a afectat actualizările de software și opțiunile de securitate. Aflați ce înseamnă aceasta pentru dvs. și cum puteți rămâne protejat.

Asistența pentru Windows Server 2003 s-a încheiat la 14 iulie 2015

Microsoft a încheiat asistența pentru Windows Server 2003 14 iulie 2015. Această schimbare a afectat actualizările de software și opțiunile de securitate. Aflați ce înseamnă aceasta pentru dvs. și cum puteți rămâne protejat.

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 126962
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 programele noi sau useprograms care se execută deja, chiar dacă aveți suficientă memorie ofphysical și de paginare.
Cauză
Acest comportament poate apărea dacă desktop heap în isdepleted subsistemul WIN32.

Notă Această problemă se produce deseori în Windows NT 3.5 când dimensiunea implicită de memoria heap a desktopului este de 512 k.. În Windows NT 3.1, valoare implicită este 3072 k.. Dimensiunea implicită s-a redus pentru a mări performanța.
Rezoluţie
Important Această secţiune, metodă sau activitate conţine paşi care vă spun cum să modificaţi registry-ul. Țineți cont că pot apărea probleme grave dacă modificaţi incorect registry-ul. Prin urmare, asiguraţi-vă că urmaţi aceşti paşi cu atenţie. Pentru protecţie suplimentară, faceți backup pentru registry înainte de a-l modifica. Apoi, puteți restabili registry-ul dacă apare o problemă. Pentru mai multe informaţii despre modul de rezervă şi restabilire registru, faceţi clic pe următorul număr de articol pentru a vedea articolul în bază de cunoştinţe Microsoft:
322756 Cum să faceți copiere de rezervă şi restabilirea registrului în Windows
Pentru a corecta această problemă, Măriți dimensiunea memoria heap a desktopului:
  1. Executați Registry Editor (Regedt32.exe).
  2. În fereastra
    HKEY_LOCAL_MACHINE
    subarbore, treceți la următoarea cheie:
    \System\CurrentControlSet\Control\Session Manager\SubSystems
  3. Selectați Windows valoare.
  4. În fereastra Editare meniu, selectați Șir de.
  5. Măriți parametrul SharedSection.

    Pentru Windows NT:
    SharedSection specifică sistemului și a desktopului heap, utilizând următorul format:
    SharedSection =xxxx,aaaa
    Adăugați ", 256" sau ", 512" după aaaa număr.

    Pentru Windows 2000, Windows XP și Windows Server 2003:
    SharedSection utilizează următorul format pentru a specifica sistemului și a desktopului heap:
    SharedSection =xxxx,aaaa,zzzz
    Pentru sistemele de operare 32 de biți, măriți aaaavaloarea la "12288;"
    Măriți zzzz valoarea la "1024".
    Pentru sistemele de operare de 64 de biți, măriți aaaavaloarea la "20480;"
    Măriți zzzz valoarea la "1024".
Informaţii suplimentare
Windows NT utilizează o memorie heap specială pentru programsrunning toate bazate pe Windows PE desktop. Memoria heap a desktopului se utilizează pentru toate obiectele (ferestre, meniuri, creioane, pictograme, etc.). Atunci când se execută un număr mare de Windows basedprograms, această memorie heap poate epuiza. Când isnot nu există memorie suficientă pentru a satisface o alocare solicita, normallyreturns sistem eroare și notifică utilizatorul că devine redus onmemory. Unele programe nu reușesc eroare cu eleganță și în somecases este posibil să existe memorie suficientă pentru a crea o casetă 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 vizualizate utilizând Registry Editor.The valoare implicită pentru această cheie este după cum urmează.
   %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ă alldesktops. Aceasta include tabelul de handle globale (Handle sunt uniquemachine largă) și setările de sistem (cum ar fi SystemMetrics) partajate. It isunlikely vreodată trebuie să modificați această valoare.

A doua valoare SharedSection (3072) controlează dimensiunea desktopheap care este asociată cu o stație de cadru fereastră interactivă (utilizată pentru obiecte Windows). Această valoare statică se utilizează pentru a împiedica aplicațiile cu prost comportament 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 mare în mod arbitrar valoare (pentru că scade performanța), dar trebuie doar să crească suficient pentru a permite tuturor stratul aplicaţiilor dorite pentru a executa.

A treia valoare SharedSection (512) controlează dimensiunea memoria heap a desktopului pentru fiecare desktop asociat cu o stație de cadru fereastră "ne-interactiv". Dacă această valoare nu este prezentă, dimensiunea memoria 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).
prodnt low failure fixed size fișierul de paginare

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 126962 - Ultima examinare: 08/06/2016 07:20:00 - Revizie: 4.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 Developer Edition, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Advanced Server 3.1, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows Server 2003, Web Edition

  • kbenv kbmt KB126962 KbMtro
Feedback
; m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m);