已經(jīng)對Stream API的用法鼓吹夠多了,用起簡潔直觀,但性能到底怎么樣呢?會不會有很高的性能損失?本節(jié)我們對Stream API的性能一探究竟。

為保證測試結果真實可信,我們將JVM運行在-server模式下,測試數(shù)據(jù)在GB量級,測試機器采用常見的商用服務器,配置如下:

OSCentOS 6.7 x86_64
CPUIntel Xeon X5675, 12M Cache 3.06 GHz, 6 Cores 12 Threads
內(nèi)存96GB
JDKjava version 1.8.0_91, Java HotSpot(TM) 64-Bit Server VM

測試所用代碼在這里,測試

網(wǎng)友評論