Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 2 Stimmen.
Valgrind 3.11 Reference Manual
Valgrind ist ein Instrumentierungs-Framework zur Erstellung dynamischer Analysewerkzeuge. Es gibt Valgrind-Tools, die automatisch viele Speicherverwaltungs- und Threading-Fehler erkennen und ein detailliertes Profil Ihrer Programme erstellen können.
Sie können Valgrind auch verwenden, um neue Tools zu erstellen. Die Valgrind-Distribution enthält derzeit sechs Werkzeuge in Produktionsqualität: einen Speicherfehlerdetektor, zwei Thread-Fehlerdetektoren, einen Cache- und Verzweigungsvorhersage-Profiler, einen Cache- und Verzweigungsvorhersage-Profiler, der eine Aufrufgrafik erzeugt, und einen Heap-Profiler. Außerdem enthält es drei experimentelle Werkzeuge: einen Stack/Global Array Overrun-Detektor, einen zweiten Heap Profiler, der untersucht, wie Heap-Blöcke verwendet werden, und einen SimPoint Basic Block Vector Generator.
Es läuft auf den folgenden Plattformen: X86/Linux, AMD64/Linux, ARM/Linux, ARM64/Linux, PPC32/Linux, PPC64/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, TILEGX/Linux, X86/Solaris, AMD64/Solaris, ARM/Android (2. 3.
x und später), ARM64/Android, X86/Android (4. 0 und später), MIPS32/Android, X86/Darwin und AMD64/Darwin (Mac OS X 10.
10, mit anfänglicher Unterstützung für 10. 11).