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)
