• Java, Soluciones 03.12.2008

    Si trabajando con Java obtienes el siguiente error:

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

    Se puede deber a dos causas:

    1. Que tu aplicación Java tenga una pérdida de memoria. Toca revisar el código…
    2. Que tu programa realmente necesite un montón de memoria. En este caso, puedes incrementar la memoria disponible llamando a la máquina virtual con estos parámetros:

    java -Xms<tamaño de inicio de la memoria> -Xmx<tamaño máximo>

    Por defecto tiene estos valores:

    java -Xms32m -Xmx128m

    Estos parámetros se pueden pasar en diferentes puntos dependiendo del entorno que utilicemos para programar:

    • Si quereis aumentar esta memoria en Eclipse tienes que ir a Run -> Open Run Dialog -> Arguments y poner en el campo de texto los valores, por ejemplo, -Xmx512m -Xms512m.
    • En el caso de Jdveloper los pasos son los siguientes:  tools->project properties -> run/debug -> java options y poner por ejemplo: -Xmx1024M.

    En el caso del servidor de aplicaciones JBoss tenemos que editar el fichero run.bat, y modificar la variable JAVA_OPTS, por ejemplo con estos valores :

    JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx512m

    Related Posts with Thumbnails
    Comparte este artículo:
    • Digg
    • Sphinn
    • del.icio.us
    • Facebook
    • Mixx
    • Google Bookmarks
    • BarraPunto
    • Meneame
    • Bitacoras.com
    • Technorati
    • Blogosphere News
    • Live
    • Yahoo! Bookmarks

    Miércoles, 3 de Diciembre de 2008

  • 2 Responses

    WP_Modern_Notepad
    • ozonox dice:

      Gracias, porque la verdad es que es un error bastante molesto… por un casual no sabrás donde hay que tocar eso en el jboss, no? Es que corriendo una aplicación web bajo jboss en determinadas ocasiones me da un error de estos.

    • sercastro dice:

      He completado el artículo con la respuesta a tu pregunta, ya nos dirás si te sirvió de utilidad. Un saludo

    Leave a Comment

    Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

Traductor

Nos han Visitado

  • 303244 Visitantes

Visitantes

    free counters

Comunidad


Publicidad


**************************************** PAGE RANK **********************************************-->