1 Ανοίξτε ένα παράθυρο τερματικού . Η εφαρμογή τερματικού παράθυρο μπορεί συνήθως να βρεθεί κάτω από τα "System Tools ", " Αξεσουάρ " ή " Utilities " υπο - μενού του κύριου μενού . 2
λήψη και εγκαταστήστε το πρόγραμμα Valgrind . Πληκτρολογήστε την εντολή " yum install valgrind , " αν χρησιμοποιείτε ένα σύστημα RPM -based , όπως η Red Hat ή Fedora . Πληκτρολογήστε την εντολή " apt - get install valgrind , " αν χρησιμοποιείτε ένα σύστημα Debian που βασίζεται , όπως το Ubuntu ή Linux Mint
εικόνων 3
Πληκτρολογήστε την εντολή " valgrind . - διαρροής -check = ναι . /Όνομα_εφαρμογής args " για να ελέγξετε το πρόγραμμα για διαρροές μνήμης . Αντικαταστήστε το " APPLICATION_NAME " με το όνομα του προγράμματος ή την εφαρμογή . Αντικαταστήστε το " args " με οποιαδήποτε επιχειρήματα θα χρησιμοποιούσατε κανονικά κατά την εκτέλεση του προγράμματος
Η 4
Ελέγξτε το μέρος της παραγωγής που μοιάζει με το παρακάτω, για να δούμε αν υπάρχει μια διαρροή μνήμης : .
== 42004 == ΔΙΑΡΡΟΗ ΠΕΡΙΛΗΨΗ : == 42004 == χάσει οριστικά : 80 bytes σε 1 μπλοκ == 42004 == έμμεσα έχασε : 0 bytes σε 0 τεμάχια == 42004 == ενδεχομένως έχασε : 0 bytes σε 0 τεμάχια == 42004 == ακόμα προσβάσιμα : 0 bytes σε 0 τεμάχια == 42004 == καταστέλλεται : . 0 bytes σε 0 τεμάχια
5
Εξετάστε το υπόλοιπο της εξόδου για να βρείτε όπου γίνεται η διαρροή μνήμης
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα