你能否告诉我如何使用valgrind作为内存配置文件?我从谷歌发现的文章谈到了如何使用valgrind进行内存泄漏.我感兴趣的是如何使用它进行内存分析(即什么类使用了多少内存)?
谢谢.
Nor*_*sey 10
您可以使用valgrind的Massif工具来获取堆配置文件.此代码仍标记为"experimental",并且不附带所有版本的valgrind.您可能必须从源代码下载和构建.
另请注意,堆配置文件是由分配站点组织的,它比类更精细.如果您需要按类组织的信息,则必须阅读开发人员文档并获取机器可读格式,然后确定哪些分配站点与哪些类一起 - 可能得到编译器的支持.
但是,即使不支持类,Massif配置文件也可能有用.