Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La vista Contención de recursos muestra los datos de contención de los recursos origen de eventos de contención.Un evento de contención se produce cuando una función de un subproceso se ve obligada a esperar para tener acceso al recurso porque una función de otro subproceso ha adquirido acceso exclusivo al recurso.Cada recurso es el nodo raíz de un árbol de llamadas que muestra las rutas de acceso de ejecución de funciones que dieron como resultado los eventos de contención.
Valores de datos
Valores de recurso
Los datos de una fila de recurso muestran el tiempo total en que el acceso al recurso estuvo bloqueado en los datos de generación de perfiles y el número total de eventos de contención que se produjeron debido al conflicto de acceso a este recurso.Los valores inclusivos y exclusivos para un recurso son siempre los mismos.
Valores de función
Los valores de función se basan en las instancias de la función que se produjeron en la ruta de acceso de ejecución representada en el árbol de llamadas.
Los valores exclusivos se basan en los eventos que se produjeron cuando la función estaba ejecutando las instrucciones de su cuerpo de función.En los valores exclusivos no se incluyen los eventos que se produjeron en funciones a las que llamó la función.
Los valores inclusivos se basan en los eventos que se produjeron cuando se estaba ejecutando la función o una función a la que llamó la función.
Valores de porcentaje
Los valores de porcentaje se basan en el tiempo total o los eventos de contención de los datos de generación de perfiles.Si se filtra el informe o vista de la ejecución de generación de perfiles, solamente se usan como valor total el tiempo de bloqueo y las contenciones de los datos filtrados.
Navegar en la vista Asignación de recursos
Columna |
Descripción |
|---|---|
Nombre |
Nombre del recurso o la función. |
Tiempo de bloqueo exclusivo |
|
% de tiempo de bloqueo exclusivo |
|
Contenciones exclusivas |
|
% de contenciones exclusivas |
|
Tiempo de bloqueo inclusivo |
|
% de tiempo de bloqueo inclusivo |
|
Contenciones inclusivas |
|
% de contenciones inclusivas |
|
Nivel |
Profundidad de esta función en el árbol de llamadas.Solo en informes de línea de comandos de VSPerfReport. |
Número de línea de función |
Número de línea del inicio de esta función en el archivo de origen. |
Nombre de módulo |
Nombre del módulo que contiene la función. |
Ruta de acceso del módulo |
Ruta de acceso del módulo que contiene la función. |
Id. de proceso |
Identificador de proceso en el que se estaba ejecutando la función. |
Nombre del proceso |
Nombre del proceso. |
Archivo de origen |
Archivo de origen que contiene la definición de esta función. |