【发布时间】:2010-03-16 21:06:01
【问题描述】:
上下文: 我使用 ArrayCollection 对象如下: 1) 元素数量是固定的。 2)元素被插入到给定的位置,基于某种顺序。
问题: 我可以设置 ArrayCollection 的最大大小吗?随着元素不断插入到此集合中,固定大小会提高性能吗?
-谢谢你
【问题讨论】:
标签: apache-flex performance insert arraycollection
上下文: 我使用 ArrayCollection 对象如下: 1) 元素数量是固定的。 2)元素被插入到给定的位置,基于某种顺序。
问题: 我可以设置 ArrayCollection 的最大大小吗?随着元素不断插入到此集合中,固定大小会提高性能吗?
-谢谢你
【问题讨论】:
标签: apache-flex performance insert arraycollection
我可以设置最大尺寸吗 数组集合?
ArrayCollection 只是一个 Array 对象的包装器。可以设置数组的大小,并且 ArrayCollection 不能 addItemAt 超出数组边界的位置(它会抛出异常)。但是数组的大小仍然可以增加,例如通过 ArrayCollection 的 addItem 方法。为了防止这种情况,您必须创建自己的 ArrayCollection 类。
固定尺寸会改善 性能,因为元素不断得到 插入此集合?
由于 ArrayCollection 包装的 Array 对象不支持固定长度的数组,因此除了不强制调整数组大小之外,似乎不太可能有额外的性能提升。
【讨论】: