Hem Utveckling Vad är ett stapelspår? - definition från techopedia

Vad är ett stapelspår? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Stack Trace?

En stapelspår är en rapport som innehåller information om programunderprogram. Det används vanligtvis för vissa typer av felsökningar, där en stapelspårning kan hjälpa programvaruingenjörer att ta reda på var ett problem ligger eller hur olika subroutiner fungerar tillsammans under körning.


En stapelspårning är också känd som en stapelspårning eller en stackbacktrace.

Techopedia förklarar Stack Trace

En stapelspår fungerar på "samtalstacken", som är en datastruktur som ger information om den aktuella subroutinen för programmet som felsöks. Samtalstacken kallas också helt enkelt som "stacken" eller exekveringsstacken, runtime-stacken eller maskinstapeln. Bunken ger också information om varje subroutines prioriteringar och hur subroutiner ska genomföras.


Stackspårning tittar på dessa subroutiner genom stacken för att analysera vad varje subroutine innehåller och hur det körs. Programvaruexperter definierar stackspårning som en lista över subroutine-samtal som en applikation utför under körning.


Stack-spårning är viktig för komplexa koder eftersom det hjälper programvaruingenjörer och andra utvecklare att hitta buggar i programmet. På grund av den moderna kodsyntaxens karaktär och det genomsnittliga projektets komplexitet kan det vara mycket svårt att leta efter buggar. Programvaruföretag använder många olika typer av proaktiv testning för att isolera delar av mjukvarumiljön för att hitta buggar eller glitches. En stapelspår är ett av många verktyg som kan vara användbara vid omfattande tester.

Vad är ett stapelspår? - definition från techopedia