1

假设我有一个用 C/C++ 编写的程序,我想知道有多少内存用于数据(堆、堆栈)以及有多少内存用于代码(库、可执行文件等)。

我曾经测量过使用“valgrind”使用的动态内存空间,但我认为它没有分析数据和代码的内存占用的功能。

平台:Mac(可能是 Linux)

4

1 回答 1

0

您的开发环境应该有某种链接器选项。通常在这种情况下,您可以指示它创建链接映射。您要查找的信息很可能在链接图中,或者可以根据链接图中的信息计算得出。

于 2012-09-16T00:41:31.493 回答