JBoss: Forçando Garbage Collector através da linha de comando

É 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 no jboss-trace.log.

Share this post

Join the conversation