λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Ανοικτού κώδικα

Linux Διαρροή μνήμης Εργαλεία

διαρροές μνήμης συμβαίνουν σε ένα σύστημα υπολογιστή, όταν ένας υπολογιστής αδυνατεί να ανακτήσετε το χώρο στο δίσκο που χρησιμοποιείται από τώρα- δεδομένα που έχουν διαγραφεί . Ωστόσο , ο όρος « διαρροή μνήμης » μπορεί να αναφέρεται σε οποιοδήποτε είδος κακή κατανομή μνήμης . Οι χρήστες του open source λειτουργικό σύστημα Linux έχουν ελεύθερη πρόσβαση σε πολλά διαφορετικά εργαλεία για να τους βοηθήσει να αντιμετωπίσουν τη διαρροή μνήμης . Mtrace
Η

Mtrace είναι ένα πολύ απλό εργαλείο για να ασχοληθεί με τη διαρροή μνήμης . Mtrace έχει σχεδιαστεί για να χρησιμοποιηθεί με C και C + + γλώσσες προγραμματισμού . Το εργαλείο αυτό είναι μέρος της βιβλιοθήκης GNU , και μπορεί να χρησιμοποιηθεί για την ανίχνευση μη ισορροπημένη malloc /δωρεάν κλήσεις , οι οποίες είναι υπορουτίνες που συμμετέχουν στην κατανομή της μνήμης . Το εργαλείο λειτουργεί με τη δημιουργία ενός αρχείου καταγραφής όλων των malloc'd και ελευθέρωσε κλήσεις , και στη συνέχεια εμφανίζει όλες τις ασύμμετρες κλήσεις. Mtrace μπορεί να χρησιμοποιηθεί για τον εντοπισμό σφαλμάτων , είτε ένα ολόκληρο σύστημα ηλεκτρονικού υπολογιστή ή ένα μόνο τμήμα του υπολογιστή .
Εικόνων Memwatch
Η

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

Η Dmalloc

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

Valgrind είναι μια σουίτα εργαλείων που χρησιμοποιούνται για τη σκιαγράφηση και τον εντοπισμό σφαλμάτων των συστημάτων Linux . Valgrind είναι ανοικτού κώδικα και μπορεί να κατεβάσετε δωρεάν στην ιστοσελίδα της του . Valgrind μπορεί να χρησιμοποιηθεί σε οποιαδήποτε εφαρμογή , και έχει πολλούς προγραμματιστές σε όλο τον κόσμο που συμβάλλουν σε αυτή . Επίσης, παρακολουθεί malloc και δωρεάν κλήσεις , χρησιμοποιώντας το δικό του εργαλείο που ονομάζεται memcheck .
Η
εικόνων

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

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