Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/01/2008, 01:18
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
Re: Por favor, ayuda con proceso java.exe que crece sin control

Hola, cuando dices el proceso javaw (que es generico de java) te estas refiriendo al servidor JBoss, ¿no? Lo digo por que como he visto tu mensaje en el otro hilo, que era de aplicaciones de escritorio...

Y como puse en el otro hilo, es complicado mirar este tipo de cosas por un foro, ya que suelen necesitar muchas prueba-comprobacion-modificacion-prueba... para ver como va cambiando la cosa. Hace falta que lo mire alguien que sepa como funciona la aplicacion en detalle o que sepa de aplicaciones web e interpretar un profiler.

Lo habitual es hacer pruebas del estilo: ejecutar la aplicacion sobre un memory profiler, ver la memoria que consume parado despues de arrancar. Sacar un "snapshot" de la memoria que usa. Trabajar un rato con la aplicacion, sacar otro "snapshot" y así un par de veces. Despues se comparan los "snapshots" entre si para ver dónde ha crecido la memoria y entonces ver si es normal o deberia haberse liberado, para lo cual se necesita conocer la aplicacion.

Se hacen las modificaciones que haga falta para liberar esa memoria y se empiezan de nuevo los tests hasta que la cosa se estabiliza.

El proceso es algo mas o menos asi. Hay que conocer como funciona Java y el GC y como usar esas herramientas, si no teneis a nadie que sepa y teneis prisa, entonces os recomendaria contratar a alguien puntualmente para esa tarea en concreto, por que aprenderlo no es cosa de 1 día.

S!