Otimização para IntelliJ IDEA
20/09/2016 10:43
1
Olá colegas.

Estou utilizando o IntelliJ IDEA 14.1.7 64- bit-- preciso urgentemente saber como configurar  para ter melhor performance.

É uma lentidão para compilar, carregar as tabelas via BootStrap e para rodar a aplicação por dentro do IDEA.

Agradeço qualquer luz!
Tags: Grails,IntelliJ,IDEA,Otimização,14.1.7,64-bit


1
Pedro,

já verificou se o problema não é o código que está no seu bootstrap? O IDEA costuma ter um desempenho bacana.
Faça o seguinte teste: execute o bootstrap uma vez.
Na segunda, simplesmente o comente para ver se inicia mais rápido. Às vezes o problema é no seu código: já vi isto acontecer algumas vezes. :)


0
Oi Kiko... claro que o  Bootstrap demora, mas quando fazemos um deployment (via war file) localmente, anda bem rápido.
Mesmo para fazer um simples login (isto já depois de ter carregado as tabelas via bootstrap) a coisa fica lenta...
21/09/2016 19:05


1
Oi Pedro,

entendi, é que este é um equívoco muito comum. Vou te passar uma dica então que me ajuda bastante nestes casos não só com o IntelliJ, mas com qualquer IDE. É o uso de um RAM disk, já viu isto? Essencialmente é um sistema de arquivos que reside em sua memória RAM, e não no disco rígido.
No Linux temos inclusive um tipo de sistema de arquivos neste formato (https://www.jamescoyle.net/how-to/943-create-a-ram-disk-in-linux).
O que faço é criar um script que execute duas ações:
1) Cria o ramdisk
2) Copia a instalação da IDE para este disco e a executa a partir dali

O ganho de desempenho é excepcional.

Se estiver usando o Ubuntu, especialmente a versão 16.04, minha sugestão é buscar por problemas envolvendo esta versão da distribuição e o IntelliJ. Digo isto por que tive *muitos* problemas com o STS e, quando fui analisar, a questão envolvia mais o Ubuntu que o Java.

Outro ponto: se possível, use o JDK oficial disponibilizado pela Oracle, e não o OpenJDK.


1
Oi Kiko. Interessante a solução.
Eu utilizo Windows 10 Professional. Tem alguma dica de software para a criação do RAM Disk?

Obrigado
22/09/2016 11:08


1
Pedro, dá uma olhada neste post: https://www.tekrevue.com/tip/create-10-gbs-ram-disk-windows/

O único inconveniente que você pode ter no Windows é o fato dele demorar demais quando iniciamos um processo de cópia de vários arquivos, mas não custa tentar!


1
Pedro, já tive problemas igual ao seu,  conforme a aplicação ficava maior o Intelejj Idea ficava mais lento. 
Aí um amigo me deu a dica: Seta o VM options do Intellej com as configurações de memória da documentação do Grails. Melhorou e muito a performance.
Só colar (Para GRAILS 3.X) no VM options :   -server -Xmx768M -XX:MaxPermSize=256m
30/09/2016 12:21


0
Olá Reinaldo,

Você consegue configurar Grails 3.x para IntelliJ IDEA 14.1.7 64- bit?
01/10/2016 12:06


1
Pedro, infelizmente não.
Mas como o Grails 3.X usa o Gradle é possível usar a versão free, atual,  do Intellij.
01/10/2016 15:04



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto