Ejecutar el Depurador [Guía de Usuario de Enterprise Architect]

Top Previous Next

Ejecutar el Depurador

button_main button_prev button_next

El depurador proporciona varias maneras de iniciar y controlar una sesión de depuración. Muchas de estas funcionalidades también están disponibles a través de la barra de herramientas del Depurador (Ver | Barras de Herramientas | Depurar).

Acceso Analista | Depurador (Alt+8)

Teclas de Función del Analista

Utilizando la ventana de Depuración

Acción

Detalle

Ver También

Comenzar el Depurador

Si ha configurado un script de Analista para su aplicación destino y l ha hecho su script predeterminado, puede comenzar a depurar la aplicación inmediatamente de las siguientes maneras:

Haga clic en el botón start-debug

Presione ( F6 ), o

Seleccione la opción del menú Analista | Depurar | Depurar Ejecución

 

Si no ha hecho que su aplicación destino sea el script predeterminado es posible iniciar cualquier script de Análisis de Ejecución haciéndole clic derecho en la ventana del Analista de Ejecución y seleccionando la opción Depurar.

Si no tiene un Script de Analista, todavía es posible depurar una aplicación en ejecución para adjuntarse a ese proceso directamente:

Haga clic en el botón attach-to-process (Adjuntar) y escoja la plataforma de depuración a utilizar

 

Antes de Comenzar

Editor de Script de Analista

 

 

Depurar Otro Proceso

Pausar/Reanudar Depuración

 

Para pausar una sesión de depuración, o reanudar una sesión después de pausarla, haga clic en el botónpause-debug.

 

Parar el Depurador

Para parar de depurar, puede:

Hacer clic en el botón debug_stop (Parar)

Presionar Ctrl+Alt+F6, o

Seleccionar la opción del menú Analista | Depurar | Parar Depuración

 

El depurador normalmente finaliza cuando finaliza el proceso de depuración actual, sin embargo, algunas aplicaciones y servicios (p.ej. Máquina Virtual de Java) pueden requerir que el depurador sea Parado manualmente.

 

Administración de Punto de Interrupción y Marcadores

Pasar Sobre Líneas de Código

Para pasar sobre la siguiente línea de código:

Haga clic en el botón step-over (Pasar Sobre)

Presione Alt+F6, o

Seleccione la opción del menú Analista | Depurar | Pasar Sobre

 

 

Entrar en Llamadas de Función

Para entrar en Llamadas de Función:

Haga clic en el botón stepinto (Entrar)

Presione Shift+F6, o

Seleccione la opción del menú Analista | Depurar | Entrar

 

Si no hay una fuente disponible para la función destino entonces el depurador se devuelve inmediatamente al que llama.

 

 

Salir de Funciones

Para salir de una función:

Haga clic en el botón step-out (Salir)

Presione Shift+F6, o

Seleccione la opción del menú Analista | Depurar | Salir

 

Si el depurador sale hacia una función sin código fuente, continuará saliendo hasta un punto en el que encuentre que tiene código fuente.

 

 

Mostrar Punto de Ejecución

Para volver al archivo y línea fuente de código que está ejecutando actualmente el depurador, haga clic en el botónshow-execution-point (Mostrar Punto de Ejecución).

La línea apropiada está resaltada, con una flecha rosada en el margen izquierdo de la pantalla.

 

 

Salida

Durante una sesión de depuración, los mensajes se muestran en la ventana de Depuración detallando:

Inicio de sesión

Finalización de sesión

Excepciones

Errores

Trazar mensajes, tal como aquellos que salen al utilizar Java System.out o .NET System.Diagnostics.Debug

 

Si hace doble clic en un mensaje de depuración:

Se muestra un mensaje emergente con un texto de mensajes más completo, o

Si se ha producido una pérdida de memoria, el archivo se muestra en el punto en el cual ocurrió el error

 

 

Guardar Salida (y Borrar Salida)

Puede guardar el contenido completo de la salida de Depuración a un archivo .txt externo, o puede guardar líneas seleccionadas desde la salida al portapapeles de Enterprise Architect.

Para guardar toda la salida en un archivo, haga clic en el botón saveicon (Guardar salida en archivo).

Para guardar la líneas seleccionadas en el portapapeles, haga clic derecho en la selección y seleccione la opción del menú contextual Copiar Seleccionados al Portapapeles.

Cuando haya guardado la salida o de lo contrario no quiera mostrarlo más, haga clic derecho en la salida actual y seleccione la opción del menú contextual Borrar Resultados.

 

 

Cambiar a Perfilador

Si está ejecutando una sesión de depuración en código, puede parar la sesión de depuración e inmediatamente cambiar a una sesión de Perfil.

Para cambiar desde el depurador al Perfilador, haga clic en la opción debugopt | Cambiar a Perfilador. El Perfilador se adjunta al proceso actualmente en ejecución.

Esta funcionalidad está disponible en las plataformas de Microsoft Nativo y Microsoft .NET.

 

Comenzando

Aprender más

Barra de Herramientas de Depuración y Registro

Ver las Variables Locales

Ver la Pila de Llamada