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.
El perfil de contención de recursos recopila información detallada sobre la pila de llamadas cada vez que los subprocesos competidores de una aplicación se ven forzados a esperar para obtener acceso a un recurso compartido.
Requisitos
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
En los informes de contención de recursos se muestra el número total de contenciones y el tiempo total invertido a la espera de un recurso de los módulos, funciones, líneas del código fuente e instrucciones en los que se produjo la espera.
Los valores inclusivos muestran el número total de contenciones que obligan a una función a esperar por las contenciones de recursos y el tiempo total de espera de la función.Las contenciones originadas por funciones secundarias invocadas por la función se incluyen en los valores inclusivos.
Los valores exclusivos muestran únicamente el número de contenciones que obligan a una función a esperar y que están causadas por el código del cuerpo de la función.Las contenciones producidas por funciones secundarias no se incluyen.El tiempo exclusivo de la función también incluye únicamente los tiempos de espera producidos por instrucciones del cuerpo de la función.
Las vistas de informes de contención de recursos también incluyen gráficos de escala de tiempo en los que se muestra cada uno de los eventos de contención en el tiempo y las pilas de llamadas que crearon el evento concreto.Para obtener más información, consulte uno de los temas siguientes:
Vista Detalles del subproceso: datos de contención del generador de perfiles
Vista Detalles de recursos: datos de contención del generador de perfiles
Para obtener más información sobre el segundo modo de generación de perfiles de simultaneidad, vea Visualizador de simultaneidad.