【发布时间】:2021-07-30 15:26:06
【问题描述】:
我需要使用 for 循环迭代近 200 个对象可能会增加响应时间有没有其他方法可以用更少的时间迭代对象
【问题讨论】:
标签: performance loops iteration coding-style
我需要使用 for 循环迭代近 200 个对象可能会增加响应时间有没有其他方法可以用更少的时间迭代对象
【问题讨论】:
标签: performance loops iteration coding-style
如果
您可能会通过将工作分配给多个线程来加快速度,每个线程都在列表的一部分上进行迭代。
为了给您更多帮助,您可能需要更详细地说明您的问题。
【讨论】:
不要猜测性能,使用合适的分析器来衡量它。
我敢打赌,分析器会显示问题是您对循环体中的 200 个对象执行的操作,而不是循环迭代指令。
for 循环本身,使用典型的整数循环变量,在 200 次迭代中最多需要几微秒。因此,除非您进行真正高速的实时计算,否则这无关紧要。
【讨论】: