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 节 “其他信息”

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.