2
我想使用valgrind地塊找出7-Zip使用的堆內存。當我在7-Zip上運行地塊時,它不產生任何輸出。這是命令。Valgrind地塊不生成7-Zip的剖面輸出
valgrind --tool=massif /usr/bin/7z a filename.7z filename
我期待一個名爲massif.out的輸出文件。 pid在當前目錄內但沒有產生這樣的輸出。我應該補充一點,在其他壓縮工具(如gzip,bzip2,compress等)上使用massif會生成一個massif.out。 pid文件。
我也用valgrind -v
,那裏也沒有有用的信息。
有關爲什麼這不適用於7-Zip的想法?
是的,它沒有意識到它是一個/ usr/bin/7z是一個shell腳本。它也解釋了爲什麼當你做'valgrind --tool = massif 7z filename.7z filename'時會出現錯誤**/bin/sh:無法打開7z **。謝謝@Mikel。 – skuruppu 2011-04-30 04:16:02