Vista Detalles del subproceso: datos de contención del generador de perfiles
La vista Detalles del subproceso presenta un gráfico de escala de tiempo de los eventos de bloqueo del subproceso seleccionado en una ejecución de generación de perfiles producidos por las contenciones sobre los recursos. Los eventos de bloqueo se producen cuando el subproceso se ve obligado a suspender la ejecución porque otro subproceso ha bloqueado el acceso a un recurso.
Esta vista representa la escala de tiempo de ejecución del subproceso como una barra horizontal y los eventos de bloqueo como barras verticales en una escala de tiempo horizontal para el subproceso. Si es necesario, puede acercar una sección de la escala de tiempo para ver los eventos individuales. Para ver la ruta de ejecución de las funciones que condujeron al evento, haga clic en la barra del evento. Las funciones aparecen en la ventana Pila de llamadas. Si el código fuente de una función está disponible, puede hacer clic en el nombre de la función para editar el archivo de origen en el entorno de desarrollo integrado (IDE) de Visual Studio.
Navegar en la escala de tiempo
Para acercar un segmento de la escala de tiempo
Haga clic y arrastre el puntero del mouse para seleccionar un área de la escala de tiempo.
Al soltar el mouse, la vista hace zoom al segmento de tiempo seleccionado. Puede repetir el proceso para conseguir un mayor detalle. El cuadro de la barra de desplazamiento de tiempo representa el tamaño relativo del segmento de tiempo que se muestra en la vista.
Para alejar una escala de tiempo
Haga clic en Alejar para volver al nivel de zoom anterior.
Haga clic en Restablecer zoom para mostrar la escala de tiempo completa en la vista.
Para ver la pila de llamadas de un evento
- En el gráfico de escala de tiempo, haga clic en la barra vertical que representa el evento.
Para ver o editar el código fuente de una función de la pila de llamadas
- En la ventana Pila de llamadas, haga clic en el nombre de la función.
El código fuente de la función debe formar parte del proyecto actual.
Para ver los eventos de contención de un recurso en todos los subprocesos de la ejecución de generación de perfiles
En el gráfico de escala de tiempo, haga clic en el nombre o el identificador del recurso.
Aparece la Vista Detalles de recursos: datos de contención del generador de perfiles del recurso seleccionado.
Para ver los datos de contención del subproceso en la ventana Procesos
En el gráfico de escala de tiempo, haga clic en Total.
Aparece Vista Proceso: datos de contención del generador de perfiles con el subproceso seleccionado.