2008-10-08 15 views
20

Desea saber qué opina la comunidad de stackoverflow sobre los diferentes perfiles de Java gratuitos y no gratuitos y las herramientas de creación de perfiles disponibles.¿Qué herramienta de perfiles de Java usa y qué herramienta cree que es la mejor?

+0

Puede encontrar ayuda aquí: ["Si tiene una aplicación Java que consume CPU cuando no está haciendo nada, ¿cómo determina qué está haciendo?"] (Http://stackoverflow.com/questions/12927/if-you-have-a-java-application-that-is-consuming-cpu-when-it-isnt-doing-anythin) –

Respuesta

4

YourKit es bastante bueno para el análisis de la CPU.

Para la memoria Análsis uso mediante vuelcos de almacenamiento dinámico utiliza http://www.eclipse.org/mat/

+0

+1 para YourKit que también he usado, principalmente para perfiles de CPU – Jonik

0

Usted pregunta ¿qué es lo que usamos.

Las herramientas están bien, pero para encontrar tumores de tiempo, francamente, no he visto nada que funcione mejor que this.

+0

que es equivalente al muestreo de CPU –

+0

@Seun: No todos muestrean la pila. Para aquellos que prueban la pila, no todos lo hacen en la hora del reloj de pared. Para aquellos que sí prueban la pila en la hora del reloj de pared, no todos presentan los resultados de la manera más útil. Más bien, solo resumen las funciones y el gráfico de llamadas. Aquí hay un caso de estudio y una explicación más detallada del método: http://stackoverflow.com/questions/926266/performance-optimization-strategies-of-last-resort/927773#927773 –

Cuestiones relacionadas