Valgrind Masf erzeugt keine Profilausgabe für 7-Zip
Frage
Ich möchte Valgrind Massiv verwenden, um den von 7-Zip verwendeten Heap-Speicher herauszufinden. Wenn ich Massiv mit 7-Zip betreibe, erzeugt es keine Ausgabe. Hier ist der Befehl.
valgrind --tool=massif /usr/bin/7z a filename.7z filename
Ich würde eine Ausgabedatei namens Massif.out erwarten.PID Innerhalb des aktuellen Verzeichnisses wird jedoch keine solche Ausgabe erzeugt. Ich sollte hinzufügen, dass die Verwendung von MASSIF für andere Komprimierungswerkzeuge wie GZIP, BZIP2, Komprimierung usw. einen Massif.out erzeugt.PID Datei.
Ich habe auch benutzt valgrind -v
Und dort gibt es auch keine hilfreichen Informationen.
Irgendwelche Gedanken darüber, warum das für 7-Zip nicht funktioniert?
Lösung
/usr/bin/7z
ist ein Wrapper -Skript.
#! /bin/sh
exec /usr/lib/p7zip/7z "$@"
Versuchen Sie zu rennen
valgrind --tool=massif /usr/lib/p7zip/7z a filename.7z filename
stattdessen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow