Hvis der arbejder med Java du får følgende fejl:
Undtagelse i tråd "main" java.lang.OutOfMemoryError: Java heap space
Dette kan skyldes to årsager:
- Din Java har en hukommelsesfejl. Toca gennemgå kode ...
- Deres program har virkelig brug for en masse hukommelse. I dette tilfælde kan du øge den ledige hukommelse ved at ringe til den virtuelle maskine med disse parametre:
java-XMS <Size start máximo> <Size memoria>-Xmx
Som standard har disse værdier:
java-Xmx128m-Xms32m
Disse parametre kan videregives på forskellige steder, afhængigt af miljøet, som vi bruger til at planlægge:
- Hvis du ønsker at øge dette hukommelse i Eclipse du nødt til at gå til Kør -> Open Run Dialog -> Argumenter og lagt i tekstfeltet værdier, for eksempel,-Xmx512m-Xms512m.
- For Jdveloper de skridt, er følgende: tools-> projekt egenskaber -> run / debug -> Java muligheder og gøre for eksempel:-Xmx1024M.
I tilfælde af JBoss applikationsserver nødt til at redigere run.bat fil, og ændre JAVA_OPTS variable, for eksempel med disse værdier:
JAVA_OPTS =% JAVA_OPTS%-Xms512m-Xmx512m








Tak, fordi sandheden er, at det er en temmelig irriterende fejl ... hvilken som helst chance for du vil ikke vide, hvor at spille den i JBoss, ikke? Er det en web-applikation der kører under JBoss undertiden giver mig en fejl heraf.
Jeg afsluttede artiklen med svaret på dit spørgsmål, og fortæl os, hvis du har tjent som et hjælpeværktøj. Greetings