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

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

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

Anonim

Ορισμός - Τι σημαίνει διαρροή μνήμης;

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

Μια διαρροή μνήμης είναι επίσης γνωστή ως διαρροή διαστήματος.

Η Techopedia εξηγεί τη διαρροή μνήμης

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

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

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