Ένα αρχείο dump αντιπροσωπεύει ό, τι υποδηλώνει το όνομά του . Όταν ένα πρόγραμμα υπολογιστή κολλάει ή συμπεριφέρεται διαφορετικά απροσδόκητα , το σύστημα μπορεί να " πετάξει " ένα αρχείο core dump . Αυτό το αρχείο περιέχει όλες τις πληροφορίες σχετικά με την κατάσταση του προγράμματος κατά τη στιγμή της κατάρρευσης . Ένα είδος « μετά θάνατον » ματιά στο πρόγραμμα , αυτό το τεχνούργημα επιτρέπει στους προγραμματιστές να εξετάσει τα σφάλματα , το πρόγραμμα αντιμετώπισε και την εκ νέου σχήματος τον κωδικό . Dump αρχεία είναι στην ουσία μια καταγραφή της ζωής ενός προγράμματος μέχρι το θάνατό του .
Εικόνων Stack Trace ή Νήμα Dump
Η
Ένα συγκεκριμένο είδος αρχείου ένδειξης σφαλμάτων είναι το αρχείο ίχνος στοίβας . Η «στοίβα» του προγράμματος είναι μια δομή δεδομένων που αντιπροσωπεύει επί του παρόντος την εκτέλεση των μεθόδων και δήλωσε , τοπικές μεταβλητές . Σε multi-threaded προγραμματισμό , όπου πολλαπλά νήματα εκτέλεσης που τρέχουν ταυτόχρονα , κάθε νήμα έχει μια στοίβα αντιπροσωπεύει ατομικές μεθόδους εκτέλεσης. Η χωματερή νήμα είναι ένα αρχείο που αντιπροσωπεύει την κατάσταση μιας στοίβας ενός νήματος κατά την εκτέλεση .
Η Heap και Heap Dumps
Η
Η σωρός του προγράμματος αποτελεί το μακρύ μακροπρόθεσμη αποθήκευση του εν λόγω προγράμματος , ιδίως τα αντικείμενα που χρησιμοποιούν μνήμη που έχει εκχωρηθεί από το πρόγραμμα κατά το χρόνο εκτέλεσης . Σε αντίθεση με το σωρό , τα περιεχόμενα του σωρού δεν διαγράφει αυτόματα μετά το πρόγραμμα λήγει τη χρήση τους , εκτός αν η γλώσσα προγραμματισμού εφαρμόζει μέτρα απορριματοφόρα . Μια χωματερή σωρού , όπως ένα ίχνος στοίβας ή νήμα χωματερή , αντιπροσωπεύει την κατάσταση της σωρού σε ένα συγκεκριμένο σημείο κατά την εκτέλεση . Αυτό το αρχείο ένδειξης σφαλμάτων , ιδίως καταλόγους όλα τα αντικείμενα που διατίθενται από τη μνήμη στο σωρό .
Εικόνων Σωροί , Στοίβες , και Εκτέλεσης
Η
οι δύο χωματερές νήμα και χωματερές σωρό διαδραματίζουν σημαντικό ρόλο στην παρακολούθηση της εκτέλεσης ενός προγράμματος . Η χωματερή νήμα εμφανίζει την κατάσταση της στοίβας . Αυτό μπορεί να το αρχείο dump συμβαίνει όταν ένα νήμα εκτέλεσης προσπαθεί να αποκτήσει πρόσβαση διαθέσιμη μνήμη , ή όταν η στοίβα να εξαντληθεί η μνήμη . Ερμηνεύοντας την χωματερή νήμα επιτρέπει στον προγραμματιστή να δούμε τι μεθόδους τρέχουν και ποια μέθοδο κλήσεις και δηλώσεις μεταβλητών υφίστανται κατά τη στιγμή της αποτυχίας του προγράμματος . Η χωματερή σωρού απαριθμεί τα αντικείμενα στο σωρό . Αυτό δίνει στους προγραμματιστές ένα ρεκόρ πόση μνήμη κατανέμεται και ποια αντικείμενα δεν έχουν διαγραφεί να ελευθερωθεί μνήμη . Εάν παρουσιαστεί διαρροή μνήμης , το αρχείο αυτό δείχνει ποια αντικείμενα υπάρχουν στο σωρό όταν τρέχει τελικά έξω από τη μνήμη .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα