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] -------------------------------------------------------------------------
Re: [java-list] Runtime.getRuntime().totalMemory()
Fabio Rodrigues - Telematica Wed, 25 Oct 2000 17:09:29 -0700
- [java-list] Runtime.getRuntime().totalMemory(... Fabio Rodrigues - Telematica
- RE: [java-list] Runtime.getRuntime().tot... Jorge Martins
- Fabio Rodrigues - Telematica
