cómo medir el rendimiento en hibernación? Quiero saber cuánto tiempo tarda hibernate en ejecutar una consulta.cómo medir el rendimiento de hibernación?
Respuesta
¿Se refiere literalmente a la consulta o a la consulta + al borrado de los datos en objetos Java?
De cualquier manera, utilizando una herramienta de perfilado como JProbe es probablemente el camino a seguir si quieres ser científico. No es necesario gastar dinero, también hay algunas herramientas gratuitas en Eclipse.
En el caso más simple, basta con agregar algunas instrucciones de impresión alrededor del código en cuestión, si lo que está midiendo es el procesamiento dominante.
Tener mucho cuidado en el análisis del rendimiento tiene mucho cuidado. A menudo necesitas ejecutar muchas repeticiones de lo que estás probando para asegurarte de que no te confunden los gastos generales iniciales (como abrir la conexión al Db). Y no olvide que es probable que la base de datos y el rendimiento sean críticos, hibernación no puede hacer nada con una base de datos mal ajustada.
Yo recomendaría una o varias de las siguientes opciones:
- de perfiles de base de datos (eq SqlServer Profiler)
- de Hibernate incorporado en las estadísticas (véase: http://www.javalobby.org/java/forums/t19807.html)
- hibernación de perfil (ver: http://hibernateprofiler.com , http://nhprof.com/)
JProfiler 7.1 tiene una sonda JPA/Hibernate:
http://www.ej-technologies.com/products/jprofiler/whatsnew71.html
Aquí hay un elenco de pantalla que muestra cómo funciona:
http://blog.ej-technologies.com/2012/01/profiling-jpahibernate.html
La vista de los puntos calientes se ve así:
responsabilidad: Mi empresa desarrolla JProfiler
- 1. ¿Cómo medir el rendimiento de escritorio remoto?
- 2. ¿Cómo medir el rendimiento de ARM?
- 3. Cómo medir el rendimiento de la consulta en el oráculo
- 4. Cómo medir el rendimiento en el desarrollo de Java
- 5. Cómo medir el rendimiento de un hilo administrado en .NET
- 6. ¿Cómo medir el rendimiento de una aplicación Java?
- 7. ¿Cómo medir el rendimiento del código en .NET?
- 8. inserto de hibernación de alto rendimiento
- 9. Problema habitual de rendimiento de hibernación
- 10. Cómo medir el rendimiento de la red (cómo comparar el protocolo de red)
- 11. Medir con precisión el rendimiento del procedimiento almacenado
- 12. ¿Cómo puedo medir el rendimiento de una página web pesada de javascript en una computadora cliente?
- 13. ¿Cómo medir el rendimiento de las animaciones jQuery frente a las transformaciones CSS3?
- 14. Android: ¿cómo puedo medir el rendimiento de ListView y otras vistas?
- 15. ¿Cómo crear un temporizador de alta resolución en Linux para medir el rendimiento del programa?
- 16. Cómo medir FLOPS
- 17. C ¿cómo medir el tiempo correctamente?
- 18. ¿Cómo funciona el objeto separado en hibernación?
- 19. ¿Cómo puedo usar un archivo por lotes de Windows para medir el rendimiento de la aplicación de la consola?
- 20. ¿Cómo medir la contención mutex?
- 21. ¿Cómo medir # de líneas de código en el proyecto?
- 22. Cómo medir el uso de memoria adicional de Firefox
- 23. Cómo medir el tiempo de visita de un usuario
- 24. Cómo medir el tiempo de ejecución de un pepino paso
- 25. ¿Cómo medir el tiempo de ejecución del hilo de Java?
- 26. cómo medir la tasa de contención de una cerradura
- 27. ¿Cómo puedo medir cómo se escala el código multiproceso (aceleración)?
- 28. Herramienta para medir el tiempo de renderizado
- 29. ¿Cómo medir el tamaño de un objeto Ruby?
- 30. ¿Cómo medir el consumo total de memoria del contenedor STL?
Gracias a la respuesta. ¿Alguna herramienta gratuita o eclipse específico para el análisis del rendimiento en hibernación? – kandarp
Bueno, vi http://www.eclipse.org/tptp/ cuando busqué en Google, nunca lo usé yo mismo, pero seguramente vale la pena verlo? – djna