Jorge Martins wrote:

>    F�bio,
>
>    Isto � bem coerente. Este m�todo retorna a quantidade total de m�moria
> naquele momento da JVM. Na decor�ncia da execu��o de sua applet v�o sendo
> alocado mem�ria para seus objetos na m�quina virtual. Na segunda execu��o, a
> JVM tem que alocar mais espa�o em mem�ria para mais objetos. Logo come�a com
> uma quantidade B e termina com mais.
>
>    um abra�o
>
>    Jorge
>
> -----Original Message-----
> From: Fabio Rodrigues - Telematica [mailto:[EMAIL PROTECTED]]
> Sent: ter�a-feira, 24 de outubro de 2000 15:24
> To: [EMAIL PROTECTED]
> Subject: [java-list] Runtime.getRuntime().totalMemory()
>
> Ol� a todos,
>
> Tenho uma applet que esta consumindo memoria em demasia, para observar
> isso
> coloquei no metodo start() e no metodo destroy() a seguinte linha:
>
> System.out.println("Memoria => " + Runtime.getRuntime().totalMemory());
>
> isso vai imprimir no console o total acumulado da memoria utilizada, e
> percebi
> que :
>
> - quando inicio a applet o valor da memoria eh A ;
>
> - quando fecho a janela do browser ( eu nao fecho o browser ) que esta
> sendo executada
> a applet a o valor da memoria � B (maior que A).
>
> - se eu iniciar novamente a applet o valor da memoria nao volta a A,
> mais sem a B.
>
> e assim por diante.
>
> Se alguem ja passou por isso
>
> Por favor preciso de ajuda.
>
> ok
>
> obrigado
>
> Fabio A.Rodrigues
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>
> ------------------------------ LISTA SOUJAVA ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------

Obrigado, pela resposta.

Eu concordo com vc,  s� que com o consumo de mem�ria o Windows NT come�a
aparecer
mensagens de Access violation, Dr Watson, etc. todas elas associadas com o
consumo de
mem�ria.

O sintoma � Memory Leak (vazamento de mem�ria), ou seja:

Por exemplo:

(acessos sem sair do browser)
1o. acesso - suponha que a applet usa 10M da JVM ap�s o GC � liberado 9M
2o. acesso - a applet usa 10M da JVM ap�s o GC � liberado 9M

ou seja, tenho 2M que n�o foram liberados, imagine 30 chamadas a esta applet
sem sair do
browser (sem fechar a m�quina virtual).

obs.: a mem�ria em uso n�o progredi matem�ticamente.

obrigado,


Fabio A.Rodrigues


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a