【发布时间】:2015-06-05 08:38:33
【问题描述】:
出于性能原因,我很好奇 for..in 是否应该优先于 .each。
【问题讨论】:
-
到目前为止您尝试过什么?请注意,JMH (openjdk.java.net/projects/code-tools/jmh) 有一个 groovy 模板,这使得在 groovy 中创建基准测试变得容易(但不是微不足道的)。请务必返回您的发现!
-
对我来说,将所有
each更改为for-in可能是优化技术列表中的最后一个。只是说 :-) 或者换句话说,一个不必要的数据库调用可以等于 1000 个优化的for-ins。 -
这真的是您应用程序的瓶颈吗?
-
它(真的)重要吗?
标签: groovy microbenchmark