Análisis de tiempo de ejecución - Notas de release


1.0 Limitaciones
   1.1 Soporte limitado para vuelcos de almacenamiento dinámico optimizados antiguos
2.0 Problemas conocidos
   2.1 La transferencia/importación de archivos de almacenamiento dinámico falla debido al cortafuegos

1.0 Limitaciones

1.1 Soporte limitado para vuelcos de almacenamiento dinámico optimizados antiguos

La versión de Agent Controller distribuida con la versión 6.0.1 de este producto soporta un formato nuevo para vuelcos de almacenamiento dinámico optimizados utilizados en el análisis de fugas. El formato de archivo de almacenamiento dinámico y el convenio de denominación se han simplificado. Con anterioridad a este release, los archivos de almacenamiento dinámico estaban en conjuntos, con un archivo de cabecera y alternando archivos de almacenamiento dinámico y archivos de movimiento/libres donde se necesitaban varios archivos para procesar cada almacenamiento dinámico. In 6.0.1, ya no se generan el archivo de cabecera y los archivos de movimiento y libres, cada almacenamiento dinámico capturado se almacena en un solo archivo autónomo y la denominación de archivo se cambia por los vuelcos de almacenamiento dinámico generados por las JVM de IBM. El nuevo formato de nombre de almacenamiento dinámico optimizado es:

<prefix=optHeap>.<fecha>.<hora en que se toma el almacenamiento dinámico>.<pid del sistema bajo prueba>.<suffix=trcopt>

Un conjunto de ejemplo de 4 archivos de almacenamiento dinámico optimizados de 6.0.1:

optHeap.20050318.143056.3000.trcopt optHeap.20050318.143102.3000.trcopt optHeap.20050318.143107.3000.trcopt optHeap.20050318.143110.3000.trcopt

La forma más fácil de identificar los archivos viejos y nuevos es a través de los sufijos correspondientes. Los archivos antiguos tienen el sufijo ".trchoh" y los nuevos ".trcopt".

Es mejor utilizar Agent Controller de 6.0.1 distribuido para recoger los vuelcos de almacenamiento dinámico optimizados para el análisis de fugas en 6.0.1. En situaciones en las que esto no es posible y para soportar los almacenamientos dinámicos generados con releases más antiguos, el paquete de renovación 6.0.1 incluye el soporte limitado para los archivos de almacenamiento dinámico optimizados de estilo antiguo.

Puede conectar con y capturar almacenamientos de estilo antiguo utilizando el conjunto de perfilado de detección de fugas automático. Recibirá mensajes de aviso alertando acerca de la versión antigua de Agent Controller. Puede optar por continuar y capturar los almacenamientos dinámicos optimizados de estilo antiguo. Una vez capturados los almacenamientos dinámicos, debe hacer los almacenamientos dinámicos disponibles para el procesador en el que se está ejecutando este producto. Esto puede implicar copiar los almacenamientos dinámicos del procesador en el que se están ejecutando Agent Controller y el sistema bajo prueba en el procesador en el que se está ejecutando este producto.

Una vez que es posible acceder a los almacenamientos desde un examinador de archivos, ejecute "Importar > Almacenamientos dinámicos" para traer los almacenamientos dinámicos a un Proyecto de perfilado. Esto crea una entrada de proceso nuevo en el Proyecto de perfilado, convierte los almacenamientos dinámicos al formato nuevo y guarda los almacenamientos dinámicos nuevos en el subdirectorio leakanalysis en el directorio del proyecto. Ejecute el análisis de fugas o abra las vistas en los almacenamientos dinámicos convertidos visualizados en el Supervisor de perfilado. Después de la conversión, no se puede acceder a los almacenamientos dinámicos de formato antiguo.

Utilice el mismo asistente "Importar > Almacenamientos dinámicos" para traer cualesquiera almacenamientos dinámicos de formato antiguo existentes a un Proyecto de perfilado. Esta es la única vía de acceso soportada para los archivos de almacenamiento dinámico antiguos. Otras formas de incorporar datos a un área de trabajo 6.0.1, como por ejemplo "Importar > Proyecto existente en área de trabajo", no están soportadas.

2.0 Problemas conocidos

2.1 La transferencia/importación de archivos de almacenamiento dinámico falla debido al cortafuegos

Síntoma 1: a veces, la operación de Importar > Vuelco de almacenamiento dinámico se lleva a cabo pro el vuelco de almacenamiento dinámico no aparece en el Supervisor de perfilado.

Síntoma 2: al perfilar una aplicación para el análisis de fugas, "Capturar vuelco de almacenamiento dinámico" hace que un objeto de vuelco de almacenamiento dinámico aparezca bajo el agente, pero después visualiza <Esperando para transferir datos> ininterrumpidamente.

Cualquiera de los síntomas anteriores puede ser debido a problemas relacionados con cortafuegos, como por ejemplo Zone Labs Integrity Desktop. Inhabilite cualquier cortafuegos que pueda estar ejecutándose en la máquina del entorno de trabajo. Vuelca a intentar la operación.

Volver al archivo readme principal