我怎样才能使用valgrind的内存configuration文件

你能告诉我如何使用valgrind的内存configuration文件? 我从googlefind的文章谈到如何使用valgrind进行内存泄漏。 我感兴趣的是如何使用内存分析(即有多less内存被什么类使用)?

谢谢。

您可以使用valgrind的Massif工具来获取堆配置文件。 这个代码仍然被标记为“实验性”,并且不会与所有版本的valgrind一起提供。 您可能需要从源代码下载和构建。

还要注意,堆配置文件是由分配站点组织的,这比粒度更精细。 如果你需要按类组织的信息,你必须阅读开发者文档并获得机器可读的格式,然后找出哪些分配网站与哪些类一起使用 – 也许在你的编译器的支持下。

即使没有类的支持,但是,地块配置文件可能是有用的。