Medir la duración de las etapas de inicialización de la aplicación; tiempo dedicado al procesamiento de datos; el tiempo de renderizado (renderizado) y así sucesivamente nos permiten juzgar la suficiencia de recursos y la eficacia de nuestra solución como tal. Además, a menudo es el momento el que nos puede señalar errores en ausencia de signos obvios de tales en los registros. Por ejemplo, si el procesamiento de una solicitud, que suele tardar varios milisegundos, periódicamente "come" más de un segundo, esta es una razón obvia para comprobar el controlador de solicitudes.
Dado que cargar una aplicación con toneladas de registros es un camino dudoso, por decirlo suavemente, el desarrollador, como regla, establece los tiempos para las operaciones críticas. Y donde no hay tiempos, es posible que encuentre útil la nueva funcionalidad en la versión actualizada del "visor de registros" de ardilla.
Con la versión 2.5.3, la ardilla tiene una nueva pestaña "Medición del tiempo".
Cuando lo abra, la aplicación intentará inmediatamente determinar de forma independiente el formato de fecha / hora que utiliza en los registros. Si tuvo éxito, aparecerá un nuevo elemento "Intervalo de tiempo de inicio" en el menú contextual. Ahora puede especificar el punto de partida para el cronometraje.
Una vez que el "intervalo de tiempo" esté abierto, todas las marcas de tiempo se resaltarán y se podrá hacer clic en ellas. Un simple clic agregará un rango pero no lo cerrará, lo que le permitirá obtener una barra surtida; mientras hace clic con ctrl presionado, el rango de tiempo se cerrará.
Después de agregar varias mediciones, estarán disponibles para usted en forma de gráfico, que también tiene dos modos: para la comparación de la duración
y un modo que tiene en cuenta la escala de tiempo.
Notas de gestión
- scrolling —
- ctrl/control + scrolling —
- shift + scrolling — ( )
Puede exportar fácilmente las medidas obtenidas a csv.
En esta etapa, la ardilla listada no siempre puede determinar de forma independiente el formato de fecha / hora que está utilizando. Para estos casos, puede especificar el formato usted mismo o definir varios.
Como en el último post , les recuerdo que el proyecto es completamente de código abierto (sin SMS ni registro;)) y, como cualquier proyecto de código abierto, necesita su apoyo moral . Por lo tanto, las estrellas en github son extremadamente bienvenidas y garantizan el apoyo posterior del proyecto, la implementación de sus deseos y solo rayos de amabilidad y gratitud en su dirección.
Hablando de deseos. Si desea ver alguna funcionalidad adicional, puede crear un problemaen la página de github, especificando su característica de tipo. Bueno, o simplemente dejando un comentario aquí.
Gracias.