已經(jīng)對(duì)Stream API的用法鼓吹夠多了,用起簡(jiǎn)潔直觀,但性能到底怎么樣呢?會(huì)不會(huì)有很高的性能損失?本節(jié)我們對(duì)Stream API的性能一探究竟。
為保證測(cè)試結(jié)果真實(shí)可信,我們將JVM運(yùn)行在-server
模式下,測(cè)試數(shù)據(jù)在GB量級(jí),測(cè)試機(jī)器采用常見(jiàn)的商用服務(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 |
測(cè)試所用代碼在這里,測(cè)試
網(wǎng)友評(píng)論