breakpoint

Forfatter: Peter Berry
Oprettelsesdato: 11 August 2021
Opdateringsdato: 18 Juni 2024
Anonim
Обзор игры Ghost Recon: Breakpoint
Video.: Обзор игры Ghost Recon: Breakpoint

Indhold

Definition - Hvad betyder Breakpoint?

Et knækpunkt, i forhold til C #, er et forsætligt stop, der er markeret i koden til en applikation, hvor eksekveringen pauser til fejlfinding. Dette giver programmereren mulighed for at inspicere applikationens interne tilstand på det tidspunkt.

Et breakpoint hjælper med til at fremskynde fejlsøgningsprocessen i et stort program ved at lade udførelsen fortsætte op til et ønsket punkt, før fejlfinding begynder. Dette er mere effektivt end at gå gennem koden på linje for linje.

Forhold, der er forbundet med et brudspunkt, repræsenterer et udtryk, der bestemmer, om knækpunktet skal ramt eller springes over. Når filtre, der specificerer proces eller tråd, er knyttet til breakpoint, er det lettere at fejlsøge parallelle applikationer spredt over flere processorer.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem hele denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Breakpoint

Hver gang et breakpoint bliver ramt, siges applikationen og debuggeren at være i "break" -tilstand, hvor følgende handlinger kan udføres:

  • Kontroller værdierne for lokale variabler, der er indstillet i den aktuelle kodeblok i et separat lokalt vindue.
  • Afslut udførelsen af ​​en enkelt eller flere applikationer.
  • Gå gennem koden linje for linje. Hvis der ikke er nogen kildekode, der ligger til grund for udførelsesangivelserne, fører det til fejlfinding i demonteringsvinduet.
  • Foretag justeringer af programresultatet ved at se og ændre variablerne.
  • Flyt eksekveringspunktet for at genoptage udførelsen af ​​applikationen fra det punkt.
  • Skift koden ved hjælp af funktionen "Rediger og fortsæt", og genoptag udførelsen med anvendte ændringer uden at skulle stoppe og genstarte fejlfindingssessionen.

De vigtigste funktioner i breakpoints inkluderer:


  • Et breakpoint kan indstilles og bruges, mens du bygger en applikation ved hjælp af fejlfindingsoplysninger.
  • Et breakpoint kan indstilles på linjen med kildekode eller på en funktion med mulighed for at aktivere / deaktivere, redigere og slette den.
  • Et brudspunkt kan også indstilles til en hukommelsesadresse i demonteringsvinduet og på en funktion ved hjælp af opkaldsstabelvinduet.
  • Flere breakpoints kan indstilles på en linje, der indeholder flere eksekverbare udsagn.
  • Et breakpoint kan indstilles for alle funktioner med samme navn (både overbelastede metoder og funktioner, der forekommer i flere projekter) i et enkelt trin.
  • Breakpoints vises i kildekoden og adskillelsesvinduet ved hjælp af røde symboler kaldet glyphs i venstre margin. Breakpoint tip vist, mens musen hviler på en glyph indikerer information såsom dens tilknyttede tilstand, hitantal (bruges til at spore antallet af gange et breakpoint er ramt), filter, fejltilstand osv.

.NET-rammen giver en mulighed for at indsætte et breakpoint-programmatisk ved at kalde System.Diagnostics.Debugger.Break-metoden, som får applikationen til at gå i stykker, når den køres under debugger. Det foreslås dog, at dette kun bruges i "Debug" -tilstand (ved at bruge kompilatordirektiv, #if DEBUG).

Et breakpoint bør ikke indstilles på systemkomponenter, der udgør en del af et program med blandet tilstand, indbygget og administreret kode, fordi det kan ødelægge det fælles sprogkørselstid og få debuggeren til at stoppe med at svare. Breakpoints på linjer med kildekode efter linjenummer 64.000 bliver heller ikke ramt.


Denne definition blev skrevet i C #