He escrito una pequeña aplicación Java para la que necesito obtener métricas de rendimiento, como el uso de memoria, el tiempo de ejecución, etc. ¿Existe alguna herramienta de medición de rendimiento fácil de usar disponible?Herramienta de evaluación comparativa de Java
Respuesta
Yourkit es bastante buena (libre de 30 días de prueba). Eclipse también ha incorporado TPTP tools.
Apache JMeter tiene un montón de características, para las solicitudes de evaluación comparativa http, llamadas JDBC, servicios web, JMS, correo, las solicitudes regulares Java, etc.
Para las métricas de tiempo de ejecución, utilice cualquier generador de perfiles como VisualVM, Netbeans Profiler o las herramientas Eclipse TPTP. Un generador de perfiles generalmente le ofrece métricas más precisas, como el tiempo de ejecución para funciones individuales, zonas interactivas, etc.
También puede consultar la lista de herramientas Open Source JMX.
Úselos en combinación con JMeter y otras herramientas similares de generador de carga.
Un programa que no se menciona es el Control de Misión de Oracle (BEA). Viene con JRockit JVM (que se supone que es la JVM más rápida en la plataforma Intel), que está disponible gratis en http://www.oracle.com/technology/software/products/jrockit/index.html.
Mission Control es esencialmente la contraparte de Oracle/BEA para JConsole, pero ofrece mucho más. Incluso funcionará con otras JVM, aunque necesitará JRockit para aprovechar las funciones más avanzadas (por ejemplo, perfiles de métodos).
- 1. Aplicación de evaluación comparativa de JVM
- 2. Rieles: evaluación comparativa de rendimiento utilizando RSPec
- 3. Marco para la evaluación comparativa de mi algoritmo de seguimiento
- 4. Llamadas a métodos de evaluación comparativa en C#
- 5. evaluación comparativa de un sitio web asp.net, ¿puedo usar jmeter?
- 6. Forzar la evaluación de la entrada de función antes de la evaluación comparativa en el Criterio
- 7. evaluación comparativa utilizando <ctime> e instrucción reordenación
- 8. ¿Alguien puede recomendar el software de evaluación comparativa de E/S de disco para Windows?
- 9. Evaluación comparativa de una operación de rubí que devuelve un valor
- 10. Java cortocircuito evaluación
- 11. Evaluación de Expresión Booleana en Java
- 12. Java para la evaluación de bucle
- 13. Java ternario (inmediato si) evaluación
- 14. Notación comparativa MATLAB de indexación de matriz
- 15. ¿Qué utilidades Java existen para la evaluación comparativa de la CPU, la memoria, el disco y el rendimiento de E/S de la red de una máquina?
- 16. Herramienta de LINQ para Java
- 17. buscador de clase Java Herramienta
- 18. Haskell - Comparativa constructor sencilla función
- 19. Evaluación Lightswitch
- 20. Evaluación Clojure de macros
- 21. Problema de evaluación diferida
- 22. SQL Server Boolean Evaluación de evaluación
- 23. herramienta de análisis de código Java
- 24. orden de expresión booleana de evaluación en Java?
- 25. JAVA - Biblioteca de análisis y evaluación de expresiones
- 26. Costo de usar referencias débiles en Java
- 27. Evaluación de páginas ASPX de httpHandlers personalizados
- 28. Hibernate, iBatis, Java EE u otra herramienta ORM de Java
- 29. Expresión orden de evaluación
- 30. Evaluación de expresión matemática
¡Mission Control ahora viene como parte de JDK desde 7u40! Horray para el progreso :-) –