La configuración de .ini de Eclipse no parece ayudarme a cambiar el tamaño máximo de almacenamiento dinámico

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

  •  06-07-2019
  •  | 
  •  

Pregunta

Aquí está mi archivo eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.java.product
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx256m

Cosas predeterminadas. Sin embargo, tengo una aplicación que parece fallar con 64 mb de tamaño de almacenamiento dinámico. Estoy imprimiendo el tamaño del almacenamiento dinámico (en bytes) cada pocos segundos hasta que se bloquea, y aquí está la última salida:

66650112 Excepción en hilo " principal " java.lang.OutOfMemoryError: espacio de almacenamiento dinámico Java     en java.lang, etc.

Estoy usando Sun's Java. ¿Hay otro lugar que necesito para configurar la memoria RAM máxima disponible para Java?

¿Fue útil?

Solución

Parece decir que su aplicación se bloquea con un error de falta de memoria, en este caso debe proporcionar Argumentos JVM a la configuración de la aplicación, el tamaño del montón, no eclipsar

se ven así:

-Xms256M;-Xmx512M

Otros consejos

Estas configuraciones son válidas para la plataforma eclipse. Una aplicación, que se inició desde dentro de eclipse, vive en una JVM separada y tiene un tamaño de almacenamiento dinámico predeterminado de 64 MB.

Es fácil de resolver: navegue hasta la Ejecutar configuración de su aplicación, elija la pestaña Argumentos y agregue los parámetros de VM, como -Xmx128M al campo Argumentos de VM .

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