【发布时间】:2017-09-08 15:55:27
【问题描述】:
在一个 32 位点网程序中,我想向一个类添加一个新字段。该字段将是一个 字典 .由于存在该类的数千个实例,我想知道这将需要多少额外的内存。对于大多数情况,我可能永远不会用任何值填充此字段。
空字典占用多少内存?
【问题讨论】:
-
我同意这个问题之前已经回答过,但需要注意的一点是取决于您如何编写代码。如果您很聪明并且在需要字典之前不初始化字典,那么额外的内存将是最小的,只是类中引用的成本。如果您总是实例化字典,那么您可以在@Pac0 的链接中找到一些开销
-
复制不是复制。这是一个不同的问题。