Τι είναι η διαρροή μνήμης στις δοκιμές;
Τι είναι η διαρροή μνήμης στις δοκιμές;

Βίντεο: Τι είναι η διαρροή μνήμης στις δοκιμές;

Βίντεο: Τι είναι η διαρροή μνήμης στις δοκιμές;
Βίντεο: Windows 10/11: Advanced memory diagnostics and troubleshooting 2024, Απρίλιος
Anonim

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

Έχοντας αυτό υπόψη, τι είναι η διαρροή μνήμης στις δοκιμές απόδοσης;

ΔΙΑΡΡΟΗ ΜΝΗΜΗΣ ΣΕ ΦΟΡΤΙΟ ΔΟΚΙΜΗΣ ΑΠΟΔΟΣΗΣ δρομέας. στην επιστήμη των υπολογιστών (ή διαρροή , σε αυτό το πλαίσιο), εμφανίζεται όταν ένα πρόγραμμα υπολογιστή καταναλώνει μνήμη αλλά δεν μπορεί να το απελευθερώσει ξανά στο λειτουργικό σύστημα.

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

Λαμβάνοντας υπόψη αυτό, τι εννοείτε με τη διαρροή μνήμης;

ΕΝΑ έλλειψη μνήμης είναι η σταδιακή απώλεια του διαθέσιμου υπολογιστή μνήμη όταν ένα πρόγραμμα (μια εφαρμογή ή μέρος του λειτουργικού συστήματος) αποτυγχάνει επανειλημμένα να επιστρέψει μνήμη που έχει αποκτήσει για προσωρινή χρήση.

Ποιο εργαλείο χρησιμοποιείται για την ανίχνευση διαρροής μνήμης στις δοκιμές;

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

Συνιστάται: