已經(jīng)對Stream API的用法鼓吹夠多了,用起簡潔直觀,但性能到底怎么樣呢?會不會有很高的性能損失?本節(jié)我們對Stream API的性能一探究竟。
為保證測試結(jié)果真實(shí)可信,我們將JVM運(yùn)行在-server
模式下,測試數(shù)據(jù)在GB量級,測試機(jī)器采用常見的商用服務(wù)器,配置如下:
OS | CentOS 6.7 x86_64 |
CPU | Intel Xeon X5675, 12M Cache 3.06 GHz, 6 Cores 12 Threads |
內(nèi)存 | 96GB |
JDK | java version 1.8.0_91, Java HotSpot(TM) 64-Bit Server VM |
測試所用代碼在這里,測試
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式