Το εργαλείο ccmalloc μπορεί να συνδέεται με ένα πρόγραμμα για την παρακολούθηση πώς χρησιμοποιεί μνήμη . Θα σας πω πόση μνήμη διατέθηκε και στη συνέχεια deallocated , βοηθώντας σας να βρείτε τις διαρροές , και , επίσης, θα υποβάλει έκθεση σχετικά με τυχόν αντικατασταθούν θέσεις μνήμης , uninitialized μνήμης , προσπαθεί να γράψει δεδομένα deallocated μνήμη ή μνήμη που deallocated πολλές φορές . Χρησιμοποιώντας ccmalloc σε συνδυασμό με ένα καλό πρόγραμμα εντοπισμού σφαλμάτων θα κάνει χρήση των πόρων μνήμης τον κωδικό σας πολύ πιο αποτελεσματικά . Το όνομα είναι μια αναφορά στην malloc , τη λειτουργία C χρησιμοποιείται για την κατανομή της μνήμης .
Εικόνων NJAMD
Η
NJAMD , που σημαίνει " όχι μόνο άλλο malloc εντοπισμού σφαλμάτων , " διαθέτει ένα μεγάλο μπλοκ των δεδομένων και στη συνέχεια να metes ως το πρόγραμμα που αναλύεται χρειάζεται . Αυτό επιτρέπει NJAMD να αναλύσει τι ακριβώς συνέβη με τη μνήμη κατανέμεται μετά το πρόγραμμα έχει ολοκληρωθεί η εκτέλεσή της . Το εργαλείο αυτό έχει μια σειρά από επιλογές που επιτρέπουν στον κωδικοποιητή για να επιλέξετε πόσο στενά NJAMD θα ψάξουν για διαρροές μνήμης . Περισσότερα εξαντλητικές έρευνες θα διαρκέσει πολύ περισσότερο .
Η mpatrol
Η
Το εργαλείο εντοπισμού σφαλμάτων mpatrol δημιουργεί ένα πίνακα σταθερού μεγέθους και στη συνέχεια διαθέτει μνήμη για το πρόγραμμα από την εν λόγω διάταξη . Το εργαλείο μετοχές mpatrol πολλά κοινά χαρακτηριστικά με άλλα εργαλεία ανίχνευσης διαρροών μνήμης , αλλά μπορεί επίσης να χρησιμοποιηθεί για να δείτε πόσο καλά ένα πρόγραμμα λειτουργεί με περιορισμένους πόρους , καθορίζοντας μια σχετικά μικρή σειρά για το πρόγραμμα που χρησιμοποιείτε . Ακόμη και για ένα πρόγραμμα χωρίς διαρροές μνήμης , αυτό το εργαλείο μπορεί να δοκιμάσει πόσο αποτελεσματικά λειτουργεί .
Εικόνων CMemLeak
Η
Δεν είναι όλα τα εργαλεία διαρροή μνήμης είναι περίπλοκη . CMemLeak , για παράδειγμα , ίχνη μόνο μερικές κλήσεις λειτουργία, αλλά αποφεύγει ορισμένες από τις ψυχικές και γενικά με την εκμάθηση πώς να χρησιμοποιούν τα εργαλεία πλήρεις ανίχνευση διαρροής μνήμης . Για τους ανθρώπους που γράφουν προγράμματα μικρότερης διάρκειας , ή που κωδικό λιγότερο συχνά , ένα απλούστερο εργαλείο που κάνει τη δουλειά του μπορεί να είναι μια καλύτερη επιλογή .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα