Saltar al contenido

Cómo probar la velocidad de las funciones en Visual Studio

Nuestros mejores investigadores agotaron sus provisiones de café, en su búsqueda todo el tiempo por la resolución, hasta que Vivian encontró el resultado en GitLab y hoy la compartimos con nosotros.

Solución:

Visual Studio muestra el tiempo de ejecución en milisegundos para cada línea o cuando se usa Ejecutar para hacer clic durante la sesión de depuración, lo que puede dar una idea aproximada del tiempo de ejecución de la declaración:

Para mediciones simples, la clase de cronómetro también puede ser una opción útil.

Para escenarios más avanzados, hay un generador de perfiles integrado en Visual Studio. Analizar el uso de la CPU sin depurar en el Generador de perfiles de rendimiento.

Y para mediciones de rendimiento precisas, existe una herramienta excelente y poderosa, BenchmarkDotNet.

En Visual Studio 2013

En el menú superior, vaya a ANALYZE -> Performance and Diagnostics

Verifique el asistente de rendimiento para calcular el tiempo requerido. Haga clic en Inicio. Ahora seleccione – Instrumentación para medir Llamadas de función y conteo. Haga clic en Siguiente. Seleccione: se mostrarán uno o más proyectos disponibles con ese nombre de su proyecto. Haga clic en Siguiente. Nuevamente haga clic en siguiente. Comprobación: inicie la generación de perfiles después de que finalice el asistente. Ahora haga clic en el botón Finalizar.


En Visual Studio 2017

En el menú superior, vaya a ANALYZE -> Performance Profiler

Verifique el asistente de rendimiento para calcular el tiempo requerido. Haga clic en Inicio. Ahora seleccione – Instrumentación para medir Llamadas de función y conteo. Haga clic en Siguiente. Seleccione: se mostrarán uno o más proyectos disponibles con ese nombre de su proyecto. Haga clic en Siguiente. Nuevamente haga clic en siguiente. Comprobación: inicie la generación de perfiles después de que finalice el asistente. Ahora haga clic en el botón Finalizar.

Sin embargo, también puede preferir usar la ventana de comandos de Visual Studio y VSPerfCmd para crear su perfil, ya que tiene características que Performance Profiler no tiene. Consulte: https://msdn.microsoft.com/en-us/library/dd255376.aspx

Si tiene problemas al usar el Asistente de rendimiento en Windows 10, consulte: El método de muestreo de CPU está deshabilitado en el generador de perfiles de rendimiento.

En Visual Studio 2019

En la barra de menú, vaya a ANALYZE -> Performance Profiler(es lo mismo que VS2017) o simplemente presione Alt+F12
Cambie el objetivo si lo desea desde el menú desplegable Cambiar objetivo, permite analizar los proyectos de Visual Studio, así como el proceso actualmente ejecutado, los archivos ejecutables instalados, la aplicación ASP.NET de IIS o la aplicación actualmente en ejecución.

Encontrará el Asistente de rendimiento en el menú Analizar, si tiene una versión suficientemente buena de Visual Studio (¿Professional?).

Mide el tiempo dedicado a cada método que se utiliza y las estadísticas le brindan una buena visión general de los posibles cuellos de botella.

Agradecemos que quieras añadir valor a nuestro contenido aportando tu experiencia en las observaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *