|
1
10
让我们看看这两个实现实际上在做什么:
你可以看到除了整除性检查和平均值计算, 这就是它比序列版本慢得多的主要原因,序列版本没有!
|
|
|
2
4
利用延迟评估可以避免创建与最终目标点无关的中间对象。 此外,本文中使用的基准测试方法也不是超精确的。试着重复这个实验 JMH 初始代码生成一个包含50000个对象的列表:
创建另一个列表 包含其元素的子集:
最终,一个终端操作被调用,它触发对序列和实际计算的评估:
相关阅读: |
|
|
A. Cedano · 如何在UIState中包含错误案例? 1 年前 |
|
Murilo · Jetpack编写导航栏项目图标 1 年前 |
|
zplot · 使用具有抽象嵌套类的泛型时类型不匹配 1 年前 |