În cazul în care lucrează cu Java primiţi următoarea eroare:
Exception in thread "main" java.lang.OutOfMemoryError: Java spaţiu grămadă
Acest lucru se poate datora două cauze:
- Mai cererea dvs. Java are o scurgere de memorie. Toca revedea codul ...
- Programul dumneavoastră într-adevăr nevoie de o mulţime de memorie. În acest caz, puteţi creşte spaţiul de memorie disponibil sunând virtual machine cu aceşti parametri:
java-Xms <Size începutul memoria>-Xmx <Size máximo>
Implicită a acestor valori:
java-Xmx128m-Xms32m
Aceşti parametri pot fi transmise în diferite puncte în funcţie de mediul pe care le folosim pentru a programa:
- Dacă doriţi să crească această memorie în Eclipse tu ai la spre du-te la Run -> Deschidere de dialog Executare -> Argumentele şi a pus în valorile de câmp de text, de exemplu,-Xmx512m-Xms512m.
- Pentru Jdveloper paşii sunt: instrumente de proprietăţi> Project -> run / debug -> Java şi opţiuni de exemplu, pune-Xmx1024M.
În cazul server de aplicatii JBoss, trebuie să editaţi fişierul run.bat, şi vom modifica variabila JAVA_OPTS, de exemplu, cu aceste valori:
JAVA_OPTS =% JAVA_OPTS%-Xms512m-Xmx512m








Multumesc, pentru că adevărul este este un pic eroare de enervant ... prin orice şansă pe care nu vor şti unde va trebui să-l joace în JBoss, nu? Este că o aplicaţie web care rulează sub JBoss pe ocazie I a lua o eroare de la ei.
Am completat articolul cu răspunsul la întrebarea dumneavoastră, şi să ne spuneţi dacă aţi servit ca o utilitate. Un mesaj de