Java 8:Streams 与 Collections 性能比较
最近的一个非正式基准测试引起了人们对 Java 8 的 Streams API 与传统收藏。该基准测试比较了使用这两种方法过滤整数列表和计算偶数的平方根。
问题 1:测试有效性
初始测试使用 LinkedList 作为结果集合,未针对列表末尾的迭代和插入进行优化。
问题 2:流与集合性能
使用 JMH (Java) 的正式基准测试Microbenchmarking Harness)表明,对于迭代操作,流通常比普通集合慢。
推荐方法
其他注意事项
以上是Java 8 的 Streams API 是否比迭代操作的传统集合慢?的详细内容。更多信息请关注PHP中文网其他相关文章!