Generar perfiles de rendimiento de aplicaciones de SharePoint

Si las aplicaciones de SharePoint están realizando despacio o forma ineficaz, las características de generación de perfiles de Visual Studio pueden ayudarle a identificar el código y otros elementos que están afectando negativamente al rendimiento.

Generar perfiles información general sobre las herramientas

La generación de perfiles describe el proceso de observar y de registrar el comportamiento de rendimiento de la aplicación mientras se ejecuta.La generación de perfiles puede detectar problemas como cuellos de botella, código ineficaz, y problemas de asignación de memoria, que dan lugar a las aplicaciones que se ejecutan lentamente o mediante demasiada memoria.Por ejemplo, la generación de perfiles puede identificar las zonas activas en los segmentos de código que con frecuencia se llaman y pueden reducir el rendimiento general de la aplicación.Una vez identificadas, las zonas activas pueden ser optimizadas o ser eliminadas a menudo.

Visual Studio proporciona varias herramientas de generación de perfiles en el entorno de desarrollo integrado (IDE) para ayudar a identificar y a encontrar estas clases problemas de rendimiento.El trabajo de las herramientas de generación de perfiles igual para SharePoint proyectos como los de otros proyectos de Visual Studio.El asistente de rendimiento de las herramientas de generación de perfiles le guía a través de la creación de una sesión de rendimiento mediante las pruebas que se seleccione.Una sesión de rendimiento es un conjunto de datos de configuración utilizados para obtener información sobre el rendimiento de una aplicación, junto con los resultados de una o más generaciones de perfiles.Almacenan en la carpeta de proyecto y pueden ser vistas sesiones de rendimiento en Explorador de rendimiento.Para obtener más información sobre los métodos de generación de perfiles disponibles, vea Introducción a los métodos de generación de perfiles.

Después de crear y ejecutar un análisis de perfil en la aplicación, un informe proporciona detalles sobre el rendimiento de la aplicación.Este informe puede incluir elementos como un gráfico de uso de la CPU en el tiempo, una pila jerárquica de llamada de función, o un árbol de llamadas.El contenido exacto del informe pueden variar, dependiendo del tipo de prueba que se ejecuta, por ejemplo el muestreo o instrumentación.Para obtener más información, vea Las herramientas de generación de perfiles de informe información general.

Proceso de la sesión de rendimiento

Generar perfiles de una aplicación, inicie con el asistente de rendimiento de las herramientas de generación de perfiles para crear una sesión de rendimiento.En la barra de menú, elija Analizar, Iniciar Asistente de rendimiento para abrir el asistente de rendimiento de las herramientas de generación de perfiles.El asistente le guía a escribir información necesaria para la sesión de rendimiento, como el método de perfil desea y la aplicación que desea perfilar.Para obtener más información, vea Cómo: Perfiles de un sitio Web o aplicación web Mediante el asistente de rendimiento.Alternativamente, puede utilizar opciones de la línea de comandos para configurar y ejecutar una sesión de rendimiento.Para obtener más información, vea Mediante las herramientas de generación de perfiles Desde la línea de comandos.Si desea configurar manualmente una sesión de rendimiento de principio a fin, vea Cómo: Cree manualmente las sesiones de rendimiento con las herramientas de generación de perfiles.También puede crear una sesión de rendimiento de una prueba unitaria.Para ello, en la ventana Resultados de pruebas , abra el menú contextual para la prueba unitaria y, a continuación Crear sesión de rendimiento.

Cuando se configuración una sesión de rendimiento, la configuración de sesión guarden, configure el servidor proporcionar los datos de generación de perfiles, y ejecuta la aplicación.Cuando utiliza la aplicación, los datos de rendimiento se escriben en un archivo de registro.Muestran sesiones de rendimiento en Explorador de rendimiento bajo la carpeta Destinos .Después de que una ejecución de la sesión de rendimiento se complete, el informe se muestra bajo la carpeta Informes en Explorador de rendimiento.Para ver el informe, ábralo en Explorador de rendimiento.Para ver o configurar las propiedades de una sesión de rendimiento, abra el menú contextual en Explorador de rendimiento, y elija Propiedades.Para obtener más información sobre propiedades específicas de la sesión de rendimiento, vea Sesiones de configuración de rendimiento para las herramientas de generación de perfiles.Para obtener información sobre la interpretación de los resultados de la sesión de rendimiento, vea El análisis de la generación de perfiles de herramientas.

Temas relacionados

Título

Descripción

Tutorial: Generar el perfil de una aplicación de SharePoint

Muestra cómo realizar un análisis de perfiles de muestreo en una aplicación de SharePoint.

Vea también

Otros recursos

Compilar y depurar soluciones de SharePoint