30
Valgrind ist ein Instrumentierungsframework zum Erstellen dynamischer Analysewerkzeuge.Es gibt Valgrind-Tools, die viele Speicherverwaltungs- und Threading-Fehler automatisch erkennen und Ihre Programme detailliert profilieren können.Sie können Valgrind auch verwenden, um neue Werkzeuge zu erstellen.Die Valgrind-Distribution enthält derzeit sechs Tools in Produktionsqualität: einen Speicherfehlerdetektor, zwei Thread-Fehlerdetektoren, einen Cache- und Verzweigungsvorhersage-Profiler, einen Cache- und Verzweigungsvorhersage-Profiler zur Erzeugung von Aufrufgraphen und einen Heap-Profiler.Es enthält außerdem drei experimentelle Tools: einen Heap / Stack / Global Array Overrun-Detektor, einen zweiten Heap-Profiler, der die Verwendung von Heap-Blöcken untersucht, und einen SimPoint-Basisblock-Vektorgenerator.
valgrind
Webseite:
http://valgrind.org/Eigenschaften
Kategorien
Valgrind-Alternativen für Linux
4
3
JTracer
JTracer ist ein Remote-Debugger-Client für den Libcsdbg-Debugger
- Kostenlose
- Windows
- Mac
- Linux
- Android
- Android Tablet
- Java Mobile
2
Dr. Memory
Dr. Memory ist ein Speicherüberwachungstool, mit dem speicherbezogene Programmierfehler wie Zugriffe auf nicht initialisierten Speicher, Zugriffe auf nicht adressierbaren Speicher ...