heap-memory - maquina - aumentar memoria java
Cómo aumentar la memoria de pila para wildfly (7)
En OS WINDOWS
debe configurar standalone.conf.bat
My Wildfly8 se inicia en un servidor Linux con standalone.sh. Noté que el servidor se inició con muy poco espacio de memoria de pila. Necesito aumentar el espacio de memoria del montón para el servidor y para las aplicaciones que se ejecutan en el servidor. ¿Cómo puedo hacerlo? ¡Gracias a todos!
Estoy ejecutando Eclipse y cambiar el ''bin / standalone.conf'' no funcionó para mí. En este caso, la solución fue abrir la vista ''Servidores'' en Eclipse, hacer doble clic en el servidor de Wildfly, ir a ''Abrir configuración de lanzamiento'' y hacer eso allí en ''Argumentos de VM''. De todos modos, soy un poco novato con Wildfly, espero que otros usuarios puedan comparar mi información, encontré eso en http://www.nailedtothex.org/roller/kyle/entry/articles-wildfly-jvmparams
Es para un servidor Linux, pero creo que también podría funcionar para Windows.
Para el dominio administrado, puede configurarlo usando la etiqueta del heap
(por ejemplo, <heap size="64m" max-size="512m"/>
) dentro de jvm
en domain.xml o host.xml (dependiendo del alcance que desee abordar).
Respuesta de la documentación oficial :
Para un servidor independiente, debe pasar la configuración de JVM como argumentos de la línea de comandos al ejecutar el
$JBOSS_HOME/bin/standalone.sh
, o declararlos en$JBOSS_HOME/bin/standalone.conf
. (Para los usuarios de Windows, la secuencia de comandos que se ejecutará es%JBOSS_HOME%/bin/standalone.bat
mientras que la configuración de JVM se puede declarar en%JBOSS_HOME%/bin/standalone.conf.bat
)
** Reinicie el servidor para hacer este cambio efectivo.
Si se usa wildfly 8 junto con JDK 8, debemos agregar MaxMetaSpace Size. Por ejemplo, JAVA_OPTS = "$ JAVA_OPTS -XX: MaxMetaspaceSize = 256M" Como todos sabemos, Java 8 no es compatible con la configuración del gen Perm. Para información relacionada, por favor verifique el problema de Wildfly Heap
Espero que ayude.
Linux :
bin/standalone.conf
Compruebe la siguiente línea,
JAVA_OPTS
y cambiarlo en consecuencia para adaptarse a sus necesidades de tamaño de montón
-Xms1303m: initial heap size in megabytes
-Xmx1303m: maximum heap size in megabytes
JAVA_OPTS="-Xms1024M -Xmx2048M -XX:MaxPermSize=2048M -XX:MaxHeapSize=2048M"
Windows :
bin/standalone.conf.bat
JAVA_OPTS="-Xms1024M -Xmx2048M -XX:MaxPermSize=2048M -XX:MaxHeapSize=2048M"
Ahora reinicie el servidor y funcionará sin incurrir en errores de tamaño de almacenamiento dinámico.
Solo edite bin/standalone.conf
, busque la primera aparición de JAVA_OPTS
y cambie la opción -Xmx
acuerdo con sus necesidades.