Posted by
Fabio Kühl Lima in
JBoss
Sep 12th, 2009 |
No Comments
É possível forçar uma coleta full através da linha de comando utilizando o twiddle. Essa ação geralmente é executada através do Lambda Probe ou JMX-Console, porém, existem situações em que se torna muito útil realizar a coleta através da linha de comando, podendo inclusive fazer parte de algum shell script ou semelhante.
Para isso, utilizamos a MBean Server da JMX:
twiddle.sh invoke jboss.system:type=Server runGarbageCollector
Se a instância java estiver iniciando com a diretiva -verbose:gc no arquivo de configuração run.conf, você poderá acompanhar a coleta...
Posted by
Fabio Kühl Lima in
JBoss
Sep 12th, 2009 |
No Comments
É possível analisar a Memory Pool da JVM através da linha de comando utilizando o Twiddle.
O Twiddle é uma ferramenta de linha de comando para interagir com instâncias JMX. Utilizamos a MBean ServerInfo para listar a utilização da Memory Pool (heap e non-heap).
O twiddle está disponivel no subdiretorio bin/ da sua instalação/distribuição JBoss.
twiddle invoke jboss.system:type=ServerInfo listMemoryPools true
A saída gerada estará formatada com tags HTML. Se desejar, redirecione a saída para um arquivo e chame algum browser modo texto para uma melhor...