Om arbetet med Java du få följande felmeddelande:
Undantag i tråden "main" java.lang.OutOfMemoryError: Java heap utrymme
Detta kan bero på två orsaker:
- Din Java har en minnesläcka. Toca granska koden ...
- Ditt program behöver verkligen en hel del minne. I så fall kan du utöka minnet genom att ringa den virtuella maskinen med dessa parametrar:
java-XMS <Size början av máximo> <Size memoria>-Xmx
Som standard har dessa värden:
Xms32m-java-Xmx128m
Dessa parametrar kan skickas på olika ställen beroende på den miljö som vi använder för att schemalägga:
- Om du vill öka detta minne i Eclipse du måste gå till Kör -> Öppna dialogrutan Kör -> Argument och tas i fältvärdena texten, till exempel,-Xmx512m-Xms512m.
- För Jdveloper stegen är: verktyg-> Project Properties -> kör / debug -> java-och säljoptioner som:-Xmx1024M.
Vid JBoss måste redigera run.bat filen och ändra JAVA_OPTS rörlig, till exempel med dessa värden:
JAVA_OPTS =% JAVA_OPTS%-Xms512m-Xmx512m








Tack, eftersom sanningen är att det är ett ganska irriterande fel ... av någon chans att du inte vet var du måste spela som i JBoss, nej? Är det en webbapplikation som körs under JBoss ibland ger mig ett felmeddelande om detta.
Jag avslutade artikeln med svaret på din fråga, och berätta om du varit ett verktyg. Hälsningar