Java espacio de almacenamiento dinámico en NetBeans .. pero he aumentado el tamaño del montón ya!

StackOverflow https://stackoverflow.com/questions/705605

  •  22-08-2019
  •  | 
  •  

Pregunta

Estoy teniendo un problema con NetBeans y Java. Mi programa tiene que ser capaz de hacer frente a grandes archivos se cargan a través de un ArrayList. Así que utilicé -Xmx512m para aumentar el tamaño máximo de almacenamiento dinámico a través del archivo netbeans.conf.

Sé que NetBeans está alcanzando el cambio, y he reiniciado varias veces para asegurarse de que es. Aún así, mi programa continúa a chocar con un error de memoria espacio de almacenamiento dinámico de Java cuando el parámetro de memoria total es de sólo 66.650.112 bytes; es decir, 64M-ish.

¿Cómo puedo forzar esta clase en particular, el procedimiento, lo que sea, para permitir una mayor asignación de memoria?

¿Fue útil?

Solución

Creo que acaba de configurar el tamaño máximo del montón de NetBeans sí mismo y no su programa.

Ir a su proyecto " propiedades ", seleccione " Ejecutar " categoría. En el " Opciones de VM " cuadro de texto puso sus argumentos (-Xmx512m).

Otros consejos

probar en Herramientas -> Servidores -> en la plataforma fuerte pestaña hay una opción de VM a continuación plataforma Java.

Creo edición netbeans.conf sólo cambia el máximo de la JVM que ejecuta el IDE puede utilizar. Tendrá que cambiar la configuración del proyecto para su programa (ya que probablemente se ejecuta en un diferente Java VM).

este enlace para el NetBeans ayuda para configurar las propiedades del proyecto y en particular las propiedades para la ejecución de un proyecto.

Opciones de VM está donde tiene que añadir el -Xmx512m

Opciones de VM está donde tiene que añadir el -Xmx512m .....

así como -Xms512m

desde:

-Xms512m -> Java inicial tamaño de la pila -Xmx512m -> máximo tamaño de la pila de Java

por lo tanto, deberá añadir, en su caso:  -Xmx512m -Xms512

en el campo de texto opciones VM ....

Proyecto Goto ventana Propiedades. configurar la opción de compilador además en Build> pestaña Compilación de  -Xmx512m

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top