gpt4 book ai didi

c++ - C++中的内存分配分析

转载 作者:行者123 更新时间:2023-12-02 10:26:40 25 4
gpt4 key购买 nike

我正在编写一个应用程序,但惊讶地发现它的总内存使用率已经很高。我想分析应用程序的动态内存使用情况:堆中有多少种对象,哪些函数创建了这些对象?另外,每个对象使用多少内存?

有没有简单的方法可以做到这一点?我正在linux和Windows上工作,因此任何平台的工具都足够。

注意:我与这里的内存泄漏无关。

最佳答案

您尝试过Valgrind吗?它是Linux的分析工具。它有一个称为Memcheck的内存检查器(用于内存泄漏和其他内存问题),但它还有一个名为Massif的堆分析器。

关于c++ - C++中的内存分配分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64210871/

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