Массив Valgrind не производит вывод профиля для 7-Zip - PullRequest
2 голосов
/ 29 апреля 2011

Я хочу использовать массив valgrind для определения кучи памяти, используемой 7-Zip. Когда я запускаю массив на 7-Zip, он не производит вывод. Вот команда.

valgrind --tool=massif /usr/bin/7z a filename.7z filename

Я бы ожидал выходной файл с именем massif.out. pid в текущем каталоге, но такой вывод не производится. Я должен добавить, что использование массива на других инструментах сжатия, таких как gzip, bzip2, сжатие и т. Д., Создает файл massif.out. pid .

Я также использовал valgrind -v, и там тоже нет полезной информации.

Есть мысли, почему это не работает для 7-Zip?

1 Ответ

1 голос
/ 30 апреля 2011

/usr/bin/7z - скрипт-обёртка.

#! /bin/sh
exec /usr/lib/p7zip/7z "$@"

Попробуйте запустить

valgrind --tool=massif /usr/lib/p7zip/7z a filename.7z filename

вместо.

...