【发布时间】:2012-07-18 16:50:41
【问题描述】:
除了滚动我自己的集合之外,我想知道现有的 (.NET 3.5) 集合和 IDictionary 使用的内存量最少。
我目前正在使用
- List
,我只在其中添加项目,然后对其进行迭代。 - 字典
,在这里我只设置和获取键值对。
注意:我正在做成熟的优化。
编辑:我事先不知道大小,但大约,字典将增长到大约 789679 个元素,并且列表将平均包含 10-20 个元素。
【问题讨论】:
-
多少元素(平均)?你知道尺寸吗?
标签: c# .net optimization collections memory-optimization