假设我有一个用C/C++编写的程序,我想知道有多少内存用于数据(堆、堆栈),有多少内存用于代码(库、可执行文件等)。
我曾经使用'valgrind‘测量过使用的动态内存空间,但我不认为它具有分析数据和代码的内存占用情况的功能。
平台: Mac (可能是Linux)
发布于 2012-09-16 08:41:31
您的开发环境应该具有某种类型的链接器选项。通常情况下,您可以指示它创建链接映射。您要查找的信息可能在链接映射中,或者可以根据链接映射中的信息进行计算。
https://stackoverflow.com/questions/11254398
复制相似问题