Grails dica configuração do ambiente Windows - alterar script que inicia o Grails pra ter mais memória

Grails dica configuração do ambiente Windows - alterar script que inicia o Grails pra ter mais memória

Identificador: 11883
Autor: Alan Rodrigues   segunda-feira, Dia 1 de maio de 2023, às 03:02:51 horas
Revisado Por:    quarta-feira, Dia 25 de setembro de 2019, às 14:03:26 horas
Visualização: Todos

Pontos: 0   Acessos: 4083

Grails é um framework para desenvolvimento web.
Atualmente está na versão 4.0.0, as configurações abaixo foram feitas na versão 2.2.4.
Talvez na última versão seja diferente, mas provavelmente não, Grails deve ser iniciado da mesma maneira, talvez script diferente.
Para projetos bem grandes, iniciar o Grails com parâmetros default da jvm de memória não vai ser suficiente e vai congelar subindo a aplicação.
Pra resolver isso, devemos mexer nas flags da memória que vai invocar a jvm.
Se for bem grande mesmo, também deve-se estar usando uma jvm 64-bit.
Siga os passos abaixo pra aumentar memória da jvm.

Abra pra editar o arquivo %grails_home%\bin\startGrails.bat
Procure a linha onde ele faz esse if abaixo, e insira os atributos como abaixo

if "%GRAILS_OPTS%" == "" set GRAILS_OPTS=-server -Xmx2048M -Xms1024M -XX:PermSize=256m -XX:MaxPermSize=768m -Dfile.encoding=UTF-8

Para ambiente Linux, pode utilizar as mesmas flags, somente você deve procurar no script de inicialização do Grails o ponto onde deve-se mexer, mas os parâmetros são os mesmos.

Até a próxima.