watchpoint

Autore: Judy Howell
Data Della Creazione: 26 Luglio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
025 Watchpoints
Video: 025 Watchpoints

Contenuto

Definizione - Cosa significa Watchpoint?

In SAP, un watchpoint è un breakpoint condizionale definito solo nel debugger ABAP. È uno dei componenti dell'utilità di runtime forniti per il debug dei programmi applicativi SAP e funge da indicatore per il processore runtime ABAP per interrompere l'ulteriore elaborazione del programma dal punto o dalla relazione specificati. Di natura dinamica, i punti di controllo aiutano gli sviluppatori di applicazioni a monitorare il contenuto delle variabili specificate e la modifica dei loro valori associati durante l'elaborazione del runtime.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Watchpoint

Poiché un watchpoint crea un clone dell'oggetto specificato, può influire negativamente sulle prestazioni e sulla memoria, in particolare con oggetti dati di grandi dimensioni come le tabelle interne. I punti di controllo sono ideali per variabili di dimensioni inferiori che sono attive durante il runtime, ma solo per una breve durata.

I watchpoint possono essere creati mentre il Debugger è attivo, con l'aiuto del pulsante "Crea watchpoint".

Le funzioni di Watchpoint sono le seguenti:
  • A differenza dei punti di interruzione, i punti di controllo non vengono attivati ​​fino a quando non viene modificato il contenuto del campo specificato.
  • A differenza dei breakpoint dinamici, tutti i watchpoint sono specifici dell'utente e non impediscono ad altri utenti di eseguire programmi applicativi correlati.
  • Un punto di controllo può essere impostato come locale o globale. L'unica validità di un watchpoint locale è il programma specificato, mentre un watchpoint globale è valido in tutto il programma specificato e in altri programmi associati che chiama durante il runtime.
  • Le condizioni logiche possono essere specificate nei punti di controllo, a differenza dei punti di interruzione, e possono impostare un massimo di cinque per sessione. Viene fornito un punto di controllo con un operatore relazionale e un campo di confronto per specificare le condizioni per l'interruzione.
  • Come Breakpoint, i punti di controllo possono essere modificati ed eliminati secondo necessità.
  • I watchpoint creati nel nuovo debugger ABAP non sono validi e non possono essere utilizzati dopo il passaggio al debugger classico e viceversa.
  • Una volta raggiunto un punto di controllo, viene specificata una freccia gialla sull'istruzione del programma e viene emesso un avviso quando "il punto di controllo viene raggiunto insieme alla variabile del punto di controllo".
Questa definizione è stata scritta nel raggiro di SAP