Tengo un problema con netbeans y Java. Mi programa debe ser capaz de hacer frente a los archivos de gran tamaño que se cargan a través de una lista de arrays. Así que usé -Xmx512m para aumentar el tamaño máximo de almacenamiento dinámico a través del archivo netbeans.conf.espacio en el montón de Java en netbeans ... ¡pero ya he aumentado el tamaño del montón!
Sé que netbeans está captando el cambio, y he reiniciado varias veces para asegurarme de que así sea. Aún así, mi programa continúa bloqueándose con un error de memoria de espacio en montón de Java cuando el parámetro de memoria total es de solo 66650112 bytes; es decir, 64M-ish.
¿Cómo puedo forzar esta clase particular, procedimiento, lo que sea, para permitir más asignación de memoria?
Esto solo parece establecer jvm cuando se ejecuta el programa en lugar de depurar una clase específica. ¿Hay alguna manera de establecer las opciones de jvm cuando se está en modo de depuración? – Colin
También encontré una excepción de espacio libre de almacenamiento dinámico, pero estoy usando Eclipse. Esta publicación me ayudó a resolverlo, pero aquí hay un conjunto más detallado de instrucciones para Eclipse: fui a "** Properties **" => "** Run/DebugSettings **". Luego edité la configuración de inicio para la aplicación, hice clic en la pestaña "** Argumentos **" y agregué '-Xmx512m' en el cuadro de texto" ** argumentos de VM ** ". – Chiubaka