Foro de elhacker.net

Programación => Java => Mensaje iniciado por: DiTeN en 13 Septiembre 2009, 05:03 am



Título: Java heap space
Publicado por: DiTeN en 13 Septiembre 2009, 05:03 am
Buenas gente estoy haciendo un proyecto para la facu (en netbeans) y me da ese error, segun lo que investigue es un error de memoria, ahora mi consulta es la siguiente.

Hay alguna forma de aumentar la memoria? puedo aumentarla al ejecutar el proyecto con alguna clase o metodo? o siempre en la compu que ejecute el proyecto tengo que agrandar la memoria?

espero haber explicado bien mi problema, y espero algun crack en esto me tire algun dato porque estoy bastante perdido.

gracias, salu2


Título: Re: Java heap space
Publicado por: egyware en 13 Septiembre 2009, 08:07 am
Si hay una forma, se le agrega como un argumento.
usando java -X salen varias opciones pero de las tantas estas te pueden servir.
 -Xms<size>        set initial Java heap size
 -Xmx<size>        set maximum Java heap size

Adios


Título: Re: Java heap space
Publicado por: DiTeN en 14 Septiembre 2009, 02:23 am
gracias por la respuesta,

podrias decirme un ejemplo???? o alguna ayuda mas especifica, porque segun investigue hay que cambiar el vm options en properties run en netbeans, y hago eso pongo Xmx512m.

pero al ejecutarlo me da un error la verdad que no se porque sera,

saludos


Título: Re: Java heap space
Publicado por: egyware en 14 Septiembre 2009, 05:00 am
Eee no lo se, porque lo hice hace tiempo y no me acuerdo.
Trata de colocar el valor en bytes y no en megabytes


Título: Re: Java heap space
Publicado por: Debci en 16 Septiembre 2009, 15:36 pm
gracias por la respuesta,

podrias decirme un ejemplo???? o alguna ayuda mas especifica, porque segun investigue hay que cambiar el vm options en properties run en netbeans, y hago eso pongo Xmx512m.

pero al ejecutarlo me da un error la verdad que no se porque sera,

saludos
puedes ir obteniendo un control del heap en tu programa usando las clases process y runtime que te dan metodos para controlar y si no me falla la memoria liberar memoria del sector de la ram heap.

Saludos