2008-10-31 18 views
7

Ahora tengo 1 GB de RAM en funcionamiento (espero que esto cambie pronto) y jboss toma casi la mitad y eso es demasiado, apagué el registro en un archivo, ¿qué más puedo hacer para reducir la memoria? uso?jboss con menos memoria

Respuesta

9

Puede limitar la memoria máxima utilizada con el parámetro -Xmx, como en cualquier proceso de Java. Edite $ jBOSS_HOME/bin/run.conf y establezca este parámetro en la memoria máxima deseada que desea asignar a JBoss.

Además, puede eliminar del directorio de implementación la configuración del servidor que está utilizando, los servicios que no está utilizando. Para estar seguro acerca de qué archivos debe quitar con el fin de eliminar los servicios no utilizados, active la documentation

+1

JBoss 6.x tunning/la información de adelgazamiento se puede encontrar [aquí] (https://community.jboss.org/wiki/JBoss6xTuningSlimming) –

5

¿Qué configuración está utilizando? JBoss viene con 3 standard server configurations

  • El mínimo configuración comienza el recipiente servidor central sin ninguna de las servicios de la empresa. Es un buen punto de partida si desea construir una versión personalizada de JBoss AS que solo contenga los servicios que necesita.
  • La configuración predeterminada es la configuración utilizada más común para los desarrolladores de aplicaciones. Es compatible con el estándar J2EE 1.4 y la mayoría de las API de programación de Java EE 5.0 (por ejemplo, JSF y EJB3).
  • all configuración es la configuración predeterminada con soporte de clúster y otras extensiones de empresa.

Si solo quiere un subconjunto específico de servicios de JBoss, entonces comience con el mínimo?

O puede configure your own?

+0

En las versiones más recientes también se menciona una configuración de servidor en [documentación] [documentos] llamada 'web', que está entre mínima y predeterminada, lo suficiente como para implementar y servir una aplicación web WAR. [docs]: http://www.jboss.org/file-access/default/members/jbossas/freezone/docs/Installation_And_Getting_Started_Guide/5/html_single/index.html#The_JBoss_Server___A_Quick_Tour-Server_Configurations – Nick

0

Usted podría tratar de usar la última versión de JBoss (versión 6). Creo que usa menos memoria, aunque podría estar equivocado.

+0

Esto es verdad. Al menos uno de los pasos que describo para reducir el uso de memoria para JBoss 5 (eliminar depuración de MBeans) está configurado por defecto en JBoss 6. –