• Java, Solutions 03/12/2008

    Hvis der arbejder med Java du får følgende fejl:

    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space

    Dette kan skyldes to årsager:

    1. Kan dit Java-program har et memory leak. Toca gennemgå koden ...
    2. Dit program har virkelig brug for en masse hukommelse. I dette tilfælde, kan du øge den tilgængelige hukommelse ved at kalde den virtuelle maskine med disse parametre:

    java-XMS <Size start memoria>-Xmx <Size máximo>

    Den standard er disse værdier:

    java-Xmx128m-Xms32m

    Disse parametre kan overvæltes 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 Start -> Åbn dialogboksen Kør -> argumenter og lagt i tekstfeltet værdier, for eksempel,-Xmx512m-Xms512m.
    • For Jdveloper trinene er: værktøjer-> projekt egenskaber -> run / debug -> Java og put-optioner fx-Xmx1024M.

    I tilfælde af JBoss Application Server er nødt til at redigere run.bat fil, og ændre JAVA_OPTS variabel, for eksempel med disse værdier:

    JAVA_OPTS =% JAVA_OPTS%-Xms512m-Xmx512m

    Relaterede stillinger med Miniaturer
    Del denne artikel:
    • Digg
    • Sphinn
    • del.icio.us
    • Facebook
    • Mixx
    • Google Bookmarks
    • BarraPunto
    • Meneame
    • Bitacoras.com
    • Technorati
    • Blogosphere News
    • Live
    • Yahoo! Bookmarks

    Onsdag December 3, 2008

  • 2 Svar

    WP_Modern_Notepad
    • ozonox siger:

      Tak, fordi sandheden er det en smule irriterende fejl ... som helst chance for du vil ikke vide, hvor du er nødt til at spille det i JBoss, ikke? Er, at en web-applikation, der kører under JBoss på gang, jeg får en fejl fra dem.

    • sercastro siger:

      Jeg afsluttede artiklen med svaret på dit spørgsmål, og fortæl os, hvis du har tjent som hjælpeværktøj. En hilsen

    Efterlad en kommentar

    Bemærk venligst: Kommentar moderation er aktiveret og kan forsinke din kommentar. Der er ingen grund til at sende din kommentar.