2012-08-09 19 views
8

Tengo una aplicación Java que tiene algunos problemas de rendimiento y alguien me recomienda que la ejecute en modo detallado: gc. Esto se ha hecho, pero no sé cómo interpretar el registro. ¿Es posible explicarme todo lo que significa o aconsejarme sobre lo que puedo hacer para aumentar el rendimiento?Java verbose: gc ¿Cómo leer la salida?

registro de salida se puede encontrar en: http://pastebin.com/uDNPEGcd

Gracias de antemano, Saludos cordiales, Maarten

+0

Ese vínculo ya no es válida. (que es una razón por la cual no deberíamos usar enlaces en preguntas y respuestas de todos modos si no especificamos el contenido ...). Si aún lo tiene, ingrese el registro en la pregunta directamente. – brimborium

Respuesta

10

verbose:gc impresiones después de cada colección GC e imprime detalles sobre cada uno de los detalles de memoria generación. Aquí está el blog sobre cómo leer verbose gc

Si está intentando buscar una pérdida de memoria, verbose: gc puede no ser suficiente. Utilizar algunas herramientas de visualización como jhat (o) visualvm etc.,

4416K->512K(4928K), 0.0081170 secs 

Before GC used memory is 4416K 
After GC used memory is 512K 
Total allocated memory is 4928K 
Cuestiones relacionadas