ερώτηση

* Γνώση Υπολογιστών >> ερώτηση >> PC Αντιμετώπιση προβλημάτων

Διαρροή μνήμης Διαγνωστικά

Μια διαρροή μνήμης είναι όταν ένα πρόγραμμα χρησιμοποιεί ένα τμήμα της μνήμης τυχαίας προσπέλασης ( RAM ), τότε αδυνατεί να απελευθερώσει πίσω τη στιγμή που θα σταματήσει να λειτουργεί . Όταν το πρόγραμμα εκτελείται και πάλι , καταναλώνει ένα άλλο τμήμα της μνήμης RAM , χωρίς να αφήσετε την προηγούμενη. Συμπτώματα
Η

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

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

Η Εκτιμήσεις
Η

επανεκκίνηση του προγράμματος αφού κρέμεται ή την επανεκκίνηση του υπολογιστή , λειτουργεί για μερικούς διαρροές μνήμης . Κατά τη διάρκεια του τερματισμού , τα πάντα είναι ξεπλυθεί σαν να είχαν αρχίσει σε μια καθαρή πλάκα . Επίσης , μερικές φορές , πραγματικά δεν υπάρχει αρκετή μνήμη για να τρέξει εφαρμογές ταυτόχρονα , ειδικά αν η κάθε εφαρμογή απαιτεί ένα σημαντικό ποσό της μνήμης RAM και υπάρχει μόνο μια μικρή RAM που είναι εγκατεστημένη στον υπολογιστή .

Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα