Utilizar la vista Estadísticas de memoria

Las vistas Estadísticas de memoria muestran estadísticas del almacenamiento dinámico de la aplicación. Proporciona información detallada como, por ejemplo, el número de clases cargadas, el número de instancias vivas y el tamaño de memoria asignado por cada clase. Las estadísticas de memoria están disponibles a nivel de paquete, clase y nivel de instancia.

Prerrequisitos:

La vista Estadísticas de memoria proporciona una serie de controles que le permiten manipular la información mostrada en la vista:

Trabajar con modalidades de visualización

Hay tres modalidades de visualización disponibles basadas en los tres tipos de objeto: paquetes, clases e instancias.

  1. Para conmutar entre las modalidades de paquete, clase e instancia, seleccione uno de los siguientes controles de la barra de herramientas:
  2. Los valores de datos visualizados también se pueden mostrar como porcentajes. Para visualizar los datos como porcentajes, seleccione Mostrar como porcentaje Icono % en la barra de herramientas.

Los datos visualizados dependen del tipo de objeto seleccionado. En la siguiente tabla se resumen los datos disponibles en cada modalidad de visualización.

Cabecera de columna Estadísticas de paquete 
Icono para paquete
Estadísticas de clase
Icono para clase
Estadísticas de instancia
Icono para paquete
Instancias totales: Número total de instancias del paquete, la clase o el método seleccionados que se han creado. Acumulado por paquete Acumulado por clase Cuenta
Instancias directas: El número de instancias del paquete, la clase o el método seleccionados en las que no ha tenido lugar la recogida de basura. Acumulado por paquete Acumulado por clase Cuenta
Recogidas: El número de instancias del paquete, la clase o el método seleccionados que se eliminaron durante la recogida de basura. Acumulado por paquete Acumulado por clase Cuenta
Tamaño total: El tamaño total (en bytes) del paquete, la clase o el método seleccionados de todas las instancias creadas, incluyendo lo que se haya eliminado a través de la recogida de basura. Acumulado por paquete Acumulado por clase Tamaño
Tamaño activo: El tamaño suma de todas las instancias activas.  Acumulado por paquete Acumulado por clase Tamaño

Nota: los totales mostrados en esta vista sólo representan los datos que se han recogido desde que se inició la supervisión del proceso. Si empieza a supervisar el proceso a media ejecución, sólo verá los totales a partir del punto en que se inició la supervisión. Además, en la modalidad de paquete, sólo se muestran los totales de las clases recogidas correspondientes a dicho paquete. Las clases especificadas en los filtros de exclusión no se incluirán en los totales.

Nota: para poder mostrar datos de nivel de instancia en las columnas tamaño activo y recogido de la vista Estadísticas de memoria, deben recogerse datos de nivel de instancia para el tipo de perfilado Análisis de tiempo. Para recopilar datos de nivel de instancia, debe realizar las siguientes acciones en la página Tipos de perfilado del conjunto de perfilado:

  1. En el panel situado a la izquierda, marque los recuadros de selección de Análisis de memoria > Análisis de memoria básica y Análisis de tiempo > Análisis de tiempo de ejecución.
  2. En Análisis de tiempo de ejecución, seleccione el botón de selección Mostrar detalles gráficos del flujo de ejecución y, a continuación, pulse el botón Avanzado>> y elija Recoger información de nivel de instancia.

Nota: las vistas de perfilado se describen aquí utilizando Java. Los datos de perfilado de un contexto de aplicación distinto pueden cambiar los términos y la sintaxis utilizada en las vistas. Para obtener más información, consulte la sección Entender el contexto de aplicación en vistas de perfilado

Hallará información sobre cómo acceder a la página de Tipos de perfilado de un conjunto de perfilado en la siguiente guía de aprendizaje: Analizar los datos de perfilado de un proceso Java.

Trabajar con columnas

Hay diferentes controles disponibles que permiten manipular las columnas mostradas en esta vista.

  1. Para especificar las columnas que deben mostrarse en la vista, seleccione el botón Elegir columnas Icono Elegir columnas en el menú desplegable de la barra de herramientas Un botón con un icono estilizado.
  2. En el diálogo Elegir columnas, seleccione las columnas que desea mostrar en la vista. Pulse Aceptar para aplicar los cambios.
  3. Para mostrar el cambio en cada columna numérica desde la última renovación de pantalla, seleccione Mostrar columnas de delta icono Mostrar delta en la barra de herramientas.
  4. Para ordenar los datos de columna, pulse el título de una columna. Si lo pulsa de nuevo, la columna se ordena en secuencia inversa. El título de la columna lleva el prefijo > si está en orden ascendente y lleva el prefijo < si está en orden descendente.

Filtrar datos de perfilado

Los filtros de perfilado se pueden aplicar a la vista Estadísticas de memoria para reducir la cantidad de datos mostrados en la vista. Los filtros de perfilado se pueden utilizar en distintas vistas de perfilado, siempre y cuando la vista soporte el filtro. Consulte el tema Aplicar filtros de perfilado para obtener más detalles.

Abrir otras vistas

Se pueden abrir otras vistas de perfilado y vistas de código fuente desde la vista Estadísticas de memoria.

  1. Para abrir las referencias de objeto de un objeto seleccionado, púlselo con el botón derecho del ratón y seleccione Mostrar referencias de objeto Mostrar referencias de objeto. Se abrirá la vista Referencias de objeto y se llenará con los datos del objeto seleccionado.
  2. Para abrir la vista de código fuente de un objeto seleccionado, púlselo con el botón derecho del ratón y seleccione Abrir fuente Icono Abrir fuente.

Exportar los datos de la vista

Los datos de la vista Estadísticas de memoria pueden exportarse a formatos de informe disponibles (por ejemplo, HTML o XML.)

  1. Para exportar los datos de la vista, seleccione Informe... Exportar icono HTML en la barra de herramientas. Aparece el diálogo Informe nuevo que muestra tipos de informe disponibles.
  2. Seleccione el tipo de informe.
  3. Marque la opción Abrir editor para abrir el documento utilizando el editor del sistema predeterminado.
  4. Pulse Siguiente para continuar.
  5. Seleccione una carpeta padre y especifique un nombre de archivo.
  6. Pulse Finalizar para generar el informe.

Renovar la vista

La vista Estadísticas de memoria puede renovarse utilizando el botón Renovar Icono Renovar vistas en la barra de herramientas Supervisor de perfilado. Cuando se renueva una vista, los cambios se marcan con iconos de delta:

 


Conceptos relacionados
Visión general de la herramienta de perfilado
Recursos de perfilado

Tareas relacionadas
Aplicar filtros de perfilado
Perfilar una aplicación
Identificar las clases con gran actividad de memoria


(C) Copyright IBM Corporation 2000, 2006. Reservados todos los derechos.