2

valgrind massif を使用して、7-Zip が使用するヒープ メモリを把握したいと考えています。7-Zip で massif を実行すると、何も出力されません。これがコマンドです。

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

massif.out という名前の出力ファイルが期待されます。現在のディレクトリ内でpidを実行しますが、そのような出力は生成されません。gzip、bzip2、compress などの他の圧縮ツールで massif を使用すると、massif.out が生成されます。pidファイル。

私も使用valgrind -vしましたが、そこにも役立つ情報はありません。

これが 7-Zip で機能しない理由について何か考えはありますか?

4

1 に答える 1

2

/usr/bin/7zラッパースクリプトです。

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

実行してみてください

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

代わりは。

于 2011-04-30T04:07:23.963 に答える