Perfilador del sistema del equipo de Visual Studio

Visual Studio Team System Profiler es un generador de perfiles comercial (a veces denominado generador de perfiles) de Microsoft Corporation que se incluye con el paquete Visual Studio Team System (VSTS) y la edición de desarrollo del entorno de desarrollo de Visual Studio [1] . Esta herramienta puede funcionar en el modo de muestreo , en el que se registran instantáneas del estado del programa a ciertos intervalos, o en el modo de medición , en el que se recopilan estadísticas midiendo los valores de entrada y salida de las funciones. [2] El modo de medición tiene la ventaja de una recopilación más completa de estadísticas, pero hace que el programa se ejecute mucho más lento debido a la ejecución de código adicional durante las mediciones.

El generador de perfiles VSTS está diseñado para ayudar a detectar y ayudar a resolver problemas de rendimiento en código escrito para la plataforma .NET o código Visual C++ compilado de forma nativa . Además de la compatibilidad con 32 bits, las últimas versiones del generador de perfiles VSTS se pueden usar en plataformas Windows de 64 bits para generar perfiles de programas de 32 y 64 bits. El generador de perfiles recopila información sobre las características de rendimiento de los métodos llamados en la etapa actual de la operación del generador de perfiles, incluida la cantidad de llamadas de función y la pila de llamadas completa de la llamada de función.

La aplicación debe llamarse desde el propio generador de perfiles, y para un análisis correcto, el programa debe iniciarse y ejecutarse con normalidad. Cuando se complete, el generador de perfiles devolverá una estimación final del tiempo transcurrido para cada una de las funciones y el número de llamadas a cada función. Además, también se puede rastrear la cantidad de memoria consumida por los objetos para almacenar sus datos.

Las estadísticas producidas por el generador de perfiles se pueden ver utilizando la GUI de Performance Explorer incluida con el paquete VSTS, a la que se puede acceder creando una sesión de rendimiento .

También se puede instalar una versión independiente del generador de perfiles VSTS desde el DVD de Visual Studio Team System y también está disponible para descargar desde el sitio web de Microsoft. Aunque un compilador independiente se puede instalar o usar en cualquier plataforma, los resultados que recopila solo se pueden analizar en la versión de Visual Studio que incluye el generador de perfiles.

Enlaces

  1. Visual Studio Team System 2008: pruebas de software y herramientas de colaboración . Consultado el 16 de junio de 2009. Archivado desde el original el 10 de abril de 2012.
  2. Ian Huff. TN_1210: Uso del explorador de rendimiento . Consultado el 25 de septiembre de 2007. Archivado desde el original el 10 de abril de 2012.

Fuentes adicionales