Ver el contenido de la memoria utilizando 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 visualizar. La memoria aparecerá en el panel Representaciones, en el que realizará todas las demás tareas. 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 Renderings seleccionando el pulsador Toggle Split Pane (Pulsador Toggle Split Pane). De forma predeterminada, la vista Memoria solo muestra un panel de representación. When you click Toggle Split Pane, a second rendering opens and displays as a split pane. If you have chosen to render Hex and Character, you may need to choose this push button to see both renderings.
  3. Si es necesario, utilice la barra de desplazamiento en la representación para visualizar las ubicaciones de memoria situadas por encima o por debajo de la dirección base del supervisor de memoria mostrado por la representación actual. O bien, puede pulsar el botón derecho del ratón en la representación y elegir la opción Ir a dirección del menú desplegable o pulsar Ctrl+G. Con ello se abrirá una sección en la parte inferior de la representación, en la que puede realizar las acciones siguientes:
    1. Seleccionar la opción Ir a dirección del menú desplegable y especificar una dirección a la que desea desplazarse. La representación se colocará de modo que la dirección especificada sea visible y esté seleccionada.
    2. Seleccionar la opción Ir a desplazamiento del menú desplegable y especificar 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. Seleccionar la opción Saltar unidades de memoria del menú desplegable. Esta función toma la dirección seleccionada actualmente y añade el número de unidades de memoria especificado. La dirección resultante se selecciona. 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 dentro de la celda con el botón derecho del ratón 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. A medida que establezca estos valores, una ventana Vista previa del recuadro de diálogo visualizará el diseño de representación que está estableciendo. Para guardar estos valores como 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 facilitar la visualización:
    • 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 del ratón dentro de la representación y seleccionando Ocultar columna 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. Como alternativa, puede restablecer todas las representaciones de un supervisor de memoria pulsando el supervisor con el botón derecho del ratón y seleccionando Restablecer (o bien puede seleccionar varios supervisores y elegir esta acción). Al restablecer 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.