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.
Webseite:
http://valgrind.org/Eigenschaften
Kategorien
Alternativen zu Valgrind für alle Plattformen mit einer Lizenz
18
API Monitor
API Monitor ist ein Windows-Programm, mit dem Sie API-Aufrufe von Anwendungen und Diensten überwachen und steuern können.
- Kostenlose
- Windows
6
Deleaker
Deleaker ist eine eigenständige Anwendung und eine nützliche Erweiterung für Visual Studio, RAD Studio (Delphi / C ++ Builder) und Qt Creator, mit der Sie Programmierfehler analysieren können.
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 ...
1