Trace de la pile

Définition - Que signifie Stack Trace?

Une trace de pile est un rapport qui fournit des informations sur les sous-programmes du programme. Il est couramment utilisé pour certains types de débogage, où une trace de pile peut aider les ingénieurs en logiciel à déterminer où se situe un problème ou comment divers sous-programmes fonctionnent ensemble pendant l'exécution.

Une trace de pile est également appelée trace de pile ou trace de pile.

Definir Tech explique Stack Trace

Une trace de pile fonctionne sur la «pile d'appels», qui est une structure de données qui fournit des informations sur le sous-programme actuel du programme en cours de débogage. La pile d'appels est également connue simplement sous le nom de "pile" ou pile d'exécution, pile d'exécution ou pile de machine. La pile fournit également des informations sur les priorités de chaque sous-programme et sur la manière dont les sous-programmes doivent être exécutés.

Le suivi de la pile examine ces sous-programmes à travers la pile pour analyser ce que chaque sous-programme contient et comment il est exécuté. Les experts en logiciels définissent la trace de pile comme une liste des appels de sous-programmes qu'une application effectue pendant l'exécution.

Le traçage de pile est important pour les codes complexes car il aide les ingénieurs en logiciel et les autres développeurs à trouver des bogues dans le programme. En raison de la nature de la syntaxe du code moderne et de la complexité du projet moyen, la recherche de bogues peut être très difficile. Les éditeurs de logiciels utilisent de nombreux types de tests proactifs pour isoler certaines parties de l'environnement logiciel afin de détecter des bogues ou des problèmes. Une trace de pile est l'un des nombreux outils qui peuvent être utiles dans des tests complets.