Rational Developer for System z, Versión V8.0.1

Trabajar con supervisores de memoria

Acerca de esta tarea

para ver el contenido de la memoria desde la vista Memoria:

Procedimiento

  1. En el panel Supervisores, seleccione el supervisor de memoria que contiene la ubicación de memoria que desea ver. La memoria aparecerá en el panel Representaciones donde realizará todos los demás pasos. Si ha añadido varias representaciones, seleccione la pestaña que contiene la representación que desea ver.
  2. Si lo desea, divida el panel Representaciones seleccionando el pulsador Conmutar división de panel (Botón Conmutar división de panel). De forma predeterminada, la vista Memoria sólo visualiza un panel de representación. Cuando pulsa Conmutar división de panel, se abre una segunda representación y se visualiza como panel dividido. Si ha elegido representar Hexadecimal y caracteres, deberá elegir este pulsador para ver ambas representaciones.
  3. Si es necesario, utilice la barra de desplazamiento en la representación para ver las ubicaciones de memoria por encima o por debajo de la dirección base del supervisor de memoria que está mostrando la representación actual. También puede pulsar el botón derecho sobre la representación y elegir el elemento de menú emergente Ir a dirección o pulsar Control+G. Esto abrirá una sección en la parte inferior de la representación en la que puede realizar las acciones siguientes:
    1. Seleccione el elemento de menú desplegable Ir a dirección y especifique una dirección a la que desea saltar. La representación se colocará de modo que la dirección especificada sea visible y esté seleccionada.
    2. Seleccione el elemento de menú desplegable Ir a desplazamiento y después seleccione el desplazamiento. La representación se colocará de modo que la dirección de la expresión (dirección base), más el desplazamiento especificado sea visible y esté seleccionado. Un valor negativo colocará la representación detrás de la dirección base.
    3. Seleccione el elemento de menú desplegable Saltar unidades de memoria. Esta función toma la dirección seleccionada actualmente y añade el número de unidades de memoria especificado. La dirección resultante queda seleccionada. Un valor negativo colocará la representación detrás de la dirección actual.
    Puede entrar todas estas entradas como HEX marcando el recuadro de selección Entrar como hexadecimal (si el recuadro no está seleccionado, la entrada será decimal). Una vez realizada la entrada en el campo, pulse Intro o pulse Aceptar para ir a la ubicación de la representación. Para cerrar esta sección, pulse Cancelar o Control+G.
    Nota: La entrada también se trata como HEX si el prefijo es 0x.
  4. Para ir a la dirección de una celda determinada, pulse con el botón derecho del ratón sobre la celda y seleccione Desreferenciar puntero en el menú emergente.
  5. Si lo desea, puede cambiar la anchura de cualquier columna pulsando el lado izquierdo o derecho de la celda de cabecera correspondiente y arrastrándolo para alterar la anchura de la columna o puede pulsar con el botón derecho dentro de la representación y seleccionar Redimensionar para ajustar en el menú emergente de modo que todas las columnas se redimensionan para que se pueda ver el texto que hay dentro de ellas. También puede pulsar con el botón derecho dentro de la representación y seleccionar Formatear en el menú emergente. Esto abrirá el recuadro de diálogo Formato. En este recuadro de diálogo puede establecer el número de unidades por fila y el número de unidades por columna. Conforme hace estas selecciones, una ventana Vista previa en el recuadro de diálogo visualiza el diseño de representación que está estableciendo. Par guardar estos valores como el diseño predeterminado, pulse Guardar como valores predeterminados.
  6. Para conmutar la representación de memoria a Modalidad de desplazamiento, pulse con el botón derecho dentro de la representación y seleccione Cambiar modalidad de visualización > Modalidad de desplazamiento en el menú emergente. Para conmutar la representación de memoria a Modalidad de dirección, pulse con el botón derecho dentro de la representación y seleccione Cambiar modalidad de visualización > Modalidad de dirección en el menú emergente. Cuando cambia a Modalidad de desplazamiento, la dirección de la expresión que se está supervisando se vuelve la primera celda de la representación y la columna Dirección visualiza desplazamientos.
  7. También puede ocultar elementos de la vista Memoria para que la visualización sea más fácil:
    • Puede ocultar el panel Supervisores deseleccionando el conmutador Conmutar panel de supervisores de memoria.
    • Puede ocultar la columna Dirección pulsando con el botón derecho dentro de la representación y seleccionando Ocultar columna de dirección. Para restaurar la columna de dirección donde está oculta, pulse con el botón derecho sobre la representación y seleccione Mostrar columna de dirección en el menú emergente.

Resultados

Si está en una representación de memoria y sale de la dirección establecida originalmente para supervisar, al elegir el elemento de menú emergente Restablecer en dirección base el cursor se volverá a colocar en la dirección base del supervisor de memoria. También puede restablecer todas las representaciones de un supervisor de memoria pulsando con el botón derecho sobre el supervisor y seleccionando Restablecer (o también puede seleccionar varios supervisores y elegir esta acción). Cuando restablece un supervisor, de forma predeterminada, las representaciones visibles se restablecerán en la dirección base. Para restablecer todas las representaciones de la vista Memoria actual en la dirección base, modifique las preferencias de la vista Memoria.

Comentarios