Melhorando a performance de aplicacoes Java - II

Um dos fatores que podem degradar a performance de aplica��es Java � a 
execu��o
excessiva do Garbage Collector (GC), que acontece quando h� muitos 
objetos criados.

Uma forma de acompanhar a execu��o do GC � executar o comando java
que inicia sua aplica��o enviando o par�metro -verbose:gc (JDK1.3) ou 
|-Xloggc:<file>| (JDK1.4).

Na dica de ontem 
(http://www.mail-archive.com/[email protected]/msg00020.html)
vimos um exemplo de duas aplica��es Java, uma que utilizava muitos 
recursos da JVM e outra
com uma performance bem superior.

Execute aquelas aplica��es passando o par�metro -verbose:gc, acompanhe 
quantas vezes o GC
� executado e tire suas conclus�es.

Uma outra forma, e bem melhor, de acompanhar o uso do GC � utilizar um 
utilit�rio com esta finalidade.
O GCViewer � uma ferramenta gratuita e de c�digo aberto (LGPL) que gera 
um gr�fico da execu��o
do GC de sua aplica��o Java com base em um arquivo de LOG. Ele tamb�m 
mostra algumas estat�sticas
sobre a  execu��o da aplica��o, como uso de mem�ria alocada e usada, 
tempo de dura��o da aplica��o, etc.

Para saber mais sobre o GCViewer acesse: http://www.tagtraum.com/
Mais sobre Tuning  Garbage Collector: 
http://java.sun.com/docs/hotspot/gc/index.html

Bons c�digos!!!


______________________________________________________________________________
Handerson Ferreira Gomes
Summa Technologies
Boletim Dicas Java - Sua dose di�ria de Java.




================================================================================
[dicas-list] circula diariamente com pequenas dicas sobre a plataforma Java e �
mais um servi�o da Sociedade de Usu�rios Java - http://www.soujava.org.br
      *** SouJava - Fortalecendo a Comunidade Java Brasileira! ***
- Para contribuir com uma dica, envie um e-mail para [EMAIL PROTECTED]
- Participe de outras listas de discuss�o sobre a linguagem Java.
  Saiba mais em http://www.soujava.org.br/lista.htm
--------------------------------------------------------------------------------
- Para assinar este boletim: mailto:[EMAIL PROTECTED]
- Para cancelar sua assinatura: mailto:[EMAIL PROTECTED]
- Dicas anteriores: http://www.mail-archive.com/dicas-list%40soujava.org.br
- Para discutir sobre as dicas, acesse o Mundo OO (http://www.mundooo.com.br)


Responder a