valgrind

valgrind ist ein dynamisches Analysetool für Linux-, OS X-, Android- und Solaris-Systeme. Es kann zum Profilieren sowie zum Auffinden von Speicherlecks, Race-Conditions und Threading-Fehlern verwendet werden.
3
Antworten

Warum erkennt Valgrind in meinem "Test" -Programm kein Speicherleck?

Der gesamte Testcode ist in main.cpp wie folgt enthalten: %Vor% Ich kompiliere ohne Optimierungen -O0 (aus einem Eclipse Qt-Projekt) mit: %Vor% Verknüpfen Sie dann wie folgt: %Vor% Ich führe die ausführbare Datei durch valgrind un...
24.01.2011, 08:35
1
Antwort

Valgrind möglicherweise verloren - MySQL

Ich habe kürzlich eine meiner Apps über Valgrind laufen lassen, aber es gibt ein paar MYSQL-bezogene Lecks, die ich nicht beheben kann. Ich habe den fehlerhaften Code in die grundlegendste Form gebracht und getestet; Ich habe die gleichen Lecks....
29.08.2010, 23:39
2
Antworten

Kann / kann Valgrind mehrere Prozessoren verwenden?

Gibt es eine Möglichkeit, Valgrind mehrere Prozessoren zu verwenden? Ich führe eine Engpass-Profilerstellung mit Valgrinds Callgrind durch und bemerke ein signifikant unterschiedliches Ressourcennutzungsverhalten in meiner Anwendung, verglich...
23.03.2011, 18:39
1
Antwort

Valgrind beschwert sich mit "Ungültiger Schreibvorgang der Größe 8"

Ich arbeite an einem kleinen Hobby-Projekt ( www.github.com/AzP/GLSL-Validate ) ) wo ich alten Code genommen habe (zu viel c und zu wenig c ++ für meinen eigenen Geschmack, aber hey, was kannst du tun?) und ich versuche, es unter Linux und Windo...
05.10.2011, 22:29
4
Antworten

Verwendung der Cachegrind-Ausgabe zur Optimierung der Anwendung

Ich muss den Durchsatz des Systems verbessern. Der übliche Optimierungszyklus wurde bereits durchgeführt und wir haben bereits einen 1,5-fach besseren Durchsatz erreicht. Ich frage mich jetzt, ob ich die cachegrind-Ausgabe verwenden kann,...
12.11.2009, 17:33
4
Antworten

Speicherprofil für C

Ich brauche einen Speicher-Profiler, um die Speicherbelegung für jede Funktion zu kennen. Ich kenne Valgrind (Massif), aber es gibt mir keine Informationen über bestimmte Funktionen (zumindest weiß ich nicht, wie man es mit dem Massiv macht)...
04.01.2011, 11:43
2
Antworten

install valgrind, Schwerwiegender Fehler beim Start

Ich installiere Valgrind, stoße aber auf einige Probleme. Die Informationen meiner Plattform: %Vor% Ich folge den Installationsanweisungen der README-Datei im Valgrind-Ordner. ./configure - & gt; make - & gt; sudo make install. Ich kann d...
30.03.2013, 18:25
2
Antworten

Verwenden von 'Speicher analysieren' in Qt Creator

Ich verwende Qt Creator, um eine C ++ - Anwendung zu entwickeln, und ich versuche, einige Speicherlecks aufzuspüren. Ich habe diese Anweisungen * verfolgt und Valgrind auf meinem Ubuntu-Computer installiert . Ich beginne meine Anwendung...
12.12.2011, 11:31
4
Antworten

openssl / valgrind

Ich habe eine Anwendung, die MD5 der Datei berechnen muss, habe ich Benutzte die OpenSSL-Bibliothek, Valgrind beschwert sich über einige Blöcke noch erreichbar. Kompilieren Sie den folgenden Code: %Vor% das Ausführen mit Valgrind das ist,...
23.01.2009, 13:07
1
Antwort

valgrind '--track-fds = ja' ohne fds 0,1,2

Ich starte Valgrind mit folgendem Setup: %Code%. Insbesondere arbeitet valgrind --tool=memcheck --tool=callgrind --num-callers=20 --track-fds=yes --error-exitcode=1 CMD wie gewünscht, aber jeder Lauf schlägt aufgrund von Fds 0,1,2 fehl, die o...
07.11.2012, 22:59