Boo / C#:返回集合性能

时间:2014-03-24 21:23:16

标签: c# performance collections return boo

我有一个通过引用获取集合的函数,迭代它,构造一个包含更新结构的相同长度的新集合,返回该集合(或者更确切地说是对它的引用,因为它是Boo / C#码)。

我担心这种功能的表现。性能比通过引用更新集合更糟糕吗?我需要每秒调用此函数几十次。

谢谢。阿利萨。

P.S。:我为什么要这样做?我试图进行功能编程并使其尽可能纯净。

1 个答案:

答案 0 :(得分:1)

它会慢一点,但不会太多。它还会占用更多内存,因为只要你更新结构,你就会在RAM中有两个集合。

您的收藏品也会影响对效果的影响。尺寸。

回答问题的最佳方法是创建两个函数,然后对其进行分析。