gpt4 book ai didi

valgrind - 如何正确使用 valgrind 的 massif-out-file 选项?

转载 作者:行者123 更新时间:2023-12-05 02:15:21 26 4
gpt4 key购买 nike

在版本为 valgrind-3.13.0 的 MacOS (10.12.6) 上运行 valgrind --tool=massif benchmark1 --massif-out-file=test.out 时>,会生成输出,但仅采用默认文件名格式,即 massif.out.\d+。没有生成 test.out 文件。示例输出是:

==32233== Massif, a heap profiler
==32233== Copyright (C) 2003-2017, and GNU GPL'd, by Nicholas Nethercote
==32233== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==32233== Command: benchmark1 --massif-out-file=./test.out
==32233==

我错过了什么,或者 MacOS 版本忽略了这个功能?我也尝试将文件名放在引号中,但没有成功。

最佳答案

根据上面的跟踪,您已经给了 valgrind --massif-out-file=./test.outbenchmark1 的选项,它可能已经默默地忽略了它。

你必须做的:

   valgrind ...valgrind options...   your_program ....your program options....

所以,尝试这样的事情:

valgrind --tool=massif --massif-out-file=./test.out benchmark1

关于valgrind - 如何正确使用 valgrind 的 massif-out-file 选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52063507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com