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