Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/04/2010, 06:20
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
Respuesta: Limpiar código Java para consumo de memoria

Por un lado, nadie te puede decir si los rangos son normales o no por que depende de la aplicación. Es decir, no existe un "rango normal", existe un "rango normal para esta aplicación cuando tiene esta determinada carga".

De todas formas, los datos que muestran no dan información, ya que muestra el consumo de las clases básicas de Java y siempre la memoria acaba ahí, así que no dice nada. Lo que es importante es ver qué clases complejas son las que están consumiendo memoria o recursos. Por ejemplo, es normal tener muchos megas de la clase [char ya que todos los buffer de char acaban ahí, pero si un objeto de una clase tuya tiene 2 MB en char y no los suelta, entonces eso puede no ser normal.

Para hacer un diagnóstico hace falta conocimiento de la aplicación y todos sus elementos, además de conocer las herramientas de profiling y que es lo que realmente te están diciendo.

No es un tema que se solucione en dos patadas o leyendo una FAQ. Si os corre prisa/ es crítico, mi consejo es que si podeis, contrateis un experto para solucionar esos problemas y/o que os de formación.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.