valgrind附加包有什么作用?

时间:2018-06-10 22:37:20

标签: valgrind

当我安装valgrind时,它建议安装以下软件包:

valgrind-dbg valgrind-mpi kcachegrind alleyoop valkyrie

有人可以用简单的英语解释他们每个人的意思吗?

1 个答案:

答案 0 :(得分:1)

我假设您正在运行debian或基于debian的发行版,例如ubuntu,因此快速访问debian软件包档案将为我们提供有关这些软件包的一些基本信息。

总而言之,其中大多数是有助于处理valgrind输出的工具。

  • valgrind-dbg 包含valgrind的调试符号。查明valgrind自身崩溃的问题很有用。检查debian documentation了解更多详情。另外,this answer可能会有用。
  • valgrind-mpi 是用于对使用MPI api的应用程序进行性能分析/调试的帮助程序库。如果您的应用程序不使用它,则可能与您无关。
  • valkyrie 是用于分析和分析memcheck输出的图形工具(valgrind由多个工具组成,memcheck是其中之一) 。它将显示memcheck检测到的内存错误以及生成它们的代码。
  • alleyoop 似乎与女武神具有相同的功能,但具有基于GNOME的不同界面。
  • kcachegrind 是一个图形工具,用于解析和可视化valgrind套件的另一个工具callgrind工具的输出。

可能还有其他图形工具可用于解析各种格式的valgrind输出,这些只是apt建议安装的工具。