Uso de Memória e Lentidão
06/07/2015 15:28
0
Fala Pessoal,


Bom estamos montando um ERP em grails (bem no início ainda) estamos sentindo um uso excessivo de memória e processador em nosso ambiente (de desenvolvimento e produção), existe alguma ferramenta ou comando para podermos analisar o que esta consumindo tanta memória assim?

Atualmente a aplicação está exigindo 1.5Gb de memória Ram

Segue o stats da aplicação

+----------------------+-------+-------+
| Name                 | Files |  LOC  |
+----------------------+-------+-------+
| Controllers          |    80 | 17718 | 
| Domain Classes       |   170 |  6453 | 
| Services             |     5 |  2819 | 
| Tag Libraries        |     1 |   120 | 
+----------------------+-------+-------+
| Totals               |   256 | 27110 | 
+----------------------+-------+-------+



Usamos:
DBMigrations;
Postgres 9.3;

Abraços

Fernando
Tags: memória


3
Um termo muito comum para quem programa em C e C++ que o pessoal de java ignora as vezes é o Memory Leak (vazamento de memória).

Seu código pode estar deixando objetos com referências que não serão coletados pelo GC... e isto pode causar o acumulo de memória.

Para analisar isto você deve gerar um Dump de memória e depois poderá analisar o que está acumulando.

Gosto do http://visualvm.java.net/ para este tipo de analise.
06/07/2015 19:28


3
Usa o o plugin do JavaMelody  para Grails http://grails.org/plugin/grails-melody
07/07/2015 10:29


1
Realmente Gustavo visualvm é muito legal !!

o uso da memória segundo minhas pesquisas é +- isso mesmo com o grails, em ambiente de produção cai uns 200Mb, mas valeu pela ajuda, já o plugin do melody é bem legal também porém aumentou um pouco mais o consumo rsrsrrsrs qualquer novidade ou solução vou postar aqui para ficar como referência.


Valeu Pessoal



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