Vista Depuración

Esta vista permite gestionar la depuración de un programa en el entorno de trabajo. Visualiza el marco de la pila para las hebras suspendidas de cada destino que esté depurando. Cada hebra del programa aparece como un nodo en el árbol.

Si la hebra está suspendida, los marcos de la pila se muestran como elementos hijo.

Mandatos de la vista Depuración

Botón de la barra de herramientas de la vista

Mandato

Descripción

Reanudar

Este mandato reanuda una hebra suspendida.

Suspender

Este mandato suspende la hebra seleccionada de un destino de forma que puede examinar o modificar código, inspeccionar datos, recorrer, etc.

Terminar

Este mandato termina el destino de depuración seleccionado.

Sólo menú de contexto

Terminar & Eliminar

Este mandato termina el destino de depuración seleccionado y lo elimina de la vista.

Sólo menú de contexto

Terminar todos

Este mandato termina todos los lanzamientos activos de la vista.

Desconectar

Este mandato desconecta el depurador del destino de depuración seleccionado en la depuración remota.

Eliminar todos los lanzamientos terminados

Este mandato borra todos los destinos de depuración terminados de la vista.

Recorrer todo

Este mandato recorre la sentencia resaltada.

Recorrer principal

Este mandato recorre el principal de la sentencia resaltada. La ejecución continuará en la próxima línea del mismo método o (si está al final de un método) continuará desde el que se llamó el método actual.

El cursor salta a la declaración del método y selecciona esta línea.

Recorrer hasta retorno

Este mandato sale del método actual. Esta opción detiene la ejecución después de salir del método actual.

Mostrar/ocultar nombres calificados

Esta opción puede conmutarse para visualizar u ocultar nombres calificados.

Sólo menú de contexto

Copiar pila

Este mandato copia la pila seleccionada de hebras suspendidas así como el estado de las hebras en ejecución al portapapeles.

Sólo menú de contexto

Soltar en marco

Este mandato permite volver a soltar y volver a entrar un marco de pila especificado. Esta característica es parecida a "ejecutar hacia atrás" y reiniciar el programa.

Para volver a soltar y volver a entrar un marco de pila especificado, seleccione el marco de pila que desee "soltar" y seleccione Soltar en marco en el menú de contexto.

Algunas advertencias sobre esta característica:

  • No puede soltar después de un método nativo en la pila.
  • Los datos globales no se ven afectados y mantendrán los valores actuales. Por ejemplo, no se borrará un vector estático que contenga elementos.

Nota: este mandato sólo está habilitado si la máquina virtual (VM) subyacente soporta esta característica.

Sólo menú de contexto

Relanzar

Este mandato vuelve a lanzar el destino de depuración seleccionado.

Sólo menú de contexto

Propiedades

Este mandato visualiza las propiedades del lanzamiento seleccionado. También permite ver toda la línea de mandatos para un proceso seleccionado.