Σπίτι Ανάπτυξη Τι είναι το ίχνος στοίβας; - ορισμός από την τεχνολογία

Τι είναι το ίχνος στοίβας; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνει Stack Trace;

Ένα ίχνος στοίβας είναι μια αναφορά που παρέχει πληροφορίες σχετικά με τις υπορουτίνες του προγράμματος. Χρησιμοποιείται συνήθως για ορισμένα είδη εντοπισμού σφαλμάτων, όπου ένα ίχνος στοίβας μπορεί να βοηθήσει τους μηχανικούς λογισμικού να καταλάβουν πού βρίσκεται ένα πρόβλημα ή πώς λειτουργούν οι διάφορες υπορουτίνες κατά την εκτέλεση.


Ένα ίχνος στοίβας είναι επίσης γνωστό ως επιστροφή στοίβας ή επιστροφή στοίβας.

Η Techopedia εξηγεί την εντολή Stack Trace

Ένα ίχνος στοίβας λειτουργεί στη "στοίβα κλήσεων", η οποία είναι μια δομή δεδομένων που παρέχει πληροφορίες σχετικά με την τρέχουσα υπορουτίνα του προγράμματος που διορθώνεται. Η στοίβα κλήσεων είναι επίσης γνωστή απλώς ως η "στοίβα" ή η στοίβα εκτέλεσης, η στοίβα εκτέλεσης ή η στοίβα μηχανών. Η στοίβα παρέχει επίσης πληροφορίες για τις προτεραιότητες κάθε υπορουτίνας και πώς θα πρέπει να εκτελεστούν οι υπορουτίνες.


Ο εντοπισμός στοίβων εξετάζει αυτές τις υπορουτίνες μέσω της στοίβας για να αναλύσει τι περιέχει κάθε υπορουτίνα και πώς τρέχει. Οι ειδικοί του λογισμικού ορίζουν το ίχνος στοίβας ως λίστα των κλήσεων υπορουτίνας που εκτελεί μια εφαρμογή κατά την εκτέλεση.


Ο εντοπισμός στοίβων είναι σημαντικός για σύνθετους κωδικούς, επειδή βοηθά τους μηχανικούς λογισμικού και άλλους προγραμματιστές να βρουν σφάλματα στο πρόγραμμα. Λόγω της φύσης της σύγχρονης σύνταξης κώδικα και της πολυπλοκότητας του μέσου έργου, η αναζήτηση για σφάλματα μπορεί να είναι πολύ δύσκολη. Οι εταιρείες λογισμικού χρησιμοποιούν πολλά διαφορετικά είδη προληπτικών δοκιμών για να απομονώσουν τμήματα του περιβάλλοντος λογισμικού για να εντοπίσουν σφάλματα ή δυσλειτουργίες. Ένα ίχνος στοίβας είναι ένα από τα πολλά εργαλεία που μπορούν να είναι χρήσιμα σε ολοκληρωμένες δοκιμές.

Τι είναι το ίχνος στοίβας; - ορισμός από την τεχνολογία