Tipos de Marcadores [Guía de Usuario de Enterprise Architect]

Top Previous Next

Tipos de Marcadores

button_main button_prev button_next

Los marcadores de Registro son similares a los puntos de interrupción; sin embargo, en lugar de interrumpir la ejecución como hace en un punto de interrupción, el depurador hace la acción definida por el tipo de marcador. Si el marcador está denotado como un punto de inicio del registro, el depurador inmediatamente comienza a trazar todas las llamadas ejecutadas desde ese punto para el hilo de interrupción. El Registro se para otra vez cuando finaliza el hilo que está siendo capturado o cuando el hilo se encuentra con un punto final del registro.

Los Marcadores de Registro se configuran en el editor de código fuente. Si hace clic derecho en el margen de punto de interrupción en el punto de inicio del registro, se muestra un menú contextual que le permite seleccionar el tipo de marcador.

Utilizado para

Establecer puntos de Inicio y Fin para el registro

Establecer Marcadores para un único Método

Establecer Marcadores de Traza de Pila

Referencia

Marcador

Detalle

Ver También

Comenzar a Registrar marcador

 

Finalizar de Registrar marcador

Seleccione la opción Agregar Marcador de Registro Inicial, luego haga clic derecho en el margen del punto de interrupción en el punto para parar el registro y seleccione la opción del menú contextual Agregar Marcador de Registro Final; los marcadores se muestran abajo:

 

recordingmarkers2

 

Cuando el depurador es ejecutado, continúa ejecutando el hilo, registrando un historial de pila hasta que se encuentra con el marcador de Registro Final o finaliza el hilo, a diferencia de los puntos de interrupción normales donde el depurador se detiene y muestra la línea de código.

Con el fin de limitar la cantidad de información que se recogió, puede controlar la profundidad de la pila que se está registrando.

El registro de marcadores puede ser anidado. Esto resultará en que la profundidad de la pila de registro se resetee cuando alcance un nuevo marcador de registro. El Inicio y Fin de los marcadores de registro todavía necesitan coincidir.

 

La ventana de Puntos de Interrupción y Eventos

 

 

 

 

 

Editor de Script de Analista

 

 

 

 

 

 

Controlar Profundidad de Pila

Marcador de Auto-Captura de Pila

 

stackmarkerineditor

 

Los marcadores de pila le permiten capturar cualquier traza de pila que ocurren en un punto de la aplicación; proporcionan una imagen rápida y útil desde donde un punto en una aplicación está siendo llamado.

Para insertar un marcador en el punto requerido en el código, haga clic derecho en la línea y seleccione la opción del menú contextual Agregar Marcador de Auto Captura de Pila.

Cada vez que el depurador se encuentra con el marcador realiza una traza de pila; si la traza de pila no está en el historial de registro, es copiada, y la aplicación continúa ejecutándose.

 

 

Método de Auto-Registrar de Método

Un marcador de Registro de Auto Método le permite registrar la actividad para una función en particular durante una sesión de depuración; el depurador registra cualquier llamada de función ejecutada después del punto del marcador, y siempre para de registrar cuando sale de esta función.

El marcador de función combina un marcador de Inicio de Registro y un marcador de Fin de Registro en uno.

 

autorecordmarker

 

El registro de marcadores puede ser anidado. Cuando se alcanza un nuevo marcador de Registro de Auto Método mientras registra la profundidad de la pila para registrar, serán aplicables en el método actual y la profundidad requerida de esa función.

 

 

Aprender más

Configurar Marcadores de Registro

Registrando Actividad para una Clase

 

Temas de Centro de aprendizaje

(Alt+F1) | Enterprise Architect | Análisis de Ejecución | Registrando Ejecución | Marcador de Registro de Método