Compartir a través de


Vista Módulos: datos de instrumentación de memoria de .NET del generador de perfiles

La vista Módulos de los datos de asignación de memoria de .NET recopilados mediante el método de instrumentación agrupa los datos de tiempo y memoria en función de los módulos que se ejecutaron en la ejecución de generación de perfiles.Los datos de generación de perfiles de las funciones del módulo se enumeran bajo el nodo de módulo.

General

Columna

Descripción

Nombre

Nombre de la función o el módulo.

Número de línea de función

Número de línea del inicio de esta función en el archivo de origen.

Número de llamadas

Número total de llamadas realizadas a esta función o módulo.

Archivo de origen

Archivo de origen que contiene la definición de esta función.

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 (PID) de la generación de perfiles.

Nombre del proceso

Nombre del proceso en el que se ejecutó el módulo o la función.

Tiempo de sobrecarga del análisis de exclusión

Sobrecarga de tiempo para esta función o módulo causada por la instrumentación.

Tiempo de sobrecarga del análisis de inclusión

Sobrecarga de tiempo para esta función o módulo y sus funciones secundarias causada por la instrumentación.

Valores de memoria .NET

Los valores de memoria .NET inclusivos de una función indican el número (asignaciones) y tamaño (bytes) de objetos que fueron creados por la función y sus funciones secundarias.

Los valores de memoria exclusivos indican el número y tamaño de los objetos que fueron creados por la función y no por sus funciones secundarias.

Los valores de memoria inclusivos y exclusivos de un módulo son la suma de los valores de memoria inclusivos y exclusivos de las funciones del módulo.

Columna

Descripción

Asignaciones de inclusión

  • En una función, el número total de objetos que creó la función.Este número incluye los objetos creados por funciones de destinatario a las que llamó la función.

  • En un módulo, el número de objetos de una ejecución de generación de perfiles que se asignaron cuando se estaba ejecutando al menos una función del módulo.Este número incluye los objetos asignados en funciones generadas por llamadas desde las funciones del módulo.

Porcentaje de asignaciones inclusivas

Porcentaje de todos los objetos asignados durante la generación de perfiles que fueron objeto de asignaciones inclusivas por parte del módulo o la función.

Asignaciones de exclusión

  • En una función, el número de objetos creados cuando la función estaba ejecutando código del cuerpo de la función (es decir, cuando la función estaba en la parte superior de la pila de llamadas).Este número no incluye los objetos creados en funciones a las que llamó la función.

  • En un módulo, la suma de las asignaciones exclusivas de las funciones del módulo.

Porcentaje de asignaciones exclusivas

Porcentaje de todos los objetos asignados durante la generación de perfiles que fueron objeto de asignaciones exclusivas por parte del módulo o la función.

Bytes exclusivos

  • En una función, el número total de bytes de memoria asignados cuando la función estaba ejecutando el código del cuerpo de la función (es decir, cuando la función estaba en la parte superior de la pila de llamadas).Este número no incluye los bytes asignados en funciones a las que llamó esta función.

  • En un módulo, la suma de los bytes exclusivos asignados por las funciones del módulo.

Porcentaje de bytes exclusivos

Porcentaje de todos los bytes asignados durante la generación de perfiles que eran bytes exclusivos del módulo, función, línea o instrucción.

Bytes inclusivos

  • En una función, el número total de bytes asignados por dicha función.Este número incluye los bytes asignados en las funciones a las que llamó la función.

  • En un módulo, el número de bytes asignados en una ejecución de generación de perfiles que se asignaron cuando se estaba ejecutando al menos una función del módulo.Este número incluye los objetos creados en todas las funciones a las que llamaron las funciones del módulo.

Porcentaje de bytes inclusivos

Porcentaje de todos los bytes asignados durante la generación de perfiles que eran bytes inclusivos del módulo o función.

Valores de tiempo inclusivo transcurrido

Los valores de tiempo inclusivo transcurrido indican el tiempo que una función estuvo en la pila de llamadas.El valor incluye el tiempo dedicado a funciones secundarias y llamadas al sistema operativo, como cambios de contexto y operaciones de entrada/salida.

Columna

Descripción

Tiempo de inclusión transcurrido

  • En una función, el tiempo invertido en dicha función.Esto incluye el tiempo dedicado a las funciones secundarias y llamadas al sistema operativo, como cambios de contexto y operaciones de entrada/salida.

  • En un módulo, el período de tiempo en que al menos una función del módulo estuvo en la pila de llamadas.

% de tiempo inclusivo transcurrido

Porcentaje de tiempo inclusivo transcurrido total de este módulo o función con respecto al tiempo inclusivo transcurrido total de la generación de perfiles.

Promedio de tiempo inclusivo transcurrido

  • En una función, el tiempo medio inclusivo transcurrido de una llamada a esta función.

  • En un módulo, el tiempo medio inclusivo transcurrido de todas las llamadas a las funciones del módulo.

Tiempo inclusivo máximo transcurrido

  • En una función, el tiempo máximo inclusivo transcurrido de una llamada a esta función.

  • En un módulo, el tiempo máximo inclusivo transcurrido de todas las llamadas a las funciones del módulo.

Tiempo inclusivo mínimo transcurrido

  • En una función, el tiempo mínimo inclusivo transcurrido de una llamada a este módulo o función.

  • En un módulo, el tiempo mínimo inclusivo transcurrido de todas las llamadas a las funciones del módulo.

Valores de tiempo exclusivo transcurrido

Los valores de tiempo exclusivo transcurrido indican el tiempo que una función se estuvo ejecutando directamente en la parte superior de la pila de llamadas.El valor incluye el tiempo dedicado a llamadas al sistema operativo, como cambios de contexto y operaciones de entrada/salida, pero no incluye el tiempo dedicado a funciones secundarias.

Columna

Descripción

Tiempo de exclusión transcurrido

  • En una función, el tiempo invertido en el módulo o la función.Esto incluye las llamadas al sistema operativo, tales como cambios de contexto y operaciones de entrada/salida, pero excluye el tiempo dedicado a las funciones secundarias.

  • En un módulo, la suma de los tiempos exclusivos transcurridos de las funciones del módulo.

% de tiempo exclusivo transcurrido

Porcentaje de tiempo exclusivo transcurrido total de este módulo o función con respecto al tiempo exclusivo transcurrido total de la generación de perfiles.

Promedio de tiempo exclusivo transcurrido

  • En una función, el tiempo medio exclusivo transcurrido de una llamada a esta función.

  • En un módulo, el tiempo medio exclusivo transcurrido de todas las llamadas a las funciones del módulo.

Tiempo exclusivo máximo transcurrido

  • En una función, el tiempo máximo exclusivo transcurrido de una llamada a esta función.

  • En un módulo, el tiempo máximo exclusivo transcurrido de todas las llamadas a las funciones del módulo.

Tiempo exclusivo mínimo transcurrido

  • En una función, el tiempo mínimo exclusivo transcurrido de una llamada a este módulo o función.

  • En un módulo, el tiempo mínimo exclusivo transcurrido de todas las llamadas a las funciones del módulo.

Valores de tiempo inclusivo de aplicación

Los valores de tiempo inclusivo de aplicación indican el tiempo que una función estuvo en la pila de llamadas.El valor no incluye el tiempo dedicado a llamadas al sistema operativo como cambios de contexto y operaciones de entrada/salida pero sí el tiempo dedicado a funciones secundarias.

Columna

Descripción

Tiempo de inclusión de la aplicación

  • En una función, el tiempo invertido en las llamadas a la función.Esto incluye el tiempo dedicado a las funciones secundarias, pero excluye las llamadas al sistema operativo, tales como cambios de contexto y operaciones de entrada/salida.

  • En un módulo, el período de tiempo en que al menos una función del módulo estuvo en la pila de llamadas, excluido el tiempo dedicado a llamadas al sistema operativo.

% de tiempo de aplicación (inclusive)

Porcentaje de tiempo inclusivo de aplicación de este módulo o función con respecto al tiempo inclusivo transcurrido total de la generación de perfiles.

Promedio de tiempo inclusivo de aplicación

  • En una función, el tiempo medio inclusivo de aplicación de una llamada a esta función.

  • En un módulo, el tiempo medio inclusivo de aplicación de todas las llamadas a las funciones del módulo.

Tiempo inclusivo máximo de aplicación

  • En una función, el tiempo máximo inclusivo de aplicación de una llamada a esta función.

  • En un módulo, el tiempo máximo inclusivo de aplicación de todas las llamadas a las funciones del módulo.

Tiempo inclusivo mínimo de aplicación

  • En una función, el tiempo mínimo inclusivo de aplicación de una llamada a este módulo o función.

  • En un módulo, el tiempo mínimo inclusivo de aplicación de todas las llamadas a las funciones del módulo.

Valores de tiempo exclusivo de aplicación

Los valores exclusivos de la aplicación indican el tiempo total invertido en el módulo o la función, excepto el tiempo invertido en funciones secundarias.El tiempo indicado también excluye las llamadas al sistema operativo, como cambios de contexto y operaciones de entrada/salida.

Columna

Descripción

Tiempo de exclusión de la aplicación

  • En una función, el tiempo exclusivo de aplicación total de todas las llamadas a esta función.

  • En un módulo, el tiempo exclusivo de aplicación total de todas las llamadas a las funciones del módulo.

% de tiempo de aplicación (exclusive)

Porcentaje de tiempo exclusivo de aplicación de este módulo o función con respecto al tiempo exclusivo transcurrido total de la generación de perfiles.

Promedio de tiempo exclusivo de aplicación

  • En una función, el tiempo medio exclusivo de aplicación de una llamada a esta función.

  • En un módulo, el tiempo medio exclusivo de aplicación de todas las llamadas a las funciones del módulo.

Tiempo exclusivo máximo de aplicación

  • En una función, el tiempo máximo exclusivo de aplicación de una llamada a esta función.

  • En un módulo, el tiempo máximo exclusivo de aplicación de todas las llamadas a las funciones del módulo.

Tiempo exclusivo mínimo de aplicación

  • En una función, el tiempo mínimo exclusivo de aplicación de una llamada a este módulo o función.

  • En un módulo, el tiempo mínimo exclusivo de aplicación de todas las llamadas a las funciones del módulo.

Vea también

Referencia

Vista Módulos: datos de muestreo de memoria de .NET del generador de perfiles

Vista Módulos: datos de instrumentación del generador de perfiles

Vista Módulos: datos de muestreo del generador de perfiles