Διαρροές μνήμης

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

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

Υπάρχουν οι ακόλουθοι τρόποι για την πρόληψη των διαρροών μνήμης:

Δείτε επίσης