Boo/ c#:返回集合性能
本文关键字:集合 性能 返回 Boo | 更新日期: 2023-09-27 17:52:42
我有一个函数,它通过引用获得一个集合,迭代它,构造一个包含更新结构的相同长度的新集合,返回该集合(或者更确切地说,是对它的引用,因为它是Boo/c#代码)。
我很担心这样一个函数的性能。性能是否比仅仅通过引用更新集合差很多?我需要每秒调用这个函数几十次。
谢谢。艾丽莎。
注:我为什么要这样做?我正试图转向函数式编程,并使其尽可能纯净。
会慢一些,但不会慢很多。它还会消耗更多的内存,因为每当你更新结构时,你将在RAM中有两个集合。
对性能的影响也会受到集合大小的影响。
回答这个问题的最好方法是创建两个函数,然后对它们进行分析。