计算静态分配的内存量

时间:2011-04-05 14:16:51

标签: c static-analysis

鉴于一个包含多个源文件的大型 C 项目,有什么方法可以确定它将使用多少静态分配的内存?

如果问题不够清楚,那么该值的良​​好近似值将是

  

Σsizeof(x),其中x是数组

并且可以在编译时获得。

1 个答案:

答案 0 :(得分:4)

构建它,然后使用检查生成的二进制文件的工具,因为它将包含此信息。

使用哪些工具取决于平台,在Linux上您可以尝试nm和/或objdump