Establecer preferencias de correlación de memoria

En las preferencias de correlación de memoria, puede establecer la ubicación de la correlación de memoria. Además, puede indicar si desea que el depurador le solicite confirmación cuando elige eliminar todos los grupos al trabajar en el diálogo Gestionar grupos. También puede establecer la correlación para que se construya antes de buscar campos.

Acerca de esta tarea

El producto con el que ha instalado el depurador puede incluir un directorio de correlación de memoria de ejemplo, <directorio de instalación de producto>\plugins\com.ibm.debug.memorymap.<plataforma>.samples\samples, donde <directorio de instalación de producto> es el directorio en el que ha instalado este producto. Si el producto incluye este directorio, el depurador buscará en él las correlaciones de memoria por omisión. De lo contrario, el directorio de correlación de memoria predeterminado puede encontrarse en las preferencias de correlación de memoria. El directorio de correlación de memoria debe contener un archivo layout.dtd, que es necesario para la vista Memoria. Puede cambiar la ubicación de correlación de memoria, pero si lo hace debe copiar un archivo layout.dtd en la nueva ubicación de correlación de memoria (si exporta una correlación a esta ubicación, el procedimiento de exportación generará automáticamente un archivo layout.dtd). Este archivo debe residir siempre en la ubicación de correlación de memoria.

Nota: Puede que también haya un archivo layout.dtd disponible en el sitio de descarga del producto con el que ha instalado este depurador. Si no hay un archivo layout.dtd disponible en el producto con el que ha instalado este depurador, puede crear un archivo layout.dtd según se describe en el tema Definir un diseño de correlación.

Para que el depurador busque correlaciones de memoria creadas por el usuario, puede añadir las correlaciones de memoria al directorio predeterminado o cambiar la ubicación de las correlaciones de memoria de forma que señale a otro directorio, del siguiente modo (asegúrese de que este otro directorio contiene una copia del archivo layout.dtd):

Procedimiento

  1. En la vista Memoria, pulse el icono de flecha abajo y seleccione Preferencias de correlación de memoria en el menú.
  2. En el recuadro de diálogo Preferencias de correlación de memoria, especifique o busque la ubicación de correlación de memoria que desea establecer en el campo Ubicación de correlaciones de memoria.
    Nota:
    • Si el producto con el que ejecuta este depurador suministra el Explorador de sistemas remotos, los valores de ubicación de correlaciones de memoria se establecen en este recuadro de diálogo en la sección Ubicación de correlaciones de memoria. En esta sección, puede especificar o buscar una ubicación en un servidor remoto. Para ello, elija el Perfil y la Conexión asociados con la ubicación de correlación de memoria (si no especifica un perfil o no existe ninguno en el espacio de trabajo, el nombre de archivo especificado en el campo Directorio se tratará como un archivo local y no se asociará con ningún perfil). A continuación, especifique la carpeta de ubicación de correlación de memoria en el campo Directorio. Al correlacionar memoria, visualizará una lista de las correlaciones que residen en la ubicación especificada. Si esta ubicación es remota, se intentará una conexión con el servidor remoto para recuperar la lista de correlaciones disponibles. Si se selecciona la opción Correlacionar, ésta le permitirá buscar una correlación tanto en el sistema local como en los remotos. Si el archivo de correlación seleccionado se encuentra en un sistema remoto, los archivos remotos necesarios se almacenarán en la antememoria del sistema local.
    • Si cambia la ubicación de correlación de memoria predeterminada, puede establecerla de nuevo en el valor predeterminado del producto con facilidad pulsando el botón Restaurar valores predeterminados del recuadro de diálogo Preferencias de correlación de memoria.
  3. Si desea controlar el tamaño del bloque de memoria que se recupera, complete los campos Tamaño mínimo de recuperación de bloque de memoria en bytes y Tamaño máximo de recuperación de bloque de memoria en bytes. Cuando se recupera un bloque de memoria, se divide en segmentos con un tamaño igual al tamaño mínimo de recuperación de bloque de memoria. Las solicitudes de recuperación se consolidan hasta el tamaño máximo de recuperación de bloque de memoria.
    Nota:
    • Si el tamaño máximo de recuperación de bloque de memoria especificado supera el tamaño máximo soportado por el motor del depurador, se utilizará el tamaño máximo soportado por el motor del depurador.
    • Si observa problemas de rendimiento en la correlación de memoria, el aumento del tamaño mínimo de bloque puede ser de ayuda. En correlaciones grandes y contiguas, un valor más grande del tamaño mínimo de bloque aumentará el rendimiento.
  4. Seleccione el recuadro de selección Solicitar al eliminar todos los grupos si desea recibir una solicitud cuando elimine todos los grupos.
  5. Elija si desea o no recibir una solicitud para conservar o descartar información de agrupación y descripción antes de reconstruir una correlación. Si no se selecciona este recuadro de selección, se recordará la última acción de guardado o descarte (por ejemplo, se guardará la información si era para la última reconstrucción de correlación).
  6. Indique si desea que el archivo de correlación XML se guarde cuando se modifiquen los grupos y descripciones en la representación. Si se selecciona este recuadro de selección, la representación se reconstruirá cuando efectúe cambios, y se reconstruirán las representaciones de la vista Memoria que utilicen el archivo XML relacionado.
  7. Para construir la correlación antes de abrir el recuadro de diálogo Buscar campo, marque el recuadro de selección Construir automáticamente la correlación antes de abrir el diálogo Buscar campo. Si no se marca este recuadro de selección, sólo aquellos elementos que ya se han construido (o expandido) en la correlación se visualizarán en el recuadro de diálogo Buscar campo. Por omisión, este recuadro de selección está seleccionado.
  8. Especifique el valor elegido para recibir un mensaje de aviso cuando la exportación de una correlación afecte a otras representaciones de memoria.

Resultados

Al correlacionar memoria, la lista de correlaciones disponibles que se visualiza corresponde a correlaciones residentes en la ubicación de correlación de memoria. De forma similar, al correlacionar memoria mediante la acción Correlacionar, se le solicitará que localice la correlación en esta ubicación; sin embargo, con esta acción también puede buscar las correlaciones de memoria en otras ubicaciones del sistema local. Si efectivamente busca en otras ubicaciones del sistema local y elige una correlación de esta ubicación, la ubicación se convertirá en la ubicación de correlación de memoria predeterminada.
Nota: Si el producto con el que ejecuta este depurador suministra el Explorador de sistemas remotos, puede buscar una correlación en un sistema local o remoto. Si elige una correlación de una ubicación diferente de un sistema local o remoto, la ubicación se convertirá en la ubicación de correlación de memoria predeterminada.

Comentarios