IMPORTANTE:
Tener el Jboss corriendo
MONITOREO DE LA MEMORIA USADA POR Jboss
En un navegador de páginas web debemos de colocar la url http://dirección_del_server:8080
lo cual nos abrirá la página por defecto que nos permite administrar parte del Jboss
1. vamos al link JMX Console,una vez dentro de la página Ctrl F (buscar) jboss.system,
ahí hacemos click type=ServerInfo
2. de nuevo Ctrl F (buscar) java.lang.String listMemoryPools()
apretamos el botón Invoke
3. en esa página buscamos Pool: Tenured Gen (Heap memory)
explicación de lo que vemos ahí:
Peak Usage : init:119341056, used:80167064, committed:133550080, max:477233152
Current Usage : init:119341056, used:67784800, committed:133550080, max:477233152
|------------------| committed:127,36Mb
+---------------------------------------------------------------------+
|///////// | | max:455,12Mb
+---------------------------------------------------------------------+
|--------| used:64,64Mb
Peak Usage - valores máximos (picos) de uso, pedido (committed) y memoria máxima que se dispone
Current Usage - valores actuales de uso, pedido de memoria y memoria máxima que se dispone
La gráfica nos muestra estos valores:
committed, maxímo que se puede usuar, y el valor actual
en caso de que jboss llegue al máximo se corre el riesgo de tener una caida del server,
por lo cual es bueno chequear estos valores, y de ser necesario corregir la memoria asignada
al Jboss