gpt4 book ai didi

linux - 如何将 valgrind 用于内存配置文件

转载 作者:IT王子 更新时间:2023-10-29 00:26:01 26 4
gpt4 key购买 nike

您能告诉我如何使用 valgrind 进行内存分析吗?我从谷歌找到的文章谈到了如何使用 valgrind 进行内存泄漏。我对如何使用它进行内存分析感兴趣(即哪些类使用了多少内存)?

谢谢。

最佳答案

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

另请注意,堆配置文件是按分配站点组织的,这比类的粒度更细。如果您需要按类组织的信息,您将必须阅读开发人员文档并获得机器可读格式,然后找出哪些分配站点与哪些类相关——也许需要您的编译器的支持。

即使不支持类,Massif 配置文件也可能有用。

关于linux - 如何将 valgrind 用于内存配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2473438/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com