# JMH version: 1.31 # VM version: JDK 1.8.0_131, Java HotSpot(TM) Client VM, 25.131-b11 # VM invoker: D:\Program Files\Java\jdk1.8.0_131\jre\bin\java.exe # VM options: -Dfile.encoding=UTF-8 # Blackhole mode: full + dont-inline hint # Warmup: 2 iterations, 1 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.jd.jdrc.benchmark.ParallelStreamBenchmark.measureStream
Result "com.jd.jdrc.benchmark.ParallelStreamBenchmark.measureStream": 100632.002 ±(99.9%) 518.212 us/op [Average] (min, avg, max) = (100500.355, 100632.002, 100832.214), stdev = 134.578 CI (99.9%): [100113.790, 101150.214] (assumes normal distribution)
# Run complete. Total time: 00:00:52
REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on why the numbers are the way they are. Use profilers(see -prof, -lprof), design factorial experiments, perform baseline and negative tests that provide experimental control, make sure the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. Do not assume the numbers tell you what you want them to tell. Benchmark Mode Cnt Score Error Units ParallelStreamBenchmark.measureStream avgt 5 100632.002 ± 518.212 us/op
# JMH version: 1.31 # VM version: JDK 1.8.0_131, Java HotSpot(TM) Client VM, 25.131-b11 # VM invoker: D:\Program Files\Java\jdk1.8.0_131\jre\bin\java.exe # VM options: -Dfile.encoding=UTF-8 # Blackhole mode: full + dont-inline hint # Warmup: 2 iterations, 1 s each # Measurement: 5 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.jd.jdrc.benchmark.ParallelStreamBenchmark.measureStream
Result "com.jd.jdrc.benchmark.ParallelStreamBenchmark.measureStream": 200942.136 ±(99.9%) 298.876 us/op [Average] (min, avg, max) = (200848.416, 200942.136, 201035.476), stdev = 77.617 CI (99.9%): [200643.260, 201241.012] (assumes normal distribution)
# Run complete. Total time: 00:00:27
REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on why the numbers are the way they are. Use profilers(see -prof, -lprof), design factorial experiments, perform baseline and negative tests that provide experimental control, make sure the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. Do not assume the numbers tell you what you want them to tell. Benchmark Mode Cnt Score Error Units ParallelStreamBenchmark.measureStream avgt 5 200942.136 ± 298.876 us/op