Vista Resumen
Actualización: noviembre 2007
La vista Resumen muestra información sobre las funciones o los objetos más activos en una generación de perfiles. Los datos que se muestran dependen del método de generación de perfiles utilizado (muestreo o instrumentación) y de si se recopilaron los datos de asignación de memoria .NET.
De cada punto de datos de la vista Resumen, se puede desplazar a las vistas más detalladas haciendo clic con el botón secundario del mouse en la función o el nombre del módulo. Para modificar el número de funciones mostradas en la vista Resumen, abra el menú Herramientas, seleccione Opciones y, a continuación, elija Herramientas de rendimiento. En Configuración general, modifique el valor de Número de funciones en la vista Resumen.
Resumen de datos de generación de perfiles mediante muestreo
Los datos de resumen siguientes se muestran cuando se utiliza el método de muestreo para la recolección de datos en la generación de perfiles.
Funciones que producen más trabajo
Enumera las funciones que tienen el mayor número de muestras inclusivas en la generación de perfiles. Una muestra inclusiva se asigna a una función cuando la función se encuentra en la pila de llamadas en el momento en que se recopila la muestra; el tiempo en el que se recopila la muestra se define como el momento en el que la función o una función llamada por esa función se ejecuta durante la muestra.
Una fila de función muestra la siguiente información:
Nombre de la función.
Número total de muestras inclusivas recopiladas para la función en la generación de perfiles.
Porcentaje de todas las muestras de la generación de perfiles que incluían una muestra de la función enumerada.
Funciones que hacen el trabajo más individual
Enumera las funciones que tienen el mayor número de muestras exclusivas en la generación de perfiles. Una muestra exclusiva se asigna a una función si la función está ejecutando su propio código (y no llamando a otra función) cuando se recopila la muestra.
Una fila de función muestra la siguiente información:
Nombre de la función.
Número total de muestras exclusivas de la función recopiladas en la generación de perfiles.
Porcentaje de todas las muestras exclusivas de la generación de perfiles para la función enumerada.
Resumen de datos de generación de perfiles mediante instrumentación
Los datos de resumen siguientes se muestran cuando se utiliza el método de instrumentación para la recolección de datos en la generación de perfiles.
Funciones más llamadas
Enumera las funciones a las que se llamó el mayor número de veces durante la generación de perfiles.
Una fila de función muestra la siguiente información:
Nombre de la función.
Número total de llamadas a la función.
Porcentaje de todas las llamadas a la función enumerada durante la generación de perfiles.
Funciones que realizan el trabajo más individual
Enumera las funciones con los totales máximos de tiempo exclusivo transcurrido. El tiempo exclusivo transcurrido de una función es la cantidad de tiempo que la función dedicó a ejecutarse. El tiempo exclusivo transcurrido excluye el tiempo de otras funciones llamadas por la función, pero incluye cualquier tiempo de espera del sistema para la realización de operaciones como E/S de archivos y cambios de contexto.
Una fila de función muestra la siguiente información:
Nombre de la función.
Tiempo exclusivo transcurrido total de la función en la generación de perfiles.
Porcentaje de tiempo exclusivo transcurrido total de la función enumerada durante la generación de perfiles.
Funciones que tardan más tiempo
Enumera las funciones con los totales máximos de tiempo inclusivo transcurrido. El tiempo inclusivo transcurrido de una función es la cantidad de tiempo que la función dedicó a ejecutarse. En dicho tiempo se incluye el tiempo de otras funciones llamadas por la función y cualquier tiempo de espera del sistema para la realización de operaciones como E/S de archivos y cambios de contexto.
Una fila de función muestra la siguiente información:
Nombre de la función.
Tiempo inclusivo transcurrido total en la generación de perfiles.
Porcentaje de tiempo inclusivo transcurrido total de la función enumerada durante la generación de perfiles.
Resumen de datos de generación de perfiles de asignación de memoria
Los datos de resumen de asignación de memoria se muestran cuando se habilita la opción de generación de perfiles de asignación de memoria .NET para el código administrado. Para obtener más información, vea Cómo: Recopilar datos referentes a la asignación y duración de memoria de .NET.
Funciones que asignan la mayoría de la memoria
Enumera las funciones que han asignado el mayor número de bytes exclusivos en memoria. Los bytes exclusivos son los bytes asignados durante la ejecución del código de función. Los bytes exclusivos no incluyen las asignaciones realizadas por las funciones a las que llama la función enumerada.
Una fila de función muestra la siguiente información:
Nombre de la función.
Número total de bytes asignados por las llamadas a la función.
Porcentaje total de memoria asignado por la función en el proceso de generación de perfiles.
Tipos con la mayoría de la memoria asignada
Enumera los tipos .NET que han requerido la mayor asignación total de memoria durante la generación de perfiles.
Una fila de tipo muestra la siguiente información:
Nombre del tipo.
Número total de bytes asignados para todas las instancias del tipo.
Porcentaje total de la memoria que se asignó para este tipo en el proceso.
Tipos con la mayoría de las instancias
Enumera los tipos que se crearon un mayor número de veces durante la generación de perfiles.
Una fila de tipo muestra la siguiente información:
Nombre del tipo.
Número total de instancias creadas del tipo.
Porcentaje de todas las instancias de todos los tipos creadas durante la generación de perfiles que pertenecen al tipo enumerado.
Nota: Dependiendo de la configuración de las propiedades de instrumentación, puede que la barra de información siguiente aparezca en la parte superior del informe: Las funciones cortas se excluyeron de la instrumentación y no aparecerán en este informe. Para obtener más información sobre cómo configurar la instrumentación de modo que se incluyan o se excluyan las funciones cortas, vea Cómo: Excluir o incluir funciones cortas en la instrumentación.
Vea también
Otros recursos
Vistas de informes de las herramientas de generación de perfiles