Wildfly - Como aumentar memória (Xmx / Heap Size)
Dúvida
Como aumentar memória (Xmx / Heap Size)?
Resumo
Este artigo orienta como aumentar a memória máxima (Xmx / Heap Size) do Wildfly quando o domínio ou server está limitado a um valor de memória, causando lentidão no sistema, falha em deploys ou necessidade de reiniciar o domínio para liberar memória. O procedimento é realizado pela console administrativa do Wildfly ajustando o parâmetro Max Heap Size da JVM.
Solução
Para configurar a chave Xmx (Mas Heap Size) no Wildfly, siga os passos abaixo:
1. Acesse a console administrativa do Wildfly, por padrão é a porta 9990;
2. Digite o usuário e senha do admin, por padrão é o usuário admin e senha adminadmin;
3. Acesse o menu Runtime / Server Group / Server, conforme imagem abaixo:

4. Selecione o server que deseja configurar e clique em View;
5. Clique em JVMs;
6. Aperte em Default_server;
7. Clique em Edit;
8. Insira o valor da chave no campo Max Heap Size, conforme imagem abaixo:
9. Clique no botão Save ao final da página;
10. Reinicie o server que foi configurado para aplicar a configuração.
Problemas relacionados
O Wildfly não sobe mais de xGb de memória;
O sistema fica lento quando chega em xGB;
Deploy não ocorre durante atualização;
É necessário reiniciar o domínio do Wildfly para liberar memória;
O domínio do Wildfly fica travado ou lento.