[EMAIL PROTECTED] wrote:

legal, isso me lembrou de uma coisa: n�o seria mais f�cil usar o batch???

Seria, mas o /proc/loadavg nao tem como saber o uso de mem�ria da sua aplica��o, pois o c�lculo dele � feito pelo n�mero de processos executando no momento em fun��o do uptime da m�quina. Se um processo seu toma 90% da mem�ria dispon�vel, tanto faz para ele.


A melhor forma de manter esse controle de recursos, IMHO, � implement�-lo na pr�pria aplica��o. Vc pode criar uma thread de baixa prioridade (java.lang.Thread.MIN_PRIORITY) verificando o resultado de Runtime.totalMemory() e chamar System.gc() se o valor for alto demais. Isso para uso de mem�ria, para diminuir o uso de CPU s� pausando o programa, ou mudar a prioridade das threads manualmente. Acho que no Java 1.5 j� h� componentes JMX prontos para instrumentar a VM, mas n�o sei dizer com certeza pois evito programar nessa coisa.

[]'s

thiago
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a