22.2. 使用 Valgrind
valgrind 软件包及其依赖项安装执行 Valgrind 配置集运行的所有必要工具。要对带有 Valgrind 的程序进行性能分析,请使用:
$ valgrind --tool=toolname program
有关 工具
名称 的参数列表,请参阅 第 22.1 节 “Valgrind 工具”。除了 Valgrind 工具套件外,无
也是工具名称的有效参数;此参数允许您在 Valgrind 下运行程序,而无需执行任何性能分析。 这可用于调试或基准测试 Valgrind 本身。
您还可以指示 Valgrind 将所有信息发送到特定文件。为此,请使用选项 --log-file=filename
。例如,要检查可执行文件 hello
的内存用量并将配置集信息发送到 输出
,请使用:
$ valgrind --tool=memcheck --log-file=output hello
有关 Valgrind 的更多信息,以及 Valgrind 工具套件的其它可用文档,请参阅 第 22.3 节 “其他信息”。