WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.openjdk.jmh.util.Utils (file:/root/performance-concat/performance-concat-1.0-SNAPSHOT.jar) to field java.io.PrintStream.charOut WARNING: Please consider reporting this to the maintainers of org.openjdk.jmh.util.Utils WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 10) # Run progress: 0,00% complete, ETA 1 days, 15:12:02 # Fork: 1 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 0,06% complete, ETA 1 days, 15:17:42 # Fork: 2 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 0,11% complete, ETA 1 days, 15:15:30 # Fork: 3 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 0,001 ±(99.9%) 0,001 ops/ns [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 20) # Run progress: 0,17% complete, ETA 1 days, 15:13:53 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 0,23% complete, ETA 1 days, 15:12:40 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 0,28% complete, ETA 1 days, 15:11:12 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻³ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 50) # Run progress: 0,34% complete, ETA 1 days, 15:09:46 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 0,40% complete, ETA 1 days, 15:08:23 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 0,45% complete, ETA 1 days, 15:06:59 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 100) # Run progress: 0,51% complete, ETA 1 days, 15:05:37 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 0,57% complete, ETA 1 days, 15:04:16 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 0,62% complete, ETA 1 days, 15:02:54 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 200) # Run progress: 0,68% complete, ETA 1 days, 15:01:33 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 0,74% complete, ETA 1 days, 15:00:11 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 0,79% complete, ETA 1 days, 14:58:50 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 500) # Run progress: 0,85% complete, ETA 1 days, 14:57:28 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 0,91% complete, ETA 1 days, 14:56:08 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 0,96% complete, ETA 1 days, 14:54:47 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 1000) # Run progress: 1,02% complete, ETA 1 days, 14:53:26 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 1,08% complete, ETA 1 days, 14:52:06 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 1,13% complete, ETA 1 days, 14:50:45 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 10) # Run progress: 1,19% complete, ETA 1 days, 14:49:25 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 1,25% complete, ETA 1 days, 14:48:04 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 1,30% complete, ETA 1 days, 14:46:44 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻³ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 20) # Run progress: 1,36% complete, ETA 1 days, 14:45:23 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 1,42% complete, ETA 1 days, 14:44:02 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 1,47% complete, ETA 1 days, 14:42:42 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 50) # Run progress: 1,53% complete, ETA 1 days, 14:41:22 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 1,59% complete, ETA 1 days, 14:40:01 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 1,64% complete, ETA 1 days, 14:38:41 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 100) # Run progress: 1,70% complete, ETA 1 days, 14:37:21 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 1,76% complete, ETA 1 days, 14:36:00 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 1,81% complete, ETA 1 days, 14:34:40 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 200) # Run progress: 1,87% complete, ETA 1 days, 14:33:19 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 1,93% complete, ETA 1 days, 14:31:59 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 1,98% complete, ETA 1 days, 14:30:38 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 500) # Run progress: 2,04% complete, ETA 1 days, 14:29:18 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 2,10% complete, ETA 1 days, 14:27:58 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 2,15% complete, ETA 1 days, 14:26:38 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 1000) # Run progress: 2,21% complete, ETA 1 days, 14:25:18 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 2,27% complete, ETA 1 days, 14:23:58 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 2,32% complete, ETA 1 days, 14:22:37 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 10) # Run progress: 2,38% complete, ETA 1 days, 14:21:17 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 2,44% complete, ETA 1 days, 14:19:57 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 2,49% complete, ETA 1 days, 14:18:37 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 20) # Run progress: 2,55% complete, ETA 1 days, 14:17:16 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 2,61% complete, ETA 1 days, 14:15:56 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 2,66% complete, ETA 1 days, 14:14:36 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 50) # Run progress: 2,72% complete, ETA 1 days, 14:13:16 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 2,78% complete, ETA 1 days, 14:11:55 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 2,83% complete, ETA 1 days, 14:10:35 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 100) # Run progress: 2,89% complete, ETA 1 days, 14:09:15 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 2,95% complete, ETA 1 days, 14:07:55 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 3,00% complete, ETA 1 days, 14:06:34 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 200) # Run progress: 3,06% complete, ETA 1 days, 14:05:14 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 3,12% complete, ETA 1 days, 14:03:54 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 3,17% complete, ETA 1 days, 14:02:34 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 500) # Run progress: 3,23% complete, ETA 1 days, 14:01:14 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 3,29% complete, ETA 1 days, 13:59:54 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 3,34% complete, ETA 1 days, 13:58:34 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 1000) # Run progress: 3,40% complete, ETA 1 days, 13:57:14 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 3,46% complete, ETA 1 days, 13:55:54 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 3,51% complete, ETA 1 days, 13:54:33 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 10) # Run progress: 3,57% complete, ETA 1 days, 13:53:13 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 3,63% complete, ETA 1 days, 13:51:53 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 3,68% complete, ETA 1 days, 13:50:33 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 20) # Run progress: 3,74% complete, ETA 1 days, 13:49:12 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 3,80% complete, ETA 1 days, 13:47:52 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 3,85% complete, ETA 1 days, 13:46:32 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 50) # Run progress: 3,91% complete, ETA 1 days, 13:45:12 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 3,97% complete, ETA 1 days, 13:43:51 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 4,02% complete, ETA 1 days, 13:42:31 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 100) # Run progress: 4,08% complete, ETA 1 days, 13:41:11 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 4,14% complete, ETA 1 days, 13:39:51 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 4,19% complete, ETA 1 days, 13:38:31 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 200) # Run progress: 4,25% complete, ETA 1 days, 13:37:10 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 4,31% complete, ETA 1 days, 13:35:50 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 4,37% complete, ETA 1 days, 13:34:30 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 500) # Run progress: 4,42% complete, ETA 1 days, 13:33:10 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 4,48% complete, ETA 1 days, 13:31:50 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 4,54% complete, ETA 1 days, 13:30:30 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 1000) # Run progress: 4,59% complete, ETA 1 days, 13:29:10 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 4,65% complete, ETA 1 days, 13:27:50 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 4,71% complete, ETA 1 days, 13:26:29 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 10) # Run progress: 4,76% complete, ETA 1 days, 13:25:09 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 4,82% complete, ETA 1 days, 13:23:49 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 4,88% complete, ETA 1 days, 13:22:29 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 20) # Run progress: 4,93% complete, ETA 1 days, 13:21:09 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 4,99% complete, ETA 1 days, 13:19:48 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 5,05% complete, ETA 1 days, 13:18:28 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 50) # Run progress: 5,10% complete, ETA 1 days, 13:17:08 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 5,16% complete, ETA 1 days, 13:15:48 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 5,22% complete, ETA 1 days, 13:14:28 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 100) # Run progress: 5,27% complete, ETA 1 days, 13:13:07 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 5,33% complete, ETA 1 days, 13:11:47 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 5,39% complete, ETA 1 days, 13:10:27 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 200) # Run progress: 5,44% complete, ETA 1 days, 13:09:07 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 5,50% complete, ETA 1 days, 13:07:47 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 5,56% complete, ETA 1 days, 13:06:27 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 500) # Run progress: 5,61% complete, ETA 1 days, 13:05:06 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 5,67% complete, ETA 1 days, 13:03:46 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 5,73% complete, ETA 1 days, 13:02:26 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 1000) # Run progress: 5,78% complete, ETA 1 days, 13:01:06 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 5,84% complete, ETA 1 days, 12:59:46 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 5,90% complete, ETA 1 days, 12:58:26 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 10) # Run progress: 5,95% complete, ETA 1 days, 12:57:06 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 6,01% complete, ETA 1 days, 12:55:46 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 6,07% complete, ETA 1 days, 12:54:26 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 20) # Run progress: 6,12% complete, ETA 1 days, 12:53:06 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 6,18% complete, ETA 1 days, 12:51:46 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 6,24% complete, ETA 1 days, 12:50:25 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 50) # Run progress: 6,29% complete, ETA 1 days, 12:49:05 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 6,35% complete, ETA 1 days, 12:47:45 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 6,41% complete, ETA 1 days, 12:46:25 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 100) # Run progress: 6,46% complete, ETA 1 days, 12:45:05 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 6,52% complete, ETA 1 days, 12:43:44 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 6,58% complete, ETA 1 days, 12:42:24 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 200) # Run progress: 6,63% complete, ETA 1 days, 12:41:04 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 6,69% complete, ETA 1 days, 12:39:44 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 6,75% complete, ETA 1 days, 12:38:24 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 500) # Run progress: 6,80% complete, ETA 1 days, 12:37:04 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 6,86% complete, ETA 1 days, 12:35:44 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 6,92% complete, ETA 1 days, 12:34:24 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 1000) # Run progress: 6,97% complete, ETA 1 days, 12:33:04 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 7,03% complete, ETA 1 days, 12:31:44 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 7,09% complete, ETA 1 days, 12:30:25 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 10) # Run progress: 7,14% complete, ETA 1 days, 12:29:05 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 7,20% complete, ETA 1 days, 12:27:45 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 7,26% complete, ETA 1 days, 12:26:25 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 20) # Run progress: 7,31% complete, ETA 1 days, 12:25:04 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 7,37% complete, ETA 1 days, 12:23:44 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 7,43% complete, ETA 1 days, 12:22:24 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 50) # Run progress: 7,48% complete, ETA 1 days, 12:21:04 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 7,54% complete, ETA 1 days, 12:19:44 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 7,60% complete, ETA 1 days, 12:18:23 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 100) # Run progress: 7,65% complete, ETA 1 days, 12:17:03 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 7,71% complete, ETA 1 days, 12:15:43 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 7,77% complete, ETA 1 days, 12:14:23 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 200) # Run progress: 7,82% complete, ETA 1 days, 12:13:03 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 7,88% complete, ETA 1 days, 12:11:43 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 7,94% complete, ETA 1 days, 12:10:23 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 500) # Run progress: 7,99% complete, ETA 1 days, 12:09:03 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 8,05% complete, ETA 1 days, 12:07:43 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 8,11% complete, ETA 1 days, 12:06:23 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 1000) # Run progress: 8,16% complete, ETA 1 days, 12:05:04 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 8,22% complete, ETA 1 days, 12:03:44 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 8,28% complete, ETA 1 days, 12:02:25 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 10) # Run progress: 8,33% complete, ETA 1 days, 12:01:06 # Fork: 1 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 8,39% complete, ETA 1 days, 11:59:45 # Fork: 2 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 8,45% complete, ETA 1 days, 11:58:25 # Fork: 3 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 0,001 ±(99.9%) 0,001 ops/ns [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 20) # Run progress: 8,50% complete, ETA 1 days, 11:57:05 # Fork: 1 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 8,56% complete, ETA 1 days, 11:55:45 # Fork: 2 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 8,62% complete, ETA 1 days, 11:54:24 # Fork: 3 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 0,001 ±(99.9%) 0,001 ops/ns [Average] (min, avg, max) = (≈ 10⁻³, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 50) # Run progress: 8,67% complete, ETA 1 days, 11:53:04 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 8,73% complete, ETA 1 days, 11:51:44 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 8,79% complete, ETA 1 days, 11:50:23 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 100) # Run progress: 8,84% complete, ETA 1 days, 11:49:03 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 8,90% complete, ETA 1 days, 11:47:43 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 8,96% complete, ETA 1 days, 11:46:22 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 200) # Run progress: 9,01% complete, ETA 1 days, 11:45:02 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 9,07% complete, ETA 1 days, 11:43:42 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 9,13% complete, ETA 1 days, 11:42:22 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 500) # Run progress: 9,18% complete, ETA 1 days, 11:41:01 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 9,24% complete, ETA 1 days, 11:39:41 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 9,30% complete, ETA 1 days, 11:38:21 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 1000) # Run progress: 9,35% complete, ETA 1 days, 11:37:01 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 9,41% complete, ETA 1 days, 11:35:41 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 9,47% complete, ETA 1 days, 11:34:20 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 10) # Run progress: 9,52% complete, ETA 1 days, 11:33:00 # Fork: 1 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 9,58% complete, ETA 1 days, 11:31:40 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 9,64% complete, ETA 1 days, 11:30:20 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻³ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 20) # Run progress: 9,69% complete, ETA 1 days, 11:28:59 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 9,75% complete, ETA 1 days, 11:27:39 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 9,81% complete, ETA 1 days, 11:26:19 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 50) # Run progress: 9,86% complete, ETA 1 days, 11:24:58 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 9,92% complete, ETA 1 days, 11:23:38 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 9,98% complete, ETA 1 days, 11:22:18 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 100) # Run progress: 10,03% complete, ETA 1 days, 11:20:58 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 10,09% complete, ETA 1 days, 11:19:37 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 10,15% complete, ETA 1 days, 11:18:17 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 200) # Run progress: 10,20% complete, ETA 1 days, 11:16:57 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 10,26% complete, ETA 1 days, 11:15:37 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 10,32% complete, ETA 1 days, 11:14:16 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 500) # Run progress: 10,37% complete, ETA 1 days, 11:12:56 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 10,43% complete, ETA 1 days, 11:11:36 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 10,49% complete, ETA 1 days, 11:10:15 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 1000) # Run progress: 10,54% complete, ETA 1 days, 11:08:55 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 10,60% complete, ETA 1 days, 11:07:35 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 10,66% complete, ETA 1 days, 11:06:15 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 10) # Run progress: 10,71% complete, ETA 1 days, 11:04:55 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 10,77% complete, ETA 1 days, 11:03:34 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 10,83% complete, ETA 1 days, 11:02:14 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 20) # Run progress: 10,88% complete, ETA 1 days, 11:00:54 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 10,94% complete, ETA 1 days, 10:59:34 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 11,00% complete, ETA 1 days, 10:58:13 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 50) # Run progress: 11,05% complete, ETA 1 days, 10:56:53 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 11,11% complete, ETA 1 days, 10:55:33 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 11,17% complete, ETA 1 days, 10:54:13 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 100) # Run progress: 11,22% complete, ETA 1 days, 10:52:53 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 11,28% complete, ETA 1 days, 10:51:32 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 11,34% complete, ETA 1 days, 10:50:12 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 200) # Run progress: 11,39% complete, ETA 1 days, 10:48:52 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 11,45% complete, ETA 1 days, 10:47:32 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 11,51% complete, ETA 1 days, 10:46:11 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 500) # Run progress: 11,56% complete, ETA 1 days, 10:44:51 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 11,62% complete, ETA 1 days, 10:43:31 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 11,68% complete, ETA 1 days, 10:42:11 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 1000) # Run progress: 11,73% complete, ETA 1 days, 10:40:51 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 11,79% complete, ETA 1 days, 10:39:30 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 11,85% complete, ETA 1 days, 10:38:10 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 10) # Run progress: 11,90% complete, ETA 1 days, 10:36:50 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 11,96% complete, ETA 1 days, 10:35:30 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 12,02% complete, ETA 1 days, 10:34:10 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 20) # Run progress: 12,07% complete, ETA 1 days, 10:32:49 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 12,13% complete, ETA 1 days, 10:31:29 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 12,19% complete, ETA 1 days, 10:30:09 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 50) # Run progress: 12,24% complete, ETA 1 days, 10:28:49 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 12,30% complete, ETA 1 days, 10:27:28 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 12,36% complete, ETA 1 days, 10:26:08 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 100) # Run progress: 12,41% complete, ETA 1 days, 10:24:48 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 12,47% complete, ETA 1 days, 10:23:28 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 12,53% complete, ETA 1 days, 10:22:07 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 200) # Run progress: 12,58% complete, ETA 1 days, 10:20:47 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 12,64% complete, ETA 1 days, 10:19:27 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 12,70% complete, ETA 1 days, 10:18:07 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 500) # Run progress: 12,75% complete, ETA 1 days, 10:16:47 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 12,81% complete, ETA 1 days, 10:15:26 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 12,87% complete, ETA 1 days, 10:14:06 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 1000) # Run progress: 12,92% complete, ETA 1 days, 10:12:46 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 12,98% complete, ETA 1 days, 10:11:26 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 13,04% complete, ETA 1 days, 10:10:06 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 10) # Run progress: 13,10% complete, ETA 1 days, 10:08:46 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 13,15% complete, ETA 1 days, 10:07:25 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 13,21% complete, ETA 1 days, 10:06:05 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 20) # Run progress: 13,27% complete, ETA 1 days, 10:04:45 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 13,32% complete, ETA 1 days, 10:03:25 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 13,38% complete, ETA 1 days, 10:02:05 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 50) # Run progress: 13,44% complete, ETA 1 days, 10:00:44 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 13,49% complete, ETA 1 days, 09:59:24 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 13,55% complete, ETA 1 days, 09:58:04 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 100) # Run progress: 13,61% complete, ETA 1 days, 09:56:44 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 13,66% complete, ETA 1 days, 09:55:24 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 13,72% complete, ETA 1 days, 09:54:03 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 200) # Run progress: 13,78% complete, ETA 1 days, 09:52:43 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 13,83% complete, ETA 1 days, 09:51:23 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 13,89% complete, ETA 1 days, 09:50:03 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 500) # Run progress: 13,95% complete, ETA 1 days, 09:48:43 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 14,00% complete, ETA 1 days, 09:47:22 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 14,06% complete, ETA 1 days, 09:46:02 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 1000) # Run progress: 14,12% complete, ETA 1 days, 09:44:42 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 14,17% complete, ETA 1 days, 09:43:22 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 14,23% complete, ETA 1 days, 09:42:02 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 10) # Run progress: 14,29% complete, ETA 1 days, 09:40:42 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 14,34% complete, ETA 1 days, 09:39:21 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 14,40% complete, ETA 1 days, 09:38:01 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 20) # Run progress: 14,46% complete, ETA 1 days, 09:36:41 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 14,51% complete, ETA 1 days, 09:35:21 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 14,57% complete, ETA 1 days, 09:34:01 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 50) # Run progress: 14,63% complete, ETA 1 days, 09:32:40 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 14,68% complete, ETA 1 days, 09:31:20 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 14,74% complete, ETA 1 days, 09:30:00 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 100) # Run progress: 14,80% complete, ETA 1 days, 09:28:40 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 14,85% complete, ETA 1 days, 09:27:20 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 14,91% complete, ETA 1 days, 09:26:00 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 200) # Run progress: 14,97% complete, ETA 1 days, 09:24:39 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 15,02% complete, ETA 1 days, 09:23:19 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 15,08% complete, ETA 1 days, 09:21:59 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 500) # Run progress: 15,14% complete, ETA 1 days, 09:20:39 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 15,19% complete, ETA 1 days, 09:19:19 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 15,25% complete, ETA 1 days, 09:17:59 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 1000) # Run progress: 15,31% complete, ETA 1 days, 09:16:39 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 15,36% complete, ETA 1 days, 09:15:18 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 15,42% complete, ETA 1 days, 09:13:58 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 10) # Run progress: 15,48% complete, ETA 1 days, 09:12:38 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 15,53% complete, ETA 1 days, 09:11:18 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 15,59% complete, ETA 1 days, 09:09:58 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 20) # Run progress: 15,65% complete, ETA 1 days, 09:08:38 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 15,70% complete, ETA 1 days, 09:07:18 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 15,76% complete, ETA 1 days, 09:05:58 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 50) # Run progress: 15,82% complete, ETA 1 days, 09:04:37 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 15,87% complete, ETA 1 days, 09:03:17 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 15,93% complete, ETA 1 days, 09:01:57 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 100) # Run progress: 15,99% complete, ETA 1 days, 09:00:37 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 16,04% complete, ETA 1 days, 08:59:17 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 16,10% complete, ETA 1 days, 08:57:57 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 200) # Run progress: 16,16% complete, ETA 1 days, 08:56:36 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 16,21% complete, ETA 1 days, 08:55:16 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 16,27% complete, ETA 1 days, 08:53:56 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 500) # Run progress: 16,33% complete, ETA 1 days, 08:52:36 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 16,38% complete, ETA 1 days, 08:51:16 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 16,44% complete, ETA 1 days, 08:49:56 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 1000) # Run progress: 16,50% complete, ETA 1 days, 08:48:36 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 16,55% complete, ETA 1 days, 08:47:16 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 16,61% complete, ETA 1 days, 08:45:56 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 10) # Run progress: 16,67% complete, ETA 1 days, 08:44:36 # Fork: 1 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 16,72% complete, ETA 1 days, 08:43:16 # Fork: 2 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 16,78% complete, ETA 1 days, 08:41:56 # Fork: 3 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 0,001 ±(99.9%) 0,001 ops/ns [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 20) # Run progress: 16,84% complete, ETA 1 days, 08:40:36 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 16,89% complete, ETA 1 days, 08:39:15 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 16,95% complete, ETA 1 days, 08:37:55 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻³ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 50) # Run progress: 17,01% complete, ETA 1 days, 08:36:35 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 17,06% complete, ETA 1 days, 08:35:15 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 17,12% complete, ETA 1 days, 08:33:55 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 100) # Run progress: 17,18% complete, ETA 1 days, 08:32:34 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 17,23% complete, ETA 1 days, 08:31:14 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 17,29% complete, ETA 1 days, 08:29:54 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 200) # Run progress: 17,35% complete, ETA 1 days, 08:28:34 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 17,40% complete, ETA 1 days, 08:27:13 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 17,46% complete, ETA 1 days, 08:25:53 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 500) # Run progress: 17,52% complete, ETA 1 days, 08:24:33 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 17,57% complete, ETA 1 days, 08:23:13 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 17,63% complete, ETA 1 days, 08:21:53 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 1000) # Run progress: 17,69% complete, ETA 1 days, 08:20:32 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 17,74% complete, ETA 1 days, 08:19:12 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 17,80% complete, ETA 1 days, 08:17:52 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 10) # Run progress: 17,86% complete, ETA 1 days, 08:16:32 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 17,91% complete, ETA 1 days, 08:15:11 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 17,97% complete, ETA 1 days, 08:13:51 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻³ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 20) # Run progress: 18,03% complete, ETA 1 days, 08:12:31 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 18,08% complete, ETA 1 days, 08:11:11 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 18,14% complete, ETA 1 days, 08:09:50 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 50) # Run progress: 18,20% complete, ETA 1 days, 08:08:30 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 18,25% complete, ETA 1 days, 08:07:10 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 18,31% complete, ETA 1 days, 08:05:50 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 100) # Run progress: 18,37% complete, ETA 1 days, 08:04:30 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 18,42% complete, ETA 1 days, 08:03:09 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 18,48% complete, ETA 1 days, 08:01:49 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 200) # Run progress: 18,54% complete, ETA 1 days, 08:00:29 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 18,59% complete, ETA 1 days, 07:59:09 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 18,65% complete, ETA 1 days, 07:57:49 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 500) # Run progress: 18,71% complete, ETA 1 days, 07:56:28 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 18,76% complete, ETA 1 days, 07:55:08 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 18,82% complete, ETA 1 days, 07:53:48 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 1000) # Run progress: 18,88% complete, ETA 1 days, 07:52:28 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 18,93% complete, ETA 1 days, 07:51:08 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 18,99% complete, ETA 1 days, 07:49:47 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 10) # Run progress: 19,05% complete, ETA 1 days, 07:48:27 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 19,10% complete, ETA 1 days, 07:47:07 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 19,16% complete, ETA 1 days, 07:45:47 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 20) # Run progress: 19,22% complete, ETA 1 days, 07:44:27 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 19,27% complete, ETA 1 days, 07:43:06 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 19,33% complete, ETA 1 days, 07:41:46 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 50) # Run progress: 19,39% complete, ETA 1 days, 07:40:26 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 19,44% complete, ETA 1 days, 07:39:06 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 19,50% complete, ETA 1 days, 07:37:45 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 100) # Run progress: 19,56% complete, ETA 1 days, 07:36:25 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 19,61% complete, ETA 1 days, 07:35:05 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 19,67% complete, ETA 1 days, 07:33:45 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 200) # Run progress: 19,73% complete, ETA 1 days, 07:32:25 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 19,78% complete, ETA 1 days, 07:31:04 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 19,84% complete, ETA 1 days, 07:29:44 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 500) # Run progress: 19,90% complete, ETA 1 days, 07:28:24 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 19,95% complete, ETA 1 days, 07:27:04 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 20,01% complete, ETA 1 days, 07:25:44 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 1000) # Run progress: 20,07% complete, ETA 1 days, 07:24:23 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 20,12% complete, ETA 1 days, 07:23:03 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 20,18% complete, ETA 1 days, 07:21:43 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 10) # Run progress: 20,24% complete, ETA 1 days, 07:20:23 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 20,29% complete, ETA 1 days, 07:19:03 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 20,35% complete, ETA 1 days, 07:17:42 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 20) # Run progress: 20,41% complete, ETA 1 days, 07:16:22 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 20,46% complete, ETA 1 days, 07:15:02 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 20,52% complete, ETA 1 days, 07:13:42 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 50) # Run progress: 20,58% complete, ETA 1 days, 07:12:22 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 20,63% complete, ETA 1 days, 07:11:01 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 20,69% complete, ETA 1 days, 07:09:41 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 100) # Run progress: 20,75% complete, ETA 1 days, 07:08:21 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 20,80% complete, ETA 1 days, 07:07:01 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 20,86% complete, ETA 1 days, 07:05:41 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 200) # Run progress: 20,92% complete, ETA 1 days, 07:04:20 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 20,97% complete, ETA 1 days, 07:03:00 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 21,03% complete, ETA 1 days, 07:01:40 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 500) # Run progress: 21,09% complete, ETA 1 days, 07:00:20 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 21,14% complete, ETA 1 days, 06:59:00 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 21,20% complete, ETA 1 days, 06:57:39 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 1000) # Run progress: 21,26% complete, ETA 1 days, 06:56:19 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 21,31% complete, ETA 1 days, 06:54:59 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 21,37% complete, ETA 1 days, 06:53:39 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 10) # Run progress: 21,43% complete, ETA 1 days, 06:52:19 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 21,48% complete, ETA 1 days, 06:50:59 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 21,54% complete, ETA 1 days, 06:49:38 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 20) # Run progress: 21,60% complete, ETA 1 days, 06:48:18 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 21,65% complete, ETA 1 days, 06:46:58 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 21,71% complete, ETA 1 days, 06:45:38 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 50) # Run progress: 21,77% complete, ETA 1 days, 06:44:18 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 21,83% complete, ETA 1 days, 06:42:57 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 21,88% complete, ETA 1 days, 06:41:37 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 100) # Run progress: 21,94% complete, ETA 1 days, 06:40:17 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 22,00% complete, ETA 1 days, 06:38:57 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 22,05% complete, ETA 1 days, 06:37:37 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 200) # Run progress: 22,11% complete, ETA 1 days, 06:36:17 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 22,17% complete, ETA 1 days, 06:34:56 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 22,22% complete, ETA 1 days, 06:33:36 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 500) # Run progress: 22,28% complete, ETA 1 days, 06:32:16 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 22,34% complete, ETA 1 days, 06:30:56 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 22,39% complete, ETA 1 days, 06:29:36 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 1000) # Run progress: 22,45% complete, ETA 1 days, 06:28:15 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 22,51% complete, ETA 1 days, 06:26:55 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 22,56% complete, ETA 1 days, 06:25:35 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 10) # Run progress: 22,62% complete, ETA 1 days, 06:24:15 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 22,68% complete, ETA 1 days, 06:22:55 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 22,73% complete, ETA 1 days, 06:21:35 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 20) # Run progress: 22,79% complete, ETA 1 days, 06:20:14 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 22,85% complete, ETA 1 days, 06:18:54 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 22,90% complete, ETA 1 days, 06:17:34 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 50) # Run progress: 22,96% complete, ETA 1 days, 06:16:14 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 23,02% complete, ETA 1 days, 06:14:54 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 23,07% complete, ETA 1 days, 06:13:33 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 100) # Run progress: 23,13% complete, ETA 1 days, 06:12:13 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 23,19% complete, ETA 1 days, 06:10:53 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 23,24% complete, ETA 1 days, 06:09:33 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 200) # Run progress: 23,30% complete, ETA 1 days, 06:08:13 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 23,36% complete, ETA 1 days, 06:06:52 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 23,41% complete, ETA 1 days, 06:05:32 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 500) # Run progress: 23,47% complete, ETA 1 days, 06:04:12 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 23,53% complete, ETA 1 days, 06:02:52 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 23,58% complete, ETA 1 days, 06:01:32 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 1000) # Run progress: 23,64% complete, ETA 1 days, 06:00:12 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 23,70% complete, ETA 1 days, 05:58:52 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 23,75% complete, ETA 1 days, 05:57:31 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 10) # Run progress: 23,81% complete, ETA 1 days, 05:56:11 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 23,87% complete, ETA 1 days, 05:54:51 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 23,92% complete, ETA 1 days, 05:53:31 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 20) # Run progress: 23,98% complete, ETA 1 days, 05:52:11 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 24,04% complete, ETA 1 days, 05:50:51 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 24,09% complete, ETA 1 days, 05:49:31 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 50) # Run progress: 24,15% complete, ETA 1 days, 05:48:10 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 24,21% complete, ETA 1 days, 05:46:50 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 24,26% complete, ETA 1 days, 05:45:30 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 100) # Run progress: 24,32% complete, ETA 1 days, 05:44:10 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 24,38% complete, ETA 1 days, 05:42:50 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 24,43% complete, ETA 1 days, 05:41:29 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 200) # Run progress: 24,49% complete, ETA 1 days, 05:40:09 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 24,55% complete, ETA 1 days, 05:38:49 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 24,60% complete, ETA 1 days, 05:37:29 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 500) # Run progress: 24,66% complete, ETA 1 days, 05:36:09 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 24,72% complete, ETA 1 days, 05:34:49 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 24,77% complete, ETA 1 days, 05:33:29 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 1000) # Run progress: 24,83% complete, ETA 1 days, 05:32:09 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 24,89% complete, ETA 1 days, 05:30:49 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 24,94% complete, ETA 1 days, 05:29:29 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 10) # Run progress: 25,00% complete, ETA 1 days, 05:28:09 # Fork: 1 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 25,06% complete, ETA 1 days, 05:26:48 # Fork: 2 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 25,11% complete, ETA 1 days, 05:25:28 # Fork: 3 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 0,001 ±(99.9%) 0,001 ops/ns [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 20) # Run progress: 25,17% complete, ETA 1 days, 05:24:08 # Fork: 1 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 25,23% complete, ETA 1 days, 05:22:48 # Fork: 2 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns # Run progress: 25,28% complete, ETA 1 days, 05:21:28 # Fork: 3 of 3 # Warmup Iteration 1: 0,001 ops/ns # Warmup Iteration 2: 0,001 ops/ns # Warmup Iteration 3: 0,001 ops/ns Iteration 1: 0,001 ops/ns Iteration 2: 0,001 ops/ns Iteration 3: 0,001 ops/ns Iteration 4: 0,001 ops/ns Iteration 5: 0,001 ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 0,001 ±(99.9%) 0,001 ops/ns [Average] (min, avg, max) = (0,001, 0,001, 0,001), stdev = 0,001 CI (99.9%): [0,001, 0,001] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 50) # Run progress: 25,34% complete, ETA 1 days, 05:20:07 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 25,40% complete, ETA 1 days, 05:18:47 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 25,45% complete, ETA 1 days, 05:17:27 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 100) # Run progress: 25,51% complete, ETA 1 days, 05:16:07 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 25,57% complete, ETA 1 days, 05:14:46 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 25,62% complete, ETA 1 days, 05:13:26 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 200) # Run progress: 25,68% complete, ETA 1 days, 05:12:06 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 25,74% complete, ETA 1 days, 05:10:46 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 25,79% complete, ETA 1 days, 05:09:26 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 500) # Run progress: 25,85% complete, ETA 1 days, 05:08:05 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 25,91% complete, ETA 1 days, 05:06:45 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 25,96% complete, ETA 1 days, 05:05:25 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 1000) # Run progress: 26,02% complete, ETA 1 days, 05:04:05 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 26,08% complete, ETA 1 days, 05:02:45 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 26,13% complete, ETA 1 days, 05:01:24 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 10) # Run progress: 26,19% complete, ETA 1 days, 05:00:04 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 26,25% complete, ETA 1 days, 04:58:44 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 26,30% complete, ETA 1 days, 04:57:24 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻³ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 20) # Run progress: 26,36% complete, ETA 1 days, 04:56:04 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 26,42% complete, ETA 1 days, 04:54:43 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻³ ops/ns # Warmup Iteration 2: ≈ 10⁻³ ops/ns # Warmup Iteration 3: ≈ 10⁻³ ops/ns Iteration 1: ≈ 10⁻³ ops/ns Iteration 2: ≈ 10⁻³ ops/ns Iteration 3: ≈ 10⁻³ ops/ns Iteration 4: ≈ 10⁻³ ops/ns Iteration 5: ≈ 10⁻³ ops/ns # Run progress: 26,47% complete, ETA 1 days, 04:53:23 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻³ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 50) # Run progress: 26,53% complete, ETA 1 days, 04:52:03 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 26,59% complete, ETA 1 days, 04:50:43 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 26,64% complete, ETA 1 days, 04:49:23 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 100) # Run progress: 26,70% complete, ETA 1 days, 04:48:02 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 26,76% complete, ETA 1 days, 04:46:42 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 26,81% complete, ETA 1 days, 04:45:22 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 200) # Run progress: 26,87% complete, ETA 1 days, 04:44:02 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 26,93% complete, ETA 1 days, 04:42:42 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 26,98% complete, ETA 1 days, 04:41:21 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 500) # Run progress: 27,04% complete, ETA 1 days, 04:40:01 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 27,10% complete, ETA 1 days, 04:38:41 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 27,15% complete, ETA 1 days, 04:37:21 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 1000) # Run progress: 27,21% complete, ETA 1 days, 04:36:01 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 27,27% complete, ETA 1 days, 04:34:40 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 27,32% complete, ETA 1 days, 04:33:20 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 10) # Run progress: 27,38% complete, ETA 1 days, 04:32:00 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 27,44% complete, ETA 1 days, 04:30:40 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 27,49% complete, ETA 1 days, 04:29:20 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 20) # Run progress: 27,55% complete, ETA 1 days, 04:27:59 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 27,61% complete, ETA 1 days, 04:26:39 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 27,66% complete, ETA 1 days, 04:25:19 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 50) # Run progress: 27,72% complete, ETA 1 days, 04:23:59 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 27,78% complete, ETA 1 days, 04:22:39 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 27,83% complete, ETA 1 days, 04:21:18 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 100) # Run progress: 27,89% complete, ETA 1 days, 04:19:58 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 27,95% complete, ETA 1 days, 04:18:38 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 28,00% complete, ETA 1 days, 04:17:18 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 200) # Run progress: 28,06% complete, ETA 1 days, 04:15:57 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 28,12% complete, ETA 1 days, 04:14:37 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 28,17% complete, ETA 1 days, 04:13:17 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 500) # Run progress: 28,23% complete, ETA 1 days, 04:11:57 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 28,29% complete, ETA 1 days, 04:10:37 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 28,34% complete, ETA 1 days, 04:09:17 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 1000) # Run progress: 28,40% complete, ETA 1 days, 04:07:56 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 28,46% complete, ETA 1 days, 04:06:36 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 28,51% complete, ETA 1 days, 04:05:16 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 10) # Run progress: 28,57% complete, ETA 1 days, 04:03:56 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 28,63% complete, ETA 1 days, 04:02:36 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 28,68% complete, ETA 1 days, 04:01:15 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 20) # Run progress: 28,74% complete, ETA 1 days, 03:59:55 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 28,80% complete, ETA 1 days, 03:58:35 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 28,85% complete, ETA 1 days, 03:57:15 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 50) # Run progress: 28,91% complete, ETA 1 days, 03:55:55 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 28,97% complete, ETA 1 days, 03:54:34 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 29,02% complete, ETA 1 days, 03:53:14 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 100) # Run progress: 29,08% complete, ETA 1 days, 03:51:54 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 29,14% complete, ETA 1 days, 03:50:34 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 29,19% complete, ETA 1 days, 03:49:14 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 200) # Run progress: 29,25% complete, ETA 1 days, 03:47:53 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 29,31% complete, ETA 1 days, 03:46:33 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 29,36% complete, ETA 1 days, 03:45:13 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 500) # Run progress: 29,42% complete, ETA 1 days, 03:43:53 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 29,48% complete, ETA 1 days, 03:42:33 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 29,53% complete, ETA 1 days, 03:41:12 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 1000) # Run progress: 29,59% complete, ETA 1 days, 03:39:52 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 29,65% complete, ETA 1 days, 03:38:32 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 29,70% complete, ETA 1 days, 03:37:12 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 10) # Run progress: 29,76% complete, ETA 1 days, 03:35:52 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 29,82% complete, ETA 1 days, 03:34:31 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns # Run progress: 29,87% complete, ETA 1 days, 03:33:11 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁴ ops/ns # Warmup Iteration 2: ≈ 10⁻⁴ ops/ns # Warmup Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 1: ≈ 10⁻⁴ ops/ns Iteration 2: ≈ 10⁻⁴ ops/ns Iteration 3: ≈ 10⁻⁴ ops/ns Iteration 4: ≈ 10⁻⁴ ops/ns Iteration 5: ≈ 10⁻⁴ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁴ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 20) # Run progress: 29,93% complete, ETA 1 days, 03:31:51 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 29,99% complete, ETA 1 days, 03:30:31 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 30,04% complete, ETA 1 days, 03:29:11 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 50) # Run progress: 30,10% complete, ETA 1 days, 03:27:50 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 30,16% complete, ETA 1 days, 03:26:30 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 30,21% complete, ETA 1 days, 03:25:10 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 100) # Run progress: 30,27% complete, ETA 1 days, 03:23:50 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 30,33% complete, ETA 1 days, 03:22:30 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 30,38% complete, ETA 1 days, 03:21:09 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 200) # Run progress: 30,44% complete, ETA 1 days, 03:19:49 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 30,50% complete, ETA 1 days, 03:18:29 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 30,56% complete, ETA 1 days, 03:17:09 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 500) # Run progress: 30,61% complete, ETA 1 days, 03:15:49 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 30,67% complete, ETA 1 days, 03:14:29 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 30,73% complete, ETA 1 days, 03:13:08 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 1000) # Run progress: 30,78% complete, ETA 1 days, 03:11:48 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 30,84% complete, ETA 1 days, 03:10:28 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 30,90% complete, ETA 1 days, 03:09:08 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 10) # Run progress: 30,95% complete, ETA 1 days, 03:07:48 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 31,01% complete, ETA 1 days, 03:06:28 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 31,07% complete, ETA 1 days, 03:05:07 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 20) # Run progress: 31,12% complete, ETA 1 days, 03:03:47 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 31,18% complete, ETA 1 days, 03:02:27 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 31,24% complete, ETA 1 days, 03:01:07 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 50) # Run progress: 31,29% complete, ETA 1 days, 02:59:47 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 31,35% complete, ETA 1 days, 02:58:26 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 31,41% complete, ETA 1 days, 02:57:06 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 100) # Run progress: 31,46% complete, ETA 1 days, 02:55:46 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 31,52% complete, ETA 1 days, 02:54:26 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 31,58% complete, ETA 1 days, 02:53:06 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 200) # Run progress: 31,63% complete, ETA 1 days, 02:51:45 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 31,69% complete, ETA 1 days, 02:50:25 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 31,75% complete, ETA 1 days, 02:49:05 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 500) # Run progress: 31,80% complete, ETA 1 days, 02:47:45 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 31,86% complete, ETA 1 days, 02:46:25 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 31,92% complete, ETA 1 days, 02:45:05 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 1000) # Run progress: 31,97% complete, ETA 1 days, 02:43:44 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 32,03% complete, ETA 1 days, 02:42:24 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 32,09% complete, ETA 1 days, 02:41:04 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 10) # Run progress: 32,14% complete, ETA 1 days, 02:39:44 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 32,20% complete, ETA 1 days, 02:38:24 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 32,26% complete, ETA 1 days, 02:37:04 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 20) # Run progress: 32,31% complete, ETA 1 days, 02:35:44 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 32,37% complete, ETA 1 days, 02:34:23 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns # Run progress: 32,43% complete, ETA 1 days, 02:33:03 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁵ ops/ns # Warmup Iteration 2: ≈ 10⁻⁵ ops/ns # Warmup Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 1: ≈ 10⁻⁵ ops/ns Iteration 2: ≈ 10⁻⁵ ops/ns Iteration 3: ≈ 10⁻⁵ ops/ns Iteration 4: ≈ 10⁻⁵ ops/ns Iteration 5: ≈ 10⁻⁵ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁵ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 50) # Run progress: 32,48% complete, ETA 1 days, 02:31:43 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 32,54% complete, ETA 1 days, 02:30:23 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 32,60% complete, ETA 1 days, 02:29:03 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 100) # Run progress: 32,65% complete, ETA 1 days, 02:27:42 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 32,71% complete, ETA 1 days, 02:26:22 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 32,77% complete, ETA 1 days, 02:25:02 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 200) # Run progress: 32,82% complete, ETA 1 days, 02:23:42 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 32,88% complete, ETA 1 days, 02:22:22 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns # Run progress: 32,94% complete, ETA 1 days, 02:21:02 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁶ ops/ns # Warmup Iteration 2: ≈ 10⁻⁶ ops/ns # Warmup Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 1: ≈ 10⁻⁶ ops/ns Iteration 2: ≈ 10⁻⁶ ops/ns Iteration 3: ≈ 10⁻⁶ ops/ns Iteration 4: ≈ 10⁻⁶ ops/ns Iteration 5: ≈ 10⁻⁶ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁶ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 500) # Run progress: 32,99% complete, ETA 1 days, 02:19:41 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 33,05% complete, ETA 1 days, 02:18:21 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 33,11% complete, ETA 1 days, 02:17:01 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 1000) # Run progress: 33,16% complete, ETA 1 days, 02:15:41 # Fork: 1 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 33,22% complete, ETA 1 days, 02:14:21 # Fork: 2 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns # Run progress: 33,28% complete, ETA 1 days, 02:13:01 # Fork: 3 of 3 # Warmup Iteration 1: ≈ 10⁻⁷ ops/ns # Warmup Iteration 2: ≈ 10⁻⁷ ops/ns # Warmup Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 1: ≈ 10⁻⁷ ops/ns Iteration 2: ≈ 10⁻⁷ ops/ns Iteration 3: ≈ 10⁻⁷ ops/ns Iteration 4: ≈ 10⁻⁷ ops/ns Iteration 5: ≈ 10⁻⁷ ops/ns Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": ≈ 10⁻⁷ ops/ns # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 10) # Run progress: 33,33% complete, ETA 1 days, 02:11:41 # Fork: 1 of 3 # Warmup Iteration 1: 1316,976 ns/op # Warmup Iteration 2: 1296,087 ns/op # Warmup Iteration 3: 1295,943 ns/op Iteration 1: 1296,309 ns/op Iteration 2: 1295,973 ns/op Iteration 3: 1298,963 ns/op Iteration 4: 1296,052 ns/op Iteration 5: 1296,480 ns/op # Run progress: 33,39% complete, ETA 1 days, 02:10:21 # Fork: 2 of 3 # Warmup Iteration 1: 1190,611 ns/op # Warmup Iteration 2: 1177,831 ns/op # Warmup Iteration 3: 1171,867 ns/op Iteration 1: 1171,325 ns/op Iteration 2: 1172,021 ns/op Iteration 3: 1171,273 ns/op Iteration 4: 1170,463 ns/op Iteration 5: 1170,064 ns/op # Run progress: 33,45% complete, ETA 1 days, 02:09:00 # Fork: 3 of 3 # Warmup Iteration 1: 1314,870 ns/op # Warmup Iteration 2: 1296,362 ns/op # Warmup Iteration 3: 1295,690 ns/op Iteration 1: 1296,329 ns/op Iteration 2: 1296,203 ns/op Iteration 3: 1295,556 ns/op Iteration 4: 1295,669 ns/op Iteration 5: 1309,303 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 1255,466 ±(99.9%) 66,168 ns/op [Average] (min, avg, max) = (1170,064, 1255,466, 1309,303), stdev = 61,894 CI (99.9%): [1189,297, 1321,634] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 20) # Run progress: 33,50% complete, ETA 1 days, 02:07:40 # Fork: 1 of 3 # Warmup Iteration 1: 2100,273 ns/op # Warmup Iteration 2: 2063,588 ns/op # Warmup Iteration 3: 2065,508 ns/op Iteration 1: 2062,574 ns/op Iteration 2: 2060,197 ns/op Iteration 3: 2061,045 ns/op Iteration 4: 2063,654 ns/op Iteration 5: 2058,418 ns/op # Run progress: 33,56% complete, ETA 1 days, 02:06:20 # Fork: 2 of 3 # Warmup Iteration 1: 2096,907 ns/op # Warmup Iteration 2: 2067,470 ns/op # Warmup Iteration 3: 2061,866 ns/op Iteration 1: 2060,261 ns/op Iteration 2: 2062,931 ns/op Iteration 3: 2066,541 ns/op Iteration 4: 2063,105 ns/op Iteration 5: 2062,325 ns/op # Run progress: 33,62% complete, ETA 1 days, 02:05:00 # Fork: 3 of 3 # Warmup Iteration 1: 2252,238 ns/op # Warmup Iteration 2: 2088,148 ns/op # Warmup Iteration 3: 2087,487 ns/op Iteration 1: 2086,301 ns/op Iteration 2: 2088,885 ns/op Iteration 3: 2084,980 ns/op Iteration 4: 2087,037 ns/op Iteration 5: 2119,932 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 2072,546 ±(99.9%) 18,521 ns/op [Average] (min, avg, max) = (2058,418, 2072,546, 2119,932), stdev = 17,325 CI (99.9%): [2054,024, 2091,067] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 50) # Run progress: 33,67% complete, ETA 1 days, 02:03:40 # Fork: 1 of 3 # Warmup Iteration 1: 4437,022 ns/op # Warmup Iteration 2: 4387,581 ns/op # Warmup Iteration 3: 4387,267 ns/op Iteration 1: 4392,423 ns/op Iteration 2: 4388,208 ns/op Iteration 3: 4389,705 ns/op Iteration 4: 4387,728 ns/op Iteration 5: 4387,120 ns/op # Run progress: 33,73% complete, ETA 1 days, 02:02:19 # Fork: 2 of 3 # Warmup Iteration 1: 4512,668 ns/op # Warmup Iteration 2: 4619,213 ns/op # Warmup Iteration 3: 4455,881 ns/op Iteration 1: 4455,402 ns/op Iteration 2: 4506,055 ns/op Iteration 3: 4876,805 ns/op Iteration 4: 4381,616 ns/op Iteration 5: 4308,276 ns/op # Run progress: 33,79% complete, ETA 1 days, 02:00:59 # Fork: 3 of 3 # Warmup Iteration 1: 4621,774 ns/op # Warmup Iteration 2: 4748,195 ns/op # Warmup Iteration 3: 4927,589 ns/op Iteration 1: 4584,321 ns/op Iteration 2: 4505,467 ns/op Iteration 3: 4507,686 ns/op Iteration 4: 4506,431 ns/op Iteration 5: 4505,962 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 4472,214 ±(99.9%) 143,446 ns/op [Average] (min, avg, max) = (4308,276, 4472,214, 4876,805), stdev = 134,179 CI (99.9%): [4328,768, 4615,660] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 100) # Run progress: 33,84% complete, ETA 1 days, 01:59:39 # Fork: 1 of 3 # Warmup Iteration 1: 8023,120 ns/op # Warmup Iteration 2: 7915,924 ns/op # Warmup Iteration 3: 7908,501 ns/op Iteration 1: 7912,036 ns/op Iteration 2: 7916,979 ns/op Iteration 3: 7909,432 ns/op Iteration 4: 7917,221 ns/op Iteration 5: 7912,352 ns/op # Run progress: 33,90% complete, ETA 1 days, 01:58:19 # Fork: 2 of 3 # Warmup Iteration 1: 8040,830 ns/op # Warmup Iteration 2: 7949,798 ns/op # Warmup Iteration 3: 7929,787 ns/op Iteration 1: 7937,618 ns/op Iteration 2: 8008,170 ns/op Iteration 3: 7930,078 ns/op Iteration 4: 7946,092 ns/op Iteration 5: 7929,243 ns/op # Run progress: 33,96% complete, ETA 1 days, 01:56:59 # Fork: 3 of 3 # Warmup Iteration 1: 7986,913 ns/op # Warmup Iteration 2: 7882,591 ns/op # Warmup Iteration 3: 7875,710 ns/op Iteration 1: 7873,735 ns/op Iteration 2: 7867,315 ns/op Iteration 3: 7879,266 ns/op Iteration 4: 7865,460 ns/op Iteration 5: 7873,585 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 7911,906 ±(99.9%) 40,330 ns/op [Average] (min, avg, max) = (7865,460, 7911,906, 8008,170), stdev = 37,725 CI (99.9%): [7871,576, 7952,236] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 200) # Run progress: 34,01% complete, ETA 1 days, 01:55:38 # Fork: 1 of 3 # Warmup Iteration 1: 15922,472 ns/op # Warmup Iteration 2: 15715,220 ns/op # Warmup Iteration 3: 15741,995 ns/op Iteration 1: 15854,129 ns/op Iteration 2: 15836,681 ns/op Iteration 3: 15841,563 ns/op Iteration 4: 15795,306 ns/op Iteration 5: 15691,946 ns/op # Run progress: 34,07% complete, ETA 1 days, 01:54:18 # Fork: 2 of 3 # Warmup Iteration 1: 15891,872 ns/op # Warmup Iteration 2: 15716,042 ns/op # Warmup Iteration 3: 15688,768 ns/op Iteration 1: 15697,437 ns/op Iteration 2: 15682,567 ns/op Iteration 3: 15676,982 ns/op Iteration 4: 15692,810 ns/op Iteration 5: 15704,054 ns/op # Run progress: 34,13% complete, ETA 1 days, 01:52:58 # Fork: 3 of 3 # Warmup Iteration 1: 15938,354 ns/op # Warmup Iteration 2: 15783,263 ns/op # Warmup Iteration 3: 15743,705 ns/op Iteration 1: 15732,422 ns/op Iteration 2: 15730,453 ns/op Iteration 3: 15752,141 ns/op Iteration 4: 15725,181 ns/op Iteration 5: 15713,707 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 15741,825 ±(99.9%) 65,037 ns/op [Average] (min, avg, max) = (15676,982, 15741,825, 15854,129), stdev = 60,835 CI (99.9%): [15676,789, 15806,862] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 500) # Run progress: 34,18% complete, ETA 1 days, 01:51:38 # Fork: 1 of 3 # Warmup Iteration 1: 39578,956 ns/op # Warmup Iteration 2: 39098,472 ns/op # Warmup Iteration 3: 38988,470 ns/op Iteration 1: 39006,003 ns/op Iteration 2: 38992,981 ns/op Iteration 3: 39037,159 ns/op Iteration 4: 39004,726 ns/op Iteration 5: 38990,560 ns/op # Run progress: 34,24% complete, ETA 1 days, 01:50:18 # Fork: 2 of 3 # Warmup Iteration 1: 39617,604 ns/op # Warmup Iteration 2: 39160,359 ns/op # Warmup Iteration 3: 39017,671 ns/op Iteration 1: 39048,126 ns/op Iteration 2: 39019,900 ns/op Iteration 3: 39012,122 ns/op Iteration 4: 39057,989 ns/op Iteration 5: 39042,081 ns/op # Run progress: 34,30% complete, ETA 1 days, 01:48:57 # Fork: 3 of 3 # Warmup Iteration 1: 39512,747 ns/op # Warmup Iteration 2: 39026,037 ns/op # Warmup Iteration 3: 38919,941 ns/op Iteration 1: 38925,499 ns/op Iteration 2: 38919,441 ns/op Iteration 3: 38904,939 ns/op Iteration 4: 38896,206 ns/op Iteration 5: 38919,718 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 38985,163 ±(99.9%) 60,315 ns/op [Average] (min, avg, max) = (38896,206, 38985,163, 39057,989), stdev = 56,419 CI (99.9%): [38924,848, 39045,479] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 1000) # Run progress: 34,35% complete, ETA 1 days, 01:47:37 # Fork: 1 of 3 # Warmup Iteration 1: 79892,322 ns/op # Warmup Iteration 2: 79367,955 ns/op # Warmup Iteration 3: 79079,505 ns/op Iteration 1: 79105,340 ns/op Iteration 2: 79091,632 ns/op Iteration 3: 79025,138 ns/op Iteration 4: 79079,699 ns/op Iteration 5: 79328,394 ns/op # Run progress: 34,41% complete, ETA 1 days, 01:46:17 # Fork: 2 of 3 # Warmup Iteration 1: 74428,120 ns/op # Warmup Iteration 2: 74152,626 ns/op # Warmup Iteration 3: 73583,665 ns/op Iteration 1: 74029,118 ns/op Iteration 2: 73551,288 ns/op Iteration 3: 73462,693 ns/op Iteration 4: 73525,172 ns/op Iteration 5: 73617,038 ns/op # Run progress: 34,47% complete, ETA 1 days, 01:44:57 # Fork: 3 of 3 # Warmup Iteration 1: 79954,006 ns/op # Warmup Iteration 2: 79524,591 ns/op # Warmup Iteration 3: 79804,235 ns/op Iteration 1: 79241,252 ns/op Iteration 2: 79266,996 ns/op Iteration 3: 79291,714 ns/op Iteration 4: 79256,252 ns/op Iteration 5: 79283,204 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 77343,662 ±(99.9%) 2904,689 ns/op [Average] (min, avg, max) = (73462,693, 77343,662, 79328,394), stdev = 2717,047 CI (99.9%): [74438,973, 80248,350] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 10) # Run progress: 34,52% complete, ETA 1 days, 01:43:37 # Fork: 1 of 3 # Warmup Iteration 1: 2470,565 ns/op # Warmup Iteration 2: 2423,964 ns/op # Warmup Iteration 3: 2425,457 ns/op Iteration 1: 2421,992 ns/op Iteration 2: 2421,679 ns/op Iteration 3: 2471,631 ns/op Iteration 4: 2420,838 ns/op Iteration 5: 2422,373 ns/op # Run progress: 34,58% complete, ETA 1 days, 01:42:16 # Fork: 2 of 3 # Warmup Iteration 1: 2307,833 ns/op # Warmup Iteration 2: 2309,625 ns/op # Warmup Iteration 3: 2251,977 ns/op Iteration 1: 2252,877 ns/op Iteration 2: 2248,982 ns/op Iteration 3: 2249,488 ns/op Iteration 4: 2249,193 ns/op Iteration 5: 2249,251 ns/op # Run progress: 34,64% complete, ETA 1 days, 01:40:56 # Fork: 3 of 3 # Warmup Iteration 1: 2658,768 ns/op # Warmup Iteration 2: 2653,063 ns/op # Warmup Iteration 3: 2611,060 ns/op Iteration 1: 2609,168 ns/op Iteration 2: 2608,636 ns/op Iteration 3: 2608,090 ns/op Iteration 4: 2608,833 ns/op Iteration 5: 2609,229 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 2430,151 ±(99.9%) 162,615 ns/op [Average] (min, avg, max) = (2248,982, 2430,151, 2609,229), stdev = 152,111 CI (99.9%): [2267,535, 2592,766] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 20) # Run progress: 34,69% complete, ETA 1 days, 01:39:36 # Fork: 1 of 3 # Warmup Iteration 1: 4318,229 ns/op # Warmup Iteration 2: 4458,441 ns/op # Warmup Iteration 3: 4267,348 ns/op Iteration 1: 4274,913 ns/op Iteration 2: 4340,354 ns/op Iteration 3: 4295,000 ns/op Iteration 4: 4267,262 ns/op Iteration 5: 4265,815 ns/op # Run progress: 34,75% complete, ETA 1 days, 01:38:16 # Fork: 2 of 3 # Warmup Iteration 1: 4197,627 ns/op # Warmup Iteration 2: 4135,364 ns/op # Warmup Iteration 3: 4149,249 ns/op Iteration 1: 4167,073 ns/op Iteration 2: 4133,717 ns/op Iteration 3: 4131,373 ns/op Iteration 4: 4132,436 ns/op Iteration 5: 4133,533 ns/op # Run progress: 34,81% complete, ETA 1 days, 01:36:56 # Fork: 3 of 3 # Warmup Iteration 1: 4169,623 ns/op # Warmup Iteration 2: 4132,237 ns/op # Warmup Iteration 3: 4111,362 ns/op Iteration 1: 4105,675 ns/op Iteration 2: 4108,656 ns/op Iteration 3: 4104,234 ns/op Iteration 4: 4104,701 ns/op Iteration 5: 4106,069 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 4178,054 ±(99.9%) 90,106 ns/op [Average] (min, avg, max) = (4104,234, 4178,054, 4340,354), stdev = 84,285 CI (99.9%): [4087,949, 4268,160] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 50) # Run progress: 34,86% complete, ETA 1 days, 01:35:35 # Fork: 1 of 3 # Warmup Iteration 1: 8807,165 ns/op # Warmup Iteration 2: 8723,740 ns/op # Warmup Iteration 3: 8685,967 ns/op Iteration 1: 8692,174 ns/op Iteration 2: 8686,679 ns/op Iteration 3: 8824,658 ns/op Iteration 4: 8687,439 ns/op Iteration 5: 8689,629 ns/op # Run progress: 34,92% complete, ETA 1 days, 01:34:15 # Fork: 2 of 3 # Warmup Iteration 1: 8809,081 ns/op # Warmup Iteration 2: 8739,709 ns/op # Warmup Iteration 3: 8715,324 ns/op Iteration 1: 8716,914 ns/op Iteration 2: 8711,460 ns/op Iteration 3: 8709,574 ns/op Iteration 4: 8714,609 ns/op Iteration 5: 8709,876 ns/op # Run progress: 34,98% complete, ETA 1 days, 01:32:55 # Fork: 3 of 3 # Warmup Iteration 1: 9042,876 ns/op # Warmup Iteration 2: 8896,649 ns/op # Warmup Iteration 3: 8773,446 ns/op Iteration 1: 8775,550 ns/op Iteration 2: 8774,302 ns/op Iteration 3: 8770,698 ns/op Iteration 4: 8816,565 ns/op Iteration 5: 8781,476 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 8737,440 ±(99.9%) 51,342 ns/op [Average] (min, avg, max) = (8686,679, 8737,440, 8824,658), stdev = 48,025 CI (99.9%): [8686,098, 8788,782] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 100) # Run progress: 35,03% complete, ETA 1 days, 01:31:35 # Fork: 1 of 3 # Warmup Iteration 1: 16193,972 ns/op # Warmup Iteration 2: 16022,095 ns/op # Warmup Iteration 3: 15980,340 ns/op Iteration 1: 15967,782 ns/op Iteration 2: 15955,939 ns/op Iteration 3: 15997,174 ns/op Iteration 4: 15980,021 ns/op Iteration 5: 16002,496 ns/op # Run progress: 35,09% complete, ETA 1 days, 01:30:15 # Fork: 2 of 3 # Warmup Iteration 1: 16219,026 ns/op # Warmup Iteration 2: 16011,500 ns/op # Warmup Iteration 3: 15954,608 ns/op Iteration 1: 15962,934 ns/op Iteration 2: 15961,837 ns/op Iteration 3: 15966,546 ns/op Iteration 4: 15975,805 ns/op Iteration 5: 15981,463 ns/op # Run progress: 35,15% complete, ETA 1 days, 01:28:54 # Fork: 3 of 3 # Warmup Iteration 1: 16195,665 ns/op # Warmup Iteration 2: 16007,943 ns/op # Warmup Iteration 3: 15963,703 ns/op Iteration 1: 15975,856 ns/op Iteration 2: 15975,462 ns/op Iteration 3: 15985,531 ns/op Iteration 4: 15994,973 ns/op Iteration 5: 15963,887 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 15976,514 ±(99.9%) 14,904 ns/op [Average] (min, avg, max) = (15955,939, 15976,514, 16002,496), stdev = 13,941 CI (99.9%): [15961,610, 15991,418] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 200) # Run progress: 35,20% complete, ETA 1 days, 01:27:34 # Fork: 1 of 3 # Warmup Iteration 1: 30535,247 ns/op # Warmup Iteration 2: 30256,916 ns/op # Warmup Iteration 3: 30281,146 ns/op Iteration 1: 30304,069 ns/op Iteration 2: 30320,484 ns/op Iteration 3: 30288,045 ns/op Iteration 4: 30287,739 ns/op Iteration 5: 30287,220 ns/op # Run progress: 35,26% complete, ETA 1 days, 01:26:14 # Fork: 2 of 3 # Warmup Iteration 1: 30589,581 ns/op # Warmup Iteration 2: 30426,257 ns/op # Warmup Iteration 3: 30371,210 ns/op Iteration 1: 30968,258 ns/op Iteration 2: 30366,894 ns/op Iteration 3: 30542,974 ns/op Iteration 4: 30342,526 ns/op Iteration 5: 30356,423 ns/op # Run progress: 35,32% complete, ETA 1 days, 01:24:54 # Fork: 3 of 3 # Warmup Iteration 1: 30620,021 ns/op # Warmup Iteration 2: 30269,605 ns/op # Warmup Iteration 3: 30437,268 ns/op Iteration 1: 30308,443 ns/op Iteration 2: 30306,815 ns/op Iteration 3: 30456,274 ns/op Iteration 4: 30340,561 ns/op Iteration 5: 30311,182 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 30385,860 ±(99.9%) 187,727 ns/op [Average] (min, avg, max) = (30287,220, 30385,860, 30968,258), stdev = 175,600 CI (99.9%): [30198,134, 30573,587] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 500) # Run progress: 35,37% complete, ETA 1 days, 01:23:34 # Fork: 1 of 3 # Warmup Iteration 1: 80155,139 ns/op # Warmup Iteration 2: 79691,481 ns/op # Warmup Iteration 3: 79262,541 ns/op Iteration 1: 80090,749 ns/op Iteration 2: 78991,758 ns/op Iteration 3: 79011,781 ns/op Iteration 4: 79531,234 ns/op Iteration 5: 79106,124 ns/op # Run progress: 35,43% complete, ETA 1 days, 01:22:14 # Fork: 2 of 3 # Warmup Iteration 1: 80386,250 ns/op # Warmup Iteration 2: 79375,526 ns/op # Warmup Iteration 3: 79168,880 ns/op Iteration 1: 79281,893 ns/op Iteration 2: 79328,762 ns/op Iteration 3: 79701,834 ns/op Iteration 4: 79051,169 ns/op Iteration 5: 79101,032 ns/op # Run progress: 35,49% complete, ETA 1 days, 01:20:53 # Fork: 3 of 3 # Warmup Iteration 1: 80300,515 ns/op # Warmup Iteration 2: 79520,862 ns/op # Warmup Iteration 3: 79052,771 ns/op Iteration 1: 79261,423 ns/op Iteration 2: 79448,375 ns/op Iteration 3: 79258,605 ns/op Iteration 4: 79013,960 ns/op Iteration 5: 79062,215 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 79282,728 ±(99.9%) 327,974 ns/op [Average] (min, avg, max) = (78991,758, 79282,728, 80090,749), stdev = 306,787 CI (99.9%): [78954,754, 79610,702] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 1000) # Run progress: 35,54% complete, ETA 1 days, 01:19:33 # Fork: 1 of 3 # Warmup Iteration 1: 161256,561 ns/op # Warmup Iteration 2: 159301,361 ns/op # Warmup Iteration 3: 158820,203 ns/op Iteration 1: 158976,862 ns/op Iteration 2: 158830,789 ns/op Iteration 3: 158989,934 ns/op Iteration 4: 158893,801 ns/op Iteration 5: 158782,883 ns/op # Run progress: 35,60% complete, ETA 1 days, 01:18:13 # Fork: 2 of 3 # Warmup Iteration 1: 154066,740 ns/op # Warmup Iteration 2: 152745,820 ns/op # Warmup Iteration 3: 153151,228 ns/op Iteration 1: 153034,458 ns/op Iteration 2: 152562,925 ns/op Iteration 3: 152547,960 ns/op Iteration 4: 152686,007 ns/op Iteration 5: 152648,320 ns/op # Run progress: 35,66% complete, ETA 1 days, 01:16:53 # Fork: 3 of 3 # Warmup Iteration 1: 155587,934 ns/op # Warmup Iteration 2: 154388,707 ns/op # Warmup Iteration 3: 152367,145 ns/op Iteration 1: 152492,349 ns/op Iteration 2: 152365,730 ns/op Iteration 3: 152638,153 ns/op Iteration 4: 152392,734 ns/op Iteration 5: 152302,314 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 154676,348 ±(99.9%) 3306,098 ns/op [Average] (min, avg, max) = (152302,314, 154676,348, 158989,934), stdev = 3092,527 CI (99.9%): [151370,249, 157982,446] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 10) # Run progress: 35,71% complete, ETA 1 days, 01:15:33 # Fork: 1 of 3 # Warmup Iteration 1: 6462,333 ns/op # Warmup Iteration 2: 6404,216 ns/op # Warmup Iteration 3: 6372,551 ns/op Iteration 1: 6327,100 ns/op Iteration 2: 6318,577 ns/op Iteration 3: 6335,906 ns/op Iteration 4: 6323,689 ns/op Iteration 5: 6327,060 ns/op # Run progress: 35,77% complete, ETA 1 days, 01:14:12 # Fork: 2 of 3 # Warmup Iteration 1: 5915,595 ns/op # Warmup Iteration 2: 5826,384 ns/op # Warmup Iteration 3: 5809,582 ns/op Iteration 1: 5807,559 ns/op Iteration 2: 5810,085 ns/op Iteration 3: 5817,797 ns/op Iteration 4: 5808,470 ns/op Iteration 5: 5809,171 ns/op # Run progress: 35,83% complete, ETA 1 days, 01:12:52 # Fork: 3 of 3 # Warmup Iteration 1: 6597,260 ns/op # Warmup Iteration 2: 6473,730 ns/op # Warmup Iteration 3: 6494,608 ns/op Iteration 1: 6467,342 ns/op Iteration 2: 6470,428 ns/op Iteration 3: 6468,481 ns/op Iteration 4: 6465,089 ns/op Iteration 5: 6467,143 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 6201,593 ±(99.9%) 312,542 ns/op [Average] (min, avg, max) = (5807,559, 6201,593, 6470,428), stdev = 292,352 CI (99.9%): [5889,051, 6514,136] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 20) # Run progress: 35,88% complete, ETA 1 days, 01:11:32 # Fork: 1 of 3 # Warmup Iteration 1: 10345,947 ns/op # Warmup Iteration 2: 10115,936 ns/op # Warmup Iteration 3: 10093,045 ns/op Iteration 1: 10093,653 ns/op Iteration 2: 10102,066 ns/op Iteration 3: 10091,158 ns/op Iteration 4: 10099,439 ns/op Iteration 5: 10093,372 ns/op # Run progress: 35,94% complete, ETA 1 days, 01:10:12 # Fork: 2 of 3 # Warmup Iteration 1: 10865,676 ns/op # Warmup Iteration 2: 10846,495 ns/op # Warmup Iteration 3: 10699,876 ns/op Iteration 1: 10697,337 ns/op Iteration 2: 10701,619 ns/op Iteration 3: 10699,997 ns/op Iteration 4: 10696,778 ns/op Iteration 5: 10698,791 ns/op # Run progress: 36,00% complete, ETA 1 days, 01:08:52 # Fork: 3 of 3 # Warmup Iteration 1: 10838,555 ns/op # Warmup Iteration 2: 10699,629 ns/op # Warmup Iteration 3: 10673,287 ns/op Iteration 1: 10670,499 ns/op Iteration 2: 10665,850 ns/op Iteration 3: 10685,166 ns/op Iteration 4: 10663,219 ns/op Iteration 5: 10669,062 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 10488,534 ±(99.9%) 307,511 ns/op [Average] (min, avg, max) = (10091,158, 10488,534, 10701,619), stdev = 287,646 CI (99.9%): [10181,023, 10796,044] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 50) # Run progress: 36,05% complete, ETA 1 days, 01:07:31 # Fork: 1 of 3 # Warmup Iteration 1: 21179,153 ns/op # Warmup Iteration 2: 20909,167 ns/op # Warmup Iteration 3: 20894,406 ns/op Iteration 1: 20891,828 ns/op Iteration 2: 20916,868 ns/op Iteration 3: 20907,025 ns/op Iteration 4: 20884,408 ns/op Iteration 5: 20868,310 ns/op # Run progress: 36,11% complete, ETA 1 days, 01:06:11 # Fork: 2 of 3 # Warmup Iteration 1: 21657,892 ns/op # Warmup Iteration 2: 21424,521 ns/op # Warmup Iteration 3: 21365,232 ns/op Iteration 1: 21386,012 ns/op Iteration 2: 21540,642 ns/op Iteration 3: 21360,383 ns/op Iteration 4: 21360,139 ns/op Iteration 5: 21381,345 ns/op # Run progress: 36,17% complete, ETA 1 days, 01:04:51 # Fork: 3 of 3 # Warmup Iteration 1: 21895,605 ns/op # Warmup Iteration 2: 21635,280 ns/op # Warmup Iteration 3: 21551,550 ns/op Iteration 1: 21547,415 ns/op Iteration 2: 21565,305 ns/op Iteration 3: 21553,613 ns/op Iteration 4: 21580,851 ns/op Iteration 5: 21552,402 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 21286,436 ±(99.9%) 318,397 ns/op [Average] (min, avg, max) = (20868,310, 21286,436, 21580,851), stdev = 297,829 CI (99.9%): [20968,039, 21604,833] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 100) # Run progress: 36,22% complete, ETA 1 days, 01:03:31 # Fork: 1 of 3 # Warmup Iteration 1: 40017,231 ns/op # Warmup Iteration 2: 39374,142 ns/op # Warmup Iteration 3: 39272,145 ns/op Iteration 1: 39442,331 ns/op Iteration 2: 39411,126 ns/op Iteration 3: 39240,410 ns/op Iteration 4: 39245,113 ns/op Iteration 5: 39269,555 ns/op # Run progress: 36,28% complete, ETA 1 days, 01:02:11 # Fork: 2 of 3 # Warmup Iteration 1: 41305,705 ns/op # Warmup Iteration 2: 40936,672 ns/op # Warmup Iteration 3: 40786,802 ns/op Iteration 1: 40798,814 ns/op Iteration 2: 40817,678 ns/op Iteration 3: 40811,895 ns/op Iteration 4: 40900,775 ns/op Iteration 5: 40934,166 ns/op # Run progress: 36,34% complete, ETA 1 days, 01:00:50 # Fork: 3 of 3 # Warmup Iteration 1: 39752,605 ns/op # Warmup Iteration 2: 39244,376 ns/op # Warmup Iteration 3: 39260,143 ns/op Iteration 1: 39322,650 ns/op Iteration 2: 39314,999 ns/op Iteration 3: 39343,550 ns/op Iteration 4: 39213,194 ns/op Iteration 5: 39280,790 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 39823,136 ±(99.9%) 808,849 ns/op [Average] (min, avg, max) = (39213,194, 39823,136, 40934,166), stdev = 756,597 CI (99.9%): [39014,288, 40631,985] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 200) # Run progress: 36,39% complete, ETA 1 days, 00:59:30 # Fork: 1 of 3 # Warmup Iteration 1: 79217,094 ns/op # Warmup Iteration 2: 78330,982 ns/op # Warmup Iteration 3: 78531,422 ns/op Iteration 1: 78249,769 ns/op Iteration 2: 78517,824 ns/op Iteration 3: 78390,260 ns/op Iteration 4: 78236,138 ns/op Iteration 5: 78477,062 ns/op # Run progress: 36,45% complete, ETA 1 days, 00:58:10 # Fork: 2 of 3 # Warmup Iteration 1: 82798,469 ns/op # Warmup Iteration 2: 81772,686 ns/op # Warmup Iteration 3: 82055,937 ns/op Iteration 1: 83142,218 ns/op Iteration 2: 81801,522 ns/op Iteration 3: 81922,299 ns/op Iteration 4: 81773,874 ns/op Iteration 5: 81800,973 ns/op # Run progress: 36,51% complete, ETA 1 days, 00:56:50 # Fork: 3 of 3 # Warmup Iteration 1: 79210,537 ns/op # Warmup Iteration 2: 78123,746 ns/op # Warmup Iteration 3: 78138,512 ns/op Iteration 1: 78124,091 ns/op Iteration 2: 78174,726 ns/op Iteration 3: 78173,656 ns/op Iteration 4: 78240,514 ns/op Iteration 5: 78185,450 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 79547,358 ±(99.9%) 2020,085 ns/op [Average] (min, avg, max) = (78124,091, 79547,358, 83142,218), stdev = 1889,589 CI (99.9%): [77527,273, 81567,444] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 500) # Run progress: 36,56% complete, ETA 1 days, 00:55:30 # Fork: 1 of 3 # Warmup Iteration 1: 198862,270 ns/op # Warmup Iteration 2: 197012,167 ns/op # Warmup Iteration 3: 196366,833 ns/op Iteration 1: 196425,047 ns/op Iteration 2: 196579,239 ns/op Iteration 3: 196710,107 ns/op Iteration 4: 196716,264 ns/op Iteration 5: 196722,543 ns/op # Run progress: 36,62% complete, ETA 1 days, 00:54:09 # Fork: 2 of 3 # Warmup Iteration 1: 198876,715 ns/op # Warmup Iteration 2: 197113,086 ns/op # Warmup Iteration 3: 197710,311 ns/op Iteration 1: 196128,418 ns/op Iteration 2: 198635,374 ns/op Iteration 3: 196402,126 ns/op Iteration 4: 196234,186 ns/op Iteration 5: 196082,561 ns/op # Run progress: 36,68% complete, ETA 1 days, 00:52:49 # Fork: 3 of 3 # Warmup Iteration 1: 198735,191 ns/op # Warmup Iteration 2: 197061,613 ns/op # Warmup Iteration 3: 196213,061 ns/op Iteration 1: 196075,526 ns/op Iteration 2: 195979,157 ns/op Iteration 3: 195979,750 ns/op Iteration 4: 196201,043 ns/op Iteration 5: 196103,953 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 196465,020 ±(99.9%) 703,048 ns/op [Average] (min, avg, max) = (195979,157, 196465,020, 198635,374), stdev = 657,632 CI (99.9%): [195761,971, 197168,068] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 1000) # Run progress: 36,73% complete, ETA 1 days, 00:51:29 # Fork: 1 of 3 # Warmup Iteration 1: 402884,094 ns/op # Warmup Iteration 2: 400108,994 ns/op # Warmup Iteration 3: 399686,793 ns/op Iteration 1: 397188,886 ns/op Iteration 2: 399300,389 ns/op Iteration 3: 398508,647 ns/op Iteration 4: 398375,918 ns/op Iteration 5: 397906,280 ns/op # Run progress: 36,79% complete, ETA 1 days, 00:50:09 # Fork: 2 of 3 # Warmup Iteration 1: 402937,230 ns/op # Warmup Iteration 2: 399415,388 ns/op # Warmup Iteration 3: 400495,464 ns/op Iteration 1: 400841,634 ns/op Iteration 2: 399159,784 ns/op Iteration 3: 401068,421 ns/op Iteration 4: 404175,207 ns/op Iteration 5: 402470,389 ns/op # Run progress: 36,85% complete, ETA 1 days, 00:48:49 # Fork: 3 of 3 # Warmup Iteration 1: 403670,045 ns/op # Warmup Iteration 2: 401287,737 ns/op # Warmup Iteration 3: 399295,008 ns/op Iteration 1: 398006,747 ns/op Iteration 2: 399315,937 ns/op Iteration 3: 401272,520 ns/op Iteration 4: 399453,688 ns/op Iteration 5: 399810,346 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 399790,320 ±(99.9%) 2009,467 ns/op [Average] (min, avg, max) = (397188,886, 399790,320, 404175,207), stdev = 1879,656 CI (99.9%): [397780,853, 401799,786] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 10) # Run progress: 36,90% complete, ETA 1 days, 00:47:28 # Fork: 1 of 3 # Warmup Iteration 1: 12903,739 ns/op # Warmup Iteration 2: 12720,480 ns/op # Warmup Iteration 3: 12708,515 ns/op Iteration 1: 12683,202 ns/op Iteration 2: 12699,656 ns/op Iteration 3: 12682,402 ns/op Iteration 4: 12680,253 ns/op Iteration 5: 12690,859 ns/op # Run progress: 36,96% complete, ETA 1 days, 00:46:08 # Fork: 2 of 3 # Warmup Iteration 1: 12838,903 ns/op # Warmup Iteration 2: 12637,737 ns/op # Warmup Iteration 3: 12589,355 ns/op Iteration 1: 12588,530 ns/op Iteration 2: 12590,324 ns/op Iteration 3: 12789,388 ns/op Iteration 4: 12936,779 ns/op Iteration 5: 14370,604 ns/op # Run progress: 37,02% complete, ETA 1 days, 00:44:48 # Fork: 3 of 3 # Warmup Iteration 1: 13096,479 ns/op # Warmup Iteration 2: 12921,104 ns/op # Warmup Iteration 3: 13022,897 ns/op Iteration 1: 12923,514 ns/op Iteration 2: 12931,977 ns/op Iteration 3: 12929,881 ns/op Iteration 4: 12960,454 ns/op Iteration 5: 12925,566 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 12892,226 ±(99.9%) 460,846 ns/op [Average] (min, avg, max) = (12588,530, 12892,226, 14370,604), stdev = 431,075 CI (99.9%): [12431,380, 13353,072] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 20) # Run progress: 37,07% complete, ETA 1 days, 00:43:28 # Fork: 1 of 3 # Warmup Iteration 1: 21679,043 ns/op # Warmup Iteration 2: 21369,123 ns/op # Warmup Iteration 3: 21305,388 ns/op Iteration 1: 21446,903 ns/op Iteration 2: 21356,017 ns/op Iteration 3: 21239,147 ns/op Iteration 4: 21259,245 ns/op Iteration 5: 21231,698 ns/op # Run progress: 37,13% complete, ETA 1 days, 00:42:08 # Fork: 2 of 3 # Warmup Iteration 1: 21197,046 ns/op # Warmup Iteration 2: 20915,107 ns/op # Warmup Iteration 3: 20911,435 ns/op Iteration 1: 20877,016 ns/op Iteration 2: 20916,502 ns/op Iteration 3: 20917,810 ns/op Iteration 4: 20906,377 ns/op Iteration 5: 20945,058 ns/op # Run progress: 37,19% complete, ETA 1 days, 00:40:47 # Fork: 3 of 3 # Warmup Iteration 1: 23046,382 ns/op # Warmup Iteration 2: 22718,807 ns/op # Warmup Iteration 3: 22650,995 ns/op Iteration 1: 22725,118 ns/op Iteration 2: 22603,055 ns/op Iteration 3: 22643,911 ns/op Iteration 4: 22628,333 ns/op Iteration 5: 22657,993 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 21623,612 ±(99.9%) 826,140 ns/op [Average] (min, avg, max) = (20877,016, 21623,612, 22725,118), stdev = 772,772 CI (99.9%): [20797,472, 22449,752] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 50) # Run progress: 37,24% complete, ETA 1 days, 00:39:27 # Fork: 1 of 3 # Warmup Iteration 1: 43453,169 ns/op # Warmup Iteration 2: 43241,486 ns/op # Warmup Iteration 3: 42950,432 ns/op Iteration 1: 43011,939 ns/op Iteration 2: 42994,217 ns/op Iteration 3: 43000,602 ns/op Iteration 4: 42962,707 ns/op Iteration 5: 42950,803 ns/op # Run progress: 37,30% complete, ETA 1 days, 00:38:07 # Fork: 2 of 3 # Warmup Iteration 1: 43578,726 ns/op # Warmup Iteration 2: 43283,222 ns/op # Warmup Iteration 3: 43375,765 ns/op Iteration 1: 43364,707 ns/op Iteration 2: 43327,182 ns/op Iteration 3: 43337,164 ns/op Iteration 4: 43326,761 ns/op Iteration 5: 43383,159 ns/op # Run progress: 37,36% complete, ETA 1 days, 00:36:47 # Fork: 3 of 3 # Warmup Iteration 1: 43334,663 ns/op # Warmup Iteration 2: 44061,982 ns/op # Warmup Iteration 3: 44118,407 ns/op Iteration 1: 42859,810 ns/op Iteration 2: 42888,494 ns/op Iteration 3: 42874,417 ns/op Iteration 4: 42881,027 ns/op Iteration 5: 42824,415 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 43065,827 ±(99.9%) 228,424 ns/op [Average] (min, avg, max) = (42824,415, 43065,827, 43383,159), stdev = 213,668 CI (99.9%): [42837,403, 43294,251] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 100) # Run progress: 37,41% complete, ETA 1 days, 00:35:27 # Fork: 1 of 3 # Warmup Iteration 1: 81260,328 ns/op # Warmup Iteration 2: 80007,150 ns/op # Warmup Iteration 3: 80060,673 ns/op Iteration 1: 80052,106 ns/op Iteration 2: 79720,128 ns/op Iteration 3: 79658,304 ns/op Iteration 4: 80137,547 ns/op Iteration 5: 79770,440 ns/op # Run progress: 37,47% complete, ETA 1 days, 00:34:07 # Fork: 2 of 3 # Warmup Iteration 1: 81419,880 ns/op # Warmup Iteration 2: 80275,356 ns/op # Warmup Iteration 3: 80310,626 ns/op Iteration 1: 79944,310 ns/op Iteration 2: 80253,559 ns/op Iteration 3: 79877,453 ns/op Iteration 4: 79901,678 ns/op Iteration 5: 79892,718 ns/op # Run progress: 37,53% complete, ETA 1 days, 00:32:46 # Fork: 3 of 3 # Warmup Iteration 1: 83385,901 ns/op # Warmup Iteration 2: 82336,702 ns/op # Warmup Iteration 3: 82091,422 ns/op Iteration 1: 82410,174 ns/op Iteration 2: 82107,173 ns/op Iteration 3: 82058,394 ns/op Iteration 4: 82426,259 ns/op Iteration 5: 82489,751 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 80713,333 ±(99.9%) 1255,603 ns/op [Average] (min, avg, max) = (79658,304, 80713,333, 82489,751), stdev = 1174,492 CI (99.9%): [79457,730, 81968,936] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 200) # Run progress: 37,58% complete, ETA 1 days, 00:31:26 # Fork: 1 of 3 # Warmup Iteration 1: 161547,816 ns/op # Warmup Iteration 2: 160298,537 ns/op # Warmup Iteration 3: 158933,632 ns/op Iteration 1: 159195,864 ns/op Iteration 2: 159104,848 ns/op Iteration 3: 159044,774 ns/op Iteration 4: 159081,369 ns/op Iteration 5: 159097,930 ns/op # Run progress: 37,64% complete, ETA 1 days, 00:30:06 # Fork: 2 of 3 # Warmup Iteration 1: 153897,717 ns/op # Warmup Iteration 2: 151573,682 ns/op # Warmup Iteration 3: 150990,914 ns/op Iteration 1: 151498,343 ns/op Iteration 2: 151251,407 ns/op Iteration 3: 151436,554 ns/op Iteration 4: 151292,757 ns/op Iteration 5: 151231,443 ns/op # Run progress: 37,70% complete, ETA 1 days, 00:28:46 # Fork: 3 of 3 # Warmup Iteration 1: 153983,334 ns/op # Warmup Iteration 2: 151532,126 ns/op # Warmup Iteration 3: 151470,223 ns/op Iteration 1: 151630,861 ns/op Iteration 2: 151490,577 ns/op Iteration 3: 151468,964 ns/op Iteration 4: 151641,330 ns/op Iteration 5: 151819,343 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 154019,091 ±(99.9%) 3982,910 ns/op [Average] (min, avg, max) = (151231,443, 154019,091, 159195,864), stdev = 3725,617 CI (99.9%): [150036,181, 158002,001] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 500) # Run progress: 37,75% complete, ETA 1 days, 00:27:26 # Fork: 1 of 3 # Warmup Iteration 1: 407611,771 ns/op # Warmup Iteration 2: 404437,406 ns/op # Warmup Iteration 3: 403291,328 ns/op Iteration 1: 402493,642 ns/op Iteration 2: 403182,883 ns/op Iteration 3: 403020,961 ns/op Iteration 4: 403161,739 ns/op Iteration 5: 403219,410 ns/op # Run progress: 37,81% complete, ETA 1 days, 00:26:05 # Fork: 2 of 3 # Warmup Iteration 1: 407840,583 ns/op # Warmup Iteration 2: 403542,585 ns/op # Warmup Iteration 3: 404944,515 ns/op Iteration 1: 403581,082 ns/op Iteration 2: 412593,509 ns/op Iteration 3: 406958,561 ns/op Iteration 4: 410465,804 ns/op Iteration 5: 407867,523 ns/op # Run progress: 37,87% complete, ETA 1 days, 00:24:45 # Fork: 3 of 3 # Warmup Iteration 1: 406760,370 ns/op # Warmup Iteration 2: 406418,628 ns/op # Warmup Iteration 3: 402595,091 ns/op Iteration 1: 402054,531 ns/op Iteration 2: 402673,272 ns/op Iteration 3: 402388,232 ns/op Iteration 4: 402555,074 ns/op Iteration 5: 402496,891 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 404580,874 ±(99.9%) 3524,629 ns/op [Average] (min, avg, max) = (402054,531, 404580,874, 412593,509), stdev = 3296,940 CI (99.9%): [401056,245, 408105,503] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 1000) # Run progress: 37,92% complete, ETA 1 days, 00:23:25 # Fork: 1 of 3 # Warmup Iteration 1: 780076,076 ns/op # Warmup Iteration 2: 773146,260 ns/op # Warmup Iteration 3: 772638,424 ns/op Iteration 1: 773227,720 ns/op Iteration 2: 771979,283 ns/op Iteration 3: 769833,922 ns/op Iteration 4: 769063,801 ns/op Iteration 5: 769006,601 ns/op # Run progress: 37,98% complete, ETA 1 days, 00:22:05 # Fork: 2 of 3 # Warmup Iteration 1: 785328,059 ns/op # Warmup Iteration 2: 774030,726 ns/op # Warmup Iteration 3: 772393,279 ns/op Iteration 1: 772041,603 ns/op Iteration 2: 774612,646 ns/op Iteration 3: 769072,258 ns/op Iteration 4: 769012,486 ns/op Iteration 5: 769649,823 ns/op # Run progress: 38,04% complete, ETA 1 days, 00:20:45 # Fork: 3 of 3 # Warmup Iteration 1: 778427,980 ns/op # Warmup Iteration 2: 772571,100 ns/op # Warmup Iteration 3: 771378,800 ns/op Iteration 1: 771565,419 ns/op Iteration 2: 770408,860 ns/op Iteration 3: 769949,782 ns/op Iteration 4: 768824,932 ns/op Iteration 5: 769785,819 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 770535,664 ±(99.9%) 1881,682 ns/op [Average] (min, avg, max) = (768824,932, 770535,664, 774612,646), stdev = 1760,127 CI (99.9%): [768653,982, 772417,346] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 10) # Run progress: 38,09% complete, ETA 1 days, 00:19:25 # Fork: 1 of 3 # Warmup Iteration 1: 30411,163 ns/op # Warmup Iteration 2: 29999,814 ns/op # Warmup Iteration 3: 29922,604 ns/op Iteration 1: 29848,256 ns/op Iteration 2: 29852,821 ns/op Iteration 3: 29915,574 ns/op Iteration 4: 29873,819 ns/op Iteration 5: 29843,105 ns/op # Run progress: 38,15% complete, ETA 1 days, 00:18:04 # Fork: 2 of 3 # Warmup Iteration 1: 26755,444 ns/op # Warmup Iteration 2: 26265,030 ns/op # Warmup Iteration 3: 26256,507 ns/op Iteration 1: 26766,660 ns/op Iteration 2: 26214,246 ns/op Iteration 3: 26583,026 ns/op Iteration 4: 28526,344 ns/op Iteration 5: 26215,384 ns/op # Run progress: 38,21% complete, ETA 1 days, 00:16:44 # Fork: 3 of 3 # Warmup Iteration 1: 25550,904 ns/op # Warmup Iteration 2: 25261,223 ns/op # Warmup Iteration 3: 25322,867 ns/op Iteration 1: 25345,523 ns/op Iteration 2: 25362,019 ns/op Iteration 3: 25368,760 ns/op Iteration 4: 25388,535 ns/op Iteration 5: 25366,992 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 27364,737 ±(99.9%) 2142,586 ns/op [Average] (min, avg, max) = (25345,523, 27364,737, 29915,574), stdev = 2004,177 CI (99.9%): [25222,151, 29507,324] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 20) # Run progress: 38,26% complete, ETA 1 days, 00:15:24 # Fork: 1 of 3 # Warmup Iteration 1: 41452,349 ns/op # Warmup Iteration 2: 40862,789 ns/op # Warmup Iteration 3: 40812,219 ns/op Iteration 1: 40830,437 ns/op Iteration 2: 40871,149 ns/op Iteration 3: 40795,476 ns/op Iteration 4: 40787,498 ns/op Iteration 5: 40810,449 ns/op # Run progress: 38,32% complete, ETA 1 days, 00:14:04 # Fork: 2 of 3 # Warmup Iteration 1: 41373,925 ns/op # Warmup Iteration 2: 41065,608 ns/op # Warmup Iteration 3: 40998,152 ns/op Iteration 1: 41019,816 ns/op Iteration 2: 41020,360 ns/op Iteration 3: 41006,222 ns/op Iteration 4: 41026,245 ns/op Iteration 5: 41000,205 ns/op # Run progress: 38,38% complete, ETA 1 days, 00:12:44 # Fork: 3 of 3 # Warmup Iteration 1: 39799,527 ns/op # Warmup Iteration 2: 39212,950 ns/op # Warmup Iteration 3: 39087,938 ns/op Iteration 1: 39067,624 ns/op Iteration 2: 39115,142 ns/op Iteration 3: 39147,961 ns/op Iteration 4: 39089,358 ns/op Iteration 5: 39083,389 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 40311,422 ±(99.9%) 951,853 ns/op [Average] (min, avg, max) = (39067,624, 40311,422, 41026,245), stdev = 890,364 CI (99.9%): [39359,569, 41263,275] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 50) # Run progress: 38,43% complete, ETA 1 days, 00:11:23 # Fork: 1 of 3 # Warmup Iteration 1: 90863,311 ns/op # Warmup Iteration 2: 89770,266 ns/op # Warmup Iteration 3: 89807,419 ns/op Iteration 1: 89675,241 ns/op Iteration 2: 89670,018 ns/op Iteration 3: 93781,770 ns/op Iteration 4: 91778,906 ns/op Iteration 5: 92503,198 ns/op # Run progress: 38,49% complete, ETA 1 days, 00:10:03 # Fork: 2 of 3 # Warmup Iteration 1: 101430,626 ns/op # Warmup Iteration 2: 100547,487 ns/op # Warmup Iteration 3: 100641,280 ns/op Iteration 1: 100649,867 ns/op Iteration 2: 100553,486 ns/op Iteration 3: 100776,270 ns/op Iteration 4: 100477,400 ns/op Iteration 5: 100491,184 ns/op # Run progress: 38,55% complete, ETA 1 days, 00:08:43 # Fork: 3 of 3 # Warmup Iteration 1: 95644,702 ns/op # Warmup Iteration 2: 94129,111 ns/op # Warmup Iteration 3: 94079,425 ns/op Iteration 1: 94044,705 ns/op Iteration 2: 94129,449 ns/op Iteration 3: 95195,183 ns/op Iteration 4: 101182,896 ns/op Iteration 5: 97679,712 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 96172,619 ±(99.9%) 4586,025 ns/op [Average] (min, avg, max) = (89670,018, 96172,619, 101182,896), stdev = 4289,771 CI (99.9%): [91586,594, 100758,644] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 100) # Run progress: 38,60% complete, ETA 1 days, 00:07:23 # Fork: 1 of 3 # Warmup Iteration 1: 156411,244 ns/op # Warmup Iteration 2: 154533,398 ns/op # Warmup Iteration 3: 153561,477 ns/op Iteration 1: 153898,731 ns/op Iteration 2: 153633,859 ns/op Iteration 3: 153660,729 ns/op Iteration 4: 160243,591 ns/op Iteration 5: 168571,017 ns/op # Run progress: 38,66% complete, ETA 1 days, 00:06:03 # Fork: 2 of 3 # Warmup Iteration 1: 163152,826 ns/op # Warmup Iteration 2: 161365,233 ns/op # Warmup Iteration 3: 162009,468 ns/op Iteration 1: 160974,220 ns/op Iteration 2: 161096,363 ns/op Iteration 3: 160885,132 ns/op Iteration 4: 161938,215 ns/op Iteration 5: 160894,382 ns/op # Run progress: 38,72% complete, ETA 1 days, 00:04:42 # Fork: 3 of 3 # Warmup Iteration 1: 154981,572 ns/op # Warmup Iteration 2: 153317,456 ns/op # Warmup Iteration 3: 153996,847 ns/op Iteration 1: 153437,417 ns/op Iteration 2: 153525,132 ns/op Iteration 3: 153271,885 ns/op Iteration 4: 155668,762 ns/op Iteration 5: 159742,285 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 158096,115 ±(99.9%) 4896,265 ns/op [Average] (min, avg, max) = (153271,885, 158096,115, 168571,017), stdev = 4579,970 CI (99.9%): [153199,849, 162992,380] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 200) # Run progress: 38,77% complete, ETA 1 days, 00:03:22 # Fork: 1 of 3 # Warmup Iteration 1: 324204,378 ns/op # Warmup Iteration 2: 332054,002 ns/op # Warmup Iteration 3: 320353,545 ns/op Iteration 1: 320287,467 ns/op Iteration 2: 320459,392 ns/op Iteration 3: 319912,322 ns/op Iteration 4: 319918,498 ns/op Iteration 5: 320303,511 ns/op # Run progress: 38,83% complete, ETA 1 days, 00:02:02 # Fork: 2 of 3 # Warmup Iteration 1: 310322,902 ns/op # Warmup Iteration 2: 316002,290 ns/op # Warmup Iteration 3: 305685,020 ns/op Iteration 1: 311782,025 ns/op Iteration 2: 306019,301 ns/op Iteration 3: 304747,640 ns/op Iteration 4: 304820,085 ns/op Iteration 5: 304736,858 ns/op # Run progress: 38,89% complete, ETA 1 days, 00:00:42 # Fork: 3 of 3 # Warmup Iteration 1: 331523,585 ns/op # Warmup Iteration 2: 331968,045 ns/op # Warmup Iteration 3: 320757,980 ns/op Iteration 1: 321086,803 ns/op Iteration 2: 320081,925 ns/op Iteration 3: 320975,990 ns/op Iteration 4: 320664,135 ns/op Iteration 5: 320393,888 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 315745,989 ±(99.9%) 7509,074 ns/op [Average] (min, avg, max) = (304736,858, 315745,989, 321086,803), stdev = 7023,992 CI (99.9%): [308236,916, 323255,063] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 500) # Run progress: 38,94% complete, ETA 23:59:22 # Fork: 1 of 3 # Warmup Iteration 1: 785434,279 ns/op # Warmup Iteration 2: 775773,399 ns/op # Warmup Iteration 3: 775045,166 ns/op Iteration 1: 775086,137 ns/op Iteration 2: 776304,252 ns/op Iteration 3: 777137,403 ns/op Iteration 4: 780272,924 ns/op Iteration 5: 777657,887 ns/op # Run progress: 39,00% complete, ETA 23:58:01 # Fork: 2 of 3 # Warmup Iteration 1: 800930,287 ns/op # Warmup Iteration 2: 792505,017 ns/op # Warmup Iteration 3: 791260,383 ns/op Iteration 1: 791270,774 ns/op Iteration 2: 791254,638 ns/op Iteration 3: 795067,753 ns/op Iteration 4: 795214,210 ns/op Iteration 5: 794901,580 ns/op # Run progress: 39,06% complete, ETA 23:56:41 # Fork: 3 of 3 # Warmup Iteration 1: 802652,030 ns/op # Warmup Iteration 2: 794691,582 ns/op # Warmup Iteration 3: 793094,689 ns/op Iteration 1: 793019,769 ns/op Iteration 2: 793534,632 ns/op Iteration 3: 797527,654 ns/op Iteration 4: 803203,570 ns/op Iteration 5: 797013,464 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 789231,110 ±(99.9%) 9878,610 ns/op [Average] (min, avg, max) = (775086,137, 789231,110, 803203,570), stdev = 9240,458 CI (99.9%): [779352,500, 799109,720] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 1000) # Run progress: 39,11% complete, ETA 23:55:21 # Fork: 1 of 3 # Warmup Iteration 1: 1651718,416 ns/op # Warmup Iteration 2: 1643364,337 ns/op # Warmup Iteration 3: 1644917,219 ns/op Iteration 1: 1641950,366 ns/op Iteration 2: 1640519,686 ns/op Iteration 3: 1641229,030 ns/op Iteration 4: 1640863,659 ns/op Iteration 5: 1640517,727 ns/op # Run progress: 39,17% complete, ETA 23:54:01 # Fork: 2 of 3 # Warmup Iteration 1: 1650711,550 ns/op # Warmup Iteration 2: 1644195,062 ns/op # Warmup Iteration 3: 1643545,797 ns/op Iteration 1: 1641127,047 ns/op Iteration 2: 1641195,123 ns/op Iteration 3: 1641861,970 ns/op Iteration 4: 1644689,617 ns/op Iteration 5: 1642259,924 ns/op # Run progress: 39,23% complete, ETA 23:52:41 # Fork: 3 of 3 # Warmup Iteration 1: 1644733,979 ns/op # Warmup Iteration 2: 1640808,484 ns/op # Warmup Iteration 3: 1639689,402 ns/op Iteration 1: 1639756,408 ns/op Iteration 2: 1640531,885 ns/op Iteration 3: 1640077,928 ns/op Iteration 4: 1640268,133 ns/op Iteration 5: 1640383,115 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 1641148,775 ±(99.9%) 1297,912 ns/op [Average] (min, avg, max) = (1639756,408, 1641148,775, 1644689,617), stdev = 1214,068 CI (99.9%): [1639850,862, 1642446,687] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 10) # Run progress: 39,29% complete, ETA 23:51:21 # Fork: 1 of 3 # Warmup Iteration 1: 64111,491 ns/op # Warmup Iteration 2: 63197,408 ns/op # Warmup Iteration 3: 63122,917 ns/op Iteration 1: 63053,332 ns/op Iteration 2: 64748,396 ns/op Iteration 3: 63061,138 ns/op Iteration 4: 63310,312 ns/op Iteration 5: 63128,442 ns/op # Run progress: 39,34% complete, ETA 23:50:00 # Fork: 2 of 3 # Warmup Iteration 1: 63410,315 ns/op # Warmup Iteration 2: 62464,281 ns/op # Warmup Iteration 3: 62289,832 ns/op Iteration 1: 62334,947 ns/op Iteration 2: 62387,434 ns/op Iteration 3: 62410,494 ns/op Iteration 4: 62402,177 ns/op Iteration 5: 62353,962 ns/op # Run progress: 39,40% complete, ETA 23:48:40 # Fork: 3 of 3 # Warmup Iteration 1: 59533,941 ns/op # Warmup Iteration 2: 58756,990 ns/op # Warmup Iteration 3: 58783,989 ns/op Iteration 1: 58535,281 ns/op Iteration 2: 58580,014 ns/op Iteration 3: 58546,826 ns/op Iteration 4: 58443,419 ns/op Iteration 5: 58582,125 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 61458,553 ±(99.9%) 2374,319 ns/op [Average] (min, avg, max) = (58443,419, 61458,553, 64748,396), stdev = 2220,939 CI (99.9%): [59084,234, 63832,872] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 20) # Run progress: 39,46% complete, ETA 23:47:20 # Fork: 1 of 3 # Warmup Iteration 1: 109051,703 ns/op # Warmup Iteration 2: 105313,353 ns/op # Warmup Iteration 3: 105195,190 ns/op Iteration 1: 105130,093 ns/op Iteration 2: 105225,191 ns/op Iteration 3: 105012,489 ns/op Iteration 4: 105041,423 ns/op Iteration 5: 105073,947 ns/op # Run progress: 39,51% complete, ETA 23:46:00 # Fork: 2 of 3 # Warmup Iteration 1: 103454,205 ns/op # Warmup Iteration 2: 102656,574 ns/op # Warmup Iteration 3: 100782,410 ns/op Iteration 1: 102945,726 ns/op Iteration 2: 101179,547 ns/op Iteration 3: 102956,058 ns/op Iteration 4: 100891,499 ns/op Iteration 5: 100814,874 ns/op # Run progress: 39,57% complete, ETA 23:44:40 # Fork: 3 of 3 # Warmup Iteration 1: 109745,503 ns/op # Warmup Iteration 2: 106116,702 ns/op # Warmup Iteration 3: 105973,797 ns/op Iteration 1: 106081,983 ns/op Iteration 2: 106085,171 ns/op Iteration 3: 106418,964 ns/op Iteration 4: 105998,826 ns/op Iteration 5: 106007,695 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 104324,232 ±(99.9%) 2156,911 ns/op [Average] (min, avg, max) = (100814,874, 104324,232, 106418,964), stdev = 2017,576 CI (99.9%): [102167,322, 106481,143] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 50) # Run progress: 39,63% complete, ETA 23:43:19 # Fork: 1 of 3 # Warmup Iteration 1: 212436,990 ns/op # Warmup Iteration 2: 210656,460 ns/op # Warmup Iteration 3: 209915,404 ns/op Iteration 1: 210656,682 ns/op Iteration 2: 210561,100 ns/op Iteration 3: 210583,004 ns/op Iteration 4: 210550,091 ns/op Iteration 5: 210493,712 ns/op # Run progress: 39,68% complete, ETA 23:41:59 # Fork: 2 of 3 # Warmup Iteration 1: 219494,245 ns/op # Warmup Iteration 2: 217163,854 ns/op # Warmup Iteration 3: 216956,549 ns/op Iteration 1: 217647,874 ns/op Iteration 2: 217857,064 ns/op Iteration 3: 217690,856 ns/op Iteration 4: 217697,226 ns/op Iteration 5: 217707,291 ns/op # Run progress: 39,74% complete, ETA 23:40:39 # Fork: 3 of 3 # Warmup Iteration 1: 218506,439 ns/op # Warmup Iteration 2: 216161,171 ns/op # Warmup Iteration 3: 215963,405 ns/op Iteration 1: 215745,697 ns/op Iteration 2: 215705,768 ns/op Iteration 3: 216073,301 ns/op Iteration 4: 215885,995 ns/op Iteration 5: 216650,875 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 214767,102 ±(99.9%) 3381,977 ns/op [Average] (min, avg, max) = (210493,712, 214767,102, 217857,064), stdev = 3163,503 CI (99.9%): [211385,126, 218149,079] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 100) # Run progress: 39,80% complete, ETA 23:39:19 # Fork: 1 of 3 # Warmup Iteration 1: 466073,698 ns/op # Warmup Iteration 2: 459426,573 ns/op # Warmup Iteration 3: 459840,635 ns/op Iteration 1: 461827,937 ns/op Iteration 2: 462106,701 ns/op Iteration 3: 459770,377 ns/op Iteration 4: 458862,998 ns/op Iteration 5: 458434,352 ns/op # Run progress: 39,85% complete, ETA 23:37:59 # Fork: 2 of 3 # Warmup Iteration 1: 405773,992 ns/op # Warmup Iteration 2: 399993,049 ns/op # Warmup Iteration 3: 400745,196 ns/op Iteration 1: 399984,045 ns/op Iteration 2: 399969,451 ns/op Iteration 3: 399085,493 ns/op Iteration 4: 399070,599 ns/op Iteration 5: 398999,721 ns/op # Run progress: 39,91% complete, ETA 23:36:39 # Fork: 3 of 3 # Warmup Iteration 1: 418077,623 ns/op # Warmup Iteration 2: 412957,967 ns/op # Warmup Iteration 3: 413072,957 ns/op Iteration 1: 412227,970 ns/op Iteration 2: 412940,434 ns/op Iteration 3: 411395,285 ns/op Iteration 4: 410640,307 ns/op Iteration 5: 410742,033 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 423737,180 ±(99.9%) 29079,059 ns/op [Average] (min, avg, max) = (398999,721, 423737,180, 462106,701), stdev = 27200,570 CI (99.9%): [394658,121, 452816,239] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 200) # Run progress: 39,97% complete, ETA 23:35:18 # Fork: 1 of 3 # Warmup Iteration 1: 804750,917 ns/op # Warmup Iteration 2: 792373,626 ns/op # Warmup Iteration 3: 791781,140 ns/op Iteration 1: 793158,850 ns/op Iteration 2: 791681,423 ns/op Iteration 3: 792206,503 ns/op Iteration 4: 791885,235 ns/op Iteration 5: 792099,971 ns/op # Run progress: 40,02% complete, ETA 23:33:58 # Fork: 2 of 3 # Warmup Iteration 1: 803297,705 ns/op # Warmup Iteration 2: 791606,648 ns/op # Warmup Iteration 3: 790267,868 ns/op Iteration 1: 807476,647 ns/op Iteration 2: 811355,010 ns/op Iteration 3: 798669,718 ns/op Iteration 4: 793628,483 ns/op Iteration 5: 794613,084 ns/op # Run progress: 40,08% complete, ETA 23:32:38 # Fork: 3 of 3 # Warmup Iteration 1: 779539,070 ns/op # Warmup Iteration 2: 770517,799 ns/op # Warmup Iteration 3: 769042,362 ns/op Iteration 1: 769895,629 ns/op Iteration 2: 767532,291 ns/op Iteration 3: 761982,690 ns/op Iteration 4: 761954,508 ns/op Iteration 5: 762206,802 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 786023,123 ±(99.9%) 17871,570 ns/op [Average] (min, avg, max) = (761954,508, 786023,123, 811355,010), stdev = 16717,078 CI (99.9%): [768151,553, 803894,693] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 500) # Run progress: 40,14% complete, ETA 23:31:18 # Fork: 1 of 3 # Warmup Iteration 1: 2243685,851 ns/op # Warmup Iteration 2: 2238069,753 ns/op # Warmup Iteration 3: 2226691,586 ns/op Iteration 1: 2240819,636 ns/op Iteration 2: 2229412,468 ns/op Iteration 3: 2224000,517 ns/op Iteration 4: 2224709,716 ns/op Iteration 5: 2225911,267 ns/op # Run progress: 40,19% complete, ETA 23:29:58 # Fork: 2 of 3 # Warmup Iteration 1: 2238861,954 ns/op # Warmup Iteration 2: 2253213,896 ns/op # Warmup Iteration 3: 2250063,984 ns/op Iteration 1: 2242191,782 ns/op Iteration 2: 2240989,024 ns/op Iteration 3: 2239958,506 ns/op Iteration 4: 2254536,990 ns/op Iteration 5: 2248461,436 ns/op # Run progress: 40,25% complete, ETA 23:28:37 # Fork: 3 of 3 # Warmup Iteration 1: 2132786,025 ns/op # Warmup Iteration 2: 2129069,938 ns/op # Warmup Iteration 3: 2118769,740 ns/op Iteration 1: 2127374,753 ns/op Iteration 2: 2127882,917 ns/op Iteration 3: 2129556,899 ns/op Iteration 4: 2119330,454 ns/op Iteration 5: 2118363,630 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 2199566,666 ±(99.9%) 59506,204 ns/op [Average] (min, avg, max) = (2118363,630, 2199566,666, 2254536,990), stdev = 55662,140 CI (99.9%): [2140060,462, 2259072,871] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 1000) # Run progress: 40,31% complete, ETA 23:27:17 # Fork: 1 of 3 # Warmup Iteration 1: 4988383,283 ns/op # Warmup Iteration 2: 4996594,667 ns/op # Warmup Iteration 3: 5073512,366 ns/op Iteration 1: 5010814,844 ns/op Iteration 2: 5022331,912 ns/op Iteration 3: 5002945,534 ns/op Iteration 4: 5033637,716 ns/op Iteration 5: 5010355,520 ns/op # Run progress: 40,36% complete, ETA 23:25:57 # Fork: 2 of 3 # Warmup Iteration 1: 5124096,545 ns/op # Warmup Iteration 2: 5105693,635 ns/op # Warmup Iteration 3: 5157682,867 ns/op Iteration 1: 5140937,179 ns/op Iteration 2: 5152669,786 ns/op Iteration 3: 5140073,802 ns/op Iteration 4: 5148445,006 ns/op Iteration 5: 5145285,726 ns/op # Run progress: 40,42% complete, ETA 23:24:37 # Fork: 3 of 3 # Warmup Iteration 1: 4914046,452 ns/op # Warmup Iteration 2: 4860755,220 ns/op # Warmup Iteration 3: 4958242,795 ns/op Iteration 1: 4940652,760 ns/op Iteration 2: 4944632,209 ns/op Iteration 3: 4922832,890 ns/op Iteration 4: 4929744,522 ns/op Iteration 5: 4920087,414 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 5031029,788 ±(99.9%) 97822,829 ns/op [Average] (min, avg, max) = (4920087,414, 5031029,788, 5152669,786), stdev = 91503,534 CI (99.9%): [4933206,959, 5128852,616] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 10) # Run progress: 40,48% complete, ETA 23:23:17 # Fork: 1 of 3 # Warmup Iteration 1: 124479,564 ns/op # Warmup Iteration 2: 129047,422 ns/op # Warmup Iteration 3: 123850,303 ns/op Iteration 1: 123582,704 ns/op Iteration 2: 123392,960 ns/op Iteration 3: 123566,021 ns/op Iteration 4: 123518,361 ns/op Iteration 5: 123725,181 ns/op # Run progress: 40,53% complete, ETA 23:21:57 # Fork: 2 of 3 # Warmup Iteration 1: 134858,867 ns/op # Warmup Iteration 2: 130567,025 ns/op # Warmup Iteration 3: 129840,870 ns/op Iteration 1: 129843,161 ns/op Iteration 2: 129974,005 ns/op Iteration 3: 130021,807 ns/op Iteration 4: 129970,407 ns/op Iteration 5: 130205,505 ns/op # Run progress: 40,59% complete, ETA 23:20:37 # Fork: 3 of 3 # Warmup Iteration 1: 132898,617 ns/op # Warmup Iteration 2: 130725,480 ns/op # Warmup Iteration 3: 130691,455 ns/op Iteration 1: 131480,879 ns/op Iteration 2: 130727,695 ns/op Iteration 3: 130682,410 ns/op Iteration 4: 130786,923 ns/op Iteration 5: 130506,351 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 128132,291 ±(99.9%) 3607,567 ns/op [Average] (min, avg, max) = (123392,960, 128132,291, 131480,879), stdev = 3374,520 CI (99.9%): [124524,724, 131739,858] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 20) # Run progress: 40,65% complete, ETA 23:19:16 # Fork: 1 of 3 # Warmup Iteration 1: 206908,534 ns/op # Warmup Iteration 2: 204217,373 ns/op # Warmup Iteration 3: 204401,230 ns/op Iteration 1: 204477,420 ns/op Iteration 2: 204342,568 ns/op Iteration 3: 209048,942 ns/op Iteration 4: 204146,425 ns/op Iteration 5: 204439,685 ns/op # Run progress: 40,70% complete, ETA 23:17:56 # Fork: 2 of 3 # Warmup Iteration 1: 203500,078 ns/op # Warmup Iteration 2: 201390,273 ns/op # Warmup Iteration 3: 201360,730 ns/op Iteration 1: 201429,967 ns/op Iteration 2: 200837,552 ns/op Iteration 3: 201407,784 ns/op Iteration 4: 201193,203 ns/op Iteration 5: 200860,206 ns/op # Run progress: 40,76% complete, ETA 23:16:36 # Fork: 3 of 3 # Warmup Iteration 1: 206583,972 ns/op # Warmup Iteration 2: 203638,151 ns/op # Warmup Iteration 3: 203973,239 ns/op Iteration 1: 203991,170 ns/op Iteration 2: 204042,825 ns/op Iteration 3: 207963,596 ns/op Iteration 4: 205546,104 ns/op Iteration 5: 203996,574 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 203848,268 ±(99.9%) 2632,196 ns/op [Average] (min, avg, max) = (200837,552, 203848,268, 209048,942), stdev = 2462,158 CI (99.9%): [201216,072, 206480,465] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 50) # Run progress: 40,82% complete, ETA 23:15:16 # Fork: 1 of 3 # Warmup Iteration 1: 442506,881 ns/op # Warmup Iteration 2: 434908,253 ns/op # Warmup Iteration 3: 435277,936 ns/op Iteration 1: 435977,823 ns/op Iteration 2: 436483,530 ns/op Iteration 3: 434691,031 ns/op Iteration 4: 438818,590 ns/op Iteration 5: 434426,431 ns/op # Run progress: 40,87% complete, ETA 23:13:56 # Fork: 2 of 3 # Warmup Iteration 1: 434038,493 ns/op # Warmup Iteration 2: 431886,259 ns/op # Warmup Iteration 3: 429254,125 ns/op Iteration 1: 432926,432 ns/op Iteration 2: 431147,398 ns/op Iteration 3: 432478,588 ns/op Iteration 4: 430936,519 ns/op Iteration 5: 432778,035 ns/op # Run progress: 40,93% complete, ETA 23:12:35 # Fork: 3 of 3 # Warmup Iteration 1: 482709,294 ns/op # Warmup Iteration 2: 474460,589 ns/op # Warmup Iteration 3: 474646,067 ns/op Iteration 1: 477154,235 ns/op Iteration 2: 477315,045 ns/op Iteration 3: 474732,941 ns/op Iteration 4: 474375,593 ns/op Iteration 5: 475067,095 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 447953,952 ±(99.9%) 21853,443 ns/op [Average] (min, avg, max) = (430936,519, 447953,952, 477315,045), stdev = 20441,724 CI (99.9%): [426100,509, 469807,395] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 100) # Run progress: 40,99% complete, ETA 23:11:15 # Fork: 1 of 3 # Warmup Iteration 1: 787144,321 ns/op # Warmup Iteration 2: 778071,891 ns/op # Warmup Iteration 3: 775710,491 ns/op Iteration 1: 776067,824 ns/op Iteration 2: 775852,879 ns/op Iteration 3: 776584,290 ns/op Iteration 4: 776639,550 ns/op Iteration 5: 776179,169 ns/op # Run progress: 41,04% complete, ETA 23:09:55 # Fork: 2 of 3 # Warmup Iteration 1: 796252,713 ns/op # Warmup Iteration 2: 786894,529 ns/op # Warmup Iteration 3: 786193,896 ns/op Iteration 1: 785956,407 ns/op Iteration 2: 783659,427 ns/op Iteration 3: 772974,131 ns/op Iteration 4: 772647,901 ns/op Iteration 5: 773727,230 ns/op # Run progress: 41,10% complete, ETA 23:08:35 # Fork: 3 of 3 # Warmup Iteration 1: 798890,554 ns/op # Warmup Iteration 2: 791346,105 ns/op # Warmup Iteration 3: 790152,134 ns/op Iteration 1: 791536,385 ns/op Iteration 2: 785240,462 ns/op Iteration 3: 779702,224 ns/op Iteration 4: 779941,600 ns/op Iteration 5: 781610,747 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 779221,348 ±(99.9%) 5827,507 ns/op [Average] (min, avg, max) = (772647,901, 779221,348, 791536,385), stdev = 5451,054 CI (99.9%): [773393,841, 785048,856] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 200) # Run progress: 41,16% complete, ETA 23:07:15 # Fork: 1 of 3 # Warmup Iteration 1: 1704526,714 ns/op # Warmup Iteration 2: 1690813,681 ns/op # Warmup Iteration 3: 1688171,683 ns/op Iteration 1: 1687778,251 ns/op Iteration 2: 1689063,215 ns/op Iteration 3: 1692160,569 ns/op Iteration 4: 1693856,412 ns/op Iteration 5: 1695686,050 ns/op # Run progress: 41,21% complete, ETA 23:05:55 # Fork: 2 of 3 # Warmup Iteration 1: 1767120,199 ns/op # Warmup Iteration 2: 1751535,028 ns/op # Warmup Iteration 3: 1749540,086 ns/op Iteration 1: 1752862,786 ns/op Iteration 2: 1766548,133 ns/op Iteration 3: 1750364,135 ns/op Iteration 4: 1749718,312 ns/op Iteration 5: 1752710,289 ns/op # Run progress: 41,27% complete, ETA 23:04:34 # Fork: 3 of 3 # Warmup Iteration 1: 1662714,197 ns/op # Warmup Iteration 2: 1672777,726 ns/op # Warmup Iteration 3: 1643654,104 ns/op Iteration 1: 1640353,391 ns/op Iteration 2: 1638166,301 ns/op Iteration 3: 1640455,388 ns/op Iteration 4: 1640630,819 ns/op Iteration 5: 1640812,049 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 1695411,073 ±(99.9%) 51931,233 ns/op [Average] (min, avg, max) = (1638166,301, 1695411,073, 1766548,133), stdev = 48576,507 CI (99.9%): [1643479,841, 1747342,306] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 500) # Run progress: 41,33% complete, ETA 23:03:14 # Fork: 1 of 3 # Warmup Iteration 1: 5128820,596 ns/op # Warmup Iteration 2: 5015872,287 ns/op # Warmup Iteration 3: 5046818,310 ns/op Iteration 1: 5053034,107 ns/op Iteration 2: 5033372,687 ns/op Iteration 3: 5051343,574 ns/op Iteration 4: 5032738,309 ns/op Iteration 5: 5034388,994 ns/op # Run progress: 41,38% complete, ETA 23:01:54 # Fork: 2 of 3 # Warmup Iteration 1: 4921316,105 ns/op # Warmup Iteration 2: 4883378,727 ns/op # Warmup Iteration 3: 4944163,477 ns/op Iteration 1: 4906647,385 ns/op Iteration 2: 4924900,064 ns/op Iteration 3: 4906311,829 ns/op Iteration 4: 4924829,201 ns/op Iteration 5: 4920033,362 ns/op # Run progress: 41,44% complete, ETA 23:00:34 # Fork: 3 of 3 # Warmup Iteration 1: 4903142,882 ns/op # Warmup Iteration 2: 4876559,682 ns/op # Warmup Iteration 3: 4942197,074 ns/op Iteration 1: 4921809,089 ns/op Iteration 2: 4922843,457 ns/op Iteration 3: 4910636,751 ns/op Iteration 4: 4921354,861 ns/op Iteration 5: 4931299,768 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 4959702,896 ±(99.9%) 64267,025 ns/op [Average] (min, avg, max) = (4906311,829, 4959702,896, 5053034,107), stdev = 60115,415 CI (99.9%): [4895435,871, 5023969,921] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 1000) # Run progress: 41,50% complete, ETA 22:59:14 # Fork: 1 of 3 # Warmup Iteration 1: 12998723,899 ns/op # Warmup Iteration 2: 12712318,767 ns/op # Warmup Iteration 3: 12767908,180 ns/op Iteration 1: 12916323,350 ns/op Iteration 2: 12872310,512 ns/op Iteration 3: 12858993,542 ns/op Iteration 4: 12897717,434 ns/op Iteration 5: 13215174,116 ns/op # Run progress: 41,55% complete, ETA 22:57:54 # Fork: 2 of 3 # Warmup Iteration 1: 12781282,971 ns/op # Warmup Iteration 2: 12600339,039 ns/op # Warmup Iteration 3: 12668801,261 ns/op Iteration 1: 12776054,732 ns/op Iteration 2: 12733360,314 ns/op Iteration 3: 12759217,485 ns/op Iteration 4: 12722190,227 ns/op Iteration 5: 12706220,209 ns/op # Run progress: 41,61% complete, ETA 22:56:34 # Fork: 3 of 3 # Warmup Iteration 1: 12983759,048 ns/op # Warmup Iteration 2: 12730016,697 ns/op # Warmup Iteration 3: 12870819,333 ns/op Iteration 1: 12926130,566 ns/op Iteration 2: 12916658,174 ns/op Iteration 3: 12878868,367 ns/op Iteration 4: 12993500,796 ns/op Iteration 5: 12863068,660 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": 12869052,566 ±(99.9%) 137418,259 ns/op [Average] (min, avg, max) = (12706220,209, 12869052,566, 13215174,116), stdev = 128541,125 CI (99.9%): [12731634,307, 13006470,825] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 10) # Run progress: 41,67% complete, ETA 22:55:14 # Fork: 1 of 3 # Warmup Iteration 1: 1180,361 ns/op # Warmup Iteration 2: 1166,992 ns/op # Warmup Iteration 3: 1130,214 ns/op Iteration 1: 1092,804 ns/op Iteration 2: 1089,114 ns/op Iteration 3: 1093,637 ns/op Iteration 4: 1086,852 ns/op Iteration 5: 1085,912 ns/op # Run progress: 41,72% complete, ETA 22:53:53 # Fork: 2 of 3 # Warmup Iteration 1: 1198,822 ns/op # Warmup Iteration 2: 1180,101 ns/op # Warmup Iteration 3: 1177,122 ns/op Iteration 1: 1176,926 ns/op Iteration 2: 1177,012 ns/op Iteration 3: 1176,540 ns/op Iteration 4: 1177,662 ns/op Iteration 5: 1177,749 ns/op # Run progress: 41,78% complete, ETA 22:52:33 # Fork: 3 of 3 # Warmup Iteration 1: 1125,768 ns/op # Warmup Iteration 2: 1110,029 ns/op # Warmup Iteration 3: 1106,577 ns/op Iteration 1: 1110,579 ns/op Iteration 2: 1107,302 ns/op Iteration 3: 1106,530 ns/op Iteration 4: 1106,015 ns/op Iteration 5: 1107,675 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 1124,821 ±(99.9%) 41,824 ns/op [Average] (min, avg, max) = (1085,912, 1124,821, 1177,749), stdev = 39,122 CI (99.9%): [1082,997, 1166,644] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 20) # Run progress: 41,84% complete, ETA 22:51:13 # Fork: 1 of 3 # Warmup Iteration 1: 1897,346 ns/op # Warmup Iteration 2: 1863,956 ns/op # Warmup Iteration 3: 1866,763 ns/op Iteration 1: 1863,887 ns/op Iteration 2: 1866,116 ns/op Iteration 3: 1867,869 ns/op Iteration 4: 1867,561 ns/op Iteration 5: 1866,356 ns/op # Run progress: 41,89% complete, ETA 22:49:53 # Fork: 2 of 3 # Warmup Iteration 1: 1997,010 ns/op # Warmup Iteration 2: 1972,548 ns/op # Warmup Iteration 3: 1965,780 ns/op Iteration 1: 1966,879 ns/op Iteration 2: 1966,961 ns/op Iteration 3: 1966,088 ns/op Iteration 4: 1964,383 ns/op Iteration 5: 1982,108 ns/op # Run progress: 41,95% complete, ETA 22:48:33 # Fork: 3 of 3 # Warmup Iteration 1: 1897,516 ns/op # Warmup Iteration 2: 1823,335 ns/op # Warmup Iteration 3: 1849,276 ns/op Iteration 1: 1823,649 ns/op Iteration 2: 1797,886 ns/op Iteration 3: 1864,309 ns/op Iteration 4: 1900,482 ns/op Iteration 5: 1917,509 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 1898,803 ±(99.9%) 62,399 ns/op [Average] (min, avg, max) = (1797,886, 1898,803, 1982,108), stdev = 58,368 CI (99.9%): [1836,404, 1961,202] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 50) # Run progress: 42,01% complete, ETA 22:47:12 # Fork: 1 of 3 # Warmup Iteration 1: 3944,356 ns/op # Warmup Iteration 2: 3908,126 ns/op # Warmup Iteration 3: 3902,296 ns/op Iteration 1: 3896,990 ns/op Iteration 2: 3896,374 ns/op Iteration 3: 3895,446 ns/op Iteration 4: 3900,780 ns/op Iteration 5: 3896,812 ns/op # Run progress: 42,06% complete, ETA 22:45:52 # Fork: 2 of 3 # Warmup Iteration 1: 3937,965 ns/op # Warmup Iteration 2: 3892,749 ns/op # Warmup Iteration 3: 3886,432 ns/op Iteration 1: 3885,196 ns/op Iteration 2: 3887,544 ns/op Iteration 3: 3885,456 ns/op Iteration 4: 3881,944 ns/op Iteration 5: 3886,166 ns/op # Run progress: 42,12% complete, ETA 22:44:32 # Fork: 3 of 3 # Warmup Iteration 1: 3948,643 ns/op # Warmup Iteration 2: 3892,711 ns/op # Warmup Iteration 3: 3895,245 ns/op Iteration 1: 3892,179 ns/op Iteration 2: 3894,746 ns/op Iteration 3: 3893,048 ns/op Iteration 4: 3928,542 ns/op Iteration 5: 3893,718 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 3894,329 ±(99.9%) 11,662 ns/op [Average] (min, avg, max) = (3881,944, 3894,329, 3928,542), stdev = 10,908 CI (99.9%): [3882,668, 3905,991] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 100) # Run progress: 42,18% complete, ETA 22:43:12 # Fork: 1 of 3 # Warmup Iteration 1: 8098,088 ns/op # Warmup Iteration 2: 8009,284 ns/op # Warmup Iteration 3: 7992,255 ns/op Iteration 1: 7986,159 ns/op Iteration 2: 8030,272 ns/op Iteration 3: 8202,928 ns/op Iteration 4: 8115,603 ns/op Iteration 5: 8056,882 ns/op # Run progress: 42,23% complete, ETA 22:41:52 # Fork: 2 of 3 # Warmup Iteration 1: 8344,326 ns/op # Warmup Iteration 2: 8269,142 ns/op # Warmup Iteration 3: 8260,767 ns/op Iteration 1: 8253,274 ns/op Iteration 2: 8261,546 ns/op Iteration 3: 8251,152 ns/op Iteration 4: 8258,891 ns/op Iteration 5: 8257,634 ns/op # Run progress: 42,29% complete, ETA 22:40:31 # Fork: 3 of 3 # Warmup Iteration 1: 8126,919 ns/op # Warmup Iteration 2: 7968,105 ns/op # Warmup Iteration 3: 7958,537 ns/op Iteration 1: 7968,073 ns/op Iteration 2: 8004,382 ns/op Iteration 3: 7958,009 ns/op Iteration 4: 7958,820 ns/op Iteration 5: 7958,820 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 8101,496 ±(99.9%) 139,853 ns/op [Average] (min, avg, max) = (7958,009, 8101,496, 8261,546), stdev = 130,819 CI (99.9%): [7961,643, 8241,349] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 200) # Run progress: 42,35% complete, ETA 22:39:11 # Fork: 1 of 3 # Warmup Iteration 1: 15729,443 ns/op # Warmup Iteration 2: 15588,967 ns/op # Warmup Iteration 3: 15567,461 ns/op Iteration 1: 15559,688 ns/op Iteration 2: 15569,484 ns/op Iteration 3: 15556,789 ns/op Iteration 4: 15554,539 ns/op Iteration 5: 15544,757 ns/op # Run progress: 42,40% complete, ETA 22:37:51 # Fork: 2 of 3 # Warmup Iteration 1: 15813,084 ns/op # Warmup Iteration 2: 15689,853 ns/op # Warmup Iteration 3: 15655,258 ns/op Iteration 1: 15540,945 ns/op Iteration 2: 15514,892 ns/op Iteration 3: 15578,047 ns/op Iteration 4: 15557,901 ns/op Iteration 5: 15578,094 ns/op # Run progress: 42,46% complete, ETA 22:36:31 # Fork: 3 of 3 # Warmup Iteration 1: 15768,567 ns/op # Warmup Iteration 2: 15619,410 ns/op # Warmup Iteration 3: 15605,024 ns/op Iteration 1: 15600,465 ns/op Iteration 2: 15614,419 ns/op Iteration 3: 15595,231 ns/op Iteration 4: 15583,922 ns/op Iteration 5: 15582,149 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 15568,755 ±(99.9%) 27,362 ns/op [Average] (min, avg, max) = (15514,892, 15568,755, 15614,419), stdev = 25,594 CI (99.9%): [15541,393, 15596,117] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 500) # Run progress: 42,52% complete, ETA 22:35:11 # Fork: 1 of 3 # Warmup Iteration 1: 37814,247 ns/op # Warmup Iteration 2: 37314,291 ns/op # Warmup Iteration 3: 37352,414 ns/op Iteration 1: 37302,125 ns/op Iteration 2: 37073,677 ns/op Iteration 3: 37190,322 ns/op Iteration 4: 37077,662 ns/op Iteration 5: 37366,859 ns/op # Run progress: 42,57% complete, ETA 22:33:51 # Fork: 2 of 3 # Warmup Iteration 1: 37677,667 ns/op # Warmup Iteration 2: 37282,409 ns/op # Warmup Iteration 3: 37313,810 ns/op Iteration 1: 37306,554 ns/op Iteration 2: 37299,548 ns/op Iteration 3: 37429,600 ns/op Iteration 4: 37144,777 ns/op Iteration 5: 37384,131 ns/op # Run progress: 42,63% complete, ETA 22:32:30 # Fork: 3 of 3 # Warmup Iteration 1: 37770,724 ns/op # Warmup Iteration 2: 37397,029 ns/op # Warmup Iteration 3: 37320,276 ns/op Iteration 1: 37235,961 ns/op Iteration 2: 37084,375 ns/op Iteration 3: 37247,123 ns/op Iteration 4: 37009,243 ns/op Iteration 5: 37250,704 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 37226,844 ±(99.9%) 135,605 ns/op [Average] (min, avg, max) = (37009,243, 37226,844, 37429,600), stdev = 126,845 CI (99.9%): [37091,239, 37362,449] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 1000) # Run progress: 42,69% complete, ETA 22:31:10 # Fork: 1 of 3 # Warmup Iteration 1: 78224,012 ns/op # Warmup Iteration 2: 77839,529 ns/op # Warmup Iteration 3: 77206,463 ns/op Iteration 1: 77218,600 ns/op Iteration 2: 77275,371 ns/op Iteration 3: 77211,993 ns/op Iteration 4: 77229,545 ns/op Iteration 5: 77191,110 ns/op # Run progress: 42,74% complete, ETA 22:29:50 # Fork: 2 of 3 # Warmup Iteration 1: 76857,755 ns/op # Warmup Iteration 2: 76071,109 ns/op # Warmup Iteration 3: 75820,137 ns/op Iteration 1: 75872,534 ns/op Iteration 2: 75808,631 ns/op Iteration 3: 75795,391 ns/op Iteration 4: 75874,891 ns/op Iteration 5: 75849,555 ns/op # Run progress: 42,80% complete, ETA 22:28:30 # Fork: 3 of 3 # Warmup Iteration 1: 75464,314 ns/op # Warmup Iteration 2: 74479,996 ns/op # Warmup Iteration 3: 74335,123 ns/op Iteration 1: 74286,487 ns/op Iteration 2: 74282,960 ns/op Iteration 3: 74305,780 ns/op Iteration 4: 74541,000 ns/op Iteration 5: 76076,598 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 75921,363 ±(99.9%) 1226,946 ns/op [Average] (min, avg, max) = (74282,960, 75921,363, 77275,371), stdev = 1147,686 CI (99.9%): [74694,418, 77148,309] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 10) # Run progress: 42,86% complete, ETA 22:27:10 # Fork: 1 of 3 # Warmup Iteration 1: 1993,994 ns/op # Warmup Iteration 2: 1963,973 ns/op # Warmup Iteration 3: 1956,622 ns/op Iteration 1: 1957,568 ns/op Iteration 2: 1956,607 ns/op Iteration 3: 1957,289 ns/op Iteration 4: 1958,139 ns/op Iteration 5: 1958,946 ns/op # Run progress: 42,91% complete, ETA 22:25:49 # Fork: 2 of 3 # Warmup Iteration 1: 1993,295 ns/op # Warmup Iteration 2: 1956,940 ns/op # Warmup Iteration 3: 1957,208 ns/op Iteration 1: 1956,129 ns/op Iteration 2: 1955,059 ns/op Iteration 3: 1962,806 ns/op Iteration 4: 1953,408 ns/op Iteration 5: 1954,620 ns/op # Run progress: 42,97% complete, ETA 22:24:29 # Fork: 3 of 3 # Warmup Iteration 1: 1995,807 ns/op # Warmup Iteration 2: 1959,832 ns/op # Warmup Iteration 3: 1962,122 ns/op Iteration 1: 1964,761 ns/op Iteration 2: 1958,639 ns/op Iteration 3: 1980,382 ns/op Iteration 4: 1958,324 ns/op Iteration 5: 1957,299 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 1959,332 ±(99.9%) 6,954 ns/op [Average] (min, avg, max) = (1953,408, 1959,332, 1980,382), stdev = 6,505 CI (99.9%): [1952,378, 1966,286] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 20) # Run progress: 43,03% complete, ETA 22:23:09 # Fork: 1 of 3 # Warmup Iteration 1: 3908,802 ns/op # Warmup Iteration 2: 3625,538 ns/op # Warmup Iteration 3: 3704,399 ns/op Iteration 1: 3741,073 ns/op Iteration 2: 3598,423 ns/op Iteration 3: 3619,488 ns/op Iteration 4: 3588,637 ns/op Iteration 5: 3580,257 ns/op # Run progress: 43,08% complete, ETA 22:21:49 # Fork: 2 of 3 # Warmup Iteration 1: 3715,014 ns/op # Warmup Iteration 2: 3789,834 ns/op # Warmup Iteration 3: 3657,435 ns/op Iteration 1: 3663,174 ns/op Iteration 2: 3663,885 ns/op Iteration 3: 3659,810 ns/op Iteration 4: 3658,774 ns/op Iteration 5: 3660,838 ns/op # Run progress: 43,14% complete, ETA 22:20:29 # Fork: 3 of 3 # Warmup Iteration 1: 3732,532 ns/op # Warmup Iteration 2: 3676,270 ns/op # Warmup Iteration 3: 3667,917 ns/op Iteration 1: 3669,925 ns/op Iteration 2: 3671,352 ns/op Iteration 3: 3667,501 ns/op Iteration 4: 3669,930 ns/op Iteration 5: 3672,972 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 3652,403 ±(99.9%) 43,491 ns/op [Average] (min, avg, max) = (3580,257, 3652,403, 3741,073), stdev = 40,681 CI (99.9%): [3608,912, 3695,893] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 50) # Run progress: 43,20% complete, ETA 22:19:08 # Fork: 1 of 3 # Warmup Iteration 1: 8012,479 ns/op # Warmup Iteration 2: 7830,527 ns/op # Warmup Iteration 3: 7832,079 ns/op Iteration 1: 7826,932 ns/op Iteration 2: 7836,204 ns/op Iteration 3: 7818,882 ns/op Iteration 4: 7820,500 ns/op Iteration 5: 7858,874 ns/op # Run progress: 43,25% complete, ETA 22:17:48 # Fork: 2 of 3 # Warmup Iteration 1: 7927,422 ns/op # Warmup Iteration 2: 7853,827 ns/op # Warmup Iteration 3: 7830,230 ns/op Iteration 1: 7831,859 ns/op Iteration 2: 7832,197 ns/op Iteration 3: 7830,250 ns/op Iteration 4: 7831,551 ns/op Iteration 5: 7820,757 ns/op # Run progress: 43,31% complete, ETA 22:16:28 # Fork: 3 of 3 # Warmup Iteration 1: 7963,591 ns/op # Warmup Iteration 2: 7859,128 ns/op # Warmup Iteration 3: 7825,945 ns/op Iteration 1: 7838,901 ns/op Iteration 2: 7832,376 ns/op Iteration 3: 7824,732 ns/op Iteration 4: 7824,533 ns/op Iteration 5: 7830,346 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 7830,593 ±(99.9%) 10,416 ns/op [Average] (min, avg, max) = (7818,882, 7830,593, 7858,874), stdev = 9,743 CI (99.9%): [7820,177, 7841,009] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 100) # Run progress: 43,37% complete, ETA 22:15:08 # Fork: 1 of 3 # Warmup Iteration 1: 16511,385 ns/op # Warmup Iteration 2: 16299,583 ns/op # Warmup Iteration 3: 16112,868 ns/op Iteration 1: 16041,740 ns/op Iteration 2: 16054,980 ns/op Iteration 3: 16046,573 ns/op Iteration 4: 16049,666 ns/op Iteration 5: 16044,412 ns/op # Run progress: 43,42% complete, ETA 22:13:48 # Fork: 2 of 3 # Warmup Iteration 1: 15866,054 ns/op # Warmup Iteration 2: 15707,590 ns/op # Warmup Iteration 3: 15613,314 ns/op Iteration 1: 15624,713 ns/op Iteration 2: 15585,680 ns/op Iteration 3: 15572,106 ns/op Iteration 4: 15568,846 ns/op Iteration 5: 15571,415 ns/op # Run progress: 43,48% complete, ETA 22:12:27 # Fork: 3 of 3 # Warmup Iteration 1: 15740,099 ns/op # Warmup Iteration 2: 15556,549 ns/op # Warmup Iteration 3: 15554,853 ns/op Iteration 1: 15554,171 ns/op Iteration 2: 15546,125 ns/op Iteration 3: 15750,692 ns/op Iteration 4: 15531,432 ns/op Iteration 5: 15530,616 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 15738,211 ±(99.9%) 248,319 ns/op [Average] (min, avg, max) = (15530,616, 15738,211, 16054,980), stdev = 232,278 CI (99.9%): [15489,892, 15986,530] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 200) # Run progress: 43,54% complete, ETA 22:11:07 # Fork: 1 of 3 # Warmup Iteration 1: 30363,622 ns/op # Warmup Iteration 2: 30153,704 ns/op # Warmup Iteration 3: 29998,011 ns/op Iteration 1: 29973,635 ns/op Iteration 2: 30008,628 ns/op Iteration 3: 30003,173 ns/op Iteration 4: 29981,728 ns/op Iteration 5: 29991,446 ns/op # Run progress: 43,59% complete, ETA 22:09:47 # Fork: 2 of 3 # Warmup Iteration 1: 31813,871 ns/op # Warmup Iteration 2: 31536,995 ns/op # Warmup Iteration 3: 31462,037 ns/op Iteration 1: 31470,949 ns/op Iteration 2: 31537,227 ns/op Iteration 3: 31478,841 ns/op Iteration 4: 31430,176 ns/op Iteration 5: 31420,007 ns/op # Run progress: 43,65% complete, ETA 22:08:27 # Fork: 3 of 3 # Warmup Iteration 1: 31850,941 ns/op # Warmup Iteration 2: 31563,729 ns/op # Warmup Iteration 3: 31482,879 ns/op Iteration 1: 31470,994 ns/op Iteration 2: 31475,467 ns/op Iteration 3: 31420,173 ns/op Iteration 4: 31464,126 ns/op Iteration 5: 31452,361 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 30971,929 ±(99.9%) 767,610 ns/op [Average] (min, avg, max) = (29973,635, 30971,929, 31537,227), stdev = 718,023 CI (99.9%): [30204,319, 31739,538] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 500) # Run progress: 43,71% complete, ETA 22:07:07 # Fork: 1 of 3 # Warmup Iteration 1: 76926,723 ns/op # Warmup Iteration 2: 75878,217 ns/op # Warmup Iteration 3: 76737,583 ns/op Iteration 1: 75941,752 ns/op Iteration 2: 75803,527 ns/op Iteration 3: 75759,624 ns/op Iteration 4: 76001,615 ns/op Iteration 5: 75804,003 ns/op # Run progress: 43,76% complete, ETA 22:05:46 # Fork: 2 of 3 # Warmup Iteration 1: 77643,240 ns/op # Warmup Iteration 2: 75839,291 ns/op # Warmup Iteration 3: 75741,166 ns/op Iteration 1: 75811,405 ns/op Iteration 2: 75796,043 ns/op Iteration 3: 75815,232 ns/op Iteration 4: 75921,781 ns/op Iteration 5: 75888,680 ns/op # Run progress: 43,82% complete, ETA 22:04:26 # Fork: 3 of 3 # Warmup Iteration 1: 76938,141 ns/op # Warmup Iteration 2: 76026,141 ns/op # Warmup Iteration 3: 75673,206 ns/op Iteration 1: 75672,311 ns/op Iteration 2: 75935,782 ns/op Iteration 3: 75767,402 ns/op Iteration 4: 75698,833 ns/op Iteration 5: 75894,839 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 75834,189 ±(99.9%) 100,195 ns/op [Average] (min, avg, max) = (75672,311, 75834,189, 76001,615), stdev = 93,722 CI (99.9%): [75733,994, 75934,383] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 1000) # Run progress: 43,88% complete, ETA 22:03:06 # Fork: 1 of 3 # Warmup Iteration 1: 145031,633 ns/op # Warmup Iteration 2: 145195,352 ns/op # Warmup Iteration 3: 144007,726 ns/op Iteration 1: 144079,479 ns/op Iteration 2: 143732,047 ns/op Iteration 3: 144306,012 ns/op Iteration 4: 143807,987 ns/op Iteration 5: 143859,352 ns/op # Run progress: 43,93% complete, ETA 22:01:46 # Fork: 2 of 3 # Warmup Iteration 1: 145291,493 ns/op # Warmup Iteration 2: 144331,725 ns/op # Warmup Iteration 3: 144222,787 ns/op Iteration 1: 144269,454 ns/op Iteration 2: 144392,582 ns/op Iteration 3: 144199,612 ns/op Iteration 4: 143990,241 ns/op Iteration 5: 144086,295 ns/op # Run progress: 43,99% complete, ETA 22:00:26 # Fork: 3 of 3 # Warmup Iteration 1: 145211,387 ns/op # Warmup Iteration 2: 143837,223 ns/op # Warmup Iteration 3: 143746,312 ns/op Iteration 1: 143835,543 ns/op Iteration 2: 143955,121 ns/op Iteration 3: 144543,689 ns/op Iteration 4: 144671,071 ns/op Iteration 5: 143933,038 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 144110,768 ±(99.9%) 299,386 ns/op [Average] (min, avg, max) = (143732,047, 144110,768, 144671,071), stdev = 280,045 CI (99.9%): [143811,383, 144410,154] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 10) # Run progress: 44,05% complete, ETA 21:59:05 # Fork: 1 of 3 # Warmup Iteration 1: 6011,609 ns/op # Warmup Iteration 2: 5865,643 ns/op # Warmup Iteration 3: 5864,710 ns/op Iteration 1: 5868,655 ns/op Iteration 2: 5851,672 ns/op Iteration 3: 5855,529 ns/op Iteration 4: 5871,534 ns/op Iteration 5: 5869,085 ns/op # Run progress: 44,10% complete, ETA 21:57:45 # Fork: 2 of 3 # Warmup Iteration 1: 5381,964 ns/op # Warmup Iteration 2: 5294,637 ns/op # Warmup Iteration 3: 5284,480 ns/op Iteration 1: 5288,364 ns/op Iteration 2: 5298,579 ns/op Iteration 3: 5302,499 ns/op Iteration 4: 5303,037 ns/op Iteration 5: 5294,337 ns/op # Run progress: 44,16% complete, ETA 21:56:25 # Fork: 3 of 3 # Warmup Iteration 1: 6047,561 ns/op # Warmup Iteration 2: 5912,965 ns/op # Warmup Iteration 3: 5636,412 ns/op Iteration 1: 5637,938 ns/op Iteration 2: 5631,681 ns/op Iteration 3: 5637,957 ns/op Iteration 4: 5634,530 ns/op Iteration 5: 5629,714 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 5598,341 ±(99.9%) 257,299 ns/op [Average] (min, avg, max) = (5288,364, 5598,341, 5871,534), stdev = 240,678 CI (99.9%): [5341,042, 5855,640] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 20) # Run progress: 44,22% complete, ETA 21:55:05 # Fork: 1 of 3 # Warmup Iteration 1: 9090,306 ns/op # Warmup Iteration 2: 8841,279 ns/op # Warmup Iteration 3: 8865,232 ns/op Iteration 1: 8865,977 ns/op Iteration 2: 8847,251 ns/op Iteration 3: 8825,184 ns/op Iteration 4: 8836,570 ns/op Iteration 5: 8825,462 ns/op # Run progress: 44,27% complete, ETA 21:53:45 # Fork: 2 of 3 # Warmup Iteration 1: 9227,714 ns/op # Warmup Iteration 2: 9273,591 ns/op # Warmup Iteration 3: 9123,093 ns/op Iteration 1: 8888,917 ns/op Iteration 2: 8877,399 ns/op Iteration 3: 8863,899 ns/op Iteration 4: 8875,957 ns/op Iteration 5: 8876,305 ns/op # Run progress: 44,33% complete, ETA 21:52:24 # Fork: 3 of 3 # Warmup Iteration 1: 9759,306 ns/op # Warmup Iteration 2: 9673,865 ns/op # Warmup Iteration 3: 9603,317 ns/op Iteration 1: 9584,845 ns/op Iteration 2: 9600,699 ns/op Iteration 3: 9591,638 ns/op Iteration 4: 9587,639 ns/op Iteration 5: 9598,390 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 9103,075 ±(99.9%) 383,603 ns/op [Average] (min, avg, max) = (8825,184, 9103,075, 9600,699), stdev = 358,822 CI (99.9%): [8719,473, 9486,678] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 50) # Run progress: 44,39% complete, ETA 21:51:04 # Fork: 1 of 3 # Warmup Iteration 1: 19493,647 ns/op # Warmup Iteration 2: 19326,223 ns/op # Warmup Iteration 3: 19263,371 ns/op Iteration 1: 19273,958 ns/op Iteration 2: 19258,606 ns/op Iteration 3: 19265,075 ns/op Iteration 4: 19237,843 ns/op Iteration 5: 19278,069 ns/op # Run progress: 44,44% complete, ETA 21:49:44 # Fork: 2 of 3 # Warmup Iteration 1: 19625,338 ns/op # Warmup Iteration 2: 19529,204 ns/op # Warmup Iteration 3: 19258,510 ns/op Iteration 1: 19237,040 ns/op Iteration 2: 19221,761 ns/op Iteration 3: 19258,603 ns/op Iteration 4: 19239,120 ns/op Iteration 5: 19228,780 ns/op # Run progress: 44,50% complete, ETA 21:48:24 # Fork: 3 of 3 # Warmup Iteration 1: 19385,504 ns/op # Warmup Iteration 2: 19151,066 ns/op # Warmup Iteration 3: 19143,201 ns/op Iteration 1: 19170,832 ns/op Iteration 2: 19130,596 ns/op Iteration 3: 19134,536 ns/op Iteration 4: 19144,492 ns/op Iteration 5: 19136,381 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 19214,379 ±(99.9%) 58,753 ns/op [Average] (min, avg, max) = (19130,596, 19214,379, 19278,069), stdev = 54,957 CI (99.9%): [19155,627, 19273,132] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 100) # Run progress: 44,56% complete, ETA 21:47:04 # Fork: 1 of 3 # Warmup Iteration 1: 38777,059 ns/op # Warmup Iteration 2: 38601,141 ns/op # Warmup Iteration 3: 38344,573 ns/op Iteration 1: 38301,106 ns/op Iteration 2: 38331,946 ns/op Iteration 3: 38371,512 ns/op Iteration 4: 38347,622 ns/op Iteration 5: 38283,768 ns/op # Run progress: 44,61% complete, ETA 21:45:44 # Fork: 2 of 3 # Warmup Iteration 1: 38796,177 ns/op # Warmup Iteration 2: 38485,601 ns/op # Warmup Iteration 3: 38317,223 ns/op Iteration 1: 38229,005 ns/op Iteration 2: 38342,956 ns/op Iteration 3: 38239,242 ns/op Iteration 4: 38189,561 ns/op Iteration 5: 38251,459 ns/op # Run progress: 44,67% complete, ETA 21:44:23 # Fork: 3 of 3 # Warmup Iteration 1: 38436,528 ns/op # Warmup Iteration 2: 37921,047 ns/op # Warmup Iteration 3: 37869,509 ns/op Iteration 1: 37903,313 ns/op Iteration 2: 37918,921 ns/op Iteration 3: 37872,362 ns/op Iteration 4: 37862,715 ns/op Iteration 5: 37888,078 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 38155,571 ±(99.9%) 215,193 ns/op [Average] (min, avg, max) = (37862,715, 38155,571, 38371,512), stdev = 201,291 CI (99.9%): [37940,378, 38370,764] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 200) # Run progress: 44,73% complete, ETA 21:43:03 # Fork: 1 of 3 # Warmup Iteration 1: 78842,046 ns/op # Warmup Iteration 2: 77874,246 ns/op # Warmup Iteration 3: 77739,517 ns/op Iteration 1: 77682,226 ns/op Iteration 2: 77650,466 ns/op Iteration 3: 77611,846 ns/op Iteration 4: 77674,322 ns/op Iteration 5: 77634,430 ns/op # Run progress: 44,78% complete, ETA 21:41:43 # Fork: 2 of 3 # Warmup Iteration 1: 82853,066 ns/op # Warmup Iteration 2: 81953,447 ns/op # Warmup Iteration 3: 81835,502 ns/op Iteration 1: 81852,882 ns/op Iteration 2: 81835,361 ns/op Iteration 3: 81842,390 ns/op Iteration 4: 81926,080 ns/op Iteration 5: 81819,720 ns/op # Run progress: 44,84% complete, ETA 21:40:23 # Fork: 3 of 3 # Warmup Iteration 1: 78817,477 ns/op # Warmup Iteration 2: 78027,591 ns/op # Warmup Iteration 3: 78145,039 ns/op Iteration 1: 77955,962 ns/op Iteration 2: 77916,686 ns/op Iteration 3: 77956,708 ns/op Iteration 4: 77932,121 ns/op Iteration 5: 77819,624 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 79140,722 ±(99.9%) 2127,898 ns/op [Average] (min, avg, max) = (77611,846, 79140,722, 81926,080), stdev = 1990,437 CI (99.9%): [77012,823, 81268,620] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 500) # Run progress: 44,90% complete, ETA 21:39:03 # Fork: 1 of 3 # Warmup Iteration 1: 189069,815 ns/op # Warmup Iteration 2: 187058,179 ns/op # Warmup Iteration 3: 186928,526 ns/op Iteration 1: 186516,515 ns/op Iteration 2: 186638,927 ns/op Iteration 3: 186509,031 ns/op Iteration 4: 186556,147 ns/op Iteration 5: 186694,822 ns/op # Run progress: 44,95% complete, ETA 21:37:42 # Fork: 2 of 3 # Warmup Iteration 1: 202739,376 ns/op # Warmup Iteration 2: 200627,449 ns/op # Warmup Iteration 3: 200938,139 ns/op Iteration 1: 201726,803 ns/op Iteration 2: 201039,537 ns/op Iteration 3: 201099,234 ns/op Iteration 4: 201175,280 ns/op Iteration 5: 200961,081 ns/op # Run progress: 45,01% complete, ETA 21:36:22 # Fork: 3 of 3 # Warmup Iteration 1: 202838,795 ns/op # Warmup Iteration 2: 201418,595 ns/op # Warmup Iteration 3: 201134,607 ns/op Iteration 1: 201084,137 ns/op Iteration 2: 200691,525 ns/op Iteration 3: 202166,706 ns/op Iteration 4: 201106,222 ns/op Iteration 5: 201004,974 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 196331,396 ±(99.9%) 7636,607 ns/op [Average] (min, avg, max) = (186509,031, 196331,396, 202166,706), stdev = 7143,287 CI (99.9%): [188694,789, 203968,003] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 1000) # Run progress: 45,07% complete, ETA 21:35:02 # Fork: 1 of 3 # Warmup Iteration 1: 405801,293 ns/op # Warmup Iteration 2: 401966,403 ns/op # Warmup Iteration 3: 401139,990 ns/op Iteration 1: 400755,577 ns/op Iteration 2: 401639,998 ns/op Iteration 3: 402547,328 ns/op Iteration 4: 402348,982 ns/op Iteration 5: 402286,837 ns/op # Run progress: 45,12% complete, ETA 21:33:42 # Fork: 2 of 3 # Warmup Iteration 1: 406712,071 ns/op # Warmup Iteration 2: 402933,089 ns/op # Warmup Iteration 3: 402037,582 ns/op Iteration 1: 402371,509 ns/op Iteration 2: 404465,073 ns/op Iteration 3: 404617,539 ns/op Iteration 4: 404231,180 ns/op Iteration 5: 404166,194 ns/op # Run progress: 45,18% complete, ETA 21:32:22 # Fork: 3 of 3 # Warmup Iteration 1: 378254,083 ns/op # Warmup Iteration 2: 374954,774 ns/op # Warmup Iteration 3: 374319,415 ns/op Iteration 1: 374490,658 ns/op Iteration 2: 374264,203 ns/op Iteration 3: 375750,989 ns/op Iteration 4: 375485,990 ns/op Iteration 5: 375120,788 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 393636,190 ±(99.9%) 14614,025 ns/op [Average] (min, avg, max) = (374264,203, 393636,190, 404617,539), stdev = 13669,968 CI (99.9%): [379022,165, 408250,215] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 10) # Run progress: 45,24% complete, ETA 21:31:01 # Fork: 1 of 3 # Warmup Iteration 1: 10924,473 ns/op # Warmup Iteration 2: 10714,645 ns/op # Warmup Iteration 3: 10723,390 ns/op Iteration 1: 10727,337 ns/op Iteration 2: 10696,664 ns/op Iteration 3: 10693,683 ns/op Iteration 4: 10725,999 ns/op Iteration 5: 10723,306 ns/op # Run progress: 45,29% complete, ETA 21:29:41 # Fork: 2 of 3 # Warmup Iteration 1: 13229,430 ns/op # Warmup Iteration 2: 13525,518 ns/op # Warmup Iteration 3: 14029,677 ns/op Iteration 1: 13555,692 ns/op Iteration 2: 15062,869 ns/op Iteration 3: 12507,088 ns/op Iteration 4: 12308,372 ns/op Iteration 5: 12208,578 ns/op # Run progress: 45,35% complete, ETA 21:28:21 # Fork: 3 of 3 # Warmup Iteration 1: 11698,874 ns/op # Warmup Iteration 2: 11608,076 ns/op # Warmup Iteration 3: 11485,531 ns/op Iteration 1: 11495,364 ns/op Iteration 2: 11482,768 ns/op Iteration 3: 11494,625 ns/op Iteration 4: 11490,469 ns/op Iteration 5: 11487,592 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 11777,360 ±(99.9%) 1310,298 ns/op [Average] (min, avg, max) = (10693,683, 11777,360, 15062,869), stdev = 1225,654 CI (99.9%): [10467,062, 13087,658] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 20) # Run progress: 45,41% complete, ETA 21:27:01 # Fork: 1 of 3 # Warmup Iteration 1: 18020,504 ns/op # Warmup Iteration 2: 17816,627 ns/op # Warmup Iteration 3: 17786,234 ns/op Iteration 1: 17811,798 ns/op Iteration 2: 17808,114 ns/op Iteration 3: 17878,448 ns/op Iteration 4: 17823,043 ns/op Iteration 5: 17821,895 ns/op # Run progress: 45,46% complete, ETA 21:25:41 # Fork: 2 of 3 # Warmup Iteration 1: 20069,282 ns/op # Warmup Iteration 2: 19710,146 ns/op # Warmup Iteration 3: 19695,872 ns/op Iteration 1: 19697,137 ns/op Iteration 2: 19720,464 ns/op Iteration 3: 19728,611 ns/op Iteration 4: 19919,607 ns/op Iteration 5: 19706,080 ns/op # Run progress: 45,52% complete, ETA 21:24:20 # Fork: 3 of 3 # Warmup Iteration 1: 19831,894 ns/op # Warmup Iteration 2: 19523,023 ns/op # Warmup Iteration 3: 19500,558 ns/op Iteration 1: 19517,599 ns/op Iteration 2: 19501,435 ns/op Iteration 3: 19485,326 ns/op Iteration 4: 19514,605 ns/op Iteration 5: 19515,306 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 19029,965 ±(99.9%) 948,284 ns/op [Average] (min, avg, max) = (17808,114, 19029,965, 19919,607), stdev = 887,025 CI (99.9%): [18081,680, 19978,249] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 50) # Run progress: 45,58% complete, ETA 21:23:00 # Fork: 1 of 3 # Warmup Iteration 1: 39482,462 ns/op # Warmup Iteration 2: 39042,461 ns/op # Warmup Iteration 3: 39616,151 ns/op Iteration 1: 39159,827 ns/op Iteration 2: 38831,134 ns/op Iteration 3: 38765,346 ns/op Iteration 4: 38966,728 ns/op Iteration 5: 38952,351 ns/op # Run progress: 45,63% complete, ETA 21:21:40 # Fork: 2 of 3 # Warmup Iteration 1: 39501,451 ns/op # Warmup Iteration 2: 39727,016 ns/op # Warmup Iteration 3: 39392,391 ns/op Iteration 1: 39669,066 ns/op Iteration 2: 39018,322 ns/op Iteration 3: 39307,002 ns/op Iteration 4: 39891,949 ns/op Iteration 5: 40393,233 ns/op # Run progress: 45,69% complete, ETA 21:20:20 # Fork: 3 of 3 # Warmup Iteration 1: 39429,350 ns/op # Warmup Iteration 2: 39110,844 ns/op # Warmup Iteration 3: 39185,876 ns/op Iteration 1: 39090,954 ns/op Iteration 2: 39083,349 ns/op Iteration 3: 38838,146 ns/op Iteration 4: 39153,500 ns/op Iteration 5: 39403,820 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 39234,982 ±(99.9%) 477,347 ns/op [Average] (min, avg, max) = (38765,346, 39234,982, 40393,233), stdev = 446,511 CI (99.9%): [38757,634, 39712,329] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 100) # Run progress: 45,75% complete, ETA 21:19:00 # Fork: 1 of 3 # Warmup Iteration 1: 82157,257 ns/op # Warmup Iteration 2: 81215,990 ns/op # Warmup Iteration 3: 81048,161 ns/op Iteration 1: 81025,631 ns/op Iteration 2: 81119,981 ns/op Iteration 3: 81035,399 ns/op Iteration 4: 81028,144 ns/op Iteration 5: 80975,093 ns/op # Run progress: 45,80% complete, ETA 21:17:39 # Fork: 2 of 3 # Warmup Iteration 1: 79705,043 ns/op # Warmup Iteration 2: 78554,083 ns/op # Warmup Iteration 3: 78550,807 ns/op Iteration 1: 78626,269 ns/op Iteration 2: 78556,517 ns/op Iteration 3: 78623,094 ns/op Iteration 4: 78798,884 ns/op Iteration 5: 78550,738 ns/op # Run progress: 45,86% complete, ETA 21:16:19 # Fork: 3 of 3 # Warmup Iteration 1: 82217,836 ns/op # Warmup Iteration 2: 81172,754 ns/op # Warmup Iteration 3: 81591,887 ns/op Iteration 1: 81427,811 ns/op Iteration 2: 81354,594 ns/op Iteration 3: 82437,199 ns/op Iteration 4: 81833,708 ns/op Iteration 5: 81806,823 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 80479,992 ±(99.9%) 1505,946 ns/op [Average] (min, avg, max) = (78550,738, 80479,992, 82437,199), stdev = 1408,662 CI (99.9%): [78974,047, 81985,938] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 200) # Run progress: 45,92% complete, ETA 21:14:59 # Fork: 1 of 3 # Warmup Iteration 1: 153082,143 ns/op # Warmup Iteration 2: 151409,206 ns/op # Warmup Iteration 3: 151090,496 ns/op Iteration 1: 151292,259 ns/op Iteration 2: 150945,651 ns/op Iteration 3: 151003,072 ns/op Iteration 4: 150999,122 ns/op Iteration 5: 150959,597 ns/op # Run progress: 45,97% complete, ETA 21:13:39 # Fork: 2 of 3 # Warmup Iteration 1: 152390,284 ns/op # Warmup Iteration 2: 151050,901 ns/op # Warmup Iteration 3: 150392,227 ns/op Iteration 1: 150626,588 ns/op Iteration 2: 150286,753 ns/op Iteration 3: 150257,672 ns/op Iteration 4: 150595,376 ns/op Iteration 5: 150222,343 ns/op # Run progress: 46,03% complete, ETA 21:12:19 # Fork: 3 of 3 # Warmup Iteration 1: 160736,618 ns/op # Warmup Iteration 2: 158870,311 ns/op # Warmup Iteration 3: 158858,648 ns/op Iteration 1: 158812,947 ns/op Iteration 2: 158898,196 ns/op Iteration 3: 158885,149 ns/op Iteration 4: 158746,716 ns/op Iteration 5: 158850,734 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 153425,478 ±(99.9%) 4248,071 ns/op [Average] (min, avg, max) = (150222,343, 153425,478, 158898,196), stdev = 3973,648 CI (99.9%): [149177,407, 157673,550] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 500) # Run progress: 46,09% complete, ETA 21:10:59 # Fork: 1 of 3 # Warmup Iteration 1: 387890,094 ns/op # Warmup Iteration 2: 384604,589 ns/op # Warmup Iteration 3: 382902,833 ns/op Iteration 1: 384654,989 ns/op Iteration 2: 385493,980 ns/op Iteration 3: 383685,205 ns/op Iteration 4: 383866,808 ns/op Iteration 5: 382988,136 ns/op # Run progress: 46,14% complete, ETA 21:09:38 # Fork: 2 of 3 # Warmup Iteration 1: 388269,306 ns/op # Warmup Iteration 2: 383379,173 ns/op # Warmup Iteration 3: 382642,165 ns/op Iteration 1: 383043,636 ns/op Iteration 2: 383263,286 ns/op Iteration 3: 383714,915 ns/op Iteration 4: 383734,072 ns/op Iteration 5: 383346,937 ns/op # Run progress: 46,20% complete, ETA 21:08:18 # Fork: 3 of 3 # Warmup Iteration 1: 387084,497 ns/op # Warmup Iteration 2: 383399,224 ns/op # Warmup Iteration 3: 382635,882 ns/op Iteration 1: 382948,125 ns/op Iteration 2: 382948,761 ns/op Iteration 3: 383821,232 ns/op Iteration 4: 384162,041 ns/op Iteration 5: 392663,604 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 384289,048 ±(99.9%) 2585,904 ns/op [Average] (min, avg, max) = (382948,125, 384289,048, 392663,604), stdev = 2418,856 CI (99.9%): [381703,145, 386874,952] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 1000) # Run progress: 46,26% complete, ETA 21:06:58 # Fork: 1 of 3 # Warmup Iteration 1: 789855,495 ns/op # Warmup Iteration 2: 780043,241 ns/op # Warmup Iteration 3: 781372,988 ns/op Iteration 1: 780503,502 ns/op Iteration 2: 783576,848 ns/op Iteration 3: 788412,471 ns/op Iteration 4: 785127,056 ns/op Iteration 5: 784676,945 ns/op # Run progress: 46,31% complete, ETA 21:05:38 # Fork: 2 of 3 # Warmup Iteration 1: 787708,135 ns/op # Warmup Iteration 2: 780128,119 ns/op # Warmup Iteration 3: 781047,035 ns/op Iteration 1: 779837,518 ns/op Iteration 2: 779969,949 ns/op Iteration 3: 786854,920 ns/op Iteration 4: 793003,446 ns/op Iteration 5: 788793,630 ns/op # Run progress: 46,37% complete, ETA 21:04:18 # Fork: 3 of 3 # Warmup Iteration 1: 789782,640 ns/op # Warmup Iteration 2: 781205,243 ns/op # Warmup Iteration 3: 785562,910 ns/op Iteration 1: 780694,914 ns/op Iteration 2: 781253,488 ns/op Iteration 3: 788527,501 ns/op Iteration 4: 787944,361 ns/op Iteration 5: 786417,926 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 785039,632 ±(99.9%) 4271,649 ns/op [Average] (min, avg, max) = (779837,518, 785039,632, 793003,446), stdev = 3995,704 CI (99.9%): [780767,982, 789311,281] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 10) # Run progress: 46,43% complete, ETA 21:02:57 # Fork: 1 of 3 # Warmup Iteration 1: 21321,960 ns/op # Warmup Iteration 2: 21070,401 ns/op # Warmup Iteration 3: 21079,460 ns/op Iteration 1: 21065,245 ns/op Iteration 2: 21055,817 ns/op Iteration 3: 21056,271 ns/op Iteration 4: 21080,063 ns/op Iteration 5: 21049,969 ns/op # Run progress: 46,48% complete, ETA 21:01:37 # Fork: 2 of 3 # Warmup Iteration 1: 23172,210 ns/op # Warmup Iteration 2: 22876,587 ns/op # Warmup Iteration 3: 22869,448 ns/op Iteration 1: 22862,697 ns/op Iteration 2: 22843,419 ns/op Iteration 3: 22840,892 ns/op Iteration 4: 22817,949 ns/op Iteration 5: 22818,461 ns/op # Run progress: 46,54% complete, ETA 21:00:17 # Fork: 3 of 3 # Warmup Iteration 1: 24498,933 ns/op # Warmup Iteration 2: 24197,591 ns/op # Warmup Iteration 3: 24391,471 ns/op Iteration 1: 23992,770 ns/op Iteration 2: 23788,890 ns/op Iteration 3: 23833,570 ns/op Iteration 4: 23818,962 ns/op Iteration 5: 23795,558 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 22581,369 ±(99.9%) 1274,650 ns/op [Average] (min, avg, max) = (21049,969, 22581,369, 23992,770), stdev = 1192,308 CI (99.9%): [21306,719, 23856,018] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 20) # Run progress: 46,60% complete, ETA 20:58:57 # Fork: 1 of 3 # Warmup Iteration 1: 35463,084 ns/op # Warmup Iteration 2: 35323,588 ns/op # Warmup Iteration 3: 35230,398 ns/op Iteration 1: 35237,275 ns/op Iteration 2: 35821,224 ns/op Iteration 3: 36070,795 ns/op Iteration 4: 38658,018 ns/op Iteration 5: 35239,956 ns/op # Run progress: 46,65% complete, ETA 20:57:37 # Fork: 2 of 3 # Warmup Iteration 1: 36051,497 ns/op # Warmup Iteration 2: 35593,903 ns/op # Warmup Iteration 3: 35602,982 ns/op Iteration 1: 35563,452 ns/op Iteration 2: 35622,559 ns/op Iteration 3: 35551,799 ns/op Iteration 4: 35596,901 ns/op Iteration 5: 35559,665 ns/op # Run progress: 46,71% complete, ETA 20:56:16 # Fork: 3 of 3 # Warmup Iteration 1: 35083,808 ns/op # Warmup Iteration 2: 34625,129 ns/op # Warmup Iteration 3: 34551,268 ns/op Iteration 1: 34527,220 ns/op Iteration 2: 34550,336 ns/op Iteration 3: 34527,152 ns/op Iteration 4: 34526,809 ns/op Iteration 5: 34677,355 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 35448,701 ±(99.9%) 1104,824 ns/op [Average] (min, avg, max) = (34526,809, 35448,701, 38658,018), stdev = 1033,453 CI (99.9%): [34343,877, 36553,525] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 50) # Run progress: 46,77% complete, ETA 20:54:56 # Fork: 1 of 3 # Warmup Iteration 1: 80622,773 ns/op # Warmup Iteration 2: 80410,963 ns/op # Warmup Iteration 3: 80104,528 ns/op Iteration 1: 80221,665 ns/op Iteration 2: 80597,403 ns/op Iteration 3: 80194,998 ns/op Iteration 4: 79758,565 ns/op Iteration 5: 79575,072 ns/op # Run progress: 46,82% complete, ETA 20:53:36 # Fork: 2 of 3 # Warmup Iteration 1: 80432,055 ns/op # Warmup Iteration 2: 81946,141 ns/op # Warmup Iteration 3: 82066,237 ns/op Iteration 1: 80785,659 ns/op Iteration 2: 80256,667 ns/op Iteration 3: 79821,802 ns/op Iteration 4: 80098,200 ns/op Iteration 5: 79996,702 ns/op # Run progress: 46,88% complete, ETA 20:52:16 # Fork: 3 of 3 # Warmup Iteration 1: 88568,798 ns/op # Warmup Iteration 2: 87097,515 ns/op # Warmup Iteration 3: 87089,149 ns/op Iteration 1: 87046,459 ns/op Iteration 2: 87077,521 ns/op Iteration 3: 87146,579 ns/op Iteration 4: 87042,198 ns/op Iteration 5: 87061,430 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 82445,395 ±(99.9%) 3636,400 ns/op [Average] (min, avg, max) = (79575,072, 82445,395, 87146,579), stdev = 3401,491 CI (99.9%): [78808,995, 86081,795] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 100) # Run progress: 46,94% complete, ETA 20:50:56 # Fork: 1 of 3 # Warmup Iteration 1: 158572,743 ns/op # Warmup Iteration 2: 156802,973 ns/op # Warmup Iteration 3: 157101,395 ns/op Iteration 1: 157185,788 ns/op Iteration 2: 157538,863 ns/op Iteration 3: 157085,790 ns/op Iteration 4: 157103,932 ns/op Iteration 5: 157044,580 ns/op # Run progress: 46,99% complete, ETA 20:49:36 # Fork: 2 of 3 # Warmup Iteration 1: 161992,356 ns/op # Warmup Iteration 2: 157337,194 ns/op # Warmup Iteration 3: 156342,576 ns/op Iteration 1: 156720,604 ns/op Iteration 2: 156256,875 ns/op Iteration 3: 156527,344 ns/op Iteration 4: 156211,450 ns/op Iteration 5: 156115,780 ns/op # Run progress: 47,05% complete, ETA 20:48:15 # Fork: 3 of 3 # Warmup Iteration 1: 164864,054 ns/op # Warmup Iteration 2: 162527,374 ns/op # Warmup Iteration 3: 162856,342 ns/op Iteration 1: 162543,201 ns/op Iteration 2: 163188,159 ns/op Iteration 3: 162588,495 ns/op Iteration 4: 162752,226 ns/op Iteration 5: 162643,743 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 158767,122 ±(99.9%) 3142,295 ns/op [Average] (min, avg, max) = (156115,780, 158767,122, 163188,159), stdev = 2939,305 CI (99.9%): [155624,827, 161909,417] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 200) # Run progress: 47,11% complete, ETA 20:46:55 # Fork: 1 of 3 # Warmup Iteration 1: 310313,156 ns/op # Warmup Iteration 2: 304672,491 ns/op # Warmup Iteration 3: 305296,325 ns/op Iteration 1: 304787,847 ns/op Iteration 2: 309769,440 ns/op Iteration 3: 322540,230 ns/op Iteration 4: 313895,088 ns/op Iteration 5: 309083,944 ns/op # Run progress: 47,16% complete, ETA 20:45:35 # Fork: 2 of 3 # Warmup Iteration 1: 308248,018 ns/op # Warmup Iteration 2: 306317,904 ns/op # Warmup Iteration 3: 305054,699 ns/op Iteration 1: 305080,714 ns/op Iteration 2: 305249,383 ns/op Iteration 3: 303947,848 ns/op Iteration 4: 303776,571 ns/op Iteration 5: 303604,835 ns/op # Run progress: 47,22% complete, ETA 20:44:15 # Fork: 3 of 3 # Warmup Iteration 1: 313727,961 ns/op # Warmup Iteration 2: 305402,773 ns/op # Warmup Iteration 3: 306042,985 ns/op Iteration 1: 305463,012 ns/op Iteration 2: 304964,475 ns/op Iteration 3: 308109,135 ns/op Iteration 4: 304436,316 ns/op Iteration 5: 304505,533 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 307280,958 ±(99.9%) 5445,733 ns/op [Average] (min, avg, max) = (303604,835, 307280,958, 322540,230), stdev = 5093,942 CI (99.9%): [301835,225, 312726,691] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 500) # Run progress: 47,28% complete, ETA 20:42:55 # Fork: 1 of 3 # Warmup Iteration 1: 757078,345 ns/op # Warmup Iteration 2: 752512,355 ns/op # Warmup Iteration 3: 752740,968 ns/op Iteration 1: 752513,378 ns/op Iteration 2: 748564,163 ns/op Iteration 3: 744831,581 ns/op Iteration 4: 744918,356 ns/op Iteration 5: 744434,860 ns/op # Run progress: 47,33% complete, ETA 20:41:34 # Fork: 2 of 3 # Warmup Iteration 1: 753055,762 ns/op # Warmup Iteration 2: 745152,690 ns/op # Warmup Iteration 3: 744452,133 ns/op Iteration 1: 744922,702 ns/op Iteration 2: 743270,094 ns/op Iteration 3: 744815,987 ns/op Iteration 4: 744393,297 ns/op Iteration 5: 744539,267 ns/op # Run progress: 47,39% complete, ETA 20:40:14 # Fork: 3 of 3 # Warmup Iteration 1: 753086,701 ns/op # Warmup Iteration 2: 745656,776 ns/op # Warmup Iteration 3: 745376,139 ns/op Iteration 1: 745831,555 ns/op Iteration 2: 745273,091 ns/op Iteration 3: 745803,117 ns/op Iteration 4: 745843,249 ns/op Iteration 5: 745899,037 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 745723,582 ±(99.9%) 2359,525 ns/op [Average] (min, avg, max) = (743270,094, 745723,582, 752513,378), stdev = 2207,101 CI (99.9%): [743364,058, 748083,107] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 1000) # Run progress: 47,45% complete, ETA 20:38:54 # Fork: 1 of 3 # Warmup Iteration 1: 1666157,857 ns/op # Warmup Iteration 2: 1670560,355 ns/op # Warmup Iteration 3: 1663113,479 ns/op Iteration 1: 1652567,221 ns/op Iteration 2: 1647682,337 ns/op Iteration 3: 1649819,993 ns/op Iteration 4: 1664451,254 ns/op Iteration 5: 1637296,469 ns/op # Run progress: 47,50% complete, ETA 20:37:34 # Fork: 2 of 3 # Warmup Iteration 1: 1534363,142 ns/op # Warmup Iteration 2: 1530962,443 ns/op # Warmup Iteration 3: 1570631,093 ns/op Iteration 1: 1600311,758 ns/op Iteration 2: 1526361,764 ns/op Iteration 3: 1550507,269 ns/op Iteration 4: 1547804,781 ns/op Iteration 5: 1528627,927 ns/op # Run progress: 47,56% complete, ETA 20:36:14 # Fork: 3 of 3 # Warmup Iteration 1: 1642863,064 ns/op # Warmup Iteration 2: 1638140,263 ns/op # Warmup Iteration 3: 1633062,187 ns/op Iteration 1: 1635433,861 ns/op Iteration 2: 1635703,577 ns/op Iteration 3: 1633122,772 ns/op Iteration 4: 1632653,840 ns/op Iteration 5: 1632402,094 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 1611649,794 ±(99.9%) 51478,745 ns/op [Average] (min, avg, max) = (1526361,764, 1611649,794, 1664451,254), stdev = 48153,250 CI (99.9%): [1560171,049, 1663128,539] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 10) # Run progress: 47,62% complete, ETA 20:34:54 # Fork: 1 of 3 # Warmup Iteration 1: 58657,931 ns/op # Warmup Iteration 2: 56763,390 ns/op # Warmup Iteration 3: 56443,229 ns/op Iteration 1: 56477,179 ns/op Iteration 2: 57241,826 ns/op Iteration 3: 56525,276 ns/op Iteration 4: 56442,243 ns/op Iteration 5: 56459,626 ns/op # Run progress: 47,67% complete, ETA 20:33:33 # Fork: 2 of 3 # Warmup Iteration 1: 59715,800 ns/op # Warmup Iteration 2: 58467,397 ns/op # Warmup Iteration 3: 58337,644 ns/op Iteration 1: 58368,944 ns/op Iteration 2: 58357,780 ns/op Iteration 3: 58462,242 ns/op Iteration 4: 58442,346 ns/op Iteration 5: 58314,821 ns/op # Run progress: 47,73% complete, ETA 20:32:13 # Fork: 3 of 3 # Warmup Iteration 1: 59224,848 ns/op # Warmup Iteration 2: 57790,315 ns/op # Warmup Iteration 3: 57723,330 ns/op Iteration 1: 57760,814 ns/op Iteration 2: 57706,076 ns/op Iteration 3: 57705,931 ns/op Iteration 4: 57802,096 ns/op Iteration 5: 60771,846 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 57789,270 ±(99.9%) 1209,734 ns/op [Average] (min, avg, max) = (56442,243, 57789,270, 60771,846), stdev = 1131,586 CI (99.9%): [56579,535, 58999,004] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 20) # Run progress: 47,79% complete, ETA 20:30:53 # Fork: 1 of 3 # Warmup Iteration 1: 91111,629 ns/op # Warmup Iteration 2: 89807,439 ns/op # Warmup Iteration 3: 89541,355 ns/op Iteration 1: 89495,783 ns/op Iteration 2: 89490,005 ns/op Iteration 3: 89528,142 ns/op Iteration 4: 89469,684 ns/op Iteration 5: 89385,165 ns/op # Run progress: 47,85% complete, ETA 20:29:33 # Fork: 2 of 3 # Warmup Iteration 1: 90251,284 ns/op # Warmup Iteration 2: 88981,409 ns/op # Warmup Iteration 3: 88749,807 ns/op Iteration 1: 88865,303 ns/op Iteration 2: 88871,493 ns/op Iteration 3: 89238,741 ns/op Iteration 4: 88870,894 ns/op Iteration 5: 88750,487 ns/op # Run progress: 47,90% complete, ETA 20:28:13 # Fork: 3 of 3 # Warmup Iteration 1: 94896,289 ns/op # Warmup Iteration 2: 93633,831 ns/op # Warmup Iteration 3: 94077,362 ns/op Iteration 1: 93665,757 ns/op Iteration 2: 93550,599 ns/op Iteration 3: 93559,396 ns/op Iteration 4: 93759,130 ns/op Iteration 5: 93649,998 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 90676,705 ±(99.9%) 2332,964 ns/op [Average] (min, avg, max) = (88750,487, 90676,705, 93759,130), stdev = 2182,256 CI (99.9%): [88343,741, 93009,670] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 50) # Run progress: 47,96% complete, ETA 20:26:52 # Fork: 1 of 3 # Warmup Iteration 1: 198999,862 ns/op # Warmup Iteration 2: 197039,757 ns/op # Warmup Iteration 3: 196244,714 ns/op Iteration 1: 196231,885 ns/op Iteration 2: 196499,117 ns/op Iteration 3: 196147,757 ns/op Iteration 4: 196289,764 ns/op Iteration 5: 196100,711 ns/op # Run progress: 48,02% complete, ETA 20:25:32 # Fork: 2 of 3 # Warmup Iteration 1: 198757,946 ns/op # Warmup Iteration 2: 195962,472 ns/op # Warmup Iteration 3: 195690,404 ns/op Iteration 1: 195544,537 ns/op Iteration 2: 195916,054 ns/op Iteration 3: 195665,334 ns/op Iteration 4: 195695,298 ns/op Iteration 5: 195616,866 ns/op # Run progress: 48,07% complete, ETA 20:24:12 # Fork: 3 of 3 # Warmup Iteration 1: 200930,087 ns/op # Warmup Iteration 2: 199346,955 ns/op # Warmup Iteration 3: 199225,907 ns/op Iteration 1: 199289,667 ns/op Iteration 2: 199563,464 ns/op Iteration 3: 199689,962 ns/op Iteration 4: 199780,040 ns/op Iteration 5: 199857,139 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 197192,506 ±(99.9%) 1936,912 ns/op [Average] (min, avg, max) = (195544,537, 197192,506, 199857,139), stdev = 1811,789 CI (99.9%): [195255,594, 199129,419] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 100) # Run progress: 48,13% complete, ETA 20:22:52 # Fork: 1 of 3 # Warmup Iteration 1: 399652,256 ns/op # Warmup Iteration 2: 394274,966 ns/op # Warmup Iteration 3: 394186,746 ns/op Iteration 1: 403093,176 ns/op Iteration 2: 399662,520 ns/op Iteration 3: 396930,541 ns/op Iteration 4: 395131,521 ns/op Iteration 5: 395133,863 ns/op # Run progress: 48,19% complete, ETA 20:21:32 # Fork: 2 of 3 # Warmup Iteration 1: 413103,413 ns/op # Warmup Iteration 2: 408858,896 ns/op # Warmup Iteration 3: 408552,258 ns/op Iteration 1: 408265,504 ns/op Iteration 2: 408153,208 ns/op Iteration 3: 408944,414 ns/op Iteration 4: 408593,290 ns/op Iteration 5: 408455,470 ns/op # Run progress: 48,24% complete, ETA 20:20:11 # Fork: 3 of 3 # Warmup Iteration 1: 413709,759 ns/op # Warmup Iteration 2: 408603,260 ns/op # Warmup Iteration 3: 408907,357 ns/op Iteration 1: 408837,227 ns/op Iteration 2: 408779,721 ns/op Iteration 3: 408013,458 ns/op Iteration 4: 407862,095 ns/op Iteration 5: 407860,221 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 404914,415 ±(99.9%) 5766,555 ns/op [Average] (min, avg, max) = (395131,521, 404914,415, 408944,414), stdev = 5394,039 CI (99.9%): [399147,861, 410680,970] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 200) # Run progress: 48,30% complete, ETA 20:18:51 # Fork: 1 of 3 # Warmup Iteration 1: 843569,676 ns/op # Warmup Iteration 2: 832844,952 ns/op # Warmup Iteration 3: 832907,689 ns/op Iteration 1: 831168,409 ns/op Iteration 2: 832609,288 ns/op Iteration 3: 833243,563 ns/op Iteration 4: 831739,419 ns/op Iteration 5: 831883,950 ns/op # Run progress: 48,36% complete, ETA 20:17:31 # Fork: 2 of 3 # Warmup Iteration 1: 791987,024 ns/op # Warmup Iteration 2: 773692,681 ns/op # Warmup Iteration 3: 773157,097 ns/op Iteration 1: 779410,740 ns/op Iteration 2: 781158,313 ns/op Iteration 3: 773616,626 ns/op Iteration 4: 774223,471 ns/op Iteration 5: 772551,981 ns/op # Run progress: 48,41% complete, ETA 20:16:11 # Fork: 3 of 3 # Warmup Iteration 1: 776419,840 ns/op # Warmup Iteration 2: 770358,856 ns/op # Warmup Iteration 3: 769836,096 ns/op Iteration 1: 769595,247 ns/op Iteration 2: 768325,662 ns/op Iteration 3: 785593,055 ns/op Iteration 4: 783873,146 ns/op Iteration 5: 783889,153 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 795525,468 ±(99.9%) 29153,599 ns/op [Average] (min, avg, max) = (768325,662, 795525,468, 833243,563), stdev = 27270,294 CI (99.9%): [766371,869, 824679,067] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 500) # Run progress: 48,47% complete, ETA 20:14:51 # Fork: 1 of 3 # Warmup Iteration 1: 2131208,675 ns/op # Warmup Iteration 2: 2101439,020 ns/op # Warmup Iteration 3: 2097910,912 ns/op Iteration 1: 2096589,630 ns/op Iteration 2: 2098059,649 ns/op Iteration 3: 2097592,543 ns/op Iteration 4: 2098875,178 ns/op Iteration 5: 2094382,160 ns/op # Run progress: 48,53% complete, ETA 20:13:31 # Fork: 2 of 3 # Warmup Iteration 1: 2238723,487 ns/op # Warmup Iteration 2: 2221991,718 ns/op # Warmup Iteration 3: 2213417,750 ns/op Iteration 1: 2217800,725 ns/op Iteration 2: 2218128,768 ns/op Iteration 3: 2216630,065 ns/op Iteration 4: 2217202,288 ns/op Iteration 5: 2218799,432 ns/op # Run progress: 48,58% complete, ETA 20:12:10 # Fork: 3 of 3 # Warmup Iteration 1: 2170318,364 ns/op # Warmup Iteration 2: 2180863,056 ns/op # Warmup Iteration 3: 2180785,692 ns/op Iteration 1: 2176203,423 ns/op Iteration 2: 2155961,372 ns/op Iteration 3: 2156285,155 ns/op Iteration 4: 2155243,743 ns/op Iteration 5: 2156280,705 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 2158268,989 ±(99.9%) 54761,586 ns/op [Average] (min, avg, max) = (2094382,160, 2158268,989, 2218799,432), stdev = 51224,021 CI (99.9%): [2103507,403, 2213030,575] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 1000) # Run progress: 48,64% complete, ETA 20:10:50 # Fork: 1 of 3 # Warmup Iteration 1: 5083865,879 ns/op # Warmup Iteration 2: 5006919,726 ns/op # Warmup Iteration 3: 5059483,216 ns/op Iteration 1: 5084708,142 ns/op Iteration 2: 5062467,064 ns/op Iteration 3: 5074037,041 ns/op Iteration 4: 5061090,825 ns/op Iteration 5: 5067087,694 ns/op # Run progress: 48,70% complete, ETA 20:09:30 # Fork: 2 of 3 # Warmup Iteration 1: 4952510,350 ns/op # Warmup Iteration 2: 4920219,457 ns/op # Warmup Iteration 3: 4995244,771 ns/op Iteration 1: 5012809,707 ns/op Iteration 2: 4996009,329 ns/op Iteration 3: 5008985,225 ns/op Iteration 4: 5074924,374 ns/op Iteration 5: 5001655,735 ns/op # Run progress: 48,75% complete, ETA 20:08:10 # Fork: 3 of 3 # Warmup Iteration 1: 5146170,763 ns/op # Warmup Iteration 2: 5128736,407 ns/op # Warmup Iteration 3: 5202692,441 ns/op Iteration 1: 5188828,504 ns/op Iteration 2: 5184193,416 ns/op Iteration 3: 5184286,303 ns/op Iteration 4: 5175150,841 ns/op Iteration 5: 5178489,895 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 5090314,940 ±(99.9%) 77932,867 ns/op [Average] (min, avg, max) = (4996009,329, 5090314,940, 5188828,504), stdev = 72898,452 CI (99.9%): [5012382,073, 5168247,807] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 10) # Run progress: 48,81% complete, ETA 20:06:50 # Fork: 1 of 3 # Warmup Iteration 1: 113388,327 ns/op # Warmup Iteration 2: 112329,677 ns/op # Warmup Iteration 3: 113055,855 ns/op Iteration 1: 112180,546 ns/op Iteration 2: 112715,637 ns/op Iteration 3: 112513,201 ns/op Iteration 4: 112206,148 ns/op Iteration 5: 112841,947 ns/op # Run progress: 48,87% complete, ETA 20:05:30 # Fork: 2 of 3 # Warmup Iteration 1: 113184,847 ns/op # Warmup Iteration 2: 111953,103 ns/op # Warmup Iteration 3: 111575,996 ns/op Iteration 1: 111702,889 ns/op Iteration 2: 111581,660 ns/op Iteration 3: 111733,514 ns/op Iteration 4: 111593,139 ns/op Iteration 5: 111646,214 ns/op # Run progress: 48,92% complete, ETA 20:04:09 # Fork: 3 of 3 # Warmup Iteration 1: 113408,272 ns/op # Warmup Iteration 2: 113699,384 ns/op # Warmup Iteration 3: 113333,531 ns/op Iteration 1: 113086,652 ns/op Iteration 2: 113258,525 ns/op Iteration 3: 112883,152 ns/op Iteration 4: 112943,032 ns/op Iteration 5: 112828,853 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 112381,007 ±(99.9%) 647,008 ns/op [Average] (min, avg, max) = (111581,660, 112381,007, 113258,525), stdev = 605,212 CI (99.9%): [111733,999, 113028,015] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 20) # Run progress: 48,98% complete, ETA 20:02:49 # Fork: 1 of 3 # Warmup Iteration 1: 178018,912 ns/op # Warmup Iteration 2: 177511,088 ns/op # Warmup Iteration 3: 175642,636 ns/op Iteration 1: 175583,171 ns/op Iteration 2: 175908,548 ns/op Iteration 3: 175530,438 ns/op Iteration 4: 175599,331 ns/op Iteration 5: 175525,270 ns/op # Run progress: 49,04% complete, ETA 20:01:29 # Fork: 2 of 3 # Warmup Iteration 1: 192647,547 ns/op # Warmup Iteration 2: 189146,968 ns/op # Warmup Iteration 3: 187865,161 ns/op Iteration 1: 188238,013 ns/op Iteration 2: 190052,594 ns/op Iteration 3: 188100,748 ns/op Iteration 4: 189141,457 ns/op Iteration 5: 187810,366 ns/op # Run progress: 49,09% complete, ETA 20:00:09 # Fork: 3 of 3 # Warmup Iteration 1: 179615,646 ns/op # Warmup Iteration 2: 185944,258 ns/op # Warmup Iteration 3: 177069,901 ns/op Iteration 1: 176477,087 ns/op Iteration 2: 180051,381 ns/op Iteration 3: 185175,632 ns/op Iteration 4: 185296,046 ns/op Iteration 5: 183590,108 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 182138,679 ±(99.9%) 6300,417 ns/op [Average] (min, avg, max) = (175525,270, 182138,679, 190052,594), stdev = 5893,414 CI (99.9%): [175838,263, 188439,096] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 50) # Run progress: 49,15% complete, ETA 19:58:49 # Fork: 1 of 3 # Warmup Iteration 1: 430441,932 ns/op # Warmup Iteration 2: 425726,640 ns/op # Warmup Iteration 3: 426373,105 ns/op Iteration 1: 426756,659 ns/op Iteration 2: 426718,508 ns/op Iteration 3: 427570,100 ns/op Iteration 4: 428912,155 ns/op Iteration 5: 427559,125 ns/op # Run progress: 49,21% complete, ETA 19:57:28 # Fork: 2 of 3 # Warmup Iteration 1: 465810,972 ns/op # Warmup Iteration 2: 457764,677 ns/op # Warmup Iteration 3: 452095,395 ns/op Iteration 1: 450640,333 ns/op Iteration 2: 450615,667 ns/op Iteration 3: 451070,553 ns/op Iteration 4: 450711,384 ns/op Iteration 5: 450175,118 ns/op # Run progress: 49,26% complete, ETA 19:56:08 # Fork: 3 of 3 # Warmup Iteration 1: 407044,107 ns/op # Warmup Iteration 2: 403442,074 ns/op # Warmup Iteration 3: 399961,718 ns/op Iteration 1: 400218,055 ns/op Iteration 2: 401017,506 ns/op Iteration 3: 401522,704 ns/op Iteration 4: 400811,537 ns/op Iteration 5: 400667,602 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 426331,134 ±(99.9%) 22522,302 ns/op [Average] (min, avg, max) = (400218,055, 426331,134, 451070,553), stdev = 21067,375 CI (99.9%): [403808,832, 448853,436] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 100) # Run progress: 49,32% complete, ETA 19:54:48 # Fork: 1 of 3 # Warmup Iteration 1: 786823,767 ns/op # Warmup Iteration 2: 773580,448 ns/op # Warmup Iteration 3: 771924,635 ns/op Iteration 1: 772205,435 ns/op Iteration 2: 771615,498 ns/op Iteration 3: 773167,082 ns/op Iteration 4: 772434,117 ns/op Iteration 5: 772568,446 ns/op # Run progress: 49,38% complete, ETA 19:53:28 # Fork: 2 of 3 # Warmup Iteration 1: 776651,343 ns/op # Warmup Iteration 2: 766498,408 ns/op # Warmup Iteration 3: 766668,783 ns/op Iteration 1: 763760,920 ns/op Iteration 2: 765799,645 ns/op Iteration 3: 777353,962 ns/op Iteration 4: 775054,474 ns/op Iteration 5: 773087,006 ns/op # Run progress: 49,43% complete, ETA 19:52:08 # Fork: 3 of 3 # Warmup Iteration 1: 856478,001 ns/op # Warmup Iteration 2: 841810,304 ns/op # Warmup Iteration 3: 842452,225 ns/op Iteration 1: 841485,147 ns/op Iteration 2: 841835,321 ns/op Iteration 3: 841212,667 ns/op Iteration 4: 840726,069 ns/op Iteration 5: 840631,159 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 794862,463 ±(99.9%) 36406,682 ns/op [Average] (min, avg, max) = (763760,920, 794862,463, 841835,321), stdev = 34054,833 CI (99.9%): [758455,781, 831269,145] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 200) # Run progress: 49,49% complete, ETA 19:50:48 # Fork: 1 of 3 # Warmup Iteration 1: 1744021,424 ns/op # Warmup Iteration 2: 1750922,041 ns/op # Warmup Iteration 3: 1764608,058 ns/op Iteration 1: 1768073,575 ns/op Iteration 2: 1743116,328 ns/op Iteration 3: 1740169,404 ns/op Iteration 4: 1743099,625 ns/op Iteration 5: 1742438,697 ns/op # Run progress: 49,55% complete, ETA 19:49:27 # Fork: 2 of 3 # Warmup Iteration 1: 1730241,655 ns/op # Warmup Iteration 2: 1718068,889 ns/op # Warmup Iteration 3: 1702064,606 ns/op Iteration 1: 1734674,909 ns/op Iteration 2: 1725532,254 ns/op Iteration 3: 1721951,575 ns/op Iteration 4: 1703253,551 ns/op Iteration 5: 1705323,894 ns/op # Run progress: 49,60% complete, ETA 19:48:07 # Fork: 3 of 3 # Warmup Iteration 1: 1721474,831 ns/op # Warmup Iteration 2: 1717767,788 ns/op # Warmup Iteration 3: 1696176,626 ns/op Iteration 1: 1717520,139 ns/op Iteration 2: 1710933,334 ns/op Iteration 3: 1711870,338 ns/op Iteration 4: 1707617,563 ns/op Iteration 5: 1695777,635 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 1724756,855 ±(99.9%) 21362,120 ns/op [Average] (min, avg, max) = (1695777,635, 1724756,855, 1768073,575), stdev = 19982,141 CI (99.9%): [1703394,734, 1746118,975] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 500) # Run progress: 49,66% complete, ETA 19:46:47 # Fork: 1 of 3 # Warmup Iteration 1: 5261847,822 ns/op # Warmup Iteration 2: 5222169,917 ns/op # Warmup Iteration 3: 5287341,101 ns/op Iteration 1: 5260419,273 ns/op Iteration 2: 5266431,645 ns/op Iteration 3: 5251613,513 ns/op Iteration 4: 5271277,298 ns/op Iteration 5: 5260750,773 ns/op # Run progress: 49,72% complete, ETA 19:45:27 # Fork: 2 of 3 # Warmup Iteration 1: 5050303,182 ns/op # Warmup Iteration 2: 5004105,661 ns/op # Warmup Iteration 3: 5096583,681 ns/op Iteration 1: 5100360,422 ns/op Iteration 2: 5073111,148 ns/op Iteration 3: 5094969,707 ns/op Iteration 4: 5038384,708 ns/op Iteration 5: 5056434,930 ns/op # Run progress: 49,77% complete, ETA 19:44:07 # Fork: 3 of 3 # Warmup Iteration 1: 5117024,232 ns/op # Warmup Iteration 2: 5092664,099 ns/op # Warmup Iteration 3: 5162887,539 ns/op Iteration 1: 5118513,478 ns/op Iteration 2: 5122204,465 ns/op Iteration 3: 5148544,708 ns/op Iteration 4: 5102220,754 ns/op Iteration 5: 5128258,235 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 5152899,670 ±(99.9%) 90379,321 ns/op [Average] (min, avg, max) = (5038384,708, 5152899,670, 5271277,298), stdev = 84540,873 CI (99.9%): [5062520,349, 5243278,991] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 1000) # Run progress: 49,83% complete, ETA 19:42:47 # Fork: 1 of 3 # Warmup Iteration 1: 12396681,874 ns/op # Warmup Iteration 2: 12068662,335 ns/op # Warmup Iteration 3: 12196982,990 ns/op Iteration 1: 12250039,840 ns/op Iteration 2: 12219622,772 ns/op Iteration 3: 12200069,348 ns/op Iteration 4: 12600740,870 ns/op Iteration 5: 12354294,274 ns/op # Run progress: 49,89% complete, ETA 19:41:27 # Fork: 2 of 3 # Warmup Iteration 1: 12913185,381 ns/op # Warmup Iteration 2: 12970408,654 ns/op # Warmup Iteration 3: 12889333,188 ns/op Iteration 1: 13002334,623 ns/op Iteration 2: 12979263,866 ns/op Iteration 3: 12971262,481 ns/op Iteration 4: 13260486,746 ns/op Iteration 5: 13000301,577 ns/op # Run progress: 49,94% complete, ETA 19:40:06 # Fork: 3 of 3 # Warmup Iteration 1: 12894113,226 ns/op # Warmup Iteration 2: 12723519,384 ns/op # Warmup Iteration 3: 12902028,091 ns/op Iteration 1: 12960230,513 ns/op Iteration 2: 13015409,203 ns/op Iteration 3: 12919594,446 ns/op Iteration 4: 12827725,312 ns/op Iteration 5: 12865013,666 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": 12761759,302 ±(99.9%) 368297,757 ns/op [Average] (min, avg, max) = (12200069,348, 12761759,302, 13260486,746), stdev = 344505,951 CI (99.9%): [12393461,545, 13130057,060] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 10) # Run progress: 50,00% complete, ETA 19:38:46 # Fork: 1 of 3 # Warmup Iteration 1: 1158,941 ns/op # Warmup Iteration 2: 1139,413 ns/op # Warmup Iteration 3: 1136,559 ns/op Iteration 1: 1135,625 ns/op Iteration 2: 1136,380 ns/op Iteration 3: 1141,154 ns/op Iteration 4: 1136,515 ns/op Iteration 5: 1136,509 ns/op # Run progress: 50,06% complete, ETA 19:37:26 # Fork: 2 of 3 # Warmup Iteration 1: 1228,793 ns/op # Warmup Iteration 2: 1211,450 ns/op # Warmup Iteration 3: 1211,571 ns/op Iteration 1: 1210,185 ns/op Iteration 2: 1210,173 ns/op Iteration 3: 1211,683 ns/op Iteration 4: 1210,399 ns/op Iteration 5: 1211,586 ns/op # Run progress: 50,11% complete, ETA 19:36:06 # Fork: 3 of 3 # Warmup Iteration 1: 1290,966 ns/op # Warmup Iteration 2: 1271,926 ns/op # Warmup Iteration 3: 1269,311 ns/op Iteration 1: 1270,917 ns/op Iteration 2: 1269,174 ns/op Iteration 3: 1269,306 ns/op Iteration 4: 1269,920 ns/op Iteration 5: 1269,711 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 1205,949 ±(99.9%) 60,026 ns/op [Average] (min, avg, max) = (1135,625, 1205,949, 1270,917), stdev = 56,148 CI (99.9%): [1145,923, 1265,975] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 20) # Run progress: 50,17% complete, ETA 19:34:46 # Fork: 1 of 3 # Warmup Iteration 1: 2028,870 ns/op # Warmup Iteration 2: 2005,142 ns/op # Warmup Iteration 3: 2001,001 ns/op Iteration 1: 1999,788 ns/op Iteration 2: 2014,020 ns/op Iteration 3: 2049,529 ns/op Iteration 4: 2062,014 ns/op Iteration 5: 2182,687 ns/op # Run progress: 50,23% complete, ETA 19:33:26 # Fork: 2 of 3 # Warmup Iteration 1: 1493,885 ns/op # Warmup Iteration 2: 1469,049 ns/op # Warmup Iteration 3: 1467,843 ns/op Iteration 1: 1467,848 ns/op Iteration 2: 1465,756 ns/op Iteration 3: 1465,922 ns/op Iteration 4: 1465,321 ns/op Iteration 5: 1465,228 ns/op # Run progress: 50,28% complete, ETA 19:32:05 # Fork: 3 of 3 # Warmup Iteration 1: 1507,312 ns/op # Warmup Iteration 2: 1486,443 ns/op # Warmup Iteration 3: 1485,190 ns/op Iteration 1: 1485,161 ns/op Iteration 2: 1485,440 ns/op Iteration 3: 1485,063 ns/op Iteration 4: 1484,197 ns/op Iteration 5: 1487,089 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 1671,004 ±(99.9%) 308,539 ns/op [Average] (min, avg, max) = (1465,228, 1671,004, 2182,687), stdev = 288,608 CI (99.9%): [1362,465, 1979,543] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 50) # Run progress: 50,34% complete, ETA 19:30:45 # Fork: 1 of 3 # Warmup Iteration 1: 2736,910 ns/op # Warmup Iteration 2: 2702,858 ns/op # Warmup Iteration 3: 2711,943 ns/op Iteration 1: 2707,848 ns/op Iteration 2: 2702,592 ns/op Iteration 3: 2706,172 ns/op Iteration 4: 2705,647 ns/op Iteration 5: 2705,800 ns/op # Run progress: 50,40% complete, ETA 19:29:25 # Fork: 2 of 3 # Warmup Iteration 1: 4144,716 ns/op # Warmup Iteration 2: 4177,186 ns/op # Warmup Iteration 3: 4074,334 ns/op Iteration 1: 4074,670 ns/op Iteration 2: 4093,955 ns/op Iteration 3: 4121,097 ns/op Iteration 4: 4078,157 ns/op Iteration 5: 4078,278 ns/op # Run progress: 50,45% complete, ETA 19:28:05 # Fork: 3 of 3 # Warmup Iteration 1: 2752,231 ns/op # Warmup Iteration 2: 2716,568 ns/op # Warmup Iteration 3: 2711,070 ns/op Iteration 1: 2730,371 ns/op Iteration 2: 2709,692 ns/op Iteration 3: 2707,070 ns/op Iteration 4: 2707,481 ns/op Iteration 5: 2706,882 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 3169,047 ±(99.9%) 720,134 ns/op [Average] (min, avg, max) = (2702,592, 3169,047, 4121,097), stdev = 673,613 CI (99.9%): [2448,914, 3889,181] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 100) # Run progress: 50,51% complete, ETA 19:26:45 # Fork: 1 of 3 # Warmup Iteration 1: 8246,005 ns/op # Warmup Iteration 2: 8164,518 ns/op # Warmup Iteration 3: 8152,892 ns/op Iteration 1: 8157,609 ns/op Iteration 2: 8157,899 ns/op Iteration 3: 8153,393 ns/op Iteration 4: 8148,125 ns/op Iteration 5: 8147,264 ns/op # Run progress: 50,57% complete, ETA 19:25:24 # Fork: 2 of 3 # Warmup Iteration 1: 8007,091 ns/op # Warmup Iteration 2: 7958,707 ns/op # Warmup Iteration 3: 7959,046 ns/op Iteration 1: 7961,540 ns/op Iteration 2: 8024,361 ns/op Iteration 3: 7951,278 ns/op Iteration 4: 7954,672 ns/op Iteration 5: 7956,012 ns/op # Run progress: 50,62% complete, ETA 19:24:04 # Fork: 3 of 3 # Warmup Iteration 1: 8503,850 ns/op # Warmup Iteration 2: 8428,277 ns/op # Warmup Iteration 3: 8416,507 ns/op Iteration 1: 8416,086 ns/op Iteration 2: 8413,962 ns/op Iteration 3: 8432,170 ns/op Iteration 4: 8417,119 ns/op Iteration 5: 8425,402 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 8181,126 ±(99.9%) 205,932 ns/op [Average] (min, avg, max) = (7951,278, 8181,126, 8432,170), stdev = 192,629 CI (99.9%): [7975,194, 8387,058] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 200) # Run progress: 50,68% complete, ETA 19:22:44 # Fork: 1 of 3 # Warmup Iteration 1: 17162,834 ns/op # Warmup Iteration 2: 16948,474 ns/op # Warmup Iteration 3: 16946,178 ns/op Iteration 1: 16950,261 ns/op Iteration 2: 16928,800 ns/op Iteration 3: 16918,003 ns/op Iteration 4: 16918,505 ns/op Iteration 5: 16915,851 ns/op # Run progress: 50,74% complete, ETA 19:21:24 # Fork: 2 of 3 # Warmup Iteration 1: 16320,537 ns/op # Warmup Iteration 2: 16158,890 ns/op # Warmup Iteration 3: 16111,851 ns/op Iteration 1: 16124,843 ns/op Iteration 2: 16127,161 ns/op Iteration 3: 16135,192 ns/op Iteration 4: 16145,419 ns/op Iteration 5: 16175,233 ns/op # Run progress: 50,79% complete, ETA 19:20:04 # Fork: 3 of 3 # Warmup Iteration 1: 16690,580 ns/op # Warmup Iteration 2: 16591,211 ns/op # Warmup Iteration 3: 16478,153 ns/op Iteration 1: 16472,754 ns/op Iteration 2: 16484,761 ns/op Iteration 3: 16452,541 ns/op Iteration 4: 16475,440 ns/op Iteration 5: 16518,647 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 16516,227 ±(99.9%) 356,138 ns/op [Average] (min, avg, max) = (16124,843, 16516,227, 16950,261), stdev = 333,132 CI (99.9%): [16160,089, 16872,366] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 500) # Run progress: 50,85% complete, ETA 19:18:43 # Fork: 1 of 3 # Warmup Iteration 1: 36603,179 ns/op # Warmup Iteration 2: 36222,783 ns/op # Warmup Iteration 3: 36041,876 ns/op Iteration 1: 36080,760 ns/op Iteration 2: 36123,866 ns/op Iteration 3: 36234,818 ns/op Iteration 4: 35996,568 ns/op Iteration 5: 36031,526 ns/op # Run progress: 50,91% complete, ETA 19:17:23 # Fork: 2 of 3 # Warmup Iteration 1: 36480,262 ns/op # Warmup Iteration 2: 36243,880 ns/op # Warmup Iteration 3: 35996,055 ns/op Iteration 1: 36004,723 ns/op Iteration 2: 36069,746 ns/op Iteration 3: 36108,465 ns/op Iteration 4: 35988,970 ns/op Iteration 5: 35982,910 ns/op # Run progress: 50,96% complete, ETA 19:16:03 # Fork: 3 of 3 # Warmup Iteration 1: 36484,837 ns/op # Warmup Iteration 2: 36089,995 ns/op # Warmup Iteration 3: 36051,801 ns/op Iteration 1: 36103,237 ns/op Iteration 2: 36049,414 ns/op Iteration 3: 36053,717 ns/op Iteration 4: 36043,354 ns/op Iteration 5: 36021,504 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 36059,572 ±(99.9%) 70,086 ns/op [Average] (min, avg, max) = (35982,910, 36059,572, 36234,818), stdev = 65,558 CI (99.9%): [35989,486, 36129,658] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 1000) # Run progress: 51,02% complete, ETA 19:14:43 # Fork: 1 of 3 # Warmup Iteration 1: 74375,080 ns/op # Warmup Iteration 2: 72659,088 ns/op # Warmup Iteration 3: 73045,504 ns/op Iteration 1: 72966,361 ns/op Iteration 2: 73523,495 ns/op Iteration 3: 72989,969 ns/op Iteration 4: 73638,509 ns/op Iteration 5: 73292,562 ns/op # Run progress: 51,08% complete, ETA 19:13:23 # Fork: 2 of 3 # Warmup Iteration 1: 73725,295 ns/op # Warmup Iteration 2: 73233,321 ns/op # Warmup Iteration 3: 73236,611 ns/op Iteration 1: 73181,408 ns/op Iteration 2: 73342,949 ns/op Iteration 3: 73296,363 ns/op Iteration 4: 73187,192 ns/op Iteration 5: 73223,829 ns/op # Run progress: 51,13% complete, ETA 19:12:02 # Fork: 3 of 3 # Warmup Iteration 1: 73532,922 ns/op # Warmup Iteration 2: 73481,241 ns/op # Warmup Iteration 3: 73008,984 ns/op Iteration 1: 73071,931 ns/op Iteration 2: 72963,846 ns/op Iteration 3: 73034,099 ns/op Iteration 4: 72989,460 ns/op Iteration 5: 73717,719 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 73227,979 ±(99.9%) 261,134 ns/op [Average] (min, avg, max) = (72963,846, 73227,979, 73717,719), stdev = 244,265 CI (99.9%): [72966,845, 73489,114] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 10) # Run progress: 51,19% complete, ETA 19:10:42 # Fork: 1 of 3 # Warmup Iteration 1: 2364,584 ns/op # Warmup Iteration 2: 2436,913 ns/op # Warmup Iteration 3: 2386,299 ns/op Iteration 1: 2322,976 ns/op Iteration 2: 2324,493 ns/op Iteration 3: 2322,701 ns/op Iteration 4: 2329,863 ns/op Iteration 5: 2323,186 ns/op # Run progress: 51,25% complete, ETA 19:09:22 # Fork: 2 of 3 # Warmup Iteration 1: 2234,752 ns/op # Warmup Iteration 2: 2191,166 ns/op # Warmup Iteration 3: 2185,546 ns/op Iteration 1: 2188,009 ns/op Iteration 2: 2261,044 ns/op Iteration 3: 2495,041 ns/op Iteration 4: 2185,498 ns/op Iteration 5: 2185,981 ns/op # Run progress: 51,30% complete, ETA 19:08:02 # Fork: 3 of 3 # Warmup Iteration 1: 2444,378 ns/op # Warmup Iteration 2: 2404,074 ns/op # Warmup Iteration 3: 2403,468 ns/op Iteration 1: 2404,569 ns/op Iteration 2: 2400,976 ns/op Iteration 3: 2403,280 ns/op Iteration 4: 2402,142 ns/op Iteration 5: 2404,988 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 2330,316 ±(99.9%) 99,285 ns/op [Average] (min, avg, max) = (2185,498, 2330,316, 2495,041), stdev = 92,871 CI (99.9%): [2231,031, 2429,601] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 20) # Run progress: 51,36% complete, ETA 19:06:42 # Fork: 1 of 3 # Warmup Iteration 1: 2911,872 ns/op # Warmup Iteration 2: 3104,320 ns/op # Warmup Iteration 3: 2876,901 ns/op Iteration 1: 2875,093 ns/op Iteration 2: 2873,476 ns/op Iteration 3: 2872,341 ns/op Iteration 4: 2869,589 ns/op Iteration 5: 2868,280 ns/op # Run progress: 51,42% complete, ETA 19:05:21 # Fork: 2 of 3 # Warmup Iteration 1: 4285,236 ns/op # Warmup Iteration 2: 4185,658 ns/op # Warmup Iteration 3: 4179,992 ns/op Iteration 1: 4222,164 ns/op Iteration 2: 4221,147 ns/op Iteration 3: 4227,132 ns/op Iteration 4: 4179,860 ns/op Iteration 5: 4206,674 ns/op # Run progress: 51,47% complete, ETA 19:04:01 # Fork: 3 of 3 # Warmup Iteration 1: 2907,315 ns/op # Warmup Iteration 2: 2874,574 ns/op # Warmup Iteration 3: 2868,584 ns/op Iteration 1: 2870,080 ns/op Iteration 2: 2889,391 ns/op Iteration 3: 2868,213 ns/op Iteration 4: 2875,571 ns/op Iteration 5: 2899,070 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 3321,205 ±(99.9%) 696,690 ns/op [Average] (min, avg, max) = (2868,213, 3321,205, 4227,132), stdev = 651,684 CI (99.9%): [2624,516, 4017,895] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 50) # Run progress: 51,53% complete, ETA 19:02:41 # Fork: 1 of 3 # Warmup Iteration 1: 8458,930 ns/op # Warmup Iteration 2: 8372,725 ns/op # Warmup Iteration 3: 8359,634 ns/op Iteration 1: 8362,547 ns/op Iteration 2: 8365,783 ns/op Iteration 3: 8366,841 ns/op Iteration 4: 8370,034 ns/op Iteration 5: 8364,705 ns/op # Run progress: 51,59% complete, ETA 19:01:21 # Fork: 2 of 3 # Warmup Iteration 1: 8206,770 ns/op # Warmup Iteration 2: 8140,006 ns/op # Warmup Iteration 3: 8145,359 ns/op Iteration 1: 8117,252 ns/op Iteration 2: 8120,260 ns/op Iteration 3: 8140,037 ns/op Iteration 4: 8118,985 ns/op Iteration 5: 8121,187 ns/op # Run progress: 51,64% complete, ETA 19:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 5592,567 ns/op # Warmup Iteration 2: 5458,794 ns/op # Warmup Iteration 3: 5471,398 ns/op Iteration 1: 5448,756 ns/op Iteration 2: 5448,043 ns/op Iteration 3: 5444,374 ns/op Iteration 4: 5491,908 ns/op Iteration 5: 5440,740 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 7314,763 ±(99.9%) 1459,573 ns/op [Average] (min, avg, max) = (5440,740, 7314,763, 8370,034), stdev = 1365,286 CI (99.9%): [5855,190, 8774,337] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 100) # Run progress: 51,70% complete, ETA 18:58:41 # Fork: 1 of 3 # Warmup Iteration 1: 16442,871 ns/op # Warmup Iteration 2: 16281,413 ns/op # Warmup Iteration 3: 16266,631 ns/op Iteration 1: 16276,861 ns/op Iteration 2: 16233,768 ns/op Iteration 3: 16230,813 ns/op Iteration 4: 16228,288 ns/op Iteration 5: 16225,855 ns/op # Run progress: 51,76% complete, ETA 18:57:20 # Fork: 2 of 3 # Warmup Iteration 1: 17130,036 ns/op # Warmup Iteration 2: 17081,621 ns/op # Warmup Iteration 3: 16886,409 ns/op Iteration 1: 16886,007 ns/op Iteration 2: 16899,417 ns/op Iteration 3: 16886,839 ns/op Iteration 4: 16899,484 ns/op Iteration 5: 16880,056 ns/op # Run progress: 51,81% complete, ETA 18:56:00 # Fork: 3 of 3 # Warmup Iteration 1: 16781,718 ns/op # Warmup Iteration 2: 16577,556 ns/op # Warmup Iteration 3: 16570,648 ns/op Iteration 1: 16571,072 ns/op Iteration 2: 16553,407 ns/op Iteration 3: 16571,553 ns/op Iteration 4: 16557,421 ns/op Iteration 5: 16580,384 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 16565,415 ±(99.9%) 294,570 ns/op [Average] (min, avg, max) = (16225,855, 16565,415, 16899,484), stdev = 275,541 CI (99.9%): [16270,845, 16859,985] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 200) # Run progress: 51,87% complete, ETA 18:54:40 # Fork: 1 of 3 # Warmup Iteration 1: 32216,070 ns/op # Warmup Iteration 2: 31748,696 ns/op # Warmup Iteration 3: 31716,329 ns/op Iteration 1: 33550,218 ns/op Iteration 2: 33957,272 ns/op Iteration 3: 33816,510 ns/op Iteration 4: 34407,161 ns/op Iteration 5: 34739,942 ns/op # Run progress: 51,93% complete, ETA 18:53:20 # Fork: 2 of 3 # Warmup Iteration 1: 33792,833 ns/op # Warmup Iteration 2: 33875,041 ns/op # Warmup Iteration 3: 32800,883 ns/op Iteration 1: 32981,077 ns/op Iteration 2: 32802,144 ns/op Iteration 3: 32771,657 ns/op Iteration 4: 33031,560 ns/op Iteration 5: 32764,548 ns/op # Run progress: 51,98% complete, ETA 18:52:00 # Fork: 3 of 3 # Warmup Iteration 1: 31516,863 ns/op # Warmup Iteration 2: 31237,055 ns/op # Warmup Iteration 3: 33416,808 ns/op Iteration 1: 33327,727 ns/op Iteration 2: 33892,091 ns/op Iteration 3: 34257,911 ns/op Iteration 4: 33338,253 ns/op Iteration 5: 33404,106 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 33536,145 ±(99.9%) 669,636 ns/op [Average] (min, avg, max) = (32764,548, 33536,145, 34739,942), stdev = 626,378 CI (99.9%): [32866,509, 34205,781] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 500) # Run progress: 52,04% complete, ETA 18:50:39 # Fork: 1 of 3 # Warmup Iteration 1: 74381,376 ns/op # Warmup Iteration 2: 73553,120 ns/op # Warmup Iteration 3: 73265,442 ns/op Iteration 1: 73349,250 ns/op Iteration 2: 73393,943 ns/op Iteration 3: 73554,678 ns/op Iteration 4: 74666,750 ns/op Iteration 5: 75904,012 ns/op # Run progress: 52,10% complete, ETA 18:49:19 # Fork: 2 of 3 # Warmup Iteration 1: 74793,474 ns/op # Warmup Iteration 2: 74094,883 ns/op # Warmup Iteration 3: 74811,116 ns/op Iteration 1: 74674,016 ns/op Iteration 2: 75303,996 ns/op Iteration 3: 74719,471 ns/op Iteration 4: 74681,204 ns/op Iteration 5: 74593,065 ns/op # Run progress: 52,15% complete, ETA 18:47:59 # Fork: 3 of 3 # Warmup Iteration 1: 74756,639 ns/op # Warmup Iteration 2: 74027,399 ns/op # Warmup Iteration 3: 74304,731 ns/op Iteration 1: 74180,922 ns/op Iteration 2: 78483,323 ns/op Iteration 3: 75345,891 ns/op Iteration 4: 76152,808 ns/op Iteration 5: 76473,273 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 75031,774 ±(99.9%) 1436,419 ns/op [Average] (min, avg, max) = (73349,250, 75031,774, 78483,323), stdev = 1343,627 CI (99.9%): [73595,355, 76468,192] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 1000) # Run progress: 52,21% complete, ETA 18:46:39 # Fork: 1 of 3 # Warmup Iteration 1: 142019,978 ns/op # Warmup Iteration 2: 141337,780 ns/op # Warmup Iteration 3: 140495,027 ns/op Iteration 1: 141419,122 ns/op Iteration 2: 139916,485 ns/op Iteration 3: 140247,419 ns/op Iteration 4: 140940,531 ns/op Iteration 5: 140071,939 ns/op # Run progress: 52,27% complete, ETA 18:45:19 # Fork: 2 of 3 # Warmup Iteration 1: 141966,096 ns/op # Warmup Iteration 2: 140792,262 ns/op # Warmup Iteration 3: 140126,391 ns/op Iteration 1: 140120,754 ns/op Iteration 2: 140339,633 ns/op Iteration 3: 139993,604 ns/op Iteration 4: 139934,770 ns/op Iteration 5: 140086,287 ns/op # Run progress: 52,32% complete, ETA 18:43:58 # Fork: 3 of 3 # Warmup Iteration 1: 141975,691 ns/op # Warmup Iteration 2: 140258,109 ns/op # Warmup Iteration 3: 140464,843 ns/op Iteration 1: 142997,813 ns/op Iteration 2: 139996,841 ns/op Iteration 3: 141063,225 ns/op Iteration 4: 144423,975 ns/op Iteration 5: 141163,613 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 140847,734 ±(99.9%) 1381,432 ns/op [Average] (min, avg, max) = (139916,485, 140847,734, 144423,975), stdev = 1292,192 CI (99.9%): [139466,302, 142229,166] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 10) # Run progress: 52,38% complete, ETA 18:42:38 # Fork: 1 of 3 # Warmup Iteration 1: 6066,051 ns/op # Warmup Iteration 2: 6004,945 ns/op # Warmup Iteration 3: 5980,490 ns/op Iteration 1: 5974,497 ns/op Iteration 2: 5983,358 ns/op Iteration 3: 5975,779 ns/op Iteration 4: 5979,138 ns/op Iteration 5: 5976,510 ns/op # Run progress: 52,44% complete, ETA 18:41:18 # Fork: 2 of 3 # Warmup Iteration 1: 6008,576 ns/op # Warmup Iteration 2: 5915,647 ns/op # Warmup Iteration 3: 5917,755 ns/op Iteration 1: 5915,608 ns/op Iteration 2: 5921,583 ns/op Iteration 3: 5920,240 ns/op Iteration 4: 5914,528 ns/op Iteration 5: 5915,189 ns/op # Run progress: 52,49% complete, ETA 18:39:58 # Fork: 3 of 3 # Warmup Iteration 1: 5911,776 ns/op # Warmup Iteration 2: 5736,871 ns/op # Warmup Iteration 3: 5716,293 ns/op Iteration 1: 5721,887 ns/op Iteration 2: 5802,601 ns/op Iteration 3: 5705,409 ns/op Iteration 4: 5704,278 ns/op Iteration 5: 5708,285 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 5874,593 ±(99.9%) 119,993 ns/op [Average] (min, avg, max) = (5704,278, 5874,593, 5983,358), stdev = 112,241 CI (99.9%): [5754,600, 5994,585] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 20) # Run progress: 52,55% complete, ETA 18:38:38 # Fork: 1 of 3 # Warmup Iteration 1: 10242,186 ns/op # Warmup Iteration 2: 10257,842 ns/op # Warmup Iteration 3: 10109,201 ns/op Iteration 1: 10110,701 ns/op Iteration 2: 10121,275 ns/op Iteration 3: 10109,225 ns/op Iteration 4: 10105,408 ns/op Iteration 5: 10113,856 ns/op # Run progress: 52,61% complete, ETA 18:37:18 # Fork: 2 of 3 # Warmup Iteration 1: 10337,285 ns/op # Warmup Iteration 2: 10139,389 ns/op # Warmup Iteration 3: 10101,211 ns/op Iteration 1: 10090,412 ns/op Iteration 2: 10089,117 ns/op Iteration 3: 10095,486 ns/op Iteration 4: 10113,732 ns/op Iteration 5: 10087,113 ns/op # Run progress: 52,66% complete, ETA 18:35:57 # Fork: 3 of 3 # Warmup Iteration 1: 9613,947 ns/op # Warmup Iteration 2: 9481,262 ns/op # Warmup Iteration 3: 9465,880 ns/op Iteration 1: 9465,133 ns/op Iteration 2: 9468,079 ns/op Iteration 3: 9466,929 ns/op Iteration 4: 9461,904 ns/op Iteration 5: 9466,288 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 9890,977 ±(99.9%) 332,959 ns/op [Average] (min, avg, max) = (9461,904, 9890,977, 10121,275), stdev = 311,450 CI (99.9%): [9558,018, 10223,936] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 50) # Run progress: 52,72% complete, ETA 18:34:37 # Fork: 1 of 3 # Warmup Iteration 1: 13179,575 ns/op # Warmup Iteration 2: 13067,693 ns/op # Warmup Iteration 3: 13037,844 ns/op Iteration 1: 13027,278 ns/op Iteration 2: 13015,139 ns/op Iteration 3: 13018,216 ns/op Iteration 4: 13094,710 ns/op Iteration 5: 13124,306 ns/op # Run progress: 52,78% complete, ETA 18:33:17 # Fork: 2 of 3 # Warmup Iteration 1: 13166,413 ns/op # Warmup Iteration 2: 13063,065 ns/op # Warmup Iteration 3: 13025,008 ns/op Iteration 1: 13046,511 ns/op Iteration 2: 13038,109 ns/op Iteration 3: 13044,198 ns/op Iteration 4: 13038,540 ns/op Iteration 5: 13237,467 ns/op # Run progress: 52,83% complete, ETA 18:31:57 # Fork: 3 of 3 # Warmup Iteration 1: 22214,698 ns/op # Warmup Iteration 2: 22046,169 ns/op # Warmup Iteration 3: 22004,983 ns/op Iteration 1: 22006,158 ns/op Iteration 2: 22002,639 ns/op Iteration 3: 21989,205 ns/op Iteration 4: 22023,499 ns/op Iteration 5: 22006,010 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 16047,466 ±(99.9%) 4662,374 ns/op [Average] (min, avg, max) = (13015,139, 16047,466, 22023,499), stdev = 4361,188 CI (99.9%): [11385,091, 20709,840] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 100) # Run progress: 52,89% complete, ETA 18:30:37 # Fork: 1 of 3 # Warmup Iteration 1: 41333,465 ns/op # Warmup Iteration 2: 40776,039 ns/op # Warmup Iteration 3: 40743,489 ns/op Iteration 1: 40761,807 ns/op Iteration 2: 41395,616 ns/op Iteration 3: 40807,368 ns/op Iteration 4: 40759,524 ns/op Iteration 5: 40794,254 ns/op # Run progress: 52,95% complete, ETA 18:29:16 # Fork: 2 of 3 # Warmup Iteration 1: 40482,070 ns/op # Warmup Iteration 2: 39929,796 ns/op # Warmup Iteration 3: 39947,349 ns/op Iteration 1: 39946,827 ns/op Iteration 2: 39946,555 ns/op Iteration 3: 39947,214 ns/op Iteration 4: 39952,202 ns/op Iteration 5: 39928,784 ns/op # Run progress: 53,00% complete, ETA 18:27:56 # Fork: 3 of 3 # Warmup Iteration 1: 40425,884 ns/op # Warmup Iteration 2: 39949,823 ns/op # Warmup Iteration 3: 39965,559 ns/op Iteration 1: 39973,284 ns/op Iteration 2: 40035,428 ns/op Iteration 3: 39959,709 ns/op Iteration 4: 39998,147 ns/op Iteration 5: 39956,216 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 40277,529 ±(99.9%) 515,376 ns/op [Average] (min, avg, max) = (39928,784, 40277,529, 41395,616), stdev = 482,083 CI (99.9%): [39762,153, 40792,905] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 200) # Run progress: 53,06% complete, ETA 18:26:36 # Fork: 1 of 3 # Warmup Iteration 1: 81707,859 ns/op # Warmup Iteration 2: 80922,906 ns/op # Warmup Iteration 3: 80664,945 ns/op Iteration 1: 80695,566 ns/op Iteration 2: 80821,300 ns/op Iteration 3: 80571,378 ns/op Iteration 4: 80561,079 ns/op Iteration 5: 80551,960 ns/op # Run progress: 53,12% complete, ETA 18:25:16 # Fork: 2 of 3 # Warmup Iteration 1: 81507,378 ns/op # Warmup Iteration 2: 80515,591 ns/op # Warmup Iteration 3: 80362,247 ns/op Iteration 1: 80313,174 ns/op Iteration 2: 80322,842 ns/op Iteration 3: 80260,885 ns/op Iteration 4: 80327,681 ns/op Iteration 5: 80336,798 ns/op # Run progress: 53,17% complete, ETA 18:23:56 # Fork: 3 of 3 # Warmup Iteration 1: 81377,098 ns/op # Warmup Iteration 2: 80459,375 ns/op # Warmup Iteration 3: 80495,226 ns/op Iteration 1: 80393,079 ns/op Iteration 2: 80841,960 ns/op Iteration 3: 80363,732 ns/op Iteration 4: 80464,303 ns/op Iteration 5: 80430,473 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 80483,747 ±(99.9%) 198,339 ns/op [Average] (min, avg, max) = (80260,885, 80483,747, 80841,960), stdev = 185,527 CI (99.9%): [80285,408, 80682,087] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 500) # Run progress: 53,23% complete, ETA 18:22:35 # Fork: 1 of 3 # Warmup Iteration 1: 182972,552 ns/op # Warmup Iteration 2: 181337,544 ns/op # Warmup Iteration 3: 180493,915 ns/op Iteration 1: 180065,071 ns/op Iteration 2: 180059,611 ns/op Iteration 3: 180216,350 ns/op Iteration 4: 180190,270 ns/op Iteration 5: 180274,321 ns/op # Run progress: 53,29% complete, ETA 18:21:15 # Fork: 2 of 3 # Warmup Iteration 1: 183618,701 ns/op # Warmup Iteration 2: 181762,731 ns/op # Warmup Iteration 3: 181225,252 ns/op Iteration 1: 180533,247 ns/op Iteration 2: 180475,173 ns/op Iteration 3: 180314,610 ns/op Iteration 4: 180541,327 ns/op Iteration 5: 180319,424 ns/op # Run progress: 53,34% complete, ETA 18:19:55 # Fork: 3 of 3 # Warmup Iteration 1: 182899,389 ns/op # Warmup Iteration 2: 181490,962 ns/op # Warmup Iteration 3: 180547,691 ns/op Iteration 1: 180803,420 ns/op Iteration 2: 180145,129 ns/op Iteration 3: 180169,743 ns/op Iteration 4: 180327,990 ns/op Iteration 5: 180309,686 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 180316,358 ±(99.9%) 215,304 ns/op [Average] (min, avg, max) = (180059,611, 180316,358, 180803,420), stdev = 201,395 CI (99.9%): [180101,054, 180531,662] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 1000) # Run progress: 53,40% complete, ETA 18:18:35 # Fork: 1 of 3 # Warmup Iteration 1: 371600,406 ns/op # Warmup Iteration 2: 367783,579 ns/op # Warmup Iteration 3: 366914,364 ns/op Iteration 1: 366750,440 ns/op Iteration 2: 367154,234 ns/op Iteration 3: 368396,414 ns/op Iteration 4: 368366,190 ns/op Iteration 5: 368066,903 ns/op # Run progress: 53,46% complete, ETA 18:17:15 # Fork: 2 of 3 # Warmup Iteration 1: 373382,277 ns/op # Warmup Iteration 2: 367792,844 ns/op # Warmup Iteration 3: 367815,758 ns/op Iteration 1: 367707,471 ns/op Iteration 2: 368391,928 ns/op Iteration 3: 370543,193 ns/op Iteration 4: 368513,549 ns/op Iteration 5: 368591,584 ns/op # Run progress: 53,51% complete, ETA 18:15:55 # Fork: 3 of 3 # Warmup Iteration 1: 370948,074 ns/op # Warmup Iteration 2: 366542,366 ns/op # Warmup Iteration 3: 366387,340 ns/op Iteration 1: 366078,268 ns/op Iteration 2: 366302,929 ns/op Iteration 3: 369048,209 ns/op Iteration 4: 368069,458 ns/op Iteration 5: 368456,513 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 368029,152 ±(99.9%) 1204,278 ns/op [Average] (min, avg, max) = (366078,268, 368029,152, 370543,193), stdev = 1126,482 CI (99.9%): [366824,874, 369233,430] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 10) # Run progress: 53,57% complete, ETA 18:14:34 # Fork: 1 of 3 # Warmup Iteration 1: 11765,309 ns/op # Warmup Iteration 2: 11934,890 ns/op # Warmup Iteration 3: 12139,708 ns/op Iteration 1: 11465,689 ns/op Iteration 2: 11509,137 ns/op Iteration 3: 11481,129 ns/op Iteration 4: 11474,250 ns/op Iteration 5: 11357,205 ns/op # Run progress: 53,63% complete, ETA 18:13:14 # Fork: 2 of 3 # Warmup Iteration 1: 12183,717 ns/op # Warmup Iteration 2: 12048,934 ns/op # Warmup Iteration 3: 12019,232 ns/op Iteration 1: 12025,368 ns/op Iteration 2: 12029,794 ns/op Iteration 3: 12029,119 ns/op Iteration 4: 12035,689 ns/op Iteration 5: 12030,510 ns/op # Run progress: 53,68% complete, ETA 18:11:54 # Fork: 3 of 3 # Warmup Iteration 1: 12318,611 ns/op # Warmup Iteration 2: 12142,996 ns/op # Warmup Iteration 3: 12115,518 ns/op Iteration 1: 12107,115 ns/op Iteration 2: 12112,900 ns/op Iteration 3: 12144,409 ns/op Iteration 4: 12351,428 ns/op Iteration 5: 12233,423 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 11892,478 ±(99.9%) 354,509 ns/op [Average] (min, avg, max) = (11357,205, 11892,478, 12351,428), stdev = 331,608 CI (99.9%): [11537,969, 12246,986] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 20) # Run progress: 53,74% complete, ETA 18:10:34 # Fork: 1 of 3 # Warmup Iteration 1: 20581,016 ns/op # Warmup Iteration 2: 20403,067 ns/op # Warmup Iteration 3: 20332,973 ns/op Iteration 1: 20362,885 ns/op Iteration 2: 20366,313 ns/op Iteration 3: 20332,980 ns/op Iteration 4: 20363,317 ns/op Iteration 5: 20338,340 ns/op # Run progress: 53,80% complete, ETA 18:09:14 # Fork: 2 of 3 # Warmup Iteration 1: 19495,021 ns/op # Warmup Iteration 2: 19117,804 ns/op # Warmup Iteration 3: 19079,706 ns/op Iteration 1: 19071,549 ns/op Iteration 2: 19073,211 ns/op Iteration 3: 19062,969 ns/op Iteration 4: 19066,198 ns/op Iteration 5: 19097,947 ns/op # Run progress: 53,85% complete, ETA 18:07:53 # Fork: 3 of 3 # Warmup Iteration 1: 21272,756 ns/op # Warmup Iteration 2: 21018,431 ns/op # Warmup Iteration 3: 20973,569 ns/op Iteration 1: 20949,502 ns/op Iteration 2: 20955,941 ns/op Iteration 3: 20959,781 ns/op Iteration 4: 20953,684 ns/op Iteration 5: 21009,889 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 20130,967 ±(99.9%) 872,099 ns/op [Average] (min, avg, max) = (19062,969, 20130,967, 21009,889), stdev = 815,762 CI (99.9%): [19258,868, 21003,066] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 50) # Run progress: 53,91% complete, ETA 18:06:33 # Fork: 1 of 3 # Warmup Iteration 1: 26951,369 ns/op # Warmup Iteration 2: 26365,592 ns/op # Warmup Iteration 3: 26365,113 ns/op Iteration 1: 26828,120 ns/op Iteration 2: 26365,452 ns/op Iteration 3: 26364,090 ns/op Iteration 4: 26426,838 ns/op Iteration 5: 26389,381 ns/op # Run progress: 53,97% complete, ETA 18:05:13 # Fork: 2 of 3 # Warmup Iteration 1: 27066,382 ns/op # Warmup Iteration 2: 26854,746 ns/op # Warmup Iteration 3: 26829,786 ns/op Iteration 1: 26955,779 ns/op Iteration 2: 26795,482 ns/op Iteration 3: 26849,210 ns/op Iteration 4: 26823,718 ns/op Iteration 5: 26838,136 ns/op # Run progress: 54,02% complete, ETA 18:03:53 # Fork: 3 of 3 # Warmup Iteration 1: 26580,988 ns/op # Warmup Iteration 2: 26852,785 ns/op # Warmup Iteration 3: 26301,315 ns/op Iteration 1: 26633,058 ns/op Iteration 2: 26265,837 ns/op Iteration 3: 26326,052 ns/op Iteration 4: 26298,169 ns/op Iteration 5: 26284,687 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 26562,934 ±(99.9%) 275,304 ns/op [Average] (min, avg, max) = (26265,837, 26562,934, 26955,779), stdev = 257,519 CI (99.9%): [26287,630, 26838,238] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 100) # Run progress: 54,08% complete, ETA 18:02:33 # Fork: 1 of 3 # Warmup Iteration 1: 82382,785 ns/op # Warmup Iteration 2: 81955,779 ns/op # Warmup Iteration 3: 81503,997 ns/op Iteration 1: 81574,354 ns/op Iteration 2: 81539,693 ns/op Iteration 3: 81675,785 ns/op Iteration 4: 81594,751 ns/op Iteration 5: 81562,782 ns/op # Run progress: 54,14% complete, ETA 18:01:12 # Fork: 2 of 3 # Warmup Iteration 1: 82530,140 ns/op # Warmup Iteration 2: 81456,936 ns/op # Warmup Iteration 3: 81596,035 ns/op Iteration 1: 81687,343 ns/op Iteration 2: 81628,975 ns/op Iteration 3: 81534,814 ns/op Iteration 4: 81538,985 ns/op Iteration 5: 81488,238 ns/op # Run progress: 54,19% complete, ETA 17:59:52 # Fork: 3 of 3 # Warmup Iteration 1: 81729,196 ns/op # Warmup Iteration 2: 80865,627 ns/op # Warmup Iteration 3: 81140,927 ns/op Iteration 1: 81044,749 ns/op Iteration 2: 80963,564 ns/op Iteration 3: 81062,997 ns/op Iteration 4: 81006,678 ns/op Iteration 5: 80926,063 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 81388,651 ±(99.9%) 310,147 ns/op [Average] (min, avg, max) = (80926,063, 81388,651, 81687,343), stdev = 290,112 CI (99.9%): [81078,504, 81698,798] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 200) # Run progress: 54,25% complete, ETA 17:58:32 # Fork: 1 of 3 # Warmup Iteration 1: 169012,582 ns/op # Warmup Iteration 2: 165563,398 ns/op # Warmup Iteration 3: 164969,566 ns/op Iteration 1: 165979,759 ns/op Iteration 2: 166227,726 ns/op Iteration 3: 165639,241 ns/op Iteration 4: 166895,434 ns/op Iteration 5: 166191,358 ns/op # Run progress: 54,31% complete, ETA 17:57:12 # Fork: 2 of 3 # Warmup Iteration 1: 167333,876 ns/op # Warmup Iteration 2: 165676,196 ns/op # Warmup Iteration 3: 167010,053 ns/op Iteration 1: 165432,945 ns/op Iteration 2: 165873,493 ns/op Iteration 3: 165386,401 ns/op Iteration 4: 166557,197 ns/op Iteration 5: 166547,078 ns/op # Run progress: 54,36% complete, ETA 17:55:52 # Fork: 3 of 3 # Warmup Iteration 1: 167129,935 ns/op # Warmup Iteration 2: 167342,528 ns/op # Warmup Iteration 3: 172995,701 ns/op Iteration 1: 170495,544 ns/op Iteration 2: 166287,364 ns/op Iteration 3: 166566,722 ns/op Iteration 4: 166274,042 ns/op Iteration 5: 166245,530 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 166439,989 ±(99.9%) 1283,822 ns/op [Average] (min, avg, max) = (165386,401, 166439,989, 170495,544), stdev = 1200,888 CI (99.9%): [165156,167, 167723,811] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 500) # Run progress: 54,42% complete, ETA 17:54:31 # Fork: 1 of 3 # Warmup Iteration 1: 418527,703 ns/op # Warmup Iteration 2: 413649,422 ns/op # Warmup Iteration 3: 413924,385 ns/op Iteration 1: 414491,836 ns/op Iteration 2: 414171,662 ns/op Iteration 3: 413363,649 ns/op Iteration 4: 412587,791 ns/op Iteration 5: 412988,016 ns/op # Run progress: 54,48% complete, ETA 17:53:11 # Fork: 2 of 3 # Warmup Iteration 1: 419052,803 ns/op # Warmup Iteration 2: 414377,921 ns/op # Warmup Iteration 3: 412685,382 ns/op Iteration 1: 413744,700 ns/op Iteration 2: 413341,117 ns/op Iteration 3: 412734,120 ns/op Iteration 4: 412505,851 ns/op Iteration 5: 412993,054 ns/op # Run progress: 54,53% complete, ETA 17:51:51 # Fork: 3 of 3 # Warmup Iteration 1: 418038,955 ns/op # Warmup Iteration 2: 415367,131 ns/op # Warmup Iteration 3: 413084,011 ns/op Iteration 1: 413769,631 ns/op Iteration 2: 413275,192 ns/op Iteration 3: 413349,318 ns/op Iteration 4: 413224,374 ns/op Iteration 5: 412738,710 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 413285,268 ±(99.9%) 611,101 ns/op [Average] (min, avg, max) = (412505,851, 413285,268, 414491,836), stdev = 571,624 CI (99.9%): [412674,167, 413896,369] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 1000) # Run progress: 54,59% complete, ETA 17:50:31 # Fork: 1 of 3 # Warmup Iteration 1: 766432,397 ns/op # Warmup Iteration 2: 761936,394 ns/op # Warmup Iteration 3: 756486,273 ns/op Iteration 1: 757103,262 ns/op Iteration 2: 755535,110 ns/op Iteration 3: 755952,472 ns/op Iteration 4: 761423,640 ns/op Iteration 5: 756602,240 ns/op # Run progress: 54,65% complete, ETA 17:49:11 # Fork: 2 of 3 # Warmup Iteration 1: 717701,595 ns/op # Warmup Iteration 2: 708885,126 ns/op # Warmup Iteration 3: 702089,485 ns/op Iteration 1: 708077,864 ns/op Iteration 2: 708540,139 ns/op Iteration 3: 707049,088 ns/op Iteration 4: 701009,287 ns/op Iteration 5: 705237,590 ns/op # Run progress: 54,70% complete, ETA 17:47:51 # Fork: 3 of 3 # Warmup Iteration 1: 710700,048 ns/op # Warmup Iteration 2: 707368,908 ns/op # Warmup Iteration 3: 706867,114 ns/op Iteration 1: 701499,972 ns/op Iteration 2: 703126,138 ns/op Iteration 3: 702754,090 ns/op Iteration 4: 725852,885 ns/op Iteration 5: 703621,854 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 723559,042 ±(99.9%) 27172,239 ns/op [Average] (min, avg, max) = (701009,287, 723559,042, 761423,640), stdev = 25416,929 CI (99.9%): [696386,803, 750731,281] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 10) # Run progress: 54,76% complete, ETA 17:46:30 # Fork: 1 of 3 # Warmup Iteration 1: 25458,109 ns/op # Warmup Iteration 2: 25126,116 ns/op # Warmup Iteration 3: 25050,204 ns/op Iteration 1: 25041,840 ns/op Iteration 2: 25039,732 ns/op Iteration 3: 24995,745 ns/op Iteration 4: 25056,786 ns/op Iteration 5: 24963,584 ns/op # Run progress: 54,82% complete, ETA 17:45:10 # Fork: 2 of 3 # Warmup Iteration 1: 24287,970 ns/op # Warmup Iteration 2: 23470,465 ns/op # Warmup Iteration 3: 23393,710 ns/op Iteration 1: 23396,385 ns/op Iteration 2: 23384,757 ns/op Iteration 3: 23399,525 ns/op Iteration 4: 23374,520 ns/op Iteration 5: 23378,324 ns/op # Run progress: 54,87% complete, ETA 17:43:50 # Fork: 3 of 3 # Warmup Iteration 1: 24947,005 ns/op # Warmup Iteration 2: 24153,702 ns/op # Warmup Iteration 3: 24190,331 ns/op Iteration 1: 24157,197 ns/op Iteration 2: 24152,082 ns/op Iteration 3: 24137,261 ns/op Iteration 4: 24216,089 ns/op Iteration 5: 24140,011 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 24188,922 ±(99.9%) 738,571 ns/op [Average] (min, avg, max) = (23374,520, 24188,922, 25056,786), stdev = 690,860 CI (99.9%): [23450,351, 24927,494] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 20) # Run progress: 54,93% complete, ETA 17:42:30 # Fork: 1 of 3 # Warmup Iteration 1: 28356,935 ns/op # Warmup Iteration 2: 28023,679 ns/op # Warmup Iteration 3: 28157,368 ns/op Iteration 1: 28062,041 ns/op Iteration 2: 28092,269 ns/op Iteration 3: 28057,393 ns/op Iteration 4: 28038,766 ns/op Iteration 5: 28305,496 ns/op # Run progress: 54,99% complete, ETA 17:41:10 # Fork: 2 of 3 # Warmup Iteration 1: 39039,951 ns/op # Warmup Iteration 2: 38791,779 ns/op # Warmup Iteration 3: 38726,801 ns/op Iteration 1: 38716,420 ns/op Iteration 2: 38840,409 ns/op Iteration 3: 38747,474 ns/op Iteration 4: 39216,698 ns/op Iteration 5: 38716,094 ns/op # Run progress: 55,04% complete, ETA 17:39:49 # Fork: 3 of 3 # Warmup Iteration 1: 42190,972 ns/op # Warmup Iteration 2: 41762,627 ns/op # Warmup Iteration 3: 41523,940 ns/op Iteration 1: 41514,714 ns/op Iteration 2: 41548,950 ns/op Iteration 3: 41509,630 ns/op Iteration 4: 41605,075 ns/op Iteration 5: 41541,818 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 36167,550 ±(99.9%) 6422,004 ns/op [Average] (min, avg, max) = (28038,766, 36167,550, 41605,075), stdev = 6007,146 CI (99.9%): [29745,546, 42589,554] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 50) # Run progress: 55,10% complete, ETA 17:38:29 # Fork: 1 of 3 # Warmup Iteration 1: 91604,018 ns/op # Warmup Iteration 2: 90764,768 ns/op # Warmup Iteration 3: 90783,717 ns/op Iteration 1: 91060,996 ns/op Iteration 2: 90581,666 ns/op Iteration 3: 90925,099 ns/op Iteration 4: 90544,485 ns/op Iteration 5: 90545,458 ns/op # Run progress: 55,16% complete, ETA 17:37:09 # Fork: 2 of 3 # Warmup Iteration 1: 92446,564 ns/op # Warmup Iteration 2: 91516,359 ns/op # Warmup Iteration 3: 91439,828 ns/op Iteration 1: 91615,017 ns/op Iteration 2: 91903,542 ns/op Iteration 3: 91686,820 ns/op Iteration 4: 91500,784 ns/op Iteration 5: 91505,724 ns/op # Run progress: 55,21% complete, ETA 17:35:49 # Fork: 3 of 3 # Warmup Iteration 1: 88781,649 ns/op # Warmup Iteration 2: 89009,816 ns/op # Warmup Iteration 3: 88279,190 ns/op Iteration 1: 88211,464 ns/op Iteration 2: 88242,903 ns/op Iteration 3: 88280,665 ns/op Iteration 4: 88235,528 ns/op Iteration 5: 88227,194 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 90204,490 ±(99.9%) 1600,581 ns/op [Average] (min, avg, max) = (88211,464, 90204,490, 91903,542), stdev = 1497,184 CI (99.9%): [88603,909, 91805,070] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 100) # Run progress: 55,27% complete, ETA 17:34:29 # Fork: 1 of 3 # Warmup Iteration 1: 168252,673 ns/op # Warmup Iteration 2: 165286,446 ns/op # Warmup Iteration 3: 165110,574 ns/op Iteration 1: 165853,821 ns/op Iteration 2: 165869,165 ns/op Iteration 3: 165748,376 ns/op Iteration 4: 165764,255 ns/op Iteration 5: 166046,268 ns/op # Run progress: 55,33% complete, ETA 17:33:08 # Fork: 2 of 3 # Warmup Iteration 1: 150099,277 ns/op # Warmup Iteration 2: 148725,308 ns/op # Warmup Iteration 3: 148579,150 ns/op Iteration 1: 148395,909 ns/op Iteration 2: 148458,419 ns/op Iteration 3: 148306,683 ns/op Iteration 4: 148140,319 ns/op Iteration 5: 148339,595 ns/op # Run progress: 55,38% complete, ETA 17:31:48 # Fork: 3 of 3 # Warmup Iteration 1: 169861,233 ns/op # Warmup Iteration 2: 166085,052 ns/op # Warmup Iteration 3: 164939,560 ns/op Iteration 1: 165413,081 ns/op Iteration 2: 165515,208 ns/op Iteration 3: 165242,803 ns/op Iteration 4: 165253,588 ns/op Iteration 5: 165230,258 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 159838,517 ±(99.9%) 9010,451 ns/op [Average] (min, avg, max) = (148140,319, 159838,517, 166046,268), stdev = 8428,381 CI (99.9%): [150828,066, 168848,967] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 200) # Run progress: 55,44% complete, ETA 17:30:28 # Fork: 1 of 3 # Warmup Iteration 1: 340972,404 ns/op # Warmup Iteration 2: 335689,135 ns/op # Warmup Iteration 3: 336412,768 ns/op Iteration 1: 336341,022 ns/op Iteration 2: 335443,064 ns/op Iteration 3: 335791,476 ns/op Iteration 4: 335715,030 ns/op Iteration 5: 335761,120 ns/op # Run progress: 55,50% complete, ETA 17:29:08 # Fork: 2 of 3 # Warmup Iteration 1: 339785,682 ns/op # Warmup Iteration 2: 335868,245 ns/op # Warmup Iteration 3: 336249,527 ns/op Iteration 1: 336865,147 ns/op Iteration 2: 335990,018 ns/op Iteration 3: 336192,448 ns/op Iteration 4: 336018,223 ns/op Iteration 5: 335780,426 ns/op # Run progress: 55,55% complete, ETA 17:27:48 # Fork: 3 of 3 # Warmup Iteration 1: 340584,524 ns/op # Warmup Iteration 2: 342331,439 ns/op # Warmup Iteration 3: 338922,510 ns/op Iteration 1: 338499,242 ns/op Iteration 2: 335234,200 ns/op Iteration 3: 335263,548 ns/op Iteration 4: 334436,387 ns/op Iteration 5: 334269,894 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 335840,083 ±(99.9%) 1064,161 ns/op [Average] (min, avg, max) = (334269,894, 335840,083, 338499,242), stdev = 995,417 CI (99.9%): [334775,922, 336904,244] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 500) # Run progress: 55,61% complete, ETA 17:26:28 # Fork: 1 of 3 # Warmup Iteration 1: 783733,847 ns/op # Warmup Iteration 2: 776260,648 ns/op # Warmup Iteration 3: 779530,815 ns/op Iteration 1: 776091,190 ns/op Iteration 2: 780109,225 ns/op Iteration 3: 776245,484 ns/op Iteration 4: 775968,663 ns/op Iteration 5: 775822,737 ns/op # Run progress: 55,67% complete, ETA 17:25:07 # Fork: 2 of 3 # Warmup Iteration 1: 813207,614 ns/op # Warmup Iteration 2: 803880,050 ns/op # Warmup Iteration 3: 804502,200 ns/op Iteration 1: 804524,530 ns/op Iteration 2: 806450,042 ns/op Iteration 3: 805584,097 ns/op Iteration 4: 805291,825 ns/op Iteration 5: 805424,143 ns/op # Run progress: 55,72% complete, ETA 17:23:47 # Fork: 3 of 3 # Warmup Iteration 1: 813959,925 ns/op # Warmup Iteration 2: 804583,014 ns/op # Warmup Iteration 3: 804285,693 ns/op Iteration 1: 804148,269 ns/op Iteration 2: 804240,058 ns/op Iteration 3: 806268,215 ns/op Iteration 4: 811399,733 ns/op Iteration 5: 805198,705 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 796184,461 ±(99.9%) 15272,875 ns/op [Average] (min, avg, max) = (775822,737, 796184,461, 811399,733), stdev = 14286,257 CI (99.9%): [780911,586, 811457,336] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 1000) # Run progress: 55,78% complete, ETA 17:22:27 # Fork: 1 of 3 # Warmup Iteration 1: 1614761,188 ns/op # Warmup Iteration 2: 1597841,041 ns/op # Warmup Iteration 3: 1613667,517 ns/op Iteration 1: 1602910,532 ns/op Iteration 2: 1594550,802 ns/op Iteration 3: 1607741,732 ns/op Iteration 4: 1593767,408 ns/op Iteration 5: 1594675,771 ns/op # Run progress: 55,84% complete, ETA 17:21:07 # Fork: 2 of 3 # Warmup Iteration 1: 1630325,424 ns/op # Warmup Iteration 2: 1637767,355 ns/op # Warmup Iteration 3: 1622929,718 ns/op Iteration 1: 1619468,408 ns/op Iteration 2: 1596386,133 ns/op Iteration 3: 1596375,812 ns/op Iteration 4: 1594855,577 ns/op Iteration 5: 1595110,649 ns/op # Run progress: 55,89% complete, ETA 17:19:47 # Fork: 3 of 3 # Warmup Iteration 1: 1505524,636 ns/op # Warmup Iteration 2: 1491690,293 ns/op # Warmup Iteration 3: 1487517,360 ns/op Iteration 1: 1492433,344 ns/op Iteration 2: 1501139,127 ns/op Iteration 3: 1493869,460 ns/op Iteration 4: 1501428,212 ns/op Iteration 5: 1500041,553 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 1565650,301 ±(99.9%) 53634,608 ns/op [Average] (min, avg, max) = (1492433,344, 1565650,301, 1619468,408), stdev = 50169,845 CI (99.9%): [1512015,694, 1619284,909] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 10) # Run progress: 55,95% complete, ETA 17:18:26 # Fork: 1 of 3 # Warmup Iteration 1: 57793,989 ns/op # Warmup Iteration 2: 58863,802 ns/op # Warmup Iteration 3: 57304,813 ns/op Iteration 1: 57442,505 ns/op Iteration 2: 57192,984 ns/op Iteration 3: 57050,601 ns/op Iteration 4: 57408,354 ns/op Iteration 5: 57185,762 ns/op # Run progress: 56,01% complete, ETA 17:17:06 # Fork: 2 of 3 # Warmup Iteration 1: 59445,314 ns/op # Warmup Iteration 2: 58541,971 ns/op # Warmup Iteration 3: 58642,292 ns/op Iteration 1: 58500,226 ns/op Iteration 2: 58801,424 ns/op Iteration 3: 58555,029 ns/op Iteration 4: 58552,628 ns/op Iteration 5: 58634,451 ns/op # Run progress: 56,06% complete, ETA 17:15:46 # Fork: 3 of 3 # Warmup Iteration 1: 63061,897 ns/op # Warmup Iteration 2: 62287,860 ns/op # Warmup Iteration 3: 62519,205 ns/op Iteration 1: 62196,463 ns/op Iteration 2: 63580,379 ns/op Iteration 3: 62070,699 ns/op Iteration 4: 62291,211 ns/op Iteration 5: 62119,121 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 59438,789 ±(99.9%) 2465,080 ns/op [Average] (min, avg, max) = (57050,601, 59438,789, 63580,379), stdev = 2305,837 CI (99.9%): [56973,709, 61903,869] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 20) # Run progress: 56,12% complete, ETA 17:14:26 # Fork: 1 of 3 # Warmup Iteration 1: 108415,410 ns/op # Warmup Iteration 2: 107255,125 ns/op # Warmup Iteration 3: 107320,867 ns/op Iteration 1: 107639,578 ns/op Iteration 2: 107124,374 ns/op Iteration 3: 107360,970 ns/op Iteration 4: 107887,506 ns/op Iteration 5: 107017,450 ns/op # Run progress: 56,18% complete, ETA 17:13:06 # Fork: 2 of 3 # Warmup Iteration 1: 109355,121 ns/op # Warmup Iteration 2: 108393,837 ns/op # Warmup Iteration 3: 108665,996 ns/op Iteration 1: 108536,554 ns/op Iteration 2: 108727,153 ns/op Iteration 3: 108661,314 ns/op Iteration 4: 108427,948 ns/op Iteration 5: 108824,691 ns/op # Run progress: 56,23% complete, ETA 17:11:45 # Fork: 3 of 3 # Warmup Iteration 1: 109254,121 ns/op # Warmup Iteration 2: 107297,998 ns/op # Warmup Iteration 3: 107670,037 ns/op Iteration 1: 107328,704 ns/op Iteration 2: 107756,183 ns/op Iteration 3: 108013,970 ns/op Iteration 4: 107657,323 ns/op Iteration 5: 107334,195 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 107886,527 ±(99.9%) 656,415 ns/op [Average] (min, avg, max) = (107017,450, 107886,527, 108824,691), stdev = 614,011 CI (99.9%): [107230,112, 108542,943] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 50) # Run progress: 56,29% complete, ETA 17:10:25 # Fork: 1 of 3 # Warmup Iteration 1: 222068,636 ns/op # Warmup Iteration 2: 221588,361 ns/op # Warmup Iteration 3: 221466,813 ns/op Iteration 1: 221208,845 ns/op Iteration 2: 221122,177 ns/op Iteration 3: 221133,997 ns/op Iteration 4: 220968,764 ns/op Iteration 5: 221395,531 ns/op # Run progress: 56,35% complete, ETA 17:09:05 # Fork: 2 of 3 # Warmup Iteration 1: 228400,334 ns/op # Warmup Iteration 2: 226043,784 ns/op # Warmup Iteration 3: 237399,967 ns/op Iteration 1: 235892,179 ns/op Iteration 2: 226601,441 ns/op Iteration 3: 228356,162 ns/op Iteration 4: 235765,699 ns/op Iteration 5: 237900,337 ns/op # Run progress: 56,40% complete, ETA 17:07:45 # Fork: 3 of 3 # Warmup Iteration 1: 225981,586 ns/op # Warmup Iteration 2: 238645,322 ns/op # Warmup Iteration 3: 232389,224 ns/op Iteration 1: 238845,428 ns/op Iteration 2: 230669,070 ns/op Iteration 3: 224416,833 ns/op Iteration 4: 223133,288 ns/op Iteration 5: 223224,765 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 227375,634 ±(99.9%) 7197,283 ns/op [Average] (min, avg, max) = (220968,764, 227375,634, 238845,428), stdev = 6732,343 CI (99.9%): [220178,352, 234572,917] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 100) # Run progress: 56,46% complete, ETA 17:06:25 # Fork: 1 of 3 # Warmup Iteration 1: 436382,958 ns/op # Warmup Iteration 2: 433169,616 ns/op # Warmup Iteration 3: 431380,757 ns/op Iteration 1: 429613,536 ns/op Iteration 2: 430587,490 ns/op Iteration 3: 432029,058 ns/op Iteration 4: 431855,549 ns/op Iteration 5: 432147,916 ns/op # Run progress: 56,52% complete, ETA 17:05:05 # Fork: 2 of 3 # Warmup Iteration 1: 435663,592 ns/op # Warmup Iteration 2: 430201,279 ns/op # Warmup Iteration 3: 428888,280 ns/op Iteration 1: 427102,096 ns/op Iteration 2: 428042,594 ns/op Iteration 3: 429396,818 ns/op Iteration 4: 429322,333 ns/op Iteration 5: 429889,727 ns/op # Run progress: 56,58% complete, ETA 17:03:44 # Fork: 3 of 3 # Warmup Iteration 1: 437299,724 ns/op # Warmup Iteration 2: 431489,557 ns/op # Warmup Iteration 3: 430362,018 ns/op Iteration 1: 428436,385 ns/op Iteration 2: 429417,635 ns/op Iteration 3: 431052,884 ns/op Iteration 4: 430837,740 ns/op Iteration 5: 430941,895 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 430044,910 ±(99.9%) 1595,528 ns/op [Average] (min, avg, max) = (427102,096, 430044,910, 432147,916), stdev = 1492,457 CI (99.9%): [428449,383, 431640,438] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 200) # Run progress: 56,63% complete, ETA 17:02:24 # Fork: 1 of 3 # Warmup Iteration 1: 850641,739 ns/op # Warmup Iteration 2: 851363,721 ns/op # Warmup Iteration 3: 851842,167 ns/op Iteration 1: 849179,772 ns/op Iteration 2: 863854,869 ns/op Iteration 3: 852507,415 ns/op Iteration 4: 837658,259 ns/op Iteration 5: 838726,226 ns/op # Run progress: 56,69% complete, ETA 17:01:04 # Fork: 2 of 3 # Warmup Iteration 1: 798777,640 ns/op # Warmup Iteration 2: 786565,972 ns/op # Warmup Iteration 3: 786514,357 ns/op Iteration 1: 790632,236 ns/op Iteration 2: 787051,611 ns/op Iteration 3: 782706,304 ns/op Iteration 4: 782208,352 ns/op Iteration 5: 783309,502 ns/op # Run progress: 56,75% complete, ETA 16:59:44 # Fork: 3 of 3 # Warmup Iteration 1: 826795,752 ns/op # Warmup Iteration 2: 816216,865 ns/op # Warmup Iteration 3: 816406,857 ns/op Iteration 1: 815881,303 ns/op Iteration 2: 815339,052 ns/op Iteration 3: 817967,424 ns/op Iteration 4: 809437,493 ns/op Iteration 5: 808600,421 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 815670,683 ±(99.9%) 29430,946 ns/op [Average] (min, avg, max) = (782208,352, 815670,683, 863854,869), stdev = 27529,725 CI (99.9%): [786239,736, 845101,629] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 500) # Run progress: 56,80% complete, ETA 16:58:24 # Fork: 1 of 3 # Warmup Iteration 1: 2197049,881 ns/op # Warmup Iteration 2: 2182473,238 ns/op # Warmup Iteration 3: 2182583,414 ns/op Iteration 1: 2178225,243 ns/op Iteration 2: 2178448,300 ns/op Iteration 3: 2178822,376 ns/op Iteration 4: 2181110,070 ns/op Iteration 5: 2177678,647 ns/op # Run progress: 56,86% complete, ETA 16:57:03 # Fork: 2 of 3 # Warmup Iteration 1: 2195537,405 ns/op # Warmup Iteration 2: 2181728,670 ns/op # Warmup Iteration 3: 2175461,038 ns/op Iteration 1: 2173154,136 ns/op Iteration 2: 2177282,241 ns/op Iteration 3: 2176241,268 ns/op Iteration 4: 2189762,383 ns/op Iteration 5: 2175050,145 ns/op # Run progress: 56,92% complete, ETA 16:55:43 # Fork: 3 of 3 # Warmup Iteration 1: 2192532,149 ns/op # Warmup Iteration 2: 2186080,962 ns/op # Warmup Iteration 3: 2180682,276 ns/op Iteration 1: 2176178,603 ns/op Iteration 2: 2174290,541 ns/op Iteration 3: 2191567,813 ns/op Iteration 4: 2178949,220 ns/op Iteration 5: 2186545,845 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 2179553,789 ±(99.9%) 5881,441 ns/op [Average] (min, avg, max) = (2173154,136, 2179553,789, 2191567,813), stdev = 5501,503 CI (99.9%): [2173672,348, 2185435,230] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 1000) # Run progress: 56,97% complete, ETA 16:54:23 # Fork: 1 of 3 # Warmup Iteration 1: 4944404,889 ns/op # Warmup Iteration 2: 4927450,776 ns/op # Warmup Iteration 3: 4984603,335 ns/op Iteration 1: 4974503,358 ns/op Iteration 2: 4965103,428 ns/op Iteration 3: 5082093,273 ns/op Iteration 4: 5018524,543 ns/op Iteration 5: 4976000,481 ns/op # Run progress: 57,03% complete, ETA 16:53:03 # Fork: 2 of 3 # Warmup Iteration 1: 4929127,945 ns/op # Warmup Iteration 2: 4870677,741 ns/op # Warmup Iteration 3: 4938689,510 ns/op Iteration 1: 4933606,385 ns/op Iteration 2: 4939196,636 ns/op Iteration 3: 4894463,262 ns/op Iteration 4: 4907762,737 ns/op Iteration 5: 4935077,863 ns/op # Run progress: 57,09% complete, ETA 16:51:43 # Fork: 3 of 3 # Warmup Iteration 1: 4893980,852 ns/op # Warmup Iteration 2: 4965937,515 ns/op # Warmup Iteration 3: 4912744,692 ns/op Iteration 1: 4917125,111 ns/op Iteration 2: 4904774,363 ns/op Iteration 3: 4900703,521 ns/op Iteration 4: 4905985,576 ns/op Iteration 5: 4931156,481 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 4945738,468 ±(99.9%) 54736,864 ns/op [Average] (min, avg, max) = (4894463,262, 4945738,468, 5082093,273), stdev = 51200,896 CI (99.9%): [4891001,604, 5000475,332] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 10) # Run progress: 57,14% complete, ETA 16:50:23 # Fork: 1 of 3 # Warmup Iteration 1: 119878,598 ns/op # Warmup Iteration 2: 118243,676 ns/op # Warmup Iteration 3: 118367,925 ns/op Iteration 1: 118426,862 ns/op Iteration 2: 118135,989 ns/op Iteration 3: 118380,171 ns/op Iteration 4: 118055,229 ns/op Iteration 5: 118067,621 ns/op # Run progress: 57,20% complete, ETA 16:49:02 # Fork: 2 of 3 # Warmup Iteration 1: 121659,040 ns/op # Warmup Iteration 2: 119691,390 ns/op # Warmup Iteration 3: 119936,300 ns/op Iteration 1: 119811,993 ns/op Iteration 2: 120169,608 ns/op Iteration 3: 119946,335 ns/op Iteration 4: 119784,358 ns/op Iteration 5: 119764,598 ns/op # Run progress: 57,26% complete, ETA 16:47:42 # Fork: 3 of 3 # Warmup Iteration 1: 126233,233 ns/op # Warmup Iteration 2: 124776,640 ns/op # Warmup Iteration 3: 124257,559 ns/op Iteration 1: 124278,555 ns/op Iteration 2: 124395,962 ns/op Iteration 3: 124140,382 ns/op Iteration 4: 124040,900 ns/op Iteration 5: 124109,790 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 120767,223 ±(99.9%) 2791,008 ns/op [Average] (min, avg, max) = (118055,229, 120767,223, 124395,962), stdev = 2610,710 CI (99.9%): [117976,216, 123558,231] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 20) # Run progress: 57,31% complete, ETA 16:46:22 # Fork: 1 of 3 # Warmup Iteration 1: 209383,198 ns/op # Warmup Iteration 2: 206319,748 ns/op # Warmup Iteration 3: 206261,494 ns/op Iteration 1: 205523,424 ns/op Iteration 2: 206494,828 ns/op Iteration 3: 205797,127 ns/op Iteration 4: 205814,181 ns/op Iteration 5: 211428,482 ns/op # Run progress: 57,37% complete, ETA 16:45:02 # Fork: 2 of 3 # Warmup Iteration 1: 209057,521 ns/op # Warmup Iteration 2: 207814,398 ns/op # Warmup Iteration 3: 208179,627 ns/op Iteration 1: 208198,000 ns/op Iteration 2: 207630,926 ns/op Iteration 3: 208890,492 ns/op Iteration 4: 206800,792 ns/op Iteration 5: 207130,762 ns/op # Run progress: 57,43% complete, ETA 16:43:42 # Fork: 3 of 3 # Warmup Iteration 1: 208985,678 ns/op # Warmup Iteration 2: 207557,252 ns/op # Warmup Iteration 3: 207159,049 ns/op Iteration 1: 208074,684 ns/op Iteration 2: 206898,055 ns/op Iteration 3: 206805,485 ns/op Iteration 4: 208783,732 ns/op Iteration 5: 208105,366 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 207491,755 ±(99.9%) 1624,916 ns/op [Average] (min, avg, max) = (205523,424, 207491,755, 211428,482), stdev = 1519,947 CI (99.9%): [205866,839, 209116,672] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 50) # Run progress: 57,48% complete, ETA 16:42:22 # Fork: 1 of 3 # Warmup Iteration 1: 461279,592 ns/op # Warmup Iteration 2: 457438,356 ns/op # Warmup Iteration 3: 456816,433 ns/op Iteration 1: 457179,525 ns/op Iteration 2: 457822,630 ns/op Iteration 3: 456650,157 ns/op Iteration 4: 458161,904 ns/op Iteration 5: 457168,573 ns/op # Run progress: 57,54% complete, ETA 16:41:01 # Fork: 2 of 3 # Warmup Iteration 1: 464924,416 ns/op # Warmup Iteration 2: 463904,376 ns/op # Warmup Iteration 3: 461468,177 ns/op Iteration 1: 463752,095 ns/op Iteration 2: 461149,727 ns/op Iteration 3: 460955,720 ns/op Iteration 4: 461044,091 ns/op Iteration 5: 461342,318 ns/op # Run progress: 57,60% complete, ETA 16:39:41 # Fork: 3 of 3 # Warmup Iteration 1: 465874,729 ns/op # Warmup Iteration 2: 463043,282 ns/op # Warmup Iteration 3: 462778,041 ns/op Iteration 1: 463750,388 ns/op Iteration 2: 463977,466 ns/op Iteration 3: 462211,682 ns/op Iteration 4: 468057,316 ns/op Iteration 5: 463103,496 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 461088,472 ±(99.9%) 3453,249 ns/op [Average] (min, avg, max) = (456650,157, 461088,472, 468057,316), stdev = 3230,171 CI (99.9%): [457635,223, 464541,722] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 100) # Run progress: 57,65% complete, ETA 16:38:21 # Fork: 1 of 3 # Warmup Iteration 1: 858869,462 ns/op # Warmup Iteration 2: 845311,353 ns/op # Warmup Iteration 3: 845167,051 ns/op Iteration 1: 851045,854 ns/op Iteration 2: 844213,253 ns/op Iteration 3: 845576,542 ns/op Iteration 4: 853031,350 ns/op Iteration 5: 852469,026 ns/op # Run progress: 57,71% complete, ETA 16:37:01 # Fork: 2 of 3 # Warmup Iteration 1: 853387,183 ns/op # Warmup Iteration 2: 843041,085 ns/op # Warmup Iteration 3: 841889,719 ns/op Iteration 1: 842061,867 ns/op Iteration 2: 842138,203 ns/op Iteration 3: 842342,038 ns/op Iteration 4: 846214,943 ns/op Iteration 5: 846546,582 ns/op # Run progress: 57,77% complete, ETA 16:35:41 # Fork: 3 of 3 # Warmup Iteration 1: 818375,033 ns/op # Warmup Iteration 2: 808341,631 ns/op # Warmup Iteration 3: 808822,015 ns/op Iteration 1: 823399,389 ns/op Iteration 2: 810178,249 ns/op Iteration 3: 810728,862 ns/op Iteration 4: 811806,109 ns/op Iteration 5: 810694,232 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 835496,433 ±(99.9%) 17987,001 ns/op [Average] (min, avg, max) = (810178,249, 835496,433, 853031,350), stdev = 16825,051 CI (99.9%): [817509,433, 853483,434] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 200) # Run progress: 57,82% complete, ETA 16:34:20 # Fork: 1 of 3 # Warmup Iteration 1: 1798011,997 ns/op # Warmup Iteration 2: 1786700,345 ns/op # Warmup Iteration 3: 1772198,822 ns/op Iteration 1: 1773496,581 ns/op Iteration 2: 1769534,856 ns/op Iteration 3: 1777220,121 ns/op Iteration 4: 1769755,399 ns/op Iteration 5: 1769376,108 ns/op # Run progress: 57,88% complete, ETA 16:33:00 # Fork: 2 of 3 # Warmup Iteration 1: 1713433,520 ns/op # Warmup Iteration 2: 1702053,674 ns/op # Warmup Iteration 3: 1699230,287 ns/op Iteration 1: 1700531,619 ns/op Iteration 2: 1700049,611 ns/op Iteration 3: 1702024,488 ns/op Iteration 4: 1701653,601 ns/op Iteration 5: 1700649,117 ns/op # Run progress: 57,94% complete, ETA 16:31:40 # Fork: 3 of 3 # Warmup Iteration 1: 1788041,889 ns/op # Warmup Iteration 2: 1759043,931 ns/op # Warmup Iteration 3: 1757928,335 ns/op Iteration 1: 1757437,456 ns/op Iteration 2: 1759259,193 ns/op Iteration 3: 1764712,283 ns/op Iteration 4: 1764580,371 ns/op Iteration 5: 1770107,842 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 1745359,243 ±(99.9%) 35119,442 ns/op [Average] (min, avg, max) = (1700049,611, 1745359,243, 1777220,121), stdev = 32850,748 CI (99.9%): [1710239,801, 1780478,685] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 500) # Run progress: 57,99% complete, ETA 16:30:20 # Fork: 1 of 3 # Warmup Iteration 1: 5003368,300 ns/op # Warmup Iteration 2: 5035100,677 ns/op # Warmup Iteration 3: 5085654,831 ns/op Iteration 1: 5019880,771 ns/op Iteration 2: 5027139,360 ns/op Iteration 3: 5012399,702 ns/op Iteration 4: 5027280,846 ns/op Iteration 5: 5029433,003 ns/op # Run progress: 58,05% complete, ETA 16:29:00 # Fork: 2 of 3 # Warmup Iteration 1: 5196135,035 ns/op # Warmup Iteration 2: 5136858,015 ns/op # Warmup Iteration 3: 5259494,843 ns/op Iteration 1: 5498608,779 ns/op Iteration 2: 5545488,933 ns/op Iteration 3: 5473214,329 ns/op Iteration 4: 5486376,353 ns/op Iteration 5: 5509050,111 ns/op # Run progress: 58,11% complete, ETA 16:27:40 # Fork: 3 of 3 # Warmup Iteration 1: 5135470,418 ns/op # Warmup Iteration 2: 5094756,498 ns/op # Warmup Iteration 3: 5187841,419 ns/op Iteration 1: 5151302,375 ns/op Iteration 2: 5144662,187 ns/op Iteration 3: 5163561,405 ns/op Iteration 4: 5158398,581 ns/op Iteration 5: 5146060,249 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 5226190,465 ±(99.9%) 224658,034 ns/op [Average] (min, avg, max) = (5012399,702, 5226190,465, 5545488,933), stdev = 210145,264 CI (99.9%): [5001532,432, 5450848,499] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 1000) # Run progress: 58,16% complete, ETA 16:26:19 # Fork: 1 of 3 # Warmup Iteration 1: 12245966,105 ns/op # Warmup Iteration 2: 12236079,880 ns/op # Warmup Iteration 3: 12113551,955 ns/op Iteration 1: 12310331,251 ns/op Iteration 2: 12276532,161 ns/op Iteration 3: 12074084,999 ns/op Iteration 4: 12058215,806 ns/op Iteration 5: 12044963,392 ns/op # Run progress: 58,22% complete, ETA 16:24:59 # Fork: 2 of 3 # Warmup Iteration 1: 12677629,117 ns/op # Warmup Iteration 2: 12363349,383 ns/op # Warmup Iteration 3: 12420100,768 ns/op Iteration 1: 12590648,839 ns/op Iteration 2: 12960602,392 ns/op Iteration 3: 12424130,455 ns/op Iteration 4: 12417726,957 ns/op Iteration 5: 12417990,670 ns/op # Run progress: 58,28% complete, ETA 16:23:39 # Fork: 3 of 3 # Warmup Iteration 1: 12644056,397 ns/op # Warmup Iteration 2: 12355132,954 ns/op # Warmup Iteration 3: 12621072,264 ns/op Iteration 1: 12716510,757 ns/op Iteration 2: 12423439,158 ns/op Iteration 3: 12812842,008 ns/op Iteration 4: 12587682,244 ns/op Iteration 5: 13126669,005 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": 12482824,673 ±(99.9%) 344732,761 ns/op [Average] (min, avg, max) = (12044963,392, 12482824,673, 13126669,005), stdev = 322463,239 CI (99.9%): [12138091,911, 12827557,434] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 10) # Run progress: 58,33% complete, ETA 16:22:19 # Fork: 1 of 3 # Warmup Iteration 1: 1144,011 ns/op # Warmup Iteration 2: 1128,106 ns/op # Warmup Iteration 3: 1122,318 ns/op Iteration 1: 1121,925 ns/op Iteration 2: 1121,940 ns/op Iteration 3: 1121,792 ns/op Iteration 4: 1121,640 ns/op Iteration 5: 1122,518 ns/op # Run progress: 58,39% complete, ETA 16:20:59 # Fork: 2 of 3 # Warmup Iteration 1: 1142,303 ns/op # Warmup Iteration 2: 1125,561 ns/op # Warmup Iteration 3: 1124,667 ns/op Iteration 1: 1124,837 ns/op Iteration 2: 1124,486 ns/op Iteration 3: 1124,540 ns/op Iteration 4: 1124,815 ns/op Iteration 5: 1124,680 ns/op # Run progress: 58,45% complete, ETA 16:19:39 # Fork: 3 of 3 # Warmup Iteration 1: 1137,990 ns/op # Warmup Iteration 2: 1124,545 ns/op # Warmup Iteration 3: 1120,631 ns/op Iteration 1: 1121,899 ns/op Iteration 2: 1121,627 ns/op Iteration 3: 1121,303 ns/op Iteration 4: 1128,215 ns/op Iteration 5: 1122,293 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 1123,234 ±(99.9%) 2,075 ns/op [Average] (min, avg, max) = (1121,303, 1123,234, 1128,215), stdev = 1,941 CI (99.9%): [1121,159, 1125,309] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 20) # Run progress: 58,50% complete, ETA 16:18:18 # Fork: 1 of 3 # Warmup Iteration 1: 1751,103 ns/op # Warmup Iteration 2: 1722,464 ns/op # Warmup Iteration 3: 1722,235 ns/op Iteration 1: 1723,898 ns/op Iteration 2: 1720,375 ns/op Iteration 3: 1719,575 ns/op Iteration 4: 1719,772 ns/op Iteration 5: 1723,344 ns/op # Run progress: 58,56% complete, ETA 16:16:58 # Fork: 2 of 3 # Warmup Iteration 1: 1391,369 ns/op # Warmup Iteration 2: 1371,556 ns/op # Warmup Iteration 3: 1367,317 ns/op Iteration 1: 1367,441 ns/op Iteration 2: 1364,436 ns/op Iteration 3: 1369,525 ns/op Iteration 4: 1366,739 ns/op Iteration 5: 1366,984 ns/op # Run progress: 58,62% complete, ETA 16:15:38 # Fork: 3 of 3 # Warmup Iteration 1: 1863,158 ns/op # Warmup Iteration 2: 1837,313 ns/op # Warmup Iteration 3: 1837,994 ns/op Iteration 1: 1839,882 ns/op Iteration 2: 1839,026 ns/op Iteration 3: 1834,770 ns/op Iteration 4: 1839,767 ns/op Iteration 5: 1831,764 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 1641,820 ±(99.9%) 221,291 ns/op [Average] (min, avg, max) = (1364,436, 1641,820, 1839,882), stdev = 206,996 CI (99.9%): [1420,529, 1863,111] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 50) # Run progress: 58,67% complete, ETA 16:14:18 # Fork: 1 of 3 # Warmup Iteration 1: 2468,070 ns/op # Warmup Iteration 2: 2439,808 ns/op # Warmup Iteration 3: 2437,883 ns/op Iteration 1: 2437,966 ns/op Iteration 2: 2453,327 ns/op Iteration 3: 2456,245 ns/op Iteration 4: 2435,631 ns/op Iteration 5: 2461,839 ns/op # Run progress: 58,73% complete, ETA 16:12:58 # Fork: 2 of 3 # Warmup Iteration 1: 3525,056 ns/op # Warmup Iteration 2: 3481,388 ns/op # Warmup Iteration 3: 3470,068 ns/op Iteration 1: 3499,066 ns/op Iteration 2: 3479,122 ns/op Iteration 3: 3478,383 ns/op Iteration 4: 3477,466 ns/op Iteration 5: 3470,089 ns/op # Run progress: 58,79% complete, ETA 16:11:37 # Fork: 3 of 3 # Warmup Iteration 1: 2482,661 ns/op # Warmup Iteration 2: 2451,312 ns/op # Warmup Iteration 3: 2447,311 ns/op Iteration 1: 2460,463 ns/op Iteration 2: 2444,884 ns/op Iteration 3: 2442,601 ns/op Iteration 4: 2439,206 ns/op Iteration 5: 2441,184 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 2791,831 ±(99.9%) 539,219 ns/op [Average] (min, avg, max) = (2435,631, 2791,831, 3499,066), stdev = 504,385 CI (99.9%): [2252,613, 3331,050] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 100) # Run progress: 58,84% complete, ETA 16:10:17 # Fork: 1 of 3 # Warmup Iteration 1: 7501,271 ns/op # Warmup Iteration 2: 7394,346 ns/op # Warmup Iteration 3: 7438,351 ns/op Iteration 1: 7382,395 ns/op Iteration 2: 7416,770 ns/op Iteration 3: 7414,275 ns/op Iteration 4: 7385,724 ns/op Iteration 5: 7376,212 ns/op # Run progress: 58,90% complete, ETA 16:08:57 # Fork: 2 of 3 # Warmup Iteration 1: 6942,001 ns/op # Warmup Iteration 2: 6877,684 ns/op # Warmup Iteration 3: 6852,456 ns/op Iteration 1: 6874,455 ns/op Iteration 2: 6869,991 ns/op Iteration 3: 6893,732 ns/op Iteration 4: 6927,802 ns/op Iteration 5: 6875,604 ns/op # Run progress: 58,96% complete, ETA 16:07:37 # Fork: 3 of 3 # Warmup Iteration 1: 7328,037 ns/op # Warmup Iteration 2: 7255,484 ns/op # Warmup Iteration 3: 7273,783 ns/op Iteration 1: 7268,816 ns/op Iteration 2: 7258,379 ns/op Iteration 3: 7259,640 ns/op Iteration 4: 7241,551 ns/op Iteration 5: 7240,694 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 7179,069 ±(99.9%) 237,032 ns/op [Average] (min, avg, max) = (6869,991, 7179,069, 7416,770), stdev = 221,720 CI (99.9%): [6942,037, 7416,102] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 200) # Run progress: 59,01% complete, ETA 16:06:17 # Fork: 1 of 3 # Warmup Iteration 1: 13541,725 ns/op # Warmup Iteration 2: 13372,874 ns/op # Warmup Iteration 3: 13333,513 ns/op Iteration 1: 13327,675 ns/op Iteration 2: 13342,795 ns/op Iteration 3: 13313,537 ns/op Iteration 4: 13332,216 ns/op Iteration 5: 13322,817 ns/op # Run progress: 59,07% complete, ETA 16:04:57 # Fork: 2 of 3 # Warmup Iteration 1: 13467,747 ns/op # Warmup Iteration 2: 13515,479 ns/op # Warmup Iteration 3: 13297,667 ns/op Iteration 1: 13301,848 ns/op Iteration 2: 13293,310 ns/op Iteration 3: 13319,093 ns/op Iteration 4: 13316,992 ns/op Iteration 5: 13297,785 ns/op # Run progress: 59,13% complete, ETA 16:03:36 # Fork: 3 of 3 # Warmup Iteration 1: 12839,390 ns/op # Warmup Iteration 2: 12662,129 ns/op # Warmup Iteration 3: 12671,933 ns/op Iteration 1: 12653,927 ns/op Iteration 2: 12668,596 ns/op Iteration 3: 12645,281 ns/op Iteration 4: 12662,082 ns/op Iteration 5: 12659,529 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 13097,165 ±(99.9%) 344,027 ns/op [Average] (min, avg, max) = (12645,281, 13097,165, 13342,795), stdev = 321,803 CI (99.9%): [12753,139, 13441,192] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 500) # Run progress: 59,18% complete, ETA 16:02:16 # Fork: 1 of 3 # Warmup Iteration 1: 30601,586 ns/op # Warmup Iteration 2: 30310,551 ns/op # Warmup Iteration 3: 30230,639 ns/op Iteration 1: 30226,423 ns/op Iteration 2: 30397,225 ns/op Iteration 3: 30242,554 ns/op Iteration 4: 30250,149 ns/op Iteration 5: 30250,703 ns/op # Run progress: 59,24% complete, ETA 16:00:56 # Fork: 2 of 3 # Warmup Iteration 1: 30619,065 ns/op # Warmup Iteration 2: 30258,440 ns/op # Warmup Iteration 3: 30220,723 ns/op Iteration 1: 30597,709 ns/op Iteration 2: 30256,459 ns/op Iteration 3: 30226,663 ns/op Iteration 4: 30226,479 ns/op Iteration 5: 30240,960 ns/op # Run progress: 59,30% complete, ETA 15:59:36 # Fork: 3 of 3 # Warmup Iteration 1: 30768,943 ns/op # Warmup Iteration 2: 30321,247 ns/op # Warmup Iteration 3: 30309,348 ns/op Iteration 1: 30396,446 ns/op Iteration 2: 30284,176 ns/op Iteration 3: 30281,536 ns/op Iteration 4: 30403,410 ns/op Iteration 5: 30272,253 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 30303,543 ±(99.9%) 110,306 ns/op [Average] (min, avg, max) = (30226,423, 30303,543, 30597,709), stdev = 103,180 CI (99.9%): [30193,237, 30413,849] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 1000) # Run progress: 59,35% complete, ETA 15:58:16 # Fork: 1 of 3 # Warmup Iteration 1: 69216,102 ns/op # Warmup Iteration 2: 68467,574 ns/op # Warmup Iteration 3: 68432,157 ns/op Iteration 1: 68453,790 ns/op Iteration 2: 68414,982 ns/op Iteration 3: 68560,848 ns/op Iteration 4: 68426,712 ns/op Iteration 5: 68412,836 ns/op # Run progress: 59,41% complete, ETA 15:56:55 # Fork: 2 of 3 # Warmup Iteration 1: 69188,123 ns/op # Warmup Iteration 2: 68807,450 ns/op # Warmup Iteration 3: 68543,942 ns/op Iteration 1: 68550,513 ns/op Iteration 2: 68560,502 ns/op Iteration 3: 68586,277 ns/op Iteration 4: 68622,681 ns/op Iteration 5: 68635,688 ns/op # Run progress: 59,47% complete, ETA 15:55:35 # Fork: 3 of 3 # Warmup Iteration 1: 69259,100 ns/op # Warmup Iteration 2: 68618,390 ns/op # Warmup Iteration 3: 68591,442 ns/op Iteration 1: 68588,950 ns/op Iteration 2: 68619,449 ns/op Iteration 3: 68567,595 ns/op Iteration 4: 68599,958 ns/op Iteration 5: 68597,963 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 68546,583 ±(99.9%) 84,246 ns/op [Average] (min, avg, max) = (68412,836, 68546,583, 68635,688), stdev = 78,804 CI (99.9%): [68462,337, 68630,829] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 10) # Run progress: 59,52% complete, ETA 15:54:15 # Fork: 1 of 3 # Warmup Iteration 1: 2225,772 ns/op # Warmup Iteration 2: 2174,024 ns/op # Warmup Iteration 3: 2189,060 ns/op Iteration 1: 2191,056 ns/op Iteration 2: 2188,814 ns/op Iteration 3: 2193,252 ns/op Iteration 4: 2188,855 ns/op Iteration 5: 2189,484 ns/op # Run progress: 59,58% complete, ETA 15:52:55 # Fork: 2 of 3 # Warmup Iteration 1: 2201,647 ns/op # Warmup Iteration 2: 2204,609 ns/op # Warmup Iteration 3: 2182,334 ns/op Iteration 1: 2165,048 ns/op Iteration 2: 2164,770 ns/op Iteration 3: 2165,277 ns/op Iteration 4: 2162,696 ns/op Iteration 5: 2160,839 ns/op # Run progress: 59,64% complete, ETA 15:51:35 # Fork: 3 of 3 # Warmup Iteration 1: 2240,382 ns/op # Warmup Iteration 2: 2202,626 ns/op # Warmup Iteration 3: 2210,735 ns/op Iteration 1: 2201,362 ns/op Iteration 2: 2200,658 ns/op Iteration 3: 2204,977 ns/op Iteration 4: 2199,341 ns/op Iteration 5: 2227,408 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 2186,923 ±(99.9%) 20,786 ns/op [Average] (min, avg, max) = (2160,839, 2186,923, 2227,408), stdev = 19,443 CI (99.9%): [2166,137, 2207,708] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 20) # Run progress: 59,69% complete, ETA 15:50:14 # Fork: 1 of 3 # Warmup Iteration 1: 3782,329 ns/op # Warmup Iteration 2: 3736,401 ns/op # Warmup Iteration 3: 3745,322 ns/op Iteration 1: 3757,678 ns/op Iteration 2: 3738,043 ns/op Iteration 3: 3744,681 ns/op Iteration 4: 3739,358 ns/op Iteration 5: 3737,468 ns/op # Run progress: 59,75% complete, ETA 15:48:54 # Fork: 2 of 3 # Warmup Iteration 1: 3749,262 ns/op # Warmup Iteration 2: 3705,146 ns/op # Warmup Iteration 3: 3704,314 ns/op Iteration 1: 3709,214 ns/op Iteration 2: 3702,861 ns/op Iteration 3: 3724,005 ns/op Iteration 4: 3701,061 ns/op Iteration 5: 3700,796 ns/op # Run progress: 59,81% complete, ETA 15:47:34 # Fork: 3 of 3 # Warmup Iteration 1: 3781,251 ns/op # Warmup Iteration 2: 3736,229 ns/op # Warmup Iteration 3: 3737,012 ns/op Iteration 1: 3755,978 ns/op Iteration 2: 3729,835 ns/op Iteration 3: 3732,259 ns/op Iteration 4: 3737,375 ns/op Iteration 5: 3727,873 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 3729,232 ±(99.9%) 19,825 ns/op [Average] (min, avg, max) = (3700,796, 3729,232, 3757,678), stdev = 18,545 CI (99.9%): [3709,407, 3749,058] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 50) # Run progress: 59,86% complete, ETA 15:46:14 # Fork: 1 of 3 # Warmup Iteration 1: 4933,256 ns/op # Warmup Iteration 2: 4901,682 ns/op # Warmup Iteration 3: 4868,055 ns/op Iteration 1: 4890,980 ns/op Iteration 2: 4905,229 ns/op Iteration 3: 4877,307 ns/op Iteration 4: 4863,935 ns/op Iteration 5: 4865,459 ns/op # Run progress: 59,92% complete, ETA 15:44:54 # Fork: 2 of 3 # Warmup Iteration 1: 4950,373 ns/op # Warmup Iteration 2: 4907,586 ns/op # Warmup Iteration 3: 4840,536 ns/op Iteration 1: 4840,726 ns/op Iteration 2: 4839,276 ns/op Iteration 3: 4839,318 ns/op Iteration 4: 4841,599 ns/op Iteration 5: 4833,877 ns/op # Run progress: 59,98% complete, ETA 15:43:33 # Fork: 3 of 3 # Warmup Iteration 1: 4957,043 ns/op # Warmup Iteration 2: 4927,870 ns/op # Warmup Iteration 3: 4896,523 ns/op Iteration 1: 4894,259 ns/op Iteration 2: 4896,174 ns/op Iteration 3: 4893,019 ns/op Iteration 4: 4893,724 ns/op Iteration 5: 4894,293 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 4871,278 ±(99.9%) 27,962 ns/op [Average] (min, avg, max) = (4833,877, 4871,278, 4905,229), stdev = 26,156 CI (99.9%): [4843,316, 4899,240] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 100) # Run progress: 60,03% complete, ETA 15:42:13 # Fork: 1 of 3 # Warmup Iteration 1: 13805,667 ns/op # Warmup Iteration 2: 13679,538 ns/op # Warmup Iteration 3: 13638,335 ns/op Iteration 1: 13744,077 ns/op Iteration 2: 13647,296 ns/op Iteration 3: 13645,266 ns/op Iteration 4: 13671,730 ns/op Iteration 5: 13660,086 ns/op # Run progress: 60,09% complete, ETA 15:40:53 # Fork: 2 of 3 # Warmup Iteration 1: 13838,818 ns/op # Warmup Iteration 2: 13665,669 ns/op # Warmup Iteration 3: 13646,494 ns/op Iteration 1: 13630,925 ns/op Iteration 2: 13665,126 ns/op Iteration 3: 13665,121 ns/op Iteration 4: 13657,071 ns/op Iteration 5: 13627,304 ns/op # Run progress: 60,15% complete, ETA 15:39:33 # Fork: 3 of 3 # Warmup Iteration 1: 14198,699 ns/op # Warmup Iteration 2: 14338,909 ns/op # Warmup Iteration 3: 14161,463 ns/op Iteration 1: 13757,841 ns/op Iteration 2: 13765,508 ns/op Iteration 3: 13871,784 ns/op Iteration 4: 13758,031 ns/op Iteration 5: 13792,229 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 13703,959 ±(99.9%) 77,316 ns/op [Average] (min, avg, max) = (13627,304, 13703,959, 13871,784), stdev = 72,321 CI (99.9%): [13626,643, 13781,276] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 200) # Run progress: 60,20% complete, ETA 15:38:13 # Fork: 1 of 3 # Warmup Iteration 1: 24929,839 ns/op # Warmup Iteration 2: 24241,376 ns/op # Warmup Iteration 3: 24232,089 ns/op Iteration 1: 24236,450 ns/op Iteration 2: 24242,050 ns/op Iteration 3: 24233,422 ns/op Iteration 4: 24238,785 ns/op Iteration 5: 24252,383 ns/op # Run progress: 60,26% complete, ETA 15:36:53 # Fork: 2 of 3 # Warmup Iteration 1: 25885,571 ns/op # Warmup Iteration 2: 25667,490 ns/op # Warmup Iteration 3: 25630,025 ns/op Iteration 1: 25607,705 ns/op Iteration 2: 25586,517 ns/op Iteration 3: 25608,092 ns/op Iteration 4: 25588,791 ns/op Iteration 5: 25580,011 ns/op # Run progress: 60,32% complete, ETA 15:35:32 # Fork: 3 of 3 # Warmup Iteration 1: 24588,986 ns/op # Warmup Iteration 2: 24282,468 ns/op # Warmup Iteration 3: 24245,082 ns/op Iteration 1: 24198,560 ns/op Iteration 2: 24214,747 ns/op Iteration 3: 24195,345 ns/op Iteration 4: 24180,887 ns/op Iteration 5: 24182,359 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 24676,407 ±(99.9%) 718,563 ns/op [Average] (min, avg, max) = (24180,887, 24676,407, 25608,092), stdev = 672,144 CI (99.9%): [23957,844, 25394,969] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 500) # Run progress: 60,37% complete, ETA 15:34:12 # Fork: 1 of 3 # Warmup Iteration 1: 70279,871 ns/op # Warmup Iteration 2: 69273,399 ns/op # Warmup Iteration 3: 70231,873 ns/op Iteration 1: 69077,024 ns/op Iteration 2: 69293,140 ns/op Iteration 3: 68991,586 ns/op Iteration 4: 68985,457 ns/op Iteration 5: 68980,664 ns/op # Run progress: 60,43% complete, ETA 15:32:52 # Fork: 2 of 3 # Warmup Iteration 1: 62337,916 ns/op # Warmup Iteration 2: 62661,236 ns/op # Warmup Iteration 3: 61473,786 ns/op Iteration 1: 61446,197 ns/op Iteration 2: 61242,319 ns/op Iteration 3: 61581,051 ns/op Iteration 4: 61549,198 ns/op Iteration 5: 61466,449 ns/op # Run progress: 60,49% complete, ETA 15:31:32 # Fork: 3 of 3 # Warmup Iteration 1: 62496,700 ns/op # Warmup Iteration 2: 61534,216 ns/op # Warmup Iteration 3: 61483,664 ns/op Iteration 1: 61515,495 ns/op Iteration 2: 61530,320 ns/op Iteration 3: 61331,531 ns/op Iteration 4: 61276,730 ns/op Iteration 5: 61274,611 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 63969,452 ±(99.9%) 3989,814 ns/op [Average] (min, avg, max) = (61242,319, 63969,452, 69293,140), stdev = 3732,075 CI (99.9%): [59979,637, 67959,266] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 1000) # Run progress: 60,54% complete, ETA 15:30:12 # Fork: 1 of 3 # Warmup Iteration 1: 134284,416 ns/op # Warmup Iteration 2: 131577,374 ns/op # Warmup Iteration 3: 132060,601 ns/op Iteration 1: 132136,066 ns/op Iteration 2: 133417,430 ns/op Iteration 3: 132348,097 ns/op Iteration 4: 132759,862 ns/op Iteration 5: 132420,350 ns/op # Run progress: 60,60% complete, ETA 15:28:51 # Fork: 2 of 3 # Warmup Iteration 1: 134353,588 ns/op # Warmup Iteration 2: 133326,464 ns/op # Warmup Iteration 3: 134737,205 ns/op Iteration 1: 134792,799 ns/op Iteration 2: 132184,737 ns/op Iteration 3: 134884,797 ns/op Iteration 4: 132416,043 ns/op Iteration 5: 133142,381 ns/op # Run progress: 60,66% complete, ETA 15:27:31 # Fork: 3 of 3 # Warmup Iteration 1: 133546,493 ns/op # Warmup Iteration 2: 131096,630 ns/op # Warmup Iteration 3: 132809,691 ns/op Iteration 1: 131912,693 ns/op Iteration 2: 133467,655 ns/op Iteration 3: 133183,303 ns/op Iteration 4: 134135,808 ns/op Iteration 5: 133254,558 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 133097,105 ±(99.9%) 997,143 ns/op [Average] (min, avg, max) = (131912,693, 133097,105, 134884,797), stdev = 932,728 CI (99.9%): [132099,962, 134094,248] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 10) # Run progress: 60,71% complete, ETA 15:26:11 # Fork: 1 of 3 # Warmup Iteration 1: 5498,779 ns/op # Warmup Iteration 2: 5428,994 ns/op # Warmup Iteration 3: 5411,438 ns/op Iteration 1: 5408,607 ns/op Iteration 2: 5410,009 ns/op Iteration 3: 5408,981 ns/op Iteration 4: 5423,259 ns/op Iteration 5: 5427,872 ns/op # Run progress: 60,77% complete, ETA 15:24:51 # Fork: 2 of 3 # Warmup Iteration 1: 5515,126 ns/op # Warmup Iteration 2: 5426,666 ns/op # Warmup Iteration 3: 5429,557 ns/op Iteration 1: 5422,480 ns/op Iteration 2: 5422,678 ns/op Iteration 3: 5431,964 ns/op Iteration 4: 5425,825 ns/op Iteration 5: 5431,055 ns/op # Run progress: 60,83% complete, ETA 15:23:31 # Fork: 3 of 3 # Warmup Iteration 1: 5514,161 ns/op # Warmup Iteration 2: 5449,140 ns/op # Warmup Iteration 3: 5428,119 ns/op Iteration 1: 5430,866 ns/op Iteration 2: 5432,406 ns/op Iteration 3: 5428,161 ns/op Iteration 4: 5433,678 ns/op Iteration 5: 5451,200 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 5425,936 ±(99.9%) 11,804 ns/op [Average] (min, avg, max) = (5408,607, 5425,936, 5451,200), stdev = 11,041 CI (99.9%): [5414,132, 5437,740] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 20) # Run progress: 60,88% complete, ETA 15:22:10 # Fork: 1 of 3 # Warmup Iteration 1: 8671,771 ns/op # Warmup Iteration 2: 8554,489 ns/op # Warmup Iteration 3: 8537,136 ns/op Iteration 1: 8551,707 ns/op Iteration 2: 8534,857 ns/op Iteration 3: 8542,088 ns/op Iteration 4: 8541,705 ns/op Iteration 5: 8564,310 ns/op # Run progress: 60,94% complete, ETA 15:20:50 # Fork: 2 of 3 # Warmup Iteration 1: 8695,277 ns/op # Warmup Iteration 2: 8590,000 ns/op # Warmup Iteration 3: 8585,104 ns/op Iteration 1: 8570,039 ns/op Iteration 2: 8593,435 ns/op Iteration 3: 8581,090 ns/op Iteration 4: 8622,120 ns/op Iteration 5: 8586,411 ns/op # Run progress: 61,00% complete, ETA 15:19:30 # Fork: 3 of 3 # Warmup Iteration 1: 8703,097 ns/op # Warmup Iteration 2: 8619,626 ns/op # Warmup Iteration 3: 8587,697 ns/op Iteration 1: 8586,411 ns/op Iteration 2: 8596,169 ns/op Iteration 3: 8592,827 ns/op Iteration 4: 8595,056 ns/op Iteration 5: 8609,629 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 8577,857 ±(99.9%) 27,976 ns/op [Average] (min, avg, max) = (8534,857, 8577,857, 8622,120), stdev = 26,169 CI (99.9%): [8549,881, 8605,833] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 50) # Run progress: 61,05% complete, ETA 15:18:10 # Fork: 1 of 3 # Warmup Iteration 1: 11711,701 ns/op # Warmup Iteration 2: 11570,417 ns/op # Warmup Iteration 3: 11580,251 ns/op Iteration 1: 11629,029 ns/op Iteration 2: 11575,706 ns/op Iteration 3: 11611,706 ns/op Iteration 4: 11692,441 ns/op Iteration 5: 11714,349 ns/op # Run progress: 61,11% complete, ETA 15:16:50 # Fork: 2 of 3 # Warmup Iteration 1: 17798,506 ns/op # Warmup Iteration 2: 17591,554 ns/op # Warmup Iteration 3: 17587,044 ns/op Iteration 1: 17574,356 ns/op Iteration 2: 17465,191 ns/op Iteration 3: 17451,409 ns/op Iteration 4: 17457,286 ns/op Iteration 5: 17476,760 ns/op # Run progress: 61,17% complete, ETA 15:15:29 # Fork: 3 of 3 # Warmup Iteration 1: 11751,845 ns/op # Warmup Iteration 2: 11588,050 ns/op # Warmup Iteration 3: 11559,669 ns/op Iteration 1: 11542,375 ns/op Iteration 2: 11549,870 ns/op Iteration 3: 11570,997 ns/op Iteration 4: 11558,114 ns/op Iteration 5: 11602,670 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 13564,817 ±(99.9%) 3067,990 ns/op [Average] (min, avg, max) = (11542,375, 13564,817, 17574,356), stdev = 2869,800 CI (99.9%): [10496,827, 16632,807] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 100) # Run progress: 61,22% complete, ETA 15:14:09 # Fork: 1 of 3 # Warmup Iteration 1: 34111,139 ns/op # Warmup Iteration 2: 33526,749 ns/op # Warmup Iteration 3: 33510,692 ns/op Iteration 1: 33421,210 ns/op Iteration 2: 33425,285 ns/op Iteration 3: 33489,853 ns/op Iteration 4: 33399,393 ns/op Iteration 5: 33513,199 ns/op # Run progress: 61,28% complete, ETA 15:12:49 # Fork: 2 of 3 # Warmup Iteration 1: 34401,143 ns/op # Warmup Iteration 2: 33940,606 ns/op # Warmup Iteration 3: 33920,006 ns/op Iteration 1: 33757,402 ns/op Iteration 2: 33892,053 ns/op Iteration 3: 33745,031 ns/op Iteration 4: 33896,541 ns/op Iteration 5: 33728,120 ns/op # Run progress: 61,34% complete, ETA 15:11:29 # Fork: 3 of 3 # Warmup Iteration 1: 34194,946 ns/op # Warmup Iteration 2: 33482,992 ns/op # Warmup Iteration 3: 33480,406 ns/op Iteration 1: 33455,051 ns/op Iteration 2: 33471,031 ns/op Iteration 3: 33420,041 ns/op Iteration 4: 33384,236 ns/op Iteration 5: 33388,249 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 33559,113 ±(99.9%) 200,859 ns/op [Average] (min, avg, max) = (33384,236, 33559,113, 33896,541), stdev = 187,883 CI (99.9%): [33358,254, 33759,972] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 200) # Run progress: 61,39% complete, ETA 15:10:09 # Fork: 1 of 3 # Warmup Iteration 1: 67111,147 ns/op # Warmup Iteration 2: 66343,109 ns/op # Warmup Iteration 3: 66142,820 ns/op Iteration 1: 66083,332 ns/op Iteration 2: 66155,469 ns/op Iteration 3: 66083,597 ns/op Iteration 4: 66136,350 ns/op Iteration 5: 66108,550 ns/op # Run progress: 61,45% complete, ETA 15:08:48 # Fork: 2 of 3 # Warmup Iteration 1: 63581,997 ns/op # Warmup Iteration 2: 63005,723 ns/op # Warmup Iteration 3: 62655,898 ns/op Iteration 1: 62699,325 ns/op Iteration 2: 63330,112 ns/op Iteration 3: 62862,101 ns/op Iteration 4: 62725,965 ns/op Iteration 5: 62723,658 ns/op # Run progress: 61,51% complete, ETA 15:07:28 # Fork: 3 of 3 # Warmup Iteration 1: 63559,155 ns/op # Warmup Iteration 2: 62985,438 ns/op # Warmup Iteration 3: 62857,644 ns/op Iteration 1: 62817,569 ns/op Iteration 2: 62829,455 ns/op Iteration 3: 62848,824 ns/op Iteration 4: 62808,387 ns/op Iteration 5: 62797,673 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 63934,024 ±(99.9%) 1712,380 ns/op [Average] (min, avg, max) = (62699,325, 63934,024, 66155,469), stdev = 1601,762 CI (99.9%): [62221,644, 65646,405] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 500) # Run progress: 61,56% complete, ETA 15:06:08 # Fork: 1 of 3 # Warmup Iteration 1: 152533,816 ns/op # Warmup Iteration 2: 151199,898 ns/op # Warmup Iteration 3: 151779,479 ns/op Iteration 1: 151744,204 ns/op Iteration 2: 151633,283 ns/op Iteration 3: 152759,060 ns/op Iteration 4: 153565,138 ns/op Iteration 5: 152117,243 ns/op # Run progress: 61,62% complete, ETA 15:04:48 # Fork: 2 of 3 # Warmup Iteration 1: 170786,722 ns/op # Warmup Iteration 2: 171598,076 ns/op # Warmup Iteration 3: 170298,542 ns/op Iteration 1: 169447,072 ns/op Iteration 2: 169446,330 ns/op Iteration 3: 169604,776 ns/op Iteration 4: 169919,256 ns/op Iteration 5: 169761,822 ns/op # Run progress: 61,68% complete, ETA 15:03:28 # Fork: 3 of 3 # Warmup Iteration 1: 170811,291 ns/op # Warmup Iteration 2: 170690,126 ns/op # Warmup Iteration 3: 170032,205 ns/op Iteration 1: 169543,427 ns/op Iteration 2: 169391,083 ns/op Iteration 3: 169380,124 ns/op Iteration 4: 169556,022 ns/op Iteration 5: 169569,577 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 163829,228 ±(99.9%) 8984,287 ns/op [Average] (min, avg, max) = (151633,283, 163829,228, 169919,256), stdev = 8403,907 CI (99.9%): [154844,941, 172813,515] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 1000) # Run progress: 61,73% complete, ETA 15:02:08 # Fork: 1 of 3 # Warmup Iteration 1: 352413,536 ns/op # Warmup Iteration 2: 350422,351 ns/op # Warmup Iteration 3: 346678,428 ns/op Iteration 1: 347793,308 ns/op Iteration 2: 348866,389 ns/op Iteration 3: 348925,086 ns/op Iteration 4: 348833,780 ns/op Iteration 5: 349236,899 ns/op # Run progress: 61,79% complete, ETA 15:00:47 # Fork: 2 of 3 # Warmup Iteration 1: 352872,976 ns/op # Warmup Iteration 2: 349939,837 ns/op # Warmup Iteration 3: 347359,427 ns/op Iteration 1: 348147,925 ns/op Iteration 2: 349113,415 ns/op Iteration 3: 349275,769 ns/op Iteration 4: 349202,941 ns/op Iteration 5: 349446,931 ns/op # Run progress: 61,85% complete, ETA 14:59:27 # Fork: 3 of 3 # Warmup Iteration 1: 355355,007 ns/op # Warmup Iteration 2: 353380,692 ns/op # Warmup Iteration 3: 348725,396 ns/op Iteration 1: 348732,956 ns/op Iteration 2: 352873,300 ns/op Iteration 3: 352916,556 ns/op Iteration 4: 352896,967 ns/op Iteration 5: 352664,442 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 349928,444 ±(99.9%) 1994,240 ns/op [Average] (min, avg, max) = (347793,308, 349928,444, 352916,556), stdev = 1865,413 CI (99.9%): [347934,204, 351922,684] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 10) # Run progress: 61,90% complete, ETA 14:58:07 # Fork: 1 of 3 # Warmup Iteration 1: 10890,212 ns/op # Warmup Iteration 2: 10708,410 ns/op # Warmup Iteration 3: 10707,543 ns/op Iteration 1: 10735,875 ns/op Iteration 2: 10724,205 ns/op Iteration 3: 10713,982 ns/op Iteration 4: 10709,519 ns/op Iteration 5: 10717,448 ns/op # Run progress: 61,96% complete, ETA 14:56:47 # Fork: 2 of 3 # Warmup Iteration 1: 10864,822 ns/op # Warmup Iteration 2: 10704,950 ns/op # Warmup Iteration 3: 10697,477 ns/op Iteration 1: 10707,479 ns/op Iteration 2: 10694,256 ns/op Iteration 3: 10702,358 ns/op Iteration 4: 10702,059 ns/op Iteration 5: 10698,679 ns/op # Run progress: 62,02% complete, ETA 14:55:27 # Fork: 3 of 3 # Warmup Iteration 1: 10952,061 ns/op # Warmup Iteration 2: 10785,955 ns/op # Warmup Iteration 3: 10794,314 ns/op Iteration 1: 10873,976 ns/op Iteration 2: 10785,833 ns/op Iteration 3: 10790,088 ns/op Iteration 4: 10780,935 ns/op Iteration 5: 10787,518 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 10741,614 ±(99.9%) 54,623 ns/op [Average] (min, avg, max) = (10694,256, 10741,614, 10873,976), stdev = 51,094 CI (99.9%): [10686,991, 10796,237] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 20) # Run progress: 62,07% complete, ETA 14:54:06 # Fork: 1 of 3 # Warmup Iteration 1: 16694,525 ns/op # Warmup Iteration 2: 16475,701 ns/op # Warmup Iteration 3: 16464,370 ns/op Iteration 1: 16458,842 ns/op Iteration 2: 16456,178 ns/op Iteration 3: 16459,430 ns/op Iteration 4: 16454,336 ns/op Iteration 5: 16447,665 ns/op # Run progress: 62,13% complete, ETA 14:52:46 # Fork: 2 of 3 # Warmup Iteration 1: 17873,001 ns/op # Warmup Iteration 2: 17717,453 ns/op # Warmup Iteration 3: 17660,868 ns/op Iteration 1: 17668,021 ns/op Iteration 2: 17644,985 ns/op Iteration 3: 17664,188 ns/op Iteration 4: 17653,868 ns/op Iteration 5: 17661,613 ns/op # Run progress: 62,19% complete, ETA 14:51:26 # Fork: 3 of 3 # Warmup Iteration 1: 16787,872 ns/op # Warmup Iteration 2: 16593,619 ns/op # Warmup Iteration 3: 16554,778 ns/op Iteration 1: 16565,070 ns/op Iteration 2: 16537,840 ns/op Iteration 3: 16541,757 ns/op Iteration 4: 16541,948 ns/op Iteration 5: 16553,433 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 16887,278 ±(99.9%) 605,001 ns/op [Average] (min, avg, max) = (16447,665, 16887,278, 17668,021), stdev = 565,919 CI (99.9%): [16282,277, 17492,280] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 50) # Run progress: 62,24% complete, ETA 14:50:06 # Fork: 1 of 3 # Warmup Iteration 1: 37170,654 ns/op # Warmup Iteration 2: 39311,631 ns/op # Warmup Iteration 3: 39960,223 ns/op Iteration 1: 39977,541 ns/op Iteration 2: 39859,819 ns/op Iteration 3: 40067,116 ns/op Iteration 4: 37580,828 ns/op Iteration 5: 36883,505 ns/op # Run progress: 62,30% complete, ETA 14:48:46 # Fork: 2 of 3 # Warmup Iteration 1: 37642,308 ns/op # Warmup Iteration 2: 37074,008 ns/op # Warmup Iteration 3: 37112,031 ns/op Iteration 1: 37138,862 ns/op Iteration 2: 37085,083 ns/op Iteration 3: 37088,995 ns/op Iteration 4: 37078,075 ns/op Iteration 5: 37098,104 ns/op # Run progress: 62,36% complete, ETA 14:47:25 # Fork: 3 of 3 # Warmup Iteration 1: 38190,347 ns/op # Warmup Iteration 2: 39612,304 ns/op # Warmup Iteration 3: 40597,104 ns/op Iteration 1: 38848,657 ns/op Iteration 2: 38115,959 ns/op Iteration 3: 38597,190 ns/op Iteration 4: 37713,201 ns/op Iteration 5: 37685,083 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 38054,535 ±(99.9%) 1224,392 ns/op [Average] (min, avg, max) = (36883,505, 38054,535, 40067,116), stdev = 1145,297 CI (99.9%): [36830,143, 39278,926] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 100) # Run progress: 62,41% complete, ETA 14:46:05 # Fork: 1 of 3 # Warmup Iteration 1: 68560,101 ns/op # Warmup Iteration 2: 67854,668 ns/op # Warmup Iteration 3: 67798,995 ns/op Iteration 1: 67818,749 ns/op Iteration 2: 67797,877 ns/op Iteration 3: 67826,118 ns/op Iteration 4: 67861,811 ns/op Iteration 5: 67781,326 ns/op # Run progress: 62,47% complete, ETA 14:44:45 # Fork: 2 of 3 # Warmup Iteration 1: 69251,484 ns/op # Warmup Iteration 2: 68529,467 ns/op # Warmup Iteration 3: 68339,253 ns/op Iteration 1: 68391,806 ns/op Iteration 2: 68502,179 ns/op Iteration 3: 68339,594 ns/op Iteration 4: 68316,570 ns/op Iteration 5: 69645,872 ns/op # Run progress: 62,53% complete, ETA 14:43:25 # Fork: 3 of 3 # Warmup Iteration 1: 69797,626 ns/op # Warmup Iteration 2: 69397,789 ns/op # Warmup Iteration 3: 69167,250 ns/op Iteration 1: 69082,501 ns/op Iteration 2: 69079,920 ns/op Iteration 3: 69303,188 ns/op Iteration 4: 68962,717 ns/op Iteration 5: 70281,016 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 68599,416 ±(99.9%) 822,040 ns/op [Average] (min, avg, max) = (67781,326, 68599,416, 70281,016), stdev = 768,936 CI (99.9%): [67777,377, 69421,456] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 200) # Run progress: 62,58% complete, ETA 14:42:05 # Fork: 1 of 3 # Warmup Iteration 1: 121877,876 ns/op # Warmup Iteration 2: 120825,634 ns/op # Warmup Iteration 3: 120664,022 ns/op Iteration 1: 120556,310 ns/op Iteration 2: 120595,762 ns/op Iteration 3: 120568,094 ns/op Iteration 4: 120667,165 ns/op Iteration 5: 120570,428 ns/op # Run progress: 62,64% complete, ETA 14:40:45 # Fork: 2 of 3 # Warmup Iteration 1: 122794,941 ns/op # Warmup Iteration 2: 121511,555 ns/op # Warmup Iteration 3: 122096,758 ns/op Iteration 1: 122140,973 ns/op Iteration 2: 122021,592 ns/op Iteration 3: 122068,444 ns/op Iteration 4: 122032,991 ns/op Iteration 5: 122087,558 ns/op # Run progress: 62,70% complete, ETA 14:39:24 # Fork: 3 of 3 # Warmup Iteration 1: 125706,346 ns/op # Warmup Iteration 2: 129143,986 ns/op # Warmup Iteration 3: 121872,568 ns/op Iteration 1: 121716,325 ns/op Iteration 2: 121730,082 ns/op Iteration 3: 121849,005 ns/op Iteration 4: 121776,708 ns/op Iteration 5: 121739,175 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 121474,708 ±(99.9%) 706,564 ns/op [Average] (min, avg, max) = (120556,310, 121474,708, 122140,973), stdev = 660,920 CI (99.9%): [120768,144, 122181,271] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 500) # Run progress: 62,75% complete, ETA 14:38:04 # Fork: 1 of 3 # Warmup Iteration 1: 330718,356 ns/op # Warmup Iteration 2: 333036,118 ns/op # Warmup Iteration 3: 326020,438 ns/op Iteration 1: 333747,237 ns/op Iteration 2: 327082,005 ns/op Iteration 3: 324680,283 ns/op Iteration 4: 330118,916 ns/op Iteration 5: 325045,782 ns/op # Run progress: 62,81% complete, ETA 14:36:44 # Fork: 2 of 3 # Warmup Iteration 1: 356631,684 ns/op # Warmup Iteration 2: 357753,414 ns/op # Warmup Iteration 3: 357256,845 ns/op Iteration 1: 356827,168 ns/op Iteration 2: 354272,752 ns/op Iteration 3: 354226,492 ns/op Iteration 4: 354492,432 ns/op Iteration 5: 354228,030 ns/op # Run progress: 62,87% complete, ETA 14:35:24 # Fork: 3 of 3 # Warmup Iteration 1: 328169,174 ns/op # Warmup Iteration 2: 324496,391 ns/op # Warmup Iteration 3: 325116,424 ns/op Iteration 1: 324953,161 ns/op Iteration 2: 324323,497 ns/op Iteration 3: 324322,307 ns/op Iteration 4: 324540,570 ns/op Iteration 5: 324196,109 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 335803,783 ±(99.9%) 15135,635 ns/op [Average] (min, avg, max) = (324196,109, 335803,783, 356827,168), stdev = 14157,882 CI (99.9%): [320668,148, 350939,418] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 1000) # Run progress: 62,92% complete, ETA 14:34:04 # Fork: 1 of 3 # Warmup Iteration 1: 686844,194 ns/op # Warmup Iteration 2: 672820,574 ns/op # Warmup Iteration 3: 671206,569 ns/op Iteration 1: 671954,405 ns/op Iteration 2: 670746,807 ns/op Iteration 3: 670438,539 ns/op Iteration 4: 670204,832 ns/op Iteration 5: 671084,830 ns/op # Run progress: 62,98% complete, ETA 14:32:43 # Fork: 2 of 3 # Warmup Iteration 1: 685749,077 ns/op # Warmup Iteration 2: 676711,406 ns/op # Warmup Iteration 3: 672730,831 ns/op Iteration 1: 672199,901 ns/op Iteration 2: 671235,189 ns/op Iteration 3: 680799,162 ns/op Iteration 4: 680487,735 ns/op Iteration 5: 675392,472 ns/op # Run progress: 63,04% complete, ETA 14:31:23 # Fork: 3 of 3 # Warmup Iteration 1: 681374,783 ns/op # Warmup Iteration 2: 672408,492 ns/op # Warmup Iteration 3: 672369,421 ns/op Iteration 1: 672323,228 ns/op Iteration 2: 677629,893 ns/op Iteration 3: 671805,059 ns/op Iteration 4: 671555,074 ns/op Iteration 5: 672488,911 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 673356,403 ±(99.9%) 3772,667 ns/op [Average] (min, avg, max) = (670204,832, 673356,403, 680799,162), stdev = 3528,955 CI (99.9%): [669583,736, 677129,069] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 10) # Run progress: 63,09% complete, ETA 14:30:03 # Fork: 1 of 3 # Warmup Iteration 1: 21822,562 ns/op # Warmup Iteration 2: 21551,229 ns/op # Warmup Iteration 3: 21536,196 ns/op Iteration 1: 21528,965 ns/op Iteration 2: 21549,131 ns/op Iteration 3: 21551,182 ns/op Iteration 4: 22404,030 ns/op Iteration 5: 23106,847 ns/op # Run progress: 63,15% complete, ETA 14:28:43 # Fork: 2 of 3 # Warmup Iteration 1: 21957,924 ns/op # Warmup Iteration 2: 21734,729 ns/op # Warmup Iteration 3: 21621,730 ns/op Iteration 1: 21629,485 ns/op Iteration 2: 21784,785 ns/op Iteration 3: 21627,970 ns/op Iteration 4: 21631,234 ns/op Iteration 5: 22240,112 ns/op # Run progress: 63,21% complete, ETA 14:27:23 # Fork: 3 of 3 # Warmup Iteration 1: 21999,551 ns/op # Warmup Iteration 2: 21676,562 ns/op # Warmup Iteration 3: 21633,905 ns/op Iteration 1: 21643,463 ns/op Iteration 2: 22025,763 ns/op Iteration 3: 22651,214 ns/op Iteration 4: 21603,475 ns/op Iteration 5: 21612,831 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 21906,033 ±(99.9%) 515,651 ns/op [Average] (min, avg, max) = (21528,965, 21906,033, 23106,847), stdev = 482,341 CI (99.9%): [21390,381, 22421,684] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 20) # Run progress: 63,26% complete, ETA 14:26:02 # Fork: 1 of 3 # Warmup Iteration 1: 32379,394 ns/op # Warmup Iteration 2: 32178,076 ns/op # Warmup Iteration 3: 32105,624 ns/op Iteration 1: 32058,445 ns/op Iteration 2: 32024,035 ns/op Iteration 3: 32059,994 ns/op Iteration 4: 32038,681 ns/op Iteration 5: 32047,771 ns/op # Run progress: 63,32% complete, ETA 14:24:42 # Fork: 2 of 3 # Warmup Iteration 1: 32357,905 ns/op # Warmup Iteration 2: 32042,999 ns/op # Warmup Iteration 3: 31954,641 ns/op Iteration 1: 32220,464 ns/op Iteration 2: 31943,153 ns/op Iteration 3: 31928,726 ns/op Iteration 4: 31910,142 ns/op Iteration 5: 31933,666 ns/op # Run progress: 63,38% complete, ETA 14:23:22 # Fork: 3 of 3 # Warmup Iteration 1: 24601,432 ns/op # Warmup Iteration 2: 24633,307 ns/op # Warmup Iteration 3: 24247,952 ns/op Iteration 1: 24323,684 ns/op Iteration 2: 24227,948 ns/op Iteration 3: 24230,280 ns/op Iteration 4: 24500,564 ns/op Iteration 5: 24243,632 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 29446,079 ±(99.9%) 4023,917 ns/op [Average] (min, avg, max) = (24227,948, 29446,079, 32220,464), stdev = 3763,974 CI (99.9%): [25422,162, 33469,996] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 50) # Run progress: 63,43% complete, ETA 14:22:02 # Fork: 1 of 3 # Warmup Iteration 1: 80053,360 ns/op # Warmup Iteration 2: 80024,595 ns/op # Warmup Iteration 3: 79735,972 ns/op Iteration 1: 80924,471 ns/op Iteration 2: 79103,485 ns/op Iteration 3: 80358,791 ns/op Iteration 4: 79203,145 ns/op Iteration 5: 79582,503 ns/op # Run progress: 63,49% complete, ETA 14:20:42 # Fork: 2 of 3 # Warmup Iteration 1: 70226,409 ns/op # Warmup Iteration 2: 69504,712 ns/op # Warmup Iteration 3: 69375,278 ns/op Iteration 1: 70251,431 ns/op Iteration 2: 69656,576 ns/op Iteration 3: 69694,266 ns/op Iteration 4: 69632,015 ns/op Iteration 5: 69628,349 ns/op # Run progress: 63,55% complete, ETA 14:19:21 # Fork: 3 of 3 # Warmup Iteration 1: 70745,211 ns/op # Warmup Iteration 2: 70223,503 ns/op # Warmup Iteration 3: 70020,902 ns/op Iteration 1: 69991,404 ns/op Iteration 2: 70087,073 ns/op Iteration 3: 70060,668 ns/op Iteration 4: 70123,221 ns/op Iteration 5: 69857,075 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 73210,298 ±(99.9%) 5206,424 ns/op [Average] (min, avg, max) = (69628,349, 73210,298, 80924,471), stdev = 4870,092 CI (99.9%): [68003,874, 78416,722] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 100) # Run progress: 63,60% complete, ETA 14:18:01 # Fork: 1 of 3 # Warmup Iteration 1: 133293,081 ns/op # Warmup Iteration 2: 131409,394 ns/op # Warmup Iteration 3: 129921,887 ns/op Iteration 1: 129898,501 ns/op Iteration 2: 129917,122 ns/op Iteration 3: 130084,031 ns/op Iteration 4: 129945,523 ns/op Iteration 5: 129903,637 ns/op # Run progress: 63,66% complete, ETA 14:16:41 # Fork: 2 of 3 # Warmup Iteration 1: 126882,424 ns/op # Warmup Iteration 2: 126694,699 ns/op # Warmup Iteration 3: 125316,146 ns/op Iteration 1: 125308,146 ns/op Iteration 2: 125569,800 ns/op Iteration 3: 125290,699 ns/op Iteration 4: 125445,644 ns/op Iteration 5: 125299,429 ns/op # Run progress: 63,72% complete, ETA 14:15:21 # Fork: 3 of 3 # Warmup Iteration 1: 127990,431 ns/op # Warmup Iteration 2: 126832,981 ns/op # Warmup Iteration 3: 126207,567 ns/op Iteration 1: 126158,748 ns/op Iteration 2: 126144,804 ns/op Iteration 3: 126285,699 ns/op Iteration 4: 128978,280 ns/op Iteration 5: 126082,283 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 127354,156 ±(99.9%) 2240,488 ns/op [Average] (min, avg, max) = (125290,699, 127354,156, 130084,031), stdev = 2095,754 CI (99.9%): [125113,669, 129594,644] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 200) # Run progress: 63,77% complete, ETA 14:14:01 # Fork: 1 of 3 # Warmup Iteration 1: 250290,705 ns/op # Warmup Iteration 2: 247079,797 ns/op # Warmup Iteration 3: 246752,620 ns/op Iteration 1: 247210,932 ns/op Iteration 2: 246770,080 ns/op Iteration 3: 246603,538 ns/op Iteration 4: 247426,113 ns/op Iteration 5: 247292,544 ns/op # Run progress: 63,83% complete, ETA 14:12:41 # Fork: 2 of 3 # Warmup Iteration 1: 247841,698 ns/op # Warmup Iteration 2: 245285,044 ns/op # Warmup Iteration 3: 245105,680 ns/op Iteration 1: 254782,569 ns/op Iteration 2: 260357,214 ns/op Iteration 3: 259065,499 ns/op Iteration 4: 260031,064 ns/op Iteration 5: 255967,179 ns/op # Run progress: 63,89% complete, ETA 14:11:20 # Fork: 3 of 3 # Warmup Iteration 1: 260918,487 ns/op # Warmup Iteration 2: 256059,412 ns/op # Warmup Iteration 3: 255907,930 ns/op Iteration 1: 256016,069 ns/op Iteration 2: 255808,424 ns/op Iteration 3: 255802,396 ns/op Iteration 4: 256014,095 ns/op Iteration 5: 255798,597 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 253663,087 ±(99.9%) 5453,996 ns/op [Average] (min, avg, max) = (246603,538, 253663,087, 260357,214), stdev = 5101,671 CI (99.9%): [248209,092, 259117,083] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 500) # Run progress: 63,94% complete, ETA 14:10:00 # Fork: 1 of 3 # Warmup Iteration 1: 639572,457 ns/op # Warmup Iteration 2: 632532,935 ns/op # Warmup Iteration 3: 632725,304 ns/op Iteration 1: 632912,775 ns/op Iteration 2: 637468,349 ns/op Iteration 3: 637198,694 ns/op Iteration 4: 637175,196 ns/op Iteration 5: 631930,753 ns/op # Run progress: 64,00% complete, ETA 14:08:40 # Fork: 2 of 3 # Warmup Iteration 1: 640709,961 ns/op # Warmup Iteration 2: 633580,547 ns/op # Warmup Iteration 3: 632871,261 ns/op Iteration 1: 633438,378 ns/op Iteration 2: 637633,604 ns/op Iteration 3: 637689,258 ns/op Iteration 4: 638162,341 ns/op Iteration 5: 633058,296 ns/op # Run progress: 64,06% complete, ETA 14:07:20 # Fork: 3 of 3 # Warmup Iteration 1: 640132,934 ns/op # Warmup Iteration 2: 632241,977 ns/op # Warmup Iteration 3: 632396,529 ns/op Iteration 1: 631800,995 ns/op Iteration 2: 636344,670 ns/op Iteration 3: 636209,220 ns/op Iteration 4: 636034,051 ns/op Iteration 5: 632372,753 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 635295,289 ±(99.9%) 2555,229 ns/op [Average] (min, avg, max) = (631800,995, 635295,289, 638162,341), stdev = 2390,162 CI (99.9%): [632740,060, 637850,518] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 1000) # Run progress: 64,11% complete, ETA 14:06:00 # Fork: 1 of 3 # Warmup Iteration 1: 1466665,664 ns/op # Warmup Iteration 2: 1457040,986 ns/op # Warmup Iteration 3: 1456397,722 ns/op Iteration 1: 1456298,312 ns/op Iteration 2: 1456360,750 ns/op Iteration 3: 1456376,456 ns/op Iteration 4: 1454643,909 ns/op Iteration 5: 1455912,497 ns/op # Run progress: 64,17% complete, ETA 14:04:39 # Fork: 2 of 3 # Warmup Iteration 1: 1463556,799 ns/op # Warmup Iteration 2: 1463704,386 ns/op # Warmup Iteration 3: 1452999,288 ns/op Iteration 1: 1453239,851 ns/op Iteration 2: 1453525,096 ns/op Iteration 3: 1453830,316 ns/op Iteration 4: 1452982,062 ns/op Iteration 5: 1453088,398 ns/op # Run progress: 64,23% complete, ETA 14:03:19 # Fork: 3 of 3 # Warmup Iteration 1: 1457366,138 ns/op # Warmup Iteration 2: 1440240,251 ns/op # Warmup Iteration 3: 1441099,605 ns/op Iteration 1: 1439890,215 ns/op Iteration 2: 1447580,817 ns/op Iteration 3: 1440524,330 ns/op Iteration 4: 1455591,804 ns/op Iteration 5: 1439276,027 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 1451274,723 ±(99.9%) 6719,442 ns/op [Average] (min, avg, max) = (1439276,027, 1451274,723, 1456376,456), stdev = 6285,371 CI (99.9%): [1444555,280, 1457994,165] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 10) # Run progress: 64,28% complete, ETA 14:01:59 # Fork: 1 of 3 # Warmup Iteration 1: 54246,911 ns/op # Warmup Iteration 2: 53395,385 ns/op # Warmup Iteration 3: 53333,540 ns/op Iteration 1: 53285,108 ns/op Iteration 2: 53321,086 ns/op Iteration 3: 53302,133 ns/op Iteration 4: 53327,706 ns/op Iteration 5: 53350,457 ns/op # Run progress: 64,34% complete, ETA 14:00:39 # Fork: 2 of 3 # Warmup Iteration 1: 53715,763 ns/op # Warmup Iteration 2: 52903,057 ns/op # Warmup Iteration 3: 52868,965 ns/op Iteration 1: 52887,859 ns/op Iteration 2: 52872,734 ns/op Iteration 3: 52945,137 ns/op Iteration 4: 53011,334 ns/op Iteration 5: 52962,859 ns/op # Run progress: 64,40% complete, ETA 13:59:19 # Fork: 3 of 3 # Warmup Iteration 1: 53937,940 ns/op # Warmup Iteration 2: 53012,082 ns/op # Warmup Iteration 3: 52908,328 ns/op Iteration 1: 52906,214 ns/op Iteration 2: 52873,529 ns/op Iteration 3: 52900,602 ns/op Iteration 4: 52943,097 ns/op Iteration 5: 52897,960 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 53052,521 ±(99.9%) 211,144 ns/op [Average] (min, avg, max) = (52872,734, 53052,521, 53350,457), stdev = 197,505 CI (99.9%): [52841,377, 53263,665] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 20) # Run progress: 64,45% complete, ETA 13:57:59 # Fork: 1 of 3 # Warmup Iteration 1: 86380,781 ns/op # Warmup Iteration 2: 85450,150 ns/op # Warmup Iteration 3: 85467,021 ns/op Iteration 1: 85358,568 ns/op Iteration 2: 85467,856 ns/op Iteration 3: 85548,126 ns/op Iteration 4: 85354,776 ns/op Iteration 5: 85581,826 ns/op # Run progress: 64,51% complete, ETA 13:56:38 # Fork: 2 of 3 # Warmup Iteration 1: 88481,359 ns/op # Warmup Iteration 2: 87511,875 ns/op # Warmup Iteration 3: 87540,527 ns/op Iteration 1: 88497,760 ns/op Iteration 2: 87572,826 ns/op Iteration 3: 87596,088 ns/op Iteration 4: 87410,941 ns/op Iteration 5: 87477,042 ns/op # Run progress: 64,57% complete, ETA 13:55:18 # Fork: 3 of 3 # Warmup Iteration 1: 94589,471 ns/op # Warmup Iteration 2: 94505,253 ns/op # Warmup Iteration 3: 93822,418 ns/op Iteration 1: 93680,157 ns/op Iteration 2: 93765,582 ns/op Iteration 3: 93694,987 ns/op Iteration 4: 93642,102 ns/op Iteration 5: 93744,656 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 88959,553 ±(99.9%) 3859,014 ns/op [Average] (min, avg, max) = (85354,776, 88959,553, 93765,582), stdev = 3609,724 CI (99.9%): [85100,539, 92818,567] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 50) # Run progress: 64,62% complete, ETA 13:53:58 # Fork: 1 of 3 # Warmup Iteration 1: 202693,666 ns/op # Warmup Iteration 2: 198950,345 ns/op # Warmup Iteration 3: 200388,000 ns/op Iteration 1: 204358,045 ns/op Iteration 2: 203953,770 ns/op Iteration 3: 205782,183 ns/op Iteration 4: 204171,036 ns/op Iteration 5: 204284,455 ns/op # Run progress: 64,68% complete, ETA 13:52:38 # Fork: 2 of 3 # Warmup Iteration 1: 192764,243 ns/op # Warmup Iteration 2: 185431,429 ns/op # Warmup Iteration 3: 191690,342 ns/op Iteration 1: 191429,211 ns/op Iteration 2: 191584,765 ns/op Iteration 3: 191525,386 ns/op Iteration 4: 192666,439 ns/op Iteration 5: 191449,551 ns/op # Run progress: 64,74% complete, ETA 13:51:18 # Fork: 3 of 3 # Warmup Iteration 1: 180912,046 ns/op # Warmup Iteration 2: 189974,762 ns/op # Warmup Iteration 3: 178598,363 ns/op Iteration 1: 179338,037 ns/op Iteration 2: 178411,979 ns/op Iteration 3: 178189,873 ns/op Iteration 4: 178065,281 ns/op Iteration 5: 178164,652 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 191558,311 ±(99.9%) 11795,783 ns/op [Average] (min, avg, max) = (178065,281, 191558,311, 205782,183), stdev = 11033,783 CI (99.9%): [179762,527, 203354,094] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 100) # Run progress: 64,79% complete, ETA 13:49:57 # Fork: 1 of 3 # Warmup Iteration 1: 349551,381 ns/op # Warmup Iteration 2: 346296,925 ns/op # Warmup Iteration 3: 347015,819 ns/op Iteration 1: 346629,524 ns/op Iteration 2: 345368,977 ns/op Iteration 3: 345430,129 ns/op Iteration 4: 345231,901 ns/op Iteration 5: 346747,264 ns/op # Run progress: 64,85% complete, ETA 13:48:37 # Fork: 2 of 3 # Warmup Iteration 1: 335713,780 ns/op # Warmup Iteration 2: 332224,757 ns/op # Warmup Iteration 3: 333358,566 ns/op Iteration 1: 333084,622 ns/op Iteration 2: 333908,803 ns/op Iteration 3: 331684,224 ns/op Iteration 4: 331750,620 ns/op Iteration 5: 331828,502 ns/op # Run progress: 64,91% complete, ETA 13:47:17 # Fork: 3 of 3 # Warmup Iteration 1: 370546,158 ns/op # Warmup Iteration 2: 366941,999 ns/op # Warmup Iteration 3: 364512,696 ns/op Iteration 1: 364090,575 ns/op Iteration 2: 366635,873 ns/op Iteration 3: 366208,899 ns/op Iteration 4: 366108,701 ns/op Iteration 5: 366057,107 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 348051,048 ±(99.9%) 15197,276 ns/op [Average] (min, avg, max) = (331684,224, 348051,048, 366635,873), stdev = 14215,541 CI (99.9%): [332853,772, 363248,324] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 200) # Run progress: 64,96% complete, ETA 13:45:57 # Fork: 1 of 3 # Warmup Iteration 1: 626386,600 ns/op # Warmup Iteration 2: 617361,580 ns/op # Warmup Iteration 3: 616206,191 ns/op Iteration 1: 628592,539 ns/op Iteration 2: 615892,177 ns/op Iteration 3: 615728,752 ns/op Iteration 4: 616595,853 ns/op Iteration 5: 616260,470 ns/op # Run progress: 65,02% complete, ETA 13:44:37 # Fork: 2 of 3 # Warmup Iteration 1: 653624,295 ns/op # Warmup Iteration 2: 641718,776 ns/op # Warmup Iteration 3: 642182,987 ns/op Iteration 1: 641947,292 ns/op Iteration 2: 643469,502 ns/op Iteration 3: 647262,290 ns/op Iteration 4: 641223,965 ns/op Iteration 5: 641052,938 ns/op # Run progress: 65,08% complete, ETA 13:43:16 # Fork: 3 of 3 # Warmup Iteration 1: 651094,286 ns/op # Warmup Iteration 2: 643545,179 ns/op # Warmup Iteration 3: 643117,661 ns/op Iteration 1: 643558,415 ns/op Iteration 2: 647197,731 ns/op Iteration 3: 647616,421 ns/op Iteration 4: 648096,188 ns/op Iteration 5: 643984,962 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 635898,633 ±(99.9%) 14097,527 ns/op [Average] (min, avg, max) = (615728,752, 635898,633, 648096,188), stdev = 13186,835 CI (99.9%): [621801,106, 649996,160] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 500) # Run progress: 65,13% complete, ETA 13:41:56 # Fork: 1 of 3 # Warmup Iteration 1: 1941421,536 ns/op # Warmup Iteration 2: 1908683,469 ns/op # Warmup Iteration 3: 1907937,616 ns/op Iteration 1: 1908751,055 ns/op Iteration 2: 1908830,504 ns/op Iteration 3: 1911098,821 ns/op Iteration 4: 1908528,354 ns/op Iteration 5: 1908719,893 ns/op # Run progress: 65,19% complete, ETA 13:40:36 # Fork: 2 of 3 # Warmup Iteration 1: 1960479,292 ns/op # Warmup Iteration 2: 1918931,419 ns/op # Warmup Iteration 3: 1917416,710 ns/op Iteration 1: 1933604,274 ns/op Iteration 2: 1920213,422 ns/op Iteration 3: 1919382,743 ns/op Iteration 4: 1918961,773 ns/op Iteration 5: 1920683,535 ns/op # Run progress: 65,25% complete, ETA 13:39:16 # Fork: 3 of 3 # Warmup Iteration 1: 1716303,635 ns/op # Warmup Iteration 2: 1702852,786 ns/op # Warmup Iteration 3: 1703878,525 ns/op Iteration 1: 1711965,027 ns/op Iteration 2: 1703225,565 ns/op Iteration 3: 1709854,093 ns/op Iteration 4: 1709127,906 ns/op Iteration 5: 1702300,782 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 1846349,850 ±(99.9%) 109061,495 ns/op [Average] (min, avg, max) = (1702300,782, 1846349,850, 1933604,274), stdev = 102016,190 CI (99.9%): [1737288,355, 1955411,345] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 1000) # Run progress: 65,31% complete, ETA 13:37:56 # Fork: 1 of 3 # Warmup Iteration 1: 4576703,675 ns/op # Warmup Iteration 2: 4540544,401 ns/op # Warmup Iteration 3: 4558298,913 ns/op Iteration 1: 4572164,474 ns/op Iteration 2: 4586869,287 ns/op Iteration 3: 4570584,452 ns/op Iteration 4: 4559205,479 ns/op Iteration 5: 4569062,212 ns/op # Run progress: 65,36% complete, ETA 13:36:36 # Fork: 2 of 3 # Warmup Iteration 1: 4585216,751 ns/op # Warmup Iteration 2: 4567767,742 ns/op # Warmup Iteration 3: 4560406,539 ns/op Iteration 1: 4572437,050 ns/op Iteration 2: 4590993,898 ns/op Iteration 3: 4579708,936 ns/op Iteration 4: 4577080,151 ns/op Iteration 5: 4586930,337 ns/op # Run progress: 65,42% complete, ETA 13:35:15 # Fork: 3 of 3 # Warmup Iteration 1: 4655916,981 ns/op # Warmup Iteration 2: 4636994,802 ns/op # Warmup Iteration 3: 4648063,749 ns/op Iteration 1: 4635397,007 ns/op Iteration 2: 4654031,648 ns/op Iteration 3: 4656669,499 ns/op Iteration 4: 4628257,267 ns/op Iteration 5: 4650629,059 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 4599334,717 ±(99.9%) 37385,987 ns/op [Average] (min, avg, max) = (4559205,479, 4599334,717, 4656669,499), stdev = 34970,876 CI (99.9%): [4561948,730, 4636720,704] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 10) # Run progress: 65,48% complete, ETA 13:33:55 # Fork: 1 of 3 # Warmup Iteration 1: 110066,560 ns/op # Warmup Iteration 2: 109735,594 ns/op # Warmup Iteration 3: 107959,839 ns/op Iteration 1: 108549,784 ns/op Iteration 2: 107879,912 ns/op Iteration 3: 107917,989 ns/op Iteration 4: 108464,613 ns/op Iteration 5: 108109,494 ns/op # Run progress: 65,53% complete, ETA 13:32:35 # Fork: 2 of 3 # Warmup Iteration 1: 115079,486 ns/op # Warmup Iteration 2: 113767,312 ns/op # Warmup Iteration 3: 113238,210 ns/op Iteration 1: 113272,226 ns/op Iteration 2: 112875,139 ns/op Iteration 3: 113091,627 ns/op Iteration 4: 113332,604 ns/op Iteration 5: 113396,498 ns/op # Run progress: 65,59% complete, ETA 13:31:15 # Fork: 3 of 3 # Warmup Iteration 1: 106572,850 ns/op # Warmup Iteration 2: 104690,508 ns/op # Warmup Iteration 3: 104277,787 ns/op Iteration 1: 105103,761 ns/op Iteration 2: 104344,822 ns/op Iteration 3: 105109,359 ns/op Iteration 4: 104438,911 ns/op Iteration 5: 104685,070 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 108704,787 ±(99.9%) 3853,724 ns/op [Average] (min, avg, max) = (104344,822, 108704,787, 113396,498), stdev = 3604,776 CI (99.9%): [104851,063, 112558,511] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 20) # Run progress: 65,65% complete, ETA 13:29:55 # Fork: 1 of 3 # Warmup Iteration 1: 184550,574 ns/op # Warmup Iteration 2: 181939,636 ns/op # Warmup Iteration 3: 182102,234 ns/op Iteration 1: 183475,184 ns/op Iteration 2: 191065,954 ns/op Iteration 3: 191754,832 ns/op Iteration 4: 186982,392 ns/op Iteration 5: 182656,737 ns/op # Run progress: 65,70% complete, ETA 13:28:34 # Fork: 2 of 3 # Warmup Iteration 1: 182084,641 ns/op # Warmup Iteration 2: 180684,081 ns/op # Warmup Iteration 3: 180535,318 ns/op Iteration 1: 186956,773 ns/op Iteration 2: 196921,323 ns/op Iteration 3: 180483,045 ns/op Iteration 4: 181073,150 ns/op Iteration 5: 180490,707 ns/op # Run progress: 65,76% complete, ETA 13:27:14 # Fork: 3 of 3 # Warmup Iteration 1: 167101,392 ns/op # Warmup Iteration 2: 164823,259 ns/op # Warmup Iteration 3: 164564,130 ns/op Iteration 1: 164432,941 ns/op Iteration 2: 164024,946 ns/op Iteration 3: 164057,636 ns/op Iteration 4: 164091,951 ns/op Iteration 5: 164117,085 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 178838,977 ±(99.9%) 12459,691 ns/op [Average] (min, avg, max) = (164024,946, 178838,977, 196921,323), stdev = 11654,803 CI (99.9%): [166379,286, 191298,668] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 50) # Run progress: 65,82% complete, ETA 13:25:54 # Fork: 1 of 3 # Warmup Iteration 1: 394626,385 ns/op # Warmup Iteration 2: 391087,572 ns/op # Warmup Iteration 3: 390292,936 ns/op Iteration 1: 388235,466 ns/op Iteration 2: 390234,767 ns/op Iteration 3: 387686,653 ns/op Iteration 4: 387350,931 ns/op Iteration 5: 387367,319 ns/op # Run progress: 65,87% complete, ETA 13:24:34 # Fork: 2 of 3 # Warmup Iteration 1: 374472,514 ns/op # Warmup Iteration 2: 370521,889 ns/op # Warmup Iteration 3: 369032,391 ns/op Iteration 1: 368595,181 ns/op Iteration 2: 369652,414 ns/op Iteration 3: 368654,702 ns/op Iteration 4: 368351,390 ns/op Iteration 5: 368178,023 ns/op # Run progress: 65,93% complete, ETA 13:23:14 # Fork: 3 of 3 # Warmup Iteration 1: 373778,475 ns/op # Warmup Iteration 2: 369438,413 ns/op # Warmup Iteration 3: 367706,956 ns/op Iteration 1: 366993,125 ns/op Iteration 2: 369366,950 ns/op Iteration 3: 367079,244 ns/op Iteration 4: 366818,131 ns/op Iteration 5: 366854,399 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 374761,246 ±(99.9%) 10557,543 ns/op [Average] (min, avg, max) = (366818,131, 374761,246, 390234,767), stdev = 9875,532 CI (99.9%): [364203,703, 385318,789] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 100) # Run progress: 65,99% complete, ETA 13:21:54 # Fork: 1 of 3 # Warmup Iteration 1: 649287,545 ns/op # Warmup Iteration 2: 641603,131 ns/op # Warmup Iteration 3: 640557,028 ns/op Iteration 1: 640700,307 ns/op Iteration 2: 640801,730 ns/op Iteration 3: 640722,846 ns/op Iteration 4: 640885,112 ns/op Iteration 5: 640877,632 ns/op # Run progress: 66,04% complete, ETA 13:20:33 # Fork: 2 of 3 # Warmup Iteration 1: 676648,496 ns/op # Warmup Iteration 2: 668228,240 ns/op # Warmup Iteration 3: 667750,819 ns/op Iteration 1: 668666,168 ns/op Iteration 2: 668336,145 ns/op Iteration 3: 667895,188 ns/op Iteration 4: 668134,936 ns/op Iteration 5: 667641,209 ns/op # Run progress: 66,10% complete, ETA 13:19:13 # Fork: 3 of 3 # Warmup Iteration 1: 671768,252 ns/op # Warmup Iteration 2: 663577,462 ns/op # Warmup Iteration 3: 670276,711 ns/op Iteration 1: 666688,366 ns/op Iteration 2: 668637,560 ns/op Iteration 3: 664839,630 ns/op Iteration 4: 670779,605 ns/op Iteration 5: 662871,966 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 658565,227 ±(99.9%) 14030,873 ns/op [Average] (min, avg, max) = (640700,307, 658565,227, 670779,605), stdev = 13124,488 CI (99.9%): [644534,353, 672596,100] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 200) # Run progress: 66,16% complete, ETA 13:17:53 # Fork: 1 of 3 # Warmup Iteration 1: 1376431,977 ns/op # Warmup Iteration 2: 1368992,572 ns/op # Warmup Iteration 3: 1367640,884 ns/op Iteration 1: 1367851,614 ns/op Iteration 2: 1368814,205 ns/op Iteration 3: 1366932,531 ns/op Iteration 4: 1366133,143 ns/op Iteration 5: 1366710,847 ns/op # Run progress: 66,21% complete, ETA 13:16:33 # Fork: 2 of 3 # Warmup Iteration 1: 1553720,011 ns/op # Warmup Iteration 2: 1478553,254 ns/op # Warmup Iteration 3: 1450747,600 ns/op Iteration 1: 1451606,812 ns/op Iteration 2: 1452483,392 ns/op Iteration 3: 1450911,004 ns/op Iteration 4: 1451158,798 ns/op Iteration 5: 1451811,537 ns/op # Run progress: 66,27% complete, ETA 13:15:13 # Fork: 3 of 3 # Warmup Iteration 1: 1378374,331 ns/op # Warmup Iteration 2: 1368394,495 ns/op # Warmup Iteration 3: 1370335,255 ns/op Iteration 1: 1369039,298 ns/op Iteration 2: 1372145,901 ns/op Iteration 3: 1392912,938 ns/op Iteration 4: 1386481,729 ns/op Iteration 5: 1396176,820 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 1400744,705 ±(99.9%) 41047,816 ns/op [Average] (min, avg, max) = (1366133,143, 1400744,705, 1452483,392), stdev = 38396,153 CI (99.9%): [1359696,889, 1441792,521] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 500) # Run progress: 66,33% complete, ETA 13:13:52 # Fork: 1 of 3 # Warmup Iteration 1: 4395523,426 ns/op # Warmup Iteration 2: 4322192,898 ns/op # Warmup Iteration 3: 4358581,496 ns/op Iteration 1: 4355025,406 ns/op Iteration 2: 4353809,332 ns/op Iteration 3: 4349883,187 ns/op Iteration 4: 4353581,050 ns/op Iteration 5: 4352097,960 ns/op # Run progress: 66,38% complete, ETA 13:12:32 # Fork: 2 of 3 # Warmup Iteration 1: 4869921,046 ns/op # Warmup Iteration 2: 4795319,482 ns/op # Warmup Iteration 3: 4811590,064 ns/op Iteration 1: 4809499,484 ns/op Iteration 2: 4816852,456 ns/op Iteration 3: 4825528,812 ns/op Iteration 4: 4836890,313 ns/op Iteration 5: 4799502,974 ns/op # Run progress: 66,44% complete, ETA 13:11:12 # Fork: 3 of 3 # Warmup Iteration 1: 4639433,077 ns/op # Warmup Iteration 2: 4609054,434 ns/op # Warmup Iteration 3: 4655725,504 ns/op Iteration 1: 4646982,903 ns/op Iteration 2: 4631323,768 ns/op Iteration 3: 4644974,961 ns/op Iteration 4: 4652053,765 ns/op Iteration 5: 4635994,589 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 4604266,731 ±(99.9%) 212279,160 ns/op [Average] (min, avg, max) = (4349883,187, 4604266,731, 4836890,313), stdev = 198566,058 CI (99.9%): [4391987,571, 4816545,890] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 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.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 1000) # Run progress: 66,50% complete, ETA 13:09:52 # Fork: 1 of 3 # Warmup Iteration 1: 12234137,369 ns/op # Warmup Iteration 2: 12088370,507 ns/op # Warmup Iteration 3: 11832273,368 ns/op Iteration 1: 11987740,546 ns/op Iteration 2: 11980525,198 ns/op Iteration 3: 12217532,292 ns/op Iteration 4: 11938762,535 ns/op Iteration 5: 12242597,999 ns/op # Run progress: 66,55% complete, ETA 13:08:32 # Fork: 2 of 3 # Warmup Iteration 1: 12622837,912 ns/op # Warmup Iteration 2: 12185448,105 ns/op # Warmup Iteration 3: 12075116,472 ns/op Iteration 1: 12365070,447 ns/op Iteration 2: 12237850,590 ns/op Iteration 3: 12289310,278 ns/op Iteration 4: 12255552,842 ns/op Iteration 5: 12643018,047 ns/op # Run progress: 66,61% complete, ETA 13:07:12 # Fork: 3 of 3 # Warmup Iteration 1: 11988025,265 ns/op # Warmup Iteration 2: 11659575,241 ns/op # Warmup Iteration 3: 11568346,028 ns/op Iteration 1: 11785769,299 ns/op Iteration 2: 11704323,943 ns/op Iteration 3: 11845149,631 ns/op Iteration 4: 11762023,573 ns/op Iteration 5: 11823865,203 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": 12071939,495 ±(99.9%) 289987,725 ns/op [Average] (min, avg, max) = (11704323,943, 12071939,495, 12643018,047), stdev = 271254,698 CI (99.9%): [11781951,770, 12361927,220] (assumes normal distribution) # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 10) # Run progress: 66,67% complete, ETA 13:05:52 # Fork: 1 of 3 # Warmup Iteration 1: 1454,358 ±(99.9%) 196,659 ns/op # Warmup Iteration 2: 1309,753 ±(99.9%) 31,371 ns/op # Warmup Iteration 3: 1386,708 ±(99.9%) 38,129 ns/op Iteration 1: 1281,318 ±(99.9%) 27,707 ns/op with_new_arraylist·p0.00: 1184,000 ns/op with_new_arraylist·p0.50: 1246,000 ns/op with_new_arraylist·p0.90: 1290,000 ns/op with_new_arraylist·p0.95: 1324,000 ns/op with_new_arraylist·p0.99: 1436,000 ns/op with_new_arraylist·p0.999: 3348,000 ns/op with_new_arraylist·p0.9999: 16029,434 ns/op with_new_arraylist·p1.00: 1257472,000 ns/op Iteration 2: 1289,856 ±(99.9%) 33,236 ns/op with_new_arraylist·p0.00: 1182,000 ns/op with_new_arraylist·p0.50: 1246,000 ns/op with_new_arraylist·p0.90: 1290,000 ns/op with_new_arraylist·p0.95: 1322,000 ns/op with_new_arraylist·p0.99: 1436,000 ns/op with_new_arraylist·p0.999: 3337,688 ns/op with_new_arraylist·p0.9999: 17013,901 ns/op with_new_arraylist·p1.00: 1146880,000 ns/op Iteration 3: 1281,451 ±(99.9%) 27,985 ns/op with_new_arraylist·p0.00: 1180,000 ns/op with_new_arraylist·p0.50: 1246,000 ns/op with_new_arraylist·p0.90: 1290,000 ns/op with_new_arraylist·p0.95: 1322,000 ns/op with_new_arraylist·p0.99: 1432,000 ns/op with_new_arraylist·p0.999: 3312,000 ns/op with_new_arraylist·p0.9999: 16157,277 ns/op with_new_arraylist·p1.00: 1230848,000 ns/op Iteration 4: 1287,326 ±(99.9%) 29,406 ns/op with_new_arraylist·p0.00: 1182,000 ns/op with_new_arraylist·p0.50: 1246,000 ns/op with_new_arraylist·p0.90: 1292,000 ns/op with_new_arraylist·p0.95: 1326,000 ns/op with_new_arraylist·p0.99: 1436,000 ns/op with_new_arraylist·p0.999: 3386,216 ns/op with_new_arraylist·p0.9999: 17915,373 ns/op with_new_arraylist·p1.00: 1124352,000 ns/op Iteration 5: 1280,856 ±(99.9%) 27,023 ns/op with_new_arraylist·p0.00: 1182,000 ns/op with_new_arraylist·p0.50: 1244,000 ns/op with_new_arraylist·p0.90: 1288,000 ns/op with_new_arraylist·p0.95: 1322,000 ns/op with_new_arraylist·p0.99: 1434,000 ns/op with_new_arraylist·p0.999: 3324,000 ns/op with_new_arraylist·p0.9999: 16061,382 ns/op with_new_arraylist·p1.00: 1144832,000 ns/op # Run progress: 66,72% complete, ETA 13:04:31 # Fork: 2 of 3 # Warmup Iteration 1: 1559,550 ±(99.9%) 283,250 ns/op # Warmup Iteration 2: 1366,554 ±(99.9%) 39,280 ns/op # Warmup Iteration 3: 1329,671 ±(99.9%) 14,745 ns/op Iteration 1: 1353,300 ±(99.9%) 17,843 ns/op with_new_arraylist·p0.00: 1236,000 ns/op with_new_arraylist·p0.50: 1306,000 ns/op with_new_arraylist·p0.90: 1358,000 ns/op with_new_arraylist·p0.95: 1428,000 ns/op with_new_arraylist·p0.99: 2096,000 ns/op with_new_arraylist·p0.999: 3904,736 ns/op with_new_arraylist·p0.9999: 16150,694 ns/op with_new_arraylist·p1.00: 1267712,000 ns/op Iteration 2: 1323,668 ±(99.9%) 1,959 ns/op with_new_arraylist·p0.00: 1238,000 ns/op with_new_arraylist·p0.50: 1306,000 ns/op with_new_arraylist·p0.90: 1348,000 ns/op with_new_arraylist·p0.95: 1380,000 ns/op with_new_arraylist·p0.99: 1478,000 ns/op with_new_arraylist·p0.999: 3408,000 ns/op with_new_arraylist·p0.9999: 15968,173 ns/op with_new_arraylist·p1.00: 18816,000 ns/op Iteration 3: 1329,635 ±(99.9%) 16,598 ns/op with_new_arraylist·p0.00: 1238,000 ns/op with_new_arraylist·p0.50: 1306,000 ns/op with_new_arraylist·p0.90: 1346,000 ns/op with_new_arraylist·p0.95: 1378,000 ns/op with_new_arraylist·p0.99: 1478,000 ns/op with_new_arraylist·p0.999: 3396,000 ns/op with_new_arraylist·p0.9999: 17057,178 ns/op with_new_arraylist·p1.00: 1200128,000 ns/op Iteration 4: 1352,897 ±(99.9%) 35,852 ns/op with_new_arraylist·p0.00: 1238,000 ns/op with_new_arraylist·p0.50: 1306,000 ns/op with_new_arraylist·p0.90: 1348,000 ns/op with_new_arraylist·p0.95: 1378,000 ns/op with_new_arraylist·p0.99: 1476,000 ns/op with_new_arraylist·p0.999: 3384,000 ns/op with_new_arraylist·p0.9999: 16267,606 ns/op with_new_arraylist·p1.00: 1058816,000 ns/op Iteration 5: 1534,747 ±(99.9%) 35,128 ns/op with_new_arraylist·p0.00: 1234,000 ns/op with_new_arraylist·p0.50: 1314,000 ns/op with_new_arraylist·p0.90: 2088,000 ns/op with_new_arraylist·p0.95: 2100,000 ns/op with_new_arraylist·p0.99: 2160,000 ns/op with_new_arraylist·p0.999: 4264,000 ns/op with_new_arraylist·p0.9999: 16799,664 ns/op with_new_arraylist·p1.00: 1041408,000 ns/op # Run progress: 66,78% complete, ETA 13:03:11 # Fork: 3 of 3 # Warmup Iteration 1: 1467,271 ±(99.9%) 172,573 ns/op # Warmup Iteration 2: 1322,106 ±(99.9%) 30,376 ns/op # Warmup Iteration 3: 1343,761 ±(99.9%) 28,951 ns/op Iteration 1: 1569,338 ±(99.9%) 36,554 ns/op with_new_arraylist·p0.00: 1180,000 ns/op with_new_arraylist·p0.50: 1268,000 ns/op with_new_arraylist·p0.90: 2132,000 ns/op with_new_arraylist·p0.95: 2152,000 ns/op with_new_arraylist·p0.99: 2216,000 ns/op with_new_arraylist·p0.999: 4318,208 ns/op with_new_arraylist·p0.9999: 16879,283 ns/op with_new_arraylist·p1.00: 1107968,000 ns/op Iteration 2: 1280,156 ±(99.9%) 25,512 ns/op with_new_arraylist·p0.00: 1180,000 ns/op with_new_arraylist·p0.50: 1246,000 ns/op with_new_arraylist·p0.90: 1296,000 ns/op with_new_arraylist·p0.95: 1328,000 ns/op with_new_arraylist·p0.99: 1430,000 ns/op with_new_arraylist·p0.999: 3268,000 ns/op with_new_arraylist·p0.9999: 16095,278 ns/op with_new_arraylist·p1.00: 1208320,000 ns/op Iteration 3: 1293,172 ±(99.9%) 18,763 ns/op with_new_arraylist·p0.00: 1182,000 ns/op with_new_arraylist·p0.50: 1246,000 ns/op with_new_arraylist·p0.90: 1302,000 ns/op with_new_arraylist·p0.95: 1356,000 ns/op with_new_arraylist·p0.99: 2116,000 ns/op with_new_arraylist·p0.999: 3356,148 ns/op with_new_arraylist·p0.9999: 16417,184 ns/op with_new_arraylist·p1.00: 996352,000 ns/op Iteration 4: 1287,789 ±(99.9%) 29,493 ns/op with_new_arraylist·p0.00: 1180,000 ns/op with_new_arraylist·p0.50: 1248,000 ns/op with_new_arraylist·p0.90: 1298,000 ns/op with_new_arraylist·p0.95: 1328,000 ns/op with_new_arraylist·p0.99: 1430,000 ns/op with_new_arraylist·p0.999: 3315,548 ns/op with_new_arraylist·p0.9999: 16031,819 ns/op with_new_arraylist·p1.00: 1112064,000 ns/op Iteration 5: 1322,051 ±(99.9%) 27,881 ns/op with_new_arraylist·p0.00: 1182,000 ns/op with_new_arraylist·p0.50: 1250,000 ns/op with_new_arraylist·p0.90: 1318,000 ns/op with_new_arraylist·p0.95: 1470,000 ns/op with_new_arraylist·p0.99: 2144,000 ns/op with_new_arraylist·p0.999: 3395,632 ns/op with_new_arraylist·p0.9999: 16096,000 ns/op with_new_arraylist·p1.00: 1087488,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3619330 mean = 1332,703 ±(99.9%) 7,046 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3619274 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 24 [1000000,000, 1125000,000) = 23 [1125000,000, 1250000,000) = 6 [1250000,000, 1375000,000) = 2 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1180,000 ns/op p(50,0000) = 1266,000 ns/op p(90,0000) = 1342,000 ns/op p(95,0000) = 1438,000 ns/op p(99,0000) = 2136,000 ns/op p(99,9000) = 3468,000 ns/op p(99,9900) = 16225,070 ns/op p(99,9990) = 985914,051 ns/op p(99,9999) = 1216895,711 ns/op p(100,0000) = 1267712,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 20) # Run progress: 66,84% complete, ETA 13:01:51 # Fork: 1 of 3 # Warmup Iteration 1: 2323,430 ±(99.9%) 138,086 ns/op # Warmup Iteration 2: 2118,178 ±(99.9%) 33,941 ns/op # Warmup Iteration 3: 2108,458 ±(99.9%) 26,680 ns/op Iteration 1: 2126,027 ±(99.9%) 28,756 ns/op with_new_arraylist·p0.00: 1976,000 ns/op with_new_arraylist·p0.50: 2056,000 ns/op with_new_arraylist·p0.90: 2164,000 ns/op with_new_arraylist·p0.95: 2265,200 ns/op with_new_arraylist·p0.99: 3176,000 ns/op with_new_arraylist·p0.999: 4224,528 ns/op with_new_arraylist·p0.9999: 16806,611 ns/op with_new_arraylist·p1.00: 1155072,000 ns/op Iteration 2: 2112,052 ±(99.9%) 29,744 ns/op with_new_arraylist·p0.00: 1976,000 ns/op with_new_arraylist·p0.50: 2052,000 ns/op with_new_arraylist·p0.90: 2148,000 ns/op with_new_arraylist·p0.95: 2220,000 ns/op with_new_arraylist·p0.99: 2412,000 ns/op with_new_arraylist·p0.999: 4310,992 ns/op with_new_arraylist·p0.9999: 17054,790 ns/op with_new_arraylist·p1.00: 1302528,000 ns/op Iteration 3: 2112,668 ±(99.9%) 29,417 ns/op with_new_arraylist·p0.00: 1970,000 ns/op with_new_arraylist·p0.50: 2052,000 ns/op with_new_arraylist·p0.90: 2148,000 ns/op with_new_arraylist·p0.95: 2216,000 ns/op with_new_arraylist·p0.99: 2396,000 ns/op with_new_arraylist·p0.999: 4198,776 ns/op with_new_arraylist·p0.9999: 16927,510 ns/op with_new_arraylist·p1.00: 1140736,000 ns/op Iteration 4: 2111,849 ±(99.9%) 28,178 ns/op with_new_arraylist·p0.00: 1968,000 ns/op with_new_arraylist·p0.50: 2052,000 ns/op with_new_arraylist·p0.90: 2148,000 ns/op with_new_arraylist·p0.95: 2220,000 ns/op with_new_arraylist·p0.99: 2408,000 ns/op with_new_arraylist·p0.999: 4200,000 ns/op with_new_arraylist·p0.9999: 16863,258 ns/op with_new_arraylist·p1.00: 1087488,000 ns/op Iteration 5: 2118,728 ±(99.9%) 32,660 ns/op with_new_arraylist·p0.00: 1974,000 ns/op with_new_arraylist·p0.50: 2052,000 ns/op with_new_arraylist·p0.90: 2148,000 ns/op with_new_arraylist·p0.95: 2220,000 ns/op with_new_arraylist·p0.99: 2400,000 ns/op with_new_arraylist·p0.999: 4223,848 ns/op with_new_arraylist·p0.9999: 18559,939 ns/op with_new_arraylist·p1.00: 1155072,000 ns/op # Run progress: 66,89% complete, ETA 13:00:31 # Fork: 2 of 3 # Warmup Iteration 1: 2374,616 ±(99.9%) 138,984 ns/op # Warmup Iteration 2: 2213,300 ±(99.9%) 38,980 ns/op # Warmup Iteration 3: 2203,271 ±(99.9%) 36,960 ns/op Iteration 1: 2184,353 ±(99.9%) 25,220 ns/op with_new_arraylist·p0.00: 2046,000 ns/op with_new_arraylist·p0.50: 2136,000 ns/op with_new_arraylist·p0.90: 2228,000 ns/op with_new_arraylist·p0.95: 2304,000 ns/op with_new_arraylist·p0.99: 2460,000 ns/op with_new_arraylist·p0.999: 4296,000 ns/op with_new_arraylist·p0.9999: 17157,344 ns/op with_new_arraylist·p1.00: 1189888,000 ns/op Iteration 2: 2187,056 ±(99.9%) 25,205 ns/op with_new_arraylist·p0.00: 2040,000 ns/op with_new_arraylist·p0.50: 2136,000 ns/op with_new_arraylist·p0.90: 2232,000 ns/op with_new_arraylist·p0.95: 2308,000 ns/op with_new_arraylist·p0.99: 2556,000 ns/op with_new_arraylist·p0.999: 4319,000 ns/op with_new_arraylist·p0.9999: 16898,800 ns/op with_new_arraylist·p1.00: 1333248,000 ns/op Iteration 3: 2199,232 ±(99.9%) 34,160 ns/op with_new_arraylist·p0.00: 2042,000 ns/op with_new_arraylist·p0.50: 2136,000 ns/op with_new_arraylist·p0.90: 2228,000 ns/op with_new_arraylist·p0.95: 2304,000 ns/op with_new_arraylist·p0.99: 2452,000 ns/op with_new_arraylist·p0.999: 4309,032 ns/op with_new_arraylist·p0.9999: 16994,013 ns/op with_new_arraylist·p1.00: 1212416,000 ns/op Iteration 4: 2191,211 ±(99.9%) 29,371 ns/op with_new_arraylist·p0.00: 2040,000 ns/op with_new_arraylist·p0.50: 2136,000 ns/op with_new_arraylist·p0.90: 2232,000 ns/op with_new_arraylist·p0.95: 2304,000 ns/op with_new_arraylist·p0.99: 2460,000 ns/op with_new_arraylist·p0.999: 4294,152 ns/op with_new_arraylist·p0.9999: 17715,686 ns/op with_new_arraylist·p1.00: 1230848,000 ns/op Iteration 5: 2190,229 ±(99.9%) 26,684 ns/op with_new_arraylist·p0.00: 2042,000 ns/op with_new_arraylist·p0.50: 2140,000 ns/op with_new_arraylist·p0.90: 2232,000 ns/op with_new_arraylist·p0.95: 2304,000 ns/op with_new_arraylist·p0.99: 2460,000 ns/op with_new_arraylist·p0.999: 4303,440 ns/op with_new_arraylist·p0.9999: 16898,976 ns/op with_new_arraylist·p1.00: 1071104,000 ns/op # Run progress: 66,95% complete, ETA 12:59:11 # Fork: 3 of 3 # Warmup Iteration 1: 2332,723 ±(99.9%) 151,404 ns/op # Warmup Iteration 2: 2137,717 ±(99.9%) 33,090 ns/op # Warmup Iteration 3: 2130,537 ±(99.9%) 29,301 ns/op Iteration 1: 2130,797 ±(99.9%) 28,468 ns/op with_new_arraylist·p0.00: 1976,000 ns/op with_new_arraylist·p0.50: 2072,000 ns/op with_new_arraylist·p0.90: 2168,000 ns/op with_new_arraylist·p0.95: 2236,000 ns/op with_new_arraylist·p0.99: 2464,000 ns/op with_new_arraylist·p0.999: 4264,000 ns/op with_new_arraylist·p0.9999: 17201,440 ns/op with_new_arraylist·p1.00: 1146880,000 ns/op Iteration 2: 2139,540 ±(99.9%) 34,962 ns/op with_new_arraylist·p0.00: 1976,000 ns/op with_new_arraylist·p0.50: 2072,000 ns/op with_new_arraylist·p0.90: 2168,000 ns/op with_new_arraylist·p0.95: 2236,000 ns/op with_new_arraylist·p0.99: 2464,000 ns/op with_new_arraylist·p0.999: 4288,000 ns/op with_new_arraylist·p0.9999: 18759,078 ns/op with_new_arraylist·p1.00: 1097728,000 ns/op Iteration 3: 2132,957 ±(99.9%) 31,467 ns/op with_new_arraylist·p0.00: 1986,000 ns/op with_new_arraylist·p0.50: 2072,000 ns/op with_new_arraylist·p0.90: 2164,000 ns/op with_new_arraylist·p0.95: 2232,000 ns/op with_new_arraylist·p0.99: 2460,000 ns/op with_new_arraylist·p0.999: 4317,744 ns/op with_new_arraylist·p0.9999: 18631,549 ns/op with_new_arraylist·p1.00: 1124352,000 ns/op Iteration 4: 2127,294 ±(99.9%) 28,577 ns/op with_new_arraylist·p0.00: 1986,000 ns/op with_new_arraylist·p0.50: 2068,000 ns/op with_new_arraylist·p0.90: 2164,000 ns/op with_new_arraylist·p0.95: 2232,000 ns/op with_new_arraylist·p0.99: 2456,000 ns/op with_new_arraylist·p0.999: 4216,432 ns/op with_new_arraylist·p0.9999: 17520,602 ns/op with_new_arraylist·p1.00: 1177600,000 ns/op Iteration 5: 2195,700 ±(99.9%) 29,326 ns/op with_new_arraylist·p0.00: 1980,000 ns/op with_new_arraylist·p0.50: 2072,000 ns/op with_new_arraylist·p0.90: 2264,000 ns/op with_new_arraylist·p0.95: 3104,000 ns/op with_new_arraylist·p0.99: 3208,000 ns/op with_new_arraylist·p0.999: 5281,416 ns/op with_new_arraylist·p0.9999: 17824,000 ns/op with_new_arraylist·p1.00: 1071104,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 4424535 mean = 2150,095 ±(99.9%) 7,653 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4424440 [ 125000,000, 250000,000) = 1 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 2 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 13 [1000000,000, 1125000,000) = 63 [1125000,000, 1250000,000) = 14 [1250000,000, 1375000,000) = 2 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1968,000 ns/op p(50,0000) = 2096,000 ns/op p(90,0000) = 2200,000 ns/op p(95,0000) = 2272,000 ns/op p(99,0000) = 2908,000 ns/op p(99,9000) = 4288,000 ns/op p(99,9900) = 17152,000 ns/op p(99,9990) = 1062912,000 ns/op p(99,9999) = 1211546,550 ns/op p(100,0000) = 1333248,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 50) # Run progress: 67,01% complete, ETA 12:57:50 # Fork: 1 of 3 # Warmup Iteration 1: 4521,074 ±(99.9%) 140,542 ns/op # Warmup Iteration 2: 4345,970 ±(99.9%) 31,088 ns/op # Warmup Iteration 3: 4372,288 ±(99.9%) 42,798 ns/op Iteration 1: 4400,544 ±(99.9%) 46,779 ns/op with_new_arraylist·p0.00: 4020,000 ns/op with_new_arraylist·p0.50: 4256,000 ns/op with_new_arraylist·p0.90: 4536,000 ns/op with_new_arraylist·p0.95: 4752,000 ns/op with_new_arraylist·p0.99: 6272,000 ns/op with_new_arraylist·p0.999: 16736,000 ns/op with_new_arraylist·p0.9999: 21375,814 ns/op with_new_arraylist·p1.00: 1284096,000 ns/op Iteration 2: 4351,536 ±(99.9%) 40,833 ns/op with_new_arraylist·p0.00: 4012,000 ns/op with_new_arraylist·p0.50: 4256,000 ns/op with_new_arraylist·p0.90: 4496,000 ns/op with_new_arraylist·p0.95: 4632,000 ns/op with_new_arraylist·p0.99: 5392,000 ns/op with_new_arraylist·p0.999: 16640,000 ns/op with_new_arraylist·p0.9999: 21287,334 ns/op with_new_arraylist·p1.00: 1232896,000 ns/op Iteration 3: 4389,746 ±(99.9%) 43,122 ns/op with_new_arraylist·p0.00: 4020,000 ns/op with_new_arraylist·p0.50: 4256,000 ns/op with_new_arraylist·p0.90: 4536,000 ns/op with_new_arraylist·p0.95: 4736,000 ns/op with_new_arraylist·p0.99: 6136,000 ns/op with_new_arraylist·p0.999: 16768,000 ns/op with_new_arraylist·p0.9999: 21778,918 ns/op with_new_arraylist·p1.00: 1282048,000 ns/op Iteration 4: 4385,191 ±(99.9%) 113,421 ns/op with_new_arraylist·p0.00: 4020,000 ns/op with_new_arraylist·p0.50: 4256,000 ns/op with_new_arraylist·p0.90: 4496,000 ns/op with_new_arraylist·p0.95: 4632,000 ns/op with_new_arraylist·p0.99: 5416,000 ns/op with_new_arraylist·p0.999: 16704,000 ns/op with_new_arraylist·p0.9999: 21571,219 ns/op with_new_arraylist·p1.00: 9224192,000 ns/op Iteration 5: 4357,670 ±(99.9%) 45,834 ns/op with_new_arraylist·p0.00: 4016,000 ns/op with_new_arraylist·p0.50: 4256,000 ns/op with_new_arraylist·p0.90: 4496,000 ns/op with_new_arraylist·p0.95: 4632,000 ns/op with_new_arraylist·p0.99: 5400,000 ns/op with_new_arraylist·p0.999: 16608,000 ns/op with_new_arraylist·p0.9999: 21474,445 ns/op with_new_arraylist·p1.00: 1269760,000 ns/op # Run progress: 67,06% complete, ETA 12:56:30 # Fork: 2 of 3 # Warmup Iteration 1: 4587,664 ±(99.9%) 149,971 ns/op # Warmup Iteration 2: 4393,290 ±(99.9%) 23,236 ns/op # Warmup Iteration 3: 4395,089 ±(99.9%) 24,764 ns/op Iteration 1: 4408,349 ±(99.9%) 37,818 ns/op with_new_arraylist·p0.00: 4076,000 ns/op with_new_arraylist·p0.50: 4328,000 ns/op with_new_arraylist·p0.90: 4528,000 ns/op with_new_arraylist·p0.95: 4656,000 ns/op with_new_arraylist·p0.99: 5024,000 ns/op with_new_arraylist·p0.999: 8024,208 ns/op with_new_arraylist·p0.9999: 21328,083 ns/op with_new_arraylist·p1.00: 1253376,000 ns/op Iteration 2: 4394,480 ±(99.9%) 24,054 ns/op with_new_arraylist·p0.00: 4068,000 ns/op with_new_arraylist·p0.50: 4336,000 ns/op with_new_arraylist·p0.90: 4536,000 ns/op with_new_arraylist·p0.95: 4664,000 ns/op with_new_arraylist·p0.99: 5104,000 ns/op with_new_arraylist·p0.999: 7861,648 ns/op with_new_arraylist·p0.9999: 21154,259 ns/op with_new_arraylist·p1.00: 1232896,000 ns/op Iteration 3: 4498,330 ±(99.9%) 69,409 ns/op with_new_arraylist·p0.00: 4068,000 ns/op with_new_arraylist·p0.50: 4336,000 ns/op with_new_arraylist·p0.90: 4536,000 ns/op with_new_arraylist·p0.95: 4664,000 ns/op with_new_arraylist·p0.99: 5028,320 ns/op with_new_arraylist·p0.999: 16992,000 ns/op with_new_arraylist·p0.9999: 603604,698 ns/op with_new_arraylist·p1.00: 1267712,000 ns/op Iteration 4: 4392,996 ±(99.9%) 23,907 ns/op with_new_arraylist·p0.00: 4056,000 ns/op with_new_arraylist·p0.50: 4336,000 ns/op with_new_arraylist·p0.90: 4528,000 ns/op with_new_arraylist·p0.95: 4656,000 ns/op with_new_arraylist·p0.99: 5024,000 ns/op with_new_arraylist·p0.999: 9260,288 ns/op with_new_arraylist·p0.9999: 21041,414 ns/op with_new_arraylist·p1.00: 1265664,000 ns/op Iteration 5: 4452,908 ±(99.9%) 55,865 ns/op with_new_arraylist·p0.00: 4068,000 ns/op with_new_arraylist·p0.50: 4336,000 ns/op with_new_arraylist·p0.90: 4528,000 ns/op with_new_arraylist·p0.95: 4656,000 ns/op with_new_arraylist·p0.99: 5032,000 ns/op with_new_arraylist·p0.999: 16992,000 ns/op with_new_arraylist·p0.9999: 21457,702 ns/op with_new_arraylist·p1.00: 1296384,000 ns/op # Run progress: 67,12% complete, ETA 12:55:10 # Fork: 3 of 3 # Warmup Iteration 1: 4503,436 ±(99.9%) 144,174 ns/op # Warmup Iteration 2: 4308,785 ±(99.9%) 40,220 ns/op # Warmup Iteration 3: 4296,125 ±(99.9%) 40,230 ns/op Iteration 1: 4295,480 ±(99.9%) 38,601 ns/op with_new_arraylist·p0.00: 3980,000 ns/op with_new_arraylist·p0.50: 4208,000 ns/op with_new_arraylist·p0.90: 4400,000 ns/op with_new_arraylist·p0.95: 4520,000 ns/op with_new_arraylist·p0.99: 4969,440 ns/op with_new_arraylist·p0.999: 16800,000 ns/op with_new_arraylist·p0.9999: 21624,058 ns/op with_new_arraylist·p1.00: 1275904,000 ns/op Iteration 2: 4366,614 ±(99.9%) 103,685 ns/op with_new_arraylist·p0.00: 3984,000 ns/op with_new_arraylist·p0.50: 4208,000 ns/op with_new_arraylist·p0.90: 4448,000 ns/op with_new_arraylist·p0.95: 4656,000 ns/op with_new_arraylist·p0.99: 5736,000 ns/op with_new_arraylist·p0.999: 16704,000 ns/op with_new_arraylist·p0.9999: 21405,600 ns/op with_new_arraylist·p1.00: 8323072,000 ns/op Iteration 3: 4298,079 ±(99.9%) 41,133 ns/op with_new_arraylist·p0.00: 3992,000 ns/op with_new_arraylist·p0.50: 4208,000 ns/op with_new_arraylist·p0.90: 4400,000 ns/op with_new_arraylist·p0.95: 4520,000 ns/op with_new_arraylist·p0.99: 4936,000 ns/op with_new_arraylist·p0.999: 15267,200 ns/op with_new_arraylist·p0.9999: 21229,952 ns/op with_new_arraylist·p1.00: 1298432,000 ns/op Iteration 4: 4301,958 ±(99.9%) 40,579 ns/op with_new_arraylist·p0.00: 3988,000 ns/op with_new_arraylist·p0.50: 4216,000 ns/op with_new_arraylist·p0.90: 4408,000 ns/op with_new_arraylist·p0.95: 4520,000 ns/op with_new_arraylist·p0.99: 4952,000 ns/op with_new_arraylist·p0.999: 8634,992 ns/op with_new_arraylist·p0.9999: 21016,598 ns/op with_new_arraylist·p1.00: 1335296,000 ns/op Iteration 5: 4297,048 ±(99.9%) 37,993 ns/op with_new_arraylist·p0.00: 3988,000 ns/op with_new_arraylist·p0.50: 4216,000 ns/op with_new_arraylist·p0.90: 4408,000 ns/op with_new_arraylist·p0.95: 4520,000 ns/op with_new_arraylist·p0.99: 4944,000 ns/op with_new_arraylist·p0.999: 7624,752 ns/op with_new_arraylist·p0.9999: 20728,634 ns/op with_new_arraylist·p1.00: 1306624,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 4324141 mean = 4372,164 ±(99.9%) 14,654 ns/op Histogram, ns/op: [ 0,000, 1000000,000) = 4323982 [ 1000000,000, 2000000,000) = 157 [ 2000000,000, 3000000,000) = 0 [ 3000000,000, 4000000,000) = 0 [ 4000000,000, 5000000,000) = 0 [ 5000000,000, 6000000,000) = 0 [ 6000000,000, 7000000,000) = 0 [ 7000000,000, 8000000,000) = 0 [ 8000000,000, 9000000,000) = 1 Percentiles, ns/op: p(0,0000) = 3980,000 ns/op p(50,0000) = 4264,000 ns/op p(90,0000) = 4488,000 ns/op p(95,0000) = 4632,000 ns/op p(99,0000) = 5848,000 ns/op p(99,9000) = 16608,000 ns/op p(99,9900) = 21344,000 ns/op p(99,9990) = 1218560,000 ns/op p(99,9999) = 1338064,314 ns/op p(100,0000) = 9224192,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 100) # Run progress: 67,18% complete, ETA 12:53:50 # Fork: 1 of 3 # Warmup Iteration 1: 8167,596 ±(99.9%) 147,782 ns/op # Warmup Iteration 2: 7945,018 ±(99.9%) 49,253 ns/op # Warmup Iteration 3: 7975,882 ±(99.9%) 45,586 ns/op Iteration 1: 8030,636 ±(99.9%) 43,788 ns/op with_new_arraylist·p0.00: 7408,000 ns/op with_new_arraylist·p0.50: 7800,000 ns/op with_new_arraylist·p0.90: 8192,000 ns/op with_new_arraylist·p0.95: 9696,000 ns/op with_new_arraylist·p0.99: 10352,000 ns/op with_new_arraylist·p0.999: 21464,704 ns/op with_new_arraylist·p0.9999: 26800,506 ns/op with_new_arraylist·p1.00: 1355776,000 ns/op Iteration 2: 7940,916 ±(99.9%) 46,264 ns/op with_new_arraylist·p0.00: 7432,000 ns/op with_new_arraylist·p0.50: 7792,000 ns/op with_new_arraylist·p0.90: 8088,000 ns/op with_new_arraylist·p0.95: 8256,000 ns/op with_new_arraylist·p0.99: 9664,000 ns/op with_new_arraylist·p0.999: 20704,000 ns/op with_new_arraylist·p0.9999: 25500,813 ns/op with_new_arraylist·p1.00: 1269760,000 ns/op Iteration 3: 7940,894 ±(99.9%) 41,328 ns/op with_new_arraylist·p0.00: 7448,000 ns/op with_new_arraylist·p0.50: 7792,000 ns/op with_new_arraylist·p0.90: 8088,000 ns/op with_new_arraylist·p0.95: 8272,000 ns/op with_new_arraylist·p0.99: 9776,000 ns/op with_new_arraylist·p0.999: 20640,000 ns/op with_new_arraylist·p0.9999: 25053,722 ns/op with_new_arraylist·p1.00: 1304576,000 ns/op Iteration 4: 7931,923 ±(99.9%) 45,358 ns/op with_new_arraylist·p0.00: 7432,000 ns/op with_new_arraylist·p0.50: 7784,000 ns/op with_new_arraylist·p0.90: 8072,000 ns/op with_new_arraylist·p0.95: 8240,000 ns/op with_new_arraylist·p0.99: 9664,000 ns/op with_new_arraylist·p0.999: 20768,000 ns/op with_new_arraylist·p0.9999: 25654,451 ns/op with_new_arraylist·p1.00: 1353728,000 ns/op Iteration 5: 7961,962 ±(99.9%) 47,866 ns/op with_new_arraylist·p0.00: 7448,000 ns/op with_new_arraylist·p0.50: 7808,000 ns/op with_new_arraylist·p0.90: 8128,000 ns/op with_new_arraylist·p0.95: 8320,000 ns/op with_new_arraylist·p0.99: 9664,000 ns/op with_new_arraylist·p0.999: 20672,000 ns/op with_new_arraylist·p0.9999: 25584,899 ns/op with_new_arraylist·p1.00: 1300480,000 ns/op # Run progress: 67,23% complete, ETA 12:52:30 # Fork: 2 of 3 # Warmup Iteration 1: 8188,460 ±(99.9%) 162,563 ns/op # Warmup Iteration 2: 7962,497 ±(99.9%) 53,206 ns/op # Warmup Iteration 3: 7951,930 ±(99.9%) 48,511 ns/op Iteration 1: 8010,474 ±(99.9%) 36,899 ns/op with_new_arraylist·p0.00: 7440,000 ns/op with_new_arraylist·p0.50: 7808,000 ns/op with_new_arraylist·p0.90: 8168,000 ns/op with_new_arraylist·p0.95: 9344,000 ns/op with_new_arraylist·p0.99: 10320,000 ns/op with_new_arraylist·p0.999: 21095,904 ns/op with_new_arraylist·p0.9999: 26246,246 ns/op with_new_arraylist·p1.00: 1236992,000 ns/op Iteration 2: 7981,108 ±(99.9%) 53,093 ns/op with_new_arraylist·p0.00: 7440,000 ns/op with_new_arraylist·p0.50: 7808,000 ns/op with_new_arraylist·p0.90: 8112,000 ns/op with_new_arraylist·p0.95: 8336,000 ns/op with_new_arraylist·p0.99: 10048,000 ns/op with_new_arraylist·p0.999: 21556,032 ns/op with_new_arraylist·p0.9999: 25842,003 ns/op with_new_arraylist·p1.00: 1296384,000 ns/op Iteration 3: 8064,805 ±(99.9%) 35,318 ns/op with_new_arraylist·p0.00: 7440,000 ns/op with_new_arraylist·p0.50: 7824,000 ns/op with_new_arraylist·p0.90: 8304,000 ns/op with_new_arraylist·p0.95: 10048,000 ns/op with_new_arraylist·p0.99: 10416,000 ns/op with_new_arraylist·p0.999: 21965,216 ns/op with_new_arraylist·p0.9999: 25793,322 ns/op with_new_arraylist·p1.00: 1304576,000 ns/op Iteration 4: 7966,401 ±(99.9%) 43,473 ns/op with_new_arraylist·p0.00: 7448,000 ns/op with_new_arraylist·p0.50: 7808,000 ns/op with_new_arraylist·p0.90: 8120,000 ns/op with_new_arraylist·p0.95: 8320,000 ns/op with_new_arraylist·p0.99: 10080,000 ns/op with_new_arraylist·p0.999: 20955,360 ns/op with_new_arraylist·p0.9999: 25616,416 ns/op with_new_arraylist·p1.00: 1333248,000 ns/op Iteration 5: 7996,267 ±(99.9%) 48,739 ns/op with_new_arraylist·p0.00: 7440,000 ns/op with_new_arraylist·p0.50: 7808,000 ns/op with_new_arraylist·p0.90: 8128,000 ns/op with_new_arraylist·p0.95: 8512,000 ns/op with_new_arraylist·p0.99: 10176,000 ns/op with_new_arraylist·p0.999: 20960,000 ns/op with_new_arraylist·p0.9999: 26805,158 ns/op with_new_arraylist·p1.00: 1310720,000 ns/op # Run progress: 67,29% complete, ETA 12:51:10 # Fork: 3 of 3 # Warmup Iteration 1: 8148,402 ±(99.9%) 159,130 ns/op # Warmup Iteration 2: 7941,959 ±(99.9%) 54,381 ns/op # Warmup Iteration 3: 7933,197 ±(99.9%) 46,627 ns/op Iteration 1: 7949,514 ±(99.9%) 48,677 ns/op with_new_arraylist·p0.00: 7440,000 ns/op with_new_arraylist·p0.50: 7800,000 ns/op with_new_arraylist·p0.90: 8112,000 ns/op with_new_arraylist·p0.95: 8288,000 ns/op with_new_arraylist·p0.99: 9552,000 ns/op with_new_arraylist·p0.999: 20736,000 ns/op with_new_arraylist·p0.9999: 27296,000 ns/op with_new_arraylist·p1.00: 1275904,000 ns/op Iteration 2: 7974,427 ±(99.9%) 49,216 ns/op with_new_arraylist·p0.00: 7424,000 ns/op with_new_arraylist·p0.50: 7792,000 ns/op with_new_arraylist·p0.90: 8072,000 ns/op with_new_arraylist·p0.95: 8272,000 ns/op with_new_arraylist·p0.99: 11856,000 ns/op with_new_arraylist·p0.999: 20879,680 ns/op with_new_arraylist·p0.9999: 29873,568 ns/op with_new_arraylist·p1.00: 1308672,000 ns/op Iteration 3: 7924,254 ±(99.9%) 46,802 ns/op with_new_arraylist·p0.00: 7440,000 ns/op with_new_arraylist·p0.50: 7784,000 ns/op with_new_arraylist·p0.90: 8056,000 ns/op with_new_arraylist·p0.95: 8208,000 ns/op with_new_arraylist·p0.99: 9568,000 ns/op with_new_arraylist·p0.999: 20672,000 ns/op with_new_arraylist·p0.9999: 27232,000 ns/op with_new_arraylist·p1.00: 1269760,000 ns/op Iteration 4: 7933,325 ±(99.9%) 47,703 ns/op with_new_arraylist·p0.00: 7424,000 ns/op with_new_arraylist·p0.50: 7792,000 ns/op with_new_arraylist·p0.90: 8080,000 ns/op with_new_arraylist·p0.95: 8240,000 ns/op with_new_arraylist·p0.99: 9584,000 ns/op with_new_arraylist·p0.999: 20544,000 ns/op with_new_arraylist·p0.9999: 25996,714 ns/op with_new_arraylist·p1.00: 1290240,000 ns/op Iteration 5: 7916,667 ±(99.9%) 43,456 ns/op with_new_arraylist·p0.00: 7440,000 ns/op with_new_arraylist·p0.50: 7784,000 ns/op with_new_arraylist·p0.90: 8056,000 ns/op with_new_arraylist·p0.95: 8208,000 ns/op with_new_arraylist·p0.99: 9600,000 ns/op with_new_arraylist·p0.999: 20448,000 ns/op with_new_arraylist·p0.9999: 26967,482 ns/op with_new_arraylist·p1.00: 1349632,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 4714511 mean = 7967,997 ±(99.9%) 11,737 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4714304 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 59 [1125000,000, 1250000,000) = 116 [1250000,000, 1375000,000) = 31 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 7408,000 ns/op p(50,0000) = 7800,000 ns/op p(90,0000) = 8112,000 ns/op p(95,0000) = 8368,000 ns/op p(99,0000) = 10144,000 ns/op p(99,9000) = 20768,000 ns/op p(99,9900) = 26688,000 ns/op p(99,9990) = 1222656,000 ns/op p(99,9999) = 1317151,474 ns/op p(100,0000) = 1355776,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 200) # Run progress: 67,35% complete, ETA 12:49:49 # Fork: 1 of 3 # Warmup Iteration 1: 16352,896 ±(99.9%) 348,408 ns/op # Warmup Iteration 2: 15909,898 ±(99.9%) 111,917 ns/op # Warmup Iteration 3: 15809,433 ±(99.9%) 101,739 ns/op Iteration 1: 15824,719 ±(99.9%) 100,755 ns/op with_new_arraylist·p0.00: 14832,000 ns/op with_new_arraylist·p0.50: 15536,000 ns/op with_new_arraylist·p0.90: 16048,000 ns/op with_new_arraylist·p0.95: 16640,000 ns/op with_new_arraylist·p0.99: 18176,000 ns/op with_new_arraylist·p0.999: 30994,880 ns/op with_new_arraylist·p0.9999: 1097771,008 ns/op with_new_arraylist·p1.00: 1249280,000 ns/op Iteration 2: 15806,078 ±(99.9%) 105,133 ns/op with_new_arraylist·p0.00: 14864,000 ns/op with_new_arraylist·p0.50: 15520,000 ns/op with_new_arraylist·p0.90: 16016,000 ns/op with_new_arraylist·p0.95: 16576,000 ns/op with_new_arraylist·p0.99: 18144,000 ns/op with_new_arraylist·p0.999: 30862,176 ns/op with_new_arraylist·p0.9999: 1091920,896 ns/op with_new_arraylist·p1.00: 1798144,000 ns/op Iteration 3: 15816,069 ±(99.9%) 103,560 ns/op with_new_arraylist·p0.00: 14864,000 ns/op with_new_arraylist·p0.50: 15520,000 ns/op with_new_arraylist·p0.90: 16016,000 ns/op with_new_arraylist·p0.95: 16576,000 ns/op with_new_arraylist·p0.99: 18144,000 ns/op with_new_arraylist·p0.999: 31213,344 ns/op with_new_arraylist·p0.9999: 1101517,210 ns/op with_new_arraylist·p1.00: 1251328,000 ns/op Iteration 4: 15806,440 ±(99.9%) 100,309 ns/op with_new_arraylist·p0.00: 14864,000 ns/op with_new_arraylist·p0.50: 15520,000 ns/op with_new_arraylist·p0.90: 16016,000 ns/op with_new_arraylist·p0.95: 16576,000 ns/op with_new_arraylist·p0.99: 18144,000 ns/op with_new_arraylist·p0.999: 31342,400 ns/op with_new_arraylist·p0.9999: 1105356,800 ns/op with_new_arraylist·p1.00: 1247232,000 ns/op Iteration 5: 15908,978 ±(99.9%) 102,979 ns/op with_new_arraylist·p0.00: 14864,000 ns/op with_new_arraylist·p0.50: 15536,000 ns/op with_new_arraylist·p0.90: 16176,000 ns/op with_new_arraylist·p0.95: 17536,000 ns/op with_new_arraylist·p0.99: 19072,000 ns/op with_new_arraylist·p0.999: 31872,000 ns/op with_new_arraylist·p0.9999: 1077668,250 ns/op with_new_arraylist·p1.00: 1243136,000 ns/op # Run progress: 67,40% complete, ETA 12:48:29 # Fork: 2 of 3 # Warmup Iteration 1: 16468,310 ±(99.9%) 329,115 ns/op # Warmup Iteration 2: 15897,122 ±(99.9%) 117,319 ns/op # Warmup Iteration 3: 15848,934 ±(99.9%) 104,306 ns/op Iteration 1: 15860,382 ±(99.9%) 114,079 ns/op with_new_arraylist·p0.00: 14864,000 ns/op with_new_arraylist·p0.50: 15552,000 ns/op with_new_arraylist·p0.90: 16080,000 ns/op with_new_arraylist·p0.95: 16672,000 ns/op with_new_arraylist·p0.99: 18240,000 ns/op with_new_arraylist·p0.999: 31159,968 ns/op with_new_arraylist·p0.9999: 1110732,390 ns/op with_new_arraylist·p1.00: 1748992,000 ns/op Iteration 2: 15841,763 ±(99.9%) 105,354 ns/op with_new_arraylist·p0.00: 14848,000 ns/op with_new_arraylist·p0.50: 15536,000 ns/op with_new_arraylist·p0.90: 16080,000 ns/op with_new_arraylist·p0.95: 16672,000 ns/op with_new_arraylist·p0.99: 18240,000 ns/op with_new_arraylist·p0.999: 31381,184 ns/op with_new_arraylist·p0.9999: 1108648,755 ns/op with_new_arraylist·p1.00: 1341440,000 ns/op Iteration 3: 15800,387 ±(99.9%) 96,764 ns/op with_new_arraylist·p0.00: 14864,000 ns/op with_new_arraylist·p0.50: 15520,000 ns/op with_new_arraylist·p0.90: 16032,000 ns/op with_new_arraylist·p0.95: 16640,000 ns/op with_new_arraylist·p0.99: 18208,000 ns/op with_new_arraylist·p0.999: 31104,000 ns/op with_new_arraylist·p0.9999: 1065389,261 ns/op with_new_arraylist·p1.00: 1347584,000 ns/op Iteration 4: 15827,542 ±(99.9%) 109,304 ns/op with_new_arraylist·p0.00: 14880,000 ns/op with_new_arraylist·p0.50: 15520,000 ns/op with_new_arraylist·p0.90: 16016,000 ns/op with_new_arraylist·p0.95: 16608,000 ns/op with_new_arraylist·p0.99: 18208,000 ns/op with_new_arraylist·p0.999: 31758,816 ns/op with_new_arraylist·p0.9999: 1121754,112 ns/op with_new_arraylist·p1.00: 1323008,000 ns/op Iteration 5: 15823,566 ±(99.9%) 107,890 ns/op with_new_arraylist·p0.00: 14832,000 ns/op with_new_arraylist·p0.50: 15520,000 ns/op with_new_arraylist·p0.90: 16016,000 ns/op with_new_arraylist·p0.95: 16608,000 ns/op with_new_arraylist·p0.99: 18208,000 ns/op with_new_arraylist·p0.999: 31150,400 ns/op with_new_arraylist·p0.9999: 1129338,880 ns/op with_new_arraylist·p1.00: 1310720,000 ns/op # Run progress: 67,46% complete, ETA 12:47:09 # Fork: 3 of 3 # Warmup Iteration 1: 16353,088 ±(99.9%) 351,148 ns/op # Warmup Iteration 2: 15935,631 ±(99.9%) 136,619 ns/op # Warmup Iteration 3: 15850,764 ±(99.9%) 118,015 ns/op Iteration 1: 15748,676 ±(99.9%) 77,397 ns/op with_new_arraylist·p0.00: 14896,000 ns/op with_new_arraylist·p0.50: 15536,000 ns/op with_new_arraylist·p0.90: 16032,000 ns/op with_new_arraylist·p0.95: 16640,000 ns/op with_new_arraylist·p0.99: 18112,000 ns/op with_new_arraylist·p0.999: 30976,000 ns/op with_new_arraylist·p0.9999: 42962,048 ns/op with_new_arraylist·p1.00: 1382400,000 ns/op Iteration 2: 15912,317 ±(99.9%) 124,240 ns/op with_new_arraylist·p0.00: 14864,000 ns/op with_new_arraylist·p0.50: 15568,000 ns/op with_new_arraylist·p0.90: 16112,000 ns/op with_new_arraylist·p0.95: 16672,000 ns/op with_new_arraylist·p0.99: 18176,000 ns/op with_new_arraylist·p0.999: 31707,808 ns/op with_new_arraylist·p0.9999: 1171570,483 ns/op with_new_arraylist·p1.00: 1327104,000 ns/op Iteration 3: 15916,138 ±(99.9%) 132,998 ns/op with_new_arraylist·p0.00: 14864,000 ns/op with_new_arraylist·p0.50: 15536,000 ns/op with_new_arraylist·p0.90: 16048,000 ns/op with_new_arraylist·p0.95: 16672,000 ns/op with_new_arraylist·p0.99: 18176,000 ns/op with_new_arraylist·p0.999: 31410,816 ns/op with_new_arraylist·p0.9999: 1194959,667 ns/op with_new_arraylist·p1.00: 1273856,000 ns/op Iteration 4: 15771,437 ±(99.9%) 77,962 ns/op with_new_arraylist·p0.00: 14848,000 ns/op with_new_arraylist·p0.50: 15536,000 ns/op with_new_arraylist·p0.90: 16048,000 ns/op with_new_arraylist·p0.95: 16640,000 ns/op with_new_arraylist·p0.99: 18144,000 ns/op with_new_arraylist·p0.999: 31168,000 ns/op with_new_arraylist·p0.9999: 42462,605 ns/op with_new_arraylist·p1.00: 1380352,000 ns/op Iteration 5: 15750,127 ±(99.9%) 67,210 ns/op with_new_arraylist·p0.00: 14880,000 ns/op with_new_arraylist·p0.50: 15536,000 ns/op with_new_arraylist·p0.90: 16048,000 ns/op with_new_arraylist·p0.95: 16640,000 ns/op with_new_arraylist·p0.99: 18144,000 ns/op with_new_arraylist·p0.999: 31040,000 ns/op with_new_arraylist·p0.9999: 42018,816 ns/op with_new_arraylist·p1.00: 1245184,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 2375878 mean = 15827,590 ±(99.9%) 26,611 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2375609 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 1 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 63 [1125000,000, 1250000,000) = 166 [1250000,000, 1375000,000) = 33 [1375000,000, 1500000,000) = 3 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 14832,000 ns/op p(50,0000) = 15536,000 ns/op p(90,0000) = 16048,000 ns/op p(95,0000) = 16672,000 ns/op p(99,0000) = 18304,000 ns/op p(99,9000) = 31232,000 ns/op p(99,9900) = 1095680,000 ns/op p(99,9990) = 1283035,996 ns/op p(99,9999) = 1619665,568 ns/op p(100,0000) = 1798144,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 500) # Run progress: 67,52% complete, ETA 12:45:49 # Fork: 1 of 3 # Warmup Iteration 1: 40665,481 ±(99.9%) 447,218 ns/op # Warmup Iteration 2: 40114,022 ±(99.9%) 164,171 ns/op # Warmup Iteration 3: 40686,513 ±(99.9%) 148,167 ns/op Iteration 1: 39920,182 ±(99.9%) 157,993 ns/op with_new_arraylist·p0.00: 38016,000 ns/op with_new_arraylist·p0.50: 39232,000 ns/op with_new_arraylist·p0.90: 40768,000 ns/op with_new_arraylist·p0.95: 41664,000 ns/op with_new_arraylist·p0.99: 46208,000 ns/op with_new_arraylist·p0.999: 66816,000 ns/op with_new_arraylist·p0.9999: 1207345,152 ns/op with_new_arraylist·p1.00: 1818624,000 ns/op Iteration 2: 39885,756 ±(99.9%) 145,790 ns/op with_new_arraylist·p0.00: 38144,000 ns/op with_new_arraylist·p0.50: 39232,000 ns/op with_new_arraylist·p0.90: 40768,000 ns/op with_new_arraylist·p0.95: 41664,000 ns/op with_new_arraylist·p0.99: 46016,000 ns/op with_new_arraylist·p0.999: 67200,000 ns/op with_new_arraylist·p0.9999: 1168317,850 ns/op with_new_arraylist·p1.00: 1296384,000 ns/op Iteration 3: 39960,152 ±(99.9%) 162,291 ns/op with_new_arraylist·p0.00: 38144,000 ns/op with_new_arraylist·p0.50: 39296,000 ns/op with_new_arraylist·p0.90: 40768,000 ns/op with_new_arraylist·p0.95: 41728,000 ns/op with_new_arraylist·p0.99: 46144,000 ns/op with_new_arraylist·p0.999: 67038,848 ns/op with_new_arraylist·p0.9999: 1225568,870 ns/op with_new_arraylist·p1.00: 1347584,000 ns/op Iteration 4: 39942,212 ±(99.9%) 150,436 ns/op with_new_arraylist·p0.00: 38144,000 ns/op with_new_arraylist·p0.50: 39296,000 ns/op with_new_arraylist·p0.90: 40832,000 ns/op with_new_arraylist·p0.95: 41792,000 ns/op with_new_arraylist·p0.99: 46208,000 ns/op with_new_arraylist·p0.999: 66816,000 ns/op with_new_arraylist·p0.9999: 1178575,872 ns/op with_new_arraylist·p1.00: 1335296,000 ns/op Iteration 5: 40043,039 ±(99.9%) 151,244 ns/op with_new_arraylist·p0.00: 38080,000 ns/op with_new_arraylist·p0.50: 39296,000 ns/op with_new_arraylist·p0.90: 41024,000 ns/op with_new_arraylist·p0.95: 43712,000 ns/op with_new_arraylist·p0.99: 48192,000 ns/op with_new_arraylist·p0.999: 66816,000 ns/op with_new_arraylist·p0.9999: 1199184,486 ns/op with_new_arraylist·p1.00: 1413120,000 ns/op # Run progress: 67,57% complete, ETA 12:44:29 # Fork: 2 of 3 # Warmup Iteration 1: 39815,957 ±(99.9%) 427,477 ns/op # Warmup Iteration 2: 39160,568 ±(99.9%) 168,828 ns/op # Warmup Iteration 3: 39486,895 ±(99.9%) 156,370 ns/op Iteration 1: 39235,343 ±(99.9%) 146,547 ns/op with_new_arraylist·p0.00: 37504,000 ns/op with_new_arraylist·p0.50: 38592,000 ns/op with_new_arraylist·p0.90: 40064,000 ns/op with_new_arraylist·p0.95: 40960,000 ns/op with_new_arraylist·p0.99: 48631,680 ns/op with_new_arraylist·p0.999: 66379,136 ns/op with_new_arraylist·p0.9999: 1210051,994 ns/op with_new_arraylist·p1.00: 1349632,000 ns/op Iteration 2: 39226,226 ±(99.9%) 156,545 ns/op with_new_arraylist·p0.00: 37376,000 ns/op with_new_arraylist·p0.50: 38592,000 ns/op with_new_arraylist·p0.90: 39936,000 ns/op with_new_arraylist·p0.95: 40768,000 ns/op with_new_arraylist·p0.99: 48384,000 ns/op with_new_arraylist·p0.999: 65732,992 ns/op with_new_arraylist·p0.9999: 1239559,987 ns/op with_new_arraylist·p1.00: 1421312,000 ns/op Iteration 3: 39127,224 ±(99.9%) 145,317 ns/op with_new_arraylist·p0.00: 37440,000 ns/op with_new_arraylist·p0.50: 38528,000 ns/op with_new_arraylist·p0.90: 39872,000 ns/op with_new_arraylist·p0.95: 40768,000 ns/op with_new_arraylist·p0.99: 48128,000 ns/op with_new_arraylist·p0.999: 59804,032 ns/op with_new_arraylist·p0.9999: 1178054,451 ns/op with_new_arraylist·p1.00: 1286144,000 ns/op Iteration 4: 39146,284 ±(99.9%) 138,715 ns/op with_new_arraylist·p0.00: 37440,000 ns/op with_new_arraylist·p0.50: 38528,000 ns/op with_new_arraylist·p0.90: 39936,000 ns/op with_new_arraylist·p0.95: 40832,000 ns/op with_new_arraylist·p0.99: 48128,000 ns/op with_new_arraylist·p0.999: 60756,032 ns/op with_new_arraylist·p0.9999: 1164685,107 ns/op with_new_arraylist·p1.00: 1280000,000 ns/op Iteration 5: 39117,960 ±(99.9%) 143,573 ns/op with_new_arraylist·p0.00: 37504,000 ns/op with_new_arraylist·p0.50: 38528,000 ns/op with_new_arraylist·p0.90: 39872,000 ns/op with_new_arraylist·p0.95: 40704,000 ns/op with_new_arraylist·p0.99: 48064,000 ns/op with_new_arraylist·p0.999: 59937,024 ns/op with_new_arraylist·p0.9999: 1157564,826 ns/op with_new_arraylist·p1.00: 1333248,000 ns/op # Run progress: 67,63% complete, ETA 12:43:09 # Fork: 3 of 3 # Warmup Iteration 1: 40581,867 ±(99.9%) 446,465 ns/op # Warmup Iteration 2: 40075,165 ±(99.9%) 166,586 ns/op # Warmup Iteration 3: 39940,552 ±(99.9%) 157,126 ns/op Iteration 1: 39901,065 ±(99.9%) 157,694 ns/op with_new_arraylist·p0.00: 38144,000 ns/op with_new_arraylist·p0.50: 39232,000 ns/op with_new_arraylist·p0.90: 40704,000 ns/op with_new_arraylist·p0.95: 41664,000 ns/op with_new_arraylist·p0.99: 46144,000 ns/op with_new_arraylist·p0.999: 66432,000 ns/op with_new_arraylist·p0.9999: 1216976,896 ns/op with_new_arraylist·p1.00: 1875968,000 ns/op Iteration 2: 39889,003 ±(99.9%) 155,964 ns/op with_new_arraylist·p0.00: 38208,000 ns/op with_new_arraylist·p0.50: 39232,000 ns/op with_new_arraylist·p0.90: 40704,000 ns/op with_new_arraylist·p0.95: 41664,000 ns/op with_new_arraylist·p0.99: 45888,000 ns/op with_new_arraylist·p0.999: 67655,168 ns/op with_new_arraylist·p0.9999: 1209458,688 ns/op with_new_arraylist·p1.00: 1376256,000 ns/op Iteration 3: 39873,369 ±(99.9%) 160,099 ns/op with_new_arraylist·p0.00: 38208,000 ns/op with_new_arraylist·p0.50: 39232,000 ns/op with_new_arraylist·p0.90: 40704,000 ns/op with_new_arraylist·p0.95: 41600,000 ns/op with_new_arraylist·p0.99: 45888,000 ns/op with_new_arraylist·p0.999: 61150,912 ns/op with_new_arraylist·p0.9999: 1238404,710 ns/op with_new_arraylist·p1.00: 1425408,000 ns/op Iteration 4: 39840,466 ±(99.9%) 145,958 ns/op with_new_arraylist·p0.00: 38144,000 ns/op with_new_arraylist·p0.50: 39232,000 ns/op with_new_arraylist·p0.90: 40704,000 ns/op with_new_arraylist·p0.95: 41600,000 ns/op with_new_arraylist·p0.99: 45760,000 ns/op with_new_arraylist·p0.999: 64993,216 ns/op with_new_arraylist·p0.9999: 1200128,000 ns/op with_new_arraylist·p1.00: 1374208,000 ns/op Iteration 5: 39831,814 ±(99.9%) 144,718 ns/op with_new_arraylist·p0.00: 38144,000 ns/op with_new_arraylist·p0.50: 39232,000 ns/op with_new_arraylist·p0.90: 40704,000 ns/op with_new_arraylist·p0.95: 41600,000 ns/op with_new_arraylist·p0.99: 45759,360 ns/op with_new_arraylist·p0.999: 60991,872 ns/op with_new_arraylist·p0.9999: 1169918,976 ns/op with_new_arraylist·p1.00: 1298432,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1891514 mean = 39659,608 ±(99.9%) 38,986 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1891153 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 49 [1125000,000, 1250000,000) = 218 [1250000,000, 1375000,000) = 88 [1375000,000, 1500000,000) = 4 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 37376,000 ns/op p(50,0000) = 39104,000 ns/op p(90,0000) = 40384,000 ns/op p(95,0000) = 41536,000 ns/op p(99,0000) = 47040,000 ns/op p(99,9000) = 65536,000 ns/op p(99,9900) = 1187840,000 ns/op p(99,9990) = 1337691,546 ns/op p(99,9999) = 1824844,964 ns/op p(100,0000) = 1875968,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 1000) # Run progress: 67,69% complete, ETA 12:41:48 # Fork: 1 of 3 # Warmup Iteration 1: 74714,834 ±(99.9%) 415,773 ns/op # Warmup Iteration 2: 74300,913 ±(99.9%) 288,921 ns/op # Warmup Iteration 3: 73941,821 ±(99.9%) 162,282 ns/op Iteration 1: 73953,946 ±(99.9%) 167,025 ns/op with_new_arraylist·p0.00: 71040,000 ns/op with_new_arraylist·p0.50: 72960,000 ns/op with_new_arraylist·p0.90: 75264,000 ns/op with_new_arraylist·p0.95: 78336,000 ns/op with_new_arraylist·p0.99: 86272,000 ns/op with_new_arraylist·p0.999: 104448,000 ns/op with_new_arraylist·p0.9999: 1205246,362 ns/op with_new_arraylist·p1.00: 1925120,000 ns/op Iteration 2: 73879,754 ±(99.9%) 165,731 ns/op with_new_arraylist·p0.00: 70912,000 ns/op with_new_arraylist·p0.50: 72832,000 ns/op with_new_arraylist·p0.90: 75264,000 ns/op with_new_arraylist·p0.95: 78208,000 ns/op with_new_arraylist·p0.99: 86272,000 ns/op with_new_arraylist·p0.999: 104813,696 ns/op with_new_arraylist·p0.9999: 1240034,714 ns/op with_new_arraylist·p1.00: 1329152,000 ns/op Iteration 3: 73879,055 ±(99.9%) 171,381 ns/op with_new_arraylist·p0.00: 70784,000 ns/op with_new_arraylist·p0.50: 72832,000 ns/op with_new_arraylist·p0.90: 75264,000 ns/op with_new_arraylist·p0.95: 78208,000 ns/op with_new_arraylist·p0.99: 87119,360 ns/op with_new_arraylist·p0.999: 104704,000 ns/op with_new_arraylist·p0.9999: 1286144,000 ns/op with_new_arraylist·p1.00: 1425408,000 ns/op Iteration 4: 73867,523 ±(99.9%) 169,659 ns/op with_new_arraylist·p0.00: 70912,000 ns/op with_new_arraylist·p0.50: 72832,000 ns/op with_new_arraylist·p0.90: 75264,000 ns/op with_new_arraylist·p0.95: 78208,000 ns/op with_new_arraylist·p0.99: 86528,000 ns/op with_new_arraylist·p0.999: 104426,752 ns/op with_new_arraylist·p0.9999: 1285018,010 ns/op with_new_arraylist·p1.00: 1402880,000 ns/op Iteration 5: 73945,235 ±(99.9%) 167,875 ns/op with_new_arraylist·p0.00: 70912,000 ns/op with_new_arraylist·p0.50: 72832,000 ns/op with_new_arraylist·p0.90: 75392,000 ns/op with_new_arraylist·p0.95: 78336,000 ns/op with_new_arraylist·p0.99: 86400,000 ns/op with_new_arraylist·p0.999: 104189,056 ns/op with_new_arraylist·p0.9999: 1261568,000 ns/op with_new_arraylist·p1.00: 1415168,000 ns/op # Run progress: 67,74% complete, ETA 12:40:28 # Fork: 2 of 3 # Warmup Iteration 1: 80119,905 ±(99.9%) 457,156 ns/op # Warmup Iteration 2: 79569,258 ±(99.9%) 183,924 ns/op # Warmup Iteration 3: 79413,113 ±(99.9%) 174,310 ns/op Iteration 1: 79504,780 ±(99.9%) 182,177 ns/op with_new_arraylist·p0.00: 76160,000 ns/op with_new_arraylist·p0.50: 78080,000 ns/op with_new_arraylist·p0.90: 81664,000 ns/op with_new_arraylist·p0.95: 87424,000 ns/op with_new_arraylist·p0.99: 92160,000 ns/op with_new_arraylist·p0.999: 110080,000 ns/op with_new_arraylist·p0.9999: 1310891,008 ns/op with_new_arraylist·p1.00: 1945600,000 ns/op Iteration 2: 79429,381 ±(99.9%) 173,208 ns/op with_new_arraylist·p0.00: 76032,000 ns/op with_new_arraylist·p0.50: 77952,000 ns/op with_new_arraylist·p0.90: 81280,000 ns/op with_new_arraylist·p0.95: 87424,000 ns/op with_new_arraylist·p0.99: 92160,000 ns/op with_new_arraylist·p0.999: 110152,704 ns/op with_new_arraylist·p0.9999: 1253376,000 ns/op with_new_arraylist·p1.00: 1378304,000 ns/op Iteration 3: 79478,783 ±(99.9%) 175,367 ns/op with_new_arraylist·p0.00: 76032,000 ns/op with_new_arraylist·p0.50: 77952,000 ns/op with_new_arraylist·p0.90: 81664,000 ns/op with_new_arraylist·p0.95: 87552,000 ns/op with_new_arraylist·p0.99: 93440,000 ns/op with_new_arraylist·p0.999: 111372,928 ns/op with_new_arraylist·p0.9999: 1275126,170 ns/op with_new_arraylist·p1.00: 1376256,000 ns/op Iteration 4: 79492,875 ±(99.9%) 176,706 ns/op with_new_arraylist·p0.00: 76032,000 ns/op with_new_arraylist·p0.50: 77952,000 ns/op with_new_arraylist·p0.90: 81536,000 ns/op with_new_arraylist·p0.95: 87552,000 ns/op with_new_arraylist·p0.99: 93312,000 ns/op with_new_arraylist·p0.999: 111281,792 ns/op with_new_arraylist·p0.9999: 1277952,000 ns/op with_new_arraylist·p1.00: 1366016,000 ns/op Iteration 5: 79568,388 ±(99.9%) 173,660 ns/op with_new_arraylist·p0.00: 76032,000 ns/op with_new_arraylist·p0.50: 78080,000 ns/op with_new_arraylist·p0.90: 81664,000 ns/op with_new_arraylist·p0.95: 87552,000 ns/op with_new_arraylist·p0.99: 93184,000 ns/op with_new_arraylist·p0.999: 114496,896 ns/op with_new_arraylist·p0.9999: 1263414,067 ns/op with_new_arraylist·p1.00: 1382400,000 ns/op # Run progress: 67,80% complete, ETA 12:39:08 # Fork: 3 of 3 # Warmup Iteration 1: 82709,583 ±(99.9%) 488,483 ns/op # Warmup Iteration 2: 79861,984 ±(99.9%) 189,102 ns/op # Warmup Iteration 3: 79503,217 ±(99.9%) 168,545 ns/op Iteration 1: 79733,701 ±(99.9%) 176,570 ns/op with_new_arraylist·p0.00: 76032,000 ns/op with_new_arraylist·p0.50: 78208,000 ns/op with_new_arraylist·p0.90: 82048,000 ns/op with_new_arraylist·p0.95: 87808,000 ns/op with_new_arraylist·p0.99: 91904,000 ns/op with_new_arraylist·p0.999: 109568,000 ns/op with_new_arraylist·p0.9999: 1268687,462 ns/op with_new_arraylist·p1.00: 1796096,000 ns/op Iteration 2: 79565,425 ±(99.9%) 171,981 ns/op with_new_arraylist·p0.00: 76288,000 ns/op with_new_arraylist·p0.50: 78208,000 ns/op with_new_arraylist·p0.90: 81408,000 ns/op with_new_arraylist·p0.95: 87680,000 ns/op with_new_arraylist·p0.99: 92416,000 ns/op with_new_arraylist·p0.999: 109824,000 ns/op with_new_arraylist·p0.9999: 1259822,899 ns/op with_new_arraylist·p1.00: 1406976,000 ns/op Iteration 3: 79568,490 ±(99.9%) 173,306 ns/op with_new_arraylist·p0.00: 76032,000 ns/op with_new_arraylist·p0.50: 78080,000 ns/op with_new_arraylist·p0.90: 81408,000 ns/op with_new_arraylist·p0.95: 87680,000 ns/op with_new_arraylist·p0.99: 92800,000 ns/op with_new_arraylist·p0.999: 109696,000 ns/op with_new_arraylist·p0.9999: 1262798,438 ns/op with_new_arraylist·p1.00: 1411072,000 ns/op Iteration 4: 79566,012 ±(99.9%) 172,224 ns/op with_new_arraylist·p0.00: 76160,000 ns/op with_new_arraylist·p0.50: 78208,000 ns/op with_new_arraylist·p0.90: 81408,000 ns/op with_new_arraylist·p0.95: 87680,000 ns/op with_new_arraylist·p0.99: 92160,000 ns/op with_new_arraylist·p0.999: 109632,000 ns/op with_new_arraylist·p0.9999: 1247436,800 ns/op with_new_arraylist·p1.00: 1445888,000 ns/op Iteration 5: 79568,067 ±(99.9%) 175,155 ns/op with_new_arraylist·p0.00: 76160,000 ns/op with_new_arraylist·p0.50: 78080,000 ns/op with_new_arraylist·p0.90: 81408,000 ns/op with_new_arraylist·p0.95: 87680,000 ns/op with_new_arraylist·p0.99: 92416,000 ns/op with_new_arraylist·p0.999: 109696,000 ns/op with_new_arraylist·p0.9999: 1295258,214 ns/op with_new_arraylist·p1.00: 1458176,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1930747 mean = 77573,508 ±(99.9%) 45,052 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1930127 [ 125000,000, 250000,000) = 144 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 5 [1125000,000, 1250000,000) = 255 [1250000,000, 1375000,000) = 189 [1375000,000, 1500000,000) = 24 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 70784,000 ns/op p(50,0000) = 77696,000 ns/op p(90,0000) = 80256,000 ns/op p(95,0000) = 86656,000 ns/op p(99,0000) = 90752,000 ns/op p(99,9000) = 109056,000 ns/op p(99,9900) = 1265664,000 ns/op p(99,9990) = 1387914,281 ns/op p(99,9999) = 1926538,281 ns/op p(100,0000) = 1945600,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 10) # Run progress: 67,86% complete, ETA 12:37:48 # Fork: 1 of 3 # Warmup Iteration 1: 2473,431 ±(99.9%) 148,245 ns/op # Warmup Iteration 2: 2353,293 ±(99.9%) 45,258 ns/op # Warmup Iteration 3: 2330,417 ±(99.9%) 109,195 ns/op Iteration 1: 2296,644 ±(99.9%) 14,494 ns/op with_new_arraylist·p0.00: 2152,000 ns/op with_new_arraylist·p0.50: 2264,000 ns/op with_new_arraylist·p0.90: 2344,000 ns/op with_new_arraylist·p0.95: 2388,000 ns/op with_new_arraylist·p0.99: 2572,000 ns/op with_new_arraylist·p0.999: 4400,000 ns/op with_new_arraylist·p0.9999: 17056,000 ns/op with_new_arraylist·p1.00: 1191936,000 ns/op Iteration 2: 2297,271 ±(99.9%) 13,730 ns/op with_new_arraylist·p0.00: 2160,000 ns/op with_new_arraylist·p0.50: 2264,000 ns/op with_new_arraylist·p0.90: 2348,000 ns/op with_new_arraylist·p0.95: 2388,000 ns/op with_new_arraylist·p0.99: 2572,000 ns/op with_new_arraylist·p0.999: 4384,000 ns/op with_new_arraylist·p0.9999: 17088,000 ns/op with_new_arraylist·p1.00: 1128448,000 ns/op Iteration 3: 2299,213 ±(99.9%) 17,545 ns/op with_new_arraylist·p0.00: 2156,000 ns/op with_new_arraylist·p0.50: 2260,000 ns/op with_new_arraylist·p0.90: 2344,000 ns/op with_new_arraylist·p0.95: 2388,000 ns/op with_new_arraylist·p0.99: 2576,000 ns/op with_new_arraylist·p0.999: 4488,000 ns/op with_new_arraylist·p0.9999: 17332,304 ns/op with_new_arraylist·p1.00: 1073152,000 ns/op Iteration 4: 2303,230 ±(99.9%) 15,487 ns/op with_new_arraylist·p0.00: 2160,000 ns/op with_new_arraylist·p0.50: 2268,000 ns/op with_new_arraylist·p0.90: 2356,000 ns/op with_new_arraylist·p0.95: 2404,000 ns/op with_new_arraylist·p0.99: 2588,720 ns/op with_new_arraylist·p0.999: 4497,744 ns/op with_new_arraylist·p0.9999: 17303,098 ns/op with_new_arraylist·p1.00: 1271808,000 ns/op Iteration 5: 2300,178 ±(99.9%) 17,339 ns/op with_new_arraylist·p0.00: 2156,000 ns/op with_new_arraylist·p0.50: 2264,000 ns/op with_new_arraylist·p0.90: 2344,000 ns/op with_new_arraylist·p0.95: 2388,000 ns/op with_new_arraylist·p0.99: 2572,000 ns/op with_new_arraylist·p0.999: 4476,240 ns/op with_new_arraylist·p0.9999: 17344,000 ns/op with_new_arraylist·p1.00: 1040384,000 ns/op # Run progress: 67,91% complete, ETA 12:36:28 # Fork: 2 of 3 # Warmup Iteration 1: 2904,651 ±(99.9%) 183,178 ns/op # Warmup Iteration 2: 2709,446 ±(99.9%) 35,711 ns/op # Warmup Iteration 3: 2673,811 ±(99.9%) 16,006 ns/op Iteration 1: 2683,216 ±(99.9%) 29,118 ns/op with_new_arraylist·p0.00: 2528,000 ns/op with_new_arraylist·p0.50: 2636,000 ns/op with_new_arraylist·p0.90: 2736,000 ns/op with_new_arraylist·p0.95: 2800,000 ns/op with_new_arraylist·p0.99: 3000,000 ns/op with_new_arraylist·p0.999: 4972,784 ns/op with_new_arraylist·p0.9999: 19121,914 ns/op with_new_arraylist·p1.00: 1726464,000 ns/op Iteration 2: 2677,954 ±(99.9%) 20,855 ns/op with_new_arraylist·p0.00: 2528,000 ns/op with_new_arraylist·p0.50: 2636,000 ns/op with_new_arraylist·p0.90: 2736,000 ns/op with_new_arraylist·p0.95: 2796,000 ns/op with_new_arraylist·p0.99: 2992,000 ns/op with_new_arraylist·p0.999: 4939,256 ns/op with_new_arraylist·p0.9999: 17425,302 ns/op with_new_arraylist·p1.00: 1120256,000 ns/op Iteration 3: 2678,549 ±(99.9%) 14,731 ns/op with_new_arraylist·p0.00: 2532,000 ns/op with_new_arraylist·p0.50: 2636,000 ns/op with_new_arraylist·p0.90: 2736,000 ns/op with_new_arraylist·p0.95: 2804,000 ns/op with_new_arraylist·p0.99: 3128,000 ns/op with_new_arraylist·p0.999: 4912,000 ns/op with_new_arraylist·p0.9999: 17472,000 ns/op with_new_arraylist·p1.00: 1036288,000 ns/op Iteration 4: 2699,213 ±(99.9%) 37,707 ns/op with_new_arraylist·p0.00: 2524,000 ns/op with_new_arraylist·p0.50: 2636,000 ns/op with_new_arraylist·p0.90: 2732,000 ns/op with_new_arraylist·p0.95: 2796,000 ns/op with_new_arraylist·p0.99: 2996,000 ns/op with_new_arraylist·p0.999: 4962,928 ns/op with_new_arraylist·p0.9999: 18818,342 ns/op with_new_arraylist·p1.00: 1062912,000 ns/op Iteration 5: 2736,727 ±(99.9%) 55,982 ns/op with_new_arraylist·p0.00: 2528,000 ns/op with_new_arraylist·p0.50: 2636,000 ns/op with_new_arraylist·p0.90: 2732,000 ns/op with_new_arraylist·p0.95: 2796,000 ns/op with_new_arraylist·p0.99: 2988,000 ns/op with_new_arraylist·p0.999: 5018,872 ns/op with_new_arraylist·p0.9999: 20085,744 ns/op with_new_arraylist·p1.00: 1081344,000 ns/op # Run progress: 67,97% complete, ETA 12:35:07 # Fork: 3 of 3 # Warmup Iteration 1: 2570,729 ±(99.9%) 297,644 ns/op # Warmup Iteration 2: 2281,167 ±(99.9%) 22,747 ns/op # Warmup Iteration 3: 2273,650 ±(99.9%) 22,616 ns/op Iteration 1: 2292,537 ±(99.9%) 36,692 ns/op with_new_arraylist·p0.00: 2132,000 ns/op with_new_arraylist·p0.50: 2228,000 ns/op with_new_arraylist·p0.90: 2316,000 ns/op with_new_arraylist·p0.95: 2360,000 ns/op with_new_arraylist·p0.99: 2556,000 ns/op with_new_arraylist·p0.999: 4384,000 ns/op with_new_arraylist·p0.9999: 18926,317 ns/op with_new_arraylist·p1.00: 1333248,000 ns/op Iteration 2: 2271,352 ±(99.9%) 23,424 ns/op with_new_arraylist·p0.00: 2132,000 ns/op with_new_arraylist·p0.50: 2228,000 ns/op with_new_arraylist·p0.90: 2316,000 ns/op with_new_arraylist·p0.95: 2360,000 ns/op with_new_arraylist·p0.99: 2556,000 ns/op with_new_arraylist·p0.999: 4336,000 ns/op with_new_arraylist·p0.9999: 17094,858 ns/op with_new_arraylist·p1.00: 1220608,000 ns/op Iteration 3: 2268,374 ±(99.9%) 21,188 ns/op with_new_arraylist·p0.00: 2132,000 ns/op with_new_arraylist·p0.50: 2228,000 ns/op with_new_arraylist·p0.90: 2308,000 ns/op with_new_arraylist·p0.95: 2356,000 ns/op with_new_arraylist·p0.99: 2552,000 ns/op with_new_arraylist·p0.999: 4456,000 ns/op with_new_arraylist·p0.9999: 17189,846 ns/op with_new_arraylist·p1.00: 1050624,000 ns/op Iteration 4: 2289,021 ±(99.9%) 35,435 ns/op with_new_arraylist·p0.00: 2136,000 ns/op with_new_arraylist·p0.50: 2228,000 ns/op with_new_arraylist·p0.90: 2312,000 ns/op with_new_arraylist·p0.95: 2360,000 ns/op with_new_arraylist·p0.99: 2556,000 ns/op with_new_arraylist·p0.999: 4424,392 ns/op with_new_arraylist·p0.9999: 17222,557 ns/op with_new_arraylist·p1.00: 1206272,000 ns/op Iteration 5: 2281,194 ±(99.9%) 31,758 ns/op with_new_arraylist·p0.00: 2132,000 ns/op with_new_arraylist·p0.50: 2228,000 ns/op with_new_arraylist·p0.90: 2308,000 ns/op with_new_arraylist·p0.95: 2356,000 ns/op with_new_arraylist·p0.99: 2556,000 ns/op with_new_arraylist·p0.999: 4320,000 ns/op with_new_arraylist·p0.9999: 17093,670 ns/op with_new_arraylist·p1.00: 1089536,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3929056 mean = 2410,759 ±(99.9%) 7,126 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3928991 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 1 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 21 [1000000,000, 1125000,000) = 33 [1125000,000, 1250000,000) = 7 [1250000,000, 1375000,000) = 2 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 2132,000 ns/op p(50,0000) = 2276,000 ns/op p(90,0000) = 2664,000 ns/op p(95,0000) = 2708,000 ns/op p(99,0000) = 2892,000 ns/op p(99,9000) = 4688,000 ns/op p(99,9900) = 17408,000 ns/op p(99,9990) = 1016665,825 ns/op p(99,9999) = 1224240,282 ns/op p(100,0000) = 1726464,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 20) # Run progress: 68,03% complete, ETA 12:33:47 # Fork: 1 of 3 # Warmup Iteration 1: 4371,822 ±(99.9%) 141,404 ns/op # Warmup Iteration 2: 4191,513 ±(99.9%) 46,056 ns/op # Warmup Iteration 3: 4219,069 ±(99.9%) 41,378 ns/op Iteration 1: 4233,672 ±(99.9%) 38,953 ns/op with_new_arraylist·p0.00: 3856,000 ns/op with_new_arraylist·p0.50: 4096,000 ns/op with_new_arraylist·p0.90: 4312,000 ns/op with_new_arraylist·p0.95: 4464,000 ns/op with_new_arraylist·p0.99: 6336,000 ns/op with_new_arraylist·p0.999: 16512,000 ns/op with_new_arraylist·p0.9999: 21491,827 ns/op with_new_arraylist·p1.00: 1277952,000 ns/op Iteration 2: 4193,742 ±(99.9%) 43,860 ns/op with_new_arraylist·p0.00: 3848,000 ns/op with_new_arraylist·p0.50: 4096,000 ns/op with_new_arraylist·p0.90: 4280,000 ns/op with_new_arraylist·p0.95: 4384,000 ns/op with_new_arraylist·p0.99: 4968,000 ns/op with_new_arraylist·p0.999: 16544,000 ns/op with_new_arraylist·p0.9999: 21471,312 ns/op with_new_arraylist·p1.00: 1359872,000 ns/op Iteration 3: 4183,574 ±(99.9%) 39,300 ns/op with_new_arraylist·p0.00: 3856,000 ns/op with_new_arraylist·p0.50: 4092,000 ns/op with_new_arraylist·p0.90: 4280,000 ns/op with_new_arraylist·p0.95: 4376,000 ns/op with_new_arraylist·p0.99: 4928,000 ns/op with_new_arraylist·p0.999: 16359,856 ns/op with_new_arraylist·p0.9999: 20960,000 ns/op with_new_arraylist·p1.00: 1204224,000 ns/op Iteration 4: 4181,330 ±(99.9%) 38,874 ns/op with_new_arraylist·p0.00: 3848,000 ns/op with_new_arraylist·p0.50: 4092,000 ns/op with_new_arraylist·p0.90: 4272,000 ns/op with_new_arraylist·p0.95: 4376,000 ns/op with_new_arraylist·p0.99: 4907,360 ns/op with_new_arraylist·p0.999: 8519,072 ns/op with_new_arraylist·p0.9999: 20766,214 ns/op with_new_arraylist·p1.00: 1198080,000 ns/op Iteration 5: 4178,919 ±(99.9%) 36,907 ns/op with_new_arraylist·p0.00: 3844,000 ns/op with_new_arraylist·p0.50: 4092,000 ns/op with_new_arraylist·p0.90: 4272,000 ns/op with_new_arraylist·p0.95: 4376,000 ns/op with_new_arraylist·p0.99: 4936,000 ns/op with_new_arraylist·p0.999: 10054,816 ns/op with_new_arraylist·p0.9999: 20894,163 ns/op with_new_arraylist·p1.00: 1257472,000 ns/op # Run progress: 68,08% complete, ETA 12:32:27 # Fork: 2 of 3 # Warmup Iteration 1: 4384,858 ±(99.9%) 143,793 ns/op # Warmup Iteration 2: 4174,009 ±(99.9%) 46,234 ns/op # Warmup Iteration 3: 4151,016 ±(99.9%) 39,523 ns/op Iteration 1: 4151,434 ±(99.9%) 42,169 ns/op with_new_arraylist·p0.00: 3856,000 ns/op with_new_arraylist·p0.50: 4064,000 ns/op with_new_arraylist·p0.90: 4248,000 ns/op with_new_arraylist·p0.95: 4344,000 ns/op with_new_arraylist·p0.99: 4848,000 ns/op with_new_arraylist·p0.999: 7678,264 ns/op with_new_arraylist·p0.9999: 20853,706 ns/op with_new_arraylist·p1.00: 1654784,000 ns/op Iteration 2: 4152,147 ±(99.9%) 37,136 ns/op with_new_arraylist·p0.00: 3848,000 ns/op with_new_arraylist·p0.50: 4068,000 ns/op with_new_arraylist·p0.90: 4256,000 ns/op with_new_arraylist·p0.95: 4360,000 ns/op with_new_arraylist·p0.99: 4864,000 ns/op with_new_arraylist·p0.999: 9136,320 ns/op with_new_arraylist·p0.9999: 20727,046 ns/op with_new_arraylist·p1.00: 1265664,000 ns/op Iteration 3: 4158,746 ±(99.9%) 43,372 ns/op with_new_arraylist·p0.00: 3852,000 ns/op with_new_arraylist·p0.50: 4068,000 ns/op with_new_arraylist·p0.90: 4248,000 ns/op with_new_arraylist·p0.95: 4352,000 ns/op with_new_arraylist·p0.99: 4864,000 ns/op with_new_arraylist·p0.999: 16480,000 ns/op with_new_arraylist·p0.9999: 21142,282 ns/op with_new_arraylist·p1.00: 1343488,000 ns/op Iteration 4: 4154,893 ±(99.9%) 39,382 ns/op with_new_arraylist·p0.00: 3852,000 ns/op with_new_arraylist·p0.50: 4068,000 ns/op with_new_arraylist·p0.90: 4248,000 ns/op with_new_arraylist·p0.95: 4352,000 ns/op with_new_arraylist·p0.99: 4864,000 ns/op with_new_arraylist·p0.999: 16483,040 ns/op with_new_arraylist·p0.9999: 20918,704 ns/op with_new_arraylist·p1.00: 1275904,000 ns/op Iteration 5: 4144,690 ±(99.9%) 37,877 ns/op with_new_arraylist·p0.00: 3844,000 ns/op with_new_arraylist·p0.50: 4064,000 ns/op with_new_arraylist·p0.90: 4240,000 ns/op with_new_arraylist·p0.95: 4344,000 ns/op with_new_arraylist·p0.99: 4848,000 ns/op with_new_arraylist·p0.999: 7576,000 ns/op with_new_arraylist·p0.9999: 20736,000 ns/op with_new_arraylist·p1.00: 1310720,000 ns/op # Run progress: 68,14% complete, ETA 12:31:07 # Fork: 3 of 3 # Warmup Iteration 1: 4493,035 ±(99.9%) 158,895 ns/op # Warmup Iteration 2: 4304,912 ±(99.9%) 38,797 ns/op # Warmup Iteration 3: 4298,754 ±(99.9%) 42,141 ns/op Iteration 1: 4311,251 ±(99.9%) 43,746 ns/op with_new_arraylist·p0.00: 3968,000 ns/op with_new_arraylist·p0.50: 4208,000 ns/op with_new_arraylist·p0.90: 4424,000 ns/op with_new_arraylist·p0.95: 4528,000 ns/op with_new_arraylist·p0.99: 6080,000 ns/op with_new_arraylist·p0.999: 8702,208 ns/op with_new_arraylist·p0.9999: 21177,242 ns/op with_new_arraylist·p1.00: 1337344,000 ns/op Iteration 2: 4730,393 ±(99.9%) 45,263 ns/op with_new_arraylist·p0.00: 3960,000 ns/op with_new_arraylist·p0.50: 4240,000 ns/op with_new_arraylist·p0.90: 6456,000 ns/op with_new_arraylist·p0.95: 6528,000 ns/op with_new_arraylist·p0.99: 6792,000 ns/op with_new_arraylist·p0.999: 16704,000 ns/op with_new_arraylist·p0.9999: 23016,243 ns/op with_new_arraylist·p1.00: 1312768,000 ns/op Iteration 3: 4476,907 ±(99.9%) 42,073 ns/op with_new_arraylist·p0.00: 3968,000 ns/op with_new_arraylist·p0.50: 4208,000 ns/op with_new_arraylist·p0.90: 4648,000 ns/op with_new_arraylist·p0.95: 6440,000 ns/op with_new_arraylist·p0.99: 6640,000 ns/op with_new_arraylist·p0.999: 9249,824 ns/op with_new_arraylist·p0.9999: 22941,165 ns/op with_new_arraylist·p1.00: 1277952,000 ns/op Iteration 4: 4303,179 ±(99.9%) 44,493 ns/op with_new_arraylist·p0.00: 3960,000 ns/op with_new_arraylist·p0.50: 4208,000 ns/op with_new_arraylist·p0.90: 4416,000 ns/op with_new_arraylist·p0.95: 4512,000 ns/op with_new_arraylist·p0.99: 4968,000 ns/op with_new_arraylist·p0.999: 8511,184 ns/op with_new_arraylist·p0.9999: 21871,184 ns/op with_new_arraylist·p1.00: 1316864,000 ns/op Iteration 5: 4293,998 ±(99.9%) 41,672 ns/op with_new_arraylist·p0.00: 3972,000 ns/op with_new_arraylist·p0.50: 4200,000 ns/op with_new_arraylist·p0.90: 4408,000 ns/op with_new_arraylist·p0.95: 4504,000 ns/op with_new_arraylist·p0.99: 4944,000 ns/op with_new_arraylist·p0.999: 16736,000 ns/op with_new_arraylist·p0.9999: 21206,288 ns/op with_new_arraylist·p1.00: 1245184,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 4438972 mean = 4251,389 ±(99.9%) 10,593 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4438817 [ 125000,000, 250000,000) = 8 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 44 [1125000,000, 1250000,000) = 81 [1250000,000, 1375000,000) = 21 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 3844,000 ns/op p(50,0000) = 4120,000 ns/op p(90,0000) = 4352,000 ns/op p(95,0000) = 4496,000 ns/op p(99,0000) = 6472,000 ns/op p(99,9000) = 9584,000 ns/op p(99,9900) = 21152,000 ns/op p(99,9990) = 1219809,833 ns/op p(99,9999) = 1333747,933 ns/op p(100,0000) = 1654784,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 50) # Run progress: 68,20% complete, ETA 12:29:47 # Fork: 1 of 3 # Warmup Iteration 1: 8728,686 ±(99.9%) 159,381 ns/op # Warmup Iteration 2: 8499,030 ±(99.9%) 53,658 ns/op # Warmup Iteration 3: 8491,574 ±(99.9%) 46,659 ns/op Iteration 1: 8493,927 ±(99.9%) 49,938 ns/op with_new_arraylist·p0.00: 8000,000 ns/op with_new_arraylist·p0.50: 8336,000 ns/op with_new_arraylist·p0.90: 8656,000 ns/op with_new_arraylist·p0.95: 8864,000 ns/op with_new_arraylist·p0.99: 10176,000 ns/op with_new_arraylist·p0.999: 21248,000 ns/op with_new_arraylist·p0.9999: 27059,539 ns/op with_new_arraylist·p1.00: 1302528,000 ns/op Iteration 2: 8497,716 ±(99.9%) 54,624 ns/op with_new_arraylist·p0.00: 7992,000 ns/op with_new_arraylist·p0.50: 8336,000 ns/op with_new_arraylist·p0.90: 8656,000 ns/op with_new_arraylist·p0.95: 8864,000 ns/op with_new_arraylist·p0.99: 10160,000 ns/op with_new_arraylist·p0.999: 20992,000 ns/op with_new_arraylist·p0.9999: 27504,691 ns/op with_new_arraylist·p1.00: 1890304,000 ns/op Iteration 3: 8487,164 ±(99.9%) 44,369 ns/op with_new_arraylist·p0.00: 7992,000 ns/op with_new_arraylist·p0.50: 8336,000 ns/op with_new_arraylist·p0.90: 8656,000 ns/op with_new_arraylist·p0.95: 8880,000 ns/op with_new_arraylist·p0.99: 10240,000 ns/op with_new_arraylist·p0.999: 21216,000 ns/op with_new_arraylist·p0.9999: 25974,630 ns/op with_new_arraylist·p1.00: 1294336,000 ns/op Iteration 4: 8489,730 ±(99.9%) 48,056 ns/op with_new_arraylist·p0.00: 7992,000 ns/op with_new_arraylist·p0.50: 8336,000 ns/op with_new_arraylist·p0.90: 8656,000 ns/op with_new_arraylist·p0.95: 8864,000 ns/op with_new_arraylist·p0.99: 10160,000 ns/op with_new_arraylist·p0.999: 21312,000 ns/op with_new_arraylist·p0.9999: 25840,269 ns/op with_new_arraylist·p1.00: 1345536,000 ns/op Iteration 5: 8497,520 ±(99.9%) 50,380 ns/op with_new_arraylist·p0.00: 7992,000 ns/op with_new_arraylist·p0.50: 8352,000 ns/op with_new_arraylist·p0.90: 8656,000 ns/op with_new_arraylist·p0.95: 8880,000 ns/op with_new_arraylist·p0.99: 10160,000 ns/op with_new_arraylist·p0.999: 20900,768 ns/op with_new_arraylist·p0.9999: 26832,477 ns/op with_new_arraylist·p1.00: 1218560,000 ns/op # Run progress: 68,25% complete, ETA 12:28:27 # Fork: 2 of 3 # Warmup Iteration 1: 8841,639 ±(99.9%) 138,928 ns/op # Warmup Iteration 2: 8751,179 ±(99.9%) 73,597 ns/op # Warmup Iteration 3: 8657,363 ±(99.9%) 30,856 ns/op Iteration 1: 8650,573 ±(99.9%) 30,630 ns/op with_new_arraylist·p0.00: 8112,000 ns/op with_new_arraylist·p0.50: 8544,000 ns/op with_new_arraylist·p0.90: 8848,000 ns/op with_new_arraylist·p0.95: 8992,000 ns/op with_new_arraylist·p0.99: 10528,000 ns/op with_new_arraylist·p0.999: 21818,112 ns/op with_new_arraylist·p0.9999: 25856,000 ns/op with_new_arraylist·p1.00: 1251328,000 ns/op Iteration 2: 8652,217 ±(99.9%) 31,937 ns/op with_new_arraylist·p0.00: 8152,000 ns/op with_new_arraylist·p0.50: 8544,000 ns/op with_new_arraylist·p0.90: 8848,000 ns/op with_new_arraylist·p0.95: 8992,000 ns/op with_new_arraylist·p0.99: 10544,000 ns/op with_new_arraylist·p0.999: 21815,136 ns/op with_new_arraylist·p0.9999: 26150,595 ns/op with_new_arraylist·p1.00: 1331200,000 ns/op Iteration 3: 8730,075 ±(99.9%) 65,434 ns/op with_new_arraylist·p0.00: 8136,000 ns/op with_new_arraylist·p0.50: 8544,000 ns/op with_new_arraylist·p0.90: 8848,000 ns/op with_new_arraylist·p0.95: 8992,000 ns/op with_new_arraylist·p0.99: 10544,000 ns/op with_new_arraylist·p0.999: 22710,016 ns/op with_new_arraylist·p0.9999: 33160,627 ns/op with_new_arraylist·p1.00: 1261568,000 ns/op Iteration 4: 8718,638 ±(99.9%) 60,334 ns/op with_new_arraylist·p0.00: 8144,000 ns/op with_new_arraylist·p0.50: 8544,000 ns/op with_new_arraylist·p0.90: 8848,000 ns/op with_new_arraylist·p0.95: 8992,000 ns/op with_new_arraylist·p0.99: 10544,000 ns/op with_new_arraylist·p0.999: 21632,000 ns/op with_new_arraylist·p0.9999: 28088,038 ns/op with_new_arraylist·p1.00: 1234944,000 ns/op Iteration 5: 8655,665 ±(99.9%) 32,602 ns/op with_new_arraylist·p0.00: 8144,000 ns/op with_new_arraylist·p0.50: 8544,000 ns/op with_new_arraylist·p0.90: 8848,000 ns/op with_new_arraylist·p0.95: 8992,000 ns/op with_new_arraylist·p0.99: 10544,000 ns/op with_new_arraylist·p0.999: 22912,000 ns/op with_new_arraylist·p0.9999: 26295,437 ns/op with_new_arraylist·p1.00: 1290240,000 ns/op # Run progress: 68,31% complete, ETA 12:27:06 # Fork: 3 of 3 # Warmup Iteration 1: 8982,451 ±(99.9%) 158,544 ns/op # Warmup Iteration 2: 8696,081 ±(99.9%) 54,692 ns/op # Warmup Iteration 3: 8670,945 ±(99.9%) 51,571 ns/op Iteration 1: 8683,948 ±(99.9%) 51,692 ns/op with_new_arraylist·p0.00: 8104,000 ns/op with_new_arraylist·p0.50: 8544,000 ns/op with_new_arraylist·p0.90: 8864,000 ns/op with_new_arraylist·p0.95: 9008,000 ns/op with_new_arraylist·p0.99: 10528,000 ns/op with_new_arraylist·p0.999: 21682,272 ns/op with_new_arraylist·p0.9999: 27183,082 ns/op with_new_arraylist·p1.00: 1247232,000 ns/op Iteration 2: 8668,639 ±(99.9%) 51,630 ns/op with_new_arraylist·p0.00: 8120,000 ns/op with_new_arraylist·p0.50: 8528,000 ns/op with_new_arraylist·p0.90: 8816,000 ns/op with_new_arraylist·p0.95: 8976,000 ns/op with_new_arraylist·p0.99: 10528,000 ns/op with_new_arraylist·p0.999: 22848,256 ns/op with_new_arraylist·p0.9999: 27043,226 ns/op with_new_arraylist·p1.00: 1738752,000 ns/op Iteration 3: 8662,895 ±(99.9%) 49,591 ns/op with_new_arraylist·p0.00: 8128,000 ns/op with_new_arraylist·p0.50: 8528,000 ns/op with_new_arraylist·p0.90: 8816,000 ns/op with_new_arraylist·p0.95: 8976,000 ns/op with_new_arraylist·p0.99: 10512,000 ns/op with_new_arraylist·p0.999: 21696,000 ns/op with_new_arraylist·p0.9999: 26502,490 ns/op with_new_arraylist·p1.00: 1345536,000 ns/op Iteration 4: 8670,533 ±(99.9%) 52,197 ns/op with_new_arraylist·p0.00: 8128,000 ns/op with_new_arraylist·p0.50: 8528,000 ns/op with_new_arraylist·p0.90: 8816,000 ns/op with_new_arraylist·p0.95: 8976,000 ns/op with_new_arraylist·p0.99: 10528,000 ns/op with_new_arraylist·p0.999: 22689,568 ns/op with_new_arraylist·p0.9999: 27595,638 ns/op with_new_arraylist·p1.00: 1253376,000 ns/op Iteration 5: 8660,682 ±(99.9%) 46,404 ns/op with_new_arraylist·p0.00: 8128,000 ns/op with_new_arraylist·p0.50: 8528,000 ns/op with_new_arraylist·p0.90: 8832,000 ns/op with_new_arraylist·p0.95: 8976,000 ns/op with_new_arraylist·p0.99: 10512,000 ns/op with_new_arraylist·p0.999: 21794,016 ns/op with_new_arraylist·p0.9999: 26420,410 ns/op with_new_arraylist·p1.00: 1216512,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 4359477 mean = 8613,771 ±(99.9%) 12,638 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4359270 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 69 [1125000,000, 1250000,000) = 114 [1250000,000, 1375000,000) = 21 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 7992,000 ns/op p(50,0000) = 8480,000 ns/op p(90,0000) = 8800,000 ns/op p(95,0000) = 8976,000 ns/op p(99,0000) = 10416,000 ns/op p(99,9000) = 21536,000 ns/op p(99,9900) = 26689,670 ns/op p(99,9990) = 1215293,891 ns/op p(99,9999) = 1340382,523 ns/op p(100,0000) = 1890304,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 100) # Run progress: 68,37% complete, ETA 12:25:46 # Fork: 1 of 3 # Warmup Iteration 1: 16539,095 ±(99.9%) 316,544 ns/op # Warmup Iteration 2: 16164,837 ±(99.9%) 110,108 ns/op # Warmup Iteration 3: 16076,399 ±(99.9%) 107,829 ns/op Iteration 1: 16080,861 ±(99.9%) 107,868 ns/op with_new_arraylist·p0.00: 15168,000 ns/op with_new_arraylist·p0.50: 15760,000 ns/op with_new_arraylist·p0.90: 16304,000 ns/op with_new_arraylist·p0.95: 16960,000 ns/op with_new_arraylist·p0.99: 18432,000 ns/op with_new_arraylist·p0.999: 30880,800 ns/op with_new_arraylist·p0.9999: 1130096,640 ns/op with_new_arraylist·p1.00: 1331200,000 ns/op Iteration 2: 16056,108 ±(99.9%) 106,980 ns/op with_new_arraylist·p0.00: 15120,000 ns/op with_new_arraylist·p0.50: 15744,000 ns/op with_new_arraylist·p0.90: 16240,000 ns/op with_new_arraylist·p0.95: 16928,000 ns/op with_new_arraylist·p0.99: 18400,000 ns/op with_new_arraylist·p0.999: 30816,000 ns/op with_new_arraylist·p0.9999: 1108740,096 ns/op with_new_arraylist·p1.00: 1370112,000 ns/op Iteration 3: 16048,708 ±(99.9%) 101,468 ns/op with_new_arraylist·p0.00: 15136,000 ns/op with_new_arraylist·p0.50: 15760,000 ns/op with_new_arraylist·p0.90: 16256,000 ns/op with_new_arraylist·p0.95: 16960,000 ns/op with_new_arraylist·p0.99: 18432,000 ns/op with_new_arraylist·p0.999: 31065,952 ns/op with_new_arraylist·p0.9999: 1089148,928 ns/op with_new_arraylist·p1.00: 1314816,000 ns/op Iteration 4: 16084,827 ±(99.9%) 110,786 ns/op with_new_arraylist·p0.00: 15152,000 ns/op with_new_arraylist·p0.50: 15760,000 ns/op with_new_arraylist·p0.90: 16272,000 ns/op with_new_arraylist·p0.95: 16960,000 ns/op with_new_arraylist·p0.99: 18432,000 ns/op with_new_arraylist·p0.999: 31008,000 ns/op with_new_arraylist·p0.9999: 1100573,286 ns/op with_new_arraylist·p1.00: 1310720,000 ns/op Iteration 5: 16089,639 ±(99.9%) 107,474 ns/op with_new_arraylist·p0.00: 15120,000 ns/op with_new_arraylist·p0.50: 15760,000 ns/op with_new_arraylist·p0.90: 16288,000 ns/op with_new_arraylist·p0.95: 16960,000 ns/op with_new_arraylist·p0.99: 18464,000 ns/op with_new_arraylist·p0.999: 31425,376 ns/op with_new_arraylist·p0.9999: 1104744,038 ns/op with_new_arraylist·p1.00: 1263616,000 ns/op # Run progress: 68,42% complete, ETA 12:24:26 # Fork: 2 of 3 # Warmup Iteration 1: 16761,810 ±(99.9%) 348,029 ns/op # Warmup Iteration 2: 16157,422 ±(99.9%) 118,974 ns/op # Warmup Iteration 3: 16138,735 ±(99.9%) 117,724 ns/op Iteration 1: 16045,323 ±(99.9%) 105,051 ns/op with_new_arraylist·p0.00: 15072,000 ns/op with_new_arraylist·p0.50: 15728,000 ns/op with_new_arraylist·p0.90: 16256,000 ns/op with_new_arraylist·p0.95: 16960,000 ns/op with_new_arraylist·p0.99: 18240,000 ns/op with_new_arraylist·p0.999: 32183,552 ns/op with_new_arraylist·p0.9999: 1114877,133 ns/op with_new_arraylist·p1.00: 1345536,000 ns/op Iteration 2: 16034,362 ±(99.9%) 106,223 ns/op with_new_arraylist·p0.00: 15104,000 ns/op with_new_arraylist·p0.50: 15712,000 ns/op with_new_arraylist·p0.90: 16224,000 ns/op with_new_arraylist·p0.95: 16960,000 ns/op with_new_arraylist·p0.99: 18176,000 ns/op with_new_arraylist·p0.999: 31666,272 ns/op with_new_arraylist·p0.9999: 1113672,704 ns/op with_new_arraylist·p1.00: 1316864,000 ns/op Iteration 3: 16018,896 ±(99.9%) 101,570 ns/op with_new_arraylist·p0.00: 15088,000 ns/op with_new_arraylist·p0.50: 15728,000 ns/op with_new_arraylist·p0.90: 16240,000 ns/op with_new_arraylist·p0.95: 16960,000 ns/op with_new_arraylist·p0.99: 18176,000 ns/op with_new_arraylist·p0.999: 30816,000 ns/op with_new_arraylist·p0.9999: 1078323,814 ns/op with_new_arraylist·p1.00: 1349632,000 ns/op Iteration 4: 16049,134 ±(99.9%) 110,766 ns/op with_new_arraylist·p0.00: 15104,000 ns/op with_new_arraylist·p0.50: 15728,000 ns/op with_new_arraylist·p0.90: 16256,000 ns/op with_new_arraylist·p0.95: 16960,000 ns/op with_new_arraylist·p0.99: 18176,000 ns/op with_new_arraylist·p0.999: 31104,000 ns/op with_new_arraylist·p0.9999: 1114941,030 ns/op with_new_arraylist·p1.00: 1310720,000 ns/op Iteration 5: 16038,970 ±(99.9%) 108,111 ns/op with_new_arraylist·p0.00: 15104,000 ns/op with_new_arraylist·p0.50: 15728,000 ns/op with_new_arraylist·p0.90: 16256,000 ns/op with_new_arraylist·p0.95: 16960,000 ns/op with_new_arraylist·p0.99: 18208,000 ns/op with_new_arraylist·p0.999: 30784,000 ns/op with_new_arraylist·p0.9999: 1099590,451 ns/op with_new_arraylist·p1.00: 1320960,000 ns/op # Run progress: 68,48% complete, ETA 12:23:06 # Fork: 3 of 3 # Warmup Iteration 1: 17225,776 ±(99.9%) 174,589 ns/op # Warmup Iteration 2: 16917,031 ±(99.9%) 62,367 ns/op # Warmup Iteration 3: 16929,507 ±(99.9%) 59,523 ns/op Iteration 1: 16925,604 ±(99.9%) 61,267 ns/op with_new_arraylist·p0.00: 16032,000 ns/op with_new_arraylist·p0.50: 16640,000 ns/op with_new_arraylist·p0.90: 17248,000 ns/op with_new_arraylist·p0.95: 18080,000 ns/op with_new_arraylist·p0.99: 19008,000 ns/op with_new_arraylist·p0.999: 32626,432 ns/op with_new_arraylist·p0.9999: 43962,573 ns/op with_new_arraylist·p1.00: 1286144,000 ns/op Iteration 2: 16915,175 ±(99.9%) 56,253 ns/op with_new_arraylist·p0.00: 15984,000 ns/op with_new_arraylist·p0.50: 16640,000 ns/op with_new_arraylist·p0.90: 17248,000 ns/op with_new_arraylist·p0.95: 18080,000 ns/op with_new_arraylist·p0.99: 19008,000 ns/op with_new_arraylist·p0.999: 32282,912 ns/op with_new_arraylist·p0.9999: 41245,402 ns/op with_new_arraylist·p1.00: 1259520,000 ns/op Iteration 3: 16920,376 ±(99.9%) 60,824 ns/op with_new_arraylist·p0.00: 16000,000 ns/op with_new_arraylist·p0.50: 16640,000 ns/op with_new_arraylist·p0.90: 17216,000 ns/op with_new_arraylist·p0.95: 18080,000 ns/op with_new_arraylist·p0.99: 19008,000 ns/op with_new_arraylist·p0.999: 32406,816 ns/op with_new_arraylist·p0.9999: 43132,326 ns/op with_new_arraylist·p1.00: 1335296,000 ns/op Iteration 4: 16944,958 ±(99.9%) 61,627 ns/op with_new_arraylist·p0.00: 16016,000 ns/op with_new_arraylist·p0.50: 16672,000 ns/op with_new_arraylist·p0.90: 17344,000 ns/op with_new_arraylist·p0.95: 18112,000 ns/op with_new_arraylist·p0.99: 19040,000 ns/op with_new_arraylist·p0.999: 32224,000 ns/op with_new_arraylist·p0.9999: 44321,747 ns/op with_new_arraylist·p1.00: 1265664,000 ns/op Iteration 5: 16935,415 ±(99.9%) 53,795 ns/op with_new_arraylist·p0.00: 16032,000 ns/op with_new_arraylist·p0.50: 16672,000 ns/op with_new_arraylist·p0.90: 17344,000 ns/op with_new_arraylist·p0.95: 18112,000 ns/op with_new_arraylist·p0.99: 19072,000 ns/op with_new_arraylist·p0.999: 32640,000 ns/op with_new_arraylist·p0.9999: 42765,107 ns/op with_new_arraylist·p1.00: 1267712,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3037900 mean = 16478,928 ±(99.9%) 21,564 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3037603 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 92 [1125000,000, 1250000,000) = 165 [1250000,000, 1375000,000) = 38 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 15072,000 ns/op p(50,0000) = 16352,000 ns/op p(90,0000) = 17056,000 ns/op p(95,0000) = 17600,000 ns/op p(99,0000) = 18880,000 ns/op p(99,9000) = 32000,000 ns/op p(99,9900) = 57269,734 ns/op p(99,9990) = 1262839,788 ns/op p(99,9999) = 1345380,758 ns/op p(100,0000) = 1370112,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 200) # Run progress: 68,54% complete, ETA 12:21:46 # Fork: 1 of 3 # Warmup Iteration 1: 30925,692 ±(99.9%) 332,229 ns/op # Warmup Iteration 2: 30342,315 ±(99.9%) 127,869 ns/op # Warmup Iteration 3: 30423,138 ±(99.9%) 108,494 ns/op Iteration 1: 30384,696 ±(99.9%) 105,692 ns/op with_new_arraylist·p0.00: 28832,000 ns/op with_new_arraylist·p0.50: 29888,000 ns/op with_new_arraylist·p0.90: 31328,000 ns/op with_new_arraylist·p0.95: 32096,000 ns/op with_new_arraylist·p0.99: 35968,000 ns/op with_new_arraylist·p0.999: 47585,536 ns/op with_new_arraylist·p0.9999: 1125697,946 ns/op with_new_arraylist·p1.00: 1902592,000 ns/op Iteration 2: 30378,212 ±(99.9%) 103,818 ns/op with_new_arraylist·p0.00: 28768,000 ns/op with_new_arraylist·p0.50: 29888,000 ns/op with_new_arraylist·p0.90: 31296,000 ns/op with_new_arraylist·p0.95: 32064,000 ns/op with_new_arraylist·p0.99: 35904,000 ns/op with_new_arraylist·p0.999: 47296,000 ns/op with_new_arraylist·p0.9999: 1135714,714 ns/op with_new_arraylist·p1.00: 1304576,000 ns/op Iteration 3: 30465,012 ±(99.9%) 104,369 ns/op with_new_arraylist·p0.00: 28800,000 ns/op with_new_arraylist·p0.50: 29952,000 ns/op with_new_arraylist·p0.90: 31424,000 ns/op with_new_arraylist·p0.95: 32192,000 ns/op with_new_arraylist·p0.99: 35968,000 ns/op with_new_arraylist·p0.999: 47740,864 ns/op with_new_arraylist·p0.9999: 1158728,294 ns/op with_new_arraylist·p1.00: 1337344,000 ns/op Iteration 4: 30418,823 ±(99.9%) 109,432 ns/op with_new_arraylist·p0.00: 28832,000 ns/op with_new_arraylist·p0.50: 29920,000 ns/op with_new_arraylist·p0.90: 31328,000 ns/op with_new_arraylist·p0.95: 32096,000 ns/op with_new_arraylist·p0.99: 35968,000 ns/op with_new_arraylist·p0.999: 48128,000 ns/op with_new_arraylist·p0.9999: 1159412,122 ns/op with_new_arraylist·p1.00: 1269760,000 ns/op Iteration 5: 30411,515 ±(99.9%) 110,338 ns/op with_new_arraylist·p0.00: 28864,000 ns/op with_new_arraylist·p0.50: 29920,000 ns/op with_new_arraylist·p0.90: 31328,000 ns/op with_new_arraylist·p0.95: 32096,000 ns/op with_new_arraylist·p0.99: 35968,000 ns/op with_new_arraylist·p0.999: 47424,000 ns/op with_new_arraylist·p0.9999: 1176528,486 ns/op with_new_arraylist·p1.00: 1320960,000 ns/op # Run progress: 68,59% complete, ETA 12:20:25 # Fork: 2 of 3 # Warmup Iteration 1: 30955,938 ±(99.9%) 320,567 ns/op # Warmup Iteration 2: 30437,074 ±(99.9%) 115,731 ns/op # Warmup Iteration 3: 30465,419 ±(99.9%) 111,549 ns/op Iteration 1: 30742,998 ±(99.9%) 110,498 ns/op with_new_arraylist·p0.00: 28960,000 ns/op with_new_arraylist·p0.50: 30048,000 ns/op with_new_arraylist·p0.90: 31936,000 ns/op with_new_arraylist·p0.95: 35648,000 ns/op with_new_arraylist·p0.99: 37568,000 ns/op with_new_arraylist·p0.999: 48920,256 ns/op with_new_arraylist·p0.9999: 1184082,534 ns/op with_new_arraylist·p1.00: 1390592,000 ns/op Iteration 2: 30718,755 ±(99.9%) 110,718 ns/op with_new_arraylist·p0.00: 28960,000 ns/op with_new_arraylist·p0.50: 30016,000 ns/op with_new_arraylist·p0.90: 31904,000 ns/op with_new_arraylist·p0.95: 35712,000 ns/op with_new_arraylist·p0.99: 38208,000 ns/op with_new_arraylist·p0.999: 49536,000 ns/op with_new_arraylist·p0.9999: 1119690,752 ns/op with_new_arraylist·p1.00: 1347584,000 ns/op Iteration 3: 30505,198 ±(99.9%) 111,509 ns/op with_new_arraylist·p0.00: 28960,000 ns/op with_new_arraylist·p0.50: 29984,000 ns/op with_new_arraylist·p0.90: 31392,000 ns/op with_new_arraylist·p0.95: 32192,000 ns/op with_new_arraylist·p0.99: 36096,000 ns/op with_new_arraylist·p0.999: 47680,000 ns/op with_new_arraylist·p0.9999: 1162898,637 ns/op with_new_arraylist·p1.00: 1363968,000 ns/op Iteration 4: 30497,878 ±(99.9%) 112,474 ns/op with_new_arraylist·p0.00: 28960,000 ns/op with_new_arraylist·p0.50: 29984,000 ns/op with_new_arraylist·p0.90: 31392,000 ns/op with_new_arraylist·p0.95: 32160,000 ns/op with_new_arraylist·p0.99: 36096,000 ns/op with_new_arraylist·p0.999: 47872,000 ns/op with_new_arraylist·p0.9999: 1165312,000 ns/op with_new_arraylist·p1.00: 1277952,000 ns/op Iteration 5: 30498,444 ±(99.9%) 113,906 ns/op with_new_arraylist·p0.00: 28896,000 ns/op with_new_arraylist·p0.50: 29984,000 ns/op with_new_arraylist·p0.90: 31372,800 ns/op with_new_arraylist·p0.95: 32160,000 ns/op with_new_arraylist·p0.99: 36096,000 ns/op with_new_arraylist·p0.999: 48190,976 ns/op with_new_arraylist·p0.9999: 1159554,662 ns/op with_new_arraylist·p1.00: 1335296,000 ns/op # Run progress: 68,65% complete, ETA 12:19:05 # Fork: 3 of 3 # Warmup Iteration 1: 30880,048 ±(99.9%) 344,281 ns/op # Warmup Iteration 2: 30394,205 ±(99.9%) 119,121 ns/op # Warmup Iteration 3: 30700,711 ±(99.9%) 108,015 ns/op Iteration 1: 30507,621 ±(99.9%) 118,870 ns/op with_new_arraylist·p0.00: 28928,000 ns/op with_new_arraylist·p0.50: 29920,000 ns/op with_new_arraylist·p0.90: 31424,000 ns/op with_new_arraylist·p0.95: 32128,000 ns/op with_new_arraylist·p0.99: 36352,000 ns/op with_new_arraylist·p0.999: 50295,168 ns/op with_new_arraylist·p0.9999: 1188230,758 ns/op with_new_arraylist·p1.00: 1320960,000 ns/op Iteration 2: 30437,451 ±(99.9%) 113,167 ns/op with_new_arraylist·p0.00: 28800,000 ns/op with_new_arraylist·p0.50: 29920,000 ns/op with_new_arraylist·p0.90: 31392,000 ns/op with_new_arraylist·p0.95: 32096,000 ns/op with_new_arraylist·p0.99: 35968,000 ns/op with_new_arraylist·p0.999: 48111,360 ns/op with_new_arraylist·p0.9999: 1150103,552 ns/op with_new_arraylist·p1.00: 1857536,000 ns/op Iteration 3: 30455,766 ±(99.9%) 111,347 ns/op with_new_arraylist·p0.00: 28960,000 ns/op with_new_arraylist·p0.50: 29952,000 ns/op with_new_arraylist·p0.90: 31424,000 ns/op with_new_arraylist·p0.95: 32096,000 ns/op with_new_arraylist·p0.99: 35968,000 ns/op with_new_arraylist·p0.999: 48306,304 ns/op with_new_arraylist·p0.9999: 1154208,973 ns/op with_new_arraylist·p1.00: 1314816,000 ns/op Iteration 4: 30458,840 ±(99.9%) 107,372 ns/op with_new_arraylist·p0.00: 28928,000 ns/op with_new_arraylist·p0.50: 29952,000 ns/op with_new_arraylist·p0.90: 31424,000 ns/op with_new_arraylist·p0.95: 32128,000 ns/op with_new_arraylist·p0.99: 35904,000 ns/op with_new_arraylist·p0.999: 48056,512 ns/op with_new_arraylist·p0.9999: 1168205,414 ns/op with_new_arraylist·p1.00: 1345536,000 ns/op Iteration 5: 30436,520 ±(99.9%) 98,841 ns/op with_new_arraylist·p0.00: 28928,000 ns/op with_new_arraylist·p0.50: 29952,000 ns/op with_new_arraylist·p0.90: 31424,000 ns/op with_new_arraylist·p0.95: 32128,000 ns/op with_new_arraylist·p0.99: 35968,000 ns/op with_new_arraylist·p0.999: 47801,088 ns/op with_new_arraylist·p0.9999: 1145562,726 ns/op with_new_arraylist·p1.00: 1306624,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 2459875 mean = 30487,510 ±(99.9%) 28,295 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2459559 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 34 [1125000,000, 1250000,000) = 194 [1250000,000, 1375000,000) = 84 [1375000,000, 1500000,000) = 2 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 28768,000 ns/op p(50,0000) = 29952,000 ns/op p(90,0000) = 31488,000 ns/op p(95,0000) = 32224,000 ns/op p(99,0000) = 36352,000 ns/op p(99,9000) = 48064,000 ns/op p(99,9900) = 1148953,395 ns/op p(99,9990) = 1303349,740 ns/op p(99,9999) = 1648450,617 ns/op p(100,0000) = 1902592,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 500) # Run progress: 68,71% complete, ETA 12:17:45 # Fork: 1 of 3 # Warmup Iteration 1: 80056,496 ±(99.9%) 465,796 ns/op # Warmup Iteration 2: 79216,903 ±(99.9%) 187,018 ns/op # Warmup Iteration 3: 78946,726 ±(99.9%) 162,453 ns/op Iteration 1: 79654,954 ±(99.9%) 173,853 ns/op with_new_arraylist·p0.00: 76544,000 ns/op with_new_arraylist·p0.50: 78208,000 ns/op with_new_arraylist·p0.90: 80512,000 ns/op with_new_arraylist·p0.95: 92544,000 ns/op with_new_arraylist·p0.99: 95616,000 ns/op with_new_arraylist·p0.999: 110080,000 ns/op with_new_arraylist·p0.9999: 1240944,230 ns/op with_new_arraylist·p1.00: 1452032,000 ns/op Iteration 2: 79152,410 ±(99.9%) 172,437 ns/op with_new_arraylist·p0.00: 76544,000 ns/op with_new_arraylist·p0.50: 78336,000 ns/op with_new_arraylist·p0.90: 80384,000 ns/op with_new_arraylist·p0.95: 80896,000 ns/op with_new_arraylist·p0.99: 92416,000 ns/op with_new_arraylist·p0.999: 109056,000 ns/op with_new_arraylist·p0.9999: 1293076,685 ns/op with_new_arraylist·p1.00: 1390592,000 ns/op Iteration 3: 79123,097 ±(99.9%) 176,280 ns/op with_new_arraylist·p0.00: 76416,000 ns/op with_new_arraylist·p0.50: 78336,000 ns/op with_new_arraylist·p0.90: 80256,000 ns/op with_new_arraylist·p0.95: 80768,000 ns/op with_new_arraylist·p0.99: 92288,000 ns/op with_new_arraylist·p0.999: 108928,000 ns/op with_new_arraylist·p0.9999: 1294336,000 ns/op with_new_arraylist·p1.00: 1454080,000 ns/op Iteration 4: 82243,037 ±(99.9%) 181,988 ns/op with_new_arraylist·p0.00: 76544,000 ns/op with_new_arraylist·p0.50: 78464,000 ns/op with_new_arraylist·p0.90: 93440,000 ns/op with_new_arraylist·p0.95: 94592,000 ns/op with_new_arraylist·p0.99: 97152,000 ns/op with_new_arraylist·p0.999: 122368,000 ns/op with_new_arraylist·p0.9999: 1249280,000 ns/op with_new_arraylist·p1.00: 1392640,000 ns/op Iteration 5: 79394,209 ±(99.9%) 175,768 ns/op with_new_arraylist·p0.00: 76672,000 ns/op with_new_arraylist·p0.50: 78592,000 ns/op with_new_arraylist·p0.90: 80640,000 ns/op with_new_arraylist·p0.95: 81152,000 ns/op with_new_arraylist·p0.99: 92672,000 ns/op with_new_arraylist·p0.999: 109854,720 ns/op with_new_arraylist·p0.9999: 1287880,704 ns/op with_new_arraylist·p1.00: 1456128,000 ns/op # Run progress: 68,76% complete, ETA 12:16:25 # Fork: 2 of 3 # Warmup Iteration 1: 80141,405 ±(99.9%) 462,274 ns/op # Warmup Iteration 2: 79757,925 ±(99.9%) 197,171 ns/op # Warmup Iteration 3: 79308,473 ±(99.9%) 171,873 ns/op Iteration 1: 79167,091 ±(99.9%) 180,982 ns/op with_new_arraylist·p0.00: 76544,000 ns/op with_new_arraylist·p0.50: 78336,000 ns/op with_new_arraylist·p0.90: 80384,000 ns/op with_new_arraylist·p0.95: 81024,000 ns/op with_new_arraylist·p0.99: 90496,000 ns/op with_new_arraylist·p0.999: 118528,000 ns/op with_new_arraylist·p0.9999: 1319113,523 ns/op with_new_arraylist·p1.00: 1908736,000 ns/op Iteration 2: 79208,652 ±(99.9%) 173,646 ns/op with_new_arraylist·p0.00: 76416,000 ns/op with_new_arraylist·p0.50: 78464,000 ns/op with_new_arraylist·p0.90: 80512,000 ns/op with_new_arraylist·p0.95: 81024,000 ns/op with_new_arraylist·p0.99: 90752,000 ns/op with_new_arraylist·p0.999: 112504,448 ns/op with_new_arraylist·p0.9999: 1296323,584 ns/op with_new_arraylist·p1.00: 1406976,000 ns/op Iteration 3: 79267,500 ±(99.9%) 172,668 ns/op with_new_arraylist·p0.00: 76544,000 ns/op with_new_arraylist·p0.50: 78464,000 ns/op with_new_arraylist·p0.90: 80512,000 ns/op with_new_arraylist·p0.95: 81152,000 ns/op with_new_arraylist·p0.99: 84864,000 ns/op with_new_arraylist·p0.999: 110208,000 ns/op with_new_arraylist·p0.9999: 1280040,960 ns/op with_new_arraylist·p1.00: 1411072,000 ns/op Iteration 4: 79219,407 ±(99.9%) 167,601 ns/op with_new_arraylist·p0.00: 76672,000 ns/op with_new_arraylist·p0.50: 78464,000 ns/op with_new_arraylist·p0.90: 80512,000 ns/op with_new_arraylist·p0.95: 81152,000 ns/op with_new_arraylist·p0.99: 83968,000 ns/op with_new_arraylist·p0.999: 109056,000 ns/op with_new_arraylist·p0.9999: 1246767,923 ns/op with_new_arraylist·p1.00: 1357824,000 ns/op Iteration 5: 79317,469 ±(99.9%) 176,116 ns/op with_new_arraylist·p0.00: 76544,000 ns/op with_new_arraylist·p0.50: 78592,000 ns/op with_new_arraylist·p0.90: 80640,000 ns/op with_new_arraylist·p0.95: 81152,000 ns/op with_new_arraylist·p0.99: 84736,000 ns/op with_new_arraylist·p0.999: 109056,000 ns/op with_new_arraylist·p0.9999: 1296384,000 ns/op with_new_arraylist·p1.00: 1394688,000 ns/op # Run progress: 68,82% complete, ETA 12:15:05 # Fork: 3 of 3 # Warmup Iteration 1: 80008,023 ±(99.9%) 435,868 ns/op # Warmup Iteration 2: 80186,685 ±(99.9%) 188,426 ns/op # Warmup Iteration 3: 79070,688 ±(99.9%) 176,462 ns/op Iteration 1: 78984,673 ±(99.9%) 169,204 ns/op with_new_arraylist·p0.00: 76416,000 ns/op with_new_arraylist·p0.50: 78208,000 ns/op with_new_arraylist·p0.90: 80256,000 ns/op with_new_arraylist·p0.95: 80768,000 ns/op with_new_arraylist·p0.99: 86970,880 ns/op with_new_arraylist·p0.999: 110592,000 ns/op with_new_arraylist·p0.9999: 1201595,187 ns/op with_new_arraylist·p1.00: 1785856,000 ns/op Iteration 2: 79048,191 ±(99.9%) 172,032 ns/op with_new_arraylist·p0.00: 76288,000 ns/op with_new_arraylist·p0.50: 78080,000 ns/op with_new_arraylist·p0.90: 80128,000 ns/op with_new_arraylist·p0.95: 80768,000 ns/op with_new_arraylist·p0.99: 93312,000 ns/op with_new_arraylist·p0.999: 118144,000 ns/op with_new_arraylist·p0.9999: 1241841,459 ns/op with_new_arraylist·p1.00: 1370112,000 ns/op Iteration 3: 79323,700 ±(99.9%) 176,582 ns/op with_new_arraylist·p0.00: 76288,000 ns/op with_new_arraylist·p0.50: 78080,000 ns/op with_new_arraylist·p0.90: 80256,000 ns/op with_new_arraylist·p0.95: 81408,000 ns/op with_new_arraylist·p0.99: 94848,000 ns/op with_new_arraylist·p0.999: 118159,872 ns/op with_new_arraylist·p0.9999: 1247232,000 ns/op with_new_arraylist·p1.00: 1396736,000 ns/op Iteration 4: 79154,249 ±(99.9%) 177,724 ns/op with_new_arraylist·p0.00: 76160,000 ns/op with_new_arraylist·p0.50: 78080,000 ns/op with_new_arraylist·p0.90: 80128,000 ns/op with_new_arraylist·p0.95: 80896,000 ns/op with_new_arraylist·p0.99: 93952,000 ns/op with_new_arraylist·p0.999: 111872,000 ns/op with_new_arraylist·p0.9999: 1287720,960 ns/op with_new_arraylist·p1.00: 1382400,000 ns/op Iteration 5: 80546,630 ±(99.9%) 183,343 ns/op with_new_arraylist·p0.00: 76160,000 ns/op with_new_arraylist·p0.50: 78208,000 ns/op with_new_arraylist·p0.90: 92544,000 ns/op with_new_arraylist·p0.95: 93440,000 ns/op with_new_arraylist·p0.99: 96128,000 ns/op with_new_arraylist·p0.999: 120704,000 ns/op with_new_arraylist·p0.9999: 1266899,354 ns/op with_new_arraylist·p1.00: 1400832,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1883657 mean = 79512,277 ±(99.9%) 45,317 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1882978 [ 125000,000, 250000,000) = 207 [ 250000,000, 375000,000) = 5 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 3 [1125000,000, 1250000,000) = 230 [1250000,000, 1375000,000) = 205 [1375000,000, 1500000,000) = 26 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 76160,000 ns/op p(50,0000) = 78336,000 ns/op p(90,0000) = 80512,000 ns/op p(95,0000) = 81792,000 ns/op p(99,0000) = 94976,000 ns/op p(99,9000) = 110976,000 ns/op p(99,9900) = 1271808,000 ns/op p(99,9990) = 1386496,000 ns/op p(99,9999) = 1800152,105 ns/op p(100,0000) = 1908736,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 1000) # Run progress: 68,88% complete, ETA 12:13:45 # Fork: 1 of 3 # Warmup Iteration 1: 154436,026 ±(99.9%) 892,258 ns/op # Warmup Iteration 2: 156545,767 ±(99.9%) 415,454 ns/op # Warmup Iteration 3: 153102,633 ±(99.9%) 622,507 ns/op Iteration 1: 152968,032 ±(99.9%) 306,553 ns/op with_new_arraylist·p0.00: 148736,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 154368,000 ns/op with_new_arraylist·p0.95: 155648,000 ns/op with_new_arraylist·p0.99: 169487,360 ns/op with_new_arraylist·p0.999: 187136,000 ns/op with_new_arraylist·p0.9999: 1323730,944 ns/op with_new_arraylist·p1.00: 1417216,000 ns/op Iteration 2: 152961,978 ±(99.9%) 307,657 ns/op with_new_arraylist·p0.00: 148480,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 154112,000 ns/op with_new_arraylist·p0.95: 155136,000 ns/op with_new_arraylist·p0.99: 177920,000 ns/op with_new_arraylist·p0.999: 200448,000 ns/op with_new_arraylist·p0.9999: 1358786,970 ns/op with_new_arraylist·p1.00: 1454080,000 ns/op Iteration 3: 152543,786 ±(99.9%) 318,759 ns/op with_new_arraylist·p0.00: 148224,000 ns/op with_new_arraylist·p0.50: 151296,000 ns/op with_new_arraylist·p0.90: 154112,000 ns/op with_new_arraylist·p0.95: 155136,000 ns/op with_new_arraylist·p0.99: 169728,000 ns/op with_new_arraylist·p0.999: 198656,000 ns/op with_new_arraylist·p0.9999: 1354801,152 ns/op with_new_arraylist·p1.00: 1777664,000 ns/op Iteration 4: 152839,310 ±(99.9%) 306,703 ns/op with_new_arraylist·p0.00: 148736,000 ns/op with_new_arraylist·p0.50: 151552,000 ns/op with_new_arraylist·p0.90: 154112,000 ns/op with_new_arraylist·p0.95: 154880,000 ns/op with_new_arraylist·p0.99: 170240,000 ns/op with_new_arraylist·p0.999: 203739,904 ns/op with_new_arraylist·p0.9999: 1343345,050 ns/op with_new_arraylist·p1.00: 1429504,000 ns/op Iteration 5: 152886,705 ±(99.9%) 299,956 ns/op with_new_arraylist·p0.00: 148736,000 ns/op with_new_arraylist·p0.50: 151552,000 ns/op with_new_arraylist·p0.90: 154112,000 ns/op with_new_arraylist·p0.95: 155136,000 ns/op with_new_arraylist·p0.99: 169984,000 ns/op with_new_arraylist·p0.999: 208128,000 ns/op with_new_arraylist·p0.9999: 1325473,587 ns/op with_new_arraylist·p1.00: 1402880,000 ns/op # Run progress: 68,93% complete, ETA 12:12:24 # Fork: 2 of 3 # Warmup Iteration 1: 155056,859 ±(99.9%) 901,181 ns/op # Warmup Iteration 2: 157058,719 ±(99.9%) 566,641 ns/op # Warmup Iteration 3: 152737,536 ±(99.9%) 324,038 ns/op Iteration 1: 152651,580 ±(99.9%) 323,285 ns/op with_new_arraylist·p0.00: 148736,000 ns/op with_new_arraylist·p0.50: 151552,000 ns/op with_new_arraylist·p0.90: 153856,000 ns/op with_new_arraylist·p0.95: 154624,000 ns/op with_new_arraylist·p0.99: 168371,200 ns/op with_new_arraylist·p0.999: 185344,000 ns/op with_new_arraylist·p0.9999: 1400127,488 ns/op with_new_arraylist·p1.00: 1622016,000 ns/op Iteration 2: 152603,618 ±(99.9%) 305,441 ns/op with_new_arraylist·p0.00: 148736,000 ns/op with_new_arraylist·p0.50: 151552,000 ns/op with_new_arraylist·p0.90: 153856,000 ns/op with_new_arraylist·p0.95: 154624,000 ns/op with_new_arraylist·p0.99: 167424,000 ns/op with_new_arraylist·p0.999: 184832,000 ns/op with_new_arraylist·p0.9999: 1336789,811 ns/op with_new_arraylist·p1.00: 1464320,000 ns/op Iteration 3: 152421,477 ±(99.9%) 314,606 ns/op with_new_arraylist·p0.00: 147968,000 ns/op with_new_arraylist·p0.50: 151296,000 ns/op with_new_arraylist·p0.90: 153600,000 ns/op with_new_arraylist·p0.95: 154624,000 ns/op with_new_arraylist·p0.99: 168960,000 ns/op with_new_arraylist·p0.999: 189440,000 ns/op with_new_arraylist·p0.9999: 1354692,608 ns/op with_new_arraylist·p1.00: 1759232,000 ns/op Iteration 4: 158598,740 ±(99.9%) 345,403 ns/op with_new_arraylist·p0.00: 148480,000 ns/op with_new_arraylist·p0.50: 152064,000 ns/op with_new_arraylist·p0.90: 182528,000 ns/op with_new_arraylist·p0.95: 184064,000 ns/op with_new_arraylist·p0.99: 186112,000 ns/op with_new_arraylist·p0.999: 212992,000 ns/op with_new_arraylist·p0.9999: 1351069,901 ns/op with_new_arraylist·p1.00: 1431552,000 ns/op Iteration 5: 162376,008 ±(99.9%) 374,662 ns/op with_new_arraylist·p0.00: 148480,000 ns/op with_new_arraylist·p0.50: 152576,000 ns/op with_new_arraylist·p0.90: 183552,000 ns/op with_new_arraylist·p0.95: 184576,000 ns/op with_new_arraylist·p0.99: 187136,000 ns/op with_new_arraylist·p0.999: 214528,000 ns/op with_new_arraylist·p0.9999: 1397542,093 ns/op with_new_arraylist·p1.00: 1429504,000 ns/op # Run progress: 68,99% complete, ETA 12:11:04 # Fork: 3 of 3 # Warmup Iteration 1: 154269,298 ±(99.9%) 910,914 ns/op # Warmup Iteration 2: 156281,843 ±(99.9%) 370,690 ns/op # Warmup Iteration 3: 152728,913 ±(99.9%) 307,713 ns/op Iteration 1: 152853,164 ±(99.9%) 304,394 ns/op with_new_arraylist·p0.00: 148480,000 ns/op with_new_arraylist·p0.50: 151552,000 ns/op with_new_arraylist·p0.90: 154368,000 ns/op with_new_arraylist·p0.95: 155648,000 ns/op with_new_arraylist·p0.99: 179456,000 ns/op with_new_arraylist·p0.999: 185600,000 ns/op with_new_arraylist·p0.9999: 1333107,507 ns/op with_new_arraylist·p1.00: 1411072,000 ns/op Iteration 2: 152783,766 ±(99.9%) 301,748 ns/op with_new_arraylist·p0.00: 148480,000 ns/op with_new_arraylist·p0.50: 151296,000 ns/op with_new_arraylist·p0.90: 154112,000 ns/op with_new_arraylist·p0.95: 155136,000 ns/op with_new_arraylist·p0.99: 180224,000 ns/op with_new_arraylist·p0.999: 212705,536 ns/op with_new_arraylist·p0.9999: 1305370,829 ns/op with_new_arraylist·p1.00: 1406976,000 ns/op Iteration 3: 152678,600 ±(99.9%) 315,237 ns/op with_new_arraylist·p0.00: 148480,000 ns/op with_new_arraylist·p0.50: 151296,000 ns/op with_new_arraylist·p0.90: 154112,000 ns/op with_new_arraylist·p0.95: 155136,000 ns/op with_new_arraylist·p0.99: 179712,000 ns/op with_new_arraylist·p0.999: 186665,984 ns/op with_new_arraylist·p0.9999: 1393407,181 ns/op with_new_arraylist·p1.00: 1458176,000 ns/op Iteration 4: 152627,595 ±(99.9%) 311,883 ns/op with_new_arraylist·p0.00: 148224,000 ns/op with_new_arraylist·p0.50: 151296,000 ns/op with_new_arraylist·p0.90: 154112,000 ns/op with_new_arraylist·p0.95: 155136,000 ns/op with_new_arraylist·p0.99: 179456,000 ns/op with_new_arraylist·p0.999: 186368,000 ns/op with_new_arraylist·p0.9999: 1375894,733 ns/op with_new_arraylist·p1.00: 1462272,000 ns/op Iteration 5: 152663,839 ±(99.9%) 310,748 ns/op with_new_arraylist·p0.00: 148480,000 ns/op with_new_arraylist·p0.50: 151296,000 ns/op with_new_arraylist·p0.90: 154112,000 ns/op with_new_arraylist·p0.95: 155136,000 ns/op with_new_arraylist·p0.99: 179712,000 ns/op with_new_arraylist·p0.999: 185344,000 ns/op with_new_arraylist·p0.9999: 1377782,989 ns/op with_new_arraylist·p1.00: 1435648,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 974635 mean = 153717,451 ±(99.9%) 82,188 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 974214 [ 250000,000, 375000,000) = 9 [ 375000,000, 500000,000) = 5 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 70 [1250000,000, 1375000,000) = 264 [1375000,000, 1500000,000) = 69 [1500000,000, 1625000,000) = 2 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 147968,000 ns/op p(50,0000) = 151552,000 ns/op p(90,0000) = 154624,000 ns/op p(95,0000) = 159744,000 ns/op p(99,0000) = 184064,000 ns/op p(99,9000) = 208384,000 ns/op p(99,9900) = 1355776,000 ns/op p(99,9990) = 1455118,909 ns/op p(99,9999) = 1777664,000 ns/op p(100,0000) = 1777664,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 10) # Run progress: 69,05% complete, ETA 12:09:44 # Fork: 1 of 3 # Warmup Iteration 1: 6787,943 ±(99.9%) 240,379 ns/op # Warmup Iteration 2: 6469,090 ±(99.9%) 49,920 ns/op # Warmup Iteration 3: 6537,396 ±(99.9%) 79,301 ns/op Iteration 1: 6447,667 ±(99.9%) 28,016 ns/op with_new_arraylist·p0.00: 6064,000 ns/op with_new_arraylist·p0.50: 6360,000 ns/op with_new_arraylist·p0.90: 6592,000 ns/op with_new_arraylist·p0.95: 6768,000 ns/op with_new_arraylist·p0.99: 8093,680 ns/op with_new_arraylist·p0.999: 19279,072 ns/op with_new_arraylist·p0.9999: 23964,243 ns/op with_new_arraylist·p1.00: 1157120,000 ns/op Iteration 2: 6459,236 ±(99.9%) 42,592 ns/op with_new_arraylist·p0.00: 6064,000 ns/op with_new_arraylist·p0.50: 6360,000 ns/op with_new_arraylist·p0.90: 6584,000 ns/op with_new_arraylist·p0.95: 6768,000 ns/op with_new_arraylist·p0.99: 8096,000 ns/op with_new_arraylist·p0.999: 19232,000 ns/op with_new_arraylist·p0.9999: 24212,362 ns/op with_new_arraylist·p1.00: 1292288,000 ns/op Iteration 3: 6558,992 ±(99.9%) 79,731 ns/op with_new_arraylist·p0.00: 6064,000 ns/op with_new_arraylist·p0.50: 6384,000 ns/op with_new_arraylist·p0.90: 6656,000 ns/op with_new_arraylist·p0.95: 6824,000 ns/op with_new_arraylist·p0.99: 8168,000 ns/op with_new_arraylist·p0.999: 19328,000 ns/op with_new_arraylist·p0.9999: 30793,178 ns/op with_new_arraylist·p1.00: 1259520,000 ns/op Iteration 4: 6459,638 ±(99.9%) 34,075 ns/op with_new_arraylist·p0.00: 6072,000 ns/op with_new_arraylist·p0.50: 6368,000 ns/op with_new_arraylist·p0.90: 6624,000 ns/op with_new_arraylist·p0.95: 6792,000 ns/op with_new_arraylist·p0.99: 8128,000 ns/op with_new_arraylist·p0.999: 19072,000 ns/op with_new_arraylist·p0.9999: 24617,840 ns/op with_new_arraylist·p1.00: 1224704,000 ns/op Iteration 5: 6462,551 ±(99.9%) 40,866 ns/op with_new_arraylist·p0.00: 6040,000 ns/op with_new_arraylist·p0.50: 6360,000 ns/op with_new_arraylist·p0.90: 6592,000 ns/op with_new_arraylist·p0.95: 6776,000 ns/op with_new_arraylist·p0.99: 8168,000 ns/op with_new_arraylist·p0.999: 19136,000 ns/op with_new_arraylist·p0.9999: 25337,875 ns/op with_new_arraylist·p1.00: 1241088,000 ns/op # Run progress: 69,10% complete, ETA 12:08:24 # Fork: 2 of 3 # Warmup Iteration 1: 6204,647 ±(99.9%) 243,765 ns/op # Warmup Iteration 2: 5886,290 ±(99.9%) 56,824 ns/op # Warmup Iteration 3: 5888,980 ±(99.9%) 62,060 ns/op Iteration 1: 5872,104 ±(99.9%) 56,831 ns/op with_new_arraylist·p0.00: 5472,000 ns/op with_new_arraylist·p0.50: 5760,000 ns/op with_new_arraylist·p0.90: 5992,000 ns/op with_new_arraylist·p0.95: 6104,000 ns/op with_new_arraylist·p0.99: 7197,360 ns/op with_new_arraylist·p0.999: 18496,000 ns/op with_new_arraylist·p0.9999: 23187,414 ns/op with_new_arraylist·p1.00: 1294336,000 ns/op Iteration 2: 5890,147 ±(99.9%) 61,801 ns/op with_new_arraylist·p0.00: 5464,000 ns/op with_new_arraylist·p0.50: 5768,000 ns/op with_new_arraylist·p0.90: 6008,000 ns/op with_new_arraylist·p0.95: 6120,000 ns/op with_new_arraylist·p0.99: 7176,000 ns/op with_new_arraylist·p0.999: 18496,000 ns/op with_new_arraylist·p0.9999: 23188,208 ns/op with_new_arraylist·p1.00: 1253376,000 ns/op Iteration 3: 5855,692 ±(99.9%) 48,942 ns/op with_new_arraylist·p0.00: 5472,000 ns/op with_new_arraylist·p0.50: 5760,000 ns/op with_new_arraylist·p0.90: 5992,000 ns/op with_new_arraylist·p0.95: 6104,000 ns/op with_new_arraylist·p0.99: 7168,000 ns/op with_new_arraylist·p0.999: 18400,000 ns/op with_new_arraylist·p0.9999: 22675,174 ns/op with_new_arraylist·p1.00: 1261568,000 ns/op Iteration 4: 5898,084 ±(99.9%) 65,078 ns/op with_new_arraylist·p0.00: 5472,000 ns/op with_new_arraylist·p0.50: 5760,000 ns/op with_new_arraylist·p0.90: 6000,000 ns/op with_new_arraylist·p0.95: 6112,000 ns/op with_new_arraylist·p0.99: 7251,280 ns/op with_new_arraylist·p0.999: 18848,000 ns/op with_new_arraylist·p0.9999: 27346,819 ns/op with_new_arraylist·p1.00: 1263616,000 ns/op Iteration 5: 5890,892 ±(99.9%) 59,116 ns/op with_new_arraylist·p0.00: 5480,000 ns/op with_new_arraylist·p0.50: 5768,000 ns/op with_new_arraylist·p0.90: 6016,000 ns/op with_new_arraylist·p0.95: 6128,000 ns/op with_new_arraylist·p0.99: 7264,000 ns/op with_new_arraylist·p0.999: 18496,000 ns/op with_new_arraylist·p0.9999: 25705,549 ns/op with_new_arraylist·p1.00: 1253376,000 ns/op # Run progress: 69,16% complete, ETA 12:07:04 # Fork: 3 of 3 # Warmup Iteration 1: 6221,932 ±(99.9%) 262,772 ns/op # Warmup Iteration 2: 5858,318 ±(99.9%) 63,594 ns/op # Warmup Iteration 3: 5825,943 ±(99.9%) 56,450 ns/op Iteration 1: 5825,689 ±(99.9%) 54,640 ns/op with_new_arraylist·p0.00: 5440,000 ns/op with_new_arraylist·p0.50: 5712,000 ns/op with_new_arraylist·p0.90: 5944,000 ns/op with_new_arraylist·p0.95: 6112,000 ns/op with_new_arraylist·p0.99: 7248,000 ns/op with_new_arraylist·p0.999: 18240,000 ns/op with_new_arraylist·p0.9999: 26401,434 ns/op with_new_arraylist·p1.00: 1245184,000 ns/op Iteration 2: 5825,094 ±(99.9%) 56,989 ns/op with_new_arraylist·p0.00: 5432,000 ns/op with_new_arraylist·p0.50: 5712,000 ns/op with_new_arraylist·p0.90: 5936,000 ns/op with_new_arraylist·p0.95: 6112,000 ns/op with_new_arraylist·p0.99: 7256,000 ns/op with_new_arraylist·p0.999: 18176,000 ns/op with_new_arraylist·p0.9999: 24958,976 ns/op with_new_arraylist·p1.00: 1298432,000 ns/op Iteration 3: 5857,752 ±(99.9%) 64,813 ns/op with_new_arraylist·p0.00: 5440,000 ns/op with_new_arraylist·p0.50: 5712,000 ns/op with_new_arraylist·p0.90: 5960,000 ns/op with_new_arraylist·p0.95: 6136,000 ns/op with_new_arraylist·p0.99: 7592,000 ns/op with_new_arraylist·p0.999: 15871,904 ns/op with_new_arraylist·p0.9999: 24302,627 ns/op with_new_arraylist·p1.00: 1347584,000 ns/op Iteration 4: 5842,371 ±(99.9%) 66,295 ns/op with_new_arraylist·p0.00: 5416,000 ns/op with_new_arraylist·p0.50: 5712,000 ns/op with_new_arraylist·p0.90: 5944,000 ns/op with_new_arraylist·p0.95: 6112,000 ns/op with_new_arraylist·p0.99: 7232,000 ns/op with_new_arraylist·p0.999: 18176,000 ns/op with_new_arraylist·p0.9999: 26788,646 ns/op with_new_arraylist·p1.00: 1329152,000 ns/op Iteration 5: 5826,878 ±(99.9%) 59,621 ns/op with_new_arraylist·p0.00: 5424,000 ns/op with_new_arraylist·p0.50: 5704,000 ns/op with_new_arraylist·p0.90: 5936,000 ns/op with_new_arraylist·p0.95: 6112,000 ns/op with_new_arraylist·p0.99: 7208,000 ns/op with_new_arraylist·p0.999: 11712,000 ns/op with_new_arraylist·p0.9999: 23341,226 ns/op with_new_arraylist·p1.00: 1280000,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3114249 mean = 6050,600 ±(99.9%) 14,653 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3114107 [ 125000,000, 250000,000) = 3 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 37 [1125000,000, 1250000,000) = 82 [1250000,000, 1375000,000) = 20 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 5416,000 ns/op p(50,0000) = 5816,000 ns/op p(90,0000) = 6440,000 ns/op p(95,0000) = 6552,000 ns/op p(99,0000) = 7488,000 ns/op p(99,9000) = 18688,000 ns/op p(99,9900) = 24832,000 ns/op p(99,9990) = 1228508,160 ns/op p(99,9999) = 1316572,160 ns/op p(100,0000) = 1347584,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 20) # Run progress: 69,22% complete, ETA 12:05:43 # Fork: 1 of 3 # Warmup Iteration 1: 11427,611 ±(99.9%) 356,315 ns/op # Warmup Iteration 2: 11127,349 ±(99.9%) 92,406 ns/op # Warmup Iteration 3: 10989,240 ±(99.9%) 43,487 ns/op Iteration 1: 10993,517 ±(99.9%) 42,307 ns/op with_new_arraylist·p0.00: 10496,000 ns/op with_new_arraylist·p0.50: 10848,000 ns/op with_new_arraylist·p0.90: 11200,000 ns/op with_new_arraylist·p0.95: 11440,000 ns/op with_new_arraylist·p0.99: 12768,000 ns/op with_new_arraylist·p0.999: 25664,000 ns/op with_new_arraylist·p0.9999: 34106,598 ns/op with_new_arraylist·p1.00: 1251328,000 ns/op Iteration 2: 11045,668 ±(99.9%) 73,368 ns/op with_new_arraylist·p0.00: 10464,000 ns/op with_new_arraylist·p0.50: 10848,000 ns/op with_new_arraylist·p0.90: 11200,000 ns/op with_new_arraylist·p0.95: 11424,000 ns/op with_new_arraylist·p0.99: 12752,000 ns/op with_new_arraylist·p0.999: 25567,680 ns/op with_new_arraylist·p0.9999: 31196,704 ns/op with_new_arraylist·p1.00: 1787904,000 ns/op Iteration 3: 11127,264 ±(99.9%) 43,643 ns/op with_new_arraylist·p0.00: 10432,000 ns/op with_new_arraylist·p0.50: 10848,000 ns/op with_new_arraylist·p0.90: 11296,000 ns/op with_new_arraylist·p0.95: 11824,000 ns/op with_new_arraylist·p0.99: 15920,000 ns/op with_new_arraylist·p0.999: 25760,000 ns/op with_new_arraylist·p0.9999: 34084,326 ns/op with_new_arraylist·p1.00: 1302528,000 ns/op Iteration 4: 11096,247 ±(99.9%) 67,548 ns/op with_new_arraylist·p0.00: 10464,000 ns/op with_new_arraylist·p0.50: 10848,000 ns/op with_new_arraylist·p0.90: 11232,000 ns/op with_new_arraylist·p0.95: 11520,000 ns/op with_new_arraylist·p0.99: 15760,000 ns/op with_new_arraylist·p0.999: 25600,000 ns/op with_new_arraylist·p0.9999: 35610,240 ns/op with_new_arraylist·p1.00: 1284096,000 ns/op Iteration 5: 11102,895 ±(99.9%) 89,022 ns/op with_new_arraylist·p0.00: 10480,000 ns/op with_new_arraylist·p0.50: 10848,000 ns/op with_new_arraylist·p0.90: 11216,000 ns/op with_new_arraylist·p0.95: 11440,000 ns/op with_new_arraylist·p0.99: 12768,000 ns/op with_new_arraylist·p0.999: 25600,000 ns/op with_new_arraylist·p0.9999: 1111257,907 ns/op with_new_arraylist·p1.00: 1310720,000 ns/op # Run progress: 69,27% complete, ETA 12:04:23 # Fork: 2 of 3 # Warmup Iteration 1: 11249,967 ±(99.9%) 221,399 ns/op # Warmup Iteration 2: 10727,231 ±(99.9%) 64,901 ns/op # Warmup Iteration 3: 10710,023 ±(99.9%) 58,352 ns/op Iteration 1: 10715,501 ±(99.9%) 61,998 ns/op with_new_arraylist·p0.00: 10160,000 ns/op with_new_arraylist·p0.50: 10544,000 ns/op with_new_arraylist·p0.90: 10864,000 ns/op with_new_arraylist·p0.95: 11120,000 ns/op with_new_arraylist·p0.99: 12448,000 ns/op with_new_arraylist·p0.999: 25194,912 ns/op with_new_arraylist·p0.9999: 31580,752 ns/op with_new_arraylist·p1.00: 1851392,000 ns/op Iteration 2: 10722,087 ±(99.9%) 64,989 ns/op with_new_arraylist·p0.00: 10160,000 ns/op with_new_arraylist·p0.50: 10528,000 ns/op with_new_arraylist·p0.90: 10848,000 ns/op with_new_arraylist·p0.95: 11120,000 ns/op with_new_arraylist·p0.99: 12432,000 ns/op with_new_arraylist·p0.999: 25280,000 ns/op with_new_arraylist·p0.9999: 32747,706 ns/op with_new_arraylist·p1.00: 1331200,000 ns/op Iteration 3: 10795,059 ±(99.9%) 59,194 ns/op with_new_arraylist·p0.00: 10160,000 ns/op with_new_arraylist·p0.50: 10528,000 ns/op with_new_arraylist·p0.90: 10896,000 ns/op with_new_arraylist·p0.95: 11392,000 ns/op with_new_arraylist·p0.99: 15408,000 ns/op with_new_arraylist·p0.999: 25312,000 ns/op with_new_arraylist·p0.9999: 31930,122 ns/op with_new_arraylist·p1.00: 1304576,000 ns/op Iteration 4: 10772,715 ±(99.9%) 53,109 ns/op with_new_arraylist·p0.00: 10160,000 ns/op with_new_arraylist·p0.50: 10528,000 ns/op with_new_arraylist·p0.90: 10880,000 ns/op with_new_arraylist·p0.95: 11344,000 ns/op with_new_arraylist·p0.99: 15456,000 ns/op with_new_arraylist·p0.999: 25216,000 ns/op with_new_arraylist·p0.9999: 33924,336 ns/op with_new_arraylist·p1.00: 1239040,000 ns/op Iteration 5: 10771,455 ±(99.9%) 66,500 ns/op with_new_arraylist·p0.00: 10160,000 ns/op with_new_arraylist·p0.50: 10528,000 ns/op with_new_arraylist·p0.90: 10880,000 ns/op with_new_arraylist·p0.95: 11232,000 ns/op with_new_arraylist·p0.99: 15248,000 ns/op with_new_arraylist·p0.999: 25280,000 ns/op with_new_arraylist·p0.9999: 35342,592 ns/op with_new_arraylist·p1.00: 1292288,000 ns/op # Run progress: 69,33% complete, ETA 12:03:03 # Fork: 3 of 3 # Warmup Iteration 1: 11749,336 ±(99.9%) 255,959 ns/op # Warmup Iteration 2: 11249,591 ±(99.9%) 76,692 ns/op # Warmup Iteration 3: 12401,447 ±(99.9%) 75,329 ns/op Iteration 1: 12832,338 ±(99.9%) 79,373 ns/op with_new_arraylist·p0.00: 10672,000 ns/op with_new_arraylist·p0.50: 11120,000 ns/op with_new_arraylist·p0.90: 16416,000 ns/op with_new_arraylist·p0.95: 16608,000 ns/op with_new_arraylist·p0.99: 18560,000 ns/op with_new_arraylist·p0.999: 29216,000 ns/op with_new_arraylist·p0.9999: 43601,082 ns/op with_new_arraylist·p1.00: 1343488,000 ns/op Iteration 2: 12222,169 ±(99.9%) 81,321 ns/op with_new_arraylist·p0.00: 10672,000 ns/op with_new_arraylist·p0.50: 11056,000 ns/op with_new_arraylist·p0.90: 16320,000 ns/op with_new_arraylist·p0.95: 16448,000 ns/op with_new_arraylist·p0.99: 18016,000 ns/op with_new_arraylist·p0.999: 28858,080 ns/op with_new_arraylist·p0.9999: 49640,320 ns/op with_new_arraylist·p1.00: 1673216,000 ns/op Iteration 3: 11260,548 ±(99.9%) 76,228 ns/op with_new_arraylist·p0.00: 10672,000 ns/op with_new_arraylist·p0.50: 11024,000 ns/op with_new_arraylist·p0.90: 11392,000 ns/op with_new_arraylist·p0.95: 11872,000 ns/op with_new_arraylist·p0.99: 13216,000 ns/op with_new_arraylist·p0.999: 25856,000 ns/op with_new_arraylist·p0.9999: 37265,101 ns/op with_new_arraylist·p1.00: 1343488,000 ns/op Iteration 4: 11196,278 ±(99.9%) 55,687 ns/op with_new_arraylist·p0.00: 10672,000 ns/op with_new_arraylist·p0.50: 11008,000 ns/op with_new_arraylist·p0.90: 11344,000 ns/op with_new_arraylist·p0.95: 11840,000 ns/op with_new_arraylist·p0.99: 13184,000 ns/op with_new_arraylist·p0.999: 25811,520 ns/op with_new_arraylist·p0.9999: 34409,216 ns/op with_new_arraylist·p1.00: 1282048,000 ns/op Iteration 5: 11229,859 ±(99.9%) 66,890 ns/op with_new_arraylist·p0.00: 10640,000 ns/op with_new_arraylist·p0.50: 11008,000 ns/op with_new_arraylist·p0.90: 11360,000 ns/op with_new_arraylist·p0.95: 11856,000 ns/op with_new_arraylist·p0.99: 13200,000 ns/op with_new_arraylist·p0.999: 25888,000 ns/op with_new_arraylist·p0.9999: 38193,984 ns/op with_new_arraylist·p1.00: 1323008,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3365118 mean = 11166,232 ±(99.9%) 17,129 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3364906 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 42 [1125000,000, 1250000,000) = 118 [1250000,000, 1375000,000) = 48 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 10160,000 ns/op p(50,0000) = 10848,000 ns/op p(90,0000) = 11328,000 ns/op p(95,0000) = 12576,000 ns/op p(99,0000) = 16480,000 ns/op p(99,9000) = 25696,000 ns/op p(99,9900) = 36575,238 ns/op p(99,9990) = 1282762,363 ns/op p(99,9999) = 1553573,806 ns/op p(100,0000) = 1851392,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 50) # Run progress: 69,39% complete, ETA 12:01:43 # Fork: 1 of 3 # Warmup Iteration 1: 21503,696 ±(99.9%) 236,336 ns/op # Warmup Iteration 2: 21036,636 ±(99.9%) 80,894 ns/op # Warmup Iteration 3: 21035,514 ±(99.9%) 78,938 ns/op Iteration 1: 21005,460 ±(99.9%) 71,879 ns/op with_new_arraylist·p0.00: 19936,000 ns/op with_new_arraylist·p0.50: 20672,000 ns/op with_new_arraylist·p0.90: 21152,000 ns/op with_new_arraylist·p0.95: 22048,000 ns/op with_new_arraylist·p0.99: 25786,560 ns/op with_new_arraylist·p0.999: 37568,000 ns/op with_new_arraylist·p0.9999: 65738,624 ns/op with_new_arraylist·p1.00: 1357824,000 ns/op Iteration 2: 21059,412 ±(99.9%) 80,190 ns/op with_new_arraylist·p0.00: 20064,000 ns/op with_new_arraylist·p0.50: 20672,000 ns/op with_new_arraylist·p0.90: 21408,000 ns/op with_new_arraylist·p0.95: 22592,000 ns/op with_new_arraylist·p0.99: 24384,000 ns/op with_new_arraylist·p0.999: 37696,000 ns/op with_new_arraylist·p0.9999: 285172,864 ns/op with_new_arraylist·p1.00: 1751040,000 ns/op Iteration 3: 21175,602 ±(99.9%) 74,996 ns/op with_new_arraylist·p0.00: 19968,000 ns/op with_new_arraylist·p0.50: 20672,000 ns/op with_new_arraylist·p0.90: 21536,000 ns/op with_new_arraylist·p0.95: 22880,000 ns/op with_new_arraylist·p0.99: 32448,000 ns/op with_new_arraylist·p0.999: 37632,000 ns/op with_new_arraylist·p0.9999: 64160,058 ns/op with_new_arraylist·p1.00: 1280000,000 ns/op Iteration 4: 21022,135 ±(99.9%) 76,399 ns/op with_new_arraylist·p0.00: 20032,000 ns/op with_new_arraylist·p0.50: 20672,000 ns/op with_new_arraylist·p0.90: 21280,000 ns/op with_new_arraylist·p0.95: 22560,000 ns/op with_new_arraylist·p0.99: 24352,000 ns/op with_new_arraylist·p0.999: 37504,000 ns/op with_new_arraylist·p0.9999: 246539,878 ns/op with_new_arraylist·p1.00: 1372160,000 ns/op Iteration 5: 20936,195 ±(99.9%) 68,851 ns/op with_new_arraylist·p0.00: 20000,000 ns/op with_new_arraylist·p0.50: 20672,000 ns/op with_new_arraylist·p0.90: 21120,000 ns/op with_new_arraylist·p0.95: 21952,000 ns/op with_new_arraylist·p0.99: 23712,000 ns/op with_new_arraylist·p0.999: 37376,000 ns/op with_new_arraylist·p0.9999: 53916,864 ns/op with_new_arraylist·p1.00: 1275904,000 ns/op # Run progress: 69,44% complete, ETA 12:00:23 # Fork: 2 of 3 # Warmup Iteration 1: 21636,033 ±(99.9%) 229,461 ns/op # Warmup Iteration 2: 21413,375 ±(99.9%) 95,936 ns/op # Warmup Iteration 3: 21310,116 ±(99.9%) 86,422 ns/op Iteration 1: 21266,355 ±(99.9%) 55,966 ns/op with_new_arraylist·p0.00: 20192,000 ns/op with_new_arraylist·p0.50: 20992,000 ns/op with_new_arraylist·p0.90: 21632,000 ns/op with_new_arraylist·p0.95: 22688,000 ns/op with_new_arraylist·p0.99: 23616,000 ns/op with_new_arraylist·p0.999: 37760,000 ns/op with_new_arraylist·p0.9999: 50629,978 ns/op with_new_arraylist·p1.00: 1314816,000 ns/op Iteration 2: 21252,289 ±(99.9%) 59,099 ns/op with_new_arraylist·p0.00: 20128,000 ns/op with_new_arraylist·p0.50: 20992,000 ns/op with_new_arraylist·p0.90: 21536,000 ns/op with_new_arraylist·p0.95: 22592,000 ns/op with_new_arraylist·p0.99: 23648,000 ns/op with_new_arraylist·p0.999: 37952,000 ns/op with_new_arraylist·p0.9999: 57927,834 ns/op with_new_arraylist·p1.00: 1357824,000 ns/op Iteration 3: 21526,746 ±(99.9%) 59,363 ns/op with_new_arraylist·p0.00: 20224,000 ns/op with_new_arraylist·p0.50: 20992,000 ns/op with_new_arraylist·p0.90: 22176,000 ns/op with_new_arraylist·p0.95: 23328,000 ns/op with_new_arraylist·p0.99: 30015,680 ns/op with_new_arraylist·p0.999: 37824,000 ns/op with_new_arraylist·p0.9999: 52254,579 ns/op with_new_arraylist·p1.00: 1310720,000 ns/op Iteration 4: 21294,971 ±(99.9%) 57,995 ns/op with_new_arraylist·p0.00: 20192,000 ns/op with_new_arraylist·p0.50: 21024,000 ns/op with_new_arraylist·p0.90: 21792,000 ns/op with_new_arraylist·p0.95: 22688,000 ns/op with_new_arraylist·p0.99: 23680,000 ns/op with_new_arraylist·p0.999: 37376,000 ns/op with_new_arraylist·p0.9999: 50486,733 ns/op with_new_arraylist·p1.00: 1310720,000 ns/op Iteration 5: 21591,951 ±(99.9%) 55,274 ns/op with_new_arraylist·p0.00: 20224,000 ns/op with_new_arraylist·p0.50: 20992,000 ns/op with_new_arraylist·p0.90: 22496,000 ns/op with_new_arraylist·p0.95: 25920,000 ns/op with_new_arraylist·p0.99: 29536,000 ns/op with_new_arraylist·p0.999: 37824,000 ns/op with_new_arraylist·p0.9999: 51513,344 ns/op with_new_arraylist·p1.00: 1261568,000 ns/op # Run progress: 69,50% complete, ETA 11:59:03 # Fork: 3 of 3 # Warmup Iteration 1: 21320,343 ±(99.9%) 229,470 ns/op # Warmup Iteration 2: 20976,635 ±(99.9%) 75,045 ns/op # Warmup Iteration 3: 21969,919 ±(99.9%) 80,248 ns/op Iteration 1: 22340,114 ±(99.9%) 76,339 ns/op with_new_arraylist·p0.00: 20000,000 ns/op with_new_arraylist·p0.50: 20768,000 ns/op with_new_arraylist·p0.90: 27008,000 ns/op with_new_arraylist·p0.95: 27232,000 ns/op with_new_arraylist·p0.99: 29376,000 ns/op with_new_arraylist·p0.999: 40240,704 ns/op with_new_arraylist·p0.9999: 59014,438 ns/op with_new_arraylist·p1.00: 1280000,000 ns/op Iteration 2: 21825,422 ±(99.9%) 79,149 ns/op with_new_arraylist·p0.00: 20032,000 ns/op with_new_arraylist·p0.50: 20704,000 ns/op with_new_arraylist·p0.90: 26848,000 ns/op with_new_arraylist·p0.95: 27104,000 ns/op with_new_arraylist·p0.99: 29184,000 ns/op with_new_arraylist·p0.999: 39744,000 ns/op with_new_arraylist·p0.9999: 61414,925 ns/op with_new_arraylist·p1.00: 2062336,000 ns/op Iteration 3: 20999,770 ±(99.9%) 71,818 ns/op with_new_arraylist·p0.00: 20032,000 ns/op with_new_arraylist·p0.50: 20672,000 ns/op with_new_arraylist·p0.90: 21248,000 ns/op with_new_arraylist·p0.95: 22304,000 ns/op with_new_arraylist·p0.99: 26912,000 ns/op with_new_arraylist·p0.999: 36416,000 ns/op with_new_arraylist·p0.9999: 55293,875 ns/op with_new_arraylist·p1.00: 1329152,000 ns/op Iteration 4: 20946,297 ±(99.9%) 70,917 ns/op with_new_arraylist·p0.00: 20032,000 ns/op with_new_arraylist·p0.50: 20672,000 ns/op with_new_arraylist·p0.90: 21152,000 ns/op with_new_arraylist·p0.95: 21952,000 ns/op with_new_arraylist·p0.99: 23552,000 ns/op with_new_arraylist·p0.999: 37504,000 ns/op with_new_arraylist·p0.9999: 56826,464 ns/op with_new_arraylist·p1.00: 1359872,000 ns/op Iteration 5: 21001,280 ±(99.9%) 78,477 ns/op with_new_arraylist·p0.00: 20032,000 ns/op with_new_arraylist·p0.50: 20640,000 ns/op with_new_arraylist·p0.90: 21312,000 ns/op with_new_arraylist·p0.95: 22560,000 ns/op with_new_arraylist·p0.99: 24288,000 ns/op with_new_arraylist·p0.999: 37150,464 ns/op with_new_arraylist·p0.9999: 1046327,706 ns/op with_new_arraylist·p1.00: 1308672,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3520031 mean = 21276,063 ±(99.9%) 18,012 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 3519763 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 2 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 221 [1250000,000, 1500000,000) = 43 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 19936,000 ns/op p(50,0000) = 20768,000 ns/op p(90,0000) = 21760,000 ns/op p(95,0000) = 23200,000 ns/op p(99,0000) = 28896,000 ns/op p(99,9000) = 37696,000 ns/op p(99,9900) = 56703,795 ns/op p(99,9990) = 1263205,745 ns/op p(99,9999) = 1372160,000 ns/op p(100,0000) = 2062336,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 100) # Run progress: 69,56% complete, ETA 11:57:42 # Fork: 1 of 3 # Warmup Iteration 1: 39965,021 ±(99.9%) 437,194 ns/op # Warmup Iteration 2: 39010,200 ±(99.9%) 160,972 ns/op # Warmup Iteration 3: 38975,640 ±(99.9%) 162,839 ns/op Iteration 1: 38963,664 ±(99.9%) 161,787 ns/op with_new_arraylist·p0.00: 37248,000 ns/op with_new_arraylist·p0.50: 38400,000 ns/op with_new_arraylist·p0.90: 39616,000 ns/op with_new_arraylist·p0.95: 40320,000 ns/op with_new_arraylist·p0.99: 45056,000 ns/op with_new_arraylist·p0.999: 66176,000 ns/op with_new_arraylist·p0.9999: 1258848,256 ns/op with_new_arraylist·p1.00: 1339392,000 ns/op Iteration 2: 38901,556 ±(99.9%) 148,682 ns/op with_new_arraylist·p0.00: 37248,000 ns/op with_new_arraylist·p0.50: 38336,000 ns/op with_new_arraylist·p0.90: 39488,000 ns/op with_new_arraylist·p0.95: 40320,000 ns/op with_new_arraylist·p0.99: 44864,000 ns/op with_new_arraylist·p0.999: 65997,696 ns/op with_new_arraylist·p0.9999: 1205540,454 ns/op with_new_arraylist·p1.00: 1843200,000 ns/op Iteration 3: 38907,382 ±(99.9%) 162,388 ns/op with_new_arraylist·p0.00: 37184,000 ns/op with_new_arraylist·p0.50: 38336,000 ns/op with_new_arraylist·p0.90: 39232,000 ns/op with_new_arraylist·p0.95: 40256,000 ns/op with_new_arraylist·p0.99: 44992,000 ns/op with_new_arraylist·p0.999: 65920,000 ns/op with_new_arraylist·p0.9999: 1243745,894 ns/op with_new_arraylist·p1.00: 1320960,000 ns/op Iteration 4: 38900,470 ±(99.9%) 151,380 ns/op with_new_arraylist·p0.00: 37248,000 ns/op with_new_arraylist·p0.50: 38336,000 ns/op with_new_arraylist·p0.90: 39296,000 ns/op with_new_arraylist·p0.95: 40256,000 ns/op with_new_arraylist·p0.99: 45056,000 ns/op with_new_arraylist·p0.999: 64545,792 ns/op with_new_arraylist·p0.9999: 1218872,934 ns/op with_new_arraylist·p1.00: 1366016,000 ns/op Iteration 5: 38928,871 ±(99.9%) 150,701 ns/op with_new_arraylist·p0.00: 37248,000 ns/op with_new_arraylist·p0.50: 38400,000 ns/op with_new_arraylist·p0.90: 39488,000 ns/op with_new_arraylist·p0.95: 40256,000 ns/op with_new_arraylist·p0.99: 45056,000 ns/op with_new_arraylist·p0.999: 65128,128 ns/op with_new_arraylist·p0.9999: 1219226,419 ns/op with_new_arraylist·p1.00: 1298432,000 ns/op # Run progress: 69,61% complete, ETA 11:56:22 # Fork: 2 of 3 # Warmup Iteration 1: 39869,776 ±(99.9%) 457,873 ns/op # Warmup Iteration 2: 38909,584 ±(99.9%) 168,686 ns/op # Warmup Iteration 3: 38807,120 ±(99.9%) 143,584 ns/op Iteration 1: 38852,449 ±(99.9%) 161,161 ns/op with_new_arraylist·p0.00: 37056,000 ns/op with_new_arraylist·p0.50: 38272,000 ns/op with_new_arraylist·p0.90: 39360,000 ns/op with_new_arraylist·p0.95: 40256,000 ns/op with_new_arraylist·p0.99: 44736,000 ns/op with_new_arraylist·p0.999: 66699,264 ns/op with_new_arraylist·p0.9999: 1208765,645 ns/op with_new_arraylist·p1.00: 1361920,000 ns/op Iteration 2: 38861,331 ±(99.9%) 160,800 ns/op with_new_arraylist·p0.00: 37056,000 ns/op with_new_arraylist·p0.50: 38272,000 ns/op with_new_arraylist·p0.90: 39424,000 ns/op with_new_arraylist·p0.95: 40256,000 ns/op with_new_arraylist·p0.99: 44672,000 ns/op with_new_arraylist·p0.999: 65560,064 ns/op with_new_arraylist·p0.9999: 1194227,302 ns/op with_new_arraylist·p1.00: 1765376,000 ns/op Iteration 3: 38861,282 ±(99.9%) 161,117 ns/op with_new_arraylist·p0.00: 37056,000 ns/op with_new_arraylist·p0.50: 38272,000 ns/op with_new_arraylist·p0.90: 39424,000 ns/op with_new_arraylist·p0.95: 40256,000 ns/op with_new_arraylist·p0.99: 44672,000 ns/op with_new_arraylist·p0.999: 66451,328 ns/op with_new_arraylist·p0.9999: 1212651,725 ns/op with_new_arraylist·p1.00: 1286144,000 ns/op Iteration 4: 38839,461 ±(99.9%) 154,722 ns/op with_new_arraylist·p0.00: 37120,000 ns/op with_new_arraylist·p0.50: 38208,000 ns/op with_new_arraylist·p0.90: 39680,000 ns/op with_new_arraylist·p0.95: 40384,000 ns/op with_new_arraylist·p0.99: 43968,000 ns/op with_new_arraylist·p0.999: 64889,856 ns/op with_new_arraylist·p0.9999: 1174187,827 ns/op with_new_arraylist·p1.00: 1357824,000 ns/op Iteration 5: 39083,185 ±(99.9%) 153,072 ns/op with_new_arraylist·p0.00: 37056,000 ns/op with_new_arraylist·p0.50: 38272,000 ns/op with_new_arraylist·p0.90: 39872,000 ns/op with_new_arraylist·p0.95: 41152,000 ns/op with_new_arraylist·p0.99: 49710,080 ns/op with_new_arraylist·p0.999: 65664,000 ns/op with_new_arraylist·p0.9999: 1182120,346 ns/op with_new_arraylist·p1.00: 1333248,000 ns/op # Run progress: 69,67% complete, ETA 11:55:02 # Fork: 3 of 3 # Warmup Iteration 1: 41856,389 ±(99.9%) 473,377 ns/op # Warmup Iteration 2: 41004,153 ±(99.9%) 174,406 ns/op # Warmup Iteration 3: 40880,378 ±(99.9%) 153,874 ns/op Iteration 1: 41195,219 ±(99.9%) 153,798 ns/op with_new_arraylist·p0.00: 39296,000 ns/op with_new_arraylist·p0.50: 40384,000 ns/op with_new_arraylist·p0.90: 42048,000 ns/op with_new_arraylist·p0.95: 44160,000 ns/op with_new_arraylist·p0.99: 50864,000 ns/op with_new_arraylist·p0.999: 69078,400 ns/op with_new_arraylist·p0.9999: 1187025,920 ns/op with_new_arraylist·p1.00: 1316864,000 ns/op Iteration 2: 40909,913 ±(99.9%) 159,310 ns/op with_new_arraylist·p0.00: 39232,000 ns/op with_new_arraylist·p0.50: 40320,000 ns/op with_new_arraylist·p0.90: 41408,000 ns/op with_new_arraylist·p0.95: 42304,000 ns/op with_new_arraylist·p0.99: 47488,000 ns/op with_new_arraylist·p0.999: 69632,000 ns/op with_new_arraylist·p0.9999: 1200133,939 ns/op with_new_arraylist·p1.00: 1574912,000 ns/op Iteration 3: 40997,155 ±(99.9%) 151,583 ns/op with_new_arraylist·p0.00: 39360,000 ns/op with_new_arraylist·p0.50: 40384,000 ns/op with_new_arraylist·p0.90: 41856,000 ns/op with_new_arraylist·p0.95: 42560,000 ns/op with_new_arraylist·p0.99: 46208,000 ns/op with_new_arraylist·p0.999: 70263,808 ns/op with_new_arraylist·p0.9999: 1154226,586 ns/op with_new_arraylist·p1.00: 1335296,000 ns/op Iteration 4: 41034,960 ±(99.9%) 158,285 ns/op with_new_arraylist·p0.00: 39296,000 ns/op with_new_arraylist·p0.50: 40384,000 ns/op with_new_arraylist·p0.90: 41920,000 ns/op with_new_arraylist·p0.95: 42624,000 ns/op with_new_arraylist·p0.99: 46336,000 ns/op with_new_arraylist·p0.999: 70525,824 ns/op with_new_arraylist·p0.9999: 1181282,918 ns/op with_new_arraylist·p1.00: 1335296,000 ns/op Iteration 5: 41215,343 ±(99.9%) 160,432 ns/op with_new_arraylist·p0.00: 39232,000 ns/op with_new_arraylist·p0.50: 40320,000 ns/op with_new_arraylist·p0.90: 42112,000 ns/op with_new_arraylist·p0.95: 46912,000 ns/op with_new_arraylist·p0.99: 51008,000 ns/op with_new_arraylist·p0.999: 70656,000 ns/op with_new_arraylist·p0.9999: 1183159,501 ns/op with_new_arraylist·p1.00: 1812480,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1894494 mean = 39604,334 ±(99.9%) 40,541 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1894097 [ 125000,000, 250000,000) = 2 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 2 [1000000,000, 1125000,000) = 54 [1125000,000, 1250000,000) = 247 [1250000,000, 1375000,000) = 86 [1375000,000, 1500000,000) = 1 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 3 Percentiles, ns/op: p(0,0000) = 37056,000 ns/op p(50,0000) = 38656,000 ns/op p(90,0000) = 40768,000 ns/op p(95,0000) = 41728,000 ns/op p(99,0000) = 49088,000 ns/op p(99,9000) = 67456,000 ns/op p(99,9900) = 1198080,000 ns/op p(99,9990) = 1321185,485 ns/op p(99,9999) = 1815721,114 ns/op p(100,0000) = 1843200,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 200) # Run progress: 69,73% complete, ETA 11:53:42 # Fork: 1 of 3 # Warmup Iteration 1: 79226,951 ±(99.9%) 542,835 ns/op # Warmup Iteration 2: 78498,779 ±(99.9%) 313,571 ns/op # Warmup Iteration 3: 78283,382 ±(99.9%) 164,257 ns/op Iteration 1: 78291,563 ±(99.9%) 170,316 ns/op with_new_arraylist·p0.00: 75008,000 ns/op with_new_arraylist·p0.50: 77312,000 ns/op with_new_arraylist·p0.90: 79616,000 ns/op with_new_arraylist·p0.95: 80896,000 ns/op with_new_arraylist·p0.99: 94336,000 ns/op with_new_arraylist·p0.999: 108672,000 ns/op with_new_arraylist·p0.9999: 1255929,651 ns/op with_new_arraylist·p1.00: 1886208,000 ns/op Iteration 2: 78257,807 ±(99.9%) 166,132 ns/op with_new_arraylist·p0.00: 74880,000 ns/op with_new_arraylist·p0.50: 77312,000 ns/op with_new_arraylist·p0.90: 79616,000 ns/op with_new_arraylist·p0.95: 80768,000 ns/op with_new_arraylist·p0.99: 94208,000 ns/op with_new_arraylist·p0.999: 108928,000 ns/op with_new_arraylist·p0.9999: 1275833,549 ns/op with_new_arraylist·p1.00: 1433600,000 ns/op Iteration 3: 78324,590 ±(99.9%) 167,769 ns/op with_new_arraylist·p0.00: 75008,000 ns/op with_new_arraylist·p0.50: 77312,000 ns/op with_new_arraylist·p0.90: 79872,000 ns/op with_new_arraylist·p0.95: 81024,000 ns/op with_new_arraylist·p0.99: 94208,000 ns/op with_new_arraylist·p0.999: 108611,200 ns/op with_new_arraylist·p0.9999: 1265187,840 ns/op with_new_arraylist·p1.00: 1390592,000 ns/op Iteration 4: 78345,838 ±(99.9%) 167,749 ns/op with_new_arraylist·p0.00: 75136,000 ns/op with_new_arraylist·p0.50: 77312,000 ns/op with_new_arraylist·p0.90: 79744,000 ns/op with_new_arraylist·p0.95: 81024,000 ns/op with_new_arraylist·p0.99: 94208,000 ns/op with_new_arraylist·p0.999: 109184,000 ns/op with_new_arraylist·p0.9999: 1249280,000 ns/op with_new_arraylist·p1.00: 1441792,000 ns/op Iteration 5: 78464,963 ±(99.9%) 167,615 ns/op with_new_arraylist·p0.00: 75008,000 ns/op with_new_arraylist·p0.50: 77440,000 ns/op with_new_arraylist·p0.90: 79872,000 ns/op with_new_arraylist·p0.95: 81280,000 ns/op with_new_arraylist·p0.99: 94208,000 ns/op with_new_arraylist·p0.999: 109568,000 ns/op with_new_arraylist·p0.9999: 1261977,600 ns/op with_new_arraylist·p1.00: 1415168,000 ns/op # Run progress: 69,78% complete, ETA 11:52:22 # Fork: 2 of 3 # Warmup Iteration 1: 81396,784 ±(99.9%) 442,203 ns/op # Warmup Iteration 2: 80416,274 ±(99.9%) 188,182 ns/op # Warmup Iteration 3: 81618,768 ±(99.9%) 187,436 ns/op Iteration 1: 81495,241 ±(99.9%) 186,315 ns/op with_new_arraylist·p0.00: 77184,000 ns/op with_new_arraylist·p0.50: 79488,000 ns/op with_new_arraylist·p0.90: 83968,000 ns/op with_new_arraylist·p0.95: 96640,000 ns/op with_new_arraylist·p0.99: 99968,000 ns/op with_new_arraylist·p0.999: 114176,000 ns/op with_new_arraylist·p0.9999: 1249259,520 ns/op with_new_arraylist·p1.00: 1802240,000 ns/op Iteration 2: 80692,028 ±(99.9%) 180,082 ns/op with_new_arraylist·p0.00: 77056,000 ns/op with_new_arraylist·p0.50: 79360,000 ns/op with_new_arraylist·p0.90: 81920,000 ns/op with_new_arraylist·p0.95: 85504,000 ns/op with_new_arraylist·p0.99: 97920,000 ns/op with_new_arraylist·p0.999: 111232,000 ns/op with_new_arraylist·p0.9999: 1258752,205 ns/op with_new_arraylist·p1.00: 1398784,000 ns/op Iteration 3: 80210,926 ±(99.9%) 175,997 ns/op with_new_arraylist·p0.00: 76928,000 ns/op with_new_arraylist·p0.50: 79360,000 ns/op with_new_arraylist·p0.90: 81536,000 ns/op with_new_arraylist·p0.95: 82688,000 ns/op with_new_arraylist·p0.99: 88960,000 ns/op with_new_arraylist·p0.999: 111425,792 ns/op with_new_arraylist·p0.9999: 1256476,672 ns/op with_new_arraylist·p1.00: 1392640,000 ns/op Iteration 4: 80316,011 ±(99.9%) 177,820 ns/op with_new_arraylist·p0.00: 77056,000 ns/op with_new_arraylist·p0.50: 79360,000 ns/op with_new_arraylist·p0.90: 81664,000 ns/op with_new_arraylist·p0.95: 82944,000 ns/op with_new_arraylist·p0.99: 92032,000 ns/op with_new_arraylist·p0.999: 119936,000 ns/op with_new_arraylist·p0.9999: 1270036,480 ns/op with_new_arraylist·p1.00: 1349632,000 ns/op Iteration 5: 80310,510 ±(99.9%) 180,370 ns/op with_new_arraylist·p0.00: 77056,000 ns/op with_new_arraylist·p0.50: 79360,000 ns/op with_new_arraylist·p0.90: 81664,000 ns/op with_new_arraylist·p0.95: 82944,000 ns/op with_new_arraylist·p0.99: 89088,000 ns/op with_new_arraylist·p0.999: 110848,000 ns/op with_new_arraylist·p0.9999: 1298705,203 ns/op with_new_arraylist·p1.00: 1406976,000 ns/op # Run progress: 69,84% complete, ETA 11:51:01 # Fork: 3 of 3 # Warmup Iteration 1: 81467,778 ±(99.9%) 460,728 ns/op # Warmup Iteration 2: 80760,243 ±(99.9%) 192,936 ns/op # Warmup Iteration 3: 80491,534 ±(99.9%) 178,972 ns/op Iteration 1: 80423,990 ±(99.9%) 179,568 ns/op with_new_arraylist·p0.00: 77312,000 ns/op with_new_arraylist·p0.50: 79488,000 ns/op with_new_arraylist·p0.90: 81792,000 ns/op with_new_arraylist·p0.95: 83072,000 ns/op with_new_arraylist·p0.99: 89600,000 ns/op with_new_arraylist·p0.999: 113324,544 ns/op with_new_arraylist·p0.9999: 1256619,418 ns/op with_new_arraylist·p1.00: 1746944,000 ns/op Iteration 2: 80415,020 ±(99.9%) 171,774 ns/op with_new_arraylist·p0.00: 77184,000 ns/op with_new_arraylist·p0.50: 79488,000 ns/op with_new_arraylist·p0.90: 81792,000 ns/op with_new_arraylist·p0.95: 82944,000 ns/op with_new_arraylist·p0.99: 89344,000 ns/op with_new_arraylist·p0.999: 111232,000 ns/op with_new_arraylist·p0.9999: 1234944,000 ns/op with_new_arraylist·p1.00: 1411072,000 ns/op Iteration 3: 80559,099 ±(99.9%) 175,737 ns/op with_new_arraylist·p0.00: 77312,000 ns/op with_new_arraylist·p0.50: 79616,000 ns/op with_new_arraylist·p0.90: 81792,000 ns/op with_new_arraylist·p0.95: 83712,000 ns/op with_new_arraylist·p0.99: 94848,000 ns/op with_new_arraylist·p0.999: 110592,000 ns/op with_new_arraylist·p0.9999: 1234944,000 ns/op with_new_arraylist·p1.00: 1368064,000 ns/op Iteration 4: 80459,747 ±(99.9%) 176,166 ns/op with_new_arraylist·p0.00: 77312,000 ns/op with_new_arraylist·p0.50: 79616,000 ns/op with_new_arraylist·p0.90: 81792,000 ns/op with_new_arraylist·p0.95: 83072,000 ns/op with_new_arraylist·p0.99: 88832,000 ns/op with_new_arraylist·p0.999: 110322,048 ns/op with_new_arraylist·p0.9999: 1250486,477 ns/op with_new_arraylist·p1.00: 1478656,000 ns/op Iteration 5: 80444,784 ±(99.9%) 175,897 ns/op with_new_arraylist·p0.00: 77312,000 ns/op with_new_arraylist·p0.50: 79488,000 ns/op with_new_arraylist·p0.90: 81792,000 ns/op with_new_arraylist·p0.95: 83072,000 ns/op with_new_arraylist·p0.99: 88960,000 ns/op with_new_arraylist·p0.999: 110464,000 ns/op with_new_arraylist·p0.9999: 1257562,112 ns/op with_new_arraylist·p1.00: 1413120,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1877223 mean = 79786,319 ±(99.9%) 45,152 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1876539 [ 125000,000, 250000,000) = 220 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 2 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 4 [1125000,000, 1250000,000) = 259 [1250000,000, 1375000,000) = 167 [1375000,000, 1500000,000) = 29 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 74880,000 ns/op p(50,0000) = 79104,000 ns/op p(90,0000) = 81408,000 ns/op p(95,0000) = 83072,000 ns/op p(99,0000) = 96384,000 ns/op p(99,9000) = 110976,000 ns/op p(99,9900) = 1255424,000 ns/op p(99,9990) = 1407908,905 ns/op p(99,9999) = 1812549,255 ns/op p(100,0000) = 1886208,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 500) # Run progress: 69,90% complete, ETA 11:49:41 # Fork: 1 of 3 # Warmup Iteration 1: 201797,160 ±(99.9%) 1194,350 ns/op # Warmup Iteration 2: 196666,987 ±(99.9%) 483,568 ns/op # Warmup Iteration 3: 196749,998 ±(99.9%) 431,692 ns/op Iteration 1: 197059,623 ±(99.9%) 441,846 ns/op with_new_arraylist·p0.00: 190208,000 ns/op with_new_arraylist·p0.50: 194048,000 ns/op with_new_arraylist·p0.90: 200448,000 ns/op with_new_arraylist·p0.95: 212480,000 ns/op with_new_arraylist·p0.99: 226304,000 ns/op with_new_arraylist·p0.999: 254464,000 ns/op with_new_arraylist·p0.9999: 1474560,000 ns/op with_new_arraylist·p1.00: 1515520,000 ns/op Iteration 2: 196932,139 ±(99.9%) 445,652 ns/op with_new_arraylist·p0.00: 190464,000 ns/op with_new_arraylist·p0.50: 194048,000 ns/op with_new_arraylist·p0.90: 200192,000 ns/op with_new_arraylist·p0.95: 211712,000 ns/op with_new_arraylist·p0.99: 226048,000 ns/op with_new_arraylist·p0.999: 254532,608 ns/op with_new_arraylist·p0.9999: 1514620,518 ns/op with_new_arraylist·p1.00: 1564672,000 ns/op Iteration 3: 196958,059 ±(99.9%) 433,793 ns/op with_new_arraylist·p0.00: 190464,000 ns/op with_new_arraylist·p0.50: 194304,000 ns/op with_new_arraylist·p0.90: 200192,000 ns/op with_new_arraylist·p0.95: 209664,000 ns/op with_new_arraylist·p0.99: 226304,000 ns/op with_new_arraylist·p0.999: 256256,000 ns/op with_new_arraylist·p0.9999: 1472472,678 ns/op with_new_arraylist·p1.00: 1552384,000 ns/op Iteration 4: 196724,945 ±(99.9%) 429,811 ns/op with_new_arraylist·p0.00: 190208,000 ns/op with_new_arraylist·p0.50: 194048,000 ns/op with_new_arraylist·p0.90: 199936,000 ns/op with_new_arraylist·p0.95: 210176,000 ns/op with_new_arraylist·p0.99: 226304,000 ns/op with_new_arraylist·p0.999: 256878,080 ns/op with_new_arraylist·p0.9999: 1472512,000 ns/op with_new_arraylist·p1.00: 1527808,000 ns/op Iteration 5: 200091,002 ±(99.9%) 483,852 ns/op with_new_arraylist·p0.00: 189952,000 ns/op with_new_arraylist·p0.50: 194048,000 ns/op with_new_arraylist·p0.90: 228352,000 ns/op with_new_arraylist·p0.95: 231424,000 ns/op with_new_arraylist·p0.99: 238592,000 ns/op with_new_arraylist·p0.999: 276002,816 ns/op with_new_arraylist·p0.9999: 1531917,926 ns/op with_new_arraylist·p1.00: 1548288,000 ns/op # Run progress: 69,95% complete, ETA 11:48:21 # Fork: 2 of 3 # Warmup Iteration 1: 200540,812 ±(99.9%) 1185,748 ns/op # Warmup Iteration 2: 196189,638 ±(99.9%) 454,573 ns/op # Warmup Iteration 3: 196518,042 ±(99.9%) 437,656 ns/op Iteration 1: 198456,681 ±(99.9%) 455,801 ns/op with_new_arraylist·p0.00: 189952,000 ns/op with_new_arraylist·p0.50: 194048,000 ns/op with_new_arraylist·p0.90: 208128,000 ns/op with_new_arraylist·p0.95: 228096,000 ns/op with_new_arraylist·p0.99: 234752,000 ns/op with_new_arraylist·p0.999: 260264,448 ns/op with_new_arraylist·p0.9999: 1484659,917 ns/op with_new_arraylist·p1.00: 1591296,000 ns/op Iteration 2: 196472,078 ±(99.9%) 438,320 ns/op with_new_arraylist·p0.00: 189952,000 ns/op with_new_arraylist·p0.50: 193792,000 ns/op with_new_arraylist·p0.90: 199680,000 ns/op with_new_arraylist·p0.95: 210176,000 ns/op with_new_arraylist·p0.99: 225792,000 ns/op with_new_arraylist·p0.999: 254246,400 ns/op with_new_arraylist·p0.9999: 1478789,120 ns/op with_new_arraylist·p1.00: 1603584,000 ns/op Iteration 3: 196791,845 ±(99.9%) 432,264 ns/op with_new_arraylist·p0.00: 189696,000 ns/op with_new_arraylist·p0.50: 193792,000 ns/op with_new_arraylist·p0.90: 200192,000 ns/op with_new_arraylist·p0.95: 215296,000 ns/op with_new_arraylist·p0.99: 230912,000 ns/op with_new_arraylist·p0.999: 255547,392 ns/op with_new_arraylist·p0.9999: 1465581,568 ns/op with_new_arraylist·p1.00: 1546240,000 ns/op Iteration 4: 196624,243 ±(99.9%) 430,962 ns/op with_new_arraylist·p0.00: 189696,000 ns/op with_new_arraylist·p0.50: 194048,000 ns/op with_new_arraylist·p0.90: 199936,000 ns/op with_new_arraylist·p0.95: 209152,000 ns/op with_new_arraylist·p0.99: 225536,000 ns/op with_new_arraylist·p0.999: 252720,128 ns/op with_new_arraylist·p0.9999: 1455629,107 ns/op with_new_arraylist·p1.00: 1540096,000 ns/op Iteration 5: 196563,827 ±(99.9%) 431,681 ns/op with_new_arraylist·p0.00: 190208,000 ns/op with_new_arraylist·p0.50: 193792,000 ns/op with_new_arraylist·p0.90: 199680,000 ns/op with_new_arraylist·p0.95: 211968,000 ns/op with_new_arraylist·p0.99: 226560,000 ns/op with_new_arraylist·p0.999: 248832,000 ns/op with_new_arraylist·p0.9999: 1466383,565 ns/op with_new_arraylist·p1.00: 1667072,000 ns/op # Run progress: 70,01% complete, ETA 11:47:01 # Fork: 3 of 3 # Warmup Iteration 1: 199414,705 ±(99.9%) 1170,272 ns/op # Warmup Iteration 2: 196643,595 ±(99.9%) 465,449 ns/op # Warmup Iteration 3: 196843,385 ±(99.9%) 431,721 ns/op Iteration 1: 197015,195 ±(99.9%) 440,589 ns/op with_new_arraylist·p0.00: 189952,000 ns/op with_new_arraylist·p0.50: 194304,000 ns/op with_new_arraylist·p0.90: 200704,000 ns/op with_new_arraylist·p0.95: 212224,000 ns/op with_new_arraylist·p0.99: 225024,000 ns/op with_new_arraylist·p0.999: 250408,960 ns/op with_new_arraylist·p0.9999: 1476317,184 ns/op with_new_arraylist·p1.00: 1546240,000 ns/op Iteration 2: 196695,094 ±(99.9%) 438,259 ns/op with_new_arraylist·p0.00: 189952,000 ns/op with_new_arraylist·p0.50: 194048,000 ns/op with_new_arraylist·p0.90: 200192,000 ns/op with_new_arraylist·p0.95: 212480,000 ns/op with_new_arraylist·p0.99: 225024,000 ns/op with_new_arraylist·p0.999: 252468,992 ns/op with_new_arraylist·p0.9999: 1511099,187 ns/op with_new_arraylist·p1.00: 1591296,000 ns/op Iteration 3: 196549,774 ±(99.9%) 441,303 ns/op with_new_arraylist·p0.00: 189952,000 ns/op with_new_arraylist·p0.50: 193792,000 ns/op with_new_arraylist·p0.90: 199936,000 ns/op with_new_arraylist·p0.95: 212224,000 ns/op with_new_arraylist·p0.99: 224768,000 ns/op with_new_arraylist·p0.999: 246528,000 ns/op with_new_arraylist·p0.9999: 1508695,245 ns/op with_new_arraylist·p1.00: 1640448,000 ns/op Iteration 4: 196938,004 ±(99.9%) 439,205 ns/op with_new_arraylist·p0.00: 189696,000 ns/op with_new_arraylist·p0.50: 194048,000 ns/op with_new_arraylist·p0.90: 200704,000 ns/op with_new_arraylist·p0.95: 212736,000 ns/op with_new_arraylist·p0.99: 226304,000 ns/op with_new_arraylist·p0.999: 256019,456 ns/op with_new_arraylist·p0.9999: 1508878,950 ns/op with_new_arraylist·p1.00: 2478080,000 ns/op Iteration 5: 196436,286 ±(99.9%) 426,474 ns/op with_new_arraylist·p0.00: 189952,000 ns/op with_new_arraylist·p0.50: 193792,000 ns/op with_new_arraylist·p0.90: 199936,000 ns/op with_new_arraylist·p0.95: 211200,000 ns/op with_new_arraylist·p0.99: 225024,000 ns/op with_new_arraylist·p0.999: 253440,000 ns/op with_new_arraylist·p0.9999: 1420607,488 ns/op with_new_arraylist·p1.00: 1529856,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 760385 mean = 197082,935 ±(99.9%) 113,846 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 759147 [ 250000,000, 500000,000) = 794 [ 500000,000, 750000,000) = 1 [ 750000,000, 1000000,000) = 2 [1000000,000, 1250000,000) = 5 [1250000,000, 1500000,000) = 383 [1500000,000, 1750000,000) = 52 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 1 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 189696,000 ns/op p(50,0000) = 194048,000 ns/op p(90,0000) = 200704,000 ns/op p(95,0000) = 214272,000 ns/op p(99,0000) = 230656,000 ns/op p(99,9000) = 257280,000 ns/op p(99,9900) = 1476608,000 ns/op p(99,9990) = 1583489,884 ns/op p(99,9999) = 2478080,000 ns/op p(100,0000) = 2478080,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 1000) # Run progress: 70,07% complete, ETA 11:45:41 # Fork: 1 of 3 # Warmup Iteration 1: 403086,862 ±(99.9%) 2477,127 ns/op # Warmup Iteration 2: 402005,704 ±(99.9%) 1045,152 ns/op # Warmup Iteration 3: 398786,186 ±(99.9%) 1017,290 ns/op Iteration 1: 401824,423 ±(99.9%) 1083,627 ns/op with_new_arraylist·p0.00: 383488,000 ns/op with_new_arraylist·p0.50: 393216,000 ns/op with_new_arraylist·p0.90: 412160,000 ns/op with_new_arraylist·p0.95: 447488,000 ns/op with_new_arraylist·p0.99: 480768,000 ns/op with_new_arraylist·p0.999: 1619615,744 ns/op with_new_arraylist·p0.9999: 2119855,309 ns/op with_new_arraylist·p1.00: 2326528,000 ns/op Iteration 2: 402194,012 ±(99.9%) 1005,437 ns/op with_new_arraylist·p0.00: 384512,000 ns/op with_new_arraylist·p0.50: 393728,000 ns/op with_new_arraylist·p0.90: 412672,000 ns/op with_new_arraylist·p0.95: 453632,000 ns/op with_new_arraylist·p0.99: 480768,000 ns/op with_new_arraylist·p0.999: 1579960,320 ns/op with_new_arraylist·p0.9999: 1818687,488 ns/op with_new_arraylist·p1.00: 1865728,000 ns/op Iteration 3: 400778,781 ±(99.9%) 1015,422 ns/op with_new_arraylist·p0.00: 383488,000 ns/op with_new_arraylist·p0.50: 393728,000 ns/op with_new_arraylist·p0.90: 409600,000 ns/op with_new_arraylist·p0.95: 434176,000 ns/op with_new_arraylist·p0.99: 474112,000 ns/op with_new_arraylist·p0.999: 1601536,000 ns/op with_new_arraylist·p0.9999: 1897705,267 ns/op with_new_arraylist·p1.00: 2004992,000 ns/op Iteration 4: 404748,185 ±(99.9%) 1082,935 ns/op with_new_arraylist·p0.00: 384000,000 ns/op with_new_arraylist·p0.50: 394240,000 ns/op with_new_arraylist·p0.90: 429568,000 ns/op with_new_arraylist·p0.95: 470528,000 ns/op with_new_arraylist·p0.99: 487936,000 ns/op with_new_arraylist·p0.999: 1629306,880 ns/op with_new_arraylist·p0.9999: 1870335,181 ns/op with_new_arraylist·p1.00: 1904640,000 ns/op Iteration 5: 399283,665 ±(99.9%) 965,062 ns/op with_new_arraylist·p0.00: 384000,000 ns/op with_new_arraylist·p0.50: 393728,000 ns/op with_new_arraylist·p0.90: 408064,000 ns/op with_new_arraylist·p0.95: 422400,000 ns/op with_new_arraylist·p0.99: 465920,000 ns/op with_new_arraylist·p0.999: 1592864,768 ns/op with_new_arraylist·p0.9999: 1796891,034 ns/op with_new_arraylist·p1.00: 1859584,000 ns/op # Run progress: 70,12% complete, ETA 11:44:21 # Fork: 2 of 3 # Warmup Iteration 1: 401663,949 ±(99.9%) 2573,064 ns/op # Warmup Iteration 2: 402059,183 ±(99.9%) 1049,771 ns/op # Warmup Iteration 3: 398688,937 ±(99.9%) 972,693 ns/op Iteration 1: 398044,961 ±(99.9%) 908,532 ns/op with_new_arraylist·p0.00: 384000,000 ns/op with_new_arraylist·p0.50: 392704,000 ns/op with_new_arraylist·p0.90: 407552,000 ns/op with_new_arraylist·p0.95: 416256,000 ns/op with_new_arraylist·p0.99: 442880,000 ns/op with_new_arraylist·p0.999: 1558425,600 ns/op with_new_arraylist·p0.9999: 1792744,448 ns/op with_new_arraylist·p1.00: 1910784,000 ns/op Iteration 2: 398612,159 ±(99.9%) 926,550 ns/op with_new_arraylist·p0.00: 384000,000 ns/op with_new_arraylist·p0.50: 393216,000 ns/op with_new_arraylist·p0.90: 408576,000 ns/op with_new_arraylist·p0.95: 418304,000 ns/op with_new_arraylist·p0.99: 437760,000 ns/op with_new_arraylist·p0.999: 1543768,064 ns/op with_new_arraylist·p0.9999: 1847126,426 ns/op with_new_arraylist·p1.00: 1957888,000 ns/op Iteration 3: 400110,512 ±(99.9%) 944,738 ns/op with_new_arraylist·p0.00: 383488,000 ns/op with_new_arraylist·p0.50: 393216,000 ns/op with_new_arraylist·p0.90: 409600,000 ns/op with_new_arraylist·p0.95: 428032,000 ns/op with_new_arraylist·p0.99: 480256,000 ns/op with_new_arraylist·p0.999: 1556480,000 ns/op with_new_arraylist·p0.9999: 1785948,160 ns/op with_new_arraylist·p1.00: 1851392,000 ns/op Iteration 4: 398088,353 ±(99.9%) 943,092 ns/op with_new_arraylist·p0.00: 384000,000 ns/op with_new_arraylist·p0.50: 392704,000 ns/op with_new_arraylist·p0.90: 407552,000 ns/op with_new_arraylist·p0.95: 415692,800 ns/op with_new_arraylist·p0.99: 440320,000 ns/op with_new_arraylist·p0.999: 1576333,312 ns/op with_new_arraylist·p0.9999: 1792627,098 ns/op with_new_arraylist·p1.00: 1908736,000 ns/op Iteration 5: 398663,865 ±(99.9%) 949,805 ns/op with_new_arraylist·p0.00: 384000,000 ns/op with_new_arraylist·p0.50: 393216,000 ns/op with_new_arraylist·p0.90: 408064,000 ns/op with_new_arraylist·p0.95: 420224,000 ns/op with_new_arraylist·p0.99: 446643,200 ns/op with_new_arraylist·p0.999: 1572464,640 ns/op with_new_arraylist·p0.9999: 1888229,376 ns/op with_new_arraylist·p1.00: 1933312,000 ns/op # Run progress: 70,18% complete, ETA 11:43:00 # Fork: 3 of 3 # Warmup Iteration 1: 401641,322 ±(99.9%) 2397,337 ns/op # Warmup Iteration 2: 402217,121 ±(99.9%) 1074,740 ns/op # Warmup Iteration 3: 399730,610 ±(99.9%) 969,607 ns/op Iteration 1: 398543,479 ±(99.9%) 984,862 ns/op with_new_arraylist·p0.00: 383488,000 ns/op with_new_arraylist·p0.50: 393216,000 ns/op with_new_arraylist·p0.90: 409088,000 ns/op with_new_arraylist·p0.95: 420352,000 ns/op with_new_arraylist·p0.99: 432640,000 ns/op with_new_arraylist·p0.999: 1667624,960 ns/op with_new_arraylist·p0.9999: 1831921,050 ns/op with_new_arraylist·p1.00: 1867776,000 ns/op Iteration 2: 400140,035 ±(99.9%) 908,037 ns/op with_new_arraylist·p0.00: 384000,000 ns/op with_new_arraylist·p0.50: 393728,000 ns/op with_new_arraylist·p0.90: 409600,000 ns/op with_new_arraylist·p0.95: 438784,000 ns/op with_new_arraylist·p0.99: 468480,000 ns/op with_new_arraylist·p0.999: 1509376,000 ns/op with_new_arraylist·p0.9999: 1660950,118 ns/op with_new_arraylist·p1.00: 1683456,000 ns/op Iteration 3: 400921,330 ±(99.9%) 918,635 ns/op with_new_arraylist·p0.00: 384000,000 ns/op with_new_arraylist·p0.50: 394240,000 ns/op with_new_arraylist·p0.90: 411136,000 ns/op with_new_arraylist·p0.95: 438784,000 ns/op with_new_arraylist·p0.99: 467968,000 ns/op with_new_arraylist·p0.999: 1550958,592 ns/op with_new_arraylist·p0.9999: 1670377,472 ns/op with_new_arraylist·p1.00: 1773568,000 ns/op Iteration 4: 398366,149 ±(99.9%) 923,573 ns/op with_new_arraylist·p0.00: 383488,000 ns/op with_new_arraylist·p0.50: 393216,000 ns/op with_new_arraylist·p0.90: 409088,000 ns/op with_new_arraylist·p0.95: 420352,000 ns/op with_new_arraylist·p0.99: 432128,000 ns/op with_new_arraylist·p0.999: 1568923,648 ns/op with_new_arraylist·p0.9999: 1779643,187 ns/op with_new_arraylist·p1.00: 1787904,000 ns/op Iteration 5: 398261,210 ±(99.9%) 935,653 ns/op with_new_arraylist·p0.00: 384000,000 ns/op with_new_arraylist·p0.50: 392704,000 ns/op with_new_arraylist·p0.90: 408576,000 ns/op with_new_arraylist·p0.95: 420864,000 ns/op with_new_arraylist·p0.99: 432640,000 ns/op with_new_arraylist·p0.999: 1582544,896 ns/op with_new_arraylist·p0.9999: 1785781,453 ns/op with_new_arraylist·p1.00: 1796096,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 374806 mean = 399896,840 ±(99.9%) 249,999 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 373964 [ 500000,000, 750000,000) = 389 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 1 [1250000,000, 1500000,000) = 16 [1500000,000, 1750000,000) = 350 [1750000,000, 2000000,000) = 83 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 2 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 383488,000 ns/op p(50,0000) = 393216,000 ns/op p(90,0000) = 409600,000 ns/op p(95,0000) = 427008,000 ns/op p(99,0000) = 471040,000 ns/op p(99,9000) = 1567115,264 ns/op p(99,9900) = 1806336,000 ns/op p(99,9990) = 1969754,911 ns/op p(99,9999) = 2326528,000 ns/op p(100,0000) = 2326528,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 10) # Run progress: 70,24% complete, ETA 11:41:40 # Fork: 1 of 3 # Warmup Iteration 1: 13663,900 ±(99.9%) 287,000 ns/op # Warmup Iteration 2: 13209,821 ±(99.9%) 86,714 ns/op # Warmup Iteration 3: 13531,015 ±(99.9%) 80,694 ns/op Iteration 1: 13197,303 ±(99.9%) 85,328 ns/op with_new_arraylist·p0.00: 12288,000 ns/op with_new_arraylist·p0.50: 12944,000 ns/op with_new_arraylist·p0.90: 13424,000 ns/op with_new_arraylist·p0.95: 13920,000 ns/op with_new_arraylist·p0.99: 14992,000 ns/op with_new_arraylist·p0.999: 27840,000 ns/op with_new_arraylist·p0.9999: 51188,160 ns/op with_new_arraylist·p1.00: 1339392,000 ns/op Iteration 2: 13309,902 ±(99.9%) 86,167 ns/op with_new_arraylist·p0.00: 12352,000 ns/op with_new_arraylist·p0.50: 12928,000 ns/op with_new_arraylist·p0.90: 13408,000 ns/op with_new_arraylist·p0.95: 14320,000 ns/op with_new_arraylist·p0.99: 20512,000 ns/op with_new_arraylist·p0.999: 28110,400 ns/op with_new_arraylist·p0.9999: 58045,440 ns/op with_new_arraylist·p1.00: 1349632,000 ns/op Iteration 3: 13157,855 ±(99.9%) 73,855 ns/op with_new_arraylist·p0.00: 12336,000 ns/op with_new_arraylist·p0.50: 12928,000 ns/op with_new_arraylist·p0.90: 13360,000 ns/op with_new_arraylist·p0.95: 13728,000 ns/op with_new_arraylist·p0.99: 15120,000 ns/op with_new_arraylist·p0.999: 27832,608 ns/op with_new_arraylist·p0.9999: 41473,907 ns/op with_new_arraylist·p1.00: 1368064,000 ns/op Iteration 4: 13147,090 ±(99.9%) 76,055 ns/op with_new_arraylist·p0.00: 12352,000 ns/op with_new_arraylist·p0.50: 12928,000 ns/op with_new_arraylist·p0.90: 13376,000 ns/op with_new_arraylist·p0.95: 13712,000 ns/op with_new_arraylist·p0.99: 14976,000 ns/op with_new_arraylist·p0.999: 27825,568 ns/op with_new_arraylist·p0.9999: 43558,522 ns/op with_new_arraylist·p1.00: 1284096,000 ns/op Iteration 5: 13124,629 ±(99.9%) 74,952 ns/op with_new_arraylist·p0.00: 12336,000 ns/op with_new_arraylist·p0.50: 12928,000 ns/op with_new_arraylist·p0.90: 13328,000 ns/op with_new_arraylist·p0.95: 13648,000 ns/op with_new_arraylist·p0.99: 14944,000 ns/op with_new_arraylist·p0.999: 27744,000 ns/op with_new_arraylist·p0.9999: 40054,528 ns/op with_new_arraylist·p1.00: 1368064,000 ns/op # Run progress: 70,29% complete, ETA 11:40:20 # Fork: 2 of 3 # Warmup Iteration 1: 13413,773 ±(99.9%) 240,301 ns/op # Warmup Iteration 2: 13057,369 ±(99.9%) 60,702 ns/op # Warmup Iteration 3: 13175,056 ±(99.9%) 102,972 ns/op Iteration 1: 13138,168 ±(99.9%) 92,170 ns/op with_new_arraylist·p0.00: 12336,000 ns/op with_new_arraylist·p0.50: 12864,000 ns/op with_new_arraylist·p0.90: 13264,000 ns/op with_new_arraylist·p0.95: 13808,000 ns/op with_new_arraylist·p0.99: 14912,000 ns/op with_new_arraylist·p0.999: 28256,000 ns/op with_new_arraylist·p0.9999: 1096511,488 ns/op with_new_arraylist·p1.00: 1286144,000 ns/op Iteration 2: 13046,289 ±(99.9%) 54,258 ns/op with_new_arraylist·p0.00: 12336,000 ns/op with_new_arraylist·p0.50: 12864,000 ns/op with_new_arraylist·p0.90: 13280,000 ns/op with_new_arraylist·p0.95: 13680,000 ns/op with_new_arraylist·p0.99: 14912,000 ns/op with_new_arraylist·p0.999: 27808,000 ns/op with_new_arraylist·p0.9999: 33238,592 ns/op with_new_arraylist·p1.00: 1345536,000 ns/op Iteration 3: 13076,970 ±(99.9%) 54,318 ns/op with_new_arraylist·p0.00: 12320,000 ns/op with_new_arraylist·p0.50: 12880,000 ns/op with_new_arraylist·p0.90: 13312,000 ns/op with_new_arraylist·p0.95: 13680,000 ns/op with_new_arraylist·p0.99: 15008,000 ns/op with_new_arraylist·p0.999: 29443,072 ns/op with_new_arraylist·p0.9999: 43299,789 ns/op with_new_arraylist·p1.00: 1269760,000 ns/op Iteration 4: 13184,143 ±(99.9%) 106,716 ns/op with_new_arraylist·p0.00: 12304,000 ns/op with_new_arraylist·p0.50: 12864,000 ns/op with_new_arraylist·p0.90: 13264,000 ns/op with_new_arraylist·p0.95: 13648,000 ns/op with_new_arraylist·p0.99: 14960,000 ns/op with_new_arraylist·p0.999: 29467,872 ns/op with_new_arraylist·p0.9999: 1158243,123 ns/op with_new_arraylist·p1.00: 1288192,000 ns/op Iteration 5: 13061,565 ±(99.9%) 53,432 ns/op with_new_arraylist·p0.00: 12272,000 ns/op with_new_arraylist·p0.50: 12864,000 ns/op with_new_arraylist·p0.90: 13280,000 ns/op with_new_arraylist·p0.95: 13696,000 ns/op with_new_arraylist·p0.99: 14960,000 ns/op with_new_arraylist·p0.999: 28859,392 ns/op with_new_arraylist·p0.9999: 41757,696 ns/op with_new_arraylist·p1.00: 1236992,000 ns/op # Run progress: 70,35% complete, ETA 11:39:00 # Fork: 3 of 3 # Warmup Iteration 1: 13035,925 ±(99.9%) 303,915 ns/op # Warmup Iteration 2: 12647,366 ±(99.9%) 88,087 ns/op # Warmup Iteration 3: 12577,363 ±(99.9%) 77,046 ns/op Iteration 1: 12544,886 ±(99.9%) 70,655 ns/op with_new_arraylist·p0.00: 11952,000 ns/op with_new_arraylist·p0.50: 12352,000 ns/op with_new_arraylist·p0.90: 12704,000 ns/op with_new_arraylist·p0.95: 12944,000 ns/op with_new_arraylist·p0.99: 14320,000 ns/op with_new_arraylist·p0.999: 27200,000 ns/op with_new_arraylist·p0.9999: 39626,778 ns/op with_new_arraylist·p1.00: 1337344,000 ns/op Iteration 2: 12571,538 ±(99.9%) 76,357 ns/op with_new_arraylist·p0.00: 11952,000 ns/op with_new_arraylist·p0.50: 12368,000 ns/op with_new_arraylist·p0.90: 12736,000 ns/op with_new_arraylist·p0.95: 12944,000 ns/op with_new_arraylist·p0.99: 14320,000 ns/op with_new_arraylist·p0.999: 26933,184 ns/op with_new_arraylist·p0.9999: 48289,446 ns/op with_new_arraylist·p1.00: 1316864,000 ns/op Iteration 3: 12577,226 ±(99.9%) 73,594 ns/op with_new_arraylist·p0.00: 11952,000 ns/op with_new_arraylist·p0.50: 12368,000 ns/op with_new_arraylist·p0.90: 12704,000 ns/op with_new_arraylist·p0.95: 12928,000 ns/op with_new_arraylist·p0.99: 14448,000 ns/op with_new_arraylist·p0.999: 27002,976 ns/op with_new_arraylist·p0.9999: 41457,299 ns/op with_new_arraylist·p1.00: 1335296,000 ns/op Iteration 4: 12584,559 ±(99.9%) 73,639 ns/op with_new_arraylist·p0.00: 11952,000 ns/op with_new_arraylist·p0.50: 12368,000 ns/op with_new_arraylist·p0.90: 12752,000 ns/op with_new_arraylist·p0.95: 13056,000 ns/op with_new_arraylist·p0.99: 14455,520 ns/op with_new_arraylist·p0.999: 26944,000 ns/op with_new_arraylist·p0.9999: 41350,061 ns/op with_new_arraylist·p1.00: 1335296,000 ns/op Iteration 5: 12795,254 ±(99.9%) 76,325 ns/op with_new_arraylist·p0.00: 11952,000 ns/op with_new_arraylist·p0.50: 12384,000 ns/op with_new_arraylist·p0.90: 12848,000 ns/op with_new_arraylist·p0.95: 13840,000 ns/op with_new_arraylist·p0.99: 19968,000 ns/op with_new_arraylist·p0.999: 27600,064 ns/op with_new_arraylist·p0.9999: 40865,683 ns/op with_new_arraylist·p1.00: 1343488,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 2898637 mean = 12962,566 ±(99.9%) 19,730 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2898423 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 47 [1125000,000, 1250000,000) = 117 [1250000,000, 1375000,000) = 50 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 11952,000 ns/op p(50,0000) = 12784,000 ns/op p(90,0000) = 13232,000 ns/op p(95,0000) = 13616,000 ns/op p(99,0000) = 15072,000 ns/op p(99,9000) = 27840,000 ns/op p(99,9900) = 42961,434 ns/op p(99,9990) = 1284123,894 ns/op p(99,9999) = 1364383,179 ns/op p(100,0000) = 1368064,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 20) # Run progress: 70,41% complete, ETA 11:37:40 # Fork: 1 of 3 # Warmup Iteration 1: 21885,054 ±(99.9%) 231,829 ns/op # Warmup Iteration 2: 21705,021 ±(99.9%) 99,173 ns/op # Warmup Iteration 3: 21468,351 ±(99.9%) 58,925 ns/op Iteration 1: 21379,964 ±(99.9%) 56,980 ns/op with_new_arraylist·p0.00: 20512,000 ns/op with_new_arraylist·p0.50: 21184,000 ns/op with_new_arraylist·p0.90: 21568,000 ns/op with_new_arraylist·p0.95: 21856,000 ns/op with_new_arraylist·p0.99: 23552,000 ns/op with_new_arraylist·p0.999: 37952,000 ns/op with_new_arraylist·p0.9999: 48904,794 ns/op with_new_arraylist·p1.00: 1236992,000 ns/op Iteration 2: 21600,018 ±(99.9%) 92,599 ns/op with_new_arraylist·p0.00: 20608,000 ns/op with_new_arraylist·p0.50: 21248,000 ns/op with_new_arraylist·p0.90: 21760,000 ns/op with_new_arraylist·p0.95: 22816,000 ns/op with_new_arraylist·p0.99: 23776,000 ns/op with_new_arraylist·p0.999: 38208,000 ns/op with_new_arraylist·p0.9999: 1103872,000 ns/op with_new_arraylist·p1.00: 1746944,000 ns/op Iteration 3: 21391,663 ±(99.9%) 61,873 ns/op with_new_arraylist·p0.00: 20576,000 ns/op with_new_arraylist·p0.50: 21184,000 ns/op with_new_arraylist·p0.90: 21536,000 ns/op with_new_arraylist·p0.95: 21824,000 ns/op with_new_arraylist·p0.99: 23552,000 ns/op with_new_arraylist·p0.999: 38080,000 ns/op with_new_arraylist·p0.9999: 49018,010 ns/op with_new_arraylist·p1.00: 1296384,000 ns/op Iteration 4: 21391,415 ±(99.9%) 59,740 ns/op with_new_arraylist·p0.00: 20544,000 ns/op with_new_arraylist·p0.50: 21184,000 ns/op with_new_arraylist·p0.90: 21536,000 ns/op with_new_arraylist·p0.95: 21856,000 ns/op with_new_arraylist·p0.99: 23584,000 ns/op with_new_arraylist·p0.999: 38080,000 ns/op with_new_arraylist·p0.9999: 50246,413 ns/op with_new_arraylist·p1.00: 1284096,000 ns/op Iteration 5: 21453,365 ±(99.9%) 62,958 ns/op with_new_arraylist·p0.00: 20640,000 ns/op with_new_arraylist·p0.50: 21216,000 ns/op with_new_arraylist·p0.90: 21632,000 ns/op with_new_arraylist·p0.95: 22208,000 ns/op with_new_arraylist·p0.99: 23616,000 ns/op with_new_arraylist·p0.999: 38080,000 ns/op with_new_arraylist·p0.9999: 51583,552 ns/op with_new_arraylist·p1.00: 1335296,000 ns/op # Run progress: 70,46% complete, ETA 11:36:19 # Fork: 2 of 3 # Warmup Iteration 1: 22750,347 ±(99.9%) 246,902 ns/op # Warmup Iteration 2: 22325,198 ±(99.9%) 101,116 ns/op # Warmup Iteration 3: 22532,345 ±(99.9%) 96,946 ns/op Iteration 1: 22208,014 ±(99.9%) 65,187 ns/op with_new_arraylist·p0.00: 21408,000 ns/op with_new_arraylist·p0.50: 21920,000 ns/op with_new_arraylist·p0.90: 22547,200 ns/op with_new_arraylist·p0.95: 23200,000 ns/op with_new_arraylist·p0.99: 24832,000 ns/op with_new_arraylist·p0.999: 38749,824 ns/op with_new_arraylist·p0.9999: 53673,382 ns/op with_new_arraylist·p1.00: 1292288,000 ns/op Iteration 2: 22373,762 ±(99.9%) 94,108 ns/op with_new_arraylist·p0.00: 21312,000 ns/op with_new_arraylist·p0.50: 21984,000 ns/op with_new_arraylist·p0.90: 23200,000 ns/op with_new_arraylist·p0.95: 23680,000 ns/op with_new_arraylist·p0.99: 24416,000 ns/op with_new_arraylist·p0.999: 38912,000 ns/op with_new_arraylist·p0.9999: 1121895,629 ns/op with_new_arraylist·p1.00: 1683456,000 ns/op Iteration 3: 22119,775 ±(99.9%) 61,287 ns/op with_new_arraylist·p0.00: 21312,000 ns/op with_new_arraylist·p0.50: 21856,000 ns/op with_new_arraylist·p0.90: 22272,000 ns/op with_new_arraylist·p0.95: 23136,000 ns/op with_new_arraylist·p0.99: 24224,000 ns/op with_new_arraylist·p0.999: 38720,000 ns/op with_new_arraylist·p0.9999: 55785,274 ns/op with_new_arraylist·p1.00: 1271808,000 ns/op Iteration 4: 22186,945 ±(99.9%) 63,545 ns/op with_new_arraylist·p0.00: 21312,000 ns/op with_new_arraylist·p0.50: 21856,000 ns/op with_new_arraylist·p0.90: 22304,000 ns/op with_new_arraylist·p0.95: 23232,000 ns/op with_new_arraylist·p0.99: 34257,280 ns/op with_new_arraylist·p0.999: 38912,000 ns/op with_new_arraylist·p0.9999: 54094,426 ns/op with_new_arraylist·p1.00: 1280000,000 ns/op Iteration 5: 22369,535 ±(99.9%) 91,766 ns/op with_new_arraylist·p0.00: 21344,000 ns/op with_new_arraylist·p0.50: 21952,000 ns/op with_new_arraylist·p0.90: 22784,000 ns/op with_new_arraylist·p0.95: 23904,000 ns/op with_new_arraylist·p0.99: 24800,000 ns/op with_new_arraylist·p0.999: 38784,000 ns/op with_new_arraylist·p0.9999: 1117477,478 ns/op with_new_arraylist·p1.00: 1288192,000 ns/op # Run progress: 70,52% complete, ETA 11:34:59 # Fork: 3 of 3 # Warmup Iteration 1: 22326,421 ±(99.9%) 270,809 ns/op # Warmup Iteration 2: 21619,619 ±(99.9%) 66,268 ns/op # Warmup Iteration 3: 21482,279 ±(99.9%) 57,916 ns/op Iteration 1: 21416,149 ±(99.9%) 56,956 ns/op with_new_arraylist·p0.00: 20544,000 ns/op with_new_arraylist·p0.50: 21184,000 ns/op with_new_arraylist·p0.90: 21632,000 ns/op with_new_arraylist·p0.95: 22784,000 ns/op with_new_arraylist·p0.99: 23488,000 ns/op with_new_arraylist·p0.999: 37824,000 ns/op with_new_arraylist·p0.9999: 53891,584 ns/op with_new_arraylist·p1.00: 1370112,000 ns/op Iteration 2: 21463,513 ±(99.9%) 58,141 ns/op with_new_arraylist·p0.00: 20640,000 ns/op with_new_arraylist·p0.50: 21248,000 ns/op with_new_arraylist·p0.90: 21920,000 ns/op with_new_arraylist·p0.95: 22368,000 ns/op with_new_arraylist·p0.99: 23488,000 ns/op with_new_arraylist·p0.999: 37356,224 ns/op with_new_arraylist·p0.9999: 52066,445 ns/op with_new_arraylist·p1.00: 1318912,000 ns/op Iteration 3: 21468,955 ±(99.9%) 56,050 ns/op with_new_arraylist·p0.00: 20544,000 ns/op with_new_arraylist·p0.50: 21216,000 ns/op with_new_arraylist·p0.90: 21888,000 ns/op with_new_arraylist·p0.95: 23008,000 ns/op with_new_arraylist·p0.99: 23520,000 ns/op with_new_arraylist·p0.999: 36736,000 ns/op with_new_arraylist·p0.9999: 50274,861 ns/op with_new_arraylist·p1.00: 1347584,000 ns/op Iteration 4: 21477,120 ±(99.9%) 56,719 ns/op with_new_arraylist·p0.00: 20576,000 ns/op with_new_arraylist·p0.50: 21216,000 ns/op with_new_arraylist·p0.90: 21920,000 ns/op with_new_arraylist·p0.95: 23008,000 ns/op with_new_arraylist·p0.99: 23520,000 ns/op with_new_arraylist·p0.999: 37949,888 ns/op with_new_arraylist·p0.9999: 51621,978 ns/op with_new_arraylist·p1.00: 1343488,000 ns/op Iteration 5: 21459,691 ±(99.9%) 56,976 ns/op with_new_arraylist·p0.00: 20608,000 ns/op with_new_arraylist·p0.50: 21184,000 ns/op with_new_arraylist·p0.90: 21664,000 ns/op with_new_arraylist·p0.95: 22336,000 ns/op with_new_arraylist·p0.99: 24672,000 ns/op with_new_arraylist·p0.999: 38272,000 ns/op with_new_arraylist·p0.9999: 53534,899 ns/op with_new_arraylist·p1.00: 1374208,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3441383 mean = 21710,999 ±(99.9%) 17,436 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3441140 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 56 [1125000,000, 1250000,000) = 149 [1250000,000, 1375000,000) = 35 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 2 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 20512,000 ns/op p(50,0000) = 21376,000 ns/op p(90,0000) = 22208,000 ns/op p(95,0000) = 22976,000 ns/op p(99,0000) = 24320,000 ns/op p(99,9000) = 38208,000 ns/op p(99,9900) = 54016,000 ns/op p(99,9990) = 1256624,456 ns/op p(99,9999) = 1372400,091 ns/op p(100,0000) = 1746944,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 50) # Run progress: 70,58% complete, ETA 11:33:39 # Fork: 1 of 3 # Warmup Iteration 1: 43771,734 ±(99.9%) 655,896 ns/op # Warmup Iteration 2: 42668,751 ±(99.9%) 190,043 ns/op # Warmup Iteration 3: 42673,733 ±(99.9%) 162,317 ns/op Iteration 1: 42662,548 ±(99.9%) 164,219 ns/op with_new_arraylist·p0.00: 41024,000 ns/op with_new_arraylist·p0.50: 41984,000 ns/op with_new_arraylist·p0.90: 43584,000 ns/op with_new_arraylist·p0.95: 44352,000 ns/op with_new_arraylist·p0.99: 48000,000 ns/op with_new_arraylist·p0.999: 70144,000 ns/op with_new_arraylist·p0.9999: 1262937,293 ns/op with_new_arraylist·p1.00: 1370112,000 ns/op Iteration 2: 42983,520 ±(99.9%) 158,500 ns/op with_new_arraylist·p0.00: 41024,000 ns/op with_new_arraylist·p0.50: 42048,000 ns/op with_new_arraylist·p0.90: 43904,000 ns/op with_new_arraylist·p0.95: 45568,000 ns/op with_new_arraylist·p0.99: 56704,000 ns/op with_new_arraylist·p0.999: 71680,000 ns/op with_new_arraylist·p0.9999: 1254905,446 ns/op with_new_arraylist·p1.00: 1417216,000 ns/op Iteration 3: 42636,690 ±(99.9%) 160,615 ns/op with_new_arraylist·p0.00: 40960,000 ns/op with_new_arraylist·p0.50: 41984,000 ns/op with_new_arraylist·p0.90: 43584,000 ns/op with_new_arraylist·p0.95: 44288,000 ns/op with_new_arraylist·p0.99: 48192,000 ns/op with_new_arraylist·p0.999: 71296,000 ns/op with_new_arraylist·p0.9999: 1264170,189 ns/op with_new_arraylist·p1.00: 1361920,000 ns/op Iteration 4: 42656,810 ±(99.9%) 156,268 ns/op with_new_arraylist·p0.00: 41024,000 ns/op with_new_arraylist·p0.50: 41984,000 ns/op with_new_arraylist·p0.90: 43584,000 ns/op with_new_arraylist·p0.95: 44352,000 ns/op with_new_arraylist·p0.99: 48064,000 ns/op with_new_arraylist·p0.999: 71013,888 ns/op with_new_arraylist·p0.9999: 1229372,621 ns/op with_new_arraylist·p1.00: 1404928,000 ns/op Iteration 5: 42603,642 ±(99.9%) 154,458 ns/op with_new_arraylist·p0.00: 40960,000 ns/op with_new_arraylist·p0.50: 41984,000 ns/op with_new_arraylist·p0.90: 43584,000 ns/op with_new_arraylist·p0.95: 44288,000 ns/op with_new_arraylist·p0.99: 48064,000 ns/op with_new_arraylist·p0.999: 71168,000 ns/op with_new_arraylist·p0.9999: 1249714,995 ns/op with_new_arraylist·p1.00: 1386496,000 ns/op # Run progress: 70,63% complete, ETA 11:32:19 # Fork: 2 of 3 # Warmup Iteration 1: 43049,132 ±(99.9%) 485,619 ns/op # Warmup Iteration 2: 43904,113 ±(99.9%) 194,748 ns/op # Warmup Iteration 3: 42608,252 ±(99.9%) 167,411 ns/op Iteration 1: 42140,777 ±(99.9%) 164,277 ns/op with_new_arraylist·p0.00: 40512,000 ns/op with_new_arraylist·p0.50: 41408,000 ns/op with_new_arraylist·p0.90: 43136,000 ns/op with_new_arraylist·p0.95: 44160,000 ns/op with_new_arraylist·p0.99: 48576,000 ns/op with_new_arraylist·p0.999: 70912,000 ns/op with_new_arraylist·p0.9999: 1238365,184 ns/op with_new_arraylist·p1.00: 1404928,000 ns/op Iteration 2: 42128,115 ±(99.9%) 170,868 ns/op with_new_arraylist·p0.00: 40512,000 ns/op with_new_arraylist·p0.50: 41408,000 ns/op with_new_arraylist·p0.90: 43072,000 ns/op with_new_arraylist·p0.95: 44032,000 ns/op with_new_arraylist·p0.99: 48512,000 ns/op with_new_arraylist·p0.999: 71197,824 ns/op with_new_arraylist·p0.9999: 1224171,110 ns/op with_new_arraylist·p1.00: 1781760,000 ns/op Iteration 3: 42110,240 ±(99.9%) 163,879 ns/op with_new_arraylist·p0.00: 40448,000 ns/op with_new_arraylist·p0.50: 41408,000 ns/op with_new_arraylist·p0.90: 43072,000 ns/op with_new_arraylist·p0.95: 44032,000 ns/op with_new_arraylist·p0.99: 48448,000 ns/op with_new_arraylist·p0.999: 70553,216 ns/op with_new_arraylist·p0.9999: 1188085,146 ns/op with_new_arraylist·p1.00: 1323008,000 ns/op Iteration 4: 42169,098 ±(99.9%) 165,018 ns/op with_new_arraylist·p0.00: 40448,000 ns/op with_new_arraylist·p0.50: 41408,000 ns/op with_new_arraylist·p0.90: 43136,000 ns/op with_new_arraylist·p0.95: 44160,000 ns/op with_new_arraylist·p0.99: 48576,000 ns/op with_new_arraylist·p0.999: 70956,672 ns/op with_new_arraylist·p0.9999: 1194146,202 ns/op with_new_arraylist·p1.00: 1349632,000 ns/op Iteration 5: 42168,122 ±(99.9%) 160,993 ns/op with_new_arraylist·p0.00: 40512,000 ns/op with_new_arraylist·p0.50: 41472,000 ns/op with_new_arraylist·p0.90: 43200,000 ns/op with_new_arraylist·p0.95: 44160,000 ns/op with_new_arraylist·p0.99: 48512,000 ns/op with_new_arraylist·p0.999: 71040,000 ns/op with_new_arraylist·p0.9999: 1179935,949 ns/op with_new_arraylist·p1.00: 1351680,000 ns/op # Run progress: 70,69% complete, ETA 11:30:59 # Fork: 3 of 3 # Warmup Iteration 1: 43788,825 ±(99.9%) 483,945 ns/op # Warmup Iteration 2: 43418,807 ±(99.9%) 197,645 ns/op # Warmup Iteration 3: 43083,739 ±(99.9%) 165,371 ns/op Iteration 1: 43016,646 ±(99.9%) 163,649 ns/op with_new_arraylist·p0.00: 41152,000 ns/op with_new_arraylist·p0.50: 42432,000 ns/op with_new_arraylist·p0.90: 44096,000 ns/op with_new_arraylist·p0.95: 44928,000 ns/op with_new_arraylist·p0.99: 46272,000 ns/op with_new_arraylist·p0.999: 71007,488 ns/op with_new_arraylist·p0.9999: 1165819,085 ns/op with_new_arraylist·p1.00: 1345536,000 ns/op Iteration 2: 43067,138 ±(99.9%) 172,429 ns/op with_new_arraylist·p0.00: 41216,000 ns/op with_new_arraylist·p0.50: 42432,000 ns/op with_new_arraylist·p0.90: 44160,000 ns/op with_new_arraylist·p0.95: 44992,000 ns/op with_new_arraylist·p0.99: 46592,000 ns/op with_new_arraylist·p0.999: 71532,672 ns/op with_new_arraylist·p0.9999: 1191781,376 ns/op with_new_arraylist·p1.00: 1847296,000 ns/op Iteration 3: 43016,576 ±(99.9%) 163,485 ns/op with_new_arraylist·p0.00: 41152,000 ns/op with_new_arraylist·p0.50: 42432,000 ns/op with_new_arraylist·p0.90: 44096,000 ns/op with_new_arraylist·p0.95: 44992,000 ns/op with_new_arraylist·p0.99: 46464,000 ns/op with_new_arraylist·p0.999: 70623,744 ns/op with_new_arraylist·p0.9999: 1185788,723 ns/op with_new_arraylist·p1.00: 1441792,000 ns/op Iteration 4: 43039,377 ±(99.9%) 164,188 ns/op with_new_arraylist·p0.00: 41152,000 ns/op with_new_arraylist·p0.50: 42432,000 ns/op with_new_arraylist·p0.90: 44096,000 ns/op with_new_arraylist·p0.95: 44992,000 ns/op with_new_arraylist·p0.99: 47040,000 ns/op with_new_arraylist·p0.999: 72420,480 ns/op with_new_arraylist·p0.9999: 1204281,344 ns/op with_new_arraylist·p1.00: 1310720,000 ns/op Iteration 5: 43027,994 ±(99.9%) 165,904 ns/op with_new_arraylist·p0.00: 41152,000 ns/op with_new_arraylist·p0.50: 42432,000 ns/op with_new_arraylist·p0.90: 44096,000 ns/op with_new_arraylist·p0.95: 44928,000 ns/op with_new_arraylist·p0.99: 47232,000 ns/op with_new_arraylist·p0.999: 71424,000 ns/op with_new_arraylist·p0.9999: 1193470,771 ns/op with_new_arraylist·p1.00: 1298432,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1759890 mean = 42625,107 ±(99.9%) 42,180 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1759521 [ 125000,000, 250000,000) = 7 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 34 [1125000,000, 1250000,000) = 205 [1250000,000, 1375000,000) = 107 [1375000,000, 1500000,000) = 11 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 40448,000 ns/op p(50,0000) = 41984,000 ns/op p(90,0000) = 43584,000 ns/op p(95,0000) = 44736,000 ns/op p(99,0000) = 48640,000 ns/op p(99,9000) = 71296,000 ns/op p(99,9900) = 1210368,000 ns/op p(99,9990) = 1360693,432 ns/op p(99,9999) = 1797495,783 ns/op p(100,0000) = 1847296,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 100) # Run progress: 70,75% complete, ETA 11:29:39 # Fork: 1 of 3 # Warmup Iteration 1: 81084,357 ±(99.9%) 451,770 ns/op # Warmup Iteration 2: 80139,297 ±(99.9%) 197,308 ns/op # Warmup Iteration 3: 80111,581 ±(99.9%) 180,380 ns/op Iteration 1: 80221,308 ±(99.9%) 180,262 ns/op with_new_arraylist·p0.00: 77184,000 ns/op with_new_arraylist·p0.50: 79104,000 ns/op with_new_arraylist·p0.90: 81664,000 ns/op with_new_arraylist·p0.95: 83712,000 ns/op with_new_arraylist·p0.99: 96896,000 ns/op with_new_arraylist·p0.999: 111811,200 ns/op with_new_arraylist·p0.9999: 1255424,000 ns/op with_new_arraylist·p1.00: 1751040,000 ns/op Iteration 2: 80140,363 ±(99.9%) 185,902 ns/op with_new_arraylist·p0.00: 77184,000 ns/op with_new_arraylist·p0.50: 78976,000 ns/op with_new_arraylist·p0.90: 81792,000 ns/op with_new_arraylist·p0.95: 83456,000 ns/op with_new_arraylist·p0.99: 94464,000 ns/op with_new_arraylist·p0.999: 112384,000 ns/op with_new_arraylist·p0.9999: 1245837,722 ns/op with_new_arraylist·p1.00: 2273280,000 ns/op Iteration 3: 80198,587 ±(99.9%) 316,946 ns/op with_new_arraylist·p0.00: 77184,000 ns/op with_new_arraylist·p0.50: 78976,000 ns/op with_new_arraylist·p0.90: 81792,000 ns/op with_new_arraylist·p0.95: 83968,000 ns/op with_new_arraylist·p0.99: 93696,000 ns/op with_new_arraylist·p0.999: 111104,000 ns/op with_new_arraylist·p0.9999: 1281326,899 ns/op with_new_arraylist·p1.00: 9895936,000 ns/op Iteration 4: 80143,804 ±(99.9%) 178,720 ns/op with_new_arraylist·p0.00: 77312,000 ns/op with_new_arraylist·p0.50: 78976,000 ns/op with_new_arraylist·p0.90: 81792,000 ns/op with_new_arraylist·p0.95: 83968,000 ns/op with_new_arraylist·p0.99: 93824,000 ns/op with_new_arraylist·p0.999: 111232,000 ns/op with_new_arraylist·p0.9999: 1231677,440 ns/op with_new_arraylist·p1.00: 1353728,000 ns/op Iteration 5: 80124,221 ±(99.9%) 179,652 ns/op with_new_arraylist·p0.00: 77312,000 ns/op with_new_arraylist·p0.50: 79104,000 ns/op with_new_arraylist·p0.90: 81536,000 ns/op with_new_arraylist·p0.95: 83328,000 ns/op with_new_arraylist·p0.99: 94848,000 ns/op with_new_arraylist·p0.999: 111744,000 ns/op with_new_arraylist·p0.9999: 1275904,000 ns/op with_new_arraylist·p1.00: 1384448,000 ns/op # Run progress: 70,80% complete, ETA 11:28:18 # Fork: 2 of 3 # Warmup Iteration 1: 80775,802 ±(99.9%) 463,442 ns/op # Warmup Iteration 2: 79701,667 ±(99.9%) 185,580 ns/op # Warmup Iteration 3: 79575,618 ±(99.9%) 169,256 ns/op Iteration 1: 79602,959 ±(99.9%) 178,737 ns/op with_new_arraylist·p0.00: 76928,000 ns/op with_new_arraylist·p0.50: 78720,000 ns/op with_new_arraylist·p0.90: 80896,000 ns/op with_new_arraylist·p0.95: 81536,000 ns/op with_new_arraylist·p0.99: 93568,000 ns/op with_new_arraylist·p0.999: 111176,448 ns/op with_new_arraylist·p0.9999: 1229735,117 ns/op with_new_arraylist·p1.00: 2068480,000 ns/op Iteration 2: 79500,773 ±(99.9%) 177,979 ns/op with_new_arraylist·p0.00: 76928,000 ns/op with_new_arraylist·p0.50: 78592,000 ns/op with_new_arraylist·p0.90: 80640,000 ns/op with_new_arraylist·p0.95: 81408,000 ns/op with_new_arraylist·p0.99: 93568,000 ns/op with_new_arraylist·p0.999: 110771,456 ns/op with_new_arraylist·p0.9999: 1257472,000 ns/op with_new_arraylist·p1.00: 1406976,000 ns/op Iteration 3: 79404,310 ±(99.9%) 174,226 ns/op with_new_arraylist·p0.00: 76928,000 ns/op with_new_arraylist·p0.50: 78592,000 ns/op with_new_arraylist·p0.90: 80384,000 ns/op with_new_arraylist·p0.95: 81408,000 ns/op with_new_arraylist·p0.99: 92672,000 ns/op with_new_arraylist·p0.999: 109696,000 ns/op with_new_arraylist·p0.9999: 1233766,605 ns/op with_new_arraylist·p1.00: 1390592,000 ns/op Iteration 4: 79411,428 ±(99.9%) 175,562 ns/op with_new_arraylist·p0.00: 76928,000 ns/op with_new_arraylist·p0.50: 78592,000 ns/op with_new_arraylist·p0.90: 80384,000 ns/op with_new_arraylist·p0.95: 81408,000 ns/op with_new_arraylist·p0.99: 92928,000 ns/op with_new_arraylist·p0.999: 109952,000 ns/op with_new_arraylist·p0.9999: 1240717,722 ns/op with_new_arraylist·p1.00: 1449984,000 ns/op Iteration 5: 79473,264 ±(99.9%) 176,028 ns/op with_new_arraylist·p0.00: 76928,000 ns/op with_new_arraylist·p0.50: 78592,000 ns/op with_new_arraylist·p0.90: 80640,000 ns/op with_new_arraylist·p0.95: 81408,000 ns/op with_new_arraylist·p0.99: 93312,000 ns/op with_new_arraylist·p0.999: 110208,000 ns/op with_new_arraylist·p0.9999: 1261568,000 ns/op with_new_arraylist·p1.00: 1464320,000 ns/op # Run progress: 70,86% complete, ETA 11:26:58 # Fork: 3 of 3 # Warmup Iteration 1: 88034,993 ±(99.9%) 472,570 ns/op # Warmup Iteration 2: 87192,778 ±(99.9%) 200,639 ns/op # Warmup Iteration 3: 87210,750 ±(99.9%) 187,974 ns/op Iteration 1: 87281,161 ±(99.9%) 192,785 ns/op with_new_arraylist·p0.00: 84480,000 ns/op with_new_arraylist·p0.50: 86144,000 ns/op with_new_arraylist·p0.90: 89216,000 ns/op with_new_arraylist·p0.95: 91008,000 ns/op with_new_arraylist·p0.99: 98560,000 ns/op with_new_arraylist·p0.999: 120522,240 ns/op with_new_arraylist·p0.9999: 1258184,704 ns/op with_new_arraylist·p1.00: 1972224,000 ns/op Iteration 2: 87171,270 ±(99.9%) 187,666 ns/op with_new_arraylist·p0.00: 84352,000 ns/op with_new_arraylist·p0.50: 86016,000 ns/op with_new_arraylist·p0.90: 88576,000 ns/op with_new_arraylist·p0.95: 90368,000 ns/op with_new_arraylist·p0.99: 99072,000 ns/op with_new_arraylist·p0.999: 121967,360 ns/op with_new_arraylist·p0.9999: 1248879,616 ns/op with_new_arraylist·p1.00: 1390592,000 ns/op Iteration 3: 87145,155 ±(99.9%) 188,983 ns/op with_new_arraylist·p0.00: 84352,000 ns/op with_new_arraylist·p0.50: 86016,000 ns/op with_new_arraylist·p0.90: 88448,000 ns/op with_new_arraylist·p0.95: 90240,000 ns/op with_new_arraylist·p0.99: 99968,000 ns/op with_new_arraylist·p0.999: 129280,000 ns/op with_new_arraylist·p0.9999: 1271808,000 ns/op with_new_arraylist·p1.00: 1472512,000 ns/op Iteration 4: 87178,057 ±(99.9%) 186,655 ns/op with_new_arraylist·p0.00: 84480,000 ns/op with_new_arraylist·p0.50: 86016,000 ns/op with_new_arraylist·p0.90: 88576,000 ns/op with_new_arraylist·p0.95: 90368,000 ns/op with_new_arraylist·p0.99: 99072,000 ns/op with_new_arraylist·p0.999: 129792,000 ns/op with_new_arraylist·p0.9999: 1249643,725 ns/op with_new_arraylist·p1.00: 1382400,000 ns/op Iteration 5: 87247,909 ±(99.9%) 190,998 ns/op with_new_arraylist·p0.00: 84480,000 ns/op with_new_arraylist·p0.50: 86144,000 ns/op with_new_arraylist·p0.90: 88576,000 ns/op with_new_arraylist·p0.95: 90368,000 ns/op with_new_arraylist·p0.99: 98816,000 ns/op with_new_arraylist·p0.999: 127428,608 ns/op with_new_arraylist·p0.9999: 1287497,318 ns/op with_new_arraylist·p1.00: 1392640,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1823548 mean = 82139,214 ±(99.9%) 50,970 ns/op Histogram, ns/op: [ 0,000, 1000000,000) = 1823060 [ 1000000,000, 2000000,000) = 485 [ 2000000,000, 3000000,000) = 2 [ 3000000,000, 4000000,000) = 0 [ 4000000,000, 5000000,000) = 0 [ 5000000,000, 6000000,000) = 0 [ 6000000,000, 7000000,000) = 0 [ 7000000,000, 8000000,000) = 0 [ 8000000,000, 9000000,000) = 0 Percentiles, ns/op: p(0,0000) = 76928,000 ns/op p(50,0000) = 79488,000 ns/op p(90,0000) = 86656,000 ns/op p(95,0000) = 88320,000 ns/op p(99,0000) = 94976,000 ns/op p(99,9000) = 118144,000 ns/op p(99,9900) = 1253376,000 ns/op p(99,9990) = 1386013,716 ns/op p(99,9999) = 3618305,273 ns/op p(100,0000) = 9895936,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 200) # Run progress: 70,92% complete, ETA 11:25:38 # Fork: 1 of 3 # Warmup Iteration 1: 153778,529 ±(99.9%) 924,065 ns/op # Warmup Iteration 2: 151957,596 ±(99.9%) 360,521 ns/op # Warmup Iteration 3: 151671,274 ±(99.9%) 333,332 ns/op Iteration 1: 151203,557 ±(99.9%) 319,059 ns/op with_new_arraylist·p0.00: 146176,000 ns/op with_new_arraylist·p0.50: 149504,000 ns/op with_new_arraylist·p0.90: 153600,000 ns/op with_new_arraylist·p0.95: 157440,000 ns/op with_new_arraylist·p0.99: 178432,000 ns/op with_new_arraylist·p0.999: 190464,000 ns/op with_new_arraylist·p0.9999: 1396304,282 ns/op with_new_arraylist·p1.00: 1519616,000 ns/op Iteration 2: 153313,062 ±(99.9%) 334,488 ns/op with_new_arraylist·p0.00: 145920,000 ns/op with_new_arraylist·p0.50: 149760,000 ns/op with_new_arraylist·p0.90: 155136,000 ns/op with_new_arraylist·p0.95: 179456,000 ns/op with_new_arraylist·p0.99: 190208,000 ns/op with_new_arraylist·p0.999: 210688,000 ns/op with_new_arraylist·p0.9999: 1362853,683 ns/op with_new_arraylist·p1.00: 1458176,000 ns/op Iteration 3: 153340,384 ±(99.9%) 349,531 ns/op with_new_arraylist·p0.00: 146176,000 ns/op with_new_arraylist·p0.50: 149504,000 ns/op with_new_arraylist·p0.90: 154880,000 ns/op with_new_arraylist·p0.95: 180480,000 ns/op with_new_arraylist·p0.99: 189952,000 ns/op with_new_arraylist·p0.999: 210909,184 ns/op with_new_arraylist·p0.9999: 1407860,736 ns/op with_new_arraylist·p1.00: 1484800,000 ns/op Iteration 4: 153330,964 ±(99.9%) 332,075 ns/op with_new_arraylist·p0.00: 146176,000 ns/op with_new_arraylist·p0.50: 149504,000 ns/op with_new_arraylist·p0.90: 154880,000 ns/op with_new_arraylist·p0.95: 180992,000 ns/op with_new_arraylist·p0.99: 189952,000 ns/op with_new_arraylist·p0.999: 217856,000 ns/op with_new_arraylist·p0.9999: 1349345,280 ns/op with_new_arraylist·p1.00: 1394688,000 ns/op Iteration 5: 152081,124 ±(99.9%) 327,318 ns/op with_new_arraylist·p0.00: 145920,000 ns/op with_new_arraylist·p0.50: 149504,000 ns/op with_new_arraylist·p0.90: 153600,000 ns/op with_new_arraylist·p0.95: 164096,000 ns/op with_new_arraylist·p0.99: 188928,000 ns/op with_new_arraylist·p0.999: 209408,000 ns/op with_new_arraylist·p0.9999: 1342659,789 ns/op with_new_arraylist·p1.00: 1495040,000 ns/op # Run progress: 70,97% complete, ETA 11:24:18 # Fork: 2 of 3 # Warmup Iteration 1: 153147,104 ±(99.9%) 896,904 ns/op # Warmup Iteration 2: 155183,310 ±(99.9%) 383,985 ns/op # Warmup Iteration 3: 151173,426 ±(99.9%) 311,014 ns/op Iteration 1: 151671,582 ±(99.9%) 330,444 ns/op with_new_arraylist·p0.00: 146176,000 ns/op with_new_arraylist·p0.50: 149760,000 ns/op with_new_arraylist·p0.90: 153600,000 ns/op with_new_arraylist·p0.95: 162816,000 ns/op with_new_arraylist·p0.99: 178432,000 ns/op with_new_arraylist·p0.999: 205605,376 ns/op with_new_arraylist·p0.9999: 1415816,806 ns/op with_new_arraylist·p1.00: 1517568,000 ns/op Iteration 2: 151148,120 ±(99.9%) 313,230 ns/op with_new_arraylist·p0.00: 145920,000 ns/op with_new_arraylist·p0.50: 149504,000 ns/op with_new_arraylist·p0.90: 153600,000 ns/op with_new_arraylist·p0.95: 157184,000 ns/op with_new_arraylist·p0.99: 177920,000 ns/op with_new_arraylist·p0.999: 193024,000 ns/op with_new_arraylist·p0.9999: 1370471,219 ns/op with_new_arraylist·p1.00: 1425408,000 ns/op Iteration 3: 152323,151 ±(99.9%) 320,307 ns/op with_new_arraylist·p0.00: 146176,000 ns/op with_new_arraylist·p0.50: 149760,000 ns/op with_new_arraylist·p0.90: 154368,000 ns/op with_new_arraylist·p0.95: 163840,000 ns/op with_new_arraylist·p0.99: 184320,000 ns/op with_new_arraylist·p0.999: 203629,568 ns/op with_new_arraylist·p0.9999: 1337986,253 ns/op with_new_arraylist·p1.00: 1523712,000 ns/op Iteration 4: 151844,004 ±(99.9%) 340,841 ns/op with_new_arraylist·p0.00: 145920,000 ns/op with_new_arraylist·p0.50: 149760,000 ns/op with_new_arraylist·p0.90: 154112,000 ns/op with_new_arraylist·p0.95: 163072,000 ns/op with_new_arraylist·p0.99: 178688,000 ns/op with_new_arraylist·p0.999: 215608,576 ns/op with_new_arraylist·p0.9999: 1470597,530 ns/op with_new_arraylist·p1.00: 1572864,000 ns/op Iteration 5: 151425,285 ±(99.9%) 307,102 ns/op with_new_arraylist·p0.00: 146176,000 ns/op with_new_arraylist·p0.50: 150016,000 ns/op with_new_arraylist·p0.90: 153856,000 ns/op with_new_arraylist·p0.95: 157184,000 ns/op with_new_arraylist·p0.99: 171008,000 ns/op with_new_arraylist·p0.999: 206336,000 ns/op with_new_arraylist·p0.9999: 1309499,187 ns/op with_new_arraylist·p1.00: 1419264,000 ns/op # Run progress: 71,03% complete, ETA 11:22:58 # Fork: 3 of 3 # Warmup Iteration 1: 160626,463 ±(99.9%) 938,352 ns/op # Warmup Iteration 2: 159343,267 ±(99.9%) 425,650 ns/op # Warmup Iteration 3: 158741,257 ±(99.9%) 326,952 ns/op Iteration 1: 158740,366 ±(99.9%) 351,425 ns/op with_new_arraylist·p0.00: 153344,000 ns/op with_new_arraylist·p0.50: 156672,000 ns/op with_new_arraylist·p0.90: 160768,000 ns/op with_new_arraylist·p0.95: 168192,000 ns/op with_new_arraylist·p0.99: 186112,000 ns/op with_new_arraylist·p0.999: 211987,200 ns/op with_new_arraylist·p0.9999: 1463623,680 ns/op with_new_arraylist·p1.00: 2318336,000 ns/op Iteration 2: 158721,058 ±(99.9%) 343,070 ns/op with_new_arraylist·p0.00: 153344,000 ns/op with_new_arraylist·p0.50: 156672,000 ns/op with_new_arraylist·p0.90: 160768,000 ns/op with_new_arraylist·p0.95: 168192,000 ns/op with_new_arraylist·p0.99: 184832,000 ns/op with_new_arraylist·p0.999: 214528,000 ns/op with_new_arraylist·p0.9999: 1399630,643 ns/op with_new_arraylist·p1.00: 1497088,000 ns/op Iteration 3: 158827,260 ±(99.9%) 339,106 ns/op with_new_arraylist·p0.00: 153344,000 ns/op with_new_arraylist·p0.50: 156928,000 ns/op with_new_arraylist·p0.90: 161024,000 ns/op with_new_arraylist·p0.95: 168192,000 ns/op with_new_arraylist·p0.99: 185856,000 ns/op with_new_arraylist·p0.999: 206848,000 ns/op with_new_arraylist·p0.9999: 1445839,462 ns/op with_new_arraylist·p1.00: 1599488,000 ns/op Iteration 4: 158718,914 ±(99.9%) 338,660 ns/op with_new_arraylist·p0.00: 153344,000 ns/op with_new_arraylist·p0.50: 156672,000 ns/op with_new_arraylist·p0.90: 160768,000 ns/op with_new_arraylist·p0.95: 168192,000 ns/op with_new_arraylist·p0.99: 186112,000 ns/op with_new_arraylist·p0.999: 208384,000 ns/op with_new_arraylist·p0.9999: 1451430,912 ns/op with_new_arraylist·p1.00: 1492992,000 ns/op Iteration 5: 158680,377 ±(99.9%) 324,221 ns/op with_new_arraylist·p0.00: 153088,000 ns/op with_new_arraylist·p0.50: 156672,000 ns/op with_new_arraylist·p0.90: 160768,000 ns/op with_new_arraylist·p0.95: 168192,000 ns/op with_new_arraylist·p0.99: 185600,000 ns/op with_new_arraylist·p0.999: 214528,000 ns/op with_new_arraylist·p0.9999: 1361316,045 ns/op with_new_arraylist·p1.00: 1419264,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 971017 mean = 154293,673 ±(99.9%) 86,211 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 970584 [ 250000,000, 500000,000) = 14 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 41 [1250000,000, 1500000,000) = 366 [1500000,000, 1750000,000) = 11 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 1 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 145920,000 ns/op p(50,0000) = 151040,000 ns/op p(90,0000) = 158976,000 ns/op p(95,0000) = 167424,000 ns/op p(99,0000) = 188416,000 ns/op p(99,9000) = 209152,000 ns/op p(99,9900) = 1394688,000 ns/op p(99,9990) = 1510563,103 ns/op p(99,9999) = 2318336,000 ns/op p(100,0000) = 2318336,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 500) # Run progress: 71,09% complete, ETA 11:21:37 # Fork: 1 of 3 # Warmup Iteration 1: 406658,241 ±(99.9%) 2561,339 ns/op # Warmup Iteration 2: 401907,086 ±(99.9%) 973,271 ns/op # Warmup Iteration 3: 403081,103 ±(99.9%) 975,495 ns/op Iteration 1: 401816,933 ±(99.9%) 980,551 ns/op with_new_arraylist·p0.00: 386560,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 413696,000 ns/op with_new_arraylist·p0.95: 424960,000 ns/op with_new_arraylist·p0.99: 452096,000 ns/op with_new_arraylist·p0.999: 1607948,288 ns/op with_new_arraylist·p0.9999: 1868880,486 ns/op with_new_arraylist·p1.00: 1904640,000 ns/op Iteration 2: 402400,412 ±(99.9%) 978,383 ns/op with_new_arraylist·p0.00: 386048,000 ns/op with_new_arraylist·p0.50: 396800,000 ns/op with_new_arraylist·p0.90: 414720,000 ns/op with_new_arraylist·p0.95: 425984,000 ns/op with_new_arraylist·p0.99: 452608,000 ns/op with_new_arraylist·p0.999: 1618262,016 ns/op with_new_arraylist·p0.9999: 1818829,210 ns/op with_new_arraylist·p1.00: 1824768,000 ns/op Iteration 3: 402002,910 ±(99.9%) 963,074 ns/op with_new_arraylist·p0.00: 386048,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 414208,000 ns/op with_new_arraylist·p0.95: 425472,000 ns/op with_new_arraylist·p0.99: 452096,000 ns/op with_new_arraylist·p0.999: 1606510,592 ns/op with_new_arraylist·p0.9999: 1812714,291 ns/op with_new_arraylist·p1.00: 1830912,000 ns/op Iteration 4: 401970,564 ±(99.9%) 953,640 ns/op with_new_arraylist·p0.00: 386048,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 414208,000 ns/op with_new_arraylist·p0.95: 425472,000 ns/op with_new_arraylist·p0.99: 452096,000 ns/op with_new_arraylist·p0.999: 1599733,760 ns/op with_new_arraylist·p0.9999: 1751212,032 ns/op with_new_arraylist·p1.00: 1759232,000 ns/op Iteration 5: 401708,317 ±(99.9%) 923,837 ns/op with_new_arraylist·p0.00: 386048,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 413184,000 ns/op with_new_arraylist·p0.95: 424960,000 ns/op with_new_arraylist·p0.99: 453120,000 ns/op with_new_arraylist·p0.999: 1569792,000 ns/op with_new_arraylist·p0.9999: 1717427,200 ns/op with_new_arraylist·p1.00: 1744896,000 ns/op # Run progress: 71,14% complete, ETA 11:20:17 # Fork: 2 of 3 # Warmup Iteration 1: 407153,553 ±(99.9%) 2896,129 ns/op # Warmup Iteration 2: 401920,597 ±(99.9%) 964,209 ns/op # Warmup Iteration 3: 406368,307 ±(99.9%) 1006,020 ns/op Iteration 1: 401846,122 ±(99.9%) 919,005 ns/op with_new_arraylist·p0.00: 386048,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 414208,000 ns/op with_new_arraylist·p0.95: 425472,000 ns/op with_new_arraylist·p0.99: 453632,000 ns/op with_new_arraylist·p0.999: 1558386,688 ns/op with_new_arraylist·p0.9999: 1856811,622 ns/op with_new_arraylist·p1.00: 1880064,000 ns/op Iteration 2: 402236,347 ±(99.9%) 931,854 ns/op with_new_arraylist·p0.00: 385024,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 414720,000 ns/op with_new_arraylist·p0.95: 425472,000 ns/op with_new_arraylist·p0.99: 453120,000 ns/op with_new_arraylist·p0.999: 1568327,680 ns/op with_new_arraylist·p0.9999: 1858050,458 ns/op with_new_arraylist·p1.00: 1875968,000 ns/op Iteration 3: 401869,755 ±(99.9%) 903,366 ns/op with_new_arraylist·p0.00: 385536,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 414208,000 ns/op with_new_arraylist·p0.95: 425472,000 ns/op with_new_arraylist·p0.99: 453632,000 ns/op with_new_arraylist·p0.999: 1505822,720 ns/op with_new_arraylist·p0.9999: 1843641,344 ns/op with_new_arraylist·p1.00: 1927168,000 ns/op Iteration 4: 401832,742 ±(99.9%) 911,991 ns/op with_new_arraylist·p0.00: 385536,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 414208,000 ns/op with_new_arraylist·p0.95: 425472,000 ns/op with_new_arraylist·p0.99: 453632,000 ns/op with_new_arraylist·p0.999: 1566720,000 ns/op with_new_arraylist·p0.9999: 1818005,504 ns/op with_new_arraylist·p1.00: 1890304,000 ns/op Iteration 5: 401825,597 ±(99.9%) 898,811 ns/op with_new_arraylist·p0.00: 385536,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 414208,000 ns/op with_new_arraylist·p0.95: 424960,000 ns/op with_new_arraylist·p0.99: 453632,000 ns/op with_new_arraylist·p0.999: 1542914,048 ns/op with_new_arraylist·p0.9999: 1793375,437 ns/op with_new_arraylist·p1.00: 1859584,000 ns/op # Run progress: 71,20% complete, ETA 11:18:57 # Fork: 3 of 3 # Warmup Iteration 1: 430819,016 ±(99.9%) 2517,405 ns/op # Warmup Iteration 2: 425307,966 ±(99.9%) 1096,843 ns/op # Warmup Iteration 3: 425375,119 ±(99.9%) 1005,455 ns/op Iteration 1: 425407,177 ±(99.9%) 1006,383 ns/op with_new_arraylist·p0.00: 408064,000 ns/op with_new_arraylist·p0.50: 418816,000 ns/op with_new_arraylist·p0.90: 440320,000 ns/op with_new_arraylist·p0.95: 448512,000 ns/op with_new_arraylist·p0.99: 485888,000 ns/op with_new_arraylist·p0.999: 1623169,024 ns/op with_new_arraylist·p0.9999: 1823144,346 ns/op with_new_arraylist·p1.00: 1867776,000 ns/op Iteration 2: 424263,986 ±(99.9%) 996,252 ns/op with_new_arraylist·p0.00: 408064,000 ns/op with_new_arraylist·p0.50: 418816,000 ns/op with_new_arraylist·p0.90: 437760,000 ns/op with_new_arraylist·p0.95: 446464,000 ns/op with_new_arraylist·p0.99: 456192,000 ns/op with_new_arraylist·p0.999: 1637736,448 ns/op with_new_arraylist·p0.9999: 1861004,083 ns/op with_new_arraylist·p1.00: 2199552,000 ns/op Iteration 3: 425810,447 ±(99.9%) 1031,699 ns/op with_new_arraylist·p0.00: 408576,000 ns/op with_new_arraylist·p0.50: 418816,000 ns/op with_new_arraylist·p0.90: 441344,000 ns/op with_new_arraylist·p0.95: 449740,800 ns/op with_new_arraylist·p0.99: 488960,000 ns/op with_new_arraylist·p0.999: 1619968,000 ns/op with_new_arraylist·p0.9999: 1882767,360 ns/op with_new_arraylist·p1.00: 1925120,000 ns/op Iteration 4: 424130,274 ±(99.9%) 968,392 ns/op with_new_arraylist·p0.00: 408576,000 ns/op with_new_arraylist·p0.50: 418816,000 ns/op with_new_arraylist·p0.90: 437248,000 ns/op with_new_arraylist·p0.95: 446976,000 ns/op with_new_arraylist·p0.99: 461824,000 ns/op with_new_arraylist·p0.999: 1601671,168 ns/op with_new_arraylist·p0.9999: 1849565,594 ns/op with_new_arraylist·p1.00: 1892352,000 ns/op Iteration 5: 425388,240 ±(99.9%) 1018,947 ns/op with_new_arraylist·p0.00: 408576,000 ns/op with_new_arraylist·p0.50: 418816,000 ns/op with_new_arraylist·p0.90: 439808,000 ns/op with_new_arraylist·p0.95: 448512,000 ns/op with_new_arraylist·p0.99: 485888,000 ns/op with_new_arraylist·p0.999: 1646657,536 ns/op with_new_arraylist·p0.9999: 1935880,192 ns/op with_new_arraylist·p1.00: 1961984,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 366161 mean = 409351,094 ±(99.9%) 254,315 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 365494 [ 500000,000, 750000,000) = 232 [ 750000,000, 1000000,000) = 2 [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 11 [1500000,000, 1750000,000) = 329 [1750000,000, 2000000,000) = 92 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 385024,000 ns/op p(50,0000) = 402944,000 ns/op p(90,0000) = 427520,000 ns/op p(95,0000) = 438272,000 ns/op p(99,0000) = 455680,000 ns/op p(99,9000) = 1591296,000 ns/op p(99,9900) = 1816576,000 ns/op p(99,9990) = 1932681,011 ns/op p(99,9999) = 2199552,000 ns/op p(100,0000) = 2199552,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 1000) # Run progress: 71,26% complete, ETA 11:17:37 # Fork: 1 of 3 # Warmup Iteration 1: 779871,445 ±(99.9%) 5535,060 ns/op # Warmup Iteration 2: 768455,689 ±(99.9%) 1842,656 ns/op # Warmup Iteration 3: 769309,723 ±(99.9%) 1867,348 ns/op Iteration 1: 767717,487 ±(99.9%) 1757,163 ns/op with_new_arraylist·p0.00: 744448,000 ns/op with_new_arraylist·p0.50: 760832,000 ns/op with_new_arraylist·p0.90: 780288,000 ns/op with_new_arraylist·p0.95: 789504,000 ns/op with_new_arraylist·p0.99: 822272,000 ns/op with_new_arraylist·p0.999: 2145746,944 ns/op with_new_arraylist·p0.9999: 2310851,789 ns/op with_new_arraylist·p1.00: 2330624,000 ns/op Iteration 2: 770156,595 ±(99.9%) 1962,051 ns/op with_new_arraylist·p0.00: 746496,000 ns/op with_new_arraylist·p0.50: 760832,000 ns/op with_new_arraylist·p0.90: 782336,000 ns/op with_new_arraylist·p0.95: 791552,000 ns/op with_new_arraylist·p0.99: 881664,000 ns/op with_new_arraylist·p0.999: 2081161,216 ns/op with_new_arraylist·p0.9999: 2402012,365 ns/op with_new_arraylist·p1.00: 2416640,000 ns/op Iteration 3: 774750,556 ±(99.9%) 2027,573 ns/op with_new_arraylist·p0.00: 746496,000 ns/op with_new_arraylist·p0.50: 759808,000 ns/op with_new_arraylist·p0.90: 788480,000 ns/op with_new_arraylist·p0.95: 873472,000 ns/op with_new_arraylist·p0.99: 928768,000 ns/op with_new_arraylist·p0.999: 2171293,696 ns/op with_new_arraylist·p0.9999: 2332345,139 ns/op with_new_arraylist·p1.00: 2334720,000 ns/op Iteration 4: 768757,582 ±(99.9%) 1901,437 ns/op with_new_arraylist·p0.00: 744448,000 ns/op with_new_arraylist·p0.50: 759808,000 ns/op with_new_arraylist·p0.90: 783360,000 ns/op with_new_arraylist·p0.95: 792576,000 ns/op with_new_arraylist·p0.99: 870400,000 ns/op with_new_arraylist·p0.999: 2244608,000 ns/op with_new_arraylist·p0.9999: 2419916,800 ns/op with_new_arraylist·p1.00: 2424832,000 ns/op Iteration 5: 769263,012 ±(99.9%) 1883,957 ns/op with_new_arraylist·p0.00: 745472,000 ns/op with_new_arraylist·p0.50: 760832,000 ns/op with_new_arraylist·p0.90: 784384,000 ns/op with_new_arraylist·p0.95: 792576,000 ns/op with_new_arraylist·p0.99: 872448,000 ns/op with_new_arraylist·p0.999: 2240622,592 ns/op with_new_arraylist·p0.9999: 2462574,182 ns/op with_new_arraylist·p1.00: 2482176,000 ns/op # Run progress: 71,31% complete, ETA 11:16:17 # Fork: 2 of 3 # Warmup Iteration 1: 782372,646 ±(99.9%) 4960,714 ns/op # Warmup Iteration 2: 772024,473 ±(99.9%) 1972,409 ns/op # Warmup Iteration 3: 771557,194 ±(99.9%) 1861,178 ns/op Iteration 1: 773351,078 ±(99.9%) 2412,197 ns/op with_new_arraylist·p0.00: 746496,000 ns/op with_new_arraylist·p0.50: 761856,000 ns/op with_new_arraylist·p0.90: 786432,000 ns/op with_new_arraylist·p0.95: 799744,000 ns/op with_new_arraylist·p0.99: 924436,480 ns/op with_new_arraylist·p0.999: 2187894,784 ns/op with_new_arraylist·p0.9999: 5082282,803 ns/op with_new_arraylist·p1.00: 6184960,000 ns/op Iteration 2: 769059,386 ±(99.9%) 1903,371 ns/op with_new_arraylist·p0.00: 747520,000 ns/op with_new_arraylist·p0.50: 760832,000 ns/op with_new_arraylist·p0.90: 782336,000 ns/op with_new_arraylist·p0.95: 791552,000 ns/op with_new_arraylist·p0.99: 836608,000 ns/op with_new_arraylist·p0.999: 2146328,576 ns/op with_new_arraylist·p0.9999: 2508836,864 ns/op with_new_arraylist·p1.00: 2527232,000 ns/op Iteration 3: 770115,867 ±(99.9%) 1914,318 ns/op with_new_arraylist·p0.00: 745472,000 ns/op with_new_arraylist·p0.50: 760832,000 ns/op with_new_arraylist·p0.90: 784384,000 ns/op with_new_arraylist·p0.95: 794624,000 ns/op with_new_arraylist·p0.99: 871659,520 ns/op with_new_arraylist·p0.999: 2146492,416 ns/op with_new_arraylist·p0.9999: 2330812,416 ns/op with_new_arraylist·p1.00: 2355200,000 ns/op Iteration 4: 770979,879 ±(99.9%) 2030,218 ns/op with_new_arraylist·p0.00: 748544,000 ns/op with_new_arraylist·p0.50: 761856,000 ns/op with_new_arraylist·p0.90: 784384,000 ns/op with_new_arraylist·p0.95: 794624,000 ns/op with_new_arraylist·p0.99: 873472,000 ns/op with_new_arraylist·p0.999: 2261770,240 ns/op with_new_arraylist·p0.9999: 2704304,538 ns/op with_new_arraylist·p1.00: 2809856,000 ns/op Iteration 5: 771668,292 ±(99.9%) 2183,212 ns/op with_new_arraylist·p0.00: 748544,000 ns/op with_new_arraylist·p0.50: 762880,000 ns/op with_new_arraylist·p0.90: 786432,000 ns/op with_new_arraylist·p0.95: 795648,000 ns/op with_new_arraylist·p0.99: 873973,760 ns/op with_new_arraylist·p0.999: 2208948,224 ns/op with_new_arraylist·p0.9999: 4334193,459 ns/op with_new_arraylist·p1.00: 5087232,000 ns/op # Run progress: 71,37% complete, ETA 11:14:56 # Fork: 3 of 3 # Warmup Iteration 1: 777516,792 ±(99.9%) 5019,409 ns/op # Warmup Iteration 2: 769881,831 ±(99.9%) 1894,832 ns/op # Warmup Iteration 3: 770711,527 ±(99.9%) 1856,774 ns/op Iteration 1: 770475,555 ±(99.9%) 1912,545 ns/op with_new_arraylist·p0.00: 745472,000 ns/op with_new_arraylist·p0.50: 761856,000 ns/op with_new_arraylist·p0.90: 782336,000 ns/op with_new_arraylist·p0.95: 791552,000 ns/op with_new_arraylist·p0.99: 859136,000 ns/op with_new_arraylist·p0.999: 2130657,280 ns/op with_new_arraylist·p0.9999: 2450223,104 ns/op with_new_arraylist·p1.00: 2490368,000 ns/op Iteration 2: 770800,202 ±(99.9%) 1787,365 ns/op with_new_arraylist·p0.00: 747520,000 ns/op with_new_arraylist·p0.50: 762880,000 ns/op with_new_arraylist·p0.90: 785408,000 ns/op with_new_arraylist·p0.95: 792576,000 ns/op with_new_arraylist·p0.99: 837632,000 ns/op with_new_arraylist·p0.999: 2138542,080 ns/op with_new_arraylist·p0.9999: 2326505,472 ns/op with_new_arraylist·p1.00: 2359296,000 ns/op Iteration 3: 770383,281 ±(99.9%) 1827,785 ns/op with_new_arraylist·p0.00: 744448,000 ns/op with_new_arraylist·p0.50: 761856,000 ns/op with_new_arraylist·p0.90: 785408,000 ns/op with_new_arraylist·p0.95: 795648,000 ns/op with_new_arraylist·p0.99: 873472,000 ns/op with_new_arraylist·p0.999: 2095734,784 ns/op with_new_arraylist·p0.9999: 2400929,382 ns/op with_new_arraylist·p1.00: 2428928,000 ns/op Iteration 4: 770281,879 ±(99.9%) 1829,571 ns/op with_new_arraylist·p0.00: 746496,000 ns/op with_new_arraylist·p0.50: 761856,000 ns/op with_new_arraylist·p0.90: 784384,000 ns/op with_new_arraylist·p0.95: 793600,000 ns/op with_new_arraylist·p0.99: 873472,000 ns/op with_new_arraylist·p0.999: 2138324,992 ns/op with_new_arraylist·p0.9999: 2239293,850 ns/op with_new_arraylist·p1.00: 2240512,000 ns/op Iteration 5: 770349,311 ±(99.9%) 1820,199 ns/op with_new_arraylist·p0.00: 745472,000 ns/op with_new_arraylist·p0.50: 761856,000 ns/op with_new_arraylist·p0.90: 784384,000 ns/op with_new_arraylist·p0.95: 793600,000 ns/op with_new_arraylist·p0.99: 873472,000 ns/op with_new_arraylist·p0.999: 2142650,368 ns/op with_new_arraylist·p0.9999: 2356528,333 ns/op with_new_arraylist·p1.00: 2367488,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 194529 mean = 770536,999 ±(99.9%) 503,497 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 0 [ 500000,000, 1000000,000) = 194020 [1000000,000, 1500000,000) = 124 [1500000,000, 2000000,000) = 55 [2000000,000, 2500000,000) = 325 [2500000,000, 3000000,000) = 3 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 1 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 1 Percentiles, ns/op: p(0,0000) = 744448,000 ns/op p(50,0000) = 761856,000 ns/op p(90,0000) = 784384,000 ns/op p(95,0000) = 794624,000 ns/op p(99,0000) = 894976,000 ns/op p(99,9000) = 2146304,000 ns/op p(99,9900) = 2373824,512 ns/op p(99,9990) = 5147277,722 ns/op p(99,9999) = 6184960,000 ns/op p(100,0000) = 6184960,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 10) # Run progress: 71,43% complete, ETA 11:13:36 # Fork: 1 of 3 # Warmup Iteration 1: 26093,870 ±(99.9%) 291,271 ns/op # Warmup Iteration 2: 25413,924 ±(99.9%) 100,553 ns/op # Warmup Iteration 3: 25357,948 ±(99.9%) 93,178 ns/op Iteration 1: 25356,343 ±(99.9%) 85,806 ns/op with_new_arraylist·p0.00: 24320,000 ns/op with_new_arraylist·p0.50: 24960,000 ns/op with_new_arraylist·p0.90: 25920,000 ns/op with_new_arraylist·p0.95: 26816,000 ns/op with_new_arraylist·p0.99: 28224,000 ns/op with_new_arraylist·p0.999: 42048,000 ns/op with_new_arraylist·p0.9999: 1021095,526 ns/op with_new_arraylist·p1.00: 1243136,000 ns/op Iteration 2: 25688,375 ±(99.9%) 91,047 ns/op with_new_arraylist·p0.00: 24288,000 ns/op with_new_arraylist·p0.50: 24992,000 ns/op with_new_arraylist·p0.90: 26304,000 ns/op with_new_arraylist·p0.95: 27232,000 ns/op with_new_arraylist·p0.99: 38912,000 ns/op with_new_arraylist·p0.999: 42432,000 ns/op with_new_arraylist·p0.9999: 1070129,357 ns/op with_new_arraylist·p1.00: 1742848,000 ns/op Iteration 3: 25349,605 ±(99.9%) 93,861 ns/op with_new_arraylist·p0.00: 24320,000 ns/op with_new_arraylist·p0.50: 24960,000 ns/op with_new_arraylist·p0.90: 25856,000 ns/op with_new_arraylist·p0.95: 26784,000 ns/op with_new_arraylist·p0.99: 28288,000 ns/op with_new_arraylist·p0.999: 42048,000 ns/op with_new_arraylist·p0.9999: 1107356,877 ns/op with_new_arraylist·p1.00: 1310720,000 ns/op Iteration 4: 25349,752 ±(99.9%) 94,207 ns/op with_new_arraylist·p0.00: 24320,000 ns/op with_new_arraylist·p0.50: 24928,000 ns/op with_new_arraylist·p0.90: 25824,000 ns/op with_new_arraylist·p0.95: 26784,000 ns/op with_new_arraylist·p0.99: 28160,000 ns/op with_new_arraylist·p0.999: 42098,112 ns/op with_new_arraylist·p0.9999: 1110817,792 ns/op with_new_arraylist·p1.00: 1236992,000 ns/op Iteration 5: 25329,572 ±(99.9%) 86,524 ns/op with_new_arraylist·p0.00: 24288,000 ns/op with_new_arraylist·p0.50: 24960,000 ns/op with_new_arraylist·p0.90: 25856,000 ns/op with_new_arraylist·p0.95: 26784,000 ns/op with_new_arraylist·p0.99: 28064,000 ns/op with_new_arraylist·p0.999: 42048,000 ns/op with_new_arraylist·p0.9999: 1077187,584 ns/op with_new_arraylist·p1.00: 1267712,000 ns/op # Run progress: 71,48% complete, ETA 11:12:16 # Fork: 2 of 3 # Warmup Iteration 1: 26118,520 ±(99.9%) 501,520 ns/op # Warmup Iteration 2: 25264,855 ±(99.9%) 100,168 ns/op # Warmup Iteration 3: 25081,397 ±(99.9%) 84,383 ns/op Iteration 1: 24930,643 ±(99.9%) 90,908 ns/op with_new_arraylist·p0.00: 23904,000 ns/op with_new_arraylist·p0.50: 24608,000 ns/op with_new_arraylist·p0.90: 25152,000 ns/op with_new_arraylist·p0.95: 25920,000 ns/op with_new_arraylist·p0.99: 27008,000 ns/op with_new_arraylist·p0.999: 41664,000 ns/op with_new_arraylist·p0.9999: 1115640,832 ns/op with_new_arraylist·p1.00: 1333248,000 ns/op Iteration 2: 24925,211 ±(99.9%) 91,631 ns/op with_new_arraylist·p0.00: 23904,000 ns/op with_new_arraylist·p0.50: 24608,000 ns/op with_new_arraylist·p0.90: 25152,000 ns/op with_new_arraylist·p0.95: 25952,000 ns/op with_new_arraylist·p0.99: 27008,000 ns/op with_new_arraylist·p0.999: 41728,000 ns/op with_new_arraylist·p0.9999: 1054162,227 ns/op with_new_arraylist·p1.00: 1955840,000 ns/op Iteration 3: 24940,656 ±(99.9%) 86,772 ns/op with_new_arraylist·p0.00: 23936,000 ns/op with_new_arraylist·p0.50: 24608,000 ns/op with_new_arraylist·p0.90: 25152,000 ns/op with_new_arraylist·p0.95: 26048,000 ns/op with_new_arraylist·p0.99: 27232,000 ns/op with_new_arraylist·p0.999: 41664,000 ns/op with_new_arraylist·p0.9999: 1056074,547 ns/op with_new_arraylist·p1.00: 1304576,000 ns/op Iteration 4: 24910,939 ±(99.9%) 86,018 ns/op with_new_arraylist·p0.00: 23872,000 ns/op with_new_arraylist·p0.50: 24608,000 ns/op with_new_arraylist·p0.90: 25184,000 ns/op with_new_arraylist·p0.95: 25888,000 ns/op with_new_arraylist·p0.99: 27008,000 ns/op with_new_arraylist·p0.999: 41344,000 ns/op with_new_arraylist·p0.9999: 1020795,622 ns/op with_new_arraylist·p1.00: 1357824,000 ns/op Iteration 5: 24916,338 ±(99.9%) 88,091 ns/op with_new_arraylist·p0.00: 23904,000 ns/op with_new_arraylist·p0.50: 24608,000 ns/op with_new_arraylist·p0.90: 25152,000 ns/op with_new_arraylist·p0.95: 25888,000 ns/op with_new_arraylist·p0.99: 27008,000 ns/op with_new_arraylist·p0.999: 41664,000 ns/op with_new_arraylist·p0.9999: 1025590,400 ns/op with_new_arraylist·p1.00: 1304576,000 ns/op # Run progress: 71,54% complete, ETA 11:10:56 # Fork: 3 of 3 # Warmup Iteration 1: 25751,339 ±(99.9%) 275,644 ns/op # Warmup Iteration 2: 25148,752 ±(99.9%) 104,184 ns/op # Warmup Iteration 3: 25104,234 ±(99.9%) 87,232 ns/op Iteration 1: 25134,768 ±(99.9%) 90,776 ns/op with_new_arraylist·p0.00: 24064,000 ns/op with_new_arraylist·p0.50: 24800,000 ns/op with_new_arraylist·p0.90: 25408,000 ns/op with_new_arraylist·p0.95: 26080,000 ns/op with_new_arraylist·p0.99: 27232,000 ns/op with_new_arraylist·p0.999: 41792,000 ns/op with_new_arraylist·p0.9999: 1085651,558 ns/op with_new_arraylist·p1.00: 1243136,000 ns/op Iteration 2: 25119,472 ±(99.9%) 87,328 ns/op with_new_arraylist·p0.00: 24096,000 ns/op with_new_arraylist·p0.50: 24768,000 ns/op with_new_arraylist·p0.90: 25312,000 ns/op with_new_arraylist·p0.95: 26208,000 ns/op with_new_arraylist·p0.99: 27456,000 ns/op with_new_arraylist·p0.999: 41408,000 ns/op with_new_arraylist·p0.9999: 1067008,000 ns/op with_new_arraylist·p1.00: 1382400,000 ns/op Iteration 3: 25098,334 ±(99.9%) 91,634 ns/op with_new_arraylist·p0.00: 24096,000 ns/op with_new_arraylist·p0.50: 24768,000 ns/op with_new_arraylist·p0.90: 25280,000 ns/op with_new_arraylist·p0.95: 26016,000 ns/op with_new_arraylist·p0.99: 27136,000 ns/op with_new_arraylist·p0.999: 41664,000 ns/op with_new_arraylist·p0.9999: 1065255,731 ns/op with_new_arraylist·p1.00: 1236992,000 ns/op Iteration 4: 25098,445 ±(99.9%) 90,769 ns/op with_new_arraylist·p0.00: 24000,000 ns/op with_new_arraylist·p0.50: 24768,000 ns/op with_new_arraylist·p0.90: 25344,000 ns/op with_new_arraylist·p0.95: 26048,000 ns/op with_new_arraylist·p0.99: 27168,000 ns/op with_new_arraylist·p0.999: 41664,000 ns/op with_new_arraylist·p0.9999: 1120747,520 ns/op with_new_arraylist·p1.00: 1325056,000 ns/op Iteration 5: 25099,475 ±(99.9%) 90,551 ns/op with_new_arraylist·p0.00: 24000,000 ns/op with_new_arraylist·p0.50: 24768,000 ns/op with_new_arraylist·p0.90: 25312,000 ns/op with_new_arraylist·p0.95: 26016,000 ns/op with_new_arraylist·p0.99: 27136,000 ns/op with_new_arraylist·p0.999: 41664,000 ns/op with_new_arraylist·p0.9999: 1100268,134 ns/op with_new_arraylist·p1.00: 1302528,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 2981347 mean = 25147,965 ±(99.9%) 23,179 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2981021 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 2 [1000000,000, 1125000,000) = 86 [1125000,000, 1250000,000) = 191 [1250000,000, 1375000,000) = 43 [1375000,000, 1500000,000) = 1 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 23872,000 ns/op p(50,0000) = 24800,000 ns/op p(90,0000) = 25408,000 ns/op p(95,0000) = 26432,000 ns/op p(99,0000) = 27744,000 ns/op p(99,9000) = 41792,000 ns/op p(99,9900) = 1079019,930 ns/op p(99,9990) = 1286907,986 ns/op p(99,9999) = 1389123,076 ns/op p(100,0000) = 1955840,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 20) # Run progress: 71,60% complete, ETA 11:09:36 # Fork: 1 of 3 # Warmup Iteration 1: 41377,058 ±(99.9%) 525,271 ns/op # Warmup Iteration 2: 40396,165 ±(99.9%) 162,691 ns/op # Warmup Iteration 3: 40489,943 ±(99.9%) 149,573 ns/op Iteration 1: 40397,456 ±(99.9%) 147,383 ns/op with_new_arraylist·p0.00: 38784,000 ns/op with_new_arraylist·p0.50: 39872,000 ns/op with_new_arraylist·p0.90: 41280,000 ns/op with_new_arraylist·p0.95: 41984,000 ns/op with_new_arraylist·p0.99: 45248,000 ns/op with_new_arraylist·p0.999: 68480,000 ns/op with_new_arraylist·p0.9999: 1193211,904 ns/op with_new_arraylist·p1.00: 1370112,000 ns/op Iteration 2: 40363,789 ±(99.9%) 127,808 ns/op with_new_arraylist·p0.00: 38784,000 ns/op with_new_arraylist·p0.50: 39872,000 ns/op with_new_arraylist·p0.90: 41344,000 ns/op with_new_arraylist·p0.95: 41984,000 ns/op with_new_arraylist·p0.99: 45440,000 ns/op with_new_arraylist·p0.999: 67872,384 ns/op with_new_arraylist·p0.9999: 1155585,229 ns/op with_new_arraylist·p1.00: 1374208,000 ns/op Iteration 3: 40436,729 ±(99.9%) 154,172 ns/op with_new_arraylist·p0.00: 38784,000 ns/op with_new_arraylist·p0.50: 39872,000 ns/op with_new_arraylist·p0.90: 41344,000 ns/op with_new_arraylist·p0.95: 41984,000 ns/op with_new_arraylist·p0.99: 45376,000 ns/op with_new_arraylist·p0.999: 69632,000 ns/op with_new_arraylist·p0.9999: 1195280,998 ns/op with_new_arraylist·p1.00: 1843200,000 ns/op Iteration 4: 40420,705 ±(99.9%) 159,995 ns/op with_new_arraylist·p0.00: 38784,000 ns/op with_new_arraylist·p0.50: 39808,000 ns/op with_new_arraylist·p0.90: 41280,000 ns/op with_new_arraylist·p0.95: 41984,000 ns/op with_new_arraylist·p0.99: 45248,000 ns/op with_new_arraylist·p0.999: 67712,000 ns/op with_new_arraylist·p0.9999: 1209773,670 ns/op with_new_arraylist·p1.00: 1349632,000 ns/op Iteration 5: 40445,653 ±(99.9%) 145,178 ns/op with_new_arraylist·p0.00: 38784,000 ns/op with_new_arraylist·p0.50: 39872,000 ns/op with_new_arraylist·p0.90: 41344,000 ns/op with_new_arraylist·p0.95: 42048,000 ns/op with_new_arraylist·p0.99: 45312,000 ns/op with_new_arraylist·p0.999: 69248,000 ns/op with_new_arraylist·p0.9999: 1180769,485 ns/op with_new_arraylist·p1.00: 1392640,000 ns/op # Run progress: 71,65% complete, ETA 11:08:16 # Fork: 2 of 3 # Warmup Iteration 1: 42968,145 ±(99.9%) 469,647 ns/op # Warmup Iteration 2: 44579,833 ±(99.9%) 201,231 ns/op # Warmup Iteration 3: 41492,460 ±(99.9%) 171,634 ns/op Iteration 1: 41365,677 ±(99.9%) 157,214 ns/op with_new_arraylist·p0.00: 38912,000 ns/op with_new_arraylist·p0.50: 40000,000 ns/op with_new_arraylist·p0.90: 41984,000 ns/op with_new_arraylist·p0.95: 45056,000 ns/op with_new_arraylist·p0.99: 62016,000 ns/op with_new_arraylist·p0.999: 70400,000 ns/op with_new_arraylist·p0.9999: 1189202,330 ns/op with_new_arraylist·p1.00: 1384448,000 ns/op Iteration 2: 40791,015 ±(99.9%) 287,549 ns/op with_new_arraylist·p0.00: 39040,000 ns/op with_new_arraylist·p0.50: 40000,000 ns/op with_new_arraylist·p0.90: 41600,000 ns/op with_new_arraylist·p0.95: 42304,000 ns/op with_new_arraylist·p0.99: 53440,000 ns/op with_new_arraylist·p0.999: 74624,000 ns/op with_new_arraylist·p0.9999: 1220056,269 ns/op with_new_arraylist·p1.00: 9060352,000 ns/op Iteration 3: 40864,423 ±(99.9%) 143,666 ns/op with_new_arraylist·p0.00: 39040,000 ns/op with_new_arraylist·p0.50: 40000,000 ns/op with_new_arraylist·p0.90: 41664,000 ns/op with_new_arraylist·p0.95: 42368,000 ns/op with_new_arraylist·p0.99: 67968,000 ns/op with_new_arraylist·p0.999: 76416,000 ns/op with_new_arraylist·p0.9999: 1154609,971 ns/op with_new_arraylist·p1.00: 1292288,000 ns/op Iteration 4: 40568,041 ±(99.9%) 149,260 ns/op with_new_arraylist·p0.00: 38976,000 ns/op with_new_arraylist·p0.50: 40000,000 ns/op with_new_arraylist·p0.90: 41536,000 ns/op with_new_arraylist·p0.95: 42240,000 ns/op with_new_arraylist·p0.99: 45696,000 ns/op with_new_arraylist·p0.999: 70016,000 ns/op with_new_arraylist·p0.9999: 1194714,317 ns/op with_new_arraylist·p1.00: 1327104,000 ns/op Iteration 5: 40611,214 ±(99.9%) 157,630 ns/op with_new_arraylist·p0.00: 38912,000 ns/op with_new_arraylist·p0.50: 40000,000 ns/op with_new_arraylist·p0.90: 41536,000 ns/op with_new_arraylist·p0.95: 42240,000 ns/op with_new_arraylist·p0.99: 45632,000 ns/op with_new_arraylist·p0.999: 68736,000 ns/op with_new_arraylist·p0.9999: 1192690,483 ns/op with_new_arraylist·p1.00: 1300480,000 ns/op # Run progress: 71,71% complete, ETA 11:06:55 # Fork: 3 of 3 # Warmup Iteration 1: 40107,479 ±(99.9%) 433,569 ns/op # Warmup Iteration 2: 39408,508 ±(99.9%) 165,592 ns/op # Warmup Iteration 3: 39176,707 ±(99.9%) 150,618 ns/op Iteration 1: 39222,071 ±(99.9%) 156,143 ns/op with_new_arraylist·p0.00: 37760,000 ns/op with_new_arraylist·p0.50: 38592,000 ns/op with_new_arraylist·p0.90: 40064,000 ns/op with_new_arraylist·p0.95: 40704,000 ns/op with_new_arraylist·p0.99: 43904,000 ns/op with_new_arraylist·p0.999: 62362,048 ns/op with_new_arraylist·p0.9999: 1208813,363 ns/op with_new_arraylist·p1.00: 1320960,000 ns/op Iteration 2: 39186,522 ±(99.9%) 161,517 ns/op with_new_arraylist·p0.00: 37760,000 ns/op with_new_arraylist·p0.50: 38592,000 ns/op with_new_arraylist·p0.90: 40000,000 ns/op with_new_arraylist·p0.95: 40704,000 ns/op with_new_arraylist·p0.99: 43264,000 ns/op with_new_arraylist·p0.999: 64133,120 ns/op with_new_arraylist·p0.9999: 1225633,792 ns/op with_new_arraylist·p1.00: 1333248,000 ns/op Iteration 3: 39197,430 ±(99.9%) 159,522 ns/op with_new_arraylist·p0.00: 37760,000 ns/op with_new_arraylist·p0.50: 38592,000 ns/op with_new_arraylist·p0.90: 40064,000 ns/op with_new_arraylist·p0.95: 40704,000 ns/op with_new_arraylist·p0.99: 43328,000 ns/op with_new_arraylist·p0.999: 57171,968 ns/op with_new_arraylist·p0.9999: 1218251,981 ns/op with_new_arraylist·p1.00: 1298432,000 ns/op Iteration 4: 39152,525 ±(99.9%) 145,821 ns/op with_new_arraylist·p0.00: 37760,000 ns/op with_new_arraylist·p0.50: 38592,000 ns/op with_new_arraylist·p0.90: 40064,000 ns/op with_new_arraylist·p0.95: 40704,000 ns/op with_new_arraylist·p0.99: 43328,000 ns/op with_new_arraylist·p0.999: 60478,976 ns/op with_new_arraylist·p0.9999: 1193843,098 ns/op with_new_arraylist·p1.00: 1376256,000 ns/op Iteration 5: 39168,152 ±(99.9%) 143,132 ns/op with_new_arraylist·p0.00: 37824,000 ns/op with_new_arraylist·p0.50: 38592,000 ns/op with_new_arraylist·p0.90: 40064,000 ns/op with_new_arraylist·p0.95: 40704,000 ns/op with_new_arraylist·p0.99: 43456,000 ns/op with_new_arraylist·p0.999: 66090,880 ns/op with_new_arraylist·p0.9999: 1150362,624 ns/op with_new_arraylist·p1.00: 1343488,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1869125 mean = 40132,893 ±(99.9%) 42,189 ns/op Histogram, ns/op: [ 0,000, 1000000,000) = 1868769 [ 1000000,000, 2000000,000) = 355 [ 2000000,000, 3000000,000) = 0 [ 3000000,000, 4000000,000) = 0 [ 4000000,000, 5000000,000) = 0 [ 5000000,000, 6000000,000) = 0 [ 6000000,000, 7000000,000) = 0 [ 7000000,000, 8000000,000) = 0 [ 8000000,000, 9000000,000) = 0 Percentiles, ns/op: p(0,0000) = 37760,000 ns/op p(50,0000) = 39744,000 ns/op p(90,0000) = 40832,000 ns/op p(95,0000) = 41984,000 ns/op p(99,0000) = 52288,000 ns/op p(99,9000) = 71552,000 ns/op p(99,9900) = 1187840,000 ns/op p(99,9990) = 1327736,300 ns/op p(99,9999) = 2787737,549 ns/op p(100,0000) = 9060352,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 50) # Run progress: 71,77% complete, ETA 11:05:35 # Fork: 1 of 3 # Warmup Iteration 1: 93270,960 ±(99.9%) 537,506 ns/op # Warmup Iteration 2: 92259,530 ±(99.9%) 215,237 ns/op # Warmup Iteration 3: 92075,055 ±(99.9%) 205,122 ns/op Iteration 1: 92091,179 ±(99.9%) 204,515 ns/op with_new_arraylist·p0.00: 88320,000 ns/op with_new_arraylist·p0.50: 91008,000 ns/op with_new_arraylist·p0.90: 93696,000 ns/op with_new_arraylist·p0.95: 95744,000 ns/op with_new_arraylist·p0.99: 106496,000 ns/op with_new_arraylist·p0.999: 124032,000 ns/op with_new_arraylist·p0.9999: 1300345,242 ns/op with_new_arraylist·p1.00: 1648640,000 ns/op Iteration 2: 92023,136 ±(99.9%) 200,181 ns/op with_new_arraylist·p0.00: 86784,000 ns/op with_new_arraylist·p0.50: 91008,000 ns/op with_new_arraylist·p0.90: 93824,000 ns/op with_new_arraylist·p0.95: 95872,000 ns/op with_new_arraylist·p0.99: 106112,000 ns/op with_new_arraylist·p0.999: 123324,672 ns/op with_new_arraylist·p0.9999: 1321261,875 ns/op with_new_arraylist·p1.00: 1417216,000 ns/op Iteration 3: 92078,586 ±(99.9%) 201,634 ns/op with_new_arraylist·p0.00: 88448,000 ns/op with_new_arraylist·p0.50: 91008,000 ns/op with_new_arraylist·p0.90: 93568,000 ns/op with_new_arraylist·p0.95: 95744,000 ns/op with_new_arraylist·p0.99: 106624,000 ns/op with_new_arraylist·p0.999: 124416,000 ns/op with_new_arraylist·p0.9999: 1315762,176 ns/op with_new_arraylist·p1.00: 1423360,000 ns/op Iteration 4: 91988,258 ±(99.9%) 198,742 ns/op with_new_arraylist·p0.00: 88320,000 ns/op with_new_arraylist·p0.50: 90880,000 ns/op with_new_arraylist·p0.90: 93440,000 ns/op with_new_arraylist·p0.95: 95616,000 ns/op with_new_arraylist·p0.99: 106624,000 ns/op with_new_arraylist·p0.999: 124032,000 ns/op with_new_arraylist·p0.9999: 1266545,050 ns/op with_new_arraylist·p1.00: 1382400,000 ns/op Iteration 5: 92467,137 ±(99.9%) 200,283 ns/op with_new_arraylist·p0.00: 88448,000 ns/op with_new_arraylist·p0.50: 91136,000 ns/op with_new_arraylist·p0.90: 94208,000 ns/op with_new_arraylist·p0.95: 96128,000 ns/op with_new_arraylist·p0.99: 119168,000 ns/op with_new_arraylist·p0.999: 151296,000 ns/op with_new_arraylist·p0.9999: 1278770,381 ns/op with_new_arraylist·p1.00: 1390592,000 ns/op # Run progress: 71,82% complete, ETA 11:04:15 # Fork: 2 of 3 # Warmup Iteration 1: 89658,059 ±(99.9%) 555,067 ns/op # Warmup Iteration 2: 87449,651 ±(99.9%) 210,338 ns/op # Warmup Iteration 3: 87331,147 ±(99.9%) 196,445 ns/op Iteration 1: 87390,794 ±(99.9%) 200,952 ns/op with_new_arraylist·p0.00: 84224,000 ns/op with_new_arraylist·p0.50: 86272,000 ns/op with_new_arraylist·p0.90: 88576,000 ns/op with_new_arraylist·p0.95: 91008,000 ns/op with_new_arraylist·p0.99: 99456,000 ns/op with_new_arraylist·p0.999: 127453,824 ns/op with_new_arraylist·p0.9999: 1338571,776 ns/op with_new_arraylist·p1.00: 1781760,000 ns/op Iteration 2: 87375,044 ±(99.9%) 195,072 ns/op with_new_arraylist·p0.00: 84352,000 ns/op with_new_arraylist·p0.50: 86144,000 ns/op with_new_arraylist·p0.90: 88448,000 ns/op with_new_arraylist·p0.95: 91392,000 ns/op with_new_arraylist·p0.99: 100096,000 ns/op with_new_arraylist·p0.999: 125915,008 ns/op with_new_arraylist·p0.9999: 1270051,226 ns/op with_new_arraylist·p1.00: 1423360,000 ns/op Iteration 3: 87177,010 ±(99.9%) 194,669 ns/op with_new_arraylist·p0.00: 84224,000 ns/op with_new_arraylist·p0.50: 86016,000 ns/op with_new_arraylist·p0.90: 88320,000 ns/op with_new_arraylist·p0.95: 90752,000 ns/op with_new_arraylist·p0.99: 99072,000 ns/op with_new_arraylist·p0.999: 118528,000 ns/op with_new_arraylist·p0.9999: 1252813,824 ns/op with_new_arraylist·p1.00: 1423360,000 ns/op Iteration 4: 87247,476 ±(99.9%) 191,440 ns/op with_new_arraylist·p0.00: 84224,000 ns/op with_new_arraylist·p0.50: 86144,000 ns/op with_new_arraylist·p0.90: 88448,000 ns/op with_new_arraylist·p0.95: 90752,000 ns/op with_new_arraylist·p0.99: 99328,000 ns/op with_new_arraylist·p0.999: 119947,264 ns/op with_new_arraylist·p0.9999: 1248367,411 ns/op with_new_arraylist·p1.00: 1435648,000 ns/op Iteration 5: 87222,175 ±(99.9%) 195,981 ns/op with_new_arraylist·p0.00: 84096,000 ns/op with_new_arraylist·p0.50: 86016,000 ns/op with_new_arraylist·p0.90: 88448,000 ns/op with_new_arraylist·p0.95: 91264,000 ns/op with_new_arraylist·p0.99: 100096,000 ns/op with_new_arraylist·p0.999: 126976,000 ns/op with_new_arraylist·p0.9999: 1271097,958 ns/op with_new_arraylist·p1.00: 1755136,000 ns/op # Run progress: 71,88% complete, ETA 11:02:55 # Fork: 3 of 3 # Warmup Iteration 1: 99496,162 ±(99.9%) 550,054 ns/op # Warmup Iteration 2: 98420,649 ±(99.9%) 223,471 ns/op # Warmup Iteration 3: 98430,998 ±(99.9%) 203,492 ns/op Iteration 1: 98345,962 ±(99.9%) 214,688 ns/op with_new_arraylist·p0.00: 94848,000 ns/op with_new_arraylist·p0.50: 97024,000 ns/op with_new_arraylist·p0.90: 99200,000 ns/op with_new_arraylist·p0.95: 103296,000 ns/op with_new_arraylist·p0.99: 117760,000 ns/op with_new_arraylist·p0.999: 131186,176 ns/op with_new_arraylist·p0.9999: 1299027,149 ns/op with_new_arraylist·p1.00: 1783808,000 ns/op Iteration 2: 98350,396 ±(99.9%) 208,389 ns/op with_new_arraylist·p0.00: 94848,000 ns/op with_new_arraylist·p0.50: 97024,000 ns/op with_new_arraylist·p0.90: 99200,000 ns/op with_new_arraylist·p0.95: 103680,000 ns/op with_new_arraylist·p0.99: 117888,000 ns/op with_new_arraylist·p0.999: 132210,944 ns/op with_new_arraylist·p0.9999: 1282014,618 ns/op with_new_arraylist·p1.00: 1380352,000 ns/op Iteration 3: 98316,220 ±(99.9%) 206,956 ns/op with_new_arraylist·p0.00: 95104,000 ns/op with_new_arraylist·p0.50: 97024,000 ns/op with_new_arraylist·p0.90: 99200,000 ns/op with_new_arraylist·p0.95: 101248,000 ns/op with_new_arraylist·p0.99: 117504,000 ns/op with_new_arraylist·p0.999: 129077,376 ns/op with_new_arraylist·p0.9999: 1276979,405 ns/op with_new_arraylist·p1.00: 1351680,000 ns/op Iteration 4: 98482,889 ±(99.9%) 206,627 ns/op with_new_arraylist·p0.00: 94976,000 ns/op with_new_arraylist·p0.50: 97152,000 ns/op with_new_arraylist·p0.90: 99840,000 ns/op with_new_arraylist·p0.95: 102272,000 ns/op with_new_arraylist·p0.99: 117376,000 ns/op with_new_arraylist·p0.999: 128640,000 ns/op with_new_arraylist·p0.9999: 1255134,208 ns/op with_new_arraylist·p1.00: 1372160,000 ns/op Iteration 5: 98354,789 ±(99.9%) 208,755 ns/op with_new_arraylist·p0.00: 94848,000 ns/op with_new_arraylist·p0.50: 97152,000 ns/op with_new_arraylist·p0.90: 99328,000 ns/op with_new_arraylist·p0.95: 101504,000 ns/op with_new_arraylist·p0.99: 117376,000 ns/op with_new_arraylist·p0.999: 128954,496 ns/op with_new_arraylist·p0.9999: 1282351,923 ns/op with_new_arraylist·p1.00: 1404928,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1621678 mean = 92373,138 ±(99.9%) 53,376 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1617693 [ 125000,000, 250000,000) = 3519 [ 250000,000, 375000,000) = 2 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 2 [1125000,000, 1250000,000) = 250 [1250000,000, 1375000,000) = 173 [1375000,000, 1500000,000) = 35 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 3 Percentiles, ns/op: p(0,0000) = 84096,000 ns/op p(50,0000) = 91008,000 ns/op p(90,0000) = 97920,000 ns/op p(95,0000) = 99072,000 ns/op p(99,0000) = 112384,000 ns/op p(99,9000) = 128768,000 ns/op p(99,9900) = 1275904,000 ns/op p(99,9990) = 1404928,000 ns/op p(99,9999) = 1782534,801 ns/op p(100,0000) = 1783808,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 100) # Run progress: 71,94% complete, ETA 11:01:35 # Fork: 1 of 3 # Warmup Iteration 1: 155874,120 ±(99.9%) 928,501 ns/op # Warmup Iteration 2: 153955,863 ±(99.9%) 566,245 ns/op # Warmup Iteration 3: 153483,619 ±(99.9%) 342,588 ns/op Iteration 1: 153566,134 ±(99.9%) 336,647 ns/op with_new_arraylist·p0.00: 148992,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 155392,000 ns/op with_new_arraylist·p0.95: 157952,000 ns/op with_new_arraylist·p0.99: 178944,000 ns/op with_new_arraylist·p0.999: 207872,000 ns/op with_new_arraylist·p0.9999: 1425391,206 ns/op with_new_arraylist·p1.00: 1564672,000 ns/op Iteration 2: 153436,023 ±(99.9%) 329,181 ns/op with_new_arraylist·p0.00: 148992,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 154880,000 ns/op with_new_arraylist·p0.95: 157440,000 ns/op with_new_arraylist·p0.99: 177920,000 ns/op with_new_arraylist·p0.999: 209408,000 ns/op with_new_arraylist·p0.9999: 1393566,720 ns/op with_new_arraylist·p1.00: 1441792,000 ns/op Iteration 3: 153403,451 ±(99.9%) 330,070 ns/op with_new_arraylist·p0.00: 148992,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 154880,000 ns/op with_new_arraylist·p0.95: 157184,000 ns/op with_new_arraylist·p0.99: 177896,960 ns/op with_new_arraylist·p0.999: 208896,000 ns/op with_new_arraylist·p0.9999: 1403837,030 ns/op with_new_arraylist·p1.00: 1568768,000 ns/op Iteration 4: 153439,352 ±(99.9%) 331,027 ns/op with_new_arraylist·p0.00: 148992,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 154880,000 ns/op with_new_arraylist·p0.95: 157440,000 ns/op with_new_arraylist·p0.99: 178176,000 ns/op with_new_arraylist·p0.999: 208615,936 ns/op with_new_arraylist·p0.9999: 1405932,749 ns/op with_new_arraylist·p1.00: 1509376,000 ns/op Iteration 5: 153406,270 ±(99.9%) 334,645 ns/op with_new_arraylist·p0.00: 148992,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 154624,000 ns/op with_new_arraylist·p0.95: 157184,000 ns/op with_new_arraylist·p0.99: 178152,960 ns/op with_new_arraylist·p0.999: 209664,000 ns/op with_new_arraylist·p0.9999: 1387497,677 ns/op with_new_arraylist·p1.00: 1478656,000 ns/op # Run progress: 71,99% complete, ETA 11:00:14 # Fork: 2 of 3 # Warmup Iteration 1: 155052,593 ±(99.9%) 915,230 ns/op # Warmup Iteration 2: 152938,122 ±(99.9%) 718,000 ns/op # Warmup Iteration 3: 152184,495 ±(99.9%) 323,319 ns/op Iteration 1: 152425,514 ±(99.9%) 330,456 ns/op with_new_arraylist·p0.00: 148224,000 ns/op with_new_arraylist·p0.50: 150784,000 ns/op with_new_arraylist·p0.90: 154624,000 ns/op with_new_arraylist·p0.95: 156928,000 ns/op with_new_arraylist·p0.99: 166912,000 ns/op with_new_arraylist·p0.999: 192888,832 ns/op with_new_arraylist·p0.9999: 1411072,000 ns/op with_new_arraylist·p1.00: 1538048,000 ns/op Iteration 2: 152302,269 ±(99.9%) 321,889 ns/op with_new_arraylist·p0.00: 147968,000 ns/op with_new_arraylist·p0.50: 150784,000 ns/op with_new_arraylist·p0.90: 154112,000 ns/op with_new_arraylist·p0.95: 156416,000 ns/op with_new_arraylist·p0.99: 167477,760 ns/op with_new_arraylist·p0.999: 192875,776 ns/op with_new_arraylist·p0.9999: 1375070,208 ns/op with_new_arraylist·p1.00: 1437696,000 ns/op Iteration 3: 152447,396 ±(99.9%) 325,208 ns/op with_new_arraylist·p0.00: 148224,000 ns/op with_new_arraylist·p0.50: 150784,000 ns/op with_new_arraylist·p0.90: 154368,000 ns/op with_new_arraylist·p0.95: 156928,000 ns/op with_new_arraylist·p0.99: 179456,000 ns/op with_new_arraylist·p0.999: 199291,392 ns/op with_new_arraylist·p0.9999: 1385222,963 ns/op with_new_arraylist·p1.00: 1476608,000 ns/op Iteration 4: 155570,681 ±(99.9%) 348,619 ns/op with_new_arraylist·p0.00: 148224,000 ns/op with_new_arraylist·p0.50: 150784,000 ns/op with_new_arraylist·p0.90: 161792,000 ns/op with_new_arraylist·p0.95: 192256,000 ns/op with_new_arraylist·p0.99: 196352,000 ns/op with_new_arraylist·p0.999: 222464,000 ns/op with_new_arraylist·p0.9999: 1353728,000 ns/op with_new_arraylist·p1.00: 1490944,000 ns/op Iteration 5: 152293,609 ±(99.9%) 327,724 ns/op with_new_arraylist·p0.00: 148224,000 ns/op with_new_arraylist·p0.50: 150784,000 ns/op with_new_arraylist·p0.90: 153856,000 ns/op with_new_arraylist·p0.95: 156416,000 ns/op with_new_arraylist·p0.99: 178944,000 ns/op with_new_arraylist·p0.999: 193236,992 ns/op with_new_arraylist·p0.9999: 1375112,397 ns/op with_new_arraylist·p1.00: 1452032,000 ns/op # Run progress: 72,05% complete, ETA 10:58:54 # Fork: 3 of 3 # Warmup Iteration 1: 158351,171 ±(99.9%) 912,887 ns/op # Warmup Iteration 2: 154218,629 ±(99.9%) 368,902 ns/op # Warmup Iteration 3: 159065,909 ±(99.9%) 382,984 ns/op Iteration 1: 153615,355 ±(99.9%) 337,786 ns/op with_new_arraylist·p0.00: 149248,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 155136,000 ns/op with_new_arraylist·p0.95: 157184,000 ns/op with_new_arraylist·p0.99: 176384,000 ns/op with_new_arraylist·p0.999: 224000,000 ns/op with_new_arraylist·p0.9999: 1396727,398 ns/op with_new_arraylist·p1.00: 1667072,000 ns/op Iteration 2: 153457,274 ±(99.9%) 324,371 ns/op with_new_arraylist·p0.00: 149248,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 154880,000 ns/op with_new_arraylist·p0.95: 156928,000 ns/op with_new_arraylist·p0.99: 174592,000 ns/op with_new_arraylist·p0.999: 198564,864 ns/op with_new_arraylist·p0.9999: 1348480,410 ns/op with_new_arraylist·p1.00: 1552384,000 ns/op Iteration 3: 153465,876 ±(99.9%) 321,195 ns/op with_new_arraylist·p0.00: 149248,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 154880,000 ns/op with_new_arraylist·p0.95: 156928,000 ns/op with_new_arraylist·p0.99: 174592,000 ns/op with_new_arraylist·p0.999: 193214,720 ns/op with_new_arraylist·p0.9999: 1337344,000 ns/op with_new_arraylist·p1.00: 1462272,000 ns/op Iteration 4: 153782,884 ±(99.9%) 327,863 ns/op with_new_arraylist·p0.00: 148992,000 ns/op with_new_arraylist·p0.50: 151808,000 ns/op with_new_arraylist·p0.90: 155392,000 ns/op with_new_arraylist·p0.95: 157952,000 ns/op with_new_arraylist·p0.99: 180736,000 ns/op with_new_arraylist·p0.999: 202240,000 ns/op with_new_arraylist·p0.9999: 1377290,240 ns/op with_new_arraylist·p1.00: 1462272,000 ns/op Iteration 5: 154530,852 ±(99.9%) 347,198 ns/op with_new_arraylist·p0.00: 148992,000 ns/op with_new_arraylist·p0.50: 152064,000 ns/op with_new_arraylist·p0.90: 155648,000 ns/op with_new_arraylist·p0.95: 164864,000 ns/op with_new_arraylist·p0.99: 195584,000 ns/op with_new_arraylist·p0.999: 222464,000 ns/op with_new_arraylist·p0.9999: 1413269,094 ns/op with_new_arraylist·p1.00: 1515520,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 976627 mean = 153404,990 ±(99.9%) 85,666 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 976161 [ 250000,000, 375000,000) = 21 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 62 [1250000,000, 1375000,000) = 267 [1375000,000, 1500000,000) = 105 [1500000,000, 1625000,000) = 8 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 147968,000 ns/op p(50,0000) = 151552,000 ns/op p(90,0000) = 155136,000 ns/op p(95,0000) = 157952,000 ns/op p(99,0000) = 183296,000 ns/op p(99,9000) = 208384,000 ns/op p(99,9900) = 1386496,000 ns/op p(99,9990) = 1495251,927 ns/op p(99,9999) = 1667072,000 ns/op p(100,0000) = 1667072,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 200) # Run progress: 72,11% complete, ETA 10:57:34 # Fork: 1 of 3 # Warmup Iteration 1: 322989,595 ±(99.9%) 1921,897 ns/op # Warmup Iteration 2: 319821,285 ±(99.9%) 789,992 ns/op # Warmup Iteration 3: 319722,822 ±(99.9%) 709,990 ns/op Iteration 1: 320224,704 ±(99.9%) 716,785 ns/op with_new_arraylist·p0.00: 310784,000 ns/op with_new_arraylist·p0.50: 317440,000 ns/op with_new_arraylist·p0.90: 323584,000 ns/op with_new_arraylist·p0.95: 326656,000 ns/op with_new_arraylist·p0.99: 349696,000 ns/op with_new_arraylist·p0.999: 446703,616 ns/op with_new_arraylist·p0.9999: 1709343,334 ns/op with_new_arraylist·p1.00: 1726464,000 ns/op Iteration 2: 319354,808 ±(99.9%) 710,543 ns/op with_new_arraylist·p0.00: 310784,000 ns/op with_new_arraylist·p0.50: 316416,000 ns/op with_new_arraylist·p0.90: 325632,000 ns/op with_new_arraylist·p0.95: 328704,000 ns/op with_new_arraylist·p0.99: 347136,000 ns/op with_new_arraylist·p0.999: 414441,472 ns/op with_new_arraylist·p0.9999: 1654784,000 ns/op with_new_arraylist·p1.00: 1771520,000 ns/op Iteration 3: 319934,840 ±(99.9%) 1197,895 ns/op with_new_arraylist·p0.00: 311296,000 ns/op with_new_arraylist·p0.50: 316928,000 ns/op with_new_arraylist·p0.90: 324096,000 ns/op with_new_arraylist·p0.95: 327168,000 ns/op with_new_arraylist·p0.99: 348672,000 ns/op with_new_arraylist·p0.999: 428779,520 ns/op with_new_arraylist·p0.9999: 1727004,262 ns/op with_new_arraylist·p1.00: 9469952,000 ns/op Iteration 4: 320167,232 ±(99.9%) 716,257 ns/op with_new_arraylist·p0.00: 311808,000 ns/op with_new_arraylist·p0.50: 317440,000 ns/op with_new_arraylist·p0.90: 324096,000 ns/op with_new_arraylist·p0.95: 327168,000 ns/op with_new_arraylist·p0.99: 349670,400 ns/op with_new_arraylist·p0.999: 404270,080 ns/op with_new_arraylist·p0.9999: 1710153,728 ns/op with_new_arraylist·p1.00: 1818624,000 ns/op Iteration 5: 320258,593 ±(99.9%) 704,581 ns/op with_new_arraylist·p0.00: 311808,000 ns/op with_new_arraylist·p0.50: 317440,000 ns/op with_new_arraylist·p0.90: 324608,000 ns/op with_new_arraylist·p0.95: 327680,000 ns/op with_new_arraylist·p0.99: 349184,000 ns/op with_new_arraylist·p0.999: 472002,560 ns/op with_new_arraylist·p0.9999: 1617430,528 ns/op with_new_arraylist·p1.00: 1718272,000 ns/op # Run progress: 72,16% complete, ETA 10:56:14 # Fork: 2 of 3 # Warmup Iteration 1: 325591,966 ±(99.9%) 2010,940 ns/op # Warmup Iteration 2: 321822,680 ±(99.9%) 771,115 ns/op # Warmup Iteration 3: 321768,682 ±(99.9%) 720,428 ns/op Iteration 1: 326878,990 ±(99.9%) 723,717 ns/op with_new_arraylist·p0.00: 313856,000 ns/op with_new_arraylist·p0.50: 320512,000 ns/op with_new_arraylist·p0.90: 342528,000 ns/op with_new_arraylist·p0.95: 344576,000 ns/op with_new_arraylist·p0.99: 361656,320 ns/op with_new_arraylist·p0.999: 422912,000 ns/op with_new_arraylist·p0.9999: 1633726,464 ns/op with_new_arraylist·p1.00: 1753088,000 ns/op Iteration 2: 326521,113 ±(99.9%) 786,114 ns/op with_new_arraylist·p0.00: 312832,000 ns/op with_new_arraylist·p0.50: 318976,000 ns/op with_new_arraylist·p0.90: 353792,000 ns/op with_new_arraylist·p0.95: 374784,000 ns/op with_new_arraylist·p0.99: 378880,000 ns/op with_new_arraylist·p0.999: 437591,040 ns/op with_new_arraylist·p0.9999: 1697548,288 ns/op with_new_arraylist·p1.00: 1775616,000 ns/op Iteration 3: 321456,131 ±(99.9%) 742,534 ns/op with_new_arraylist·p0.00: 312832,000 ns/op with_new_arraylist·p0.50: 318464,000 ns/op with_new_arraylist·p0.90: 326144,000 ns/op with_new_arraylist·p0.95: 328704,000 ns/op with_new_arraylist·p0.99: 350208,000 ns/op with_new_arraylist·p0.999: 400815,104 ns/op with_new_arraylist·p0.9999: 1734494,208 ns/op with_new_arraylist·p1.00: 1794048,000 ns/op Iteration 4: 321141,808 ±(99.9%) 717,985 ns/op with_new_arraylist·p0.00: 312832,000 ns/op with_new_arraylist·p0.50: 318464,000 ns/op with_new_arraylist·p0.90: 325632,000 ns/op with_new_arraylist·p0.95: 327680,000 ns/op with_new_arraylist·p0.99: 349696,000 ns/op with_new_arraylist·p0.999: 402319,360 ns/op with_new_arraylist·p0.9999: 1703034,880 ns/op with_new_arraylist·p1.00: 1841152,000 ns/op Iteration 5: 321171,250 ±(99.9%) 723,029 ns/op with_new_arraylist·p0.00: 312832,000 ns/op with_new_arraylist·p0.50: 318464,000 ns/op with_new_arraylist·p0.90: 325632,000 ns/op with_new_arraylist·p0.95: 327680,000 ns/op with_new_arraylist·p0.99: 349184,000 ns/op with_new_arraylist·p0.999: 410954,752 ns/op with_new_arraylist·p0.9999: 1749687,296 ns/op with_new_arraylist·p1.00: 1843200,000 ns/op # Run progress: 72,22% complete, ETA 10:54:54 # Fork: 3 of 3 # Warmup Iteration 1: 324607,767 ±(99.9%) 2130,243 ns/op # Warmup Iteration 2: 320584,427 ±(99.9%) 753,239 ns/op # Warmup Iteration 3: 320141,413 ±(99.9%) 708,278 ns/op Iteration 1: 320170,782 ±(99.9%) 728,036 ns/op with_new_arraylist·p0.00: 311808,000 ns/op with_new_arraylist·p0.50: 317440,000 ns/op with_new_arraylist·p0.90: 324096,000 ns/op with_new_arraylist·p0.95: 326656,000 ns/op with_new_arraylist·p0.99: 348160,000 ns/op with_new_arraylist·p0.999: 457926,656 ns/op with_new_arraylist·p0.9999: 1707538,842 ns/op with_new_arraylist·p1.00: 1886208,000 ns/op Iteration 2: 320656,170 ±(99.9%) 703,935 ns/op with_new_arraylist·p0.00: 311808,000 ns/op with_new_arraylist·p0.50: 318464,000 ns/op with_new_arraylist·p0.90: 323584,000 ns/op with_new_arraylist·p0.95: 325632,000 ns/op with_new_arraylist·p0.99: 348160,000 ns/op with_new_arraylist·p0.999: 429919,232 ns/op with_new_arraylist·p0.9999: 1670524,928 ns/op with_new_arraylist·p1.00: 1710080,000 ns/op Iteration 3: 320183,225 ±(99.9%) 707,716 ns/op with_new_arraylist·p0.00: 312320,000 ns/op with_new_arraylist·p0.50: 317440,000 ns/op with_new_arraylist·p0.90: 324608,000 ns/op with_new_arraylist·p0.95: 328704,000 ns/op with_new_arraylist·p0.99: 347648,000 ns/op with_new_arraylist·p0.999: 423624,192 ns/op with_new_arraylist·p0.9999: 1670675,251 ns/op with_new_arraylist·p1.00: 1705984,000 ns/op Iteration 4: 320163,824 ±(99.9%) 709,668 ns/op with_new_arraylist·p0.00: 312320,000 ns/op with_new_arraylist·p0.50: 317440,000 ns/op with_new_arraylist·p0.90: 322560,000 ns/op with_new_arraylist·p0.95: 329216,000 ns/op with_new_arraylist·p0.99: 348672,000 ns/op with_new_arraylist·p0.999: 419715,072 ns/op with_new_arraylist·p0.9999: 1655599,104 ns/op with_new_arraylist·p1.00: 1714176,000 ns/op Iteration 5: 320861,594 ±(99.9%) 685,721 ns/op with_new_arraylist·p0.00: 312320,000 ns/op with_new_arraylist·p0.50: 317440,000 ns/op with_new_arraylist·p0.90: 326144,000 ns/op with_new_arraylist·p0.95: 330240,000 ns/op with_new_arraylist·p0.99: 375808,000 ns/op with_new_arraylist·p0.999: 419188,736 ns/op with_new_arraylist·p0.9999: 1601955,430 ns/op with_new_arraylist·p1.00: 1669120,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 466454 mean = 321261,562 ±(99.9%) 196,881 ns/op Histogram, ns/op: [ 0,000, 1000000,000) = 466037 [ 1000000,000, 2000000,000) = 416 [ 2000000,000, 3000000,000) = 0 [ 3000000,000, 4000000,000) = 0 [ 4000000,000, 5000000,000) = 0 [ 5000000,000, 6000000,000) = 0 [ 6000000,000, 7000000,000) = 0 [ 7000000,000, 8000000,000) = 0 [ 8000000,000, 9000000,000) = 0 Percentiles, ns/op: p(0,0000) = 310784,000 ns/op p(50,0000) = 317952,000 ns/op p(90,0000) = 325632,000 ns/op p(95,0000) = 335360,000 ns/op p(99,0000) = 359936,000 ns/op p(99,9000) = 421701,120 ns/op p(99,9900) = 1669846,016 ns/op p(99,9990) = 1826181,018 ns/op p(99,9999) = 9469952,000 ns/op p(100,0000) = 9469952,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 500) # Run progress: 72,28% complete, ETA 10:53:34 # Fork: 1 of 3 # Warmup Iteration 1: 787315,986 ±(99.9%) 4937,749 ns/op # Warmup Iteration 2: 775264,782 ±(99.9%) 1995,311 ns/op # Warmup Iteration 3: 775568,841 ±(99.9%) 1885,901 ns/op Iteration 1: 777641,060 ±(99.9%) 1880,989 ns/op with_new_arraylist·p0.00: 751616,000 ns/op with_new_arraylist·p0.50: 766976,000 ns/op with_new_arraylist·p0.90: 800768,000 ns/op with_new_arraylist·p0.95: 818176,000 ns/op with_new_arraylist·p0.99: 861685,760 ns/op with_new_arraylist·p0.999: 2135236,608 ns/op with_new_arraylist·p0.9999: 2390373,990 ns/op with_new_arraylist·p1.00: 2420736,000 ns/op Iteration 2: 777171,641 ±(99.9%) 1927,519 ns/op with_new_arraylist·p0.00: 752640,000 ns/op with_new_arraylist·p0.50: 766976,000 ns/op with_new_arraylist·p0.90: 795648,000 ns/op with_new_arraylist·p0.95: 817152,000 ns/op with_new_arraylist·p0.99: 861184,000 ns/op with_new_arraylist·p0.999: 2164420,608 ns/op with_new_arraylist·p0.9999: 2423655,629 ns/op with_new_arraylist·p1.00: 2433024,000 ns/op Iteration 3: 773942,880 ±(99.9%) 1873,849 ns/op with_new_arraylist·p0.00: 750592,000 ns/op with_new_arraylist·p0.50: 765952,000 ns/op with_new_arraylist·p0.90: 787456,000 ns/op with_new_arraylist·p0.95: 796672,000 ns/op with_new_arraylist·p0.99: 834560,000 ns/op with_new_arraylist·p0.999: 2146660,352 ns/op with_new_arraylist·p0.9999: 2382002,176 ns/op with_new_arraylist·p1.00: 2387968,000 ns/op Iteration 4: 773150,502 ±(99.9%) 1865,995 ns/op with_new_arraylist·p0.00: 750592,000 ns/op with_new_arraylist·p0.50: 765952,000 ns/op with_new_arraylist·p0.90: 785408,000 ns/op with_new_arraylist·p0.95: 793600,000 ns/op with_new_arraylist·p0.99: 834560,000 ns/op with_new_arraylist·p0.999: 2121875,456 ns/op with_new_arraylist·p0.9999: 2371584,000 ns/op with_new_arraylist·p1.00: 2371584,000 ns/op Iteration 5: 774468,033 ±(99.9%) 1860,826 ns/op with_new_arraylist·p0.00: 751616,000 ns/op with_new_arraylist·p0.50: 766976,000 ns/op with_new_arraylist·p0.90: 787456,000 ns/op with_new_arraylist·p0.95: 795648,000 ns/op with_new_arraylist·p0.99: 834560,000 ns/op with_new_arraylist·p0.999: 2138112,000 ns/op with_new_arraylist·p0.9999: 2353876,173 ns/op with_new_arraylist·p1.00: 2363392,000 ns/op # Run progress: 72,33% complete, ETA 10:52:13 # Fork: 2 of 3 # Warmup Iteration 1: 786934,442 ±(99.9%) 6415,572 ns/op # Warmup Iteration 2: 775809,242 ±(99.9%) 1913,814 ns/op # Warmup Iteration 3: 778219,504 ±(99.9%) 2811,028 ns/op Iteration 1: 782038,689 ±(99.9%) 2020,635 ns/op with_new_arraylist·p0.00: 752640,000 ns/op with_new_arraylist·p0.50: 768000,000 ns/op with_new_arraylist·p0.90: 811008,000 ns/op with_new_arraylist·p0.95: 851968,000 ns/op with_new_arraylist·p0.99: 925696,000 ns/op with_new_arraylist·p0.999: 2253705,216 ns/op with_new_arraylist·p0.9999: 2410267,443 ns/op with_new_arraylist·p1.00: 2412544,000 ns/op Iteration 2: 806101,440 ±(99.9%) 3608,422 ns/op with_new_arraylist·p0.00: 752640,000 ns/op with_new_arraylist·p0.50: 771072,000 ns/op with_new_arraylist·p0.90: 916480,000 ns/op with_new_arraylist·p0.95: 926720,000 ns/op with_new_arraylist·p0.99: 982036,480 ns/op with_new_arraylist·p0.999: 2303623,168 ns/op with_new_arraylist·p0.9999: 8415388,467 ns/op with_new_arraylist·p1.00: 10272768,000 ns/op Iteration 3: 774304,035 ±(99.9%) 1885,660 ns/op with_new_arraylist·p0.00: 751616,000 ns/op with_new_arraylist·p0.50: 768000,000 ns/op with_new_arraylist·p0.90: 786432,000 ns/op with_new_arraylist·p0.95: 795648,000 ns/op with_new_arraylist·p0.99: 834560,000 ns/op with_new_arraylist·p0.999: 2269945,856 ns/op with_new_arraylist·p0.9999: 2476222,464 ns/op with_new_arraylist·p1.00: 2482176,000 ns/op Iteration 4: 806872,644 ±(99.9%) 2575,299 ns/op with_new_arraylist·p0.00: 751616,000 ns/op with_new_arraylist·p0.50: 771072,000 ns/op with_new_arraylist·p0.90: 917504,000 ns/op with_new_arraylist·p0.95: 926720,000 ns/op with_new_arraylist·p0.99: 949391,360 ns/op with_new_arraylist·p0.999: 2256248,832 ns/op with_new_arraylist·p0.9999: 2356550,861 ns/op with_new_arraylist·p1.00: 2363392,000 ns/op Iteration 5: 802322,129 ±(99.9%) 2508,784 ns/op with_new_arraylist·p0.00: 751616,000 ns/op with_new_arraylist·p0.50: 770048,000 ns/op with_new_arraylist·p0.90: 916480,000 ns/op with_new_arraylist·p0.95: 925696,000 ns/op with_new_arraylist·p0.99: 952770,560 ns/op with_new_arraylist·p0.999: 2238644,224 ns/op with_new_arraylist·p0.9999: 2374746,112 ns/op with_new_arraylist·p1.00: 2379776,000 ns/op # Run progress: 72,39% complete, ETA 10:50:53 # Fork: 3 of 3 # Warmup Iteration 1: 784171,162 ±(99.9%) 5169,063 ns/op # Warmup Iteration 2: 774011,359 ±(99.9%) 1977,931 ns/op # Warmup Iteration 3: 774966,123 ±(99.9%) 1882,407 ns/op Iteration 1: 777249,215 ±(99.9%) 1837,075 ns/op with_new_arraylist·p0.00: 750592,000 ns/op with_new_arraylist·p0.50: 766976,000 ns/op with_new_arraylist·p0.90: 798720,000 ns/op with_new_arraylist·p0.95: 817152,000 ns/op with_new_arraylist·p0.99: 860160,000 ns/op with_new_arraylist·p0.999: 2091886,592 ns/op with_new_arraylist·p0.9999: 2289664,819 ns/op with_new_arraylist·p1.00: 2306048,000 ns/op Iteration 2: 777035,008 ±(99.9%) 1851,077 ns/op with_new_arraylist·p0.00: 751616,000 ns/op with_new_arraylist·p0.50: 766976,000 ns/op with_new_arraylist·p0.90: 794624,000 ns/op with_new_arraylist·p0.95: 816128,000 ns/op with_new_arraylist·p0.99: 860160,000 ns/op with_new_arraylist·p0.999: 2152677,376 ns/op with_new_arraylist·p0.9999: 2260980,941 ns/op with_new_arraylist·p1.00: 2269184,000 ns/op Iteration 3: 773773,064 ±(99.9%) 1870,135 ns/op with_new_arraylist·p0.00: 749568,000 ns/op with_new_arraylist·p0.50: 765952,000 ns/op with_new_arraylist·p0.90: 788480,000 ns/op with_new_arraylist·p0.95: 798720,000 ns/op with_new_arraylist·p0.99: 834560,000 ns/op with_new_arraylist·p0.999: 2154496,000 ns/op with_new_arraylist·p0.9999: 2368864,256 ns/op with_new_arraylist·p1.00: 2387968,000 ns/op Iteration 4: 774204,296 ±(99.9%) 1817,821 ns/op with_new_arraylist·p0.00: 751616,000 ns/op with_new_arraylist·p0.50: 765952,000 ns/op with_new_arraylist·p0.90: 789504,000 ns/op with_new_arraylist·p0.95: 799744,000 ns/op with_new_arraylist·p0.99: 834560,000 ns/op with_new_arraylist·p0.999: 2134392,832 ns/op with_new_arraylist·p0.9999: 2272465,715 ns/op with_new_arraylist·p1.00: 2285568,000 ns/op Iteration 5: 773543,773 ±(99.9%) 1829,196 ns/op with_new_arraylist·p0.00: 751616,000 ns/op with_new_arraylist·p0.50: 765952,000 ns/op with_new_arraylist·p0.90: 788480,000 ns/op with_new_arraylist·p0.95: 797696,000 ns/op with_new_arraylist·p0.99: 834560,000 ns/op with_new_arraylist·p0.999: 2140102,656 ns/op with_new_arraylist·p0.9999: 2277885,133 ns/op with_new_arraylist·p1.00: 2281472,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 191824 mean = 781407,773 ±(99.9%) 554,143 ns/op Histogram, ns/op: [ 0,000, 1000000,000) = 191327 [ 1000000,000, 2000000,000) = 172 [ 2000000,000, 3000000,000) = 324 [ 3000000,000, 4000000,000) = 0 [ 4000000,000, 5000000,000) = 0 [ 5000000,000, 6000000,000) = 0 [ 6000000,000, 7000000,000) = 0 [ 7000000,000, 8000000,000) = 0 [ 8000000,000, 9000000,000) = 0 [ 9000000,000, 10000000,000) = 0 Percentiles, ns/op: p(0,0000) = 749568,000 ns/op p(50,0000) = 766976,000 ns/op p(90,0000) = 799744,000 ns/op p(95,0000) = 854016,000 ns/op p(99,0000) = 928768,000 ns/op p(99,9000) = 2170880,000 ns/op p(99,9900) = 2379776,000 ns/op p(99,9990) = 3160429,568 ns/op p(99,9999) = 10272768,000 ns/op p(100,0000) = 10272768,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 1000) # Run progress: 72,45% complete, ETA 10:49:33 # Fork: 1 of 3 # Warmup Iteration 1: 1647424,032 ±(99.9%) 9090,970 ns/op # Warmup Iteration 2: 1624490,778 ±(99.9%) 5348,279 ns/op # Warmup Iteration 3: 1623277,536 ±(99.9%) 5237,630 ns/op Iteration 1: 1623617,799 ±(99.9%) 5004,505 ns/op with_new_arraylist·p0.00: 1542144,000 ns/op with_new_arraylist·p0.50: 1611776,000 ns/op with_new_arraylist·p0.90: 1658880,000 ns/op with_new_arraylist·p0.95: 1699840,000 ns/op with_new_arraylist·p0.99: 1819525,120 ns/op with_new_arraylist·p0.999: 3444097,024 ns/op with_new_arraylist·p0.9999: 3653632,000 ns/op with_new_arraylist·p1.00: 3653632,000 ns/op Iteration 2: 1623480,378 ±(99.9%) 5132,183 ns/op with_new_arraylist·p0.00: 1542144,000 ns/op with_new_arraylist·p0.50: 1611776,000 ns/op with_new_arraylist·p0.90: 1656832,000 ns/op with_new_arraylist·p0.95: 1697792,000 ns/op with_new_arraylist·p0.99: 1813381,120 ns/op with_new_arraylist·p0.999: 3580166,144 ns/op with_new_arraylist·p0.9999: 3645440,000 ns/op with_new_arraylist·p1.00: 3645440,000 ns/op Iteration 3: 1633904,913 ±(99.9%) 5462,984 ns/op with_new_arraylist·p0.00: 1544192,000 ns/op with_new_arraylist·p0.50: 1613824,000 ns/op with_new_arraylist·p0.90: 1712128,000 ns/op with_new_arraylist·p0.95: 1779712,000 ns/op with_new_arraylist·p0.99: 1835008,000 ns/op with_new_arraylist·p0.999: 3596288,000 ns/op with_new_arraylist·p0.9999: 3817472,000 ns/op with_new_arraylist·p1.00: 3817472,000 ns/op Iteration 4: 1624374,263 ±(99.9%) 5306,837 ns/op with_new_arraylist·p0.00: 1544192,000 ns/op with_new_arraylist·p0.50: 1613824,000 ns/op with_new_arraylist·p0.90: 1656832,000 ns/op with_new_arraylist·p0.95: 1704652,800 ns/op with_new_arraylist·p0.99: 1811394,560 ns/op with_new_arraylist·p0.999: 3648327,680 ns/op with_new_arraylist·p0.9999: 3850240,000 ns/op with_new_arraylist·p1.00: 3850240,000 ns/op Iteration 5: 1626955,137 ±(99.9%) 4912,187 ns/op with_new_arraylist·p0.00: 1542144,000 ns/op with_new_arraylist·p0.50: 1617920,000 ns/op with_new_arraylist·p0.90: 1667072,000 ns/op with_new_arraylist·p0.95: 1764556,800 ns/op with_new_arraylist·p0.99: 1847296,000 ns/op with_new_arraylist·p0.999: 3460431,872 ns/op with_new_arraylist·p0.9999: 3633152,000 ns/op with_new_arraylist·p1.00: 3633152,000 ns/op # Run progress: 72,50% complete, ETA 10:48:13 # Fork: 2 of 3 # Warmup Iteration 1: 1630172,246 ±(99.9%) 8588,497 ns/op # Warmup Iteration 2: 1624125,244 ±(99.9%) 5457,357 ns/op # Warmup Iteration 3: 1624200,800 ±(99.9%) 5440,360 ns/op Iteration 1: 1622639,810 ±(99.9%) 5290,076 ns/op with_new_arraylist·p0.00: 1544192,000 ns/op with_new_arraylist·p0.50: 1607680,000 ns/op with_new_arraylist·p0.90: 1658880,000 ns/op with_new_arraylist·p0.95: 1722368,000 ns/op with_new_arraylist·p0.99: 1849344,000 ns/op with_new_arraylist·p0.999: 3417538,560 ns/op with_new_arraylist·p0.9999: 3514368,000 ns/op with_new_arraylist·p1.00: 3514368,000 ns/op Iteration 2: 1625320,848 ±(99.9%) 5633,889 ns/op with_new_arraylist·p0.00: 1540096,000 ns/op with_new_arraylist·p0.50: 1607680,000 ns/op with_new_arraylist·p0.90: 1658880,000 ns/op with_new_arraylist·p0.95: 1779712,000 ns/op with_new_arraylist·p0.99: 1979412,480 ns/op with_new_arraylist·p0.999: 3393142,784 ns/op with_new_arraylist·p0.9999: 3514368,000 ns/op with_new_arraylist·p1.00: 3514368,000 ns/op Iteration 3: 1623736,919 ±(99.9%) 5383,901 ns/op with_new_arraylist·p0.00: 1542144,000 ns/op with_new_arraylist·p0.50: 1611776,000 ns/op with_new_arraylist·p0.90: 1656832,000 ns/op with_new_arraylist·p0.95: 1748992,000 ns/op with_new_arraylist·p0.99: 1832960,000 ns/op with_new_arraylist·p0.999: 3460481,024 ns/op with_new_arraylist·p0.9999: 3579904,000 ns/op with_new_arraylist·p1.00: 3579904,000 ns/op Iteration 4: 1624517,077 ±(99.9%) 5500,027 ns/op with_new_arraylist·p0.00: 1542144,000 ns/op with_new_arraylist·p0.50: 1611776,000 ns/op with_new_arraylist·p0.90: 1660928,000 ns/op with_new_arraylist·p0.95: 1769472,000 ns/op with_new_arraylist·p0.99: 1845248,000 ns/op with_new_arraylist·p0.999: 3467431,936 ns/op with_new_arraylist·p0.9999: 3543040,000 ns/op with_new_arraylist·p1.00: 3543040,000 ns/op Iteration 5: 1624226,096 ±(99.9%) 5445,185 ns/op with_new_arraylist·p0.00: 1542144,000 ns/op with_new_arraylist·p0.50: 1611776,000 ns/op with_new_arraylist·p0.90: 1658880,000 ns/op with_new_arraylist·p0.95: 1769472,000 ns/op with_new_arraylist·p0.99: 1841152,000 ns/op with_new_arraylist·p0.999: 3444105,216 ns/op with_new_arraylist·p0.9999: 3981312,000 ns/op with_new_arraylist·p1.00: 3981312,000 ns/op # Run progress: 72,56% complete, ETA 10:46:53 # Fork: 3 of 3 # Warmup Iteration 1: 1633211,376 ±(99.9%) 8547,101 ns/op # Warmup Iteration 2: 1623411,940 ±(99.9%) 5008,314 ns/op # Warmup Iteration 3: 1622434,645 ±(99.9%) 4997,102 ns/op Iteration 1: 1622761,302 ±(99.9%) 4924,017 ns/op with_new_arraylist·p0.00: 1546240,000 ns/op with_new_arraylist·p0.50: 1609728,000 ns/op with_new_arraylist·p0.90: 1652736,000 ns/op with_new_arraylist·p0.95: 1701888,000 ns/op with_new_arraylist·p0.99: 1809223,680 ns/op with_new_arraylist·p0.999: 3340382,208 ns/op with_new_arraylist·p0.9999: 3477504,000 ns/op with_new_arraylist·p1.00: 3477504,000 ns/op Iteration 2: 1624417,873 ±(99.9%) 4918,181 ns/op with_new_arraylist·p0.00: 1544192,000 ns/op with_new_arraylist·p0.50: 1611776,000 ns/op with_new_arraylist·p0.90: 1662976,000 ns/op with_new_arraylist·p0.95: 1708032,000 ns/op with_new_arraylist·p0.99: 1825730,560 ns/op with_new_arraylist·p0.999: 3393077,248 ns/op with_new_arraylist·p0.9999: 3522560,000 ns/op with_new_arraylist·p1.00: 3522560,000 ns/op Iteration 3: 1624149,209 ±(99.9%) 4937,259 ns/op with_new_arraylist·p0.00: 1542144,000 ns/op with_new_arraylist·p0.50: 1613824,000 ns/op with_new_arraylist·p0.90: 1658880,000 ns/op with_new_arraylist·p0.95: 1714790,400 ns/op with_new_arraylist·p0.99: 1811374,080 ns/op with_new_arraylist·p0.999: 3336347,648 ns/op with_new_arraylist·p0.9999: 3522560,000 ns/op with_new_arraylist·p1.00: 3522560,000 ns/op Iteration 4: 1624361,231 ±(99.9%) 4900,871 ns/op with_new_arraylist·p0.00: 1540096,000 ns/op with_new_arraylist·p0.50: 1613824,000 ns/op with_new_arraylist·p0.90: 1662156,800 ns/op with_new_arraylist·p0.95: 1727283,200 ns/op with_new_arraylist·p0.99: 1822720,000 ns/op with_new_arraylist·p0.999: 3362816,000 ns/op with_new_arraylist·p0.9999: 3448832,000 ns/op with_new_arraylist·p1.00: 3448832,000 ns/op Iteration 5: 1623541,687 ±(99.9%) 4983,311 ns/op with_new_arraylist·p0.00: 1544192,000 ns/op with_new_arraylist·p0.50: 1613824,000 ns/op with_new_arraylist·p0.90: 1654784,000 ns/op with_new_arraylist·p0.95: 1718886,400 ns/op with_new_arraylist·p0.99: 1825648,640 ns/op with_new_arraylist·p0.999: 3385462,784 ns/op with_new_arraylist·p0.9999: 3522560,000 ns/op with_new_arraylist·p1.00: 3522560,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 92261 mean = 1624796,131 ±(99.9%) 1339,183 ns/op Histogram, ns/op: [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 87584 [1750000,000, 2000000,000) = 4238 [2000000,000, 2250000,000) = 22 [2250000,000, 2500000,000) = 3 [2500000,000, 2750000,000) = 1 [2750000,000, 3000000,000) = 57 [3000000,000, 3250000,000) = 94 [3250000,000, 3500000,000) = 213 [3500000,000, 3750000,000) = 46 Percentiles, ns/op: p(0,0000) = 1540096,000 ns/op p(50,0000) = 1611776,000 ns/op p(90,0000) = 1660928,000 ns/op p(95,0000) = 1767219,200 ns/op p(99,0000) = 1835008,000 ns/op p(99,9000) = 3424256,000 ns/op p(99,9900) = 3667236,454 ns/op p(99,9990) = 3981312,000 ns/op p(99,9999) = 3981312,000 ns/op p(100,0000) = 3981312,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 10) # Run progress: 72,62% complete, ETA 10:45:32 # Fork: 1 of 3 # Warmup Iteration 1: 65544,106 ±(99.9%) 381,896 ns/op # Warmup Iteration 2: 62972,761 ±(99.9%) 143,619 ns/op # Warmup Iteration 3: 62560,024 ±(99.9%) 134,633 ns/op Iteration 1: 62753,270 ±(99.9%) 135,526 ns/op with_new_arraylist·p0.00: 60800,000 ns/op with_new_arraylist·p0.50: 62016,000 ns/op with_new_arraylist·p0.90: 64064,000 ns/op with_new_arraylist·p0.95: 64896,000 ns/op with_new_arraylist·p0.99: 66944,000 ns/op with_new_arraylist·p0.999: 91904,000 ns/op with_new_arraylist·p0.9999: 1234138,931 ns/op with_new_arraylist·p1.00: 1341440,000 ns/op Iteration 2: 62524,877 ±(99.9%) 134,448 ns/op with_new_arraylist·p0.00: 60864,000 ns/op with_new_arraylist·p0.50: 61952,000 ns/op with_new_arraylist·p0.90: 63552,000 ns/op with_new_arraylist·p0.95: 64064,000 ns/op with_new_arraylist·p0.99: 65792,000 ns/op with_new_arraylist·p0.999: 91776,000 ns/op with_new_arraylist·p0.9999: 1191994,778 ns/op with_new_arraylist·p1.00: 1683456,000 ns/op Iteration 3: 62598,119 ±(99.9%) 129,139 ns/op with_new_arraylist·p0.00: 60736,000 ns/op with_new_arraylist·p0.50: 61952,000 ns/op with_new_arraylist·p0.90: 63680,000 ns/op with_new_arraylist·p0.95: 64128,000 ns/op with_new_arraylist·p0.99: 66048,000 ns/op with_new_arraylist·p0.999: 92032,000 ns/op with_new_arraylist·p0.9999: 1157609,472 ns/op with_new_arraylist·p1.00: 1368064,000 ns/op Iteration 4: 62626,123 ±(99.9%) 131,267 ns/op with_new_arraylist·p0.00: 60800,000 ns/op with_new_arraylist·p0.50: 61952,000 ns/op with_new_arraylist·p0.90: 63552,000 ns/op with_new_arraylist·p0.95: 64064,000 ns/op with_new_arraylist·p0.99: 66816,000 ns/op with_new_arraylist·p0.999: 101388,544 ns/op with_new_arraylist·p0.9999: 1183045,222 ns/op with_new_arraylist·p1.00: 1357824,000 ns/op Iteration 5: 62658,610 ±(99.9%) 132,795 ns/op with_new_arraylist·p0.00: 60864,000 ns/op with_new_arraylist·p0.50: 61952,000 ns/op with_new_arraylist·p0.90: 63680,000 ns/op with_new_arraylist·p0.95: 64128,000 ns/op with_new_arraylist·p0.99: 66432,000 ns/op with_new_arraylist·p0.999: 93952,000 ns/op with_new_arraylist·p0.9999: 1198336,000 ns/op with_new_arraylist·p1.00: 1366016,000 ns/op # Run progress: 72,67% complete, ETA 10:44:12 # Fork: 2 of 3 # Warmup Iteration 1: 66138,105 ±(99.9%) 373,827 ns/op # Warmup Iteration 2: 65271,674 ±(99.9%) 144,550 ns/op # Warmup Iteration 3: 67801,441 ±(99.9%) 158,709 ns/op Iteration 1: 66450,810 ±(99.9%) 151,315 ns/op with_new_arraylist·p0.00: 62976,000 ns/op with_new_arraylist·p0.50: 64320,000 ns/op with_new_arraylist·p0.90: 66432,000 ns/op with_new_arraylist·p0.95: 73728,000 ns/op with_new_arraylist·p0.99: 101632,000 ns/op with_new_arraylist·p0.999: 114176,000 ns/op with_new_arraylist·p0.9999: 1241032,294 ns/op with_new_arraylist·p1.00: 1417216,000 ns/op Iteration 2: 69309,464 ±(99.9%) 176,498 ns/op with_new_arraylist·p0.00: 63040,000 ns/op with_new_arraylist·p0.50: 64384,000 ns/op with_new_arraylist·p0.90: 100736,000 ns/op with_new_arraylist·p0.95: 101504,000 ns/op with_new_arraylist·p0.99: 103936,000 ns/op with_new_arraylist·p0.999: 118272,000 ns/op with_new_arraylist·p0.9999: 1241088,000 ns/op with_new_arraylist·p1.00: 1837056,000 ns/op Iteration 3: 64894,185 ±(99.9%) 134,230 ns/op with_new_arraylist·p0.00: 62848,000 ns/op with_new_arraylist·p0.50: 64192,000 ns/op with_new_arraylist·p0.90: 65920,000 ns/op with_new_arraylist·p0.95: 66432,000 ns/op with_new_arraylist·p0.99: 74240,000 ns/op with_new_arraylist·p0.999: 94592,000 ns/op with_new_arraylist·p0.9999: 1221067,162 ns/op with_new_arraylist·p1.00: 1331200,000 ns/op Iteration 4: 64981,198 ±(99.9%) 138,282 ns/op with_new_arraylist·p0.00: 62912,000 ns/op with_new_arraylist·p0.50: 64256,000 ns/op with_new_arraylist·p0.90: 66048,000 ns/op with_new_arraylist·p0.95: 66688,000 ns/op with_new_arraylist·p0.99: 72576,000 ns/op with_new_arraylist·p0.999: 94208,000 ns/op with_new_arraylist·p0.9999: 1244020,122 ns/op with_new_arraylist·p1.00: 1429504,000 ns/op Iteration 5: 65015,288 ±(99.9%) 135,471 ns/op with_new_arraylist·p0.00: 62848,000 ns/op with_new_arraylist·p0.50: 64256,000 ns/op with_new_arraylist·p0.90: 65920,000 ns/op with_new_arraylist·p0.95: 66688,000 ns/op with_new_arraylist·p0.99: 73984,000 ns/op with_new_arraylist·p0.999: 94336,000 ns/op with_new_arraylist·p0.9999: 1212416,000 ns/op with_new_arraylist·p1.00: 1320960,000 ns/op # Run progress: 72,73% complete, ETA 10:42:52 # Fork: 3 of 3 # Warmup Iteration 1: 65202,472 ±(99.9%) 375,075 ns/op # Warmup Iteration 2: 64335,184 ±(99.9%) 141,736 ns/op # Warmup Iteration 3: 64211,077 ±(99.9%) 138,175 ns/op Iteration 1: 64319,281 ±(99.9%) 137,481 ns/op with_new_arraylist·p0.00: 62336,000 ns/op with_new_arraylist·p0.50: 63424,000 ns/op with_new_arraylist·p0.90: 65088,000 ns/op with_new_arraylist·p0.95: 66176,000 ns/op with_new_arraylist·p0.99: 76416,000 ns/op with_new_arraylist·p0.999: 93696,000 ns/op with_new_arraylist·p0.9999: 1231817,728 ns/op with_new_arraylist·p1.00: 1431552,000 ns/op Iteration 2: 64303,679 ±(99.9%) 132,879 ns/op with_new_arraylist·p0.00: 62464,000 ns/op with_new_arraylist·p0.50: 63552,000 ns/op with_new_arraylist·p0.90: 65408,000 ns/op with_new_arraylist·p0.95: 66048,000 ns/op with_new_arraylist·p0.99: 76544,000 ns/op with_new_arraylist·p0.999: 93824,000 ns/op with_new_arraylist·p0.9999: 1167118,336 ns/op with_new_arraylist·p1.00: 1847296,000 ns/op Iteration 3: 64284,405 ±(99.9%) 133,984 ns/op with_new_arraylist·p0.00: 62400,000 ns/op with_new_arraylist·p0.50: 63488,000 ns/op with_new_arraylist·p0.90: 65408,000 ns/op with_new_arraylist·p0.95: 66048,000 ns/op with_new_arraylist·p0.99: 76288,000 ns/op with_new_arraylist·p0.999: 93696,000 ns/op with_new_arraylist·p0.9999: 1182362,624 ns/op with_new_arraylist·p1.00: 1318912,000 ns/op Iteration 4: 64452,176 ±(99.9%) 133,457 ns/op with_new_arraylist·p0.00: 62400,000 ns/op with_new_arraylist·p0.50: 63552,000 ns/op with_new_arraylist·p0.90: 65280,000 ns/op with_new_arraylist·p0.95: 66432,000 ns/op with_new_arraylist·p0.99: 76416,000 ns/op with_new_arraylist·p0.999: 93696,000 ns/op with_new_arraylist·p0.9999: 1200128,000 ns/op with_new_arraylist·p1.00: 1359872,000 ns/op Iteration 5: 64339,527 ±(99.9%) 233,775 ns/op with_new_arraylist·p0.00: 62400,000 ns/op with_new_arraylist·p0.50: 63488,000 ns/op with_new_arraylist·p0.90: 65408,000 ns/op with_new_arraylist·p0.95: 66048,000 ns/op with_new_arraylist·p0.99: 76416,000 ns/op with_new_arraylist·p0.999: 93696,000 ns/op with_new_arraylist·p0.9999: 1212957,901 ns/op with_new_arraylist·p1.00: 9125888,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 2328732 mean = 64322,393 ±(99.9%) 38,029 ns/op Histogram, ns/op: [ 0,000, 1000000,000) = 2328288 [ 1000000,000, 2000000,000) = 443 [ 2000000,000, 3000000,000) = 0 [ 3000000,000, 4000000,000) = 0 [ 4000000,000, 5000000,000) = 0 [ 5000000,000, 6000000,000) = 0 [ 6000000,000, 7000000,000) = 0 [ 7000000,000, 8000000,000) = 0 [ 8000000,000, 9000000,000) = 0 Percentiles, ns/op: p(0,0000) = 60736,000 ns/op p(50,0000) = 63552,000 ns/op p(90,0000) = 65472,000 ns/op p(95,0000) = 66304,000 ns/op p(99,0000) = 94336,000 ns/op p(99,9000) = 104064,000 ns/op p(99,9900) = 1206272,000 ns/op p(99,9990) = 1334707,548 ns/op p(99,9999) = 1843929,774 ns/op p(100,0000) = 9125888,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 20) # Run progress: 72,79% complete, ETA 10:41:32 # Fork: 1 of 3 # Warmup Iteration 1: 116786,402 ±(99.9%) 720,162 ns/op # Warmup Iteration 2: 119520,341 ±(99.9%) 371,044 ns/op # Warmup Iteration 3: 114013,563 ±(99.9%) 323,633 ns/op Iteration 1: 113163,248 ±(99.9%) 323,045 ns/op with_new_arraylist·p0.00: 101632,000 ns/op with_new_arraylist·p0.50: 103808,000 ns/op with_new_arraylist·p0.90: 153088,000 ns/op with_new_arraylist·p0.95: 154368,000 ns/op with_new_arraylist·p0.99: 157696,000 ns/op with_new_arraylist·p0.999: 183040,000 ns/op with_new_arraylist·p0.9999: 1362275,328 ns/op with_new_arraylist·p1.00: 1447936,000 ns/op Iteration 2: 121309,997 ±(99.9%) 369,669 ns/op with_new_arraylist·p0.00: 101760,000 ns/op with_new_arraylist·p0.50: 104704,000 ns/op with_new_arraylist·p0.90: 154880,000 ns/op with_new_arraylist·p0.95: 156672,000 ns/op with_new_arraylist·p0.99: 159744,000 ns/op with_new_arraylist·p0.999: 184576,000 ns/op with_new_arraylist·p0.9999: 1341705,421 ns/op with_new_arraylist·p1.00: 1404928,000 ns/op Iteration 3: 112906,691 ±(99.9%) 316,560 ns/op with_new_arraylist·p0.00: 101632,000 ns/op with_new_arraylist·p0.50: 103808,000 ns/op with_new_arraylist·p0.90: 152832,000 ns/op with_new_arraylist·p0.95: 154112,000 ns/op with_new_arraylist·p0.99: 156928,000 ns/op with_new_arraylist·p0.999: 182528,000 ns/op with_new_arraylist·p0.9999: 1317178,163 ns/op with_new_arraylist·p1.00: 1388544,000 ns/op Iteration 4: 107215,395 ±(99.9%) 262,365 ns/op with_new_arraylist·p0.00: 101888,000 ns/op with_new_arraylist·p0.50: 103680,000 ns/op with_new_arraylist·p0.90: 106752,000 ns/op with_new_arraylist·p0.95: 135680,000 ns/op with_new_arraylist·p0.99: 155136,000 ns/op with_new_arraylist·p0.999: 170966,272 ns/op with_new_arraylist·p0.9999: 1327856,435 ns/op with_new_arraylist·p1.00: 1417216,000 ns/op Iteration 5: 105870,854 ±(99.9%) 240,431 ns/op with_new_arraylist·p0.00: 101504,000 ns/op with_new_arraylist·p0.50: 103552,000 ns/op with_new_arraylist·p0.90: 106752,000 ns/op with_new_arraylist·p0.95: 108288,000 ns/op with_new_arraylist·p0.99: 153344,000 ns/op with_new_arraylist·p0.999: 159232,000 ns/op with_new_arraylist·p0.9999: 1289618,432 ns/op with_new_arraylist·p1.00: 1378304,000 ns/op # Run progress: 72,84% complete, ETA 10:40:12 # Fork: 2 of 3 # Warmup Iteration 1: 106305,280 ±(99.9%) 590,043 ns/op # Warmup Iteration 2: 104948,657 ±(99.9%) 271,115 ns/op # Warmup Iteration 3: 107166,825 ±(99.9%) 246,888 ns/op Iteration 1: 104507,528 ±(99.9%) 241,565 ns/op with_new_arraylist·p0.00: 101376,000 ns/op with_new_arraylist·p0.50: 103296,000 ns/op with_new_arraylist·p0.90: 105856,000 ns/op with_new_arraylist·p0.95: 106496,000 ns/op with_new_arraylist·p0.99: 119936,000 ns/op with_new_arraylist·p0.999: 136448,000 ns/op with_new_arraylist·p0.9999: 1335296,000 ns/op with_new_arraylist·p1.00: 1445888,000 ns/op Iteration 2: 111186,793 ±(99.9%) 299,174 ns/op with_new_arraylist·p0.00: 101504,000 ns/op with_new_arraylist·p0.50: 103552,000 ns/op with_new_arraylist·p0.90: 149504,000 ns/op with_new_arraylist·p0.95: 150272,000 ns/op with_new_arraylist·p0.99: 153344,000 ns/op with_new_arraylist·p0.999: 179456,000 ns/op with_new_arraylist·p0.9999: 1306725,990 ns/op with_new_arraylist·p1.00: 1417216,000 ns/op Iteration 3: 106637,536 ±(99.9%) 257,519 ns/op with_new_arraylist·p0.00: 101632,000 ns/op with_new_arraylist·p0.50: 103424,000 ns/op with_new_arraylist·p0.90: 106880,000 ns/op with_new_arraylist·p0.95: 122880,000 ns/op with_new_arraylist·p0.99: 151552,000 ns/op with_new_arraylist·p0.999: 159573,504 ns/op with_new_arraylist·p0.9999: 1309969,203 ns/op with_new_arraylist·p1.00: 1406976,000 ns/op Iteration 4: 108361,194 ±(99.9%) 275,289 ns/op with_new_arraylist·p0.00: 101632,000 ns/op with_new_arraylist·p0.50: 103424,000 ns/op with_new_arraylist·p0.90: 108288,000 ns/op with_new_arraylist·p0.95: 149504,000 ns/op with_new_arraylist·p0.99: 152576,000 ns/op with_new_arraylist·p0.999: 166656,000 ns/op with_new_arraylist·p0.9999: 1290505,421 ns/op with_new_arraylist·p1.00: 1427456,000 ns/op Iteration 5: 105547,321 ±(99.9%) 246,347 ns/op with_new_arraylist·p0.00: 101376,000 ns/op with_new_arraylist·p0.50: 103424,000 ns/op with_new_arraylist·p0.90: 106112,000 ns/op with_new_arraylist·p0.95: 107392,000 ns/op with_new_arraylist·p0.99: 150016,000 ns/op with_new_arraylist·p0.999: 155904,000 ns/op with_new_arraylist·p0.9999: 1331799,654 ns/op with_new_arraylist·p1.00: 1423360,000 ns/op # Run progress: 72,90% complete, ETA 10:38:52 # Fork: 3 of 3 # Warmup Iteration 1: 106110,829 ±(99.9%) 594,365 ns/op # Warmup Iteration 2: 104993,881 ±(99.9%) 248,228 ns/op # Warmup Iteration 3: 104329,737 ±(99.9%) 231,523 ns/op Iteration 1: 104508,411 ±(99.9%) 232,235 ns/op with_new_arraylist·p0.00: 101760,000 ns/op with_new_arraylist·p0.50: 103296,000 ns/op with_new_arraylist·p0.90: 106112,000 ns/op with_new_arraylist·p0.95: 106752,000 ns/op with_new_arraylist·p0.99: 118784,000 ns/op with_new_arraylist·p0.999: 135936,000 ns/op with_new_arraylist·p0.9999: 1316792,320 ns/op with_new_arraylist·p1.00: 1456128,000 ns/op Iteration 2: 105930,377 ±(99.9%) 244,607 ns/op with_new_arraylist·p0.00: 101760,000 ns/op with_new_arraylist·p0.50: 103296,000 ns/op with_new_arraylist·p0.90: 106240,000 ns/op with_new_arraylist·p0.95: 108544,000 ns/op with_new_arraylist·p0.99: 150016,000 ns/op with_new_arraylist·p0.999: 155648,000 ns/op with_new_arraylist·p0.9999: 1249280,000 ns/op with_new_arraylist·p1.00: 1456128,000 ns/op Iteration 3: 104484,139 ±(99.9%) 223,302 ns/op with_new_arraylist·p0.00: 101632,000 ns/op with_new_arraylist·p0.50: 103296,000 ns/op with_new_arraylist·p0.90: 105856,000 ns/op with_new_arraylist·p0.95: 106624,000 ns/op with_new_arraylist·p0.99: 119808,000 ns/op with_new_arraylist·p0.999: 135936,000 ns/op with_new_arraylist·p0.9999: 1242159,514 ns/op with_new_arraylist·p1.00: 1366016,000 ns/op Iteration 4: 104551,982 ±(99.9%) 229,302 ns/op with_new_arraylist·p0.00: 101760,000 ns/op with_new_arraylist·p0.50: 103296,000 ns/op with_new_arraylist·p0.90: 105984,000 ns/op with_new_arraylist·p0.95: 106752,000 ns/op with_new_arraylist·p0.99: 119936,000 ns/op with_new_arraylist·p0.999: 136055,040 ns/op with_new_arraylist·p0.9999: 1282524,160 ns/op with_new_arraylist·p1.00: 1372160,000 ns/op Iteration 5: 104558,656 ±(99.9%) 232,224 ns/op with_new_arraylist·p0.00: 101760,000 ns/op with_new_arraylist·p0.50: 103296,000 ns/op with_new_arraylist·p0.90: 106112,000 ns/op with_new_arraylist·p0.95: 106880,000 ns/op with_new_arraylist·p0.99: 118361,600 ns/op with_new_arraylist·p0.999: 144504,320 ns/op with_new_arraylist·p0.9999: 1277734,912 ns/op with_new_arraylist·p1.00: 1454080,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1388977 mean = 107866,587 ±(99.9%) 69,833 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1287373 [ 125000,000, 250000,000) = 101121 [ 250000,000, 375000,000) = 4 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 2 [1125000,000, 1250000,000) = 215 [1250000,000, 1375000,000) = 227 [1375000,000, 1500000,000) = 33 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 101376,000 ns/op p(50,0000) = 103424,000 ns/op p(90,0000) = 107392,000 ns/op p(95,0000) = 151808,000 ns/op p(99,0000) = 155392,000 ns/op p(99,9000) = 178432,000 ns/op p(99,9900) = 1306624,000 ns/op p(99,9990) = 1411523,461 ns/op p(99,9999) = 1456128,000 ns/op p(100,0000) = 1456128,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 50) # Run progress: 72,96% complete, ETA 10:37:31 # Fork: 1 of 3 # Warmup Iteration 1: 222744,039 ±(99.9%) 1308,247 ns/op # Warmup Iteration 2: 219878,528 ±(99.9%) 521,265 ns/op # Warmup Iteration 3: 220092,069 ±(99.9%) 491,153 ns/op Iteration 1: 220144,184 ±(99.9%) 490,472 ns/op with_new_arraylist·p0.00: 213760,000 ns/op with_new_arraylist·p0.50: 217344,000 ns/op with_new_arraylist·p0.90: 222464,000 ns/op with_new_arraylist·p0.95: 234496,000 ns/op with_new_arraylist·p0.99: 249600,000 ns/op with_new_arraylist·p0.999: 279040,000 ns/op with_new_arraylist·p0.9999: 1507955,712 ns/op with_new_arraylist·p1.00: 1585152,000 ns/op Iteration 2: 220472,692 ±(99.9%) 505,425 ns/op with_new_arraylist·p0.00: 213760,000 ns/op with_new_arraylist·p0.50: 217088,000 ns/op with_new_arraylist·p0.90: 221696,000 ns/op with_new_arraylist·p0.95: 236800,000 ns/op with_new_arraylist·p0.99: 251136,000 ns/op with_new_arraylist·p0.999: 323072,000 ns/op with_new_arraylist·p0.9999: 1530028,032 ns/op with_new_arraylist·p1.00: 1656832,000 ns/op Iteration 3: 220058,571 ±(99.9%) 508,317 ns/op with_new_arraylist·p0.00: 213248,000 ns/op with_new_arraylist·p0.50: 217088,000 ns/op with_new_arraylist·p0.90: 221696,000 ns/op with_new_arraylist·p0.95: 233728,000 ns/op with_new_arraylist·p0.99: 249856,000 ns/op with_new_arraylist·p0.999: 302897,152 ns/op with_new_arraylist·p0.9999: 1541037,261 ns/op with_new_arraylist·p1.00: 1619968,000 ns/op Iteration 4: 219827,962 ±(99.9%) 499,457 ns/op with_new_arraylist·p0.00: 213504,000 ns/op with_new_arraylist·p0.50: 217088,000 ns/op with_new_arraylist·p0.90: 221440,000 ns/op with_new_arraylist·p0.95: 233216,000 ns/op with_new_arraylist·p0.99: 249344,000 ns/op with_new_arraylist·p0.999: 278016,000 ns/op with_new_arraylist·p0.9999: 1545684,582 ns/op with_new_arraylist·p1.00: 1599488,000 ns/op Iteration 5: 220123,588 ±(99.9%) 497,027 ns/op with_new_arraylist·p0.00: 213504,000 ns/op with_new_arraylist·p0.50: 217344,000 ns/op with_new_arraylist·p0.90: 222720,000 ns/op with_new_arraylist·p0.95: 233216,000 ns/op with_new_arraylist·p0.99: 249600,000 ns/op with_new_arraylist·p0.999: 278016,000 ns/op with_new_arraylist·p0.9999: 1519582,003 ns/op with_new_arraylist·p1.00: 1583104,000 ns/op # Run progress: 73,01% complete, ETA 10:36:11 # Fork: 2 of 3 # Warmup Iteration 1: 223271,624 ±(99.9%) 1312,946 ns/op # Warmup Iteration 2: 221361,582 ±(99.9%) 515,882 ns/op # Warmup Iteration 3: 221419,237 ±(99.9%) 484,698 ns/op Iteration 1: 221441,413 ±(99.9%) 491,257 ns/op with_new_arraylist·p0.00: 215296,000 ns/op with_new_arraylist·p0.50: 218624,000 ns/op with_new_arraylist·p0.90: 223744,000 ns/op with_new_arraylist·p0.95: 234752,000 ns/op with_new_arraylist·p0.99: 248320,000 ns/op with_new_arraylist·p0.999: 275393,536 ns/op with_new_arraylist·p0.9999: 1471463,014 ns/op with_new_arraylist·p1.00: 1531904,000 ns/op Iteration 2: 221322,298 ±(99.9%) 497,642 ns/op with_new_arraylist·p0.00: 215296,000 ns/op with_new_arraylist·p0.50: 218624,000 ns/op with_new_arraylist·p0.90: 223232,000 ns/op with_new_arraylist·p0.95: 234752,000 ns/op with_new_arraylist·p0.99: 248064,000 ns/op with_new_arraylist·p0.999: 273408,000 ns/op with_new_arraylist·p0.9999: 1524585,472 ns/op with_new_arraylist·p1.00: 1583104,000 ns/op Iteration 3: 221308,122 ±(99.9%) 497,458 ns/op with_new_arraylist·p0.00: 215296,000 ns/op with_new_arraylist·p0.50: 218624,000 ns/op with_new_arraylist·p0.90: 223232,000 ns/op with_new_arraylist·p0.95: 234496,000 ns/op with_new_arraylist·p0.99: 248064,000 ns/op with_new_arraylist·p0.999: 274867,712 ns/op with_new_arraylist·p0.9999: 1555303,424 ns/op with_new_arraylist·p1.00: 1617920,000 ns/op Iteration 4: 221315,524 ±(99.9%) 498,382 ns/op with_new_arraylist·p0.00: 215040,000 ns/op with_new_arraylist·p0.50: 218624,000 ns/op with_new_arraylist·p0.90: 223488,000 ns/op with_new_arraylist·p0.95: 233728,000 ns/op with_new_arraylist·p0.99: 248064,000 ns/op with_new_arraylist·p0.999: 273844,224 ns/op with_new_arraylist·p0.9999: 1526450,586 ns/op with_new_arraylist·p1.00: 1679360,000 ns/op Iteration 5: 221341,126 ±(99.9%) 502,727 ns/op with_new_arraylist·p0.00: 215296,000 ns/op with_new_arraylist·p0.50: 218880,000 ns/op with_new_arraylist·p0.90: 223232,000 ns/op with_new_arraylist·p0.95: 232704,000 ns/op with_new_arraylist·p0.99: 247808,000 ns/op with_new_arraylist·p0.999: 276918,784 ns/op with_new_arraylist·p0.9999: 1577896,141 ns/op with_new_arraylist·p1.00: 1630208,000 ns/op # Run progress: 73,07% complete, ETA 10:34:51 # Fork: 3 of 3 # Warmup Iteration 1: 212679,796 ±(99.9%) 1236,446 ns/op # Warmup Iteration 2: 210161,223 ±(99.9%) 524,600 ns/op # Warmup Iteration 3: 209963,485 ±(99.9%) 494,370 ns/op Iteration 1: 210205,720 ±(99.9%) 488,760 ns/op with_new_arraylist·p0.00: 203776,000 ns/op with_new_arraylist·p0.50: 207872,000 ns/op with_new_arraylist·p0.90: 212736,000 ns/op with_new_arraylist·p0.95: 216832,000 ns/op with_new_arraylist·p0.99: 239616,000 ns/op with_new_arraylist·p0.999: 274944,000 ns/op with_new_arraylist·p0.9999: 1499110,605 ns/op with_new_arraylist·p1.00: 1638400,000 ns/op Iteration 2: 209858,975 ±(99.9%) 466,869 ns/op with_new_arraylist·p0.00: 203776,000 ns/op with_new_arraylist·p0.50: 207872,000 ns/op with_new_arraylist·p0.90: 212480,000 ns/op with_new_arraylist·p0.95: 216320,000 ns/op with_new_arraylist·p0.99: 237312,000 ns/op with_new_arraylist·p0.999: 267264,000 ns/op with_new_arraylist·p0.9999: 1456128,000 ns/op with_new_arraylist·p1.00: 1607680,000 ns/op Iteration 3: 209821,943 ±(99.9%) 477,729 ns/op with_new_arraylist·p0.00: 204032,000 ns/op with_new_arraylist·p0.50: 207872,000 ns/op with_new_arraylist·p0.90: 211968,000 ns/op with_new_arraylist·p0.95: 216064,000 ns/op with_new_arraylist·p0.99: 237568,000 ns/op with_new_arraylist·p0.999: 268288,000 ns/op with_new_arraylist·p0.9999: 1463247,667 ns/op with_new_arraylist·p1.00: 1527808,000 ns/op Iteration 4: 209910,803 ±(99.9%) 478,438 ns/op with_new_arraylist·p0.00: 204032,000 ns/op with_new_arraylist·p0.50: 207872,000 ns/op with_new_arraylist·p0.90: 212224,000 ns/op with_new_arraylist·p0.95: 216064,000 ns/op with_new_arraylist·p0.99: 238336,000 ns/op with_new_arraylist·p0.999: 268288,000 ns/op with_new_arraylist·p0.9999: 1470955,930 ns/op with_new_arraylist·p1.00: 1517568,000 ns/op Iteration 5: 209911,900 ±(99.9%) 471,897 ns/op with_new_arraylist·p0.00: 204032,000 ns/op with_new_arraylist·p0.50: 207872,000 ns/op with_new_arraylist·p0.90: 212736,000 ns/op with_new_arraylist·p0.95: 216320,000 ns/op with_new_arraylist·p0.99: 237824,000 ns/op with_new_arraylist·p0.999: 268800,000 ns/op with_new_arraylist·p0.9999: 1475052,134 ns/op with_new_arraylist·p1.00: 1609728,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 690602 mean = 217015,356 ±(99.9%) 128,463 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 686404 [ 250000,000, 375000,000) = 3725 [ 375000,000, 500000,000) = 11 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 1 [1125000,000, 1250000,000) = 2 [1250000,000, 1375000,000) = 123 [1375000,000, 1500000,000) = 261 [1500000,000, 1625000,000) = 70 [1625000,000, 1750000,000) = 5 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 203776,000 ns/op p(50,0000) = 216832,000 ns/op p(90,0000) = 221696,000 ns/op p(95,0000) = 225792,000 ns/op p(99,0000) = 248576,000 ns/op p(99,9000) = 299008,000 ns/op p(99,9900) = 1507328,000 ns/op p(99,9990) = 1618112,451 ns/op p(99,9999) = 1679360,000 ns/op p(100,0000) = 1679360,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 100) # Run progress: 73,13% complete, ETA 10:33:31 # Fork: 1 of 3 # Warmup Iteration 1: 403114,123 ±(99.9%) 2608,155 ns/op # Warmup Iteration 2: 413184,339 ±(99.9%) 1436,670 ns/op # Warmup Iteration 3: 397988,250 ±(99.9%) 957,384 ns/op Iteration 1: 396023,731 ±(99.9%) 946,702 ns/op with_new_arraylist·p0.00: 382464,000 ns/op with_new_arraylist·p0.50: 392704,000 ns/op with_new_arraylist·p0.90: 401408,000 ns/op with_new_arraylist·p0.95: 406016,000 ns/op with_new_arraylist·p0.99: 427520,000 ns/op with_new_arraylist·p0.999: 1579630,592 ns/op with_new_arraylist·p0.9999: 1786452,378 ns/op with_new_arraylist·p1.00: 1851392,000 ns/op Iteration 2: 416900,449 ±(99.9%) 1400,468 ns/op with_new_arraylist·p0.00: 383488,000 ns/op with_new_arraylist·p0.50: 394240,000 ns/op with_new_arraylist·p0.90: 527360,000 ns/op with_new_arraylist·p0.95: 530432,000 ns/op with_new_arraylist·p0.99: 541696,000 ns/op with_new_arraylist·p0.999: 1583104,000 ns/op with_new_arraylist·p0.9999: 1800614,707 ns/op with_new_arraylist·p1.00: 1806336,000 ns/op Iteration 3: 402652,534 ±(99.9%) 1134,983 ns/op with_new_arraylist·p0.00: 381952,000 ns/op with_new_arraylist·p0.50: 392704,000 ns/op with_new_arraylist·p0.90: 404992,000 ns/op with_new_arraylist·p0.95: 463078,400 ns/op with_new_arraylist·p0.99: 534528,000 ns/op with_new_arraylist·p0.999: 1575286,784 ns/op with_new_arraylist·p0.9999: 1809820,262 ns/op with_new_arraylist·p1.00: 1857536,000 ns/op Iteration 4: 395907,494 ±(99.9%) 947,554 ns/op with_new_arraylist·p0.00: 381440,000 ns/op with_new_arraylist·p0.50: 392192,000 ns/op with_new_arraylist·p0.90: 401408,000 ns/op with_new_arraylist·p0.95: 406016,000 ns/op with_new_arraylist·p0.99: 427520,000 ns/op with_new_arraylist·p0.999: 1547304,960 ns/op with_new_arraylist·p0.9999: 1826717,696 ns/op with_new_arraylist·p1.00: 1896448,000 ns/op Iteration 5: 394471,614 ±(99.9%) 945,123 ns/op with_new_arraylist·p0.00: 380416,000 ns/op with_new_arraylist·p0.50: 390656,000 ns/op with_new_arraylist·p0.90: 401408,000 ns/op with_new_arraylist·p0.95: 408576,000 ns/op with_new_arraylist·p0.99: 425472,000 ns/op with_new_arraylist·p0.999: 1584472,064 ns/op with_new_arraylist·p0.9999: 1797468,160 ns/op with_new_arraylist·p1.00: 1925120,000 ns/op # Run progress: 73,18% complete, ETA 10:32:11 # Fork: 2 of 3 # Warmup Iteration 1: 406017,103 ±(99.9%) 2887,563 ns/op # Warmup Iteration 2: 399545,914 ±(99.9%) 1021,189 ns/op # Warmup Iteration 3: 400485,189 ±(99.9%) 977,515 ns/op Iteration 1: 399391,208 ±(99.9%) 993,564 ns/op with_new_arraylist·p0.00: 385536,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 404480,000 ns/op with_new_arraylist·p0.95: 407552,000 ns/op with_new_arraylist·p0.99: 437657,600 ns/op with_new_arraylist·p0.999: 1656791,040 ns/op with_new_arraylist·p0.9999: 1853415,424 ns/op with_new_arraylist·p1.00: 1878016,000 ns/op Iteration 2: 399478,022 ±(99.9%) 947,699 ns/op with_new_arraylist·p0.00: 385536,000 ns/op with_new_arraylist·p0.50: 396800,000 ns/op with_new_arraylist·p0.90: 404992,000 ns/op with_new_arraylist·p0.95: 408064,000 ns/op with_new_arraylist·p0.99: 433152,000 ns/op with_new_arraylist·p0.999: 1617489,920 ns/op with_new_arraylist·p0.9999: 1793992,704 ns/op with_new_arraylist·p1.00: 1830912,000 ns/op Iteration 3: 399186,858 ±(99.9%) 955,659 ns/op with_new_arraylist·p0.00: 385024,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 403968,000 ns/op with_new_arraylist·p0.95: 407040,000 ns/op with_new_arraylist·p0.99: 435712,000 ns/op with_new_arraylist·p0.999: 1570816,000 ns/op with_new_arraylist·p0.9999: 1860601,242 ns/op with_new_arraylist·p1.00: 1925120,000 ns/op Iteration 4: 399418,039 ±(99.9%) 964,909 ns/op with_new_arraylist·p0.00: 385536,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 404480,000 ns/op with_new_arraylist·p0.95: 408064,000 ns/op with_new_arraylist·p0.99: 439296,000 ns/op with_new_arraylist·p0.999: 1644349,440 ns/op with_new_arraylist·p0.9999: 1837032,653 ns/op with_new_arraylist·p1.00: 1900544,000 ns/op Iteration 5: 400497,481 ±(99.9%) 925,073 ns/op with_new_arraylist·p0.00: 386048,000 ns/op with_new_arraylist·p0.50: 397312,000 ns/op with_new_arraylist·p0.90: 407040,000 ns/op with_new_arraylist·p0.95: 410112,000 ns/op with_new_arraylist·p0.99: 432640,000 ns/op with_new_arraylist·p0.999: 1545496,576 ns/op with_new_arraylist·p0.9999: 1747184,845 ns/op with_new_arraylist·p1.00: 1837056,000 ns/op # Run progress: 73,24% complete, ETA 10:30:50 # Fork: 3 of 3 # Warmup Iteration 1: 410759,854 ±(99.9%) 2574,914 ns/op # Warmup Iteration 2: 405001,194 ±(99.9%) 1129,204 ns/op # Warmup Iteration 3: 400435,974 ±(99.9%) 979,078 ns/op Iteration 1: 400789,949 ±(99.9%) 982,401 ns/op with_new_arraylist·p0.00: 384512,000 ns/op with_new_arraylist·p0.50: 395776,000 ns/op with_new_arraylist·p0.90: 407040,000 ns/op with_new_arraylist·p0.95: 416460,800 ns/op with_new_arraylist·p0.99: 497152,000 ns/op with_new_arraylist·p0.999: 1577517,056 ns/op with_new_arraylist·p0.9999: 1775727,411 ns/op with_new_arraylist·p1.00: 1832960,000 ns/op Iteration 2: 398501,759 ±(99.9%) 968,444 ns/op with_new_arraylist·p0.00: 385024,000 ns/op with_new_arraylist·p0.50: 394752,000 ns/op with_new_arraylist·p0.90: 405504,000 ns/op with_new_arraylist·p0.95: 408576,000 ns/op with_new_arraylist·p0.99: 429568,000 ns/op with_new_arraylist·p0.999: 1593991,168 ns/op with_new_arraylist·p0.9999: 1895159,398 ns/op with_new_arraylist·p1.00: 1914880,000 ns/op Iteration 3: 398787,333 ±(99.9%) 970,930 ns/op with_new_arraylist·p0.00: 384512,000 ns/op with_new_arraylist·p0.50: 395264,000 ns/op with_new_arraylist·p0.90: 406016,000 ns/op with_new_arraylist·p0.95: 409600,000 ns/op with_new_arraylist·p0.99: 432343,040 ns/op with_new_arraylist·p0.999: 1587585,024 ns/op with_new_arraylist·p0.9999: 1819422,310 ns/op with_new_arraylist·p1.00: 1873920,000 ns/op Iteration 4: 399713,253 ±(99.9%) 970,325 ns/op with_new_arraylist·p0.00: 384512,000 ns/op with_new_arraylist·p0.50: 395776,000 ns/op with_new_arraylist·p0.90: 407040,000 ns/op with_new_arraylist·p0.95: 414208,000 ns/op with_new_arraylist·p0.99: 431104,000 ns/op with_new_arraylist·p0.999: 1587200,000 ns/op with_new_arraylist·p0.9999: 1792000,000 ns/op with_new_arraylist·p1.00: 1843200,000 ns/op Iteration 5: 399466,518 ±(99.9%) 941,330 ns/op with_new_arraylist·p0.00: 385536,000 ns/op with_new_arraylist·p0.50: 396288,000 ns/op with_new_arraylist·p0.90: 406528,000 ns/op with_new_arraylist·p0.95: 409088,000 ns/op with_new_arraylist·p0.99: 432640,000 ns/op with_new_arraylist·p0.999: 1566720,000 ns/op with_new_arraylist·p0.9999: 1776532,480 ns/op with_new_arraylist·p1.00: 1839104,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 374693 mean = 400020,443 ±(99.9%) 260,403 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 369245 [ 500000,000, 625000,000) = 4945 [ 625000,000, 750000,000) = 23 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 1 [1375000,000, 1500000,000) = 10 [1500000,000, 1625000,000) = 167 [1625000,000, 1750000,000) = 223 [1750000,000, 1875000,000) = 70 Percentiles, ns/op: p(0,0000) = 380416,000 ns/op p(50,0000) = 395264,000 ns/op p(90,0000) = 405504,000 ns/op p(95,0000) = 414720,000 ns/op p(99,0000) = 527360,000 ns/op p(99,9000) = 1576960,000 ns/op p(99,9900) = 1812480,000 ns/op p(99,9990) = 1913350,267 ns/op p(99,9999) = 1925120,000 ns/op p(100,0000) = 1925120,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 200) # Run progress: 73,30% complete, ETA 10:29:30 # Fork: 1 of 3 # Warmup Iteration 1: 794892,873 ±(99.9%) 5752,590 ns/op # Warmup Iteration 2: 766289,563 ±(99.9%) 1989,315 ns/op # Warmup Iteration 3: 763208,271 ±(99.9%) 1887,293 ns/op Iteration 1: 779268,073 ±(99.9%) 2439,690 ns/op with_new_arraylist·p0.00: 740352,000 ns/op with_new_arraylist·p0.50: 756736,000 ns/op with_new_arraylist·p0.90: 800768,000 ns/op with_new_arraylist·p0.95: 956416,000 ns/op with_new_arraylist·p0.99: 982016,000 ns/op with_new_arraylist·p0.999: 2114977,792 ns/op with_new_arraylist·p0.9999: 2429118,054 ns/op with_new_arraylist·p1.00: 2445312,000 ns/op Iteration 2: 762482,433 ±(99.9%) 1793,939 ns/op with_new_arraylist·p0.00: 740352,000 ns/op with_new_arraylist·p0.50: 754688,000 ns/op with_new_arraylist·p0.90: 776192,000 ns/op with_new_arraylist·p0.95: 785408,000 ns/op with_new_arraylist·p0.99: 830464,000 ns/op with_new_arraylist·p0.999: 2124275,712 ns/op with_new_arraylist·p0.9999: 2390078,259 ns/op with_new_arraylist·p1.00: 2400256,000 ns/op Iteration 3: 789570,670 ±(99.9%) 2741,804 ns/op with_new_arraylist·p0.00: 740352,000 ns/op with_new_arraylist·p0.50: 756736,000 ns/op with_new_arraylist·p0.90: 951296,000 ns/op with_new_arraylist·p0.95: 960512,000 ns/op with_new_arraylist·p0.99: 994744,320 ns/op with_new_arraylist·p0.999: 2154733,568 ns/op with_new_arraylist·p0.9999: 2323005,850 ns/op with_new_arraylist·p1.00: 2330624,000 ns/op Iteration 4: 771048,612 ±(99.9%) 2138,816 ns/op with_new_arraylist·p0.00: 740352,000 ns/op with_new_arraylist·p0.50: 755712,000 ns/op with_new_arraylist·p0.90: 784384,000 ns/op with_new_arraylist·p0.95: 878592,000 ns/op with_new_arraylist·p0.99: 959488,000 ns/op with_new_arraylist·p0.999: 2171039,744 ns/op with_new_arraylist·p0.9999: 2614068,429 ns/op with_new_arraylist·p1.00: 2707456,000 ns/op Iteration 5: 766845,083 ±(99.9%) 1991,997 ns/op with_new_arraylist·p0.00: 739328,000 ns/op with_new_arraylist·p0.50: 754688,000 ns/op with_new_arraylist·p0.90: 777216,000 ns/op with_new_arraylist·p0.95: 814080,000 ns/op with_new_arraylist·p0.99: 906240,000 ns/op with_new_arraylist·p0.999: 2166390,784 ns/op with_new_arraylist·p0.9999: 2430625,382 ns/op with_new_arraylist·p1.00: 2502656,000 ns/op # Run progress: 73,35% complete, ETA 10:28:10 # Fork: 2 of 3 # Warmup Iteration 1: 824657,248 ±(99.9%) 5412,712 ns/op # Warmup Iteration 2: 813238,363 ±(99.9%) 2155,033 ns/op # Warmup Iteration 3: 826484,629 ±(99.9%) 2468,471 ns/op Iteration 1: 808599,305 ±(99.9%) 1844,502 ns/op with_new_arraylist·p0.00: 786432,000 ns/op with_new_arraylist·p0.50: 801792,000 ns/op with_new_arraylist·p0.90: 822272,000 ns/op with_new_arraylist·p0.95: 831488,000 ns/op with_new_arraylist·p0.99: 858112,000 ns/op with_new_arraylist·p0.999: 2193985,536 ns/op with_new_arraylist·p0.9999: 2352301,261 ns/op with_new_arraylist·p1.00: 2355200,000 ns/op Iteration 2: 808323,800 ±(99.9%) 1865,930 ns/op with_new_arraylist·p0.00: 784384,000 ns/op with_new_arraylist·p0.50: 800768,000 ns/op with_new_arraylist·p0.90: 823296,000 ns/op with_new_arraylist·p0.95: 830464,000 ns/op with_new_arraylist·p0.99: 858112,000 ns/op with_new_arraylist·p0.999: 2207744,000 ns/op with_new_arraylist·p0.9999: 2283854,234 ns/op with_new_arraylist·p1.00: 2289664,000 ns/op Iteration 3: 810515,477 ±(99.9%) 1981,095 ns/op with_new_arraylist·p0.00: 784384,000 ns/op with_new_arraylist·p0.50: 799744,000 ns/op with_new_arraylist·p0.90: 825344,000 ns/op with_new_arraylist·p0.95: 859136,000 ns/op with_new_arraylist·p0.99: 883712,000 ns/op with_new_arraylist·p0.999: 2224128,000 ns/op with_new_arraylist·p0.9999: 2406580,224 ns/op with_new_arraylist·p1.00: 2437120,000 ns/op Iteration 4: 811108,231 ±(99.9%) 1982,312 ns/op with_new_arraylist·p0.00: 784384,000 ns/op with_new_arraylist·p0.50: 800768,000 ns/op with_new_arraylist·p0.90: 826368,000 ns/op with_new_arraylist·p0.95: 858112,000 ns/op with_new_arraylist·p0.99: 883712,000 ns/op with_new_arraylist·p0.999: 2210660,352 ns/op with_new_arraylist·p0.9999: 2487286,170 ns/op with_new_arraylist·p1.00: 2527232,000 ns/op Iteration 5: 811774,045 ±(99.9%) 2038,833 ns/op with_new_arraylist·p0.00: 785408,000 ns/op with_new_arraylist·p0.50: 800768,000 ns/op with_new_arraylist·p0.90: 827392,000 ns/op with_new_arraylist·p0.95: 870400,000 ns/op with_new_arraylist·p0.99: 894976,000 ns/op with_new_arraylist·p0.999: 2220032,000 ns/op with_new_arraylist·p0.9999: 2681518,080 ns/op with_new_arraylist·p1.00: 2752512,000 ns/op # Run progress: 73,41% complete, ETA 10:26:50 # Fork: 3 of 3 # Warmup Iteration 1: 807184,774 ±(99.9%) 5527,345 ns/op # Warmup Iteration 2: 794008,526 ±(99.9%) 2012,659 ns/op # Warmup Iteration 3: 789415,094 ±(99.9%) 1932,988 ns/op Iteration 1: 787472,139 ±(99.9%) 1895,832 ns/op with_new_arraylist·p0.00: 765952,000 ns/op with_new_arraylist·p0.50: 780288,000 ns/op with_new_arraylist·p0.90: 800768,000 ns/op with_new_arraylist·p0.95: 804864,000 ns/op with_new_arraylist·p0.99: 833536,000 ns/op with_new_arraylist·p0.999: 2164621,312 ns/op with_new_arraylist·p0.9999: 2340707,533 ns/op with_new_arraylist·p1.00: 2342912,000 ns/op Iteration 2: 790293,138 ±(99.9%) 1920,421 ns/op with_new_arraylist·p0.00: 765952,000 ns/op with_new_arraylist·p0.50: 780288,000 ns/op with_new_arraylist·p0.90: 802816,000 ns/op with_new_arraylist·p0.95: 819200,000 ns/op with_new_arraylist·p0.99: 910336,000 ns/op with_new_arraylist·p0.999: 2115256,320 ns/op with_new_arraylist·p0.9999: 2373646,336 ns/op with_new_arraylist·p1.00: 2392064,000 ns/op Iteration 3: 791527,018 ±(99.9%) 1961,352 ns/op with_new_arraylist·p0.00: 764928,000 ns/op with_new_arraylist·p0.50: 780288,000 ns/op with_new_arraylist·p0.90: 805888,000 ns/op with_new_arraylist·p0.95: 845824,000 ns/op with_new_arraylist·p0.99: 875520,000 ns/op with_new_arraylist·p0.999: 2130386,944 ns/op with_new_arraylist·p0.9999: 2315978,342 ns/op with_new_arraylist·p1.00: 2322432,000 ns/op Iteration 4: 792170,296 ±(99.9%) 1975,138 ns/op with_new_arraylist·p0.00: 765952,000 ns/op with_new_arraylist·p0.50: 780288,000 ns/op with_new_arraylist·p0.90: 807936,000 ns/op with_new_arraylist·p0.95: 855244,800 ns/op with_new_arraylist·p0.99: 879616,000 ns/op with_new_arraylist·p0.999: 2118877,184 ns/op with_new_arraylist·p0.9999: 2694512,640 ns/op with_new_arraylist·p1.00: 2801664,000 ns/op Iteration 5: 792964,164 ±(99.9%) 1964,559 ns/op with_new_arraylist·p0.00: 763904,000 ns/op with_new_arraylist·p0.50: 781312,000 ns/op with_new_arraylist·p0.90: 812032,000 ns/op with_new_arraylist·p0.95: 847872,000 ns/op with_new_arraylist·p0.99: 878561,280 ns/op with_new_arraylist·p0.999: 2088929,280 ns/op with_new_arraylist·p0.9999: 2406315,622 ns/op with_new_arraylist·p1.00: 2408448,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 189432 mean = 791277,853 ±(99.9%) 543,035 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 15214 [ 750000,000, 1000000,000) = 173671 [1000000,000, 1250000,000) = 148 [1250000,000, 1500000,000) = 1 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 68 [2000000,000, 2250000,000) = 249 [2250000,000, 2500000,000) = 75 [2500000,000, 2750000,000) = 3 Percentiles, ns/op: p(0,0000) = 739328,000 ns/op p(50,0000) = 783360,000 ns/op p(90,0000) = 818176,000 ns/op p(95,0000) = 846848,000 ns/op p(99,0000) = 957440,000 ns/op p(99,9000) = 2174976,000 ns/op p(99,9900) = 2355200,000 ns/op p(99,9990) = 2757705,892 ns/op p(99,9999) = 2801664,000 ns/op p(100,0000) = 2801664,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 500) # Run progress: 73,47% complete, ETA 10:25:30 # Fork: 1 of 3 # Warmup Iteration 1: 2321100,610 ±(99.9%) 15503,507 ns/op # Warmup Iteration 2: 2295838,118 ±(99.9%) 10814,962 ns/op # Warmup Iteration 3: 2312619,615 ±(99.9%) 11133,841 ns/op Iteration 1: 2279146,511 ±(99.9%) 9782,652 ns/op with_new_arraylist·p0.00: 2134016,000 ns/op with_new_arraylist·p0.50: 2220032,000 ns/op with_new_arraylist·p0.90: 2588672,000 ns/op with_new_arraylist·p0.95: 2633728,000 ns/op with_new_arraylist·p0.99: 2752512,000 ns/op with_new_arraylist·p0.999: 4524482,560 ns/op with_new_arraylist·p0.9999: 4694016,000 ns/op with_new_arraylist·p1.00: 4694016,000 ns/op Iteration 2: 2231963,110 ±(99.9%) 7714,807 ns/op with_new_arraylist·p0.00: 2129920,000 ns/op with_new_arraylist·p0.50: 2215936,000 ns/op with_new_arraylist·p0.90: 2273280,000 ns/op with_new_arraylist·p0.95: 2412544,000 ns/op with_new_arraylist·p0.99: 2473984,000 ns/op with_new_arraylist·p0.999: 4422410,240 ns/op with_new_arraylist·p0.9999: 4694016,000 ns/op with_new_arraylist·p1.00: 4694016,000 ns/op Iteration 3: 2231765,572 ±(99.9%) 7763,877 ns/op with_new_arraylist·p0.00: 2129920,000 ns/op with_new_arraylist·p0.50: 2215936,000 ns/op with_new_arraylist·p0.90: 2277376,000 ns/op with_new_arraylist·p0.95: 2416640,000 ns/op with_new_arraylist·p0.99: 2469888,000 ns/op with_new_arraylist·p0.999: 4518068,224 ns/op with_new_arraylist·p0.9999: 4718592,000 ns/op with_new_arraylist·p1.00: 4718592,000 ns/op Iteration 4: 2232560,726 ±(99.9%) 7545,154 ns/op with_new_arraylist·p0.00: 2129920,000 ns/op with_new_arraylist·p0.50: 2215936,000 ns/op with_new_arraylist·p0.90: 2277376,000 ns/op with_new_arraylist·p0.95: 2416640,000 ns/op with_new_arraylist·p0.99: 2474967,040 ns/op with_new_arraylist·p0.999: 4427612,160 ns/op with_new_arraylist·p0.9999: 4579328,000 ns/op with_new_arraylist·p1.00: 4579328,000 ns/op Iteration 5: 2218802,199 ±(99.9%) 7230,133 ns/op with_new_arraylist·p0.00: 2129920,000 ns/op with_new_arraylist·p0.50: 2211840,000 ns/op with_new_arraylist·p0.90: 2240512,000 ns/op with_new_arraylist·p0.95: 2269184,000 ns/op with_new_arraylist·p0.99: 2461696,000 ns/op with_new_arraylist·p0.999: 4497408,000 ns/op with_new_arraylist·p0.9999: 4562944,000 ns/op with_new_arraylist·p1.00: 4562944,000 ns/op # Run progress: 73,52% complete, ETA 10:24:09 # Fork: 2 of 3 # Warmup Iteration 1: 2296248,101 ±(99.9%) 14602,461 ns/op # Warmup Iteration 2: 2244638,368 ±(99.9%) 8793,997 ns/op # Warmup Iteration 3: 2233513,179 ±(99.9%) 8039,947 ns/op Iteration 1: 2234489,387 ±(99.9%) 8084,196 ns/op with_new_arraylist·p0.00: 2134016,000 ns/op with_new_arraylist·p0.50: 2215936,000 ns/op with_new_arraylist·p0.90: 2277376,000 ns/op with_new_arraylist·p0.95: 2416640,000 ns/op with_new_arraylist·p0.99: 2494464,000 ns/op with_new_arraylist·p0.999: 4264165,376 ns/op with_new_arraylist·p0.9999: 4349952,000 ns/op with_new_arraylist·p1.00: 4349952,000 ns/op Iteration 2: 2233974,154 ±(99.9%) 8010,044 ns/op with_new_arraylist·p0.00: 2134016,000 ns/op with_new_arraylist·p0.50: 2215936,000 ns/op with_new_arraylist·p0.90: 2273280,000 ns/op with_new_arraylist·p0.95: 2412544,000 ns/op with_new_arraylist·p0.99: 2478080,000 ns/op with_new_arraylist·p0.999: 4330577,920 ns/op with_new_arraylist·p0.9999: 4448256,000 ns/op with_new_arraylist·p1.00: 4448256,000 ns/op Iteration 3: 2267607,328 ±(99.9%) 10013,718 ns/op with_new_arraylist·p0.00: 2134016,000 ns/op with_new_arraylist·p0.50: 2215936,000 ns/op with_new_arraylist·p0.90: 2424832,000 ns/op with_new_arraylist·p0.95: 2637824,000 ns/op with_new_arraylist·p0.99: 2752512,000 ns/op with_new_arraylist·p0.999: 4389101,568 ns/op with_new_arraylist·p0.9999: 4710400,000 ns/op with_new_arraylist·p1.00: 4710400,000 ns/op Iteration 4: 2292183,242 ±(99.9%) 10837,031 ns/op with_new_arraylist·p0.00: 2134016,000 ns/op with_new_arraylist·p0.50: 2220032,000 ns/op with_new_arraylist·p0.90: 2625536,000 ns/op with_new_arraylist·p0.95: 2654208,000 ns/op with_new_arraylist·p0.99: 2756608,000 ns/op with_new_arraylist·p0.999: 4421058,560 ns/op with_new_arraylist·p0.9999: 4743168,000 ns/op with_new_arraylist·p1.00: 4743168,000 ns/op Iteration 5: 2226392,299 ±(99.9%) 8181,955 ns/op with_new_arraylist·p0.00: 2134016,000 ns/op with_new_arraylist·p0.50: 2211840,000 ns/op with_new_arraylist·p0.90: 2256896,000 ns/op with_new_arraylist·p0.95: 2281472,000 ns/op with_new_arraylist·p0.99: 2580480,000 ns/op with_new_arraylist·p0.999: 4354318,336 ns/op with_new_arraylist·p0.9999: 4431872,000 ns/op with_new_arraylist·p1.00: 4431872,000 ns/op # Run progress: 73,58% complete, ETA 10:22:49 # Fork: 3 of 3 # Warmup Iteration 1: 2296849,188 ±(99.9%) 13409,477 ns/op # Warmup Iteration 2: 2240976,912 ±(99.9%) 7873,884 ns/op # Warmup Iteration 3: 2231710,678 ±(99.9%) 7104,182 ns/op Iteration 1: 2232410,615 ±(99.9%) 7217,452 ns/op with_new_arraylist·p0.00: 2125824,000 ns/op with_new_arraylist·p0.50: 2215936,000 ns/op with_new_arraylist·p0.90: 2277376,000 ns/op with_new_arraylist·p0.95: 2416640,000 ns/op with_new_arraylist·p0.99: 2479063,040 ns/op with_new_arraylist·p0.999: 4223172,608 ns/op with_new_arraylist·p0.9999: 4292608,000 ns/op with_new_arraylist·p1.00: 4292608,000 ns/op Iteration 2: 2229546,676 ±(99.9%) 7114,006 ns/op with_new_arraylist·p0.00: 2125824,000 ns/op with_new_arraylist·p0.50: 2211840,000 ns/op with_new_arraylist·p0.90: 2273280,000 ns/op with_new_arraylist·p0.95: 2412544,000 ns/op with_new_arraylist·p0.99: 2473984,000 ns/op with_new_arraylist·p0.999: 4196868,096 ns/op with_new_arraylist·p0.9999: 4276224,000 ns/op with_new_arraylist·p1.00: 4276224,000 ns/op Iteration 3: 2230788,802 ±(99.9%) 7247,268 ns/op with_new_arraylist·p0.00: 2129920,000 ns/op with_new_arraylist·p0.50: 2211840,000 ns/op with_new_arraylist·p0.90: 2273280,000 ns/op with_new_arraylist·p0.95: 2412544,000 ns/op with_new_arraylist·p0.99: 2478080,000 ns/op with_new_arraylist·p0.999: 4210688,000 ns/op with_new_arraylist·p0.9999: 4382720,000 ns/op with_new_arraylist·p1.00: 4382720,000 ns/op Iteration 4: 2230560,522 ±(99.9%) 7237,047 ns/op with_new_arraylist·p0.00: 2129920,000 ns/op with_new_arraylist·p0.50: 2215936,000 ns/op with_new_arraylist·p0.90: 2273280,000 ns/op with_new_arraylist·p0.95: 2412544,000 ns/op with_new_arraylist·p0.99: 2482176,000 ns/op with_new_arraylist·p0.999: 4165140,480 ns/op with_new_arraylist·p0.9999: 4366336,000 ns/op with_new_arraylist·p1.00: 4366336,000 ns/op Iteration 5: 2219869,106 ±(99.9%) 7083,356 ns/op with_new_arraylist·p0.00: 2129920,000 ns/op with_new_arraylist·p0.50: 2211840,000 ns/op with_new_arraylist·p0.90: 2248704,000 ns/op with_new_arraylist·p0.95: 2273280,000 ns/op with_new_arraylist·p0.99: 2514944,000 ns/op with_new_arraylist·p0.999: 4247502,848 ns/op with_new_arraylist·p0.9999: 4464640,000 ns/op with_new_arraylist·p1.00: 4464640,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 66925 mean = 2239275,947 ±(99.9%) 2114,396 ns/op Histogram, ns/op: [2000000,000, 2250000,000) = 57020 [2250000,000, 2500000,000) = 7928 [2500000,000, 2750000,000) = 1492 [2750000,000, 3000000,000) = 78 [3000000,000, 3250000,000) = 1 [3250000,000, 3500000,000) = 10 [3500000,000, 3750000,000) = 78 [3750000,000, 4000000,000) = 84 [4000000,000, 4250000,000) = 126 [4250000,000, 4500000,000) = 85 [4500000,000, 4750000,000) = 23 Percentiles, ns/op: p(0,0000) = 2125824,000 ns/op p(50,0000) = 2215936,000 ns/op p(90,0000) = 2281472,000 ns/op p(95,0000) = 2420736,000 ns/op p(99,0000) = 2662400,000 ns/op p(99,9000) = 4292608,000 ns/op p(99,9900) = 4680150,221 ns/op p(99,9990) = 4743168,000 ns/op p(99,9999) = 4743168,000 ns/op p(100,0000) = 4743168,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 1000) # Run progress: 73,64% complete, ETA 10:21:29 # Fork: 1 of 3 # Warmup Iteration 1: 5082940,159 ±(99.9%) 50190,387 ns/op # Warmup Iteration 2: 5070764,875 ±(99.9%) 39647,781 ns/op # Warmup Iteration 3: 5111774,478 ±(99.9%) 104205,436 ns/op Iteration 1: 5076381,448 ±(99.9%) 126602,403 ns/op with_new_arraylist·p0.00: 4751360,000 ns/op with_new_arraylist·p0.50: 4931584,000 ns/op with_new_arraylist·p0.90: 4980736,000 ns/op with_new_arraylist·p0.95: 5005312,000 ns/op with_new_arraylist·p0.99: 7213056,000 ns/op with_new_arraylist·p0.999: 29627187,200 ns/op with_new_arraylist·p0.9999: 29786112,000 ns/op with_new_arraylist·p1.00: 29786112,000 ns/op Iteration 2: 5061232,567 ±(99.9%) 119223,126 ns/op with_new_arraylist·p0.00: 4784128,000 ns/op with_new_arraylist·p0.50: 4923392,000 ns/op with_new_arraylist·p0.90: 4980736,000 ns/op with_new_arraylist·p0.95: 5005312,000 ns/op with_new_arraylist·p0.99: 7211008,000 ns/op with_new_arraylist·p0.999: 28713779,200 ns/op with_new_arraylist·p0.9999: 29065216,000 ns/op with_new_arraylist·p1.00: 29065216,000 ns/op Iteration 3: 5051535,919 ±(99.9%) 120487,216 ns/op with_new_arraylist·p0.00: 4784128,000 ns/op with_new_arraylist·p0.50: 4931584,000 ns/op with_new_arraylist·p0.90: 4981555,200 ns/op with_new_arraylist·p0.95: 5005312,000 ns/op with_new_arraylist·p0.99: 5621432,320 ns/op with_new_arraylist·p0.999: 28577136,640 ns/op with_new_arraylist·p0.9999: 28737536,000 ns/op with_new_arraylist·p1.00: 28737536,000 ns/op Iteration 4: 5066959,708 ±(99.9%) 124251,736 ns/op with_new_arraylist·p0.00: 4784128,000 ns/op with_new_arraylist·p0.50: 4931584,000 ns/op with_new_arraylist·p0.90: 4988928,000 ns/op with_new_arraylist·p0.95: 5021696,000 ns/op with_new_arraylist·p0.99: 5791744,000 ns/op with_new_arraylist·p0.999: 29378707,456 ns/op with_new_arraylist·p0.9999: 30048256,000 ns/op with_new_arraylist·p1.00: 30048256,000 ns/op Iteration 5: 5046296,824 ±(99.9%) 117684,549 ns/op with_new_arraylist·p0.00: 4784128,000 ns/op with_new_arraylist·p0.50: 4931584,000 ns/op with_new_arraylist·p0.90: 4980736,000 ns/op with_new_arraylist·p0.95: 5005312,000 ns/op with_new_arraylist·p0.99: 5490196,480 ns/op with_new_arraylist·p0.999: 28814901,248 ns/op with_new_arraylist·p0.9999: 29425664,000 ns/op with_new_arraylist·p1.00: 29425664,000 ns/op # Run progress: 73,69% complete, ETA 10:20:09 # Fork: 2 of 3 # Warmup Iteration 1: 5245262,345 ±(99.9%) 52396,949 ns/op # Warmup Iteration 2: 5204642,133 ±(99.9%) 41313,222 ns/op # Warmup Iteration 3: 5201476,498 ±(99.9%) 98156,884 ns/op Iteration 1: 5155236,590 ±(99.9%) 129404,108 ns/op with_new_arraylist·p0.00: 4866048,000 ns/op with_new_arraylist·p0.50: 5021696,000 ns/op with_new_arraylist·p0.90: 5079040,000 ns/op with_new_arraylist·p0.95: 5103616,000 ns/op with_new_arraylist·p0.99: 5507235,840 ns/op with_new_arraylist·p0.999: 29904404,480 ns/op with_new_arraylist·p0.9999: 30212096,000 ns/op with_new_arraylist·p1.00: 30212096,000 ns/op Iteration 2: 5136144,049 ±(99.9%) 120002,124 ns/op with_new_arraylist·p0.00: 4874240,000 ns/op with_new_arraylist·p0.50: 5021696,000 ns/op with_new_arraylist·p0.90: 5070848,000 ns/op with_new_arraylist·p0.95: 5095424,000 ns/op with_new_arraylist·p0.99: 5443829,760 ns/op with_new_arraylist·p0.999: 29177643,008 ns/op with_new_arraylist·p0.9999: 30015488,000 ns/op with_new_arraylist·p1.00: 30015488,000 ns/op Iteration 3: 5130475,499 ±(99.9%) 119657,733 ns/op with_new_arraylist·p0.00: 4866048,000 ns/op with_new_arraylist·p0.50: 5013504,000 ns/op with_new_arraylist·p0.90: 5070848,000 ns/op with_new_arraylist·p0.95: 5091737,600 ns/op with_new_arraylist·p0.99: 5472256,000 ns/op with_new_arraylist·p0.999: 28445966,336 ns/op with_new_arraylist·p0.9999: 28508160,000 ns/op with_new_arraylist·p1.00: 28508160,000 ns/op Iteration 4: 5134405,459 ±(99.9%) 119058,364 ns/op with_new_arraylist·p0.00: 4874240,000 ns/op with_new_arraylist·p0.50: 5021696,000 ns/op with_new_arraylist·p0.90: 5070848,000 ns/op with_new_arraylist·p0.95: 5095424,000 ns/op with_new_arraylist·p0.99: 5452021,760 ns/op with_new_arraylist·p0.999: 27898642,432 ns/op with_new_arraylist·p0.9999: 30474240,000 ns/op with_new_arraylist·p1.00: 30474240,000 ns/op Iteration 5: 5151505,419 ±(99.9%) 128643,014 ns/op with_new_arraylist·p0.00: 4874240,000 ns/op with_new_arraylist·p0.50: 5021696,000 ns/op with_new_arraylist·p0.90: 5070848,000 ns/op with_new_arraylist·p0.95: 5095424,000 ns/op with_new_arraylist·p0.99: 5453987,840 ns/op with_new_arraylist·p0.999: 29597237,248 ns/op with_new_arraylist·p0.9999: 29720576,000 ns/op with_new_arraylist·p1.00: 29720576,000 ns/op # Run progress: 73,75% complete, ETA 10:18:49 # Fork: 3 of 3 # Warmup Iteration 1: 5070827,208 ±(99.9%) 53929,012 ns/op # Warmup Iteration 2: 5143142,505 ±(99.9%) 48824,348 ns/op # Warmup Iteration 3: 5159915,383 ±(99.9%) 104237,616 ns/op Iteration 1: 5080414,357 ±(99.9%) 130122,497 ns/op with_new_arraylist·p0.00: 4743168,000 ns/op with_new_arraylist·p0.50: 4890624,000 ns/op with_new_arraylist·p0.90: 5098700,800 ns/op with_new_arraylist·p0.95: 5611520,000 ns/op with_new_arraylist·p0.99: 5725880,320 ns/op with_new_arraylist·p0.999: 30187716,608 ns/op with_new_arraylist·p0.9999: 30441472,000 ns/op with_new_arraylist·p1.00: 30441472,000 ns/op Iteration 2: 5137630,700 ±(99.9%) 128605,993 ns/op with_new_arraylist·p0.00: 4734976,000 ns/op with_new_arraylist·p0.50: 4898816,000 ns/op with_new_arraylist·p0.90: 5598412,800 ns/op with_new_arraylist·p0.95: 5627904,000 ns/op with_new_arraylist·p0.99: 5709824,000 ns/op with_new_arraylist·p0.999: 29614276,608 ns/op with_new_arraylist·p0.9999: 30048256,000 ns/op with_new_arraylist·p1.00: 30048256,000 ns/op Iteration 3: 4999746,849 ±(99.9%) 117565,686 ns/op with_new_arraylist·p0.00: 4734976,000 ns/op with_new_arraylist·p0.50: 4882432,000 ns/op with_new_arraylist·p0.90: 4931584,000 ns/op with_new_arraylist·p0.95: 4956160,000 ns/op with_new_arraylist·p0.99: 6258688,000 ns/op with_new_arraylist·p0.999: 28213248,000 ns/op with_new_arraylist·p0.9999: 28377088,000 ns/op with_new_arraylist·p1.00: 28377088,000 ns/op Iteration 4: 5008757,157 ±(99.9%) 124338,239 ns/op with_new_arraylist·p0.00: 4726784,000 ns/op with_new_arraylist·p0.50: 4882432,000 ns/op with_new_arraylist·p0.90: 4939776,000 ns/op with_new_arraylist·p0.95: 4956160,000 ns/op with_new_arraylist·p0.99: 5488967,680 ns/op with_new_arraylist·p0.999: 30114316,288 ns/op with_new_arraylist·p0.9999: 30244864,000 ns/op with_new_arraylist·p1.00: 30244864,000 ns/op Iteration 5: 4995821,568 ±(99.9%) 116956,935 ns/op with_new_arraylist·p0.00: 4734976,000 ns/op with_new_arraylist·p0.50: 4882432,000 ns/op with_new_arraylist·p0.90: 4939776,000 ns/op with_new_arraylist·p0.95: 4956160,000 ns/op with_new_arraylist·p0.99: 5431296,000 ns/op with_new_arraylist·p0.999: 28966879,232 ns/op with_new_arraylist·p0.9999: 29458432,000 ns/op with_new_arraylist·p1.00: 29458432,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 29497 mean = 5081595,331 ±(99.9%) 31694,075 ns/op Histogram, ns/op: [ 0,000, 2500000,000) = 0 [ 2500000,000, 5000000,000) = 22070 [ 5000000,000, 7500000,000) = 7259 [ 7500000,000, 10000000,000) = 12 [10000000,000, 12500000,000) = 0 [12500000,000, 15000000,000) = 0 [15000000,000, 17500000,000) = 0 [17500000,000, 20000000,000) = 0 [20000000,000, 22500000,000) = 0 [22500000,000, 25000000,000) = 4 [25000000,000, 27500000,000) = 77 [27500000,000, 30000000,000) = 66 [30000000,000, 32500000,000) = 9 [32500000,000, 35000000,000) = 0 [35000000,000, 37500000,000) = 0 Percentiles, ns/op: p(0,0000) = 4726784,000 ns/op p(50,0000) = 4939776,000 ns/op p(90,0000) = 5054464,000 ns/op p(95,0000) = 5087232,000 ns/op p(99,0000) = 5742755,840 ns/op p(99,9000) = 29147201,536 ns/op p(99,9900) = 30254733,722 ns/op p(99,9990) = 30474240,000 ns/op p(99,9999) = 30474240,000 ns/op p(100,0000) = 30474240,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 10) # Run progress: 73,81% complete, ETA 10:17:29 # Fork: 1 of 3 # Warmup Iteration 1: 124648,028 ±(99.9%) 703,535 ns/op # Warmup Iteration 2: 123077,764 ±(99.9%) 283,612 ns/op # Warmup Iteration 3: 123119,834 ±(99.9%) 279,004 ns/op Iteration 1: 123068,976 ±(99.9%) 274,601 ns/op with_new_arraylist·p0.00: 119168,000 ns/op with_new_arraylist·p0.50: 121600,000 ns/op with_new_arraylist·p0.90: 124928,000 ns/op with_new_arraylist·p0.95: 127616,000 ns/op with_new_arraylist·p0.99: 138496,000 ns/op with_new_arraylist·p0.999: 157184,000 ns/op with_new_arraylist·p0.9999: 1372643,328 ns/op with_new_arraylist·p1.00: 1468416,000 ns/op Iteration 2: 124018,263 ±(99.9%) 287,535 ns/op with_new_arraylist·p0.00: 119296,000 ns/op with_new_arraylist·p0.50: 121472,000 ns/op with_new_arraylist·p0.90: 124416,000 ns/op with_new_arraylist·p0.95: 128640,000 ns/op with_new_arraylist·p0.99: 189440,000 ns/op with_new_arraylist·p0.999: 198513,664 ns/op with_new_arraylist·p0.9999: 1283754,394 ns/op with_new_arraylist·p1.00: 1411072,000 ns/op Iteration 3: 123041,615 ±(99.9%) 269,313 ns/op with_new_arraylist·p0.00: 119296,000 ns/op with_new_arraylist·p0.50: 121472,000 ns/op with_new_arraylist·p0.90: 124160,000 ns/op with_new_arraylist·p0.95: 127616,000 ns/op with_new_arraylist·p0.99: 148992,000 ns/op with_new_arraylist·p0.999: 191694,080 ns/op with_new_arraylist·p0.9999: 1309496,320 ns/op with_new_arraylist·p1.00: 1423360,000 ns/op Iteration 4: 122732,652 ±(99.9%) 267,252 ns/op with_new_arraylist·p0.00: 119168,000 ns/op with_new_arraylist·p0.50: 121472,000 ns/op with_new_arraylist·p0.90: 123904,000 ns/op with_new_arraylist·p0.95: 127353,600 ns/op with_new_arraylist·p0.99: 135680,000 ns/op with_new_arraylist·p0.999: 154624,000 ns/op with_new_arraylist·p0.9999: 1313955,226 ns/op with_new_arraylist·p1.00: 1431552,000 ns/op Iteration 5: 122869,345 ±(99.9%) 271,188 ns/op with_new_arraylist·p0.00: 119168,000 ns/op with_new_arraylist·p0.50: 121472,000 ns/op with_new_arraylist·p0.90: 124416,000 ns/op with_new_arraylist·p0.95: 127360,000 ns/op with_new_arraylist·p0.99: 135912,960 ns/op with_new_arraylist·p0.999: 155568,896 ns/op with_new_arraylist·p0.9999: 1324959,334 ns/op with_new_arraylist·p1.00: 1435648,000 ns/op # Run progress: 73,86% complete, ETA 10:16:08 # Fork: 2 of 3 # Warmup Iteration 1: 121708,907 ±(99.9%) 696,591 ns/op # Warmup Iteration 2: 125602,410 ±(99.9%) 355,549 ns/op # Warmup Iteration 3: 124289,653 ±(99.9%) 326,297 ns/op Iteration 1: 120465,969 ±(99.9%) 269,203 ns/op with_new_arraylist·p0.00: 115712,000 ns/op with_new_arraylist·p0.50: 118912,000 ns/op with_new_arraylist·p0.90: 122240,000 ns/op with_new_arraylist·p0.95: 124800,000 ns/op with_new_arraylist·p0.99: 137216,000 ns/op with_new_arraylist·p0.999: 155922,944 ns/op with_new_arraylist·p0.9999: 1364468,531 ns/op with_new_arraylist·p1.00: 1445888,000 ns/op Iteration 2: 121241,398 ±(99.9%) 282,672 ns/op with_new_arraylist·p0.00: 115968,000 ns/op with_new_arraylist·p0.50: 119040,000 ns/op with_new_arraylist·p0.90: 122752,000 ns/op with_new_arraylist·p0.95: 125696,000 ns/op with_new_arraylist·p0.99: 186368,000 ns/op with_new_arraylist·p0.999: 197018,624 ns/op with_new_arraylist·p0.9999: 1371669,299 ns/op with_new_arraylist·p1.00: 1431552,000 ns/op Iteration 3: 120467,681 ±(99.9%) 265,948 ns/op with_new_arraylist·p0.00: 116096,000 ns/op with_new_arraylist·p0.50: 118912,000 ns/op with_new_arraylist·p0.90: 122880,000 ns/op with_new_arraylist·p0.95: 125184,000 ns/op with_new_arraylist·p0.99: 134400,000 ns/op with_new_arraylist·p0.999: 163584,000 ns/op with_new_arraylist·p0.9999: 1321809,920 ns/op with_new_arraylist·p1.00: 1419264,000 ns/op Iteration 4: 120580,871 ±(99.9%) 264,942 ns/op with_new_arraylist·p0.00: 116096,000 ns/op with_new_arraylist·p0.50: 119040,000 ns/op with_new_arraylist·p0.90: 122624,000 ns/op with_new_arraylist·p0.95: 124672,000 ns/op with_new_arraylist·p0.99: 135045,120 ns/op with_new_arraylist·p0.999: 166656,000 ns/op with_new_arraylist·p0.9999: 1321841,459 ns/op with_new_arraylist·p1.00: 1423360,000 ns/op Iteration 5: 120461,591 ±(99.9%) 266,614 ns/op with_new_arraylist·p0.00: 115968,000 ns/op with_new_arraylist·p0.50: 119040,000 ns/op with_new_arraylist·p0.90: 122368,000 ns/op with_new_arraylist·p0.95: 124672,000 ns/op with_new_arraylist·p0.99: 134656,000 ns/op with_new_arraylist·p0.999: 163072,000 ns/op with_new_arraylist·p0.9999: 1326504,141 ns/op with_new_arraylist·p1.00: 1478656,000 ns/op # Run progress: 73,92% complete, ETA 10:14:48 # Fork: 3 of 3 # Warmup Iteration 1: 123757,479 ±(99.9%) 721,747 ns/op # Warmup Iteration 2: 118948,405 ±(99.9%) 285,315 ns/op # Warmup Iteration 3: 119047,075 ±(99.9%) 267,839 ns/op Iteration 1: 118773,612 ±(99.9%) 273,750 ns/op with_new_arraylist·p0.00: 114944,000 ns/op with_new_arraylist·p0.50: 117376,000 ns/op with_new_arraylist·p0.90: 120064,000 ns/op with_new_arraylist·p0.95: 122624,000 ns/op with_new_arraylist·p0.99: 135168,000 ns/op with_new_arraylist·p0.999: 151808,000 ns/op with_new_arraylist·p0.9999: 1343853,363 ns/op with_new_arraylist·p1.00: 1773568,000 ns/op Iteration 2: 118787,131 ±(99.9%) 269,778 ns/op with_new_arraylist·p0.00: 115072,000 ns/op with_new_arraylist·p0.50: 117376,000 ns/op with_new_arraylist·p0.90: 120064,000 ns/op with_new_arraylist·p0.95: 122624,000 ns/op with_new_arraylist·p0.99: 135424,000 ns/op with_new_arraylist·p0.999: 151526,656 ns/op with_new_arraylist·p0.9999: 1361449,574 ns/op with_new_arraylist·p1.00: 1519616,000 ns/op Iteration 3: 119142,269 ±(99.9%) 266,464 ns/op with_new_arraylist·p0.00: 114944,000 ns/op with_new_arraylist·p0.50: 117632,000 ns/op with_new_arraylist·p0.90: 120960,000 ns/op with_new_arraylist·p0.95: 123136,000 ns/op with_new_arraylist·p0.99: 135936,000 ns/op with_new_arraylist·p0.999: 153088,000 ns/op with_new_arraylist·p0.9999: 1328519,578 ns/op with_new_arraylist·p1.00: 1384448,000 ns/op Iteration 4: 119322,499 ±(99.9%) 268,936 ns/op with_new_arraylist·p0.00: 114944,000 ns/op with_new_arraylist·p0.50: 117504,000 ns/op with_new_arraylist·p0.90: 120704,000 ns/op with_new_arraylist·p0.95: 123264,000 ns/op with_new_arraylist·p0.99: 146944,000 ns/op with_new_arraylist·p0.999: 194048,000 ns/op with_new_arraylist·p0.9999: 1303859,610 ns/op with_new_arraylist·p1.00: 1404928,000 ns/op Iteration 5: 118905,959 ±(99.9%) 269,747 ns/op with_new_arraylist·p0.00: 115072,000 ns/op with_new_arraylist·p0.50: 117504,000 ns/op with_new_arraylist·p0.90: 120448,000 ns/op with_new_arraylist·p0.95: 122880,000 ns/op with_new_arraylist·p0.99: 135168,000 ns/op with_new_arraylist·p0.999: 153084,416 ns/op with_new_arraylist·p0.9999: 1331185,664 ns/op with_new_arraylist·p1.00: 1411072,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 1239437 mean = 120900,347 ±(99.9%) 70,213 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1170994 [ 125000,000, 250000,000) = 67942 [ 250000,000, 375000,000) = 9 [ 375000,000, 500000,000) = 2 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 1 [1125000,000, 1250000,000) = 191 [1250000,000, 1375000,000) = 239 [1375000,000, 1500000,000) = 56 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 114944,000 ns/op p(50,0000) = 119552,000 ns/op p(90,0000) = 123264,000 ns/op p(95,0000) = 125568,000 ns/op p(99,0000) = 144640,000 ns/op p(99,9000) = 191232,000 ns/op p(99,9900) = 1329267,098 ns/op p(99,9990) = 1428696,310 ns/op p(99,9999) = 1712762,241 ns/op p(100,0000) = 1773568,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 20) # Run progress: 73,98% complete, ETA 10:13:28 # Fork: 1 of 3 # Warmup Iteration 1: 203429,397 ±(99.9%) 1390,390 ns/op # Warmup Iteration 2: 199728,969 ±(99.9%) 451,628 ns/op # Warmup Iteration 3: 199483,065 ±(99.9%) 435,302 ns/op Iteration 1: 199950,935 ±(99.9%) 430,310 ns/op with_new_arraylist·p0.00: 194048,000 ns/op with_new_arraylist·p0.50: 196864,000 ns/op with_new_arraylist·p0.90: 201728,000 ns/op with_new_arraylist·p0.95: 210176,000 ns/op with_new_arraylist·p0.99: 230400,000 ns/op with_new_arraylist·p0.999: 295936,000 ns/op with_new_arraylist·p0.9999: 1423394,816 ns/op with_new_arraylist·p1.00: 1509376,000 ns/op Iteration 2: 198995,656 ±(99.9%) 439,199 ns/op with_new_arraylist·p0.00: 194048,000 ns/op with_new_arraylist·p0.50: 196864,000 ns/op with_new_arraylist·p0.90: 200448,000 ns/op with_new_arraylist·p0.95: 203520,000 ns/op with_new_arraylist·p0.99: 225792,000 ns/op with_new_arraylist·p0.999: 249389,056 ns/op with_new_arraylist·p0.9999: 1496581,734 ns/op with_new_arraylist·p1.00: 1605632,000 ns/op Iteration 3: 199157,105 ±(99.9%) 430,219 ns/op with_new_arraylist·p0.00: 194048,000 ns/op with_new_arraylist·p0.50: 196864,000 ns/op with_new_arraylist·p0.90: 200448,000 ns/op with_new_arraylist·p0.95: 205056,000 ns/op with_new_arraylist·p0.99: 226304,000 ns/op with_new_arraylist·p0.999: 252291,840 ns/op with_new_arraylist·p0.9999: 1437628,416 ns/op with_new_arraylist·p1.00: 1617920,000 ns/op Iteration 4: 199481,755 ±(99.9%) 418,956 ns/op with_new_arraylist·p0.00: 194048,000 ns/op with_new_arraylist·p0.50: 196864,000 ns/op with_new_arraylist·p0.90: 201472,000 ns/op with_new_arraylist·p0.95: 212224,000 ns/op with_new_arraylist·p0.99: 226816,000 ns/op with_new_arraylist·p0.999: 254698,496 ns/op with_new_arraylist·p0.9999: 1433548,390 ns/op with_new_arraylist·p1.00: 1581056,000 ns/op Iteration 5: 199119,048 ±(99.9%) 453,098 ns/op with_new_arraylist·p0.00: 193280,000 ns/op with_new_arraylist·p0.50: 196864,000 ns/op with_new_arraylist·p0.90: 199936,000 ns/op with_new_arraylist·p0.95: 204544,000 ns/op with_new_arraylist·p0.99: 226560,000 ns/op with_new_arraylist·p0.999: 274342,912 ns/op with_new_arraylist·p0.9999: 1519580,365 ns/op with_new_arraylist·p1.00: 1986560,000 ns/op # Run progress: 74,04% complete, ETA 10:12:08 # Fork: 2 of 3 # Warmup Iteration 1: 205527,499 ±(99.9%) 1179,185 ns/op # Warmup Iteration 2: 203923,049 ±(99.9%) 475,604 ns/op # Warmup Iteration 3: 203105,480 ±(99.9%) 459,969 ns/op Iteration 1: 202746,873 ±(99.9%) 445,585 ns/op with_new_arraylist·p0.00: 197632,000 ns/op with_new_arraylist·p0.50: 200448,000 ns/op with_new_arraylist·p0.90: 204032,000 ns/op with_new_arraylist·p0.95: 212992,000 ns/op with_new_arraylist·p0.99: 229888,000 ns/op with_new_arraylist·p0.999: 258304,000 ns/op with_new_arraylist·p0.9999: 1504265,626 ns/op with_new_arraylist·p1.00: 1546240,000 ns/op Iteration 2: 202710,416 ±(99.9%) 452,710 ns/op with_new_arraylist·p0.00: 197632,000 ns/op with_new_arraylist·p0.50: 200192,000 ns/op with_new_arraylist·p0.90: 203776,000 ns/op with_new_arraylist·p0.95: 211968,000 ns/op with_new_arraylist·p0.99: 230144,000 ns/op with_new_arraylist·p0.999: 259766,272 ns/op with_new_arraylist·p0.9999: 1438126,899 ns/op with_new_arraylist·p1.00: 1595392,000 ns/op Iteration 3: 202701,994 ±(99.9%) 432,869 ns/op with_new_arraylist·p0.00: 197632,000 ns/op with_new_arraylist·p0.50: 200192,000 ns/op with_new_arraylist·p0.90: 204032,000 ns/op with_new_arraylist·p0.95: 208640,000 ns/op with_new_arraylist·p0.99: 230144,000 ns/op with_new_arraylist·p0.999: 261045,760 ns/op with_new_arraylist·p0.9999: 1387223,040 ns/op with_new_arraylist·p1.00: 1458176,000 ns/op Iteration 4: 202775,324 ±(99.9%) 433,825 ns/op with_new_arraylist·p0.00: 197632,000 ns/op with_new_arraylist·p0.50: 200448,000 ns/op with_new_arraylist·p0.90: 204544,000 ns/op with_new_arraylist·p0.95: 209152,000 ns/op with_new_arraylist·p0.99: 230656,000 ns/op with_new_arraylist·p0.999: 259328,000 ns/op with_new_arraylist·p0.9999: 1435648,000 ns/op with_new_arraylist·p1.00: 1511424,000 ns/op Iteration 5: 202950,911 ±(99.9%) 449,231 ns/op with_new_arraylist·p0.00: 197632,000 ns/op with_new_arraylist·p0.50: 200448,000 ns/op with_new_arraylist·p0.90: 204800,000 ns/op with_new_arraylist·p0.95: 210944,000 ns/op with_new_arraylist·p0.99: 231093,760 ns/op with_new_arraylist·p0.999: 260805,376 ns/op with_new_arraylist·p0.9999: 1482283,008 ns/op with_new_arraylist·p1.00: 1591296,000 ns/op # Run progress: 74,09% complete, ETA 10:10:48 # Fork: 3 of 3 # Warmup Iteration 1: 202904,782 ±(99.9%) 1230,236 ns/op # Warmup Iteration 2: 201032,210 ±(99.9%) 466,289 ns/op # Warmup Iteration 3: 199991,789 ±(99.9%) 430,631 ns/op Iteration 1: 199851,578 ±(99.9%) 429,023 ns/op with_new_arraylist·p0.00: 195072,000 ns/op with_new_arraylist·p0.50: 197504,000 ns/op with_new_arraylist·p0.90: 200704,000 ns/op with_new_arraylist·p0.95: 206848,000 ns/op with_new_arraylist·p0.99: 226816,000 ns/op with_new_arraylist·p0.999: 254464,000 ns/op with_new_arraylist·p0.9999: 1429514,035 ns/op with_new_arraylist·p1.00: 1519616,000 ns/op Iteration 2: 199796,284 ±(99.9%) 418,358 ns/op with_new_arraylist·p0.00: 195072,000 ns/op with_new_arraylist·p0.50: 197632,000 ns/op with_new_arraylist·p0.90: 200704,000 ns/op with_new_arraylist·p0.95: 205824,000 ns/op with_new_arraylist·p0.99: 226560,000 ns/op with_new_arraylist·p0.999: 253426,176 ns/op with_new_arraylist·p0.9999: 1411062,170 ns/op with_new_arraylist·p1.00: 1593344,000 ns/op Iteration 3: 202102,821 ±(99.9%) 486,953 ns/op with_new_arraylist·p0.00: 195072,000 ns/op with_new_arraylist·p0.50: 197632,000 ns/op with_new_arraylist·p0.90: 202496,000 ns/op with_new_arraylist·p0.95: 224256,000 ns/op with_new_arraylist·p0.99: 291328,000 ns/op with_new_arraylist·p0.999: 332064,768 ns/op with_new_arraylist·p0.9999: 1449984,000 ns/op with_new_arraylist·p1.00: 1523712,000 ns/op Iteration 4: 200064,264 ±(99.9%) 460,089 ns/op with_new_arraylist·p0.00: 194560,000 ns/op with_new_arraylist·p0.50: 197632,000 ns/op with_new_arraylist·p0.90: 200960,000 ns/op with_new_arraylist·p0.95: 212480,000 ns/op with_new_arraylist·p0.99: 226969,600 ns/op with_new_arraylist·p0.999: 276029,440 ns/op with_new_arraylist·p0.9999: 1540157,440 ns/op with_new_arraylist·p1.00: 1603584,000 ns/op Iteration 5: 200195,580 ±(99.9%) 442,013 ns/op with_new_arraylist·p0.00: 195072,000 ns/op with_new_arraylist·p0.50: 197632,000 ns/op with_new_arraylist·p0.90: 201984,000 ns/op with_new_arraylist·p0.95: 212224,000 ns/op with_new_arraylist·p0.99: 227072,000 ns/op with_new_arraylist·p0.999: 252928,000 ns/op with_new_arraylist·p0.9999: 1476627,046 ns/op with_new_arraylist·p1.00: 1519616,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 746220 mean = 200828,363 ±(99.9%) 114,200 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 743608 [ 250000,000, 375000,000) = 2163 [ 375000,000, 500000,000) = 4 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 7 [1250000,000, 1375000,000) = 208 [1375000,000, 1500000,000) = 187 [1500000,000, 1625000,000) = 41 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 193280,000 ns/op p(50,0000) = 198656,000 ns/op p(90,0000) = 203008,000 ns/op p(95,0000) = 210176,000 ns/op p(99,0000) = 228608,000 ns/op p(99,9000) = 293376,000 ns/op p(99,9900) = 1450757,939 ns/op p(99,9990) = 1594445,394 ns/op p(99,9999) = 1986560,000 ns/op p(100,0000) = 1986560,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 50) # Run progress: 74,15% complete, ETA 10:09:28 # Fork: 1 of 3 # Warmup Iteration 1: 440879,320 ±(99.9%) 2732,115 ns/op # Warmup Iteration 2: 434169,770 ±(99.9%) 1155,444 ns/op # Warmup Iteration 3: 434876,463 ±(99.9%) 1142,834 ns/op Iteration 1: 435351,260 ±(99.9%) 1091,554 ns/op with_new_arraylist·p0.00: 417792,000 ns/op with_new_arraylist·p0.50: 429568,000 ns/op with_new_arraylist·p0.90: 455475,200 ns/op with_new_arraylist·p0.95: 459264,000 ns/op with_new_arraylist·p0.99: 468480,000 ns/op with_new_arraylist·p0.999: 1710174,208 ns/op with_new_arraylist·p0.9999: 1830307,021 ns/op with_new_arraylist·p1.00: 1896448,000 ns/op Iteration 2: 435024,920 ±(99.9%) 1081,185 ns/op with_new_arraylist·p0.00: 417792,000 ns/op with_new_arraylist·p0.50: 429568,000 ns/op with_new_arraylist·p0.90: 454656,000 ns/op with_new_arraylist·p0.95: 459264,000 ns/op with_new_arraylist·p0.99: 464896,000 ns/op with_new_arraylist·p0.999: 1704050,688 ns/op with_new_arraylist·p0.9999: 1865950,003 ns/op with_new_arraylist·p1.00: 1914880,000 ns/op Iteration 3: 434856,416 ±(99.9%) 1116,985 ns/op with_new_arraylist·p0.00: 416768,000 ns/op with_new_arraylist·p0.50: 429056,000 ns/op with_new_arraylist·p0.90: 454656,000 ns/op with_new_arraylist·p0.95: 459264,000 ns/op with_new_arraylist·p0.99: 467456,000 ns/op with_new_arraylist·p0.999: 1730598,912 ns/op with_new_arraylist·p0.9999: 1900405,350 ns/op with_new_arraylist·p1.00: 1937408,000 ns/op Iteration 4: 436072,473 ±(99.9%) 1133,134 ns/op with_new_arraylist·p0.00: 417792,000 ns/op with_new_arraylist·p0.50: 429568,000 ns/op with_new_arraylist·p0.90: 456192,000 ns/op with_new_arraylist·p0.95: 459776,000 ns/op with_new_arraylist·p0.99: 482216,960 ns/op with_new_arraylist·p0.999: 1716903,936 ns/op with_new_arraylist·p0.9999: 1912234,598 ns/op with_new_arraylist·p1.00: 1982464,000 ns/op Iteration 5: 435492,772 ±(99.9%) 1067,862 ns/op with_new_arraylist·p0.00: 417792,000 ns/op with_new_arraylist·p0.50: 429568,000 ns/op with_new_arraylist·p0.90: 456192,000 ns/op with_new_arraylist·p0.95: 459776,000 ns/op with_new_arraylist·p0.99: 470016,000 ns/op with_new_arraylist·p0.999: 1683456,000 ns/op with_new_arraylist·p0.9999: 1838846,362 ns/op with_new_arraylist·p1.00: 1851392,000 ns/op # Run progress: 74,21% complete, ETA 10:08:07 # Fork: 2 of 3 # Warmup Iteration 1: 435225,342 ±(99.9%) 2757,644 ns/op # Warmup Iteration 2: 428414,562 ±(99.9%) 1110,657 ns/op # Warmup Iteration 3: 427619,346 ±(99.9%) 1039,167 ns/op Iteration 1: 428218,457 ±(99.9%) 1086,058 ns/op with_new_arraylist·p0.00: 411136,000 ns/op with_new_arraylist·p0.50: 422400,000 ns/op with_new_arraylist·p0.90: 433664,000 ns/op with_new_arraylist·p0.95: 446976,000 ns/op with_new_arraylist·p0.99: 549888,000 ns/op with_new_arraylist·p0.999: 1639071,744 ns/op with_new_arraylist·p0.9999: 1828175,872 ns/op with_new_arraylist·p1.00: 1894400,000 ns/op Iteration 2: 426161,741 ±(99.9%) 1034,356 ns/op with_new_arraylist·p0.00: 411648,000 ns/op with_new_arraylist·p0.50: 422400,000 ns/op with_new_arraylist·p0.90: 433152,000 ns/op with_new_arraylist·p0.95: 436224,000 ns/op with_new_arraylist·p0.99: 459776,000 ns/op with_new_arraylist·p0.999: 1646508,032 ns/op with_new_arraylist·p0.9999: 1846234,317 ns/op with_new_arraylist·p1.00: 1861632,000 ns/op Iteration 3: 426169,209 ±(99.9%) 1017,399 ns/op with_new_arraylist·p0.00: 410112,000 ns/op with_new_arraylist·p0.50: 422400,000 ns/op with_new_arraylist·p0.90: 433152,000 ns/op with_new_arraylist·p0.95: 436224,000 ns/op with_new_arraylist·p0.99: 459525,120 ns/op with_new_arraylist·p0.999: 1646592,000 ns/op with_new_arraylist·p0.9999: 1775895,962 ns/op with_new_arraylist·p1.00: 1974272,000 ns/op Iteration 4: 426320,819 ±(99.9%) 1004,735 ns/op with_new_arraylist·p0.00: 411648,000 ns/op with_new_arraylist·p0.50: 422400,000 ns/op with_new_arraylist·p0.90: 433152,000 ns/op with_new_arraylist·p0.95: 438784,000 ns/op with_new_arraylist·p0.99: 459776,000 ns/op with_new_arraylist·p0.999: 1634304,000 ns/op with_new_arraylist·p0.9999: 1810475,213 ns/op with_new_arraylist·p1.00: 1882112,000 ns/op Iteration 5: 426044,881 ±(99.9%) 1016,084 ns/op with_new_arraylist·p0.00: 411648,000 ns/op with_new_arraylist·p0.50: 422400,000 ns/op with_new_arraylist·p0.90: 433152,000 ns/op with_new_arraylist·p0.95: 435712,000 ns/op with_new_arraylist·p0.99: 458752,000 ns/op with_new_arraylist·p0.999: 1643970,560 ns/op with_new_arraylist·p0.9999: 1805628,211 ns/op with_new_arraylist·p1.00: 1939456,000 ns/op # Run progress: 74,26% complete, ETA 10:06:47 # Fork: 3 of 3 # Warmup Iteration 1: 509768,331 ±(99.9%) 3233,210 ns/op # Warmup Iteration 2: 508509,941 ±(99.9%) 1403,059 ns/op # Warmup Iteration 3: 499830,723 ±(99.9%) 1140,887 ns/op Iteration 1: 503245,749 ±(99.9%) 1158,131 ns/op with_new_arraylist·p0.00: 482304,000 ns/op with_new_arraylist·p0.50: 495616,000 ns/op with_new_arraylist·p0.90: 529408,000 ns/op with_new_arraylist·p0.95: 539648,000 ns/op with_new_arraylist·p0.99: 552960,000 ns/op with_new_arraylist·p0.999: 1684611,072 ns/op with_new_arraylist·p0.9999: 1890592,768 ns/op with_new_arraylist·p1.00: 1910784,000 ns/op Iteration 2: 503631,863 ±(99.9%) 1164,898 ns/op with_new_arraylist·p0.00: 482304,000 ns/op with_new_arraylist·p0.50: 495616,000 ns/op with_new_arraylist·p0.90: 531456,000 ns/op with_new_arraylist·p0.95: 539648,000 ns/op with_new_arraylist·p0.99: 553984,000 ns/op with_new_arraylist·p0.999: 1689921,536 ns/op with_new_arraylist·p0.9999: 1931328,307 ns/op with_new_arraylist·p1.00: 1935360,000 ns/op Iteration 3: 503126,897 ±(99.9%) 1147,835 ns/op with_new_arraylist·p0.00: 482816,000 ns/op with_new_arraylist·p0.50: 495616,000 ns/op with_new_arraylist·p0.90: 528384,000 ns/op with_new_arraylist·p0.95: 539648,000 ns/op with_new_arraylist·p0.99: 543744,000 ns/op with_new_arraylist·p0.999: 1703010,304 ns/op with_new_arraylist·p0.9999: 1840057,958 ns/op with_new_arraylist·p1.00: 1908736,000 ns/op Iteration 4: 503426,180 ±(99.9%) 1182,431 ns/op with_new_arraylist·p0.00: 482816,000 ns/op with_new_arraylist·p0.50: 495616,000 ns/op with_new_arraylist·p0.90: 529408,000 ns/op with_new_arraylist·p0.95: 539648,000 ns/op with_new_arraylist·p0.99: 550389,760 ns/op with_new_arraylist·p0.999: 1739362,304 ns/op with_new_arraylist·p0.9999: 1900727,091 ns/op with_new_arraylist·p1.00: 1912832,000 ns/op Iteration 5: 503672,962 ±(99.9%) 1154,232 ns/op with_new_arraylist·p0.00: 482304,000 ns/op with_new_arraylist·p0.50: 495616,000 ns/op with_new_arraylist·p0.90: 529408,000 ns/op with_new_arraylist·p0.95: 539648,000 ns/op with_new_arraylist·p0.99: 552960,000 ns/op with_new_arraylist·p0.999: 1700810,752 ns/op with_new_arraylist·p0.9999: 1907108,659 ns/op with_new_arraylist·p1.00: 1933312,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 331145 mean = 452654,320 ±(99.9%) 341,130 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 297667 [ 500000,000, 625000,000) = 32976 [ 625000,000, 750000,000) = 33 [ 750000,000, 875000,000) = 7 [ 875000,000, 1000000,000) = 2 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 1 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 43 [1625000,000, 1750000,000) = 262 [1750000,000, 1875000,000) = 130 Percentiles, ns/op: p(0,0000) = 410112,000 ns/op p(50,0000) = 431104,000 ns/op p(90,0000) = 500224,000 ns/op p(95,0000) = 521216,000 ns/op p(99,0000) = 541696,000 ns/op p(99,9000) = 1681408,000 ns/op p(99,9900) = 1856831,898 ns/op p(99,9990) = 1938818,130 ns/op p(99,9999) = 1982464,000 ns/op p(100,0000) = 1982464,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 100) # Run progress: 74,32% complete, ETA 10:05:27 # Fork: 1 of 3 # Warmup Iteration 1: 817173,358 ±(99.9%) 5560,141 ns/op # Warmup Iteration 2: 807113,756 ±(99.9%) 2180,185 ns/op # Warmup Iteration 3: 807526,946 ±(99.9%) 2068,883 ns/op Iteration 1: 798139,998 ±(99.9%) 1986,406 ns/op with_new_arraylist·p0.00: 777216,000 ns/op with_new_arraylist·p0.50: 791552,000 ns/op with_new_arraylist·p0.90: 812032,000 ns/op with_new_arraylist·p0.95: 818176,000 ns/op with_new_arraylist·p0.99: 844574,720 ns/op with_new_arraylist·p0.999: 2197233,664 ns/op with_new_arraylist·p0.9999: 2667660,902 ns/op with_new_arraylist·p1.00: 2768896,000 ns/op Iteration 2: 803026,906 ±(99.9%) 2036,487 ns/op with_new_arraylist·p0.00: 777216,000 ns/op with_new_arraylist·p0.50: 791552,000 ns/op with_new_arraylist·p0.90: 818176,000 ns/op with_new_arraylist·p0.95: 839680,000 ns/op with_new_arraylist·p0.99: 931840,000 ns/op with_new_arraylist·p0.999: 2181345,280 ns/op with_new_arraylist·p0.9999: 2428377,088 ns/op with_new_arraylist·p1.00: 2449408,000 ns/op Iteration 3: 816061,439 ±(99.9%) 2300,792 ns/op with_new_arraylist·p0.00: 777216,000 ns/op with_new_arraylist·p0.50: 794624,000 ns/op with_new_arraylist·p0.90: 880640,000 ns/op with_new_arraylist·p0.95: 930816,000 ns/op with_new_arraylist·p0.99: 962560,000 ns/op with_new_arraylist·p0.999: 2209816,576 ns/op with_new_arraylist·p0.9999: 2373656,576 ns/op with_new_arraylist·p1.00: 2392064,000 ns/op Iteration 4: 810652,462 ±(99.9%) 2276,390 ns/op with_new_arraylist·p0.00: 777216,000 ns/op with_new_arraylist·p0.50: 791552,000 ns/op with_new_arraylist·p0.90: 879616,000 ns/op with_new_arraylist·p0.95: 929792,000 ns/op with_new_arraylist·p0.99: 939008,000 ns/op with_new_arraylist·p0.999: 2194112,512 ns/op with_new_arraylist·p0.9999: 2609912,218 ns/op with_new_arraylist·p1.00: 2703360,000 ns/op Iteration 5: 811300,726 ±(99.9%) 2244,646 ns/op with_new_arraylist·p0.00: 777216,000 ns/op with_new_arraylist·p0.50: 792576,000 ns/op with_new_arraylist·p0.90: 879616,000 ns/op with_new_arraylist·p0.95: 929792,000 ns/op with_new_arraylist·p0.99: 953344,000 ns/op with_new_arraylist·p0.999: 2198437,888 ns/op with_new_arraylist·p0.9999: 2404595,302 ns/op with_new_arraylist·p1.00: 2420736,000 ns/op # Run progress: 74,38% complete, ETA 10:04:07 # Fork: 2 of 3 # Warmup Iteration 1: 791085,771 ±(99.9%) 5330,709 ns/op # Warmup Iteration 2: 776007,402 ±(99.9%) 1971,823 ns/op # Warmup Iteration 3: 778762,814 ±(99.9%) 1907,808 ns/op Iteration 1: 779158,526 ±(99.9%) 1978,307 ns/op with_new_arraylist·p0.00: 755712,000 ns/op with_new_arraylist·p0.50: 771072,000 ns/op with_new_arraylist·p0.90: 800768,000 ns/op with_new_arraylist·p0.95: 805888,000 ns/op with_new_arraylist·p0.99: 833536,000 ns/op with_new_arraylist·p0.999: 2183880,704 ns/op with_new_arraylist·p0.9999: 2370515,763 ns/op with_new_arraylist·p1.00: 2379776,000 ns/op Iteration 2: 780533,402 ±(99.9%) 1938,554 ns/op with_new_arraylist·p0.00: 755712,000 ns/op with_new_arraylist·p0.50: 773120,000 ns/op with_new_arraylist·p0.90: 800768,000 ns/op with_new_arraylist·p0.95: 807936,000 ns/op with_new_arraylist·p0.99: 832512,000 ns/op with_new_arraylist·p0.999: 2192166,912 ns/op with_new_arraylist·p0.9999: 2360102,912 ns/op with_new_arraylist·p1.00: 2371584,000 ns/op Iteration 3: 780580,434 ±(99.9%) 1997,936 ns/op with_new_arraylist·p0.00: 754688,000 ns/op with_new_arraylist·p0.50: 769024,000 ns/op with_new_arraylist·p0.90: 813056,000 ns/op with_new_arraylist·p0.95: 829440,000 ns/op with_new_arraylist·p0.99: 841728,000 ns/op with_new_arraylist·p0.999: 2165108,736 ns/op with_new_arraylist·p0.9999: 2380086,477 ns/op with_new_arraylist·p1.00: 2396160,000 ns/op Iteration 4: 781561,473 ±(99.9%) 1959,450 ns/op with_new_arraylist·p0.00: 754688,000 ns/op with_new_arraylist·p0.50: 770048,000 ns/op with_new_arraylist·p0.90: 813056,000 ns/op with_new_arraylist·p0.95: 830464,000 ns/op with_new_arraylist·p0.99: 848005,120 ns/op with_new_arraylist·p0.999: 2148048,896 ns/op with_new_arraylist·p0.9999: 2426174,669 ns/op with_new_arraylist·p1.00: 2433024,000 ns/op Iteration 5: 780497,071 ±(99.9%) 1963,469 ns/op with_new_arraylist·p0.00: 754688,000 ns/op with_new_arraylist·p0.50: 769024,000 ns/op with_new_arraylist·p0.90: 813056,000 ns/op with_new_arraylist·p0.95: 830464,000 ns/op with_new_arraylist·p0.99: 841728,000 ns/op with_new_arraylist·p0.999: 2144616,448 ns/op with_new_arraylist·p0.9999: 2382530,150 ns/op with_new_arraylist·p1.00: 2404352,000 ns/op # Run progress: 74,43% complete, ETA 10:02:47 # Fork: 3 of 3 # Warmup Iteration 1: 856899,710 ±(99.9%) 6222,714 ns/op # Warmup Iteration 2: 846189,355 ±(99.9%) 2195,493 ns/op # Warmup Iteration 3: 844010,139 ±(99.9%) 2105,955 ns/op Iteration 1: 838807,615 ±(99.9%) 1991,361 ns/op with_new_arraylist·p0.00: 815104,000 ns/op with_new_arraylist·p0.50: 830464,000 ns/op with_new_arraylist·p0.90: 852992,000 ns/op with_new_arraylist·p0.95: 863232,000 ns/op with_new_arraylist·p0.99: 903168,000 ns/op with_new_arraylist·p0.999: 2242600,960 ns/op with_new_arraylist·p0.9999: 2447228,928 ns/op with_new_arraylist·p1.00: 2453504,000 ns/op Iteration 2: 840282,155 ±(99.9%) 2103,229 ns/op with_new_arraylist·p0.00: 815104,000 ns/op with_new_arraylist·p0.50: 829440,000 ns/op with_new_arraylist·p0.90: 856064,000 ns/op with_new_arraylist·p0.95: 877568,000 ns/op with_new_arraylist·p0.99: 961536,000 ns/op with_new_arraylist·p0.999: 2266841,088 ns/op with_new_arraylist·p0.9999: 2583126,426 ns/op with_new_arraylist·p1.00: 2600960,000 ns/op Iteration 3: 845124,822 ±(99.9%) 2235,917 ns/op with_new_arraylist·p0.00: 814080,000 ns/op with_new_arraylist·p0.50: 829440,000 ns/op with_new_arraylist·p0.90: 875520,000 ns/op with_new_arraylist·p0.95: 972800,000 ns/op with_new_arraylist·p0.99: 977920,000 ns/op with_new_arraylist·p0.999: 2238554,112 ns/op with_new_arraylist·p0.9999: 2422552,986 ns/op with_new_arraylist·p1.00: 2433024,000 ns/op Iteration 4: 845023,640 ±(99.9%) 2253,512 ns/op with_new_arraylist·p0.00: 815104,000 ns/op with_new_arraylist·p0.50: 829440,000 ns/op with_new_arraylist·p0.90: 876544,000 ns/op with_new_arraylist·p0.95: 972390,400 ns/op with_new_arraylist·p0.99: 976896,000 ns/op with_new_arraylist·p0.999: 2263105,536 ns/op with_new_arraylist·p0.9999: 2446016,512 ns/op with_new_arraylist·p1.00: 2453504,000 ns/op Iteration 5: 845508,657 ±(99.9%) 2221,034 ns/op with_new_arraylist·p0.00: 814080,000 ns/op with_new_arraylist·p0.50: 829440,000 ns/op with_new_arraylist·p0.90: 876544,000 ns/op with_new_arraylist·p0.95: 972800,000 ns/op with_new_arraylist·p0.99: 977920,000 ns/op with_new_arraylist·p0.999: 2223697,920 ns/op with_new_arraylist·p0.9999: 2398018,355 ns/op with_new_arraylist·p1.00: 2400256,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 185151 mean = 809594,351 ±(99.9%) 576,639 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 184470 [1000000,000, 1250000,000) = 277 [1250000,000, 1500000,000) = 3 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 40 [2000000,000, 2250000,000) = 239 [2250000,000, 2500000,000) = 117 [2500000,000, 2750000,000) = 3 Percentiles, ns/op: p(0,0000) = 754688,000 ns/op p(50,0000) = 796672,000 ns/op p(90,0000) = 842752,000 ns/op p(95,0000) = 877568,000 ns/op p(99,0000) = 973824,000 ns/op p(99,9000) = 2203025,408 ns/op p(99,9900) = 2402241,741 ns/op p(99,9990) = 2713090,785 ns/op p(99,9999) = 2768896,000 ns/op p(100,0000) = 2768896,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 200) # Run progress: 74,49% complete, ETA 10:01:26 # Fork: 1 of 3 # Warmup Iteration 1: 1705215,825 ±(99.9%) 9849,614 ns/op # Warmup Iteration 2: 1686068,608 ±(99.9%) 5300,784 ns/op # Warmup Iteration 3: 1687590,733 ±(99.9%) 5109,353 ns/op Iteration 1: 1689756,180 ±(99.9%) 5035,982 ns/op with_new_arraylist·p0.00: 1599488,000 ns/op with_new_arraylist·p0.50: 1675264,000 ns/op with_new_arraylist·p0.90: 1744896,000 ns/op with_new_arraylist·p0.95: 1804288,000 ns/op with_new_arraylist·p0.99: 1927168,000 ns/op with_new_arraylist·p0.999: 3425300,480 ns/op with_new_arraylist·p0.9999: 3502080,000 ns/op with_new_arraylist·p1.00: 3502080,000 ns/op Iteration 2: 1687556,496 ±(99.9%) 5238,208 ns/op with_new_arraylist·p0.00: 1593344,000 ns/op with_new_arraylist·p0.50: 1671168,000 ns/op with_new_arraylist·p0.90: 1738752,000 ns/op with_new_arraylist·p0.95: 1800192,000 ns/op with_new_arraylist·p0.99: 1927168,000 ns/op with_new_arraylist·p0.999: 3450408,960 ns/op with_new_arraylist·p0.9999: 3567616,000 ns/op with_new_arraylist·p1.00: 3567616,000 ns/op Iteration 3: 1684660,909 ±(99.9%) 5024,963 ns/op with_new_arraylist·p0.00: 1599488,000 ns/op with_new_arraylist·p0.50: 1673216,000 ns/op with_new_arraylist·p0.90: 1726464,000 ns/op with_new_arraylist·p0.95: 1761280,000 ns/op with_new_arraylist·p0.99: 1893724,160 ns/op with_new_arraylist·p0.999: 3424804,864 ns/op with_new_arraylist·p0.9999: 3497984,000 ns/op with_new_arraylist·p1.00: 3497984,000 ns/op Iteration 4: 1683748,916 ±(99.9%) 5116,881 ns/op with_new_arraylist·p0.00: 1595392,000 ns/op with_new_arraylist·p0.50: 1671168,000 ns/op with_new_arraylist·p0.90: 1726464,000 ns/op with_new_arraylist·p0.95: 1748992,000 ns/op with_new_arraylist·p0.99: 1980416,000 ns/op with_new_arraylist·p0.999: 3428352,000 ns/op with_new_arraylist·p0.9999: 3584000,000 ns/op with_new_arraylist·p1.00: 3584000,000 ns/op Iteration 5: 1683073,854 ±(99.9%) 5067,113 ns/op with_new_arraylist·p0.00: 1603584,000 ns/op with_new_arraylist·p0.50: 1669120,000 ns/op with_new_arraylist·p0.90: 1722368,000 ns/op with_new_arraylist·p0.95: 1742848,000 ns/op with_new_arraylist·p0.99: 1982464,000 ns/op with_new_arraylist·p0.999: 3411968,000 ns/op with_new_arraylist·p0.9999: 3563520,000 ns/op with_new_arraylist·p1.00: 3563520,000 ns/op # Run progress: 74,55% complete, ETA 10:00:06 # Fork: 2 of 3 # Warmup Iteration 1: 1709509,573 ±(99.9%) 10119,177 ns/op # Warmup Iteration 2: 1693405,164 ±(99.9%) 5540,438 ns/op # Warmup Iteration 3: 1694098,032 ±(99.9%) 5355,283 ns/op Iteration 1: 1696559,723 ±(99.9%) 5423,109 ns/op with_new_arraylist·p0.00: 1603584,000 ns/op with_new_arraylist·p0.50: 1683456,000 ns/op with_new_arraylist·p0.90: 1746944,000 ns/op with_new_arraylist·p0.95: 1813401,600 ns/op with_new_arraylist·p0.99: 1941504,000 ns/op with_new_arraylist·p0.999: 3600830,464 ns/op with_new_arraylist·p0.9999: 3706880,000 ns/op with_new_arraylist·p1.00: 3706880,000 ns/op Iteration 2: 1692953,891 ±(99.9%) 5408,810 ns/op with_new_arraylist·p0.00: 1601536,000 ns/op with_new_arraylist·p0.50: 1679360,000 ns/op with_new_arraylist·p0.90: 1738752,000 ns/op with_new_arraylist·p0.95: 1800192,000 ns/op with_new_arraylist·p0.99: 1941422,080 ns/op with_new_arraylist·p0.999: 3531374,592 ns/op with_new_arraylist·p0.9999: 3731456,000 ns/op with_new_arraylist·p1.00: 3731456,000 ns/op Iteration 3: 1688067,114 ±(99.9%) 5304,115 ns/op with_new_arraylist·p0.00: 1601536,000 ns/op with_new_arraylist·p0.50: 1675264,000 ns/op with_new_arraylist·p0.90: 1728512,000 ns/op with_new_arraylist·p0.95: 1767424,000 ns/op with_new_arraylist·p0.99: 1930833,920 ns/op with_new_arraylist·p0.999: 3498954,752 ns/op with_new_arraylist·p0.9999: 3735552,000 ns/op with_new_arraylist·p1.00: 3735552,000 ns/op Iteration 4: 1686823,016 ±(99.9%) 5336,106 ns/op with_new_arraylist·p0.00: 1603584,000 ns/op with_new_arraylist·p0.50: 1675264,000 ns/op with_new_arraylist·p0.90: 1726464,000 ns/op with_new_arraylist·p0.95: 1751040,000 ns/op with_new_arraylist·p0.99: 1980416,000 ns/op with_new_arraylist·p0.999: 3545612,288 ns/op with_new_arraylist·p0.9999: 3768320,000 ns/op with_new_arraylist·p1.00: 3768320,000 ns/op Iteration 5: 1686190,928 ±(99.9%) 5286,371 ns/op with_new_arraylist·p0.00: 1599488,000 ns/op with_new_arraylist·p0.50: 1673216,000 ns/op with_new_arraylist·p0.90: 1726464,000 ns/op with_new_arraylist·p0.95: 1755136,000 ns/op with_new_arraylist·p0.99: 1980416,000 ns/op with_new_arraylist·p0.999: 3548020,736 ns/op with_new_arraylist·p0.9999: 3756032,000 ns/op with_new_arraylist·p1.00: 3756032,000 ns/op # Run progress: 74,60% complete, ETA 09:58:46 # Fork: 3 of 3 # Warmup Iteration 1: 1718375,545 ±(99.9%) 9598,083 ns/op # Warmup Iteration 2: 1698341,939 ±(99.9%) 5496,046 ns/op # Warmup Iteration 3: 1698148,703 ±(99.9%) 5479,422 ns/op Iteration 1: 1696543,728 ±(99.9%) 5008,777 ns/op with_new_arraylist·p0.00: 1605632,000 ns/op with_new_arraylist·p0.50: 1683456,000 ns/op with_new_arraylist·p0.90: 1746944,000 ns/op with_new_arraylist·p0.95: 1812480,000 ns/op with_new_arraylist·p0.99: 1939456,000 ns/op with_new_arraylist·p0.999: 3195772,928 ns/op with_new_arraylist·p0.9999: 3330048,000 ns/op with_new_arraylist·p1.00: 3330048,000 ns/op Iteration 2: 1696643,868 ±(99.9%) 5822,398 ns/op with_new_arraylist·p0.00: 1607680,000 ns/op with_new_arraylist·p0.50: 1681408,000 ns/op with_new_arraylist·p0.90: 1738752,000 ns/op with_new_arraylist·p0.95: 1796096,000 ns/op with_new_arraylist·p0.99: 1943552,000 ns/op with_new_arraylist·p0.999: 3539390,464 ns/op with_new_arraylist·p0.9999: 3584000,000 ns/op with_new_arraylist·p1.00: 3584000,000 ns/op Iteration 3: 1695483,743 ±(99.9%) 5163,934 ns/op with_new_arraylist·p0.00: 1607680,000 ns/op with_new_arraylist·p0.50: 1681408,000 ns/op with_new_arraylist·p0.90: 1738752,000 ns/op with_new_arraylist·p0.95: 1835008,000 ns/op with_new_arraylist·p0.99: 2011136,000 ns/op with_new_arraylist·p0.999: 3201556,480 ns/op with_new_arraylist·p0.9999: 3497984,000 ns/op with_new_arraylist·p1.00: 3497984,000 ns/op Iteration 4: 1689923,788 ±(99.9%) 4763,255 ns/op with_new_arraylist·p0.00: 1605632,000 ns/op with_new_arraylist·p0.50: 1679360,000 ns/op with_new_arraylist·p0.90: 1730560,000 ns/op with_new_arraylist·p0.95: 1757184,000 ns/op with_new_arraylist·p0.99: 1982464,000 ns/op with_new_arraylist·p0.999: 3166904,320 ns/op with_new_arraylist·p0.9999: 3346432,000 ns/op with_new_arraylist·p1.00: 3346432,000 ns/op Iteration 5: 1689172,540 ±(99.9%) 4833,161 ns/op with_new_arraylist·p0.00: 1605632,000 ns/op with_new_arraylist·p0.50: 1679360,000 ns/op with_new_arraylist·p0.90: 1726464,000 ns/op with_new_arraylist·p0.95: 1753088,000 ns/op with_new_arraylist·p0.99: 1980416,000 ns/op with_new_arraylist·p0.999: 3158351,872 ns/op with_new_arraylist·p0.9999: 3309568,000 ns/op with_new_arraylist·p1.00: 3309568,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 88712 mean = 1689797,800 ±(99.9%) 1341,459 ns/op Histogram, ns/op: [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 82368 [1750000,000, 2000000,000) = 5768 [2000000,000, 2250000,000) = 138 [2250000,000, 2500000,000) = 7 [2500000,000, 2750000,000) = 2 [2750000,000, 3000000,000) = 82 [3000000,000, 3250000,000) = 174 [3250000,000, 3500000,000) = 123 [3500000,000, 3750000,000) = 48 Percentiles, ns/op: p(0,0000) = 1593344,000 ns/op p(50,0000) = 1677312,000 ns/op p(90,0000) = 1732608,000 ns/op p(95,0000) = 1779712,000 ns/op p(99,0000) = 1976320,000 ns/op p(99,9000) = 3432448,000 ns/op p(99,9900) = 3699215,155 ns/op p(99,9990) = 3768320,000 ns/op p(99,9999) = 3768320,000 ns/op p(100,0000) = 3768320,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 500) # Run progress: 74,66% complete, ETA 09:57:26 # Fork: 1 of 3 # Warmup Iteration 1: 5254918,191 ±(99.9%) 54777,857 ns/op # Warmup Iteration 2: 5251825,337 ±(99.9%) 39821,788 ns/op # Warmup Iteration 3: 5286986,768 ±(99.9%) 105118,016 ns/op Iteration 1: 5277321,867 ±(99.9%) 126797,228 ns/op with_new_arraylist·p0.00: 4898816,000 ns/op with_new_arraylist·p0.50: 5136384,000 ns/op with_new_arraylist·p0.90: 5218304,000 ns/op with_new_arraylist·p0.95: 5496832,000 ns/op with_new_arraylist·p0.99: 6226329,600 ns/op with_new_arraylist·p0.999: 29822156,800 ns/op with_new_arraylist·p0.9999: 30408704,000 ns/op with_new_arraylist·p1.00: 30408704,000 ns/op Iteration 2: 5276331,388 ±(99.9%) 126734,173 ns/op with_new_arraylist·p0.00: 4898816,000 ns/op with_new_arraylist·p0.50: 5136384,000 ns/op with_new_arraylist·p0.90: 5226496,000 ns/op with_new_arraylist·p0.95: 5496832,000 ns/op with_new_arraylist·p0.99: 6275481,600 ns/op with_new_arraylist·p0.999: 29637509,120 ns/op with_new_arraylist·p0.9999: 30605312,000 ns/op with_new_arraylist·p1.00: 30605312,000 ns/op Iteration 3: 5282467,450 ±(99.9%) 127054,284 ns/op with_new_arraylist·p0.00: 4907008,000 ns/op with_new_arraylist·p0.50: 5136384,000 ns/op with_new_arraylist·p0.90: 5234688,000 ns/op with_new_arraylist·p0.95: 5507891,200 ns/op with_new_arraylist·p0.99: 6207078,400 ns/op with_new_arraylist·p0.999: 29310910,464 ns/op with_new_arraylist·p0.9999: 29720576,000 ns/op with_new_arraylist·p1.00: 29720576,000 ns/op Iteration 4: 5290852,421 ±(99.9%) 125612,595 ns/op with_new_arraylist·p0.00: 4915200,000 ns/op with_new_arraylist·p0.50: 5144576,000 ns/op with_new_arraylist·p0.90: 5226496,000 ns/op with_new_arraylist·p0.95: 5521408,000 ns/op with_new_arraylist·p0.99: 6316032,000 ns/op with_new_arraylist·p0.999: 29993205,760 ns/op with_new_arraylist·p0.9999: 30343168,000 ns/op with_new_arraylist·p1.00: 30343168,000 ns/op Iteration 5: 5274874,191 ±(99.9%) 124639,621 ns/op with_new_arraylist·p0.00: 4898816,000 ns/op with_new_arraylist·p0.50: 5136384,000 ns/op with_new_arraylist·p0.90: 5210112,000 ns/op with_new_arraylist·p0.95: 5488640,000 ns/op with_new_arraylist·p0.99: 6259998,720 ns/op with_new_arraylist·p0.999: 29570367,488 ns/op with_new_arraylist·p0.9999: 29687808,000 ns/op with_new_arraylist·p1.00: 29687808,000 ns/op # Run progress: 74,72% complete, ETA 09:56:06 # Fork: 2 of 3 # Warmup Iteration 1: 5262361,344 ±(99.9%) 55025,538 ns/op # Warmup Iteration 2: 5219287,896 ±(99.9%) 39908,779 ns/op # Warmup Iteration 3: 5296225,679 ±(99.9%) 107991,311 ns/op Iteration 1: 5304093,894 ±(99.9%) 129179,115 ns/op with_new_arraylist·p0.00: 4907008,000 ns/op with_new_arraylist·p0.50: 5136384,000 ns/op with_new_arraylist·p0.90: 5226496,000 ns/op with_new_arraylist·p0.95: 5570560,000 ns/op with_new_arraylist·p0.99: 7751270,400 ns/op with_new_arraylist·p0.999: 30273536,000 ns/op with_new_arraylist·p0.9999: 30998528,000 ns/op with_new_arraylist·p1.00: 30998528,000 ns/op Iteration 2: 5286609,676 ±(99.9%) 125512,022 ns/op with_new_arraylist·p0.00: 4907008,000 ns/op with_new_arraylist·p0.50: 5136384,000 ns/op with_new_arraylist·p0.90: 5233868,800 ns/op with_new_arraylist·p0.95: 5521408,000 ns/op with_new_arraylist·p0.99: 7243202,560 ns/op with_new_arraylist·p0.999: 29360128,000 ns/op with_new_arraylist·p0.9999: 29360128,000 ns/op with_new_arraylist·p1.00: 29360128,000 ns/op Iteration 3: 5285949,732 ±(99.9%) 126501,312 ns/op with_new_arraylist·p0.00: 4923392,000 ns/op with_new_arraylist·p0.50: 5144576,000 ns/op with_new_arraylist·p0.90: 5234688,000 ns/op with_new_arraylist·p0.95: 5521408,000 ns/op with_new_arraylist·p0.99: 6164971,520 ns/op with_new_arraylist·p0.999: 28686155,776 ns/op with_new_arraylist·p0.9999: 28803072,000 ns/op with_new_arraylist·p1.00: 28803072,000 ns/op Iteration 4: 5290297,326 ±(99.9%) 125387,716 ns/op with_new_arraylist·p0.00: 4915200,000 ns/op with_new_arraylist·p0.50: 5144576,000 ns/op with_new_arraylist·p0.90: 5218304,000 ns/op with_new_arraylist·p0.95: 5500928,000 ns/op with_new_arraylist·p0.99: 6657638,400 ns/op with_new_arraylist·p0.999: 30211768,320 ns/op with_new_arraylist·p0.9999: 30474240,000 ns/op with_new_arraylist·p1.00: 30474240,000 ns/op Iteration 5: 5299494,278 ±(99.9%) 130173,884 ns/op with_new_arraylist·p0.00: 4931584,000 ns/op with_new_arraylist·p0.50: 5144576,000 ns/op with_new_arraylist·p0.90: 5226496,000 ns/op with_new_arraylist·p0.95: 5505024,000 ns/op with_new_arraylist·p0.99: 6671482,880 ns/op with_new_arraylist·p0.999: 30217469,952 ns/op with_new_arraylist·p0.9999: 31031296,000 ns/op with_new_arraylist·p1.00: 31031296,000 ns/op # Run progress: 74,77% complete, ETA 09:54:46 # Fork: 3 of 3 # Warmup Iteration 1: 5147526,133 ±(99.9%) 58321,099 ns/op # Warmup Iteration 2: 5099239,967 ±(99.9%) 38797,591 ns/op # Warmup Iteration 3: 5130563,811 ±(99.9%) 103795,920 ns/op Iteration 1: 5124184,222 ±(99.9%) 122309,405 ns/op with_new_arraylist·p0.00: 4759552,000 ns/op with_new_arraylist·p0.50: 4988928,000 ns/op with_new_arraylist·p0.90: 5079040,000 ns/op with_new_arraylist·p0.95: 5295718,400 ns/op with_new_arraylist·p0.99: 5828362,240 ns/op with_new_arraylist·p0.999: 29715103,744 ns/op with_new_arraylist·p0.9999: 30244864,000 ns/op with_new_arraylist·p1.00: 30244864,000 ns/op Iteration 2: 5138026,612 ±(99.9%) 130054,384 ns/op with_new_arraylist·p0.00: 4767744,000 ns/op with_new_arraylist·p0.50: 4988928,000 ns/op with_new_arraylist·p0.90: 5070848,000 ns/op with_new_arraylist·p0.95: 5292032,000 ns/op with_new_arraylist·p0.99: 5952471,040 ns/op with_new_arraylist·p0.999: 30643388,416 ns/op with_new_arraylist·p0.9999: 30736384,000 ns/op with_new_arraylist·p1.00: 30736384,000 ns/op Iteration 3: 5129689,101 ±(99.9%) 121462,323 ns/op with_new_arraylist·p0.00: 4759552,000 ns/op with_new_arraylist·p0.50: 4988928,000 ns/op with_new_arraylist·p0.90: 5095424,000 ns/op with_new_arraylist·p0.95: 5365760,000 ns/op with_new_arraylist·p0.99: 5955747,840 ns/op with_new_arraylist·p0.999: 28571009,024 ns/op with_new_arraylist·p0.9999: 29130752,000 ns/op with_new_arraylist·p1.00: 29130752,000 ns/op Iteration 4: 5127780,088 ±(99.9%) 117181,353 ns/op with_new_arraylist·p0.00: 4759552,000 ns/op with_new_arraylist·p0.50: 4997120,000 ns/op with_new_arraylist·p0.90: 5079040,000 ns/op with_new_arraylist·p0.95: 5300224,000 ns/op with_new_arraylist·p0.99: 5726208,000 ns/op with_new_arraylist·p0.999: 27541504,000 ns/op with_new_arraylist·p0.9999: 27852800,000 ns/op with_new_arraylist·p1.00: 27852800,000 ns/op Iteration 5: 5132273,274 ±(99.9%) 119832,610 ns/op with_new_arraylist·p0.00: 4775936,000 ns/op with_new_arraylist·p0.50: 4997120,000 ns/op with_new_arraylist·p0.90: 5079040,000 ns/op with_new_arraylist·p0.95: 5305139,200 ns/op with_new_arraylist·p0.99: 6645022,720 ns/op with_new_arraylist·p0.999: 29177151,488 ns/op with_new_arraylist·p0.9999: 29425664,000 ns/op with_new_arraylist·p1.00: 29425664,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 28643 mean = 5233625,783 ±(99.9%) 32311,419 ns/op Histogram, ns/op: [ 0,000, 2500000,000) = 0 [ 2500000,000, 5000000,000) = 6171 [ 5000000,000, 7500000,000) = 22302 [ 7500000,000, 10000000,000) = 19 [10000000,000, 12500000,000) = 0 [12500000,000, 15000000,000) = 0 [15000000,000, 17500000,000) = 0 [17500000,000, 20000000,000) = 0 [20000000,000, 22500000,000) = 0 [22500000,000, 25000000,000) = 1 [25000000,000, 27500000,000) = 68 [27500000,000, 30000000,000) = 70 [30000000,000, 32500000,000) = 12 [32500000,000, 35000000,000) = 0 [35000000,000, 37500000,000) = 0 Percentiles, ns/op: p(0,0000) = 4759552,000 ns/op p(50,0000) = 5103616,000 ns/op p(90,0000) = 5210112,000 ns/op p(95,0000) = 5480448,000 ns/op p(99,0000) = 6263275,520 ns/op p(99,9000) = 29306257,408 ns/op p(99,9900) = 30771930,726 ns/op p(99,9990) = 31031296,000 ns/op p(99,9999) = 31031296,000 ns/op p(100,0000) = 31031296,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 1000) # Run progress: 74,83% complete, ETA 09:53:25 # Fork: 1 of 3 # Warmup Iteration 1: 12073939,478 ±(99.9%) 223243,584 ns/op # Warmup Iteration 2: 11916440,563 ±(99.9%) 88090,038 ns/op # Warmup Iteration 3: 11915425,106 ±(99.9%) 168952,714 ns/op Iteration 1: 11978195,238 ±(99.9%) 293828,360 ns/op with_new_arraylist·p0.00: 11288576,000 ns/op with_new_arraylist·p0.50: 11583488,000 ns/op with_new_arraylist·p0.90: 11698176,000 ns/op with_new_arraylist·p0.95: 12881100,800 ns/op with_new_arraylist·p0.99: 32294830,080 ns/op with_new_arraylist·p0.999: 35454976,000 ns/op with_new_arraylist·p0.9999: 35454976,000 ns/op with_new_arraylist·p1.00: 35454976,000 ns/op Iteration 2: 11885647,144 ±(99.9%) 267979,479 ns/op with_new_arraylist·p0.00: 11075584,000 ns/op with_new_arraylist·p0.50: 11583488,000 ns/op with_new_arraylist·p0.90: 11632640,000 ns/op with_new_arraylist·p0.95: 11827609,600 ns/op with_new_arraylist·p0.99: 31874744,320 ns/op with_new_arraylist·p0.999: 34537472,000 ns/op with_new_arraylist·p0.9999: 34537472,000 ns/op with_new_arraylist·p1.00: 34537472,000 ns/op Iteration 3: 11875481,235 ±(99.9%) 264052,315 ns/op with_new_arraylist·p0.00: 11304960,000 ns/op with_new_arraylist·p0.50: 11583488,000 ns/op with_new_arraylist·p0.90: 11632640,000 ns/op with_new_arraylist·p0.95: 11728486,400 ns/op with_new_arraylist·p0.99: 31686328,320 ns/op with_new_arraylist·p0.999: 34668544,000 ns/op with_new_arraylist·p0.9999: 34668544,000 ns/op with_new_arraylist·p1.00: 34668544,000 ns/op Iteration 4: 12024318,152 ±(99.9%) 281228,883 ns/op with_new_arraylist·p0.00: 10911744,000 ns/op with_new_arraylist·p0.50: 11583488,000 ns/op with_new_arraylist·p0.90: 13123584,000 ns/op with_new_arraylist·p0.95: 13205504,000 ns/op with_new_arraylist·p0.99: 31935692,800 ns/op with_new_arraylist·p0.999: 38207488,000 ns/op with_new_arraylist·p0.9999: 38207488,000 ns/op with_new_arraylist·p1.00: 38207488,000 ns/op Iteration 5: 11883309,356 ±(99.9%) 277335,842 ns/op with_new_arraylist·p0.00: 10895360,000 ns/op with_new_arraylist·p0.50: 11583488,000 ns/op with_new_arraylist·p0.90: 11632640,000 ns/op with_new_arraylist·p0.95: 11780096,000 ns/op with_new_arraylist·p0.99: 32516341,760 ns/op with_new_arraylist·p0.999: 35848192,000 ns/op with_new_arraylist·p0.9999: 35848192,000 ns/op with_new_arraylist·p1.00: 35848192,000 ns/op # Run progress: 74,89% complete, ETA 09:52:05 # Fork: 2 of 3 # Warmup Iteration 1: 12845329,769 ±(99.9%) 168120,733 ns/op # Warmup Iteration 2: 12643021,188 ±(99.9%) 64975,581 ns/op # Warmup Iteration 3: 12704678,221 ±(99.9%) 137601,242 ns/op Iteration 1: 12879449,732 ±(99.9%) 312973,101 ns/op with_new_arraylist·p0.00: 12058624,000 ns/op with_new_arraylist·p0.50: 12517376,000 ns/op with_new_arraylist·p0.90: 12664832,000 ns/op with_new_arraylist·p0.95: 12931891,200 ns/op with_new_arraylist·p0.99: 33002946,560 ns/op with_new_arraylist·p0.999: 37289984,000 ns/op with_new_arraylist·p0.9999: 37289984,000 ns/op with_new_arraylist·p1.00: 37289984,000 ns/op Iteration 2: 12816888,123 ±(99.9%) 304277,264 ns/op with_new_arraylist·p0.00: 12075008,000 ns/op with_new_arraylist·p0.50: 12500992,000 ns/op with_new_arraylist·p0.90: 12615680,000 ns/op with_new_arraylist·p0.95: 12779520,000 ns/op with_new_arraylist·p0.99: 33896529,920 ns/op with_new_arraylist·p0.999: 38928384,000 ns/op with_new_arraylist·p0.9999: 38928384,000 ns/op with_new_arraylist·p1.00: 38928384,000 ns/op Iteration 3: 12791923,233 ±(99.9%) 263723,703 ns/op with_new_arraylist·p0.00: 12091392,000 ns/op with_new_arraylist·p0.50: 12500992,000 ns/op with_new_arraylist·p0.90: 13025280,000 ns/op with_new_arraylist·p0.95: 13058048,000 ns/op with_new_arraylist·p0.99: 32642498,560 ns/op with_new_arraylist·p0.999: 35979264,000 ns/op with_new_arraylist·p0.9999: 35979264,000 ns/op with_new_arraylist·p1.00: 35979264,000 ns/op Iteration 4: 12699952,468 ±(99.9%) 276132,779 ns/op with_new_arraylist·p0.00: 12124160,000 ns/op with_new_arraylist·p0.50: 12435456,000 ns/op with_new_arraylist·p0.90: 12500992,000 ns/op with_new_arraylist·p0.95: 12684492,800 ns/op with_new_arraylist·p0.99: 34576793,600 ns/op with_new_arraylist·p0.999: 38797312,000 ns/op with_new_arraylist·p0.9999: 38797312,000 ns/op with_new_arraylist·p1.00: 38797312,000 ns/op Iteration 5: 13029765,841 ±(99.9%) 278887,294 ns/op with_new_arraylist·p0.00: 12124160,000 ns/op with_new_arraylist·p0.50: 12468224,000 ns/op with_new_arraylist·p0.90: 14123008,000 ns/op with_new_arraylist·p0.95: 14204928,000 ns/op with_new_arraylist·p0.99: 33346027,520 ns/op with_new_arraylist·p0.999: 36372480,000 ns/op with_new_arraylist·p0.9999: 36372480,000 ns/op with_new_arraylist·p1.00: 36372480,000 ns/op # Run progress: 74,94% complete, ETA 09:50:45 # Fork: 3 of 3 # Warmup Iteration 1: 12447351,233 ±(99.9%) 231239,646 ns/op # Warmup Iteration 2: 12004790,857 ±(99.9%) 80683,524 ns/op # Warmup Iteration 3: 12110314,925 ±(99.9%) 165696,493 ns/op Iteration 1: 12267796,417 ±(99.9%) 298989,011 ns/op with_new_arraylist·p0.00: 11239424,000 ns/op with_new_arraylist·p0.50: 11878400,000 ns/op with_new_arraylist·p0.90: 12245401,600 ns/op with_new_arraylist·p0.95: 13172736,000 ns/op with_new_arraylist·p0.99: 32169000,960 ns/op with_new_arraylist·p0.999: 37683200,000 ns/op with_new_arraylist·p0.9999: 37683200,000 ns/op with_new_arraylist·p1.00: 37683200,000 ns/op Iteration 2: 12155375,203 ±(99.9%) 275281,951 ns/op with_new_arraylist·p0.00: 11206656,000 ns/op with_new_arraylist·p0.50: 11862016,000 ns/op with_new_arraylist·p0.90: 11927552,000 ns/op with_new_arraylist·p0.95: 12055347,200 ns/op with_new_arraylist·p0.99: 32737853,440 ns/op with_new_arraylist·p0.999: 34865152,000 ns/op with_new_arraylist·p0.9999: 34865152,000 ns/op with_new_arraylist·p1.00: 34865152,000 ns/op Iteration 3: 12153225,176 ±(99.9%) 271144,304 ns/op with_new_arraylist·p0.00: 11567104,000 ns/op with_new_arraylist·p0.50: 11862016,000 ns/op with_new_arraylist·p0.90: 11911168,000 ns/op with_new_arraylist·p0.95: 11976704,000 ns/op with_new_arraylist·p0.99: 31744327,680 ns/op with_new_arraylist·p0.999: 35454976,000 ns/op with_new_arraylist·p0.9999: 35454976,000 ns/op with_new_arraylist·p1.00: 35454976,000 ns/op Iteration 4: 12197528,351 ±(99.9%) 296716,036 ns/op with_new_arraylist·p0.00: 11567104,000 ns/op with_new_arraylist·p0.50: 11878400,000 ns/op with_new_arraylist·p0.90: 11927552,000 ns/op with_new_arraylist·p0.95: 12025856,000 ns/op with_new_arraylist·p0.99: 33377157,120 ns/op with_new_arraylist·p0.999: 36372480,000 ns/op with_new_arraylist·p0.9999: 36372480,000 ns/op with_new_arraylist·p1.00: 36372480,000 ns/op Iteration 5: 12153324,714 ±(99.9%) 267647,167 ns/op with_new_arraylist·p0.00: 11567104,000 ns/op with_new_arraylist·p0.50: 11878400,000 ns/op with_new_arraylist·p0.90: 11911168,000 ns/op with_new_arraylist·p0.95: 11993088,000 ns/op with_new_arraylist·p0.99: 31786270,720 ns/op with_new_arraylist·p0.999: 34996224,000 ns/op with_new_arraylist·p0.9999: 34996224,000 ns/op with_new_arraylist·p1.00: 34996224,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 12186 mean = 12307142,901 ±(99.9%) 73499,956 ns/op Histogram, ns/op: [10000000,000, 12500000,000) = 10017 [12500000,000, 15000000,000) = 2003 [15000000,000, 17500000,000) = 17 [17500000,000, 20000000,000) = 0 [20000000,000, 22500000,000) = 0 [22500000,000, 25000000,000) = 0 [25000000,000, 27500000,000) = 1 [27500000,000, 30000000,000) = 5 [30000000,000, 32500000,000) = 28 [32500000,000, 35000000,000) = 77 [35000000,000, 37500000,000) = 32 Percentiles, ns/op: p(0,0000) = 10895360,000 ns/op p(50,0000) = 11878400,000 ns/op p(90,0000) = 12550144,000 ns/op p(95,0000) = 13123584,000 ns/op p(99,0000) = 32182435,840 ns/op p(99,9000) = 36425760,768 ns/op p(99,9900) = 38899718,554 ns/op p(99,9990) = 38928384,000 ns/op p(99,9999) = 38928384,000 ns/op p(100,0000) = 38928384,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 10) # Run progress: 75,00% complete, ETA 09:49:25 # Fork: 1 of 3 # Warmup Iteration 1: 1342,879 ±(99.9%) 246,049 ns/op # Warmup Iteration 2: 1176,906 ±(99.9%) 27,472 ns/op # Warmup Iteration 3: 1182,356 ±(99.9%) 30,117 ns/op Iteration 1: 1154,296 ±(99.9%) 27,212 ns/op with_new_arraylist_constructor·p0.00: 1064,000 ns/op with_new_arraylist_constructor·p0.50: 1116,000 ns/op with_new_arraylist_constructor·p0.90: 1166,000 ns/op with_new_arraylist_constructor·p0.95: 1212,000 ns/op with_new_arraylist_constructor·p0.99: 1322,000 ns/op with_new_arraylist_constructor·p0.999: 3174,952 ns/op with_new_arraylist_constructor·p0.9999: 15903,581 ns/op with_new_arraylist_constructor·p1.00: 1253376,000 ns/op Iteration 2: 1166,210 ±(99.9%) 26,508 ns/op with_new_arraylist_constructor·p0.00: 1064,000 ns/op with_new_arraylist_constructor·p0.50: 1114,000 ns/op with_new_arraylist_constructor·p0.90: 1184,000 ns/op with_new_arraylist_constructor·p0.95: 1264,000 ns/op with_new_arraylist_constructor·p0.99: 1628,000 ns/op with_new_arraylist_constructor·p0.999: 3244,632 ns/op with_new_arraylist_constructor·p0.9999: 15829,053 ns/op with_new_arraylist_constructor·p1.00: 1249280,000 ns/op Iteration 3: 1147,256 ±(99.9%) 23,293 ns/op with_new_arraylist_constructor·p0.00: 1066,000 ns/op with_new_arraylist_constructor·p0.50: 1114,000 ns/op with_new_arraylist_constructor·p0.90: 1166,000 ns/op with_new_arraylist_constructor·p0.95: 1210,000 ns/op with_new_arraylist_constructor·p0.99: 1318,000 ns/op with_new_arraylist_constructor·p0.999: 3092,000 ns/op with_new_arraylist_constructor·p0.9999: 15951,240 ns/op with_new_arraylist_constructor·p1.00: 1220608,000 ns/op Iteration 4: 1143,136 ±(99.9%) 17,937 ns/op with_new_arraylist_constructor·p0.00: 1066,000 ns/op with_new_arraylist_constructor·p0.50: 1114,000 ns/op with_new_arraylist_constructor·p0.90: 1166,000 ns/op with_new_arraylist_constructor·p0.95: 1210,000 ns/op with_new_arraylist_constructor·p0.99: 1318,000 ns/op with_new_arraylist_constructor·p0.999: 3088,000 ns/op with_new_arraylist_constructor·p0.9999: 15855,214 ns/op with_new_arraylist_constructor·p1.00: 1118208,000 ns/op Iteration 5: 1142,814 ±(99.9%) 18,333 ns/op with_new_arraylist_constructor·p0.00: 1064,000 ns/op with_new_arraylist_constructor·p0.50: 1114,000 ns/op with_new_arraylist_constructor·p0.90: 1166,000 ns/op with_new_arraylist_constructor·p0.95: 1210,000 ns/op with_new_arraylist_constructor·p0.99: 1320,000 ns/op with_new_arraylist_constructor·p0.999: 3092,000 ns/op with_new_arraylist_constructor·p0.9999: 15823,270 ns/op with_new_arraylist_constructor·p1.00: 1122304,000 ns/op # Run progress: 75,06% complete, ETA 09:48:05 # Fork: 2 of 3 # Warmup Iteration 1: 1303,856 ±(99.9%) 141,777 ns/op # Warmup Iteration 2: 1157,665 ±(99.9%) 16,958 ns/op # Warmup Iteration 3: 1128,236 ±(99.9%) 14,177 ns/op Iteration 1: 1134,194 ±(99.9%) 19,315 ns/op with_new_arraylist_constructor·p0.00: 1050,000 ns/op with_new_arraylist_constructor·p0.50: 1102,000 ns/op with_new_arraylist_constructor·p0.90: 1154,000 ns/op with_new_arraylist_constructor·p0.95: 1202,000 ns/op with_new_arraylist_constructor·p0.99: 1330,000 ns/op with_new_arraylist_constructor·p0.999: 3126,216 ns/op with_new_arraylist_constructor·p0.9999: 15808,000 ns/op with_new_arraylist_constructor·p1.00: 1286144,000 ns/op Iteration 2: 1161,349 ±(99.9%) 30,717 ns/op with_new_arraylist_constructor·p0.00: 1050,000 ns/op with_new_arraylist_constructor·p0.50: 1102,000 ns/op with_new_arraylist_constructor·p0.90: 1168,000 ns/op with_new_arraylist_constructor·p0.95: 1270,000 ns/op with_new_arraylist_constructor·p0.99: 1664,000 ns/op with_new_arraylist_constructor·p0.999: 3108,000 ns/op with_new_arraylist_constructor·p0.9999: 15776,000 ns/op with_new_arraylist_constructor·p1.00: 1245184,000 ns/op Iteration 3: 1138,608 ±(99.9%) 24,863 ns/op with_new_arraylist_constructor·p0.00: 1046,000 ns/op with_new_arraylist_constructor·p0.50: 1102,000 ns/op with_new_arraylist_constructor·p0.90: 1154,000 ns/op with_new_arraylist_constructor·p0.95: 1200,000 ns/op with_new_arraylist_constructor·p0.99: 1328,000 ns/op with_new_arraylist_constructor·p0.999: 3076,000 ns/op with_new_arraylist_constructor·p0.9999: 15680,000 ns/op with_new_arraylist_constructor·p1.00: 1134592,000 ns/op Iteration 4: 1128,497 ±(99.9%) 16,592 ns/op with_new_arraylist_constructor·p0.00: 1048,000 ns/op with_new_arraylist_constructor·p0.50: 1100,000 ns/op with_new_arraylist_constructor·p0.90: 1150,000 ns/op with_new_arraylist_constructor·p0.95: 1198,000 ns/op with_new_arraylist_constructor·p0.99: 1326,000 ns/op with_new_arraylist_constructor·p0.999: 3068,000 ns/op with_new_arraylist_constructor·p0.9999: 15616,000 ns/op with_new_arraylist_constructor·p1.00: 1091584,000 ns/op Iteration 5: 1130,987 ±(99.9%) 18,486 ns/op with_new_arraylist_constructor·p0.00: 1048,000 ns/op with_new_arraylist_constructor·p0.50: 1102,000 ns/op with_new_arraylist_constructor·p0.90: 1152,000 ns/op with_new_arraylist_constructor·p0.95: 1200,000 ns/op with_new_arraylist_constructor·p0.99: 1324,000 ns/op with_new_arraylist_constructor·p0.999: 3088,000 ns/op with_new_arraylist_constructor·p0.9999: 15642,008 ns/op with_new_arraylist_constructor·p1.00: 1124352,000 ns/op # Run progress: 75,11% complete, ETA 09:46:44 # Fork: 3 of 3 # Warmup Iteration 1: 1372,543 ±(99.9%) 137,799 ns/op # Warmup Iteration 2: 1248,268 ±(99.9%) 32,630 ns/op # Warmup Iteration 3: 1226,009 ±(99.9%) 30,842 ns/op Iteration 1: 1255,385 ±(99.9%) 31,217 ns/op with_new_arraylist_constructor·p0.00: 1128,000 ns/op with_new_arraylist_constructor·p0.50: 1184,000 ns/op with_new_arraylist_constructor·p0.90: 1264,000 ns/op with_new_arraylist_constructor·p0.95: 1438,000 ns/op with_new_arraylist_constructor·p0.99: 1856,000 ns/op with_new_arraylist_constructor·p0.999: 3593,528 ns/op with_new_arraylist_constructor·p0.9999: 16227,811 ns/op with_new_arraylist_constructor·p1.00: 1286144,000 ns/op Iteration 2: 1221,101 ±(99.9%) 26,407 ns/op with_new_arraylist_constructor·p0.00: 1126,000 ns/op with_new_arraylist_constructor·p0.50: 1182,000 ns/op with_new_arraylist_constructor·p0.90: 1230,000 ns/op with_new_arraylist_constructor·p0.95: 1274,000 ns/op with_new_arraylist_constructor·p0.99: 1402,000 ns/op with_new_arraylist_constructor·p0.999: 3224,420 ns/op with_new_arraylist_constructor·p0.9999: 16207,824 ns/op with_new_arraylist_constructor·p1.00: 1208320,000 ns/op Iteration 3: 1256,341 ±(99.9%) 32,800 ns/op with_new_arraylist_constructor·p0.00: 1128,000 ns/op with_new_arraylist_constructor·p0.50: 1184,000 ns/op with_new_arraylist_constructor·p0.90: 1262,000 ns/op with_new_arraylist_constructor·p0.95: 1432,000 ns/op with_new_arraylist_constructor·p0.99: 1846,000 ns/op with_new_arraylist_constructor·p0.999: 3340,588 ns/op with_new_arraylist_constructor·p0.9999: 16163,435 ns/op with_new_arraylist_constructor·p1.00: 1171456,000 ns/op Iteration 4: 1224,412 ±(99.9%) 27,922 ns/op with_new_arraylist_constructor·p0.00: 1130,000 ns/op with_new_arraylist_constructor·p0.50: 1184,000 ns/op with_new_arraylist_constructor·p0.90: 1232,000 ns/op with_new_arraylist_constructor·p0.95: 1276,000 ns/op with_new_arraylist_constructor·p0.99: 1402,000 ns/op with_new_arraylist_constructor·p0.999: 3240,000 ns/op with_new_arraylist_constructor·p0.9999: 15904,000 ns/op with_new_arraylist_constructor·p1.00: 1136640,000 ns/op Iteration 5: 1234,255 ±(99.9%) 31,490 ns/op with_new_arraylist_constructor·p0.00: 1130,000 ns/op with_new_arraylist_constructor·p0.50: 1182,000 ns/op with_new_arraylist_constructor·p0.90: 1236,000 ns/op with_new_arraylist_constructor·p0.95: 1288,000 ns/op with_new_arraylist_constructor·p0.99: 1786,000 ns/op with_new_arraylist_constructor·p0.999: 3413,784 ns/op with_new_arraylist_constructor·p0.9999: 15899,914 ns/op with_new_arraylist_constructor·p1.00: 1118208,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 4118768 mean = 1174,280 ±(99.9%) 6,502 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4118711 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 1 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 11 [1000000,000, 1125000,000) = 34 [1125000,000, 1250000,000) = 8 [1250000,000, 1375000,000) = 3 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1046,000 ns/op p(50,0000) = 1124,000 ns/op p(90,0000) = 1206,000 ns/op p(95,0000) = 1252,000 ns/op p(99,0000) = 1716,000 ns/op p(99,9000) = 3176,000 ns/op p(99,9900) = 15856,000 ns/op p(99,9990) = 1030975,805 ns/op p(99,9999) = 1248793,522 ns/op p(100,0000) = 1286144,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 20) # Run progress: 75,17% complete, ETA 09:45:24 # Fork: 1 of 3 # Warmup Iteration 1: 2136,362 ±(99.9%) 218,260 ns/op # Warmup Iteration 2: 1884,030 ±(99.9%) 22,656 ns/op # Warmup Iteration 3: 1837,563 ±(99.9%) 19,152 ns/op Iteration 1: 1866,598 ±(99.9%) 11,841 ns/op with_new_arraylist_constructor·p0.00: 1722,000 ns/op with_new_arraylist_constructor·p0.50: 1790,000 ns/op with_new_arraylist_constructor·p0.90: 1958,000 ns/op with_new_arraylist_constructor·p0.95: 2112,000 ns/op with_new_arraylist_constructor·p0.99: 2676,000 ns/op with_new_arraylist_constructor·p0.999: 4069,304 ns/op with_new_arraylist_constructor·p0.9999: 16576,000 ns/op with_new_arraylist_constructor·p1.00: 1196032,000 ns/op Iteration 2: 1886,826 ±(99.9%) 13,357 ns/op with_new_arraylist_constructor·p0.00: 1718,000 ns/op with_new_arraylist_constructor·p0.50: 1790,000 ns/op with_new_arraylist_constructor·p0.90: 2008,000 ns/op with_new_arraylist_constructor·p0.95: 2620,000 ns/op with_new_arraylist_constructor·p0.99: 2704,000 ns/op with_new_arraylist_constructor·p0.999: 3984,000 ns/op with_new_arraylist_constructor·p0.9999: 16512,000 ns/op with_new_arraylist_constructor·p1.00: 1339392,000 ns/op Iteration 3: 1881,339 ±(99.9%) 26,331 ns/op with_new_arraylist_constructor·p0.00: 1722,000 ns/op with_new_arraylist_constructor·p0.50: 1788,000 ns/op with_new_arraylist_constructor·p0.90: 1956,000 ns/op with_new_arraylist_constructor·p0.95: 2168,000 ns/op with_new_arraylist_constructor·p0.99: 2700,000 ns/op with_new_arraylist_constructor·p0.999: 4184,128 ns/op with_new_arraylist_constructor·p0.9999: 16836,826 ns/op with_new_arraylist_constructor·p1.00: 1163264,000 ns/op Iteration 4: 1881,139 ±(99.9%) 43,380 ns/op with_new_arraylist_constructor·p0.00: 1722,000 ns/op with_new_arraylist_constructor·p0.50: 1788,000 ns/op with_new_arraylist_constructor·p0.90: 1906,000 ns/op with_new_arraylist_constructor·p0.95: 1978,000 ns/op with_new_arraylist_constructor·p0.99: 2184,000 ns/op with_new_arraylist_constructor·p0.999: 3908,000 ns/op with_new_arraylist_constructor·p0.9999: 18102,240 ns/op with_new_arraylist_constructor·p1.00: 1304576,000 ns/op Iteration 5: 1863,784 ±(99.9%) 12,142 ns/op with_new_arraylist_constructor·p0.00: 1724,000 ns/op with_new_arraylist_constructor·p0.50: 1788,000 ns/op with_new_arraylist_constructor·p0.90: 1954,000 ns/op with_new_arraylist_constructor·p0.95: 2124,000 ns/op with_new_arraylist_constructor·p0.99: 2680,000 ns/op with_new_arraylist_constructor·p0.999: 4076,000 ns/op with_new_arraylist_constructor·p0.9999: 16677,392 ns/op with_new_arraylist_constructor·p1.00: 1228800,000 ns/op # Run progress: 75,23% complete, ETA 09:44:04 # Fork: 2 of 3 # Warmup Iteration 1: 2026,797 ±(99.9%) 147,452 ns/op # Warmup Iteration 2: 1838,199 ±(99.9%) 14,171 ns/op # Warmup Iteration 3: 1832,918 ±(99.9%) 16,829 ns/op Iteration 1: 1828,935 ±(99.9%) 10,748 ns/op with_new_arraylist_constructor·p0.00: 1702,000 ns/op with_new_arraylist_constructor·p0.50: 1786,000 ns/op with_new_arraylist_constructor·p0.90: 1914,000 ns/op with_new_arraylist_constructor·p0.95: 1984,000 ns/op with_new_arraylist_constructor·p0.99: 2172,000 ns/op with_new_arraylist_constructor·p0.999: 3933,144 ns/op with_new_arraylist_constructor·p0.9999: 16560,915 ns/op with_new_arraylist_constructor·p1.00: 1110016,000 ns/op Iteration 2: 1865,291 ±(99.9%) 35,358 ns/op with_new_arraylist_constructor·p0.00: 1704,000 ns/op with_new_arraylist_constructor·p0.50: 1786,000 ns/op with_new_arraylist_constructor·p0.90: 1916,000 ns/op with_new_arraylist_constructor·p0.95: 1972,000 ns/op with_new_arraylist_constructor·p0.99: 2124,000 ns/op with_new_arraylist_constructor·p0.999: 3980,000 ns/op with_new_arraylist_constructor·p0.9999: 18135,824 ns/op with_new_arraylist_constructor·p1.00: 1310720,000 ns/op Iteration 3: 1856,033 ±(99.9%) 32,516 ns/op with_new_arraylist_constructor·p0.00: 1704,000 ns/op with_new_arraylist_constructor·p0.50: 1786,000 ns/op with_new_arraylist_constructor·p0.90: 1912,000 ns/op with_new_arraylist_constructor·p0.95: 1966,000 ns/op with_new_arraylist_constructor·p0.99: 2116,000 ns/op with_new_arraylist_constructor·p0.999: 3916,000 ns/op with_new_arraylist_constructor·p0.9999: 16624,650 ns/op with_new_arraylist_constructor·p1.00: 1292288,000 ns/op Iteration 4: 1875,509 ±(99.9%) 31,091 ns/op with_new_arraylist_constructor·p0.00: 1708,000 ns/op with_new_arraylist_constructor·p0.50: 1786,000 ns/op with_new_arraylist_constructor·p0.90: 1932,000 ns/op with_new_arraylist_constructor·p0.95: 2008,000 ns/op with_new_arraylist_constructor·p0.99: 2668,000 ns/op with_new_arraylist_constructor·p0.999: 4492,720 ns/op with_new_arraylist_constructor·p0.9999: 17372,048 ns/op with_new_arraylist_constructor·p1.00: 1077248,000 ns/op Iteration 5: 1853,945 ±(99.9%) 30,715 ns/op with_new_arraylist_constructor·p0.00: 1704,000 ns/op with_new_arraylist_constructor·p0.50: 1784,000 ns/op with_new_arraylist_constructor·p0.90: 1910,000 ns/op with_new_arraylist_constructor·p0.95: 1966,000 ns/op with_new_arraylist_constructor·p0.99: 2132,000 ns/op with_new_arraylist_constructor·p0.999: 3968,000 ns/op with_new_arraylist_constructor·p0.9999: 17905,133 ns/op with_new_arraylist_constructor·p1.00: 1165312,000 ns/op # Run progress: 75,28% complete, ETA 09:42:44 # Fork: 3 of 3 # Warmup Iteration 1: 2050,816 ±(99.9%) 264,526 ns/op # Warmup Iteration 2: 1853,083 ±(99.9%) 34,066 ns/op # Warmup Iteration 3: 1834,843 ±(99.9%) 33,555 ns/op Iteration 1: 1943,849 ±(99.9%) 35,485 ns/op with_new_arraylist_constructor·p0.00: 1680,000 ns/op with_new_arraylist_constructor·p0.50: 1772,000 ns/op with_new_arraylist_constructor·p0.90: 2396,000 ns/op with_new_arraylist_constructor·p0.95: 2436,000 ns/op with_new_arraylist_constructor·p0.99: 2584,000 ns/op with_new_arraylist_constructor·p0.999: 4656,000 ns/op with_new_arraylist_constructor·p0.9999: 16992,000 ns/op with_new_arraylist_constructor·p1.00: 1267712,000 ns/op Iteration 2: 1927,027 ±(99.9%) 12,265 ns/op with_new_arraylist_constructor·p0.00: 1686,000 ns/op with_new_arraylist_constructor·p0.50: 1776,000 ns/op with_new_arraylist_constructor·p0.90: 2404,000 ns/op with_new_arraylist_constructor·p0.95: 2440,000 ns/op with_new_arraylist_constructor·p0.99: 2592,000 ns/op with_new_arraylist_constructor·p0.999: 4400,584 ns/op with_new_arraylist_constructor·p0.9999: 16646,634 ns/op with_new_arraylist_constructor·p1.00: 1200128,000 ns/op Iteration 3: 1805,644 ±(99.9%) 10,996 ns/op with_new_arraylist_constructor·p0.00: 1686,000 ns/op with_new_arraylist_constructor·p0.50: 1762,000 ns/op with_new_arraylist_constructor·p0.90: 1892,000 ns/op with_new_arraylist_constructor·p0.95: 1966,000 ns/op with_new_arraylist_constructor·p0.99: 2136,000 ns/op with_new_arraylist_constructor·p0.999: 3848,000 ns/op with_new_arraylist_constructor·p0.9999: 16480,000 ns/op with_new_arraylist_constructor·p1.00: 1155072,000 ns/op Iteration 4: 1829,734 ±(99.9%) 31,449 ns/op with_new_arraylist_constructor·p0.00: 1680,000 ns/op with_new_arraylist_constructor·p0.50: 1762,000 ns/op with_new_arraylist_constructor·p0.90: 1870,000 ns/op with_new_arraylist_constructor·p0.95: 1936,000 ns/op with_new_arraylist_constructor·p0.99: 2128,000 ns/op with_new_arraylist_constructor·p0.999: 3851,120 ns/op with_new_arraylist_constructor·p0.9999: 16638,592 ns/op with_new_arraylist_constructor·p1.00: 1198080,000 ns/op Iteration 5: 1821,118 ±(99.9%) 27,930 ns/op with_new_arraylist_constructor·p0.00: 1682,000 ns/op with_new_arraylist_constructor·p0.50: 1760,000 ns/op with_new_arraylist_constructor·p0.90: 1870,000 ns/op with_new_arraylist_constructor·p0.95: 1934,000 ns/op with_new_arraylist_constructor·p0.99: 2124,000 ns/op with_new_arraylist_constructor·p0.999: 3824,000 ns/op with_new_arraylist_constructor·p0.9999: 16368,000 ns/op with_new_arraylist_constructor·p1.00: 1161216,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 5120340 mean = 1865,141 ±(99.9%) 6,912 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 5120243 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 2 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 12 [1000000,000, 1125000,000) = 53 [1125000,000, 1250000,000) = 23 [1250000,000, 1375000,000) = 7 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1680,000 ns/op p(50,0000) = 1782,000 ns/op p(90,0000) = 1944,000 ns/op p(95,0000) = 2096,000 ns/op p(99,0000) = 2636,000 ns/op p(99,9000) = 4016,000 ns/op p(99,9900) = 16672,000 ns/op p(99,9990) = 1074783,416 ns/op p(99,9999) = 1267465,542 ns/op p(100,0000) = 1339392,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 50) # Run progress: 75,34% complete, ETA 09:41:24 # Fork: 1 of 3 # Warmup Iteration 1: 4238,195 ±(99.9%) 161,955 ns/op # Warmup Iteration 2: 4117,431 ±(99.9%) 113,788 ns/op # Warmup Iteration 3: 3973,611 ±(99.9%) 36,556 ns/op Iteration 1: 3957,289 ±(99.9%) 22,480 ns/op with_new_arraylist_constructor·p0.00: 3656,000 ns/op with_new_arraylist_constructor·p0.50: 3912,000 ns/op with_new_arraylist_constructor·p0.90: 4112,000 ns/op with_new_arraylist_constructor·p0.95: 4192,000 ns/op with_new_arraylist_constructor·p0.99: 4384,000 ns/op with_new_arraylist_constructor·p0.999: 6631,208 ns/op with_new_arraylist_constructor·p0.9999: 20625,933 ns/op with_new_arraylist_constructor·p1.00: 1290240,000 ns/op Iteration 2: 3960,055 ±(99.9%) 34,915 ns/op with_new_arraylist_constructor·p0.00: 3660,000 ns/op with_new_arraylist_constructor·p0.50: 3892,000 ns/op with_new_arraylist_constructor·p0.90: 4084,000 ns/op with_new_arraylist_constructor·p0.95: 4160,000 ns/op with_new_arraylist_constructor·p0.99: 4496,000 ns/op with_new_arraylist_constructor·p0.999: 7296,032 ns/op with_new_arraylist_constructor·p0.9999: 20460,813 ns/op with_new_arraylist_constructor·p1.00: 1355776,000 ns/op Iteration 3: 4075,252 ±(99.9%) 63,934 ns/op with_new_arraylist_constructor·p0.00: 3656,000 ns/op with_new_arraylist_constructor·p0.50: 3900,000 ns/op with_new_arraylist_constructor·p0.90: 4112,000 ns/op with_new_arraylist_constructor·p0.95: 4232,000 ns/op with_new_arraylist_constructor·p0.99: 5520,000 ns/op with_new_arraylist_constructor·p0.999: 7577,912 ns/op with_new_arraylist_constructor·p0.9999: 25590,582 ns/op with_new_arraylist_constructor·p1.00: 1282048,000 ns/op Iteration 4: 3972,465 ±(99.9%) 20,657 ns/op with_new_arraylist_constructor·p0.00: 3656,000 ns/op with_new_arraylist_constructor·p0.50: 3916,000 ns/op with_new_arraylist_constructor·p0.90: 4160,000 ns/op with_new_arraylist_constructor·p0.95: 4232,000 ns/op with_new_arraylist_constructor·p0.99: 4432,000 ns/op with_new_arraylist_constructor·p0.999: 6618,928 ns/op with_new_arraylist_constructor·p0.9999: 20525,386 ns/op with_new_arraylist_constructor·p1.00: 1146880,000 ns/op Iteration 5: 3949,112 ±(99.9%) 17,982 ns/op with_new_arraylist_constructor·p0.00: 3660,000 ns/op with_new_arraylist_constructor·p0.50: 3904,000 ns/op with_new_arraylist_constructor·p0.90: 4112,000 ns/op with_new_arraylist_constructor·p0.95: 4184,000 ns/op with_new_arraylist_constructor·p0.99: 4360,000 ns/op with_new_arraylist_constructor·p0.999: 6581,376 ns/op with_new_arraylist_constructor·p0.9999: 20288,000 ns/op with_new_arraylist_constructor·p1.00: 1220608,000 ns/op # Run progress: 75,40% complete, ETA 09:40:04 # Fork: 2 of 3 # Warmup Iteration 1: 4348,021 ±(99.9%) 174,926 ns/op # Warmup Iteration 2: 4015,720 ±(99.9%) 38,352 ns/op # Warmup Iteration 3: 4025,605 ±(99.9%) 34,827 ns/op Iteration 1: 4009,256 ±(99.9%) 17,946 ns/op with_new_arraylist_constructor·p0.00: 3716,000 ns/op with_new_arraylist_constructor·p0.50: 3960,000 ns/op with_new_arraylist_constructor·p0.90: 4192,000 ns/op with_new_arraylist_constructor·p0.95: 4280,000 ns/op with_new_arraylist_constructor·p0.99: 4576,000 ns/op with_new_arraylist_constructor·p0.999: 7630,040 ns/op with_new_arraylist_constructor·p0.9999: 20508,003 ns/op with_new_arraylist_constructor·p1.00: 1224704,000 ns/op Iteration 2: 4014,373 ±(99.9%) 18,773 ns/op with_new_arraylist_constructor·p0.00: 3716,000 ns/op with_new_arraylist_constructor·p0.50: 3956,000 ns/op with_new_arraylist_constructor·p0.90: 4216,000 ns/op with_new_arraylist_constructor·p0.95: 4296,000 ns/op with_new_arraylist_constructor·p0.99: 4568,000 ns/op with_new_arraylist_constructor·p0.999: 9313,856 ns/op with_new_arraylist_constructor·p0.9999: 20380,582 ns/op with_new_arraylist_constructor·p1.00: 1304576,000 ns/op Iteration 3: 4079,854 ±(99.9%) 51,946 ns/op with_new_arraylist_constructor·p0.00: 3716,000 ns/op with_new_arraylist_constructor·p0.50: 3948,000 ns/op with_new_arraylist_constructor·p0.90: 4176,000 ns/op with_new_arraylist_constructor·p0.95: 4344,000 ns/op with_new_arraylist_constructor·p0.99: 5272,000 ns/op with_new_arraylist_constructor·p0.999: 16346,672 ns/op with_new_arraylist_constructor·p0.9999: 21546,672 ns/op with_new_arraylist_constructor·p1.00: 1275904,000 ns/op Iteration 4: 4082,959 ±(99.9%) 52,210 ns/op with_new_arraylist_constructor·p0.00: 3712,000 ns/op with_new_arraylist_constructor·p0.50: 3952,000 ns/op with_new_arraylist_constructor·p0.90: 4176,000 ns/op with_new_arraylist_constructor·p0.95: 4352,000 ns/op with_new_arraylist_constructor·p0.99: 5280,000 ns/op with_new_arraylist_constructor·p0.999: 16368,000 ns/op with_new_arraylist_constructor·p0.9999: 21804,512 ns/op with_new_arraylist_constructor·p1.00: 1341440,000 ns/op Iteration 5: 4127,790 ±(99.9%) 67,117 ns/op with_new_arraylist_constructor·p0.00: 3712,000 ns/op with_new_arraylist_constructor·p0.50: 3944,000 ns/op with_new_arraylist_constructor·p0.90: 4168,000 ns/op with_new_arraylist_constructor·p0.95: 4296,000 ns/op with_new_arraylist_constructor·p0.99: 5552,000 ns/op with_new_arraylist_constructor·p0.999: 16288,000 ns/op with_new_arraylist_constructor·p0.9999: 1035974,656 ns/op with_new_arraylist_constructor·p1.00: 1259520,000 ns/op # Run progress: 75,45% complete, ETA 09:38:43 # Fork: 3 of 3 # Warmup Iteration 1: 4205,264 ±(99.9%) 166,087 ns/op # Warmup Iteration 2: 4084,019 ±(99.9%) 126,408 ns/op # Warmup Iteration 3: 3924,195 ±(99.9%) 18,399 ns/op Iteration 1: 3914,060 ±(99.9%) 16,891 ns/op with_new_arraylist_constructor·p0.00: 3616,000 ns/op with_new_arraylist_constructor·p0.50: 3868,000 ns/op with_new_arraylist_constructor·p0.90: 4096,000 ns/op with_new_arraylist_constructor·p0.95: 4168,000 ns/op with_new_arraylist_constructor·p0.99: 4312,000 ns/op with_new_arraylist_constructor·p0.999: 6926,976 ns/op with_new_arraylist_constructor·p0.9999: 20672,000 ns/op with_new_arraylist_constructor·p1.00: 1171456,000 ns/op Iteration 2: 3978,823 ±(99.9%) 52,206 ns/op with_new_arraylist_constructor·p0.00: 3616,000 ns/op with_new_arraylist_constructor·p0.50: 3856,000 ns/op with_new_arraylist_constructor·p0.90: 4092,000 ns/op with_new_arraylist_constructor·p0.95: 4200,000 ns/op with_new_arraylist_constructor·p0.99: 5072,000 ns/op with_new_arraylist_constructor·p0.999: 7691,904 ns/op with_new_arraylist_constructor·p0.9999: 21250,662 ns/op with_new_arraylist_constructor·p1.00: 1843200,000 ns/op Iteration 3: 3927,018 ±(99.9%) 33,157 ns/op with_new_arraylist_constructor·p0.00: 3624,000 ns/op with_new_arraylist_constructor·p0.50: 3848,000 ns/op with_new_arraylist_constructor·p0.90: 4068,000 ns/op with_new_arraylist_constructor·p0.95: 4160,000 ns/op with_new_arraylist_constructor·p0.99: 4560,000 ns/op with_new_arraylist_constructor·p0.999: 6748,000 ns/op with_new_arraylist_constructor·p0.9999: 21218,400 ns/op with_new_arraylist_constructor·p1.00: 1292288,000 ns/op Iteration 4: 4081,121 ±(99.9%) 67,103 ns/op with_new_arraylist_constructor·p0.00: 3612,000 ns/op with_new_arraylist_constructor·p0.50: 3900,000 ns/op with_new_arraylist_constructor·p0.90: 4144,000 ns/op with_new_arraylist_constructor·p0.95: 4256,000 ns/op with_new_arraylist_constructor·p0.99: 5760,000 ns/op with_new_arraylist_constructor·p0.999: 16336,000 ns/op with_new_arraylist_constructor·p0.9999: 23911,226 ns/op with_new_arraylist_constructor·p1.00: 1474560,000 ns/op Iteration 5: 3923,734 ±(99.9%) 16,861 ns/op with_new_arraylist_constructor·p0.00: 3616,000 ns/op with_new_arraylist_constructor·p0.50: 3876,000 ns/op with_new_arraylist_constructor·p0.90: 4112,000 ns/op with_new_arraylist_constructor·p0.95: 4176,000 ns/op with_new_arraylist_constructor·p0.99: 4376,000 ns/op with_new_arraylist_constructor·p0.999: 6252,832 ns/op with_new_arraylist_constructor·p0.9999: 20704,000 ns/op with_new_arraylist_constructor·p1.00: 1150976,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 4730789 mean = 4003,084 ±(99.9%) 10,747 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4730618 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 61 [1125000,000, 1250000,000) = 79 [1250000,000, 1375000,000) = 28 [1375000,000, 1500000,000) = 2 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 3612,000 ns/op p(50,0000) = 3912,000 ns/op p(90,0000) = 4128,000 ns/op p(95,0000) = 4232,000 ns/op p(99,0000) = 5176,000 ns/op p(99,9000) = 7512,000 ns/op p(99,9900) = 21021,472 ns/op p(99,9990) = 1217929,421 ns/op p(99,9999) = 1349789,368 ns/op p(100,0000) = 1843200,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 100) # Run progress: 75,51% complete, ETA 09:37:23 # Fork: 1 of 3 # Warmup Iteration 1: 7979,100 ±(99.9%) 147,101 ns/op # Warmup Iteration 2: 7872,294 ±(99.9%) 52,001 ns/op # Warmup Iteration 3: 7758,988 ±(99.9%) 41,549 ns/op Iteration 1: 7781,110 ±(99.9%) 49,247 ns/op with_new_arraylist_constructor·p0.00: 7240,000 ns/op with_new_arraylist_constructor·p0.50: 7656,000 ns/op with_new_arraylist_constructor·p0.90: 7904,000 ns/op with_new_arraylist_constructor·p0.95: 8008,000 ns/op with_new_arraylist_constructor·p0.99: 9488,000 ns/op with_new_arraylist_constructor·p0.999: 20704,000 ns/op with_new_arraylist_constructor·p0.9999: 25016,570 ns/op with_new_arraylist_constructor·p1.00: 1624064,000 ns/op Iteration 2: 7777,972 ±(99.9%) 45,919 ns/op with_new_arraylist_constructor·p0.00: 7216,000 ns/op with_new_arraylist_constructor·p0.50: 7664,000 ns/op with_new_arraylist_constructor·p0.90: 7920,000 ns/op with_new_arraylist_constructor·p0.95: 8056,000 ns/op with_new_arraylist_constructor·p0.99: 9472,000 ns/op with_new_arraylist_constructor·p0.999: 20733,184 ns/op with_new_arraylist_constructor·p0.9999: 24953,318 ns/op with_new_arraylist_constructor·p1.00: 1265664,000 ns/op Iteration 3: 7778,390 ±(99.9%) 46,307 ns/op with_new_arraylist_constructor·p0.00: 7240,000 ns/op with_new_arraylist_constructor·p0.50: 7656,000 ns/op with_new_arraylist_constructor·p0.90: 7904,000 ns/op with_new_arraylist_constructor·p0.95: 8000,000 ns/op with_new_arraylist_constructor·p0.99: 9504,000 ns/op with_new_arraylist_constructor·p0.999: 21760,000 ns/op with_new_arraylist_constructor·p0.9999: 26900,339 ns/op with_new_arraylist_constructor·p1.00: 1347584,000 ns/op Iteration 4: 7773,731 ±(99.9%) 46,604 ns/op with_new_arraylist_constructor·p0.00: 7248,000 ns/op with_new_arraylist_constructor·p0.50: 7656,000 ns/op with_new_arraylist_constructor·p0.90: 7896,000 ns/op with_new_arraylist_constructor·p0.95: 8000,000 ns/op with_new_arraylist_constructor·p0.99: 9456,000 ns/op with_new_arraylist_constructor·p0.999: 20512,000 ns/op with_new_arraylist_constructor·p0.9999: 27136,000 ns/op with_new_arraylist_constructor·p1.00: 1265664,000 ns/op Iteration 5: 7756,192 ±(99.9%) 41,297 ns/op with_new_arraylist_constructor·p0.00: 7248,000 ns/op with_new_arraylist_constructor·p0.50: 7656,000 ns/op with_new_arraylist_constructor·p0.90: 7912,000 ns/op with_new_arraylist_constructor·p0.95: 8032,000 ns/op with_new_arraylist_constructor·p0.99: 9456,000 ns/op with_new_arraylist_constructor·p0.999: 20384,000 ns/op with_new_arraylist_constructor·p0.9999: 26106,707 ns/op with_new_arraylist_constructor·p1.00: 1259520,000 ns/op # Run progress: 75,57% complete, ETA 09:36:03 # Fork: 2 of 3 # Warmup Iteration 1: 7888,675 ±(99.9%) 132,713 ns/op # Warmup Iteration 2: 7824,753 ±(99.9%) 90,389 ns/op # Warmup Iteration 3: 7697,090 ±(99.9%) 27,361 ns/op Iteration 1: 7721,775 ±(99.9%) 42,054 ns/op with_new_arraylist_constructor·p0.00: 7168,000 ns/op with_new_arraylist_constructor·p0.50: 7592,000 ns/op with_new_arraylist_constructor·p0.90: 7872,000 ns/op with_new_arraylist_constructor·p0.95: 8056,000 ns/op with_new_arraylist_constructor·p0.99: 9376,000 ns/op with_new_arraylist_constructor·p0.999: 20448,000 ns/op with_new_arraylist_constructor·p0.9999: 25106,790 ns/op with_new_arraylist_constructor·p1.00: 1353728,000 ns/op Iteration 2: 7696,484 ±(99.9%) 27,635 ns/op with_new_arraylist_constructor·p0.00: 7184,000 ns/op with_new_arraylist_constructor·p0.50: 7592,000 ns/op with_new_arraylist_constructor·p0.90: 7880,000 ns/op with_new_arraylist_constructor·p0.95: 8072,000 ns/op with_new_arraylist_constructor·p0.99: 9376,000 ns/op with_new_arraylist_constructor·p0.999: 20320,000 ns/op with_new_arraylist_constructor·p0.9999: 24627,194 ns/op with_new_arraylist_constructor·p1.00: 1249280,000 ns/op Iteration 3: 7694,716 ±(99.9%) 26,775 ns/op with_new_arraylist_constructor·p0.00: 7080,000 ns/op with_new_arraylist_constructor·p0.50: 7600,000 ns/op with_new_arraylist_constructor·p0.90: 7864,000 ns/op with_new_arraylist_constructor·p0.95: 8000,000 ns/op with_new_arraylist_constructor·p0.99: 9376,000 ns/op with_new_arraylist_constructor·p0.999: 20416,000 ns/op with_new_arraylist_constructor·p0.9999: 24740,826 ns/op with_new_arraylist_constructor·p1.00: 1245184,000 ns/op Iteration 4: 7692,034 ±(99.9%) 27,432 ns/op with_new_arraylist_constructor·p0.00: 7200,000 ns/op with_new_arraylist_constructor·p0.50: 7584,000 ns/op with_new_arraylist_constructor·p0.90: 7872,000 ns/op with_new_arraylist_constructor·p0.95: 8064,000 ns/op with_new_arraylist_constructor·p0.99: 9376,000 ns/op with_new_arraylist_constructor·p0.999: 20472,000 ns/op with_new_arraylist_constructor·p0.9999: 24708,800 ns/op with_new_arraylist_constructor·p1.00: 1314816,000 ns/op Iteration 5: 7770,452 ±(99.9%) 60,398 ns/op with_new_arraylist_constructor·p0.00: 7176,000 ns/op with_new_arraylist_constructor·p0.50: 7608,000 ns/op with_new_arraylist_constructor·p0.90: 7864,000 ns/op with_new_arraylist_constructor·p0.95: 8000,000 ns/op with_new_arraylist_constructor·p0.99: 9376,000 ns/op with_new_arraylist_constructor·p0.999: 20571,968 ns/op with_new_arraylist_constructor·p0.9999: 27104,000 ns/op with_new_arraylist_constructor·p1.00: 1331200,000 ns/op # Run progress: 75,62% complete, ETA 09:34:43 # Fork: 3 of 3 # Warmup Iteration 1: 8184,434 ±(99.9%) 154,871 ns/op # Warmup Iteration 2: 8040,660 ±(99.9%) 52,676 ns/op # Warmup Iteration 3: 7978,491 ±(99.9%) 46,285 ns/op Iteration 1: 7939,497 ±(99.9%) 45,291 ns/op with_new_arraylist_constructor·p0.00: 7392,000 ns/op with_new_arraylist_constructor·p0.50: 7792,000 ns/op with_new_arraylist_constructor·p0.90: 8256,000 ns/op with_new_arraylist_constructor·p0.95: 8496,000 ns/op with_new_arraylist_constructor·p0.99: 9584,000 ns/op with_new_arraylist_constructor·p0.999: 20320,000 ns/op with_new_arraylist_constructor·p0.9999: 25825,824 ns/op with_new_arraylist_constructor·p1.00: 1734656,000 ns/op Iteration 2: 7948,302 ±(99.9%) 41,201 ns/op with_new_arraylist_constructor·p0.00: 7408,000 ns/op with_new_arraylist_constructor·p0.50: 7800,000 ns/op with_new_arraylist_constructor·p0.90: 8288,000 ns/op with_new_arraylist_constructor·p0.95: 8528,000 ns/op with_new_arraylist_constructor·p0.99: 9584,000 ns/op with_new_arraylist_constructor·p0.999: 20443,136 ns/op with_new_arraylist_constructor·p0.9999: 26459,136 ns/op with_new_arraylist_constructor·p1.00: 1206272,000 ns/op Iteration 3: 7977,378 ±(99.9%) 46,823 ns/op with_new_arraylist_constructor·p0.00: 7392,000 ns/op with_new_arraylist_constructor·p0.50: 7816,000 ns/op with_new_arraylist_constructor·p0.90: 8272,000 ns/op with_new_arraylist_constructor·p0.95: 8512,000 ns/op with_new_arraylist_constructor·p0.99: 9616,000 ns/op with_new_arraylist_constructor·p0.999: 20480,000 ns/op with_new_arraylist_constructor·p0.9999: 26554,886 ns/op with_new_arraylist_constructor·p1.00: 1312768,000 ns/op Iteration 4: 7939,001 ±(99.9%) 42,792 ns/op with_new_arraylist_constructor·p0.00: 7400,000 ns/op with_new_arraylist_constructor·p0.50: 7792,000 ns/op with_new_arraylist_constructor·p0.90: 8256,000 ns/op with_new_arraylist_constructor·p0.95: 8496,000 ns/op with_new_arraylist_constructor·p0.99: 9584,000 ns/op with_new_arraylist_constructor·p0.999: 20544,000 ns/op with_new_arraylist_constructor·p0.9999: 25841,235 ns/op with_new_arraylist_constructor·p1.00: 1333248,000 ns/op Iteration 5: 7974,328 ±(99.9%) 47,609 ns/op with_new_arraylist_constructor·p0.00: 7400,000 ns/op with_new_arraylist_constructor·p0.50: 7800,000 ns/op with_new_arraylist_constructor·p0.90: 8320,000 ns/op with_new_arraylist_constructor·p0.95: 8544,000 ns/op with_new_arraylist_constructor·p0.99: 9744,000 ns/op with_new_arraylist_constructor·p0.999: 20582,112 ns/op with_new_arraylist_constructor·p0.9999: 25595,434 ns/op with_new_arraylist_constructor·p1.00: 1353728,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 4804211 mean = 7813,395 ±(99.9%) 11,196 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4804017 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 54 [1125000,000, 1250000,000) = 110 [1250000,000, 1375000,000) = 26 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 7080,000 ns/op p(50,0000) = 7696,000 ns/op p(90,0000) = 8016,000 ns/op p(95,0000) = 8288,000 ns/op p(99,0000) = 9488,000 ns/op p(99,9000) = 20512,000 ns/op p(99,9900) = 25554,522 ns/op p(99,9990) = 1218473,738 ns/op p(99,9999) = 1348786,921 ns/op p(100,0000) = 1734656,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 200) # Run progress: 75,68% complete, ETA 09:33:23 # Fork: 1 of 3 # Warmup Iteration 1: 16152,295 ±(99.9%) 350,347 ns/op # Warmup Iteration 2: 15726,802 ±(99.9%) 137,963 ns/op # Warmup Iteration 3: 15660,789 ±(99.9%) 100,953 ns/op Iteration 1: 15651,838 ±(99.9%) 100,621 ns/op with_new_arraylist_constructor·p0.00: 14592,000 ns/op with_new_arraylist_constructor·p0.50: 15376,000 ns/op with_new_arraylist_constructor·p0.90: 15888,000 ns/op with_new_arraylist_constructor·p0.95: 16368,000 ns/op with_new_arraylist_constructor·p0.99: 17824,000 ns/op with_new_arraylist_constructor·p0.999: 31260,288 ns/op with_new_arraylist_constructor·p0.9999: 1126091,162 ns/op with_new_arraylist_constructor·p1.00: 1261568,000 ns/op Iteration 2: 15682,246 ±(99.9%) 106,445 ns/op with_new_arraylist_constructor·p0.00: 14608,000 ns/op with_new_arraylist_constructor·p0.50: 15408,000 ns/op with_new_arraylist_constructor·p0.90: 15936,000 ns/op with_new_arraylist_constructor·p0.95: 16384,000 ns/op with_new_arraylist_constructor·p0.99: 17856,000 ns/op with_new_arraylist_constructor·p0.999: 30913,792 ns/op with_new_arraylist_constructor·p0.9999: 1126537,626 ns/op with_new_arraylist_constructor·p1.00: 1290240,000 ns/op Iteration 3: 15651,089 ±(99.9%) 102,342 ns/op with_new_arraylist_constructor·p0.00: 14576,000 ns/op with_new_arraylist_constructor·p0.50: 15376,000 ns/op with_new_arraylist_constructor·p0.90: 15872,000 ns/op with_new_arraylist_constructor·p0.95: 16448,000 ns/op with_new_arraylist_constructor·p0.99: 18176,000 ns/op with_new_arraylist_constructor·p0.999: 30720,000 ns/op with_new_arraylist_constructor·p0.9999: 1103872,000 ns/op with_new_arraylist_constructor·p1.00: 1304576,000 ns/op Iteration 4: 15645,626 ±(99.9%) 107,041 ns/op with_new_arraylist_constructor·p0.00: 14592,000 ns/op with_new_arraylist_constructor·p0.50: 15360,000 ns/op with_new_arraylist_constructor·p0.90: 15856,000 ns/op with_new_arraylist_constructor·p0.95: 16352,000 ns/op with_new_arraylist_constructor·p0.99: 17792,000 ns/op with_new_arraylist_constructor·p0.999: 30930,400 ns/op with_new_arraylist_constructor·p0.9999: 1128273,920 ns/op with_new_arraylist_constructor·p1.00: 1306624,000 ns/op Iteration 5: 15673,568 ±(99.9%) 112,549 ns/op with_new_arraylist_constructor·p0.00: 14560,000 ns/op with_new_arraylist_constructor·p0.50: 15376,000 ns/op with_new_arraylist_constructor·p0.90: 15888,000 ns/op with_new_arraylist_constructor·p0.95: 16368,000 ns/op with_new_arraylist_constructor·p0.99: 17792,000 ns/op with_new_arraylist_constructor·p0.999: 31000,064 ns/op with_new_arraylist_constructor·p0.9999: 1177396,838 ns/op with_new_arraylist_constructor·p1.00: 1390592,000 ns/op # Run progress: 75,74% complete, ETA 09:32:03 # Fork: 2 of 3 # Warmup Iteration 1: 16189,475 ±(99.9%) 312,943 ns/op # Warmup Iteration 2: 15749,527 ±(99.9%) 123,448 ns/op # Warmup Iteration 3: 15684,122 ±(99.9%) 106,452 ns/op Iteration 1: 15675,963 ±(99.9%) 104,343 ns/op with_new_arraylist_constructor·p0.00: 14608,000 ns/op with_new_arraylist_constructor·p0.50: 15392,000 ns/op with_new_arraylist_constructor·p0.90: 15872,000 ns/op with_new_arraylist_constructor·p0.95: 16352,000 ns/op with_new_arraylist_constructor·p0.99: 17920,000 ns/op with_new_arraylist_constructor·p0.999: 30942,720 ns/op with_new_arraylist_constructor·p0.9999: 1081319,424 ns/op with_new_arraylist_constructor·p1.00: 1298432,000 ns/op Iteration 2: 15712,410 ±(99.9%) 115,520 ns/op with_new_arraylist_constructor·p0.00: 14608,000 ns/op with_new_arraylist_constructor·p0.50: 15392,000 ns/op with_new_arraylist_constructor·p0.90: 15872,000 ns/op with_new_arraylist_constructor·p0.95: 16336,000 ns/op with_new_arraylist_constructor·p0.99: 17920,000 ns/op with_new_arraylist_constructor·p0.999: 31808,000 ns/op with_new_arraylist_constructor·p0.9999: 1128444,928 ns/op with_new_arraylist_constructor·p1.00: 1347584,000 ns/op Iteration 3: 15695,688 ±(99.9%) 109,688 ns/op with_new_arraylist_constructor·p0.00: 14608,000 ns/op with_new_arraylist_constructor·p0.50: 15408,000 ns/op with_new_arraylist_constructor·p0.90: 15888,000 ns/op with_new_arraylist_constructor·p0.95: 16384,000 ns/op with_new_arraylist_constructor·p0.99: 18016,000 ns/op with_new_arraylist_constructor·p0.999: 30622,944 ns/op with_new_arraylist_constructor·p0.9999: 1093618,483 ns/op with_new_arraylist_constructor·p1.00: 1236992,000 ns/op Iteration 4: 15780,735 ±(99.9%) 112,035 ns/op with_new_arraylist_constructor·p0.00: 14624,000 ns/op with_new_arraylist_constructor·p0.50: 15440,000 ns/op with_new_arraylist_constructor·p0.90: 16032,000 ns/op with_new_arraylist_constructor·p0.95: 16960,000 ns/op with_new_arraylist_constructor·p0.99: 18848,000 ns/op with_new_arraylist_constructor·p0.999: 30814,880 ns/op with_new_arraylist_constructor·p0.9999: 1149125,632 ns/op with_new_arraylist_constructor·p1.00: 1392640,000 ns/op Iteration 5: 15715,925 ±(99.9%) 112,128 ns/op with_new_arraylist_constructor·p0.00: 14656,000 ns/op with_new_arraylist_constructor·p0.50: 15424,000 ns/op with_new_arraylist_constructor·p0.90: 15904,000 ns/op with_new_arraylist_constructor·p0.95: 16384,000 ns/op with_new_arraylist_constructor·p0.99: 17952,000 ns/op with_new_arraylist_constructor·p0.999: 31050,080 ns/op with_new_arraylist_constructor·p0.9999: 1142848,512 ns/op with_new_arraylist_constructor·p1.00: 1366016,000 ns/op # Run progress: 75,79% complete, ETA 09:30:42 # Fork: 3 of 3 # Warmup Iteration 1: 16139,265 ±(99.9%) 340,978 ns/op # Warmup Iteration 2: 15790,189 ±(99.9%) 117,453 ns/op # Warmup Iteration 3: 15739,749 ±(99.9%) 116,330 ns/op Iteration 1: 15686,237 ±(99.9%) 107,929 ns/op with_new_arraylist_constructor·p0.00: 14608,000 ns/op with_new_arraylist_constructor·p0.50: 15392,000 ns/op with_new_arraylist_constructor·p0.90: 15936,000 ns/op with_new_arraylist_constructor·p0.95: 16416,000 ns/op with_new_arraylist_constructor·p0.99: 17856,000 ns/op with_new_arraylist_constructor·p0.999: 31746,208 ns/op with_new_arraylist_constructor·p0.9999: 1128504,525 ns/op with_new_arraylist_constructor·p1.00: 1404928,000 ns/op Iteration 2: 15694,953 ±(99.9%) 109,184 ns/op with_new_arraylist_constructor·p0.00: 14608,000 ns/op with_new_arraylist_constructor·p0.50: 15424,000 ns/op with_new_arraylist_constructor·p0.90: 15968,000 ns/op with_new_arraylist_constructor·p0.95: 16448,000 ns/op with_new_arraylist_constructor·p0.99: 17824,000 ns/op with_new_arraylist_constructor·p0.999: 30208,000 ns/op with_new_arraylist_constructor·p0.9999: 1108117,914 ns/op with_new_arraylist_constructor·p1.00: 1327104,000 ns/op Iteration 3: 15628,997 ±(99.9%) 107,007 ns/op with_new_arraylist_constructor·p0.00: 14560,000 ns/op with_new_arraylist_constructor·p0.50: 15360,000 ns/op with_new_arraylist_constructor·p0.90: 15856,000 ns/op with_new_arraylist_constructor·p0.95: 16384,000 ns/op with_new_arraylist_constructor·p0.99: 17760,000 ns/op with_new_arraylist_constructor·p0.999: 30144,000 ns/op with_new_arraylist_constructor·p0.9999: 1099378,688 ns/op with_new_arraylist_constructor·p1.00: 1361920,000 ns/op Iteration 4: 15637,516 ±(99.9%) 102,770 ns/op with_new_arraylist_constructor·p0.00: 14608,000 ns/op with_new_arraylist_constructor·p0.50: 15376,000 ns/op with_new_arraylist_constructor·p0.90: 15888,000 ns/op with_new_arraylist_constructor·p0.95: 16384,000 ns/op with_new_arraylist_constructor·p0.99: 17760,000 ns/op with_new_arraylist_constructor·p0.999: 30227,744 ns/op with_new_arraylist_constructor·p0.9999: 1119942,246 ns/op with_new_arraylist_constructor·p1.00: 1308672,000 ns/op Iteration 5: 16058,165 ±(99.9%) 111,323 ns/op with_new_arraylist_constructor·p0.00: 14624,000 ns/op with_new_arraylist_constructor·p0.50: 15408,000 ns/op with_new_arraylist_constructor·p0.90: 18464,000 ns/op with_new_arraylist_constructor·p0.95: 18784,000 ns/op with_new_arraylist_constructor·p0.99: 19872,000 ns/op with_new_arraylist_constructor·p0.999: 31488,000 ns/op with_new_arraylist_constructor·p0.9999: 1132391,424 ns/op with_new_arraylist_constructor·p1.00: 1386496,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 2396613 mean = 15705,420 ±(99.9%) 27,918 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2396308 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 1 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 71 [1125000,000, 1250000,000) = 183 [1250000,000, 1375000,000) = 45 [1375000,000, 1500000,000) = 4 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 14560,000 ns/op p(50,0000) = 15392,000 ns/op p(90,0000) = 15936,000 ns/op p(95,0000) = 16608,000 ns/op p(99,0000) = 18592,000 ns/op p(99,9000) = 30912,000 ns/op p(99,9900) = 1118901,453 ns/op p(99,9990) = 1290309,345 ns/op p(99,9999) = 1391827,735 ns/op p(100,0000) = 1404928,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 500) # Run progress: 75,85% complete, ETA 09:29:22 # Fork: 1 of 3 # Warmup Iteration 1: 38357,949 ±(99.9%) 439,858 ns/op # Warmup Iteration 2: 37511,311 ±(99.9%) 171,840 ns/op # Warmup Iteration 3: 37456,851 ±(99.9%) 141,206 ns/op Iteration 1: 37177,614 ±(99.9%) 136,810 ns/op with_new_arraylist_constructor·p0.00: 35712,000 ns/op with_new_arraylist_constructor·p0.50: 36736,000 ns/op with_new_arraylist_constructor·p0.90: 37632,000 ns/op with_new_arraylist_constructor·p0.95: 38464,000 ns/op with_new_arraylist_constructor·p0.99: 39680,000 ns/op with_new_arraylist_constructor·p0.999: 55360,000 ns/op with_new_arraylist_constructor·p0.9999: 1179886,387 ns/op with_new_arraylist_constructor·p1.00: 1687552,000 ns/op Iteration 2: 37425,916 ±(99.9%) 131,462 ns/op with_new_arraylist_constructor·p0.00: 35648,000 ns/op with_new_arraylist_constructor·p0.50: 36800,000 ns/op with_new_arraylist_constructor·p0.90: 38400,000 ns/op with_new_arraylist_constructor·p0.95: 39808,000 ns/op with_new_arraylist_constructor·p0.99: 43328,000 ns/op with_new_arraylist_constructor·p0.999: 56454,912 ns/op with_new_arraylist_constructor·p0.9999: 1173957,837 ns/op with_new_arraylist_constructor·p1.00: 1478656,000 ns/op Iteration 3: 37230,017 ±(99.9%) 153,713 ns/op with_new_arraylist_constructor·p0.00: 35584,000 ns/op with_new_arraylist_constructor·p0.50: 36736,000 ns/op with_new_arraylist_constructor·p0.90: 37824,000 ns/op with_new_arraylist_constructor·p0.95: 38592,000 ns/op with_new_arraylist_constructor·p0.99: 39808,000 ns/op with_new_arraylist_constructor·p0.999: 56064,000 ns/op with_new_arraylist_constructor·p0.9999: 1186013,594 ns/op with_new_arraylist_constructor·p1.00: 1329152,000 ns/op Iteration 4: 37500,958 ±(99.9%) 149,456 ns/op with_new_arraylist_constructor·p0.00: 35648,000 ns/op with_new_arraylist_constructor·p0.50: 36800,000 ns/op with_new_arraylist_constructor·p0.90: 38400,000 ns/op with_new_arraylist_constructor·p0.95: 39808,000 ns/op with_new_arraylist_constructor·p0.99: 43456,000 ns/op with_new_arraylist_constructor·p0.999: 60600,832 ns/op with_new_arraylist_constructor·p0.9999: 1176898,355 ns/op with_new_arraylist_constructor·p1.00: 1345536,000 ns/op Iteration 5: 37238,884 ±(99.9%) 161,747 ns/op with_new_arraylist_constructor·p0.00: 35520,000 ns/op with_new_arraylist_constructor·p0.50: 36608,000 ns/op with_new_arraylist_constructor·p0.90: 37568,000 ns/op with_new_arraylist_constructor·p0.95: 38848,000 ns/op with_new_arraylist_constructor·p0.99: 44800,000 ns/op with_new_arraylist_constructor·p0.999: 63009,600 ns/op with_new_arraylist_constructor·p0.9999: 1227125,760 ns/op with_new_arraylist_constructor·p1.00: 1361920,000 ns/op # Run progress: 75,91% complete, ETA 09:28:02 # Fork: 2 of 3 # Warmup Iteration 1: 37949,690 ±(99.9%) 415,082 ns/op # Warmup Iteration 2: 37620,786 ±(99.9%) 166,786 ns/op # Warmup Iteration 3: 37401,616 ±(99.9%) 148,582 ns/op Iteration 1: 37207,536 ±(99.9%) 138,907 ns/op with_new_arraylist_constructor·p0.00: 35648,000 ns/op with_new_arraylist_constructor·p0.50: 36736,000 ns/op with_new_arraylist_constructor·p0.90: 37632,000 ns/op with_new_arraylist_constructor·p0.95: 38720,000 ns/op with_new_arraylist_constructor·p0.99: 39616,000 ns/op with_new_arraylist_constructor·p0.999: 63769,088 ns/op with_new_arraylist_constructor·p0.9999: 1178170,163 ns/op with_new_arraylist_constructor·p1.00: 1267712,000 ns/op Iteration 2: 37539,517 ±(99.9%) 144,047 ns/op with_new_arraylist_constructor·p0.00: 35648,000 ns/op with_new_arraylist_constructor·p0.50: 36928,000 ns/op with_new_arraylist_constructor·p0.90: 38336,000 ns/op with_new_arraylist_constructor·p0.95: 39872,000 ns/op with_new_arraylist_constructor·p0.99: 43328,000 ns/op with_new_arraylist_constructor·p0.999: 59249,152 ns/op with_new_arraylist_constructor·p0.9999: 1224065,843 ns/op with_new_arraylist_constructor·p1.00: 1361920,000 ns/op Iteration 3: 37352,502 ±(99.9%) 155,389 ns/op with_new_arraylist_constructor·p0.00: 35648,000 ns/op with_new_arraylist_constructor·p0.50: 36864,000 ns/op with_new_arraylist_constructor·p0.90: 38016,000 ns/op with_new_arraylist_constructor·p0.95: 38720,000 ns/op with_new_arraylist_constructor·p0.99: 39616,000 ns/op with_new_arraylist_constructor·p0.999: 55940,928 ns/op with_new_arraylist_constructor·p0.9999: 1198158,848 ns/op with_new_arraylist_constructor·p1.00: 1361920,000 ns/op Iteration 4: 37604,132 ±(99.9%) 156,157 ns/op with_new_arraylist_constructor·p0.00: 35712,000 ns/op with_new_arraylist_constructor·p0.50: 36864,000 ns/op with_new_arraylist_constructor·p0.90: 38464,000 ns/op with_new_arraylist_constructor·p0.95: 39168,000 ns/op with_new_arraylist_constructor·p0.99: 45824,000 ns/op with_new_arraylist_constructor·p0.999: 64512,000 ns/op with_new_arraylist_constructor·p0.9999: 1206465,741 ns/op with_new_arraylist_constructor·p1.00: 1341440,000 ns/op Iteration 5: 37409,620 ±(99.9%) 148,659 ns/op with_new_arraylist_constructor·p0.00: 35776,000 ns/op with_new_arraylist_constructor·p0.50: 36928,000 ns/op with_new_arraylist_constructor·p0.90: 37824,000 ns/op with_new_arraylist_constructor·p0.95: 38720,000 ns/op with_new_arraylist_constructor·p0.99: 39872,000 ns/op with_new_arraylist_constructor·p0.999: 65088,000 ns/op with_new_arraylist_constructor·p0.9999: 1223192,166 ns/op with_new_arraylist_constructor·p1.00: 1337344,000 ns/op # Run progress: 75,96% complete, ETA 09:26:42 # Fork: 3 of 3 # Warmup Iteration 1: 38538,296 ±(99.9%) 428,143 ns/op # Warmup Iteration 2: 37419,256 ±(99.9%) 151,285 ns/op # Warmup Iteration 3: 37867,709 ±(99.9%) 162,747 ns/op Iteration 1: 37879,554 ±(99.9%) 165,910 ns/op with_new_arraylist_constructor·p0.00: 35904,000 ns/op with_new_arraylist_constructor·p0.50: 37312,000 ns/op with_new_arraylist_constructor·p0.90: 38336,000 ns/op with_new_arraylist_constructor·p0.95: 39040,000 ns/op with_new_arraylist_constructor·p0.99: 40512,000 ns/op with_new_arraylist_constructor·p0.999: 64498,496 ns/op with_new_arraylist_constructor·p0.9999: 1244731,187 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op Iteration 2: 37737,882 ±(99.9%) 142,207 ns/op with_new_arraylist_constructor·p0.00: 36160,000 ns/op with_new_arraylist_constructor·p0.50: 37248,000 ns/op with_new_arraylist_constructor·p0.90: 38400,000 ns/op with_new_arraylist_constructor·p0.95: 39104,000 ns/op with_new_arraylist_constructor·p0.99: 40128,000 ns/op with_new_arraylist_constructor·p0.999: 62626,304 ns/op with_new_arraylist_constructor·p0.9999: 1216541,491 ns/op with_new_arraylist_constructor·p1.00: 1372160,000 ns/op Iteration 3: 38301,094 ±(99.9%) 165,763 ns/op with_new_arraylist_constructor·p0.00: 36224,000 ns/op with_new_arraylist_constructor·p0.50: 37248,000 ns/op with_new_arraylist_constructor·p0.90: 39040,000 ns/op with_new_arraylist_constructor·p0.95: 42816,000 ns/op with_new_arraylist_constructor·p0.99: 54144,000 ns/op with_new_arraylist_constructor·p0.999: 65024,000 ns/op with_new_arraylist_constructor·p0.9999: 1240749,670 ns/op with_new_arraylist_constructor·p1.00: 1329152,000 ns/op Iteration 4: 37690,477 ±(99.9%) 157,121 ns/op with_new_arraylist_constructor·p0.00: 36096,000 ns/op with_new_arraylist_constructor·p0.50: 37184,000 ns/op with_new_arraylist_constructor·p0.90: 38080,000 ns/op with_new_arraylist_constructor·p0.95: 39104,000 ns/op with_new_arraylist_constructor·p0.99: 40192,000 ns/op with_new_arraylist_constructor·p0.999: 63579,648 ns/op with_new_arraylist_constructor·p0.9999: 1214801,510 ns/op with_new_arraylist_constructor·p1.00: 1411072,000 ns/op Iteration 5: 37917,356 ±(99.9%) 161,164 ns/op with_new_arraylist_constructor·p0.00: 36160,000 ns/op with_new_arraylist_constructor·p0.50: 37248,000 ns/op with_new_arraylist_constructor·p0.90: 38592,000 ns/op with_new_arraylist_constructor·p0.95: 39232,000 ns/op with_new_arraylist_constructor·p0.99: 46656,000 ns/op with_new_arraylist_constructor·p0.999: 59870,720 ns/op with_new_arraylist_constructor·p0.9999: 1169732,403 ns/op with_new_arraylist_constructor·p1.00: 1355776,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1998677 mean = 37545,234 ±(99.9%) 39,127 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1998271 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 41 [1125000,000, 1250000,000) = 249 [1250000,000, 1375000,000) = 111 [1375000,000, 1500000,000) = 3 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 35520,000 ns/op p(50,0000) = 36992,000 ns/op p(90,0000) = 38208,000 ns/op p(95,0000) = 39040,000 ns/op p(99,0000) = 44736,000 ns/op p(99,9000) = 62464,000 ns/op p(99,9900) = 1202176,000 ns/op p(99,9990) = 1329152,000 ns/op p(99,9999) = 1478932,161 ns/op p(100,0000) = 1687552,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 1000) # Run progress: 76,02% complete, ETA 09:25:22 # Fork: 1 of 3 # Warmup Iteration 1: 75773,188 ±(99.9%) 446,262 ns/op # Warmup Iteration 2: 76070,735 ±(99.9%) 192,841 ns/op # Warmup Iteration 3: 74513,905 ±(99.9%) 170,110 ns/op Iteration 1: 74504,478 ±(99.9%) 172,792 ns/op with_new_arraylist_constructor·p0.00: 71296,000 ns/op with_new_arraylist_constructor·p0.50: 73472,000 ns/op with_new_arraylist_constructor·p0.90: 75520,000 ns/op with_new_arraylist_constructor·p0.95: 77568,000 ns/op with_new_arraylist_constructor·p0.99: 88064,000 ns/op with_new_arraylist_constructor·p0.999: 104576,000 ns/op with_new_arraylist_constructor·p0.9999: 1230027,162 ns/op with_new_arraylist_constructor·p1.00: 1767424,000 ns/op Iteration 2: 74455,242 ±(99.9%) 176,388 ns/op with_new_arraylist_constructor·p0.00: 71424,000 ns/op with_new_arraylist_constructor·p0.50: 73472,000 ns/op with_new_arraylist_constructor·p0.90: 75520,000 ns/op with_new_arraylist_constructor·p0.95: 77440,000 ns/op with_new_arraylist_constructor·p0.99: 87680,000 ns/op with_new_arraylist_constructor·p0.999: 103680,000 ns/op with_new_arraylist_constructor·p0.9999: 1282785,280 ns/op with_new_arraylist_constructor·p1.00: 1396736,000 ns/op Iteration 3: 74527,964 ±(99.9%) 168,590 ns/op with_new_arraylist_constructor·p0.00: 71424,000 ns/op with_new_arraylist_constructor·p0.50: 73600,000 ns/op with_new_arraylist_constructor·p0.90: 75648,000 ns/op with_new_arraylist_constructor·p0.95: 77696,000 ns/op with_new_arraylist_constructor·p0.99: 87936,000 ns/op with_new_arraylist_constructor·p0.999: 104320,000 ns/op with_new_arraylist_constructor·p0.9999: 1249280,000 ns/op with_new_arraylist_constructor·p1.00: 1376256,000 ns/op Iteration 4: 74579,588 ±(99.9%) 173,748 ns/op with_new_arraylist_constructor·p0.00: 71424,000 ns/op with_new_arraylist_constructor·p0.50: 73600,000 ns/op with_new_arraylist_constructor·p0.90: 75648,000 ns/op with_new_arraylist_constructor·p0.95: 77952,000 ns/op with_new_arraylist_constructor·p0.99: 88448,000 ns/op with_new_arraylist_constructor·p0.999: 104448,000 ns/op with_new_arraylist_constructor·p0.9999: 1280462,029 ns/op with_new_arraylist_constructor·p1.00: 1409024,000 ns/op Iteration 5: 75502,627 ±(99.9%) 173,695 ns/op with_new_arraylist_constructor·p0.00: 71424,000 ns/op with_new_arraylist_constructor·p0.50: 73600,000 ns/op with_new_arraylist_constructor·p0.90: 78080,000 ns/op with_new_arraylist_constructor·p0.95: 89984,000 ns/op with_new_arraylist_constructor·p0.99: 93184,000 ns/op with_new_arraylist_constructor·p0.999: 107105,536 ns/op with_new_arraylist_constructor·p0.9999: 1245856,973 ns/op with_new_arraylist_constructor·p1.00: 1341440,000 ns/op # Run progress: 76,08% complete, ETA 09:24:01 # Fork: 2 of 3 # Warmup Iteration 1: 78230,707 ±(99.9%) 434,268 ns/op # Warmup Iteration 2: 77480,801 ±(99.9%) 187,743 ns/op # Warmup Iteration 3: 77964,831 ±(99.9%) 176,063 ns/op Iteration 1: 77760,752 ±(99.9%) 179,997 ns/op with_new_arraylist_constructor·p0.00: 74496,000 ns/op with_new_arraylist_constructor·p0.50: 76544,000 ns/op with_new_arraylist_constructor·p0.90: 78848,000 ns/op with_new_arraylist_constructor·p0.95: 85376,000 ns/op with_new_arraylist_constructor·p0.99: 94336,000 ns/op with_new_arraylist_constructor·p0.999: 108928,000 ns/op with_new_arraylist_constructor·p0.9999: 1294990,950 ns/op with_new_arraylist_constructor·p1.00: 1599488,000 ns/op Iteration 2: 77654,831 ±(99.9%) 179,875 ns/op with_new_arraylist_constructor·p0.00: 74368,000 ns/op with_new_arraylist_constructor·p0.50: 76544,000 ns/op with_new_arraylist_constructor·p0.90: 78848,000 ns/op with_new_arraylist_constructor·p0.95: 81536,000 ns/op with_new_arraylist_constructor·p0.99: 91136,000 ns/op with_new_arraylist_constructor·p0.999: 107776,000 ns/op with_new_arraylist_constructor·p0.9999: 1282631,680 ns/op with_new_arraylist_constructor·p1.00: 1374208,000 ns/op Iteration 3: 77599,595 ±(99.9%) 176,640 ns/op with_new_arraylist_constructor·p0.00: 74368,000 ns/op with_new_arraylist_constructor·p0.50: 76544,000 ns/op with_new_arraylist_constructor·p0.90: 78720,000 ns/op with_new_arraylist_constructor·p0.95: 81280,000 ns/op with_new_arraylist_constructor·p0.99: 91008,000 ns/op with_new_arraylist_constructor·p0.999: 108160,000 ns/op with_new_arraylist_constructor·p0.9999: 1290240,000 ns/op with_new_arraylist_constructor·p1.00: 1374208,000 ns/op Iteration 4: 77637,991 ±(99.9%) 175,498 ns/op with_new_arraylist_constructor·p0.00: 74368,000 ns/op with_new_arraylist_constructor·p0.50: 76544,000 ns/op with_new_arraylist_constructor·p0.90: 78720,000 ns/op with_new_arraylist_constructor·p0.95: 80768,000 ns/op with_new_arraylist_constructor·p0.99: 90112,000 ns/op with_new_arraylist_constructor·p0.999: 108800,000 ns/op with_new_arraylist_constructor·p0.9999: 1258613,146 ns/op with_new_arraylist_constructor·p1.00: 1392640,000 ns/op Iteration 5: 77498,888 ±(99.9%) 174,399 ns/op with_new_arraylist_constructor·p0.00: 74368,000 ns/op with_new_arraylist_constructor·p0.50: 76416,000 ns/op with_new_arraylist_constructor·p0.90: 78592,000 ns/op with_new_arraylist_constructor·p0.95: 80512,000 ns/op with_new_arraylist_constructor·p0.99: 89728,000 ns/op with_new_arraylist_constructor·p0.999: 108544,000 ns/op with_new_arraylist_constructor·p0.9999: 1257094,144 ns/op with_new_arraylist_constructor·p1.00: 1429504,000 ns/op # Run progress: 76,13% complete, ETA 09:22:41 # Fork: 3 of 3 # Warmup Iteration 1: 75486,273 ±(99.9%) 438,164 ns/op # Warmup Iteration 2: 74738,823 ±(99.9%) 184,191 ns/op # Warmup Iteration 3: 75127,536 ±(99.9%) 174,242 ns/op Iteration 1: 74509,128 ±(99.9%) 177,520 ns/op with_new_arraylist_constructor·p0.00: 71296,000 ns/op with_new_arraylist_constructor·p0.50: 73600,000 ns/op with_new_arraylist_constructor·p0.90: 75520,000 ns/op with_new_arraylist_constructor·p0.95: 78208,000 ns/op with_new_arraylist_constructor·p0.99: 87168,000 ns/op with_new_arraylist_constructor·p0.999: 104704,000 ns/op with_new_arraylist_constructor·p0.9999: 1298432,000 ns/op with_new_arraylist_constructor·p1.00: 1822720,000 ns/op Iteration 2: 74531,961 ±(99.9%) 176,077 ns/op with_new_arraylist_constructor·p0.00: 71424,000 ns/op with_new_arraylist_constructor·p0.50: 73600,000 ns/op with_new_arraylist_constructor·p0.90: 75648,000 ns/op with_new_arraylist_constructor·p0.95: 78336,000 ns/op with_new_arraylist_constructor·p0.99: 87424,000 ns/op with_new_arraylist_constructor·p0.999: 104960,000 ns/op with_new_arraylist_constructor·p0.9999: 1302528,000 ns/op with_new_arraylist_constructor·p1.00: 1396736,000 ns/op Iteration 3: 74992,014 ±(99.9%) 177,692 ns/op with_new_arraylist_constructor·p0.00: 71424,000 ns/op with_new_arraylist_constructor·p0.50: 73600,000 ns/op with_new_arraylist_constructor·p0.90: 76160,000 ns/op with_new_arraylist_constructor·p0.95: 81536,000 ns/op with_new_arraylist_constructor·p0.99: 92416,000 ns/op with_new_arraylist_constructor·p0.999: 105856,000 ns/op with_new_arraylist_constructor·p0.9999: 1264378,675 ns/op with_new_arraylist_constructor·p1.00: 1730560,000 ns/op Iteration 4: 74720,237 ±(99.9%) 174,342 ns/op with_new_arraylist_constructor·p0.00: 71296,000 ns/op with_new_arraylist_constructor·p0.50: 73728,000 ns/op with_new_arraylist_constructor·p0.90: 76032,000 ns/op with_new_arraylist_constructor·p0.95: 78848,000 ns/op with_new_arraylist_constructor·p0.99: 87296,000 ns/op with_new_arraylist_constructor·p0.999: 105088,000 ns/op with_new_arraylist_constructor·p0.9999: 1258037,658 ns/op with_new_arraylist_constructor·p1.00: 1423360,000 ns/op Iteration 5: 74719,531 ±(99.9%) 170,526 ns/op with_new_arraylist_constructor·p0.00: 71296,000 ns/op with_new_arraylist_constructor·p0.50: 73728,000 ns/op with_new_arraylist_constructor·p0.90: 75776,000 ns/op with_new_arraylist_constructor·p0.95: 79872,000 ns/op with_new_arraylist_constructor·p0.99: 90368,000 ns/op with_new_arraylist_constructor·p0.999: 105264,384 ns/op with_new_arraylist_constructor·p0.9999: 1242216,858 ns/op with_new_arraylist_constructor·p1.00: 1366016,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1979599 mean = 75653,979 ±(99.9%) 45,349 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1978994 [ 125000,000, 250000,000) = 90 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 2 [1125000,000, 1250000,000) = 275 [1250000,000, 1375000,000) = 210 [1375000,000, 1500000,000) = 22 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 71296,000 ns/op p(50,0000) = 74368,000 ns/op p(90,0000) = 77824,000 ns/op p(95,0000) = 80128,000 ns/op p(99,0000) = 90752,000 ns/op p(99,9000) = 107008,000 ns/op p(99,9900) = 1265664,000 ns/op p(99,9990) = 1380769,792 ns/op p(99,9999) = 1768552,038 ns/op p(100,0000) = 1822720,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 10) # Run progress: 76,19% complete, ETA 09:21:21 # Fork: 1 of 3 # Warmup Iteration 1: 2171,716 ±(99.9%) 158,657 ns/op # Warmup Iteration 2: 2028,859 ±(99.9%) 98,458 ns/op # Warmup Iteration 3: 2028,581 ±(99.9%) 27,892 ns/op Iteration 1: 2013,550 ±(99.9%) 32,832 ns/op with_new_arraylist_constructor·p0.00: 1862,000 ns/op with_new_arraylist_constructor·p0.50: 1948,000 ns/op with_new_arraylist_constructor·p0.90: 2040,000 ns/op with_new_arraylist_constructor·p0.95: 2080,000 ns/op with_new_arraylist_constructor·p0.99: 2340,000 ns/op with_new_arraylist_constructor·p0.999: 4296,000 ns/op with_new_arraylist_constructor·p0.9999: 17000,106 ns/op with_new_arraylist_constructor·p1.00: 1165312,000 ns/op Iteration 2: 1994,116 ±(99.9%) 22,438 ns/op with_new_arraylist_constructor·p0.00: 1860,000 ns/op with_new_arraylist_constructor·p0.50: 1950,000 ns/op with_new_arraylist_constructor·p0.90: 2042,000 ns/op with_new_arraylist_constructor·p0.95: 2080,000 ns/op with_new_arraylist_constructor·p0.99: 2212,000 ns/op with_new_arraylist_constructor·p0.999: 4064,000 ns/op with_new_arraylist_constructor·p0.9999: 16832,000 ns/op with_new_arraylist_constructor·p1.00: 1128448,000 ns/op Iteration 3: 1992,767 ±(99.9%) 20,245 ns/op with_new_arraylist_constructor·p0.00: 1858,000 ns/op with_new_arraylist_constructor·p0.50: 1950,000 ns/op with_new_arraylist_constructor·p0.90: 2044,000 ns/op with_new_arraylist_constructor·p0.95: 2084,000 ns/op with_new_arraylist_constructor·p0.99: 2216,000 ns/op with_new_arraylist_constructor·p0.999: 4092,000 ns/op with_new_arraylist_constructor·p0.9999: 16742,723 ns/op with_new_arraylist_constructor·p1.00: 1144832,000 ns/op Iteration 4: 1997,387 ±(99.9%) 24,705 ns/op with_new_arraylist_constructor·p0.00: 1860,000 ns/op with_new_arraylist_constructor·p0.50: 1950,000 ns/op with_new_arraylist_constructor·p0.90: 2042,000 ns/op with_new_arraylist_constructor·p0.95: 2080,000 ns/op with_new_arraylist_constructor·p0.99: 2212,000 ns/op with_new_arraylist_constructor·p0.999: 4084,000 ns/op with_new_arraylist_constructor·p0.9999: 16736,000 ns/op with_new_arraylist_constructor·p1.00: 1103872,000 ns/op Iteration 5: 2007,551 ±(99.9%) 31,498 ns/op with_new_arraylist_constructor·p0.00: 1858,000 ns/op with_new_arraylist_constructor·p0.50: 1952,000 ns/op with_new_arraylist_constructor·p0.90: 2044,000 ns/op with_new_arraylist_constructor·p0.95: 2084,000 ns/op with_new_arraylist_constructor·p0.99: 2224,000 ns/op with_new_arraylist_constructor·p0.999: 4076,000 ns/op with_new_arraylist_constructor·p0.9999: 18406,854 ns/op with_new_arraylist_constructor·p1.00: 1269760,000 ns/op # Run progress: 76,25% complete, ETA 09:20:01 # Fork: 2 of 3 # Warmup Iteration 1: 2437,588 ±(99.9%) 239,272 ns/op # Warmup Iteration 2: 2220,070 ±(99.9%) 40,414 ns/op # Warmup Iteration 3: 2177,431 ±(99.9%) 32,827 ns/op Iteration 1: 2171,157 ±(99.9%) 30,271 ns/op with_new_arraylist_constructor·p0.00: 2028,000 ns/op with_new_arraylist_constructor·p0.50: 2108,000 ns/op with_new_arraylist_constructor·p0.90: 2220,000 ns/op with_new_arraylist_constructor·p0.95: 2280,000 ns/op with_new_arraylist_constructor·p0.99: 2460,000 ns/op with_new_arraylist_constructor·p0.999: 4248,000 ns/op with_new_arraylist_constructor·p0.9999: 17177,702 ns/op with_new_arraylist_constructor·p1.00: 1206272,000 ns/op Iteration 2: 2176,704 ±(99.9%) 34,538 ns/op with_new_arraylist_constructor·p0.00: 2034,000 ns/op with_new_arraylist_constructor·p0.50: 2108,000 ns/op with_new_arraylist_constructor·p0.90: 2216,000 ns/op with_new_arraylist_constructor·p0.95: 2280,000 ns/op with_new_arraylist_constructor·p0.99: 2460,000 ns/op with_new_arraylist_constructor·p0.999: 4280,000 ns/op with_new_arraylist_constructor·p0.9999: 17145,744 ns/op with_new_arraylist_constructor·p1.00: 1318912,000 ns/op Iteration 3: 2168,575 ±(99.9%) 27,376 ns/op with_new_arraylist_constructor·p0.00: 2028,000 ns/op with_new_arraylist_constructor·p0.50: 2108,000 ns/op with_new_arraylist_constructor·p0.90: 2220,000 ns/op with_new_arraylist_constructor·p0.95: 2280,000 ns/op with_new_arraylist_constructor·p0.99: 2460,000 ns/op with_new_arraylist_constructor·p0.999: 4296,000 ns/op with_new_arraylist_constructor·p0.9999: 17114,122 ns/op with_new_arraylist_constructor·p1.00: 1175552,000 ns/op Iteration 4: 2179,357 ±(99.9%) 35,142 ns/op with_new_arraylist_constructor·p0.00: 2030,000 ns/op with_new_arraylist_constructor·p0.50: 2112,000 ns/op with_new_arraylist_constructor·p0.90: 2216,000 ns/op with_new_arraylist_constructor·p0.95: 2280,000 ns/op with_new_arraylist_constructor·p0.99: 2460,000 ns/op with_new_arraylist_constructor·p0.999: 4360,136 ns/op with_new_arraylist_constructor·p0.9999: 16953,654 ns/op with_new_arraylist_constructor·p1.00: 1271808,000 ns/op Iteration 5: 2178,032 ±(99.9%) 35,535 ns/op with_new_arraylist_constructor·p0.00: 2032,000 ns/op with_new_arraylist_constructor·p0.50: 2108,000 ns/op with_new_arraylist_constructor·p0.90: 2216,000 ns/op with_new_arraylist_constructor·p0.95: 2276,000 ns/op with_new_arraylist_constructor·p0.99: 2456,000 ns/op with_new_arraylist_constructor·p0.999: 4272,000 ns/op with_new_arraylist_constructor·p0.9999: 16928,000 ns/op with_new_arraylist_constructor·p1.00: 1130496,000 ns/op # Run progress: 76,30% complete, ETA 09:18:41 # Fork: 3 of 3 # Warmup Iteration 1: 2382,094 ±(99.9%) 235,584 ns/op # Warmup Iteration 2: 2195,639 ±(99.9%) 40,890 ns/op # Warmup Iteration 3: 2445,533 ±(99.9%) 34,283 ns/op Iteration 1: 2288,216 ±(99.9%) 31,493 ns/op with_new_arraylist_constructor·p0.00: 2026,000 ns/op with_new_arraylist_constructor·p0.50: 2124,000 ns/op with_new_arraylist_constructor·p0.90: 3108,000 ns/op with_new_arraylist_constructor·p0.95: 3144,000 ns/op with_new_arraylist_constructor·p0.99: 3292,000 ns/op with_new_arraylist_constructor·p0.999: 5284,464 ns/op with_new_arraylist_constructor·p0.9999: 17640,186 ns/op with_new_arraylist_constructor·p1.00: 1124352,000 ns/op Iteration 2: 2203,337 ±(99.9%) 34,490 ns/op with_new_arraylist_constructor·p0.00: 2028,000 ns/op with_new_arraylist_constructor·p0.50: 2120,000 ns/op with_new_arraylist_constructor·p0.90: 2252,000 ns/op with_new_arraylist_constructor·p0.95: 2336,000 ns/op with_new_arraylist_constructor·p0.99: 3160,000 ns/op with_new_arraylist_constructor·p0.999: 4400,000 ns/op with_new_arraylist_constructor·p0.9999: 17057,933 ns/op with_new_arraylist_constructor·p1.00: 1271808,000 ns/op Iteration 3: 2204,993 ±(99.9%) 105,514 ns/op with_new_arraylist_constructor·p0.00: 2028,000 ns/op with_new_arraylist_constructor·p0.50: 2116,000 ns/op with_new_arraylist_constructor·p0.90: 2236,000 ns/op with_new_arraylist_constructor·p0.95: 2300,000 ns/op with_new_arraylist_constructor·p0.99: 2472,000 ns/op with_new_arraylist_constructor·p0.999: 4272,000 ns/op with_new_arraylist_constructor·p0.9999: 18331,200 ns/op with_new_arraylist_constructor·p1.00: 8994816,000 ns/op Iteration 4: 2174,300 ±(99.9%) 29,005 ns/op with_new_arraylist_constructor·p0.00: 2026,000 ns/op with_new_arraylist_constructor·p0.50: 2112,000 ns/op with_new_arraylist_constructor·p0.90: 2232,000 ns/op with_new_arraylist_constructor·p0.95: 2296,000 ns/op with_new_arraylist_constructor·p0.99: 2468,000 ns/op with_new_arraylist_constructor·p0.999: 4280,000 ns/op with_new_arraylist_constructor·p0.9999: 17996,301 ns/op with_new_arraylist_constructor·p1.00: 1124352,000 ns/op Iteration 5: 2184,437 ±(99.9%) 34,018 ns/op with_new_arraylist_constructor·p0.00: 2028,000 ns/op with_new_arraylist_constructor·p0.50: 2116,000 ns/op with_new_arraylist_constructor·p0.90: 2236,000 ns/op with_new_arraylist_constructor·p0.95: 2304,000 ns/op with_new_arraylist_constructor·p0.99: 2544,000 ns/op with_new_arraylist_constructor·p0.999: 4258,728 ns/op with_new_arraylist_constructor·p0.9999: 17258,765 ns/op with_new_arraylist_constructor·p1.00: 1165312,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 4491348 mean = 2124,711 ±(99.9%) 10,233 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 4491251 [ 500000,000, 1000000,000) = 6 [1000000,000, 1500000,000) = 90 [1500000,000, 2000000,000) = 0 [2000000,000, 2500000,000) = 0 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 [6500000,000, 7000000,000) = 0 [7000000,000, 7500000,000) = 0 [7500000,000, 8000000,000) = 0 [8000000,000, 8500000,000) = 0 Percentiles, ns/op: p(0,0000) = 1858,000 ns/op p(50,0000) = 2092,000 ns/op p(90,0000) = 2204,000 ns/op p(95,0000) = 2272,000 ns/op p(99,0000) = 3128,000 ns/op p(99,9000) = 4272,000 ns/op p(99,9900) = 17056,000 ns/op p(99,9990) = 1081521,172 ns/op p(99,9999) = 1270801,717 ns/op p(100,0000) = 8994816,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 20) # Run progress: 76,36% complete, ETA 09:17:20 # Fork: 1 of 3 # Warmup Iteration 1: 3905,259 ±(99.9%) 147,626 ns/op # Warmup Iteration 2: 3725,509 ±(99.9%) 38,125 ns/op # Warmup Iteration 3: 3727,558 ±(99.9%) 34,034 ns/op Iteration 1: 3723,873 ±(99.9%) 36,369 ns/op with_new_arraylist_constructor·p0.00: 3444,000 ns/op with_new_arraylist_constructor·p0.50: 3632,000 ns/op with_new_arraylist_constructor·p0.90: 3844,000 ns/op with_new_arraylist_constructor·p0.95: 3940,000 ns/op with_new_arraylist_constructor·p0.99: 4328,000 ns/op with_new_arraylist_constructor·p0.999: 8960,000 ns/op with_new_arraylist_constructor·p0.9999: 20672,000 ns/op with_new_arraylist_constructor·p1.00: 1755136,000 ns/op Iteration 2: 3725,830 ±(99.9%) 38,074 ns/op with_new_arraylist_constructor·p0.00: 3444,000 ns/op with_new_arraylist_constructor·p0.50: 3632,000 ns/op with_new_arraylist_constructor·p0.90: 3840,000 ns/op with_new_arraylist_constructor·p0.95: 3936,000 ns/op with_new_arraylist_constructor·p0.99: 4336,000 ns/op with_new_arraylist_constructor·p0.999: 8928,000 ns/op with_new_arraylist_constructor·p0.9999: 20388,768 ns/op with_new_arraylist_constructor·p1.00: 1302528,000 ns/op Iteration 3: 3718,247 ±(99.9%) 33,794 ns/op with_new_arraylist_constructor·p0.00: 3444,000 ns/op with_new_arraylist_constructor·p0.50: 3632,000 ns/op with_new_arraylist_constructor·p0.90: 3840,000 ns/op with_new_arraylist_constructor·p0.95: 3936,000 ns/op with_new_arraylist_constructor·p0.99: 4336,000 ns/op with_new_arraylist_constructor·p0.999: 8928,000 ns/op with_new_arraylist_constructor·p0.9999: 20452,810 ns/op with_new_arraylist_constructor·p1.00: 1298432,000 ns/op Iteration 4: 3719,774 ±(99.9%) 33,422 ns/op with_new_arraylist_constructor·p0.00: 3448,000 ns/op with_new_arraylist_constructor·p0.50: 3632,000 ns/op with_new_arraylist_constructor·p0.90: 3840,000 ns/op with_new_arraylist_constructor·p0.95: 3940,000 ns/op with_new_arraylist_constructor·p0.99: 4336,000 ns/op with_new_arraylist_constructor·p0.999: 8960,000 ns/op with_new_arraylist_constructor·p0.9999: 20388,838 ns/op with_new_arraylist_constructor·p1.00: 1181696,000 ns/op Iteration 5: 3723,807 ±(99.9%) 35,601 ns/op with_new_arraylist_constructor·p0.00: 3444,000 ns/op with_new_arraylist_constructor·p0.50: 3632,000 ns/op with_new_arraylist_constructor·p0.90: 3840,000 ns/op with_new_arraylist_constructor·p0.95: 3936,000 ns/op with_new_arraylist_constructor·p0.99: 4336,000 ns/op with_new_arraylist_constructor·p0.999: 9112,208 ns/op with_new_arraylist_constructor·p0.9999: 20260,842 ns/op with_new_arraylist_constructor·p1.00: 1294336,000 ns/op # Run progress: 76,42% complete, ETA 09:16:00 # Fork: 2 of 3 # Warmup Iteration 1: 3759,590 ±(99.9%) 126,663 ns/op # Warmup Iteration 2: 3619,576 ±(99.9%) 41,111 ns/op # Warmup Iteration 3: 3610,414 ±(99.9%) 35,938 ns/op Iteration 1: 3604,784 ±(99.9%) 33,243 ns/op with_new_arraylist_constructor·p0.00: 3300,000 ns/op with_new_arraylist_constructor·p0.50: 3524,000 ns/op with_new_arraylist_constructor·p0.90: 3708,000 ns/op with_new_arraylist_constructor·p0.95: 3808,000 ns/op with_new_arraylist_constructor·p0.99: 4208,000 ns/op with_new_arraylist_constructor·p0.999: 6508,288 ns/op with_new_arraylist_constructor·p0.9999: 20288,000 ns/op with_new_arraylist_constructor·p1.00: 1196032,000 ns/op Iteration 2: 3743,672 ±(99.9%) 33,583 ns/op with_new_arraylist_constructor·p0.00: 3312,000 ns/op with_new_arraylist_constructor·p0.50: 3536,000 ns/op with_new_arraylist_constructor·p0.90: 4672,000 ns/op with_new_arraylist_constructor·p0.95: 4752,000 ns/op with_new_arraylist_constructor·p0.99: 5040,000 ns/op with_new_arraylist_constructor·p0.999: 8172,912 ns/op with_new_arraylist_constructor·p0.9999: 20108,061 ns/op with_new_arraylist_constructor·p1.00: 1370112,000 ns/op Iteration 3: 3892,164 ±(99.9%) 37,535 ns/op with_new_arraylist_constructor·p0.00: 3304,000 ns/op with_new_arraylist_constructor·p0.50: 3560,000 ns/op with_new_arraylist_constructor·p0.90: 4744,000 ns/op with_new_arraylist_constructor·p0.95: 4808,000 ns/op with_new_arraylist_constructor·p0.99: 5104,000 ns/op with_new_arraylist_constructor·p0.999: 15857,984 ns/op with_new_arraylist_constructor·p0.9999: 21632,000 ns/op with_new_arraylist_constructor·p1.00: 1253376,000 ns/op Iteration 4: 3764,281 ±(99.9%) 38,715 ns/op with_new_arraylist_constructor·p0.00: 3312,000 ns/op with_new_arraylist_constructor·p0.50: 3536,000 ns/op with_new_arraylist_constructor·p0.90: 4680,000 ns/op with_new_arraylist_constructor·p0.95: 4752,000 ns/op with_new_arraylist_constructor·p0.99: 5040,000 ns/op with_new_arraylist_constructor·p0.999: 7677,312 ns/op with_new_arraylist_constructor·p0.9999: 20492,058 ns/op with_new_arraylist_constructor·p1.00: 1320960,000 ns/op Iteration 5: 3691,684 ±(99.9%) 36,947 ns/op with_new_arraylist_constructor·p0.00: 3316,000 ns/op with_new_arraylist_constructor·p0.50: 3524,000 ns/op with_new_arraylist_constructor·p0.90: 3904,000 ns/op with_new_arraylist_constructor·p0.95: 4704,000 ns/op with_new_arraylist_constructor·p0.99: 4984,000 ns/op with_new_arraylist_constructor·p0.999: 7323,528 ns/op with_new_arraylist_constructor·p0.9999: 20694,022 ns/op with_new_arraylist_constructor·p1.00: 1243136,000 ns/op # Run progress: 76,47% complete, ETA 09:14:40 # Fork: 3 of 3 # Warmup Iteration 1: 3814,072 ±(99.9%) 175,178 ns/op # Warmup Iteration 2: 3622,656 ±(99.9%) 35,605 ns/op # Warmup Iteration 3: 3623,744 ±(99.9%) 33,526 ns/op Iteration 1: 3620,484 ±(99.9%) 31,544 ns/op with_new_arraylist_constructor·p0.00: 3340,000 ns/op with_new_arraylist_constructor·p0.50: 3540,000 ns/op with_new_arraylist_constructor·p0.90: 3736,000 ns/op with_new_arraylist_constructor·p0.95: 3840,000 ns/op with_new_arraylist_constructor·p0.99: 4256,000 ns/op with_new_arraylist_constructor·p0.999: 7145,536 ns/op with_new_arraylist_constructor·p0.9999: 20231,354 ns/op with_new_arraylist_constructor·p1.00: 1239040,000 ns/op Iteration 2: 3622,289 ±(99.9%) 34,454 ns/op with_new_arraylist_constructor·p0.00: 3340,000 ns/op with_new_arraylist_constructor·p0.50: 3540,000 ns/op with_new_arraylist_constructor·p0.90: 3732,000 ns/op with_new_arraylist_constructor·p0.95: 3840,000 ns/op with_new_arraylist_constructor·p0.99: 4240,000 ns/op with_new_arraylist_constructor·p0.999: 7172,488 ns/op with_new_arraylist_constructor·p0.9999: 20307,690 ns/op with_new_arraylist_constructor·p1.00: 1275904,000 ns/op Iteration 3: 3619,676 ±(99.9%) 31,292 ns/op with_new_arraylist_constructor·p0.00: 3340,000 ns/op with_new_arraylist_constructor·p0.50: 3540,000 ns/op with_new_arraylist_constructor·p0.90: 3736,000 ns/op with_new_arraylist_constructor·p0.95: 3844,000 ns/op with_new_arraylist_constructor·p0.99: 4264,000 ns/op with_new_arraylist_constructor·p0.999: 6845,632 ns/op with_new_arraylist_constructor·p0.9999: 20224,000 ns/op with_new_arraylist_constructor·p1.00: 1316864,000 ns/op Iteration 4: 3624,744 ±(99.9%) 33,658 ns/op with_new_arraylist_constructor·p0.00: 3324,000 ns/op with_new_arraylist_constructor·p0.50: 3540,000 ns/op with_new_arraylist_constructor·p0.90: 3736,000 ns/op with_new_arraylist_constructor·p0.95: 3844,000 ns/op with_new_arraylist_constructor·p0.99: 4264,000 ns/op with_new_arraylist_constructor·p0.999: 7132,024 ns/op with_new_arraylist_constructor·p0.9999: 20288,000 ns/op with_new_arraylist_constructor·p1.00: 1284096,000 ns/op Iteration 5: 3628,803 ±(99.9%) 32,705 ns/op with_new_arraylist_constructor·p0.00: 3340,000 ns/op with_new_arraylist_constructor·p0.50: 3540,000 ns/op with_new_arraylist_constructor·p0.90: 3744,000 ns/op with_new_arraylist_constructor·p0.95: 3864,000 ns/op with_new_arraylist_constructor·p0.99: 4760,000 ns/op with_new_arraylist_constructor·p0.999: 6780,992 ns/op with_new_arraylist_constructor·p0.9999: 20541,798 ns/op with_new_arraylist_constructor·p1.00: 1300480,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 5115728 mean = 3693,482 ±(99.9%) 8,973 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 5115587 [ 125000,000, 250000,000) = 1 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 40 [1125000,000, 1250000,000) = 70 [1250000,000, 1375000,000) = 28 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 3300,000 ns/op p(50,0000) = 3576,000 ns/op p(90,0000) = 3836,000 ns/op p(95,0000) = 4104,000 ns/op p(99,0000) = 4928,000 ns/op p(99,9000) = 8880,000 ns/op p(99,9900) = 20352,000 ns/op p(99,9990) = 1195387,740 ns/op p(99,9999) = 1312530,987 ns/op p(100,0000) = 1755136,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 50) # Run progress: 76,53% complete, ETA 09:13:20 # Fork: 1 of 3 # Warmup Iteration 1: 8105,474 ±(99.9%) 148,092 ns/op # Warmup Iteration 2: 7901,978 ±(99.9%) 49,464 ns/op # Warmup Iteration 3: 7891,130 ±(99.9%) 46,769 ns/op Iteration 1: 7905,206 ±(99.9%) 56,051 ns/op with_new_arraylist_constructor·p0.00: 7256,000 ns/op with_new_arraylist_constructor·p0.50: 7744,000 ns/op with_new_arraylist_constructor·p0.90: 8048,000 ns/op with_new_arraylist_constructor·p0.95: 8352,000 ns/op with_new_arraylist_constructor·p0.99: 9632,000 ns/op with_new_arraylist_constructor·p0.999: 21152,000 ns/op with_new_arraylist_constructor·p0.9999: 26793,920 ns/op with_new_arraylist_constructor·p1.00: 2306048,000 ns/op Iteration 2: 7880,345 ±(99.9%) 44,727 ns/op with_new_arraylist_constructor·p0.00: 7224,000 ns/op with_new_arraylist_constructor·p0.50: 7744,000 ns/op with_new_arraylist_constructor·p0.90: 8056,000 ns/op with_new_arraylist_constructor·p0.95: 8288,000 ns/op with_new_arraylist_constructor·p0.99: 9648,000 ns/op with_new_arraylist_constructor·p0.999: 20576,000 ns/op with_new_arraylist_constructor·p0.9999: 25884,813 ns/op with_new_arraylist_constructor·p1.00: 1363968,000 ns/op Iteration 3: 7888,719 ±(99.9%) 52,273 ns/op with_new_arraylist_constructor·p0.00: 7240,000 ns/op with_new_arraylist_constructor·p0.50: 7736,000 ns/op with_new_arraylist_constructor·p0.90: 8040,000 ns/op with_new_arraylist_constructor·p0.95: 8336,000 ns/op with_new_arraylist_constructor·p0.99: 9616,000 ns/op with_new_arraylist_constructor·p0.999: 20511,200 ns/op with_new_arraylist_constructor·p0.9999: 26022,320 ns/op with_new_arraylist_constructor·p1.00: 1355776,000 ns/op Iteration 4: 8594,945 ±(99.9%) 102,646 ns/op with_new_arraylist_constructor·p0.00: 7264,000 ns/op with_new_arraylist_constructor·p0.50: 7824,000 ns/op with_new_arraylist_constructor·p0.90: 10384,000 ns/op with_new_arraylist_constructor·p0.95: 10528,000 ns/op with_new_arraylist_constructor·p0.99: 11248,000 ns/op with_new_arraylist_constructor·p0.999: 22432,000 ns/op with_new_arraylist_constructor·p0.9999: 29245,952 ns/op with_new_arraylist_constructor·p1.00: 8110080,000 ns/op Iteration 5: 8536,350 ±(99.9%) 49,794 ns/op with_new_arraylist_constructor·p0.00: 7232,000 ns/op with_new_arraylist_constructor·p0.50: 7816,000 ns/op with_new_arraylist_constructor·p0.90: 10384,000 ns/op with_new_arraylist_constructor·p0.95: 10544,000 ns/op with_new_arraylist_constructor·p0.99: 11488,000 ns/op with_new_arraylist_constructor·p0.999: 21850,368 ns/op with_new_arraylist_constructor·p0.9999: 28838,042 ns/op with_new_arraylist_constructor·p1.00: 1392640,000 ns/op # Run progress: 76,59% complete, ETA 09:12:00 # Fork: 2 of 3 # Warmup Iteration 1: 8123,108 ±(99.9%) 155,753 ns/op # Warmup Iteration 2: 7924,643 ±(99.9%) 59,888 ns/op # Warmup Iteration 3: 7900,198 ±(99.9%) 49,412 ns/op Iteration 1: 7888,954 ±(99.9%) 46,033 ns/op with_new_arraylist_constructor·p0.00: 7232,000 ns/op with_new_arraylist_constructor·p0.50: 7736,000 ns/op with_new_arraylist_constructor·p0.90: 8080,000 ns/op with_new_arraylist_constructor·p0.95: 8320,000 ns/op with_new_arraylist_constructor·p0.99: 9536,000 ns/op with_new_arraylist_constructor·p0.999: 20832,000 ns/op with_new_arraylist_constructor·p0.9999: 25586,035 ns/op with_new_arraylist_constructor·p1.00: 1312768,000 ns/op Iteration 2: 7887,582 ±(99.9%) 48,876 ns/op with_new_arraylist_constructor·p0.00: 7280,000 ns/op with_new_arraylist_constructor·p0.50: 7744,000 ns/op with_new_arraylist_constructor·p0.90: 8064,000 ns/op with_new_arraylist_constructor·p0.95: 8272,000 ns/op with_new_arraylist_constructor·p0.99: 9584,000 ns/op with_new_arraylist_constructor·p0.999: 20448,000 ns/op with_new_arraylist_constructor·p0.9999: 26133,398 ns/op with_new_arraylist_constructor·p1.00: 1771520,000 ns/op Iteration 3: 7882,080 ±(99.9%) 47,906 ns/op with_new_arraylist_constructor·p0.00: 7248,000 ns/op with_new_arraylist_constructor·p0.50: 7744,000 ns/op with_new_arraylist_constructor·p0.90: 8056,000 ns/op with_new_arraylist_constructor·p0.95: 8288,000 ns/op with_new_arraylist_constructor·p0.99: 9536,000 ns/op with_new_arraylist_constructor·p0.999: 20288,000 ns/op with_new_arraylist_constructor·p0.9999: 26976,000 ns/op with_new_arraylist_constructor·p1.00: 1320960,000 ns/op Iteration 4: 7882,401 ±(99.9%) 46,673 ns/op with_new_arraylist_constructor·p0.00: 7248,000 ns/op with_new_arraylist_constructor·p0.50: 7744,000 ns/op with_new_arraylist_constructor·p0.90: 8064,000 ns/op with_new_arraylist_constructor·p0.95: 8304,000 ns/op with_new_arraylist_constructor·p0.99: 9520,000 ns/op with_new_arraylist_constructor·p0.999: 20416,000 ns/op with_new_arraylist_constructor·p0.9999: 26944,000 ns/op with_new_arraylist_constructor·p1.00: 1300480,000 ns/op Iteration 5: 7881,711 ±(99.9%) 42,757 ns/op with_new_arraylist_constructor·p0.00: 7256,000 ns/op with_new_arraylist_constructor·p0.50: 7752,000 ns/op with_new_arraylist_constructor·p0.90: 8096,000 ns/op with_new_arraylist_constructor·p0.95: 8288,000 ns/op with_new_arraylist_constructor·p0.99: 9536,000 ns/op with_new_arraylist_constructor·p0.999: 20352,000 ns/op with_new_arraylist_constructor·p0.9999: 26888,202 ns/op with_new_arraylist_constructor·p1.00: 1325056,000 ns/op # Run progress: 76,64% complete, ETA 09:10:40 # Fork: 3 of 3 # Warmup Iteration 1: 8084,731 ±(99.9%) 146,369 ns/op # Warmup Iteration 2: 7910,335 ±(99.9%) 51,026 ns/op # Warmup Iteration 3: 7978,455 ±(99.9%) 49,920 ns/op Iteration 1: 7902,956 ±(99.9%) 44,394 ns/op with_new_arraylist_constructor·p0.00: 7312,000 ns/op with_new_arraylist_constructor·p0.50: 7760,000 ns/op with_new_arraylist_constructor·p0.90: 8080,000 ns/op with_new_arraylist_constructor·p0.95: 8304,000 ns/op with_new_arraylist_constructor·p0.99: 9856,000 ns/op with_new_arraylist_constructor·p0.999: 21088,000 ns/op with_new_arraylist_constructor·p0.9999: 25953,485 ns/op with_new_arraylist_constructor·p1.00: 1427456,000 ns/op Iteration 2: 7935,052 ±(99.9%) 47,263 ns/op with_new_arraylist_constructor·p0.00: 7328,000 ns/op with_new_arraylist_constructor·p0.50: 7752,000 ns/op with_new_arraylist_constructor·p0.90: 8072,000 ns/op with_new_arraylist_constructor·p0.95: 8464,000 ns/op with_new_arraylist_constructor·p0.99: 10320,000 ns/op with_new_arraylist_constructor·p0.999: 21024,000 ns/op with_new_arraylist_constructor·p0.9999: 26606,826 ns/op with_new_arraylist_constructor·p1.00: 1273856,000 ns/op Iteration 3: 7889,802 ±(99.9%) 44,921 ns/op with_new_arraylist_constructor·p0.00: 7336,000 ns/op with_new_arraylist_constructor·p0.50: 7752,000 ns/op with_new_arraylist_constructor·p0.90: 8056,000 ns/op with_new_arraylist_constructor·p0.95: 8256,000 ns/op with_new_arraylist_constructor·p0.99: 9632,000 ns/op with_new_arraylist_constructor·p0.999: 20768,000 ns/op with_new_arraylist_constructor·p0.9999: 25704,358 ns/op with_new_arraylist_constructor·p1.00: 1263616,000 ns/op Iteration 4: 7909,346 ±(99.9%) 53,781 ns/op with_new_arraylist_constructor·p0.00: 7320,000 ns/op with_new_arraylist_constructor·p0.50: 7744,000 ns/op with_new_arraylist_constructor·p0.90: 8048,000 ns/op with_new_arraylist_constructor·p0.95: 8288,000 ns/op with_new_arraylist_constructor·p0.99: 9712,000 ns/op with_new_arraylist_constructor·p0.999: 20672,000 ns/op with_new_arraylist_constructor·p0.9999: 26000,826 ns/op with_new_arraylist_constructor·p1.00: 1310720,000 ns/op Iteration 5: 7906,297 ±(99.9%) 50,371 ns/op with_new_arraylist_constructor·p0.00: 7320,000 ns/op with_new_arraylist_constructor·p0.50: 7752,000 ns/op with_new_arraylist_constructor·p0.90: 8064,000 ns/op with_new_arraylist_constructor·p0.95: 8288,000 ns/op with_new_arraylist_constructor·p0.99: 9712,000 ns/op with_new_arraylist_constructor·p0.999: 20640,000 ns/op with_new_arraylist_constructor·p0.9999: 25211,734 ns/op with_new_arraylist_constructor·p1.00: 1323008,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 4710356 mean = 7978,604 ±(99.9%) 13,705 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 4710133 [ 500000,000, 1000000,000) = 1 [1000000,000, 1500000,000) = 219 [1500000,000, 2000000,000) = 1 [2000000,000, 2500000,000) = 1 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 [6500000,000, 7000000,000) = 0 [7000000,000, 7500000,000) = 0 [7500000,000, 8000000,000) = 0 [8000000,000, 8500000,000) = 1 Percentiles, ns/op: p(0,0000) = 7224,000 ns/op p(50,0000) = 7752,000 ns/op p(90,0000) = 8176,000 ns/op p(95,0000) = 8992,000 ns/op p(99,0000) = 10496,000 ns/op p(99,9000) = 20640,000 ns/op p(99,9900) = 26976,000 ns/op p(99,9990) = 1253376,000 ns/op p(99,9999) = 1402724,211 ns/op p(100,0000) = 8110080,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 100) # Run progress: 76,70% complete, ETA 09:09:19 # Fork: 1 of 3 # Warmup Iteration 1: 16905,230 ±(99.9%) 364,301 ns/op # Warmup Iteration 2: 16274,968 ±(99.9%) 98,396 ns/op # Warmup Iteration 3: 16178,666 ±(99.9%) 79,407 ns/op Iteration 1: 16188,371 ±(99.9%) 82,274 ns/op with_new_arraylist_constructor·p0.00: 15328,000 ns/op with_new_arraylist_constructor·p0.50: 15968,000 ns/op with_new_arraylist_constructor·p0.90: 16416,000 ns/op with_new_arraylist_constructor·p0.95: 16800,000 ns/op with_new_arraylist_constructor·p0.99: 18080,000 ns/op with_new_arraylist_constructor·p0.999: 31710,496 ns/op with_new_arraylist_constructor·p0.9999: 43248,794 ns/op with_new_arraylist_constructor·p1.00: 1271808,000 ns/op Iteration 2: 16162,198 ±(99.9%) 79,490 ns/op with_new_arraylist_constructor·p0.00: 15312,000 ns/op with_new_arraylist_constructor·p0.50: 15968,000 ns/op with_new_arraylist_constructor·p0.90: 16384,000 ns/op with_new_arraylist_constructor·p0.95: 16768,000 ns/op with_new_arraylist_constructor·p0.99: 18016,000 ns/op with_new_arraylist_constructor·p0.999: 31192,224 ns/op with_new_arraylist_constructor·p0.9999: 46997,293 ns/op with_new_arraylist_constructor·p1.00: 1320960,000 ns/op Iteration 3: 16369,681 ±(99.9%) 138,778 ns/op with_new_arraylist_constructor·p0.00: 15296,000 ns/op with_new_arraylist_constructor·p0.50: 15952,000 ns/op with_new_arraylist_constructor·p0.90: 16800,000 ns/op with_new_arraylist_constructor·p0.95: 17344,000 ns/op with_new_arraylist_constructor·p0.99: 18208,000 ns/op with_new_arraylist_constructor·p0.999: 31360,000 ns/op with_new_arraylist_constructor·p0.9999: 1174070,886 ns/op with_new_arraylist_constructor·p1.00: 1318912,000 ns/op Iteration 4: 16216,770 ±(99.9%) 84,170 ns/op with_new_arraylist_constructor·p0.00: 15344,000 ns/op with_new_arraylist_constructor·p0.50: 16000,000 ns/op with_new_arraylist_constructor·p0.90: 16544,000 ns/op with_new_arraylist_constructor·p0.95: 16864,000 ns/op with_new_arraylist_constructor·p0.99: 18080,000 ns/op with_new_arraylist_constructor·p0.999: 31392,000 ns/op with_new_arraylist_constructor·p0.9999: 47735,002 ns/op with_new_arraylist_constructor·p1.00: 1327104,000 ns/op Iteration 5: 16190,885 ±(99.9%) 82,119 ns/op with_new_arraylist_constructor·p0.00: 15360,000 ns/op with_new_arraylist_constructor·p0.50: 15984,000 ns/op with_new_arraylist_constructor·p0.90: 16416,000 ns/op with_new_arraylist_constructor·p0.95: 16800,000 ns/op with_new_arraylist_constructor·p0.99: 18080,000 ns/op with_new_arraylist_constructor·p0.999: 31487,072 ns/op with_new_arraylist_constructor·p0.9999: 43030,074 ns/op with_new_arraylist_constructor·p1.00: 1318912,000 ns/op # Run progress: 76,76% complete, ETA 09:07:59 # Fork: 2 of 3 # Warmup Iteration 1: 16633,765 ±(99.9%) 354,124 ns/op # Warmup Iteration 2: 16426,978 ±(99.9%) 144,504 ns/op # Warmup Iteration 3: 16348,878 ±(99.9%) 129,658 ns/op Iteration 1: 16123,749 ±(99.9%) 83,521 ns/op with_new_arraylist_constructor·p0.00: 15312,000 ns/op with_new_arraylist_constructor·p0.50: 15904,000 ns/op with_new_arraylist_constructor·p0.90: 16336,000 ns/op with_new_arraylist_constructor·p0.95: 16832,000 ns/op with_new_arraylist_constructor·p0.99: 18016,000 ns/op with_new_arraylist_constructor·p0.999: 31565,536 ns/op with_new_arraylist_constructor·p0.9999: 52147,923 ns/op with_new_arraylist_constructor·p1.00: 1366016,000 ns/op Iteration 2: 16348,937 ±(99.9%) 131,082 ns/op with_new_arraylist_constructor·p0.00: 15312,000 ns/op with_new_arraylist_constructor·p0.50: 15968,000 ns/op with_new_arraylist_constructor·p0.90: 16832,000 ns/op with_new_arraylist_constructor·p0.95: 17280,000 ns/op with_new_arraylist_constructor·p0.99: 18176,000 ns/op with_new_arraylist_constructor·p0.999: 31931,904 ns/op with_new_arraylist_constructor·p0.9999: 1177894,093 ns/op with_new_arraylist_constructor·p1.00: 1873920,000 ns/op Iteration 3: 16323,787 ±(99.9%) 134,592 ns/op with_new_arraylist_constructor·p0.00: 15312,000 ns/op with_new_arraylist_constructor·p0.50: 15936,000 ns/op with_new_arraylist_constructor·p0.90: 16800,000 ns/op with_new_arraylist_constructor·p0.95: 17216,000 ns/op with_new_arraylist_constructor·p0.99: 18112,000 ns/op with_new_arraylist_constructor·p0.999: 32393,536 ns/op with_new_arraylist_constructor·p0.9999: 1192058,061 ns/op with_new_arraylist_constructor·p1.00: 1679360,000 ns/op Iteration 4: 16305,348 ±(99.9%) 127,751 ns/op with_new_arraylist_constructor·p0.00: 15296,000 ns/op with_new_arraylist_constructor·p0.50: 15936,000 ns/op with_new_arraylist_constructor·p0.90: 16800,000 ns/op with_new_arraylist_constructor·p0.95: 17248,000 ns/op with_new_arraylist_constructor·p0.99: 18432,000 ns/op with_new_arraylist_constructor·p0.999: 31466,240 ns/op with_new_arraylist_constructor·p0.9999: 1176641,536 ns/op with_new_arraylist_constructor·p1.00: 1343488,000 ns/op Iteration 5: 16333,012 ±(99.9%) 130,965 ns/op with_new_arraylist_constructor·p0.00: 15264,000 ns/op with_new_arraylist_constructor·p0.50: 15952,000 ns/op with_new_arraylist_constructor·p0.90: 16800,000 ns/op with_new_arraylist_constructor·p0.95: 17248,000 ns/op with_new_arraylist_constructor·p0.99: 18112,000 ns/op with_new_arraylist_constructor·p0.999: 31406,112 ns/op with_new_arraylist_constructor·p0.9999: 1206452,634 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op # Run progress: 76,81% complete, ETA 09:06:39 # Fork: 3 of 3 # Warmup Iteration 1: 16601,404 ±(99.9%) 317,391 ns/op # Warmup Iteration 2: 16213,443 ±(99.9%) 99,959 ns/op # Warmup Iteration 3: 16372,329 ±(99.9%) 144,601 ns/op Iteration 1: 16119,404 ±(99.9%) 81,656 ns/op with_new_arraylist_constructor·p0.00: 15280,000 ns/op with_new_arraylist_constructor·p0.50: 15888,000 ns/op with_new_arraylist_constructor·p0.90: 16352,000 ns/op with_new_arraylist_constructor·p0.95: 16768,000 ns/op with_new_arraylist_constructor·p0.99: 18048,000 ns/op with_new_arraylist_constructor·p0.999: 32448,000 ns/op with_new_arraylist_constructor·p0.9999: 49737,562 ns/op with_new_arraylist_constructor·p1.00: 1286144,000 ns/op Iteration 2: 16109,811 ±(99.9%) 87,752 ns/op with_new_arraylist_constructor·p0.00: 15312,000 ns/op with_new_arraylist_constructor·p0.50: 15888,000 ns/op with_new_arraylist_constructor·p0.90: 16320,000 ns/op with_new_arraylist_constructor·p0.95: 16736,000 ns/op with_new_arraylist_constructor·p0.99: 17984,000 ns/op with_new_arraylist_constructor·p0.999: 31398,496 ns/op with_new_arraylist_constructor·p0.9999: 46987,834 ns/op with_new_arraylist_constructor·p1.00: 1335296,000 ns/op Iteration 3: 16109,252 ±(99.9%) 82,012 ns/op with_new_arraylist_constructor·p0.00: 15280,000 ns/op with_new_arraylist_constructor·p0.50: 15888,000 ns/op with_new_arraylist_constructor·p0.90: 16336,000 ns/op with_new_arraylist_constructor·p0.95: 16736,000 ns/op with_new_arraylist_constructor·p0.99: 17984,000 ns/op with_new_arraylist_constructor·p0.999: 31240,992 ns/op with_new_arraylist_constructor·p0.9999: 43473,984 ns/op with_new_arraylist_constructor·p1.00: 1294336,000 ns/op Iteration 4: 16116,286 ±(99.9%) 85,353 ns/op with_new_arraylist_constructor·p0.00: 15280,000 ns/op with_new_arraylist_constructor·p0.50: 15888,000 ns/op with_new_arraylist_constructor·p0.90: 16352,000 ns/op with_new_arraylist_constructor·p0.95: 16736,000 ns/op with_new_arraylist_constructor·p0.99: 17984,000 ns/op with_new_arraylist_constructor·p0.999: 31392,000 ns/op with_new_arraylist_constructor·p0.9999: 44028,320 ns/op with_new_arraylist_constructor·p1.00: 1331200,000 ns/op Iteration 5: 16289,251 ±(99.9%) 132,417 ns/op with_new_arraylist_constructor·p0.00: 15296,000 ns/op with_new_arraylist_constructor·p0.50: 15904,000 ns/op with_new_arraylist_constructor·p0.90: 16704,000 ns/op with_new_arraylist_constructor·p0.95: 17184,000 ns/op with_new_arraylist_constructor·p0.99: 18016,000 ns/op with_new_arraylist_constructor·p0.999: 32160,800 ns/op with_new_arraylist_constructor·p0.9999: 1133583,360 ns/op with_new_arraylist_constructor·p1.00: 1720320,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 2317028 mean = 16220,435 ±(99.9%) 27,320 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2316759 [ 125000,000, 250000,000) = 2 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 63 [1125000,000, 1250000,000) = 144 [1250000,000, 1375000,000) = 54 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 2 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 15264,000 ns/op p(50,0000) = 15936,000 ns/op p(90,0000) = 16480,000 ns/op p(95,0000) = 17024,000 ns/op p(99,0000) = 18080,000 ns/op p(99,9000) = 31584,000 ns/op p(99,9900) = 1103872,000 ns/op p(99,9990) = 1297734,492 ns/op p(99,9999) = 1707334,492 ns/op p(100,0000) = 1873920,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 200) # Run progress: 76,87% complete, ETA 09:05:19 # Fork: 1 of 3 # Warmup Iteration 1: 32076,053 ±(99.9%) 360,380 ns/op # Warmup Iteration 2: 31705,777 ±(99.9%) 124,853 ns/op # Warmup Iteration 3: 31438,058 ±(99.9%) 113,086 ns/op Iteration 1: 31491,767 ±(99.9%) 116,195 ns/op with_new_arraylist_constructor·p0.00: 29696,000 ns/op with_new_arraylist_constructor·p0.50: 31040,000 ns/op with_new_arraylist_constructor·p0.90: 32192,000 ns/op with_new_arraylist_constructor·p0.95: 32832,000 ns/op with_new_arraylist_constructor·p0.99: 35276,160 ns/op with_new_arraylist_constructor·p0.999: 49236,416 ns/op with_new_arraylist_constructor·p0.9999: 1143324,262 ns/op with_new_arraylist_constructor·p1.00: 2004992,000 ns/op Iteration 2: 31497,317 ±(99.9%) 113,811 ns/op with_new_arraylist_constructor·p0.00: 29856,000 ns/op with_new_arraylist_constructor·p0.50: 31072,000 ns/op with_new_arraylist_constructor·p0.90: 32000,000 ns/op with_new_arraylist_constructor·p0.95: 32896,000 ns/op with_new_arraylist_constructor·p0.99: 35136,000 ns/op with_new_arraylist_constructor·p0.999: 49705,344 ns/op with_new_arraylist_constructor·p0.9999: 1147421,901 ns/op with_new_arraylist_constructor·p1.00: 1357824,000 ns/op Iteration 3: 31472,525 ±(99.9%) 107,924 ns/op with_new_arraylist_constructor·p0.00: 29792,000 ns/op with_new_arraylist_constructor·p0.50: 31072,000 ns/op with_new_arraylist_constructor·p0.90: 31936,000 ns/op with_new_arraylist_constructor·p0.95: 32896,000 ns/op with_new_arraylist_constructor·p0.99: 35136,000 ns/op with_new_arraylist_constructor·p0.999: 48640,000 ns/op with_new_arraylist_constructor·p0.9999: 1145092,301 ns/op with_new_arraylist_constructor·p1.00: 1314816,000 ns/op Iteration 4: 31571,880 ±(99.9%) 119,686 ns/op with_new_arraylist_constructor·p0.00: 29888,000 ns/op with_new_arraylist_constructor·p0.50: 31104,000 ns/op with_new_arraylist_constructor·p0.90: 32064,000 ns/op with_new_arraylist_constructor·p0.95: 33088,000 ns/op with_new_arraylist_constructor·p0.99: 36672,000 ns/op with_new_arraylist_constructor·p0.999: 49246,464 ns/op with_new_arraylist_constructor·p0.9999: 1167662,285 ns/op with_new_arraylist_constructor·p1.00: 1331200,000 ns/op Iteration 5: 31600,561 ±(99.9%) 119,850 ns/op with_new_arraylist_constructor·p0.00: 29856,000 ns/op with_new_arraylist_constructor·p0.50: 31136,000 ns/op with_new_arraylist_constructor·p0.90: 32192,000 ns/op with_new_arraylist_constructor·p0.95: 33088,000 ns/op with_new_arraylist_constructor·p0.99: 36480,000 ns/op with_new_arraylist_constructor·p0.999: 49130,048 ns/op with_new_arraylist_constructor·p0.9999: 1213434,061 ns/op with_new_arraylist_constructor·p1.00: 1345536,000 ns/op # Run progress: 76,93% complete, ETA 09:03:59 # Fork: 2 of 3 # Warmup Iteration 1: 33288,352 ±(99.9%) 373,548 ns/op # Warmup Iteration 2: 32467,801 ±(99.9%) 132,404 ns/op # Warmup Iteration 3: 31490,818 ±(99.9%) 113,515 ns/op Iteration 1: 31516,344 ±(99.9%) 117,611 ns/op with_new_arraylist_constructor·p0.00: 29824,000 ns/op with_new_arraylist_constructor·p0.50: 31072,000 ns/op with_new_arraylist_constructor·p0.90: 32000,000 ns/op with_new_arraylist_constructor·p0.95: 32960,000 ns/op with_new_arraylist_constructor·p0.99: 36392,320 ns/op with_new_arraylist_constructor·p0.999: 48656,832 ns/op with_new_arraylist_constructor·p0.9999: 1157895,987 ns/op with_new_arraylist_constructor·p1.00: 1740800,000 ns/op Iteration 2: 31445,293 ±(99.9%) 110,433 ns/op with_new_arraylist_constructor·p0.00: 29856,000 ns/op with_new_arraylist_constructor·p0.50: 31040,000 ns/op with_new_arraylist_constructor·p0.90: 31872,000 ns/op with_new_arraylist_constructor·p0.95: 32736,000 ns/op with_new_arraylist_constructor·p0.99: 35072,000 ns/op with_new_arraylist_constructor·p0.999: 48456,640 ns/op with_new_arraylist_constructor·p0.9999: 1143248,896 ns/op with_new_arraylist_constructor·p1.00: 1351680,000 ns/op Iteration 3: 31481,606 ±(99.9%) 116,011 ns/op with_new_arraylist_constructor·p0.00: 29824,000 ns/op with_new_arraylist_constructor·p0.50: 31072,000 ns/op with_new_arraylist_constructor·p0.90: 31936,000 ns/op with_new_arraylist_constructor·p0.95: 32768,000 ns/op with_new_arraylist_constructor·p0.99: 35200,000 ns/op with_new_arraylist_constructor·p0.999: 50015,616 ns/op with_new_arraylist_constructor·p0.9999: 1155582,771 ns/op with_new_arraylist_constructor·p1.00: 1320960,000 ns/op Iteration 4: 31665,221 ±(99.9%) 124,198 ns/op with_new_arraylist_constructor·p0.00: 29824,000 ns/op with_new_arraylist_constructor·p0.50: 31104,000 ns/op with_new_arraylist_constructor·p0.90: 32384,000 ns/op with_new_arraylist_constructor·p0.95: 33344,000 ns/op with_new_arraylist_constructor·p0.99: 37504,000 ns/op with_new_arraylist_constructor·p0.999: 49856,000 ns/op with_new_arraylist_constructor·p0.9999: 1229872,947 ns/op with_new_arraylist_constructor·p1.00: 1804288,000 ns/op Iteration 5: 31699,080 ±(99.9%) 117,293 ns/op with_new_arraylist_constructor·p0.00: 29760,000 ns/op with_new_arraylist_constructor·p0.50: 31136,000 ns/op with_new_arraylist_constructor·p0.90: 32480,000 ns/op with_new_arraylist_constructor·p0.95: 33344,000 ns/op with_new_arraylist_constructor·p0.99: 37440,000 ns/op with_new_arraylist_constructor·p0.999: 50326,016 ns/op with_new_arraylist_constructor·p0.9999: 1181440,410 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op # Run progress: 76,98% complete, ETA 09:02:38 # Fork: 3 of 3 # Warmup Iteration 1: 30556,616 ±(99.9%) 320,456 ns/op # Warmup Iteration 2: 30156,422 ±(99.9%) 129,752 ns/op # Warmup Iteration 3: 30038,345 ±(99.9%) 108,891 ns/op Iteration 1: 30053,560 ±(99.9%) 108,939 ns/op with_new_arraylist_constructor·p0.00: 28576,000 ns/op with_new_arraylist_constructor·p0.50: 29664,000 ns/op with_new_arraylist_constructor·p0.90: 30560,000 ns/op with_new_arraylist_constructor·p0.95: 31424,000 ns/op with_new_arraylist_constructor·p0.99: 34304,000 ns/op with_new_arraylist_constructor·p0.999: 46976,000 ns/op with_new_arraylist_constructor·p0.9999: 1127266,714 ns/op with_new_arraylist_constructor·p1.00: 1351680,000 ns/op Iteration 2: 30148,358 ±(99.9%) 120,337 ns/op with_new_arraylist_constructor·p0.00: 28512,000 ns/op with_new_arraylist_constructor·p0.50: 29696,000 ns/op with_new_arraylist_constructor·p0.90: 30816,000 ns/op with_new_arraylist_constructor·p0.95: 31520,000 ns/op with_new_arraylist_constructor·p0.99: 34688,000 ns/op with_new_arraylist_constructor·p0.999: 47168,000 ns/op with_new_arraylist_constructor·p0.9999: 1174644,326 ns/op with_new_arraylist_constructor·p1.00: 1716224,000 ns/op Iteration 3: 30097,179 ±(99.9%) 112,984 ns/op with_new_arraylist_constructor·p0.00: 28544,000 ns/op with_new_arraylist_constructor·p0.50: 29664,000 ns/op with_new_arraylist_constructor·p0.90: 30592,000 ns/op with_new_arraylist_constructor·p0.95: 31456,000 ns/op with_new_arraylist_constructor·p0.99: 34624,000 ns/op with_new_arraylist_constructor·p0.999: 47104,000 ns/op with_new_arraylist_constructor·p0.9999: 1141499,904 ns/op with_new_arraylist_constructor·p1.00: 1282048,000 ns/op Iteration 4: 30046,443 ±(99.9%) 109,678 ns/op with_new_arraylist_constructor·p0.00: 28512,000 ns/op with_new_arraylist_constructor·p0.50: 29664,000 ns/op with_new_arraylist_constructor·p0.90: 30560,000 ns/op with_new_arraylist_constructor·p0.95: 31264,000 ns/op with_new_arraylist_constructor·p0.99: 33408,000 ns/op with_new_arraylist_constructor·p0.999: 46976,000 ns/op with_new_arraylist_constructor·p0.9999: 1132771,738 ns/op with_new_arraylist_constructor·p1.00: 1353728,000 ns/op Iteration 5: 30082,908 ±(99.9%) 111,873 ns/op with_new_arraylist_constructor·p0.00: 28544,000 ns/op with_new_arraylist_constructor·p0.50: 29664,000 ns/op with_new_arraylist_constructor·p0.90: 30624,000 ns/op with_new_arraylist_constructor·p0.95: 31296,000 ns/op with_new_arraylist_constructor·p0.99: 33536,000 ns/op with_new_arraylist_constructor·p0.999: 47040,000 ns/op with_new_arraylist_constructor·p0.9999: 1133337,190 ns/op with_new_arraylist_constructor·p1.00: 1300480,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 2415956 mean = 31042,254 ±(99.9%) 29,770 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 2415614 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 1 [ 750000,000, 1000000,000) = 1 [1000000,000, 1250000,000) = 261 [1250000,000, 1500000,000) = 75 [1500000,000, 1750000,000) = 2 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 28512,000 ns/op p(50,0000) = 30880,000 ns/op p(90,0000) = 31776,000 ns/op p(95,0000) = 32672,000 ns/op p(99,0000) = 36608,000 ns/op p(99,9000) = 48640,000 ns/op p(99,9900) = 1146880,000 ns/op p(99,9990) = 1318258,401 ns/op p(99,9999) = 1777879,722 ns/op p(100,0000) = 2004992,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 500) # Run progress: 77,04% complete, ETA 09:01:18 # Fork: 1 of 3 # Warmup Iteration 1: 76724,107 ±(99.9%) 441,100 ns/op # Warmup Iteration 2: 76108,972 ±(99.9%) 242,702 ns/op # Warmup Iteration 3: 76373,706 ±(99.9%) 180,652 ns/op Iteration 1: 76030,191 ±(99.9%) 176,185 ns/op with_new_arraylist_constructor·p0.00: 72960,000 ns/op with_new_arraylist_constructor·p0.50: 74880,000 ns/op with_new_arraylist_constructor·p0.90: 77184,000 ns/op with_new_arraylist_constructor·p0.95: 78848,000 ns/op with_new_arraylist_constructor·p0.99: 89472,000 ns/op with_new_arraylist_constructor·p0.999: 106112,000 ns/op with_new_arraylist_constructor·p0.9999: 1267712,000 ns/op with_new_arraylist_constructor·p1.00: 1437696,000 ns/op Iteration 2: 75947,029 ±(99.9%) 175,216 ns/op with_new_arraylist_constructor·p0.00: 72960,000 ns/op with_new_arraylist_constructor·p0.50: 74880,000 ns/op with_new_arraylist_constructor·p0.90: 77056,000 ns/op with_new_arraylist_constructor·p0.95: 78720,000 ns/op with_new_arraylist_constructor·p0.99: 89216,000 ns/op with_new_arraylist_constructor·p0.999: 106112,000 ns/op with_new_arraylist_constructor·p0.9999: 1236693,197 ns/op with_new_arraylist_constructor·p1.00: 1400832,000 ns/op Iteration 3: 76342,989 ±(99.9%) 177,554 ns/op with_new_arraylist_constructor·p0.00: 72960,000 ns/op with_new_arraylist_constructor·p0.50: 74880,000 ns/op with_new_arraylist_constructor·p0.90: 77440,000 ns/op with_new_arraylist_constructor·p0.95: 86016,000 ns/op with_new_arraylist_constructor·p0.99: 91904,000 ns/op with_new_arraylist_constructor·p0.999: 109725,184 ns/op with_new_arraylist_constructor·p0.9999: 1259203,789 ns/op with_new_arraylist_constructor·p1.00: 1394688,000 ns/op Iteration 4: 75972,171 ±(99.9%) 170,818 ns/op with_new_arraylist_constructor·p0.00: 73088,000 ns/op with_new_arraylist_constructor·p0.50: 74880,000 ns/op with_new_arraylist_constructor·p0.90: 77184,000 ns/op with_new_arraylist_constructor·p0.95: 78720,000 ns/op with_new_arraylist_constructor·p0.99: 89344,000 ns/op with_new_arraylist_constructor·p0.999: 105984,000 ns/op with_new_arraylist_constructor·p0.9999: 1214175,437 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op Iteration 5: 75949,583 ±(99.9%) 171,439 ns/op with_new_arraylist_constructor·p0.00: 72960,000 ns/op with_new_arraylist_constructor·p0.50: 74880,000 ns/op with_new_arraylist_constructor·p0.90: 77056,000 ns/op with_new_arraylist_constructor·p0.95: 78720,000 ns/op with_new_arraylist_constructor·p0.99: 89088,000 ns/op with_new_arraylist_constructor·p0.999: 105600,000 ns/op with_new_arraylist_constructor·p0.9999: 1230848,000 ns/op with_new_arraylist_constructor·p1.00: 1384448,000 ns/op # Run progress: 77,10% complete, ETA 08:59:58 # Fork: 2 of 3 # Warmup Iteration 1: 79614,043 ±(99.9%) 455,361 ns/op # Warmup Iteration 2: 78834,832 ±(99.9%) 187,819 ns/op # Warmup Iteration 3: 79060,404 ±(99.9%) 177,934 ns/op Iteration 1: 79051,772 ±(99.9%) 183,522 ns/op with_new_arraylist_constructor·p0.00: 75904,000 ns/op with_new_arraylist_constructor·p0.50: 77824,000 ns/op with_new_arraylist_constructor·p0.90: 80512,000 ns/op with_new_arraylist_constructor·p0.95: 84864,000 ns/op with_new_arraylist_constructor·p0.99: 91264,000 ns/op with_new_arraylist_constructor·p0.999: 109184,000 ns/op with_new_arraylist_constructor·p0.9999: 1295092,531 ns/op with_new_arraylist_constructor·p1.00: 1880064,000 ns/op Iteration 2: 79023,607 ±(99.9%) 176,998 ns/op with_new_arraylist_constructor·p0.00: 75776,000 ns/op with_new_arraylist_constructor·p0.50: 77824,000 ns/op with_new_arraylist_constructor·p0.90: 80384,000 ns/op with_new_arraylist_constructor·p0.95: 84864,000 ns/op with_new_arraylist_constructor·p0.99: 92288,000 ns/op with_new_arraylist_constructor·p0.999: 109568,000 ns/op with_new_arraylist_constructor·p0.9999: 1243883,315 ns/op with_new_arraylist_constructor·p1.00: 1347584,000 ns/op Iteration 3: 79232,978 ±(99.9%) 181,156 ns/op with_new_arraylist_constructor·p0.00: 75904,000 ns/op with_new_arraylist_constructor·p0.50: 77952,000 ns/op with_new_arraylist_constructor·p0.90: 80896,000 ns/op with_new_arraylist_constructor·p0.95: 85120,000 ns/op with_new_arraylist_constructor·p0.99: 92288,000 ns/op with_new_arraylist_constructor·p0.999: 109821,952 ns/op with_new_arraylist_constructor·p0.9999: 1306991,002 ns/op with_new_arraylist_constructor·p1.00: 1417216,000 ns/op Iteration 4: 79119,635 ±(99.9%) 181,551 ns/op with_new_arraylist_constructor·p0.00: 75904,000 ns/op with_new_arraylist_constructor·p0.50: 77824,000 ns/op with_new_arraylist_constructor·p0.90: 80512,000 ns/op with_new_arraylist_constructor·p0.95: 85120,000 ns/op with_new_arraylist_constructor·p0.99: 92544,000 ns/op with_new_arraylist_constructor·p0.999: 109568,000 ns/op with_new_arraylist_constructor·p0.9999: 1290040,320 ns/op with_new_arraylist_constructor·p1.00: 1751040,000 ns/op Iteration 5: 79239,123 ±(99.9%) 179,861 ns/op with_new_arraylist_constructor·p0.00: 76032,000 ns/op with_new_arraylist_constructor·p0.50: 77952,000 ns/op with_new_arraylist_constructor·p0.90: 80768,000 ns/op with_new_arraylist_constructor·p0.95: 85248,000 ns/op with_new_arraylist_constructor·p0.99: 92544,000 ns/op with_new_arraylist_constructor·p0.999: 109568,000 ns/op with_new_arraylist_constructor·p0.9999: 1285730,714 ns/op with_new_arraylist_constructor·p1.00: 1339392,000 ns/op # Run progress: 77,15% complete, ETA 08:58:38 # Fork: 3 of 3 # Warmup Iteration 1: 76853,836 ±(99.9%) 431,961 ns/op # Warmup Iteration 2: 76516,842 ±(99.9%) 188,226 ns/op # Warmup Iteration 3: 76106,977 ±(99.9%) 171,478 ns/op Iteration 1: 76069,258 ±(99.9%) 178,607 ns/op with_new_arraylist_constructor·p0.00: 72960,000 ns/op with_new_arraylist_constructor·p0.50: 75008,000 ns/op with_new_arraylist_constructor·p0.90: 77312,000 ns/op with_new_arraylist_constructor·p0.95: 78976,000 ns/op with_new_arraylist_constructor·p0.99: 89600,000 ns/op with_new_arraylist_constructor·p0.999: 106496,000 ns/op with_new_arraylist_constructor·p0.9999: 1269249,638 ns/op with_new_arraylist_constructor·p1.00: 1765376,000 ns/op Iteration 2: 76757,549 ±(99.9%) 179,518 ns/op with_new_arraylist_constructor·p0.00: 72960,000 ns/op with_new_arraylist_constructor·p0.50: 75008,000 ns/op with_new_arraylist_constructor·p0.90: 78336,000 ns/op with_new_arraylist_constructor·p0.95: 89472,000 ns/op with_new_arraylist_constructor·p0.99: 94080,000 ns/op with_new_arraylist_constructor·p0.999: 106880,000 ns/op with_new_arraylist_constructor·p0.9999: 1284081,254 ns/op with_new_arraylist_constructor·p1.00: 1361920,000 ns/op Iteration 3: 76463,904 ±(99.9%) 177,702 ns/op with_new_arraylist_constructor·p0.00: 73088,000 ns/op with_new_arraylist_constructor·p0.50: 75008,000 ns/op with_new_arraylist_constructor·p0.90: 77696,000 ns/op with_new_arraylist_constructor·p0.95: 86016,000 ns/op with_new_arraylist_constructor·p0.99: 94080,000 ns/op with_new_arraylist_constructor·p0.999: 106496,000 ns/op with_new_arraylist_constructor·p0.9999: 1267712,000 ns/op with_new_arraylist_constructor·p1.00: 1439744,000 ns/op Iteration 4: 76096,340 ±(99.9%) 175,018 ns/op with_new_arraylist_constructor·p0.00: 72960,000 ns/op with_new_arraylist_constructor·p0.50: 75008,000 ns/op with_new_arraylist_constructor·p0.90: 77312,000 ns/op with_new_arraylist_constructor·p0.95: 78976,000 ns/op with_new_arraylist_constructor·p0.99: 89216,000 ns/op with_new_arraylist_constructor·p0.999: 106368,000 ns/op with_new_arraylist_constructor·p0.9999: 1242891,469 ns/op with_new_arraylist_constructor·p1.00: 1380352,000 ns/op Iteration 5: 76095,827 ±(99.9%) 174,496 ns/op with_new_arraylist_constructor·p0.00: 72832,000 ns/op with_new_arraylist_constructor·p0.50: 75008,000 ns/op with_new_arraylist_constructor·p0.90: 77312,000 ns/op with_new_arraylist_constructor·p0.95: 79104,000 ns/op with_new_arraylist_constructor·p0.99: 89216,000 ns/op with_new_arraylist_constructor·p0.999: 106240,000 ns/op with_new_arraylist_constructor·p0.9999: 1236009,779 ns/op with_new_arraylist_constructor·p1.00: 1470464,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1941541 mean = 77133,997 ±(99.9%) 45,892 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1940913 [ 125000,000, 250000,000) = 107 [ 250000,000, 375000,000) = 5 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 12 [1125000,000, 1250000,000) = 295 [1250000,000, 1375000,000) = 190 [1375000,000, 1500000,000) = 16 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 72832,000 ns/op p(50,0000) = 75776,000 ns/op p(90,0000) = 79360,000 ns/op p(95,0000) = 82944,000 ns/op p(99,0000) = 92032,000 ns/op p(99,9000) = 108160,000 ns/op p(99,9900) = 1257472,000 ns/op p(99,9990) = 1376098,099 ns/op p(99,9999) = 1772080,431 ns/op p(100,0000) = 1880064,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 1000) # Run progress: 77,21% complete, ETA 08:57:18 # Fork: 1 of 3 # Warmup Iteration 1: 155871,370 ±(99.9%) 898,078 ns/op # Warmup Iteration 2: 155362,253 ±(99.9%) 368,931 ns/op # Warmup Iteration 3: 154111,901 ±(99.9%) 332,713 ns/op Iteration 1: 153966,796 ±(99.9%) 333,797 ns/op with_new_arraylist_constructor·p0.00: 149504,000 ns/op with_new_arraylist_constructor·p0.50: 152576,000 ns/op with_new_arraylist_constructor·p0.90: 155648,000 ns/op with_new_arraylist_constructor·p0.95: 157440,000 ns/op with_new_arraylist_constructor·p0.99: 180736,000 ns/op with_new_arraylist_constructor·p0.999: 187904,000 ns/op with_new_arraylist_constructor·p0.9999: 1405242,573 ns/op with_new_arraylist_constructor·p1.00: 1523712,000 ns/op Iteration 2: 154512,278 ±(99.9%) 330,968 ns/op with_new_arraylist_constructor·p0.00: 149248,000 ns/op with_new_arraylist_constructor·p0.50: 152576,000 ns/op with_new_arraylist_constructor·p0.90: 156160,000 ns/op with_new_arraylist_constructor·p0.95: 158720,000 ns/op with_new_arraylist_constructor·p0.99: 183552,000 ns/op with_new_arraylist_constructor·p0.999: 199259,136 ns/op with_new_arraylist_constructor·p0.9999: 1402074,726 ns/op with_new_arraylist_constructor·p1.00: 1513472,000 ns/op Iteration 3: 154055,733 ±(99.9%) 334,487 ns/op with_new_arraylist_constructor·p0.00: 149248,000 ns/op with_new_arraylist_constructor·p0.50: 152576,000 ns/op with_new_arraylist_constructor·p0.90: 155648,000 ns/op with_new_arraylist_constructor·p0.95: 157696,000 ns/op with_new_arraylist_constructor·p0.99: 180992,000 ns/op with_new_arraylist_constructor·p0.999: 187392,000 ns/op with_new_arraylist_constructor·p0.9999: 1424485,376 ns/op with_new_arraylist_constructor·p1.00: 1505280,000 ns/op Iteration 4: 153930,769 ±(99.9%) 321,952 ns/op with_new_arraylist_constructor·p0.00: 149760,000 ns/op with_new_arraylist_constructor·p0.50: 152576,000 ns/op with_new_arraylist_constructor·p0.90: 155136,000 ns/op with_new_arraylist_constructor·p0.95: 156672,000 ns/op with_new_arraylist_constructor·p0.99: 172032,000 ns/op with_new_arraylist_constructor·p0.999: 188188,928 ns/op with_new_arraylist_constructor·p0.9999: 1382400,000 ns/op with_new_arraylist_constructor·p1.00: 1515520,000 ns/op Iteration 5: 154082,313 ±(99.9%) 325,243 ns/op with_new_arraylist_constructor·p0.00: 149760,000 ns/op with_new_arraylist_constructor·p0.50: 152576,000 ns/op with_new_arraylist_constructor·p0.90: 155392,000 ns/op with_new_arraylist_constructor·p0.95: 156928,000 ns/op with_new_arraylist_constructor·p0.99: 182016,000 ns/op with_new_arraylist_constructor·p0.999: 192529,408 ns/op with_new_arraylist_constructor·p0.9999: 1362065,818 ns/op with_new_arraylist_constructor·p1.00: 1452032,000 ns/op # Run progress: 77,27% complete, ETA 08:55:58 # Fork: 2 of 3 # Warmup Iteration 1: 145568,995 ±(99.9%) 867,824 ns/op # Warmup Iteration 2: 144387,487 ±(99.9%) 339,809 ns/op # Warmup Iteration 3: 143545,275 ±(99.9%) 314,994 ns/op Iteration 1: 143513,645 ±(99.9%) 323,540 ns/op with_new_arraylist_constructor·p0.00: 139008,000 ns/op with_new_arraylist_constructor·p0.50: 142336,000 ns/op with_new_arraylist_constructor·p0.90: 144896,000 ns/op with_new_arraylist_constructor·p0.95: 146176,000 ns/op with_new_arraylist_constructor·p0.99: 159488,000 ns/op with_new_arraylist_constructor·p0.999: 193024,000 ns/op with_new_arraylist_constructor·p0.9999: 1413288,346 ns/op with_new_arraylist_constructor·p1.00: 1548288,000 ns/op Iteration 2: 143489,046 ±(99.9%) 310,997 ns/op with_new_arraylist_constructor·p0.00: 139008,000 ns/op with_new_arraylist_constructor·p0.50: 142336,000 ns/op with_new_arraylist_constructor·p0.90: 144896,000 ns/op with_new_arraylist_constructor·p0.95: 146176,000 ns/op with_new_arraylist_constructor·p0.99: 159744,000 ns/op with_new_arraylist_constructor·p0.999: 199168,000 ns/op with_new_arraylist_constructor·p0.9999: 1353728,000 ns/op with_new_arraylist_constructor·p1.00: 1437696,000 ns/op Iteration 3: 143619,483 ±(99.9%) 315,491 ns/op with_new_arraylist_constructor·p0.00: 139520,000 ns/op with_new_arraylist_constructor·p0.50: 142336,000 ns/op with_new_arraylist_constructor·p0.90: 145152,000 ns/op with_new_arraylist_constructor·p0.95: 146688,000 ns/op with_new_arraylist_constructor·p0.99: 163072,000 ns/op with_new_arraylist_constructor·p0.999: 191862,272 ns/op with_new_arraylist_constructor·p0.9999: 1374964,941 ns/op with_new_arraylist_constructor·p1.00: 1511424,000 ns/op Iteration 4: 143687,469 ±(99.9%) 328,960 ns/op with_new_arraylist_constructor·p0.00: 139264,000 ns/op with_new_arraylist_constructor·p0.50: 142336,000 ns/op with_new_arraylist_constructor·p0.90: 145152,000 ns/op with_new_arraylist_constructor·p0.95: 146688,000 ns/op with_new_arraylist_constructor·p0.99: 167920,640 ns/op with_new_arraylist_constructor·p0.999: 179196,928 ns/op with_new_arraylist_constructor·p0.9999: 1417519,514 ns/op with_new_arraylist_constructor·p1.00: 1480704,000 ns/op Iteration 5: 143861,774 ±(99.9%) 312,226 ns/op with_new_arraylist_constructor·p0.00: 139264,000 ns/op with_new_arraylist_constructor·p0.50: 142336,000 ns/op with_new_arraylist_constructor·p0.90: 145152,000 ns/op with_new_arraylist_constructor·p0.95: 146944,000 ns/op with_new_arraylist_constructor·p0.99: 175616,000 ns/op with_new_arraylist_constructor·p0.999: 196500,224 ns/op with_new_arraylist_constructor·p0.9999: 1351917,158 ns/op with_new_arraylist_constructor·p1.00: 1466368,000 ns/op # Run progress: 77,32% complete, ETA 08:54:37 # Fork: 3 of 3 # Warmup Iteration 1: 155983,729 ±(99.9%) 883,970 ns/op # Warmup Iteration 2: 155188,228 ±(99.9%) 371,840 ns/op # Warmup Iteration 3: 153796,312 ±(99.9%) 337,165 ns/op Iteration 1: 154854,245 ±(99.9%) 331,245 ns/op with_new_arraylist_constructor·p0.00: 149248,000 ns/op with_new_arraylist_constructor·p0.50: 152576,000 ns/op with_new_arraylist_constructor·p0.90: 155904,000 ns/op with_new_arraylist_constructor·p0.95: 161267,200 ns/op with_new_arraylist_constructor·p0.99: 185600,000 ns/op with_new_arraylist_constructor·p0.999: 211968,000 ns/op with_new_arraylist_constructor·p0.9999: 1379017,318 ns/op with_new_arraylist_constructor·p1.00: 1495040,000 ns/op Iteration 2: 153730,187 ±(99.9%) 335,710 ns/op with_new_arraylist_constructor·p0.00: 149248,000 ns/op with_new_arraylist_constructor·p0.50: 152576,000 ns/op with_new_arraylist_constructor·p0.90: 155136,000 ns/op with_new_arraylist_constructor·p0.95: 156416,000 ns/op with_new_arraylist_constructor·p0.99: 168960,000 ns/op with_new_arraylist_constructor·p0.999: 186630,912 ns/op with_new_arraylist_constructor·p0.9999: 1396791,296 ns/op with_new_arraylist_constructor·p1.00: 1464320,000 ns/op Iteration 3: 153749,179 ±(99.9%) 327,358 ns/op with_new_arraylist_constructor·p0.00: 149504,000 ns/op with_new_arraylist_constructor·p0.50: 152576,000 ns/op with_new_arraylist_constructor·p0.90: 155136,000 ns/op with_new_arraylist_constructor·p0.95: 156416,000 ns/op with_new_arraylist_constructor·p0.99: 169564,160 ns/op with_new_arraylist_constructor·p0.999: 198153,216 ns/op with_new_arraylist_constructor·p0.9999: 1361949,491 ns/op with_new_arraylist_constructor·p1.00: 1486848,000 ns/op Iteration 4: 153915,971 ±(99.9%) 321,712 ns/op with_new_arraylist_constructor·p0.00: 149248,000 ns/op with_new_arraylist_constructor·p0.50: 152576,000 ns/op with_new_arraylist_constructor·p0.90: 155648,000 ns/op with_new_arraylist_constructor·p0.95: 157440,000 ns/op with_new_arraylist_constructor·p0.99: 171008,000 ns/op with_new_arraylist_constructor·p0.999: 205191,680 ns/op with_new_arraylist_constructor·p0.9999: 1368064,000 ns/op with_new_arraylist_constructor·p1.00: 1478656,000 ns/op Iteration 5: 154858,995 ±(99.9%) 334,451 ns/op with_new_arraylist_constructor·p0.00: 149504,000 ns/op with_new_arraylist_constructor·p0.50: 152576,000 ns/op with_new_arraylist_constructor·p0.90: 155904,000 ns/op with_new_arraylist_constructor·p0.95: 160768,000 ns/op with_new_arraylist_constructor·p0.99: 185344,000 ns/op with_new_arraylist_constructor·p0.999: 213248,512 ns/op with_new_arraylist_constructor·p0.9999: 1361614,234 ns/op with_new_arraylist_constructor·p1.00: 1454080,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 995532 mean = 150487,253 ±(99.9%) 85,735 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 995065 [ 250000,000, 375000,000) = 13 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 53 [1250000,000, 1375000,000) = 299 [1375000,000, 1500000,000) = 93 [1500000,000, 1625000,000) = 8 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 139008,000 ns/op p(50,0000) = 151808,000 ns/op p(90,0000) = 154880,000 ns/op p(95,0000) = 156416,000 ns/op p(99,0000) = 181760,000 ns/op p(99,9000) = 197888,000 ns/op p(99,9900) = 1376256,000 ns/op p(99,9990) = 1487213,937 ns/op p(99,9999) = 1548288,000 ns/op p(100,0000) = 1548288,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 10) # Run progress: 77,38% complete, ETA 08:53:17 # Fork: 1 of 3 # Warmup Iteration 1: 6481,716 ±(99.9%) 312,187 ns/op # Warmup Iteration 2: 5978,865 ±(99.9%) 66,261 ns/op # Warmup Iteration 3: 6012,158 ±(99.9%) 64,870 ns/op Iteration 1: 5984,823 ±(99.9%) 60,328 ns/op with_new_arraylist_constructor·p0.00: 5504,000 ns/op with_new_arraylist_constructor·p0.50: 5848,000 ns/op with_new_arraylist_constructor·p0.90: 6104,000 ns/op with_new_arraylist_constructor·p0.95: 6240,000 ns/op with_new_arraylist_constructor·p0.99: 7856,000 ns/op with_new_arraylist_constructor·p0.999: 18528,000 ns/op with_new_arraylist_constructor·p0.9999: 25734,195 ns/op with_new_arraylist_constructor·p1.00: 1280000,000 ns/op Iteration 2: 5966,870 ±(99.9%) 61,539 ns/op with_new_arraylist_constructor·p0.00: 5504,000 ns/op with_new_arraylist_constructor·p0.50: 5840,000 ns/op with_new_arraylist_constructor·p0.90: 6080,000 ns/op with_new_arraylist_constructor·p0.95: 6200,000 ns/op with_new_arraylist_constructor·p0.99: 7392,000 ns/op with_new_arraylist_constructor·p0.999: 18496,000 ns/op with_new_arraylist_constructor·p0.9999: 26733,648 ns/op with_new_arraylist_constructor·p1.00: 1249280,000 ns/op Iteration 3: 5986,312 ±(99.9%) 60,932 ns/op with_new_arraylist_constructor·p0.00: 5496,000 ns/op with_new_arraylist_constructor·p0.50: 5840,000 ns/op with_new_arraylist_constructor·p0.90: 6096,000 ns/op with_new_arraylist_constructor·p0.95: 6240,000 ns/op with_new_arraylist_constructor·p0.99: 7888,000 ns/op with_new_arraylist_constructor·p0.999: 18496,000 ns/op with_new_arraylist_constructor·p0.9999: 24212,403 ns/op with_new_arraylist_constructor·p1.00: 1191936,000 ns/op Iteration 4: 5969,078 ±(99.9%) 64,948 ns/op with_new_arraylist_constructor·p0.00: 5496,000 ns/op with_new_arraylist_constructor·p0.50: 5832,000 ns/op with_new_arraylist_constructor·p0.90: 6072,000 ns/op with_new_arraylist_constructor·p0.95: 6192,000 ns/op with_new_arraylist_constructor·p0.99: 7400,000 ns/op with_new_arraylist_constructor·p0.999: 18624,000 ns/op with_new_arraylist_constructor·p0.9999: 27393,306 ns/op with_new_arraylist_constructor·p1.00: 1286144,000 ns/op Iteration 5: 5974,406 ±(99.9%) 63,928 ns/op with_new_arraylist_constructor·p0.00: 5512,000 ns/op with_new_arraylist_constructor·p0.50: 5832,000 ns/op with_new_arraylist_constructor·p0.90: 6080,000 ns/op with_new_arraylist_constructor·p0.95: 6208,000 ns/op with_new_arraylist_constructor·p0.99: 7792,000 ns/op with_new_arraylist_constructor·p0.999: 18560,000 ns/op with_new_arraylist_constructor·p0.9999: 26688,563 ns/op with_new_arraylist_constructor·p1.00: 1255424,000 ns/op # Run progress: 77,44% complete, ETA 08:51:57 # Fork: 2 of 3 # Warmup Iteration 1: 6183,613 ±(99.9%) 321,207 ns/op # Warmup Iteration 2: 5773,097 ±(99.9%) 57,271 ns/op # Warmup Iteration 3: 5779,982 ±(99.9%) 60,421 ns/op Iteration 1: 5769,137 ±(99.9%) 57,430 ns/op with_new_arraylist_constructor·p0.00: 5376,000 ns/op with_new_arraylist_constructor·p0.50: 5648,000 ns/op with_new_arraylist_constructor·p0.90: 5880,000 ns/op with_new_arraylist_constructor·p0.95: 6048,000 ns/op with_new_arraylist_constructor·p0.99: 7152,000 ns/op with_new_arraylist_constructor·p0.999: 18368,000 ns/op with_new_arraylist_constructor·p0.9999: 23263,280 ns/op with_new_arraylist_constructor·p1.00: 1251328,000 ns/op Iteration 2: 5782,650 ±(99.9%) 60,674 ns/op with_new_arraylist_constructor·p0.00: 5376,000 ns/op with_new_arraylist_constructor·p0.50: 5648,000 ns/op with_new_arraylist_constructor·p0.90: 5904,000 ns/op with_new_arraylist_constructor·p0.95: 6064,000 ns/op with_new_arraylist_constructor·p0.99: 7176,000 ns/op with_new_arraylist_constructor·p0.999: 18400,000 ns/op with_new_arraylist_constructor·p0.9999: 23982,643 ns/op with_new_arraylist_constructor·p1.00: 1298432,000 ns/op Iteration 3: 5781,113 ±(99.9%) 59,967 ns/op with_new_arraylist_constructor·p0.00: 5376,000 ns/op with_new_arraylist_constructor·p0.50: 5656,000 ns/op with_new_arraylist_constructor·p0.90: 5896,000 ns/op with_new_arraylist_constructor·p0.95: 6064,000 ns/op with_new_arraylist_constructor·p0.99: 7120,000 ns/op with_new_arraylist_constructor·p0.999: 18272,000 ns/op with_new_arraylist_constructor·p0.9999: 22891,507 ns/op with_new_arraylist_constructor·p1.00: 1265664,000 ns/op Iteration 4: 5778,336 ±(99.9%) 59,291 ns/op with_new_arraylist_constructor·p0.00: 5376,000 ns/op with_new_arraylist_constructor·p0.50: 5648,000 ns/op with_new_arraylist_constructor·p0.90: 5896,000 ns/op with_new_arraylist_constructor·p0.95: 6064,000 ns/op with_new_arraylist_constructor·p0.99: 7128,000 ns/op with_new_arraylist_constructor·p0.999: 18272,000 ns/op with_new_arraylist_constructor·p0.9999: 23085,837 ns/op with_new_arraylist_constructor·p1.00: 1239040,000 ns/op Iteration 5: 5816,123 ±(99.9%) 54,526 ns/op with_new_arraylist_constructor·p0.00: 5384,000 ns/op with_new_arraylist_constructor·p0.50: 5656,000 ns/op with_new_arraylist_constructor·p0.90: 5952,000 ns/op with_new_arraylist_constructor·p0.95: 6192,000 ns/op with_new_arraylist_constructor·p0.99: 7960,000 ns/op with_new_arraylist_constructor·p0.999: 18336,000 ns/op with_new_arraylist_constructor·p0.9999: 23545,946 ns/op with_new_arraylist_constructor·p1.00: 1306624,000 ns/op # Run progress: 77,49% complete, ETA 08:50:37 # Fork: 3 of 3 # Warmup Iteration 1: 6073,317 ±(99.9%) 211,349 ns/op # Warmup Iteration 2: 5793,407 ±(99.9%) 69,025 ns/op # Warmup Iteration 3: 5775,188 ±(99.9%) 59,200 ns/op Iteration 1: 5858,508 ±(99.9%) 149,677 ns/op with_new_arraylist_constructor·p0.00: 5376,000 ns/op with_new_arraylist_constructor·p0.50: 5656,000 ns/op with_new_arraylist_constructor·p0.90: 5928,000 ns/op with_new_arraylist_constructor·p0.95: 6168,000 ns/op with_new_arraylist_constructor·p0.99: 7944,000 ns/op with_new_arraylist_constructor·p0.999: 18112,000 ns/op with_new_arraylist_constructor·p0.9999: 25438,163 ns/op with_new_arraylist_constructor·p1.00: 8847360,000 ns/op Iteration 2: 5774,056 ±(99.9%) 59,053 ns/op with_new_arraylist_constructor·p0.00: 5384,000 ns/op with_new_arraylist_constructor·p0.50: 5648,000 ns/op with_new_arraylist_constructor·p0.90: 5880,000 ns/op with_new_arraylist_constructor·p0.95: 6032,000 ns/op with_new_arraylist_constructor·p0.99: 7152,000 ns/op with_new_arraylist_constructor·p0.999: 18144,000 ns/op with_new_arraylist_constructor·p0.9999: 25032,960 ns/op with_new_arraylist_constructor·p1.00: 1310720,000 ns/op Iteration 3: 5777,710 ±(99.9%) 61,116 ns/op with_new_arraylist_constructor·p0.00: 5384,000 ns/op with_new_arraylist_constructor·p0.50: 5648,000 ns/op with_new_arraylist_constructor·p0.90: 5888,000 ns/op with_new_arraylist_constructor·p0.95: 6040,000 ns/op with_new_arraylist_constructor·p0.99: 7128,000 ns/op with_new_arraylist_constructor·p0.999: 18080,000 ns/op with_new_arraylist_constructor·p0.9999: 25945,293 ns/op with_new_arraylist_constructor·p1.00: 1318912,000 ns/op Iteration 4: 5777,880 ±(99.9%) 66,250 ns/op with_new_arraylist_constructor·p0.00: 5360,000 ns/op with_new_arraylist_constructor·p0.50: 5648,000 ns/op with_new_arraylist_constructor·p0.90: 5888,000 ns/op with_new_arraylist_constructor·p0.95: 6040,000 ns/op with_new_arraylist_constructor·p0.99: 7112,000 ns/op with_new_arraylist_constructor·p0.999: 12632,064 ns/op with_new_arraylist_constructor·p0.9999: 25115,789 ns/op with_new_arraylist_constructor·p1.00: 2174976,000 ns/op Iteration 5: 5783,112 ±(99.9%) 61,487 ns/op with_new_arraylist_constructor·p0.00: 5376,000 ns/op with_new_arraylist_constructor·p0.50: 5648,000 ns/op with_new_arraylist_constructor·p0.90: 5896,000 ns/op with_new_arraylist_constructor·p0.95: 6051,600 ns/op with_new_arraylist_constructor·p0.99: 7160,000 ns/op with_new_arraylist_constructor·p0.999: 18216,608 ns/op with_new_arraylist_constructor·p0.9999: 23140,042 ns/op with_new_arraylist_constructor·p1.00: 1255424,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3229100 mean = 5850,641 ±(99.9%) 18,189 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 3228924 [ 500000,000, 1000000,000) = 0 [1000000,000, 1500000,000) = 173 [1500000,000, 2000000,000) = 0 [2000000,000, 2500000,000) = 2 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 [6500000,000, 7000000,000) = 0 [7000000,000, 7500000,000) = 0 [7500000,000, 8000000,000) = 0 [8000000,000, 8500000,000) = 0 Percentiles, ns/op: p(0,0000) = 5360,000 ns/op p(50,0000) = 5704,000 ns/op p(90,0000) = 5992,000 ns/op p(95,0000) = 6144,000 ns/op p(99,0000) = 7656,000 ns/op p(99,9000) = 18336,000 ns/op p(99,9900) = 24674,877 ns/op p(99,9990) = 1224704,000 ns/op p(99,9999) = 1990111,654 ns/op p(100,0000) = 8847360,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 20) # Run progress: 77,55% complete, ETA 08:49:17 # Fork: 1 of 3 # Warmup Iteration 1: 9892,602 ±(99.9%) 182,234 ns/op # Warmup Iteration 2: 9958,463 ±(99.9%) 70,587 ns/op # Warmup Iteration 3: 9733,673 ±(99.9%) 73,096 ns/op Iteration 1: 9720,810 ±(99.9%) 72,594 ns/op with_new_arraylist_constructor·p0.00: 9040,000 ns/op with_new_arraylist_constructor·p0.50: 9504,000 ns/op with_new_arraylist_constructor·p0.90: 9904,000 ns/op with_new_arraylist_constructor·p0.95: 10112,000 ns/op with_new_arraylist_constructor·p0.99: 11472,000 ns/op with_new_arraylist_constructor·p0.999: 24032,000 ns/op with_new_arraylist_constructor·p0.9999: 39339,488 ns/op with_new_arraylist_constructor·p1.00: 1695744,000 ns/op Iteration 2: 9712,696 ±(99.9%) 75,985 ns/op with_new_arraylist_constructor·p0.00: 9040,000 ns/op with_new_arraylist_constructor·p0.50: 9504,000 ns/op with_new_arraylist_constructor·p0.90: 9872,000 ns/op with_new_arraylist_constructor·p0.95: 10080,000 ns/op with_new_arraylist_constructor·p0.99: 11440,000 ns/op with_new_arraylist_constructor·p0.999: 22528,000 ns/op with_new_arraylist_constructor·p0.9999: 1062371,738 ns/op with_new_arraylist_constructor·p1.00: 1347584,000 ns/op Iteration 3: 9690,299 ±(99.9%) 70,801 ns/op with_new_arraylist_constructor·p0.00: 9040,000 ns/op with_new_arraylist_constructor·p0.50: 9488,000 ns/op with_new_arraylist_constructor·p0.90: 9840,000 ns/op with_new_arraylist_constructor·p0.95: 10048,000 ns/op with_new_arraylist_constructor·p0.99: 11440,000 ns/op with_new_arraylist_constructor·p0.999: 23936,000 ns/op with_new_arraylist_constructor·p0.9999: 41512,621 ns/op with_new_arraylist_constructor·p1.00: 1302528,000 ns/op Iteration 4: 9710,572 ±(99.9%) 73,915 ns/op with_new_arraylist_constructor·p0.00: 9024,000 ns/op with_new_arraylist_constructor·p0.50: 9488,000 ns/op with_new_arraylist_constructor·p0.90: 9856,000 ns/op with_new_arraylist_constructor·p0.95: 10080,000 ns/op with_new_arraylist_constructor·p0.99: 11648,000 ns/op with_new_arraylist_constructor·p0.999: 22336,000 ns/op with_new_arraylist_constructor·p0.9999: 137477,222 ns/op with_new_arraylist_constructor·p1.00: 1331200,000 ns/op Iteration 5: 9697,841 ±(99.9%) 72,551 ns/op with_new_arraylist_constructor·p0.00: 9040,000 ns/op with_new_arraylist_constructor·p0.50: 9488,000 ns/op with_new_arraylist_constructor·p0.90: 9856,000 ns/op with_new_arraylist_constructor·p0.95: 10080,000 ns/op with_new_arraylist_constructor·p0.99: 11616,000 ns/op with_new_arraylist_constructor·p0.999: 22198,624 ns/op with_new_arraylist_constructor·p0.9999: 36709,459 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op # Run progress: 77,61% complete, ETA 08:47:56 # Fork: 2 of 3 # Warmup Iteration 1: 9855,863 ±(99.9%) 201,380 ns/op # Warmup Iteration 2: 9571,310 ±(99.9%) 71,150 ns/op # Warmup Iteration 3: 9560,212 ±(99.9%) 51,970 ns/op Iteration 1: 9462,901 ±(99.9%) 59,537 ns/op with_new_arraylist_constructor·p0.00: 8800,000 ns/op with_new_arraylist_constructor·p0.50: 9280,000 ns/op with_new_arraylist_constructor·p0.90: 9648,000 ns/op with_new_arraylist_constructor·p0.95: 9904,000 ns/op with_new_arraylist_constructor·p0.99: 11216,000 ns/op with_new_arraylist_constructor·p0.999: 23744,000 ns/op with_new_arraylist_constructor·p0.9999: 31735,616 ns/op with_new_arraylist_constructor·p1.00: 1329152,000 ns/op Iteration 2: 9478,163 ±(99.9%) 60,352 ns/op with_new_arraylist_constructor·p0.00: 8832,000 ns/op with_new_arraylist_constructor·p0.50: 9296,000 ns/op with_new_arraylist_constructor·p0.90: 9680,000 ns/op with_new_arraylist_constructor·p0.95: 9936,000 ns/op with_new_arraylist_constructor·p0.99: 11248,000 ns/op with_new_arraylist_constructor·p0.999: 23872,000 ns/op with_new_arraylist_constructor·p0.9999: 33620,480 ns/op with_new_arraylist_constructor·p1.00: 1640448,000 ns/op Iteration 3: 9486,387 ±(99.9%) 59,200 ns/op with_new_arraylist_constructor·p0.00: 8832,000 ns/op with_new_arraylist_constructor·p0.50: 9312,000 ns/op with_new_arraylist_constructor·p0.90: 9696,000 ns/op with_new_arraylist_constructor·p0.95: 9968,000 ns/op with_new_arraylist_constructor·p0.99: 11248,000 ns/op with_new_arraylist_constructor·p0.999: 23776,000 ns/op with_new_arraylist_constructor·p0.9999: 31903,328 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op Iteration 4: 9476,127 ±(99.9%) 57,798 ns/op with_new_arraylist_constructor·p0.00: 8800,000 ns/op with_new_arraylist_constructor·p0.50: 9296,000 ns/op with_new_arraylist_constructor·p0.90: 9680,000 ns/op with_new_arraylist_constructor·p0.95: 9936,000 ns/op with_new_arraylist_constructor·p0.99: 11248,000 ns/op with_new_arraylist_constructor·p0.999: 23571,072 ns/op with_new_arraylist_constructor·p0.9999: 32373,722 ns/op with_new_arraylist_constructor·p1.00: 1310720,000 ns/op Iteration 5: 9488,789 ±(99.9%) 62,023 ns/op with_new_arraylist_constructor·p0.00: 8800,000 ns/op with_new_arraylist_constructor·p0.50: 9296,000 ns/op with_new_arraylist_constructor·p0.90: 9664,000 ns/op with_new_arraylist_constructor·p0.95: 9936,000 ns/op with_new_arraylist_constructor·p0.99: 11248,000 ns/op with_new_arraylist_constructor·p0.999: 23904,000 ns/op with_new_arraylist_constructor·p0.9999: 33295,027 ns/op with_new_arraylist_constructor·p1.00: 1243136,000 ns/op # Run progress: 77,66% complete, ETA 08:46:36 # Fork: 3 of 3 # Warmup Iteration 1: 9765,121 ±(99.9%) 197,567 ns/op # Warmup Iteration 2: 9462,447 ±(99.9%) 58,282 ns/op # Warmup Iteration 3: 9479,294 ±(99.9%) 59,532 ns/op Iteration 1: 9468,343 ±(99.9%) 50,066 ns/op with_new_arraylist_constructor·p0.00: 8816,000 ns/op with_new_arraylist_constructor·p0.50: 9312,000 ns/op with_new_arraylist_constructor·p0.90: 9680,000 ns/op with_new_arraylist_constructor·p0.95: 9936,000 ns/op with_new_arraylist_constructor·p0.99: 11248,000 ns/op with_new_arraylist_constructor·p0.999: 24096,000 ns/op with_new_arraylist_constructor·p0.9999: 29635,974 ns/op with_new_arraylist_constructor·p1.00: 1325056,000 ns/op Iteration 2: 9458,050 ±(99.9%) 52,317 ns/op with_new_arraylist_constructor·p0.00: 8848,000 ns/op with_new_arraylist_constructor·p0.50: 9312,000 ns/op with_new_arraylist_constructor·p0.90: 9664,000 ns/op with_new_arraylist_constructor·p0.95: 9920,000 ns/op with_new_arraylist_constructor·p0.99: 11248,000 ns/op with_new_arraylist_constructor·p0.999: 22528,000 ns/op with_new_arraylist_constructor·p0.9999: 29223,136 ns/op with_new_arraylist_constructor·p1.00: 1761280,000 ns/op Iteration 3: 9476,222 ±(99.9%) 51,087 ns/op with_new_arraylist_constructor·p0.00: 8832,000 ns/op with_new_arraylist_constructor·p0.50: 9328,000 ns/op with_new_arraylist_constructor·p0.90: 9696,000 ns/op with_new_arraylist_constructor·p0.95: 9952,000 ns/op with_new_arraylist_constructor·p0.99: 11248,000 ns/op with_new_arraylist_constructor·p0.999: 22400,000 ns/op with_new_arraylist_constructor·p0.9999: 29240,496 ns/op with_new_arraylist_constructor·p1.00: 1341440,000 ns/op Iteration 4: 9486,912 ±(99.9%) 58,760 ns/op with_new_arraylist_constructor·p0.00: 8816,000 ns/op with_new_arraylist_constructor·p0.50: 9312,000 ns/op with_new_arraylist_constructor·p0.90: 9664,000 ns/op with_new_arraylist_constructor·p0.95: 9920,000 ns/op with_new_arraylist_constructor·p0.99: 11248,000 ns/op with_new_arraylist_constructor·p0.999: 24032,000 ns/op with_new_arraylist_constructor·p0.9999: 28740,038 ns/op with_new_arraylist_constructor·p1.00: 1183744,000 ns/op Iteration 5: 9512,302 ±(99.9%) 57,240 ns/op with_new_arraylist_constructor·p0.00: 8832,000 ns/op with_new_arraylist_constructor·p0.50: 9312,000 ns/op with_new_arraylist_constructor·p0.90: 9712,000 ns/op with_new_arraylist_constructor·p0.95: 10064,000 ns/op with_new_arraylist_constructor·p0.99: 11808,000 ns/op with_new_arraylist_constructor·p0.999: 23904,000 ns/op with_new_arraylist_constructor·p0.9999: 30708,147 ns/op with_new_arraylist_constructor·p1.00: 1243136,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3938493 mean = 9554,090 ±(99.9%) 16,191 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3938218 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 78 [1125000,000, 1250000,000) = 164 [1250000,000, 1375000,000) = 29 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 2 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 8800,000 ns/op p(50,0000) = 9376,000 ns/op p(90,0000) = 9760,000 ns/op p(95,0000) = 10016,000 ns/op p(99,0000) = 11376,000 ns/op p(99,9000) = 23776,000 ns/op p(99,9900) = 32576,000 ns/op p(99,9990) = 1242347,643 ns/op p(99,9999) = 1367518,929 ns/op p(100,0000) = 1761280,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 50) # Run progress: 77,72% complete, ETA 08:45:16 # Fork: 1 of 3 # Warmup Iteration 1: 19570,818 ±(99.9%) 207,461 ns/op # Warmup Iteration 2: 19239,236 ±(99.9%) 81,989 ns/op # Warmup Iteration 3: 19184,971 ±(99.9%) 68,840 ns/op Iteration 1: 19221,760 ±(99.9%) 74,022 ns/op with_new_arraylist_constructor·p0.00: 18016,000 ns/op with_new_arraylist_constructor·p0.50: 18912,000 ns/op with_new_arraylist_constructor·p0.90: 19616,000 ns/op with_new_arraylist_constructor·p0.95: 20320,000 ns/op with_new_arraylist_constructor·p0.99: 21376,000 ns/op with_new_arraylist_constructor·p0.999: 35648,000 ns/op with_new_arraylist_constructor·p0.9999: 62365,696 ns/op with_new_arraylist_constructor·p1.00: 1306624,000 ns/op Iteration 2: 19217,475 ±(99.9%) 75,957 ns/op with_new_arraylist_constructor·p0.00: 18016,000 ns/op with_new_arraylist_constructor·p0.50: 18912,000 ns/op with_new_arraylist_constructor·p0.90: 19552,000 ns/op with_new_arraylist_constructor·p0.95: 20288,000 ns/op with_new_arraylist_constructor·p0.99: 21376,000 ns/op with_new_arraylist_constructor·p0.999: 35712,000 ns/op with_new_arraylist_constructor·p0.9999: 64098,202 ns/op with_new_arraylist_constructor·p1.00: 1714176,000 ns/op Iteration 3: 19266,345 ±(99.9%) 136,990 ns/op with_new_arraylist_constructor·p0.00: 18080,000 ns/op with_new_arraylist_constructor·p0.50: 18912,000 ns/op with_new_arraylist_constructor·p0.90: 19584,000 ns/op with_new_arraylist_constructor·p0.95: 20320,000 ns/op with_new_arraylist_constructor·p0.99: 21376,000 ns/op with_new_arraylist_constructor·p0.999: 35648,000 ns/op with_new_arraylist_constructor·p0.9999: 1057014,989 ns/op with_new_arraylist_constructor·p1.00: 9158656,000 ns/op Iteration 4: 19157,131 ±(99.9%) 65,609 ns/op with_new_arraylist_constructor·p0.00: 18080,000 ns/op with_new_arraylist_constructor·p0.50: 18880,000 ns/op with_new_arraylist_constructor·p0.90: 19456,000 ns/op with_new_arraylist_constructor·p0.95: 20096,000 ns/op with_new_arraylist_constructor·p0.99: 21504,000 ns/op with_new_arraylist_constructor·p0.999: 35160,384 ns/op with_new_arraylist_constructor·p0.9999: 54624,307 ns/op with_new_arraylist_constructor·p1.00: 1257472,000 ns/op Iteration 5: 19199,257 ±(99.9%) 71,485 ns/op with_new_arraylist_constructor·p0.00: 18080,000 ns/op with_new_arraylist_constructor·p0.50: 18912,000 ns/op with_new_arraylist_constructor·p0.90: 19520,000 ns/op with_new_arraylist_constructor·p0.95: 20288,000 ns/op with_new_arraylist_constructor·p0.99: 21312,000 ns/op with_new_arraylist_constructor·p0.999: 34752,000 ns/op with_new_arraylist_constructor·p0.9999: 73098,323 ns/op with_new_arraylist_constructor·p1.00: 1306624,000 ns/op # Run progress: 77,78% complete, ETA 08:43:56 # Fork: 2 of 3 # Warmup Iteration 1: 20569,049 ±(99.9%) 210,474 ns/op # Warmup Iteration 2: 20157,695 ±(99.9%) 84,114 ns/op # Warmup Iteration 3: 20062,249 ±(99.9%) 76,237 ns/op Iteration 1: 20020,513 ±(99.9%) 69,658 ns/op with_new_arraylist_constructor·p0.00: 18912,000 ns/op with_new_arraylist_constructor·p0.50: 19680,000 ns/op with_new_arraylist_constructor·p0.90: 20416,000 ns/op with_new_arraylist_constructor·p0.95: 21312,000 ns/op with_new_arraylist_constructor·p0.99: 23232,000 ns/op with_new_arraylist_constructor·p0.999: 36480,000 ns/op with_new_arraylist_constructor·p0.9999: 53663,616 ns/op with_new_arraylist_constructor·p1.00: 1314816,000 ns/op Iteration 2: 20021,856 ±(99.9%) 65,328 ns/op with_new_arraylist_constructor·p0.00: 18944,000 ns/op with_new_arraylist_constructor·p0.50: 19712,000 ns/op with_new_arraylist_constructor·p0.90: 20416,000 ns/op with_new_arraylist_constructor·p0.95: 21344,000 ns/op with_new_arraylist_constructor·p0.99: 23360,000 ns/op with_new_arraylist_constructor·p0.999: 36288,000 ns/op with_new_arraylist_constructor·p0.9999: 48823,936 ns/op with_new_arraylist_constructor·p1.00: 1263616,000 ns/op Iteration 3: 20302,296 ±(99.9%) 76,833 ns/op with_new_arraylist_constructor·p0.00: 18944,000 ns/op with_new_arraylist_constructor·p0.50: 19776,000 ns/op with_new_arraylist_constructor·p0.90: 21152,000 ns/op with_new_arraylist_constructor·p0.95: 22368,000 ns/op with_new_arraylist_constructor·p0.99: 26048,000 ns/op with_new_arraylist_constructor·p0.999: 36416,000 ns/op with_new_arraylist_constructor·p0.9999: 1064795,341 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op Iteration 4: 20109,190 ±(99.9%) 65,681 ns/op with_new_arraylist_constructor·p0.00: 18976,000 ns/op with_new_arraylist_constructor·p0.50: 19680,000 ns/op with_new_arraylist_constructor·p0.90: 20544,000 ns/op with_new_arraylist_constructor·p0.95: 21632,000 ns/op with_new_arraylist_constructor·p0.99: 26528,000 ns/op with_new_arraylist_constructor·p0.999: 35456,000 ns/op with_new_arraylist_constructor·p0.9999: 59570,931 ns/op with_new_arraylist_constructor·p1.00: 1226752,000 ns/op Iteration 5: 19983,152 ±(99.9%) 69,037 ns/op with_new_arraylist_constructor·p0.00: 18944,000 ns/op with_new_arraylist_constructor·p0.50: 19680,000 ns/op with_new_arraylist_constructor·p0.90: 20352,000 ns/op with_new_arraylist_constructor·p0.95: 21280,000 ns/op with_new_arraylist_constructor·p0.99: 22976,000 ns/op with_new_arraylist_constructor·p0.999: 36372,864 ns/op with_new_arraylist_constructor·p0.9999: 65542,208 ns/op with_new_arraylist_constructor·p1.00: 1345536,000 ns/op # Run progress: 77,83% complete, ETA 08:42:36 # Fork: 3 of 3 # Warmup Iteration 1: 19993,603 ±(99.9%) 216,557 ns/op # Warmup Iteration 2: 19655,886 ±(99.9%) 60,322 ns/op # Warmup Iteration 3: 19786,202 ±(99.9%) 88,013 ns/op Iteration 1: 19626,018 ±(99.9%) 54,002 ns/op with_new_arraylist_constructor·p0.00: 18592,000 ns/op with_new_arraylist_constructor·p0.50: 19360,000 ns/op with_new_arraylist_constructor·p0.90: 20064,000 ns/op with_new_arraylist_constructor·p0.95: 21152,000 ns/op with_new_arraylist_constructor·p0.99: 22400,000 ns/op with_new_arraylist_constructor·p0.999: 34944,000 ns/op with_new_arraylist_constructor·p0.9999: 46629,030 ns/op with_new_arraylist_constructor·p1.00: 1357824,000 ns/op Iteration 2: 19794,508 ±(99.9%) 88,904 ns/op with_new_arraylist_constructor·p0.00: 18592,000 ns/op with_new_arraylist_constructor·p0.50: 19360,000 ns/op with_new_arraylist_constructor·p0.90: 20256,000 ns/op with_new_arraylist_constructor·p0.95: 21344,000 ns/op with_new_arraylist_constructor·p0.99: 25113,280 ns/op with_new_arraylist_constructor·p0.999: 35563,456 ns/op with_new_arraylist_constructor·p0.9999: 1158487,859 ns/op with_new_arraylist_constructor·p1.00: 1757184,000 ns/op Iteration 3: 19770,317 ±(99.9%) 89,800 ns/op with_new_arraylist_constructor·p0.00: 18624,000 ns/op with_new_arraylist_constructor·p0.50: 19328,000 ns/op with_new_arraylist_constructor·p0.90: 20096,000 ns/op with_new_arraylist_constructor·p0.95: 21120,000 ns/op with_new_arraylist_constructor·p0.99: 25312,000 ns/op with_new_arraylist_constructor·p0.999: 36032,000 ns/op with_new_arraylist_constructor·p0.9999: 1183115,674 ns/op with_new_arraylist_constructor·p1.00: 1386496,000 ns/op Iteration 4: 19667,434 ±(99.9%) 55,867 ns/op with_new_arraylist_constructor·p0.00: 18592,000 ns/op with_new_arraylist_constructor·p0.50: 19328,000 ns/op with_new_arraylist_constructor·p0.90: 20128,000 ns/op with_new_arraylist_constructor·p0.95: 21280,000 ns/op with_new_arraylist_constructor·p0.99: 25088,000 ns/op with_new_arraylist_constructor·p0.999: 35726,144 ns/op with_new_arraylist_constructor·p0.9999: 49591,443 ns/op with_new_arraylist_constructor·p1.00: 1366016,000 ns/op Iteration 5: 19883,291 ±(99.9%) 86,943 ns/op with_new_arraylist_constructor·p0.00: 18624,000 ns/op with_new_arraylist_constructor·p0.50: 19328,000 ns/op with_new_arraylist_constructor·p0.90: 20480,000 ns/op with_new_arraylist_constructor·p0.95: 21792,000 ns/op with_new_arraylist_constructor·p0.99: 25536,000 ns/op with_new_arraylist_constructor·p0.999: 36247,872 ns/op with_new_arraylist_constructor·p0.9999: 1109349,581 ns/op with_new_arraylist_constructor·p1.00: 1363968,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3809998 mean = 19675,536 ±(99.9%) 20,420 ns/op Histogram, ns/op: [ 0,000, 1000000,000) = 3809650 [ 1000000,000, 2000000,000) = 347 [ 2000000,000, 3000000,000) = 0 [ 3000000,000, 4000000,000) = 0 [ 4000000,000, 5000000,000) = 0 [ 5000000,000, 6000000,000) = 0 [ 6000000,000, 7000000,000) = 0 [ 7000000,000, 8000000,000) = 0 [ 8000000,000, 9000000,000) = 0 Percentiles, ns/op: p(0,0000) = 18016,000 ns/op p(50,0000) = 19360,000 ns/op p(90,0000) = 20224,000 ns/op p(95,0000) = 21088,000 ns/op p(99,0000) = 25184,000 ns/op p(99,9000) = 35904,000 ns/op p(99,9900) = 58048,013 ns/op p(99,9990) = 1279795,220 ns/op p(99,9999) = 1448755,528 ns/op p(100,0000) = 9158656,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 100) # Run progress: 77,89% complete, ETA 08:41:15 # Fork: 1 of 3 # Warmup Iteration 1: 40632,487 ±(99.9%) 446,073 ns/op # Warmup Iteration 2: 39853,232 ±(99.9%) 176,156 ns/op # Warmup Iteration 3: 39824,098 ±(99.9%) 154,126 ns/op Iteration 1: 39861,635 ±(99.9%) 161,955 ns/op with_new_arraylist_constructor·p0.00: 38016,000 ns/op with_new_arraylist_constructor·p0.50: 39232,000 ns/op with_new_arraylist_constructor·p0.90: 40896,000 ns/op with_new_arraylist_constructor·p0.95: 41600,000 ns/op with_new_arraylist_constructor·p0.99: 43456,000 ns/op with_new_arraylist_constructor·p0.999: 65587,072 ns/op with_new_arraylist_constructor·p0.9999: 1170062,746 ns/op with_new_arraylist_constructor·p1.00: 1323008,000 ns/op Iteration 2: 39961,207 ±(99.9%) 165,000 ns/op with_new_arraylist_constructor·p0.00: 37952,000 ns/op with_new_arraylist_constructor·p0.50: 39296,000 ns/op with_new_arraylist_constructor·p0.90: 41088,000 ns/op with_new_arraylist_constructor·p0.95: 41728,000 ns/op with_new_arraylist_constructor·p0.99: 43776,000 ns/op with_new_arraylist_constructor·p0.999: 66944,000 ns/op with_new_arraylist_constructor·p0.9999: 1226536,550 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op Iteration 3: 39869,565 ±(99.9%) 156,550 ns/op with_new_arraylist_constructor·p0.00: 38016,000 ns/op with_new_arraylist_constructor·p0.50: 39232,000 ns/op with_new_arraylist_constructor·p0.90: 40960,000 ns/op with_new_arraylist_constructor·p0.95: 41664,000 ns/op with_new_arraylist_constructor·p0.99: 43792,640 ns/op with_new_arraylist_constructor·p0.999: 68035,328 ns/op with_new_arraylist_constructor·p0.9999: 1185209,549 ns/op with_new_arraylist_constructor·p1.00: 1361920,000 ns/op Iteration 4: 39915,905 ±(99.9%) 159,790 ns/op with_new_arraylist_constructor·p0.00: 37952,000 ns/op with_new_arraylist_constructor·p0.50: 39232,000 ns/op with_new_arraylist_constructor·p0.90: 41062,400 ns/op with_new_arraylist_constructor·p0.95: 41664,000 ns/op with_new_arraylist_constructor·p0.99: 43776,000 ns/op with_new_arraylist_constructor·p0.999: 67417,088 ns/op with_new_arraylist_constructor·p0.9999: 1197955,482 ns/op with_new_arraylist_constructor·p1.00: 1351680,000 ns/op Iteration 5: 39925,121 ±(99.9%) 166,190 ns/op with_new_arraylist_constructor·p0.00: 37952,000 ns/op with_new_arraylist_constructor·p0.50: 39296,000 ns/op with_new_arraylist_constructor·p0.90: 41024,000 ns/op with_new_arraylist_constructor·p0.95: 41664,000 ns/op with_new_arraylist_constructor·p0.99: 43584,000 ns/op with_new_arraylist_constructor·p0.999: 67200,000 ns/op with_new_arraylist_constructor·p0.9999: 1182310,400 ns/op with_new_arraylist_constructor·p1.00: 1370112,000 ns/op # Run progress: 77,95% complete, ETA 08:39:55 # Fork: 2 of 3 # Warmup Iteration 1: 38799,283 ±(99.9%) 398,107 ns/op # Warmup Iteration 2: 38093,396 ±(99.9%) 204,096 ns/op # Warmup Iteration 3: 38066,324 ±(99.9%) 156,350 ns/op Iteration 1: 38001,802 ±(99.9%) 137,563 ns/op with_new_arraylist_constructor·p0.00: 36288,000 ns/op with_new_arraylist_constructor·p0.50: 37440,000 ns/op with_new_arraylist_constructor·p0.90: 39040,000 ns/op with_new_arraylist_constructor·p0.95: 39680,000 ns/op with_new_arraylist_constructor·p0.99: 41216,000 ns/op with_new_arraylist_constructor·p0.999: 59016,448 ns/op with_new_arraylist_constructor·p0.9999: 1148026,675 ns/op with_new_arraylist_constructor·p1.00: 1329152,000 ns/op Iteration 2: 38035,297 ±(99.9%) 149,658 ns/op with_new_arraylist_constructor·p0.00: 36288,000 ns/op with_new_arraylist_constructor·p0.50: 37440,000 ns/op with_new_arraylist_constructor·p0.90: 39040,000 ns/op with_new_arraylist_constructor·p0.95: 39680,000 ns/op with_new_arraylist_constructor·p0.99: 41344,000 ns/op with_new_arraylist_constructor·p0.999: 63397,888 ns/op with_new_arraylist_constructor·p0.9999: 1166783,283 ns/op with_new_arraylist_constructor·p1.00: 2041856,000 ns/op Iteration 3: 38002,040 ±(99.9%) 135,955 ns/op with_new_arraylist_constructor·p0.00: 36288,000 ns/op with_new_arraylist_constructor·p0.50: 37504,000 ns/op with_new_arraylist_constructor·p0.90: 39040,000 ns/op with_new_arraylist_constructor·p0.95: 39680,000 ns/op with_new_arraylist_constructor·p0.99: 41216,000 ns/op with_new_arraylist_constructor·p0.999: 57515,712 ns/op with_new_arraylist_constructor·p0.9999: 1162085,171 ns/op with_new_arraylist_constructor·p1.00: 1300480,000 ns/op Iteration 4: 38064,816 ±(99.9%) 162,797 ns/op with_new_arraylist_constructor·p0.00: 36288,000 ns/op with_new_arraylist_constructor·p0.50: 37440,000 ns/op with_new_arraylist_constructor·p0.90: 38976,000 ns/op with_new_arraylist_constructor·p0.95: 39680,000 ns/op with_new_arraylist_constructor·p0.99: 41024,000 ns/op with_new_arraylist_constructor·p0.999: 58322,752 ns/op with_new_arraylist_constructor·p0.9999: 1174386,688 ns/op with_new_arraylist_constructor·p1.00: 1247232,000 ns/op Iteration 5: 38045,027 ±(99.9%) 157,688 ns/op with_new_arraylist_constructor·p0.00: 36352,000 ns/op with_new_arraylist_constructor·p0.50: 37440,000 ns/op with_new_arraylist_constructor·p0.90: 39040,000 ns/op with_new_arraylist_constructor·p0.95: 39680,000 ns/op with_new_arraylist_constructor·p0.99: 41500,800 ns/op with_new_arraylist_constructor·p0.999: 56192,000 ns/op with_new_arraylist_constructor·p0.9999: 1144832,000 ns/op with_new_arraylist_constructor·p1.00: 1316864,000 ns/op # Run progress: 78,00% complete, ETA 08:38:35 # Fork: 3 of 3 # Warmup Iteration 1: 38793,840 ±(99.9%) 424,847 ns/op # Warmup Iteration 2: 38133,924 ±(99.9%) 205,270 ns/op # Warmup Iteration 3: 38033,163 ±(99.9%) 146,968 ns/op Iteration 1: 38093,030 ±(99.9%) 153,178 ns/op with_new_arraylist_constructor·p0.00: 36288,000 ns/op with_new_arraylist_constructor·p0.50: 37504,000 ns/op with_new_arraylist_constructor·p0.90: 39104,000 ns/op with_new_arraylist_constructor·p0.95: 39680,000 ns/op with_new_arraylist_constructor·p0.99: 41472,000 ns/op with_new_arraylist_constructor·p0.999: 63811,136 ns/op with_new_arraylist_constructor·p0.9999: 1185522,278 ns/op with_new_arraylist_constructor·p1.00: 1343488,000 ns/op Iteration 2: 38133,859 ±(99.9%) 156,773 ns/op with_new_arraylist_constructor·p0.00: 36352,000 ns/op with_new_arraylist_constructor·p0.50: 37504,000 ns/op with_new_arraylist_constructor·p0.90: 39104,000 ns/op with_new_arraylist_constructor·p0.95: 39808,000 ns/op with_new_arraylist_constructor·p0.99: 41600,000 ns/op with_new_arraylist_constructor·p0.999: 65138,944 ns/op with_new_arraylist_constructor·p0.9999: 1213231,104 ns/op with_new_arraylist_constructor·p1.00: 1890304,000 ns/op Iteration 3: 38084,853 ±(99.9%) 155,229 ns/op with_new_arraylist_constructor·p0.00: 36288,000 ns/op with_new_arraylist_constructor·p0.50: 37504,000 ns/op with_new_arraylist_constructor·p0.90: 39040,000 ns/op with_new_arraylist_constructor·p0.95: 39680,000 ns/op with_new_arraylist_constructor·p0.99: 41472,000 ns/op with_new_arraylist_constructor·p0.999: 63658,560 ns/op with_new_arraylist_constructor·p0.9999: 1203950,592 ns/op with_new_arraylist_constructor·p1.00: 1353728,000 ns/op Iteration 4: 38166,456 ±(99.9%) 152,311 ns/op with_new_arraylist_constructor·p0.00: 36352,000 ns/op with_new_arraylist_constructor·p0.50: 37504,000 ns/op with_new_arraylist_constructor·p0.90: 39232,000 ns/op with_new_arraylist_constructor·p0.95: 39808,000 ns/op with_new_arraylist_constructor·p0.99: 41728,000 ns/op with_new_arraylist_constructor·p0.999: 65088,000 ns/op with_new_arraylist_constructor·p0.9999: 1185792,000 ns/op with_new_arraylist_constructor·p1.00: 1345536,000 ns/op Iteration 5: 38026,257 ±(99.9%) 149,650 ns/op with_new_arraylist_constructor·p0.00: 36288,000 ns/op with_new_arraylist_constructor·p0.50: 37440,000 ns/op with_new_arraylist_constructor·p0.90: 39040,000 ns/op with_new_arraylist_constructor·p0.95: 39616,000 ns/op with_new_arraylist_constructor·p0.99: 41231,360 ns/op with_new_arraylist_constructor·p0.999: 65344,000 ns/op with_new_arraylist_constructor·p0.9999: 1187537,715 ns/op with_new_arraylist_constructor·p1.00: 1714176,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1940928 mean = 38660,169 ±(99.9%) 40,005 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 1940510 [ 250000,000, 500000,000) = 6 [ 500000,000, 750000,000) = 2 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 330 [1250000,000, 1500000,000) = 77 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 36288,000 ns/op p(50,0000) = 37824,000 ns/op p(90,0000) = 39808,000 ns/op p(95,0000) = 40704,000 ns/op p(99,0000) = 42880,000 ns/op p(99,9000) = 64132,544 ns/op p(99,9900) = 1177600,000 ns/op p(99,9990) = 1329152,000 ns/op p(99,9999) = 1899256,328 ns/op p(100,0000) = 2041856,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 200) # Run progress: 78,06% complete, ETA 08:37:15 # Fork: 1 of 3 # Warmup Iteration 1: 82778,762 ±(99.9%) 547,253 ns/op # Warmup Iteration 2: 81896,747 ±(99.9%) 308,737 ns/op # Warmup Iteration 3: 81726,303 ±(99.9%) 176,683 ns/op Iteration 1: 81696,190 ±(99.9%) 185,920 ns/op with_new_arraylist_constructor·p0.00: 78080,000 ns/op with_new_arraylist_constructor·p0.50: 80768,000 ns/op with_new_arraylist_constructor·p0.90: 82944,000 ns/op with_new_arraylist_constructor·p0.95: 84096,000 ns/op with_new_arraylist_constructor·p0.99: 94720,000 ns/op with_new_arraylist_constructor·p0.999: 113764,736 ns/op with_new_arraylist_constructor·p0.9999: 1347399,885 ns/op with_new_arraylist_constructor·p1.00: 1880064,000 ns/op Iteration 2: 81774,153 ±(99.9%) 177,544 ns/op with_new_arraylist_constructor·p0.00: 77952,000 ns/op with_new_arraylist_constructor·p0.50: 80896,000 ns/op with_new_arraylist_constructor·p0.90: 83072,000 ns/op with_new_arraylist_constructor·p0.95: 84352,000 ns/op with_new_arraylist_constructor·p0.99: 94592,000 ns/op with_new_arraylist_constructor·p0.999: 115968,000 ns/op with_new_arraylist_constructor·p0.9999: 1284422,861 ns/op with_new_arraylist_constructor·p1.00: 1583104,000 ns/op Iteration 3: 81949,885 ±(99.9%) 184,071 ns/op with_new_arraylist_constructor·p0.00: 78080,000 ns/op with_new_arraylist_constructor·p0.50: 80896,000 ns/op with_new_arraylist_constructor·p0.90: 83328,000 ns/op with_new_arraylist_constructor·p0.95: 85120,000 ns/op with_new_arraylist_constructor·p0.99: 95744,000 ns/op with_new_arraylist_constructor·p0.999: 120832,000 ns/op with_new_arraylist_constructor·p0.9999: 1312768,000 ns/op with_new_arraylist_constructor·p1.00: 1800192,000 ns/op Iteration 4: 81656,632 ±(99.9%) 178,405 ns/op with_new_arraylist_constructor·p0.00: 77952,000 ns/op with_new_arraylist_constructor·p0.50: 80768,000 ns/op with_new_arraylist_constructor·p0.90: 82944,000 ns/op with_new_arraylist_constructor·p0.95: 84096,000 ns/op with_new_arraylist_constructor·p0.99: 94208,000 ns/op with_new_arraylist_constructor·p0.999: 112768,000 ns/op with_new_arraylist_constructor·p0.9999: 1316398,694 ns/op with_new_arraylist_constructor·p1.00: 1425408,000 ns/op Iteration 5: 81698,032 ±(99.9%) 182,248 ns/op with_new_arraylist_constructor·p0.00: 78208,000 ns/op with_new_arraylist_constructor·p0.50: 80768,000 ns/op with_new_arraylist_constructor·p0.90: 82944,000 ns/op with_new_arraylist_constructor·p0.95: 84224,000 ns/op with_new_arraylist_constructor·p0.99: 94592,000 ns/op with_new_arraylist_constructor·p0.999: 111589,248 ns/op with_new_arraylist_constructor·p0.9999: 1298432,000 ns/op with_new_arraylist_constructor·p1.00: 1796096,000 ns/op # Run progress: 78,12% complete, ETA 08:35:55 # Fork: 2 of 3 # Warmup Iteration 1: 78923,705 ±(99.9%) 456,920 ns/op # Warmup Iteration 2: 77863,369 ±(99.9%) 187,871 ns/op # Warmup Iteration 3: 77974,915 ±(99.9%) 183,595 ns/op Iteration 1: 77992,581 ±(99.9%) 182,414 ns/op with_new_arraylist_constructor·p0.00: 74112,000 ns/op with_new_arraylist_constructor·p0.50: 76928,000 ns/op with_new_arraylist_constructor·p0.90: 79232,000 ns/op with_new_arraylist_constructor·p0.95: 80768,000 ns/op with_new_arraylist_constructor·p0.99: 91520,000 ns/op with_new_arraylist_constructor·p0.999: 108029,312 ns/op with_new_arraylist_constructor·p0.9999: 1296384,000 ns/op with_new_arraylist_constructor·p1.00: 1783808,000 ns/op Iteration 2: 77931,782 ±(99.9%) 176,595 ns/op with_new_arraylist_constructor·p0.00: 74624,000 ns/op with_new_arraylist_constructor·p0.50: 76928,000 ns/op with_new_arraylist_constructor·p0.90: 79104,000 ns/op with_new_arraylist_constructor·p0.95: 80512,000 ns/op with_new_arraylist_constructor·p0.99: 91520,000 ns/op with_new_arraylist_constructor·p0.999: 107776,000 ns/op with_new_arraylist_constructor·p0.9999: 1255686,144 ns/op with_new_arraylist_constructor·p1.00: 1425408,000 ns/op Iteration 3: 77964,663 ±(99.9%) 181,601 ns/op with_new_arraylist_constructor·p0.00: 74368,000 ns/op with_new_arraylist_constructor·p0.50: 76928,000 ns/op with_new_arraylist_constructor·p0.90: 79104,000 ns/op with_new_arraylist_constructor·p0.95: 80640,000 ns/op with_new_arraylist_constructor·p0.99: 91520,000 ns/op with_new_arraylist_constructor·p0.999: 108032,000 ns/op with_new_arraylist_constructor·p0.9999: 1254564,250 ns/op with_new_arraylist_constructor·p1.00: 1433600,000 ns/op Iteration 4: 77900,143 ±(99.9%) 178,337 ns/op with_new_arraylist_constructor·p0.00: 74496,000 ns/op with_new_arraylist_constructor·p0.50: 76928,000 ns/op with_new_arraylist_constructor·p0.90: 79104,000 ns/op with_new_arraylist_constructor·p0.95: 80384,000 ns/op with_new_arraylist_constructor·p0.99: 91136,000 ns/op with_new_arraylist_constructor·p0.999: 108160,000 ns/op with_new_arraylist_constructor·p0.9999: 1269760,000 ns/op with_new_arraylist_constructor·p1.00: 1390592,000 ns/op Iteration 5: 77916,297 ±(99.9%) 181,809 ns/op with_new_arraylist_constructor·p0.00: 74240,000 ns/op with_new_arraylist_constructor·p0.50: 76928,000 ns/op with_new_arraylist_constructor·p0.90: 79104,000 ns/op with_new_arraylist_constructor·p0.95: 80384,000 ns/op with_new_arraylist_constructor·p0.99: 91008,000 ns/op with_new_arraylist_constructor·p0.999: 117101,312 ns/op with_new_arraylist_constructor·p0.9999: 1268091,699 ns/op with_new_arraylist_constructor·p1.00: 1415168,000 ns/op # Run progress: 78,17% complete, ETA 08:34:35 # Fork: 3 of 3 # Warmup Iteration 1: 79036,143 ±(99.9%) 452,864 ns/op # Warmup Iteration 2: 78218,087 ±(99.9%) 190,974 ns/op # Warmup Iteration 3: 78046,308 ±(99.9%) 174,993 ns/op Iteration 1: 77851,790 ±(99.9%) 179,898 ns/op with_new_arraylist_constructor·p0.00: 74624,000 ns/op with_new_arraylist_constructor·p0.50: 76928,000 ns/op with_new_arraylist_constructor·p0.90: 79104,000 ns/op with_new_arraylist_constructor·p0.95: 80384,000 ns/op with_new_arraylist_constructor·p0.99: 91520,000 ns/op with_new_arraylist_constructor·p0.999: 107776,000 ns/op with_new_arraylist_constructor·p0.9999: 1255643,546 ns/op with_new_arraylist_constructor·p1.00: 1738752,000 ns/op Iteration 2: 77900,163 ±(99.9%) 174,980 ns/op with_new_arraylist_constructor·p0.00: 74496,000 ns/op with_new_arraylist_constructor·p0.50: 76928,000 ns/op with_new_arraylist_constructor·p0.90: 79360,000 ns/op with_new_arraylist_constructor·p0.95: 80768,000 ns/op with_new_arraylist_constructor·p0.99: 91520,000 ns/op with_new_arraylist_constructor·p0.999: 107648,000 ns/op with_new_arraylist_constructor·p0.9999: 1229551,616 ns/op with_new_arraylist_constructor·p1.00: 1355776,000 ns/op Iteration 3: 77796,313 ±(99.9%) 175,121 ns/op with_new_arraylist_constructor·p0.00: 74496,000 ns/op with_new_arraylist_constructor·p0.50: 76800,000 ns/op with_new_arraylist_constructor·p0.90: 78976,000 ns/op with_new_arraylist_constructor·p0.95: 80256,000 ns/op with_new_arraylist_constructor·p0.99: 91520,000 ns/op with_new_arraylist_constructor·p0.999: 107520,000 ns/op with_new_arraylist_constructor·p0.9999: 1207293,133 ns/op with_new_arraylist_constructor·p1.00: 1728512,000 ns/op Iteration 4: 77825,274 ±(99.9%) 169,492 ns/op with_new_arraylist_constructor·p0.00: 74496,000 ns/op with_new_arraylist_constructor·p0.50: 76928,000 ns/op with_new_arraylist_constructor·p0.90: 79104,000 ns/op with_new_arraylist_constructor·p0.95: 80384,000 ns/op with_new_arraylist_constructor·p0.99: 91392,000 ns/op with_new_arraylist_constructor·p0.999: 107995,008 ns/op with_new_arraylist_constructor·p0.9999: 1201179,238 ns/op with_new_arraylist_constructor·p1.00: 1335296,000 ns/op Iteration 5: 77899,591 ±(99.9%) 185,223 ns/op with_new_arraylist_constructor·p0.00: 74496,000 ns/op with_new_arraylist_constructor·p0.50: 76928,000 ns/op with_new_arraylist_constructor·p0.90: 79232,000 ns/op with_new_arraylist_constructor·p0.95: 80512,000 ns/op with_new_arraylist_constructor·p0.99: 90624,000 ns/op with_new_arraylist_constructor·p0.999: 108032,000 ns/op with_new_arraylist_constructor·p0.9999: 1322460,774 ns/op with_new_arraylist_constructor·p1.00: 1376256,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1892343 mean = 79142,412 ±(99.9%) 46,573 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1891638 [ 125000,000, 250000,000) = 212 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 6 [1125000,000, 1250000,000) = 245 [1250000,000, 1375000,000) = 203 [1375000,000, 1500000,000) = 32 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 2 [1750000,000, 1875000,000) = 3 Percentiles, ns/op: p(0,0000) = 74112,000 ns/op p(50,0000) = 77696,000 ns/op p(90,0000) = 81792,000 ns/op p(95,0000) = 83072,000 ns/op p(99,0000) = 93696,000 ns/op p(99,9000) = 111232,000 ns/op p(99,9900) = 1275904,000 ns/op p(99,9990) = 1406976,000 ns/op p(99,9999) = 1808790,700 ns/op p(100,0000) = 1880064,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 500) # Run progress: 78,23% complete, ETA 08:33:14 # Fork: 1 of 3 # Warmup Iteration 1: 189631,722 ±(99.9%) 1265,853 ns/op # Warmup Iteration 2: 186783,779 ±(99.9%) 451,555 ns/op # Warmup Iteration 3: 186488,540 ±(99.9%) 420,526 ns/op Iteration 1: 186620,471 ±(99.9%) 429,440 ns/op with_new_arraylist_constructor·p0.00: 180224,000 ns/op with_new_arraylist_constructor·p0.50: 184576,000 ns/op with_new_arraylist_constructor·p0.90: 189440,000 ns/op with_new_arraylist_constructor·p0.95: 193792,000 ns/op with_new_arraylist_constructor·p0.99: 214016,000 ns/op with_new_arraylist_constructor·p0.999: 229752,064 ns/op with_new_arraylist_constructor·p0.9999: 1451789,107 ns/op with_new_arraylist_constructor·p1.00: 1624064,000 ns/op Iteration 2: 186976,187 ±(99.9%) 438,505 ns/op with_new_arraylist_constructor·p0.00: 180224,000 ns/op with_new_arraylist_constructor·p0.50: 184576,000 ns/op with_new_arraylist_constructor·p0.90: 189952,000 ns/op with_new_arraylist_constructor·p0.95: 197632,000 ns/op with_new_arraylist_constructor·p0.99: 221696,000 ns/op with_new_arraylist_constructor·p0.999: 238225,920 ns/op with_new_arraylist_constructor·p0.9999: 1459521,536 ns/op with_new_arraylist_constructor·p1.00: 1617920,000 ns/op Iteration 3: 186582,957 ±(99.9%) 429,833 ns/op with_new_arraylist_constructor·p0.00: 180224,000 ns/op with_new_arraylist_constructor·p0.50: 184576,000 ns/op with_new_arraylist_constructor·p0.90: 189440,000 ns/op with_new_arraylist_constructor·p0.95: 193792,000 ns/op with_new_arraylist_constructor·p0.99: 213760,000 ns/op with_new_arraylist_constructor·p0.999: 232821,248 ns/op with_new_arraylist_constructor·p0.9999: 1476948,787 ns/op with_new_arraylist_constructor·p1.00: 1548288,000 ns/op Iteration 4: 188790,738 ±(99.9%) 448,886 ns/op with_new_arraylist_constructor·p0.00: 180224,000 ns/op with_new_arraylist_constructor·p0.50: 184576,000 ns/op with_new_arraylist_constructor·p0.90: 196864,000 ns/op with_new_arraylist_constructor·p0.95: 221952,000 ns/op with_new_arraylist_constructor·p0.99: 226560,000 ns/op with_new_arraylist_constructor·p0.999: 253184,000 ns/op with_new_arraylist_constructor·p0.9999: 1494012,723 ns/op with_new_arraylist_constructor·p1.00: 1562624,000 ns/op Iteration 5: 186549,152 ±(99.9%) 426,367 ns/op with_new_arraylist_constructor·p0.00: 180480,000 ns/op with_new_arraylist_constructor·p0.50: 184576,000 ns/op with_new_arraylist_constructor·p0.90: 189440,000 ns/op with_new_arraylist_constructor·p0.95: 193536,000 ns/op with_new_arraylist_constructor·p0.99: 213504,000 ns/op with_new_arraylist_constructor·p0.999: 235890,688 ns/op with_new_arraylist_constructor·p0.9999: 1469736,550 ns/op with_new_arraylist_constructor·p1.00: 1566720,000 ns/op # Run progress: 78,29% complete, ETA 08:31:54 # Fork: 2 of 3 # Warmup Iteration 1: 202811,504 ±(99.9%) 1180,336 ns/op # Warmup Iteration 2: 200969,084 ±(99.9%) 481,058 ns/op # Warmup Iteration 3: 201525,050 ±(99.9%) 458,892 ns/op Iteration 1: 202926,518 ±(99.9%) 465,287 ns/op with_new_arraylist_constructor·p0.00: 193536,000 ns/op with_new_arraylist_constructor·p0.50: 197888,000 ns/op with_new_arraylist_constructor·p0.90: 220672,000 ns/op with_new_arraylist_constructor·p0.95: 225280,000 ns/op with_new_arraylist_constructor·p0.99: 245504,000 ns/op with_new_arraylist_constructor·p0.999: 269824,000 ns/op with_new_arraylist_constructor·p0.9999: 1468887,245 ns/op with_new_arraylist_constructor·p1.00: 1507328,000 ns/op Iteration 2: 201380,571 ±(99.9%) 467,261 ns/op with_new_arraylist_constructor·p0.00: 193536,000 ns/op with_new_arraylist_constructor·p0.50: 197632,000 ns/op with_new_arraylist_constructor·p0.90: 214016,000 ns/op with_new_arraylist_constructor·p0.95: 221952,000 ns/op with_new_arraylist_constructor·p0.99: 228864,000 ns/op with_new_arraylist_constructor·p0.999: 255431,168 ns/op with_new_arraylist_constructor·p0.9999: 1507646,669 ns/op with_new_arraylist_constructor·p1.00: 1574912,000 ns/op Iteration 3: 201468,582 ±(99.9%) 451,330 ns/op with_new_arraylist_constructor·p0.00: 193536,000 ns/op with_new_arraylist_constructor·p0.50: 197888,000 ns/op with_new_arraylist_constructor·p0.90: 216857,600 ns/op with_new_arraylist_constructor·p0.95: 221952,000 ns/op with_new_arraylist_constructor·p0.99: 227840,000 ns/op with_new_arraylist_constructor·p0.999: 256361,216 ns/op with_new_arraylist_constructor·p0.9999: 1475149,210 ns/op with_new_arraylist_constructor·p1.00: 1583104,000 ns/op Iteration 4: 201485,269 ±(99.9%) 457,190 ns/op with_new_arraylist_constructor·p0.00: 193792,000 ns/op with_new_arraylist_constructor·p0.50: 197888,000 ns/op with_new_arraylist_constructor·p0.90: 216064,000 ns/op with_new_arraylist_constructor·p0.95: 221696,000 ns/op with_new_arraylist_constructor·p0.99: 227840,000 ns/op with_new_arraylist_constructor·p0.999: 264704,000 ns/op with_new_arraylist_constructor·p0.9999: 1478052,864 ns/op with_new_arraylist_constructor·p1.00: 1595392,000 ns/op Iteration 5: 201233,429 ±(99.9%) 465,556 ns/op with_new_arraylist_constructor·p0.00: 193280,000 ns/op with_new_arraylist_constructor·p0.50: 197632,000 ns/op with_new_arraylist_constructor·p0.90: 212480,000 ns/op with_new_arraylist_constructor·p0.95: 221696,000 ns/op with_new_arraylist_constructor·p0.99: 227840,000 ns/op with_new_arraylist_constructor·p0.999: 266752,000 ns/op with_new_arraylist_constructor·p0.9999: 1509883,494 ns/op with_new_arraylist_constructor·p1.00: 1572864,000 ns/op # Run progress: 78,34% complete, ETA 08:30:34 # Fork: 3 of 3 # Warmup Iteration 1: 189768,839 ±(99.9%) 1125,012 ns/op # Warmup Iteration 2: 186486,433 ±(99.9%) 450,556 ns/op # Warmup Iteration 3: 186664,873 ±(99.9%) 423,503 ns/op Iteration 1: 186451,010 ±(99.9%) 428,778 ns/op with_new_arraylist_constructor·p0.00: 180224,000 ns/op with_new_arraylist_constructor·p0.50: 184320,000 ns/op with_new_arraylist_constructor·p0.90: 189696,000 ns/op with_new_arraylist_constructor·p0.95: 192256,000 ns/op with_new_arraylist_constructor·p0.99: 210944,000 ns/op with_new_arraylist_constructor·p0.999: 237228,032 ns/op with_new_arraylist_constructor·p0.9999: 1470280,909 ns/op with_new_arraylist_constructor·p1.00: 1605632,000 ns/op Iteration 2: 186734,271 ±(99.9%) 438,378 ns/op with_new_arraylist_constructor·p0.00: 180224,000 ns/op with_new_arraylist_constructor·p0.50: 184064,000 ns/op with_new_arraylist_constructor·p0.90: 188672,000 ns/op with_new_arraylist_constructor·p0.95: 195328,000 ns/op with_new_arraylist_constructor·p0.99: 223744,000 ns/op with_new_arraylist_constructor·p0.999: 258943,232 ns/op with_new_arraylist_constructor·p0.9999: 1458789,990 ns/op with_new_arraylist_constructor·p1.00: 1568768,000 ns/op Iteration 3: 187217,380 ±(99.9%) 450,001 ns/op with_new_arraylist_constructor·p0.00: 180480,000 ns/op with_new_arraylist_constructor·p0.50: 184320,000 ns/op with_new_arraylist_constructor·p0.90: 189696,000 ns/op with_new_arraylist_constructor·p0.95: 195584,000 ns/op with_new_arraylist_constructor·p0.99: 224512,000 ns/op with_new_arraylist_constructor·p0.999: 253673,984 ns/op with_new_arraylist_constructor·p0.9999: 1494333,850 ns/op with_new_arraylist_constructor·p1.00: 1574912,000 ns/op Iteration 4: 186537,902 ±(99.9%) 425,621 ns/op with_new_arraylist_constructor·p0.00: 180224,000 ns/op with_new_arraylist_constructor·p0.50: 184320,000 ns/op with_new_arraylist_constructor·p0.90: 189696,000 ns/op with_new_arraylist_constructor·p0.95: 192512,000 ns/op with_new_arraylist_constructor·p0.99: 213504,000 ns/op with_new_arraylist_constructor·p0.999: 237451,264 ns/op with_new_arraylist_constructor·p0.9999: 1453076,685 ns/op with_new_arraylist_constructor·p1.00: 1501184,000 ns/op Iteration 5: 186881,944 ±(99.9%) 427,201 ns/op with_new_arraylist_constructor·p0.00: 180480,000 ns/op with_new_arraylist_constructor·p0.50: 184320,000 ns/op with_new_arraylist_constructor·p0.90: 189184,000 ns/op with_new_arraylist_constructor·p0.95: 195328,000 ns/op with_new_arraylist_constructor·p0.99: 224000,000 ns/op with_new_arraylist_constructor·p0.999: 252672,000 ns/op with_new_arraylist_constructor·p0.9999: 1443686,810 ns/op with_new_arraylist_constructor·p1.00: 1462272,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 782082 mean = 191607,505 ±(99.9%) 117,197 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 780776 [ 250000,000, 375000,000) = 825 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 5 [1250000,000, 1375000,000) = 219 [1375000,000, 1500000,000) = 212 [1500000,000, 1625000,000) = 44 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 180224,000 ns/op p(50,0000) = 186112,000 ns/op p(90,0000) = 200192,000 ns/op p(95,0000) = 212992,000 ns/op p(99,0000) = 225536,000 ns/op p(99,9000) = 257770,752 ns/op p(99,9900) = 1470037,402 ns/op p(99,9990) = 1573230,940 ns/op p(99,9999) = 1624064,000 ns/op p(100,0000) = 1624064,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 1000) # Run progress: 78,40% complete, ETA 08:29:14 # Fork: 1 of 3 # Warmup Iteration 1: 396311,831 ±(99.9%) 2415,766 ns/op # Warmup Iteration 2: 390832,141 ±(99.9%) 1022,489 ns/op # Warmup Iteration 3: 390273,150 ±(99.9%) 932,077 ns/op Iteration 1: 390283,309 ±(99.9%) 910,445 ns/op with_new_arraylist_constructor·p0.00: 375808,000 ns/op with_new_arraylist_constructor·p0.50: 385536,000 ns/op with_new_arraylist_constructor·p0.90: 398336,000 ns/op with_new_arraylist_constructor·p0.95: 410112,000 ns/op with_new_arraylist_constructor·p0.99: 444416,000 ns/op with_new_arraylist_constructor·p0.999: 1531904,000 ns/op with_new_arraylist_constructor·p0.9999: 1704095,539 ns/op with_new_arraylist_constructor·p1.00: 1826816,000 ns/op Iteration 2: 390430,850 ±(99.9%) 939,334 ns/op with_new_arraylist_constructor·p0.00: 374272,000 ns/op with_new_arraylist_constructor·p0.50: 386048,000 ns/op with_new_arraylist_constructor·p0.90: 398848,000 ns/op with_new_arraylist_constructor·p0.95: 410112,000 ns/op with_new_arraylist_constructor·p0.99: 443904,000 ns/op with_new_arraylist_constructor·p0.999: 1559052,288 ns/op with_new_arraylist_constructor·p0.9999: 1807900,877 ns/op with_new_arraylist_constructor·p1.00: 1914880,000 ns/op Iteration 3: 390266,766 ±(99.9%) 931,211 ns/op with_new_arraylist_constructor·p0.00: 375808,000 ns/op with_new_arraylist_constructor·p0.50: 385536,000 ns/op with_new_arraylist_constructor·p0.90: 398336,000 ns/op with_new_arraylist_constructor·p0.95: 410112,000 ns/op with_new_arraylist_constructor·p0.99: 443904,000 ns/op with_new_arraylist_constructor·p0.999: 1551147,008 ns/op with_new_arraylist_constructor·p0.9999: 1742580,122 ns/op with_new_arraylist_constructor·p1.00: 1888256,000 ns/op Iteration 4: 390954,049 ±(99.9%) 943,293 ns/op with_new_arraylist_constructor·p0.00: 375808,000 ns/op with_new_arraylist_constructor·p0.50: 386048,000 ns/op with_new_arraylist_constructor·p0.90: 399872,000 ns/op with_new_arraylist_constructor·p0.95: 411136,000 ns/op with_new_arraylist_constructor·p0.99: 444416,000 ns/op with_new_arraylist_constructor·p0.999: 1571477,504 ns/op with_new_arraylist_constructor·p0.9999: 1797215,437 ns/op with_new_arraylist_constructor·p1.00: 2166784,000 ns/op Iteration 5: 390362,046 ±(99.9%) 938,779 ns/op with_new_arraylist_constructor·p0.00: 375808,000 ns/op with_new_arraylist_constructor·p0.50: 385536,000 ns/op with_new_arraylist_constructor·p0.90: 398336,000 ns/op with_new_arraylist_constructor·p0.95: 410112,000 ns/op with_new_arraylist_constructor·p0.99: 443904,000 ns/op with_new_arraylist_constructor·p0.999: 1560596,480 ns/op with_new_arraylist_constructor·p0.9999: 1789227,418 ns/op with_new_arraylist_constructor·p1.00: 1841152,000 ns/op # Run progress: 78,46% complete, ETA 08:27:54 # Fork: 2 of 3 # Warmup Iteration 1: 408433,214 ±(99.9%) 2502,983 ns/op # Warmup Iteration 2: 401686,665 ±(99.9%) 1042,714 ns/op # Warmup Iteration 3: 401367,710 ±(99.9%) 998,059 ns/op Iteration 1: 402340,650 ±(99.9%) 965,206 ns/op with_new_arraylist_constructor·p0.00: 385536,000 ns/op with_new_arraylist_constructor·p0.50: 396800,000 ns/op with_new_arraylist_constructor·p0.90: 412160,000 ns/op with_new_arraylist_constructor·p0.95: 425472,000 ns/op with_new_arraylist_constructor·p0.99: 470528,000 ns/op with_new_arraylist_constructor·p0.999: 1583104,000 ns/op with_new_arraylist_constructor·p0.9999: 1723559,936 ns/op with_new_arraylist_constructor·p1.00: 1732608,000 ns/op Iteration 2: 402213,829 ±(99.9%) 975,393 ns/op with_new_arraylist_constructor·p0.00: 385536,000 ns/op with_new_arraylist_constructor·p0.50: 396288,000 ns/op with_new_arraylist_constructor·p0.90: 411648,000 ns/op with_new_arraylist_constructor·p0.95: 427008,000 ns/op with_new_arraylist_constructor·p0.99: 470528,000 ns/op with_new_arraylist_constructor·p0.999: 1582014,464 ns/op with_new_arraylist_constructor·p0.9999: 1765631,590 ns/op with_new_arraylist_constructor·p1.00: 1781760,000 ns/op Iteration 3: 402215,745 ±(99.9%) 979,859 ns/op with_new_arraylist_constructor·p0.00: 385024,000 ns/op with_new_arraylist_constructor·p0.50: 396288,000 ns/op with_new_arraylist_constructor·p0.90: 412672,000 ns/op with_new_arraylist_constructor·p0.95: 428544,000 ns/op with_new_arraylist_constructor·p0.99: 471040,000 ns/op with_new_arraylist_constructor·p0.999: 1598398,464 ns/op with_new_arraylist_constructor·p0.9999: 1814655,795 ns/op with_new_arraylist_constructor·p1.00: 1820672,000 ns/op Iteration 4: 402362,459 ±(99.9%) 984,086 ns/op with_new_arraylist_constructor·p0.00: 386048,000 ns/op with_new_arraylist_constructor·p0.50: 396288,000 ns/op with_new_arraylist_constructor·p0.90: 413184,000 ns/op with_new_arraylist_constructor·p0.95: 429056,000 ns/op with_new_arraylist_constructor·p0.99: 471040,000 ns/op with_new_arraylist_constructor·p0.999: 1580339,200 ns/op with_new_arraylist_constructor·p0.9999: 1810837,504 ns/op with_new_arraylist_constructor·p1.00: 1880064,000 ns/op Iteration 5: 402196,938 ±(99.9%) 987,198 ns/op with_new_arraylist_constructor·p0.00: 385536,000 ns/op with_new_arraylist_constructor·p0.50: 396288,000 ns/op with_new_arraylist_constructor·p0.90: 413184,000 ns/op with_new_arraylist_constructor·p0.95: 429568,000 ns/op with_new_arraylist_constructor·p0.99: 471040,000 ns/op with_new_arraylist_constructor·p0.999: 1604218,880 ns/op with_new_arraylist_constructor·p0.9999: 1819743,232 ns/op with_new_arraylist_constructor·p1.00: 1835008,000 ns/op # Run progress: 78,51% complete, ETA 08:26:33 # Fork: 3 of 3 # Warmup Iteration 1: 379972,254 ±(99.9%) 2350,254 ns/op # Warmup Iteration 2: 374822,228 ±(99.9%) 927,171 ns/op # Warmup Iteration 3: 374444,713 ±(99.9%) 910,354 ns/op Iteration 1: 375370,151 ±(99.9%) 896,836 ns/op with_new_arraylist_constructor·p0.00: 359936,000 ns/op with_new_arraylist_constructor·p0.50: 370688,000 ns/op with_new_arraylist_constructor·p0.90: 384512,000 ns/op with_new_arraylist_constructor·p0.95: 401408,000 ns/op with_new_arraylist_constructor·p0.99: 429056,000 ns/op with_new_arraylist_constructor·p0.999: 1573156,864 ns/op with_new_arraylist_constructor·p0.9999: 1839884,288 ns/op with_new_arraylist_constructor·p1.00: 1859584,000 ns/op Iteration 2: 375579,705 ±(99.9%) 892,336 ns/op with_new_arraylist_constructor·p0.00: 359424,000 ns/op with_new_arraylist_constructor·p0.50: 370688,000 ns/op with_new_arraylist_constructor·p0.90: 384512,000 ns/op with_new_arraylist_constructor·p0.95: 401920,000 ns/op with_new_arraylist_constructor·p0.99: 429568,000 ns/op with_new_arraylist_constructor·p0.999: 1558872,064 ns/op with_new_arraylist_constructor·p0.9999: 1795051,520 ns/op with_new_arraylist_constructor·p1.00: 1890304,000 ns/op Iteration 3: 378243,838 ±(99.9%) 961,291 ns/op with_new_arraylist_constructor·p0.00: 359936,000 ns/op with_new_arraylist_constructor·p0.50: 370688,000 ns/op with_new_arraylist_constructor·p0.90: 397465,600 ns/op with_new_arraylist_constructor·p0.95: 426496,000 ns/op with_new_arraylist_constructor·p0.99: 463360,000 ns/op with_new_arraylist_constructor·p0.999: 1578833,920 ns/op with_new_arraylist_constructor·p0.9999: 1772253,798 ns/op with_new_arraylist_constructor·p1.00: 1822720,000 ns/op Iteration 4: 374852,519 ±(99.9%) 902,322 ns/op with_new_arraylist_constructor·p0.00: 359424,000 ns/op with_new_arraylist_constructor·p0.50: 370176,000 ns/op with_new_arraylist_constructor·p0.90: 383232,000 ns/op with_new_arraylist_constructor·p0.95: 400896,000 ns/op with_new_arraylist_constructor·p0.99: 429056,000 ns/op with_new_arraylist_constructor·p0.999: 1562275,840 ns/op with_new_arraylist_constructor·p0.9999: 1863002,112 ns/op with_new_arraylist_constructor·p1.00: 1888256,000 ns/op Iteration 5: 374886,661 ±(99.9%) 894,647 ns/op with_new_arraylist_constructor·p0.00: 359936,000 ns/op with_new_arraylist_constructor·p0.50: 370176,000 ns/op with_new_arraylist_constructor·p0.90: 383488,000 ns/op with_new_arraylist_constructor·p0.95: 400896,000 ns/op with_new_arraylist_constructor·p0.99: 429056,000 ns/op with_new_arraylist_constructor·p0.999: 1573115,904 ns/op with_new_arraylist_constructor·p0.9999: 1848734,106 ns/op with_new_arraylist_constructor·p1.00: 1886208,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 385094 mean = 389200,303 ±(99.9%) 249,313 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 384521 [ 500000,000, 750000,000) = 110 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 2 [1250000,000, 1500000,000) = 7 [1500000,000, 1750000,000) = 391 [1750000,000, 2000000,000) = 62 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 359424,000 ns/op p(50,0000) = 386560,000 ns/op p(90,0000) = 404480,000 ns/op p(95,0000) = 414720,000 ns/op p(99,0000) = 455168,000 ns/op p(99,9000) = 1566720,000 ns/op p(99,9900) = 1783769,088 ns/op p(99,9990) = 1888561,254 ns/op p(99,9999) = 2166784,000 ns/op p(100,0000) = 2166784,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 10) # Run progress: 78,57% complete, ETA 08:25:13 # Fork: 1 of 3 # Warmup Iteration 1: 12377,716 ±(99.9%) 358,026 ns/op # Warmup Iteration 2: 11969,348 ±(99.9%) 83,925 ns/op # Warmup Iteration 3: 11870,922 ±(99.9%) 65,381 ns/op Iteration 1: 11855,272 ±(99.9%) 57,788 ns/op with_new_arraylist_constructor·p0.00: 11120,000 ns/op with_new_arraylist_constructor·p0.50: 11680,000 ns/op with_new_arraylist_constructor·p0.90: 12080,000 ns/op with_new_arraylist_constructor·p0.95: 12400,000 ns/op with_new_arraylist_constructor·p0.99: 13600,000 ns/op with_new_arraylist_constructor·p0.999: 26432,000 ns/op with_new_arraylist_constructor·p0.9999: 39034,880 ns/op with_new_arraylist_constructor·p1.00: 1243136,000 ns/op Iteration 2: 11882,143 ±(99.9%) 68,266 ns/op with_new_arraylist_constructor·p0.00: 11088,000 ns/op with_new_arraylist_constructor·p0.50: 11712,000 ns/op with_new_arraylist_constructor·p0.90: 12080,000 ns/op with_new_arraylist_constructor·p0.95: 12256,000 ns/op with_new_arraylist_constructor·p0.99: 13632,000 ns/op with_new_arraylist_constructor·p0.999: 26483,616 ns/op with_new_arraylist_constructor·p0.9999: 37555,616 ns/op with_new_arraylist_constructor·p1.00: 1636352,000 ns/op Iteration 3: 11978,129 ±(99.9%) 62,652 ns/op with_new_arraylist_constructor·p0.00: 11120,000 ns/op with_new_arraylist_constructor·p0.50: 11824,000 ns/op with_new_arraylist_constructor·p0.90: 12240,000 ns/op with_new_arraylist_constructor·p0.95: 12416,000 ns/op with_new_arraylist_constructor·p0.99: 13728,000 ns/op with_new_arraylist_constructor·p0.999: 26528,000 ns/op with_new_arraylist_constructor·p0.9999: 35536,000 ns/op with_new_arraylist_constructor·p1.00: 1253376,000 ns/op Iteration 4: 11843,216 ±(99.9%) 61,173 ns/op with_new_arraylist_constructor·p0.00: 11072,000 ns/op with_new_arraylist_constructor·p0.50: 11680,000 ns/op with_new_arraylist_constructor·p0.90: 12032,000 ns/op with_new_arraylist_constructor·p0.95: 12336,000 ns/op with_new_arraylist_constructor·p0.99: 13584,000 ns/op with_new_arraylist_constructor·p0.999: 26432,000 ns/op with_new_arraylist_constructor·p0.9999: 38308,275 ns/op with_new_arraylist_constructor·p1.00: 1290240,000 ns/op Iteration 5: 11875,268 ±(99.9%) 66,699 ns/op with_new_arraylist_constructor·p0.00: 11072,000 ns/op with_new_arraylist_constructor·p0.50: 11680,000 ns/op with_new_arraylist_constructor·p0.90: 12112,000 ns/op with_new_arraylist_constructor·p0.95: 12704,000 ns/op with_new_arraylist_constructor·p0.99: 13584,000 ns/op with_new_arraylist_constructor·p0.999: 26459,200 ns/op with_new_arraylist_constructor·p0.9999: 39160,640 ns/op with_new_arraylist_constructor·p1.00: 1196032,000 ns/op # Run progress: 78,63% complete, ETA 08:23:53 # Fork: 2 of 3 # Warmup Iteration 1: 12426,734 ±(99.9%) 260,826 ns/op # Warmup Iteration 2: 12050,857 ±(99.9%) 101,012 ns/op # Warmup Iteration 3: 11938,561 ±(99.9%) 50,393 ns/op Iteration 1: 11860,044 ±(99.9%) 80,528 ns/op with_new_arraylist_constructor·p0.00: 11056,000 ns/op with_new_arraylist_constructor·p0.50: 11648,000 ns/op with_new_arraylist_constructor·p0.90: 12000,000 ns/op with_new_arraylist_constructor·p0.95: 12160,000 ns/op with_new_arraylist_constructor·p0.99: 13568,000 ns/op with_new_arraylist_constructor·p0.999: 26304,000 ns/op with_new_arraylist_constructor·p0.9999: 1008606,720 ns/op with_new_arraylist_constructor·p1.00: 1554432,000 ns/op Iteration 2: 11880,731 ±(99.9%) 77,645 ns/op with_new_arraylist_constructor·p0.00: 11040,000 ns/op with_new_arraylist_constructor·p0.50: 11680,000 ns/op with_new_arraylist_constructor·p0.90: 12000,000 ns/op with_new_arraylist_constructor·p0.95: 12240,000 ns/op with_new_arraylist_constructor·p0.99: 13600,000 ns/op with_new_arraylist_constructor·p0.999: 26400,000 ns/op with_new_arraylist_constructor·p0.9999: 980951,859 ns/op with_new_arraylist_constructor·p1.00: 1239040,000 ns/op Iteration 3: 11797,089 ±(99.9%) 47,215 ns/op with_new_arraylist_constructor·p0.00: 10992,000 ns/op with_new_arraylist_constructor·p0.50: 11664,000 ns/op with_new_arraylist_constructor·p0.90: 12032,000 ns/op with_new_arraylist_constructor·p0.95: 12192,000 ns/op with_new_arraylist_constructor·p0.99: 13584,000 ns/op with_new_arraylist_constructor·p0.999: 26336,000 ns/op with_new_arraylist_constructor·p0.9999: 36915,757 ns/op with_new_arraylist_constructor·p1.00: 1116160,000 ns/op Iteration 4: 11974,177 ±(99.9%) 80,866 ns/op with_new_arraylist_constructor·p0.00: 11104,000 ns/op with_new_arraylist_constructor·p0.50: 11712,000 ns/op with_new_arraylist_constructor·p0.90: 12128,000 ns/op with_new_arraylist_constructor·p0.95: 12464,000 ns/op with_new_arraylist_constructor·p0.99: 15456,000 ns/op with_new_arraylist_constructor·p0.999: 26464,000 ns/op with_new_arraylist_constructor·p0.9999: 997113,856 ns/op with_new_arraylist_constructor·p1.00: 1196032,000 ns/op Iteration 5: 11862,446 ±(99.9%) 47,862 ns/op with_new_arraylist_constructor·p0.00: 11088,000 ns/op with_new_arraylist_constructor·p0.50: 11696,000 ns/op with_new_arraylist_constructor·p0.90: 12224,000 ns/op with_new_arraylist_constructor·p0.95: 12528,000 ns/op with_new_arraylist_constructor·p0.99: 13648,000 ns/op with_new_arraylist_constructor·p0.999: 26208,000 ns/op with_new_arraylist_constructor·p0.9999: 38522,112 ns/op with_new_arraylist_constructor·p1.00: 1218560,000 ns/op # Run progress: 78,68% complete, ETA 08:22:33 # Fork: 3 of 3 # Warmup Iteration 1: 12307,348 ±(99.9%) 354,446 ns/op # Warmup Iteration 2: 11945,437 ±(99.9%) 81,669 ns/op # Warmup Iteration 3: 11839,666 ±(99.9%) 48,163 ns/op Iteration 1: 11972,228 ±(99.9%) 92,457 ns/op with_new_arraylist_constructor·p0.00: 11056,000 ns/op with_new_arraylist_constructor·p0.50: 11696,000 ns/op with_new_arraylist_constructor·p0.90: 12112,000 ns/op with_new_arraylist_constructor·p0.95: 12352,000 ns/op with_new_arraylist_constructor·p0.99: 13664,000 ns/op with_new_arraylist_constructor·p0.999: 26816,000 ns/op with_new_arraylist_constructor·p0.9999: 1058550,579 ns/op with_new_arraylist_constructor·p1.00: 1230848,000 ns/op Iteration 2: 11876,260 ±(99.9%) 47,519 ns/op with_new_arraylist_constructor·p0.00: 11104,000 ns/op with_new_arraylist_constructor·p0.50: 11744,000 ns/op with_new_arraylist_constructor·p0.90: 12112,000 ns/op with_new_arraylist_constructor·p0.95: 12256,000 ns/op with_new_arraylist_constructor·p0.99: 13712,000 ns/op with_new_arraylist_constructor·p0.999: 26656,000 ns/op with_new_arraylist_constructor·p0.9999: 35535,053 ns/op with_new_arraylist_constructor·p1.00: 1234944,000 ns/op Iteration 3: 11983,123 ±(99.9%) 96,206 ns/op with_new_arraylist_constructor·p0.00: 11120,000 ns/op with_new_arraylist_constructor·p0.50: 11712,000 ns/op with_new_arraylist_constructor·p0.90: 12112,000 ns/op with_new_arraylist_constructor·p0.95: 12320,000 ns/op with_new_arraylist_constructor·p0.99: 13680,000 ns/op with_new_arraylist_constructor·p0.999: 26592,000 ns/op with_new_arraylist_constructor·p0.9999: 1079296,000 ns/op with_new_arraylist_constructor·p1.00: 1380352,000 ns/op Iteration 4: 11960,444 ±(99.9%) 83,397 ns/op with_new_arraylist_constructor·p0.00: 11104,000 ns/op with_new_arraylist_constructor·p0.50: 11728,000 ns/op with_new_arraylist_constructor·p0.90: 12128,000 ns/op with_new_arraylist_constructor·p0.95: 12320,000 ns/op with_new_arraylist_constructor·p0.99: 13696,000 ns/op with_new_arraylist_constructor·p0.999: 26720,000 ns/op with_new_arraylist_constructor·p0.9999: 1018426,573 ns/op with_new_arraylist_constructor·p1.00: 1308672,000 ns/op Iteration 5: 11844,793 ±(99.9%) 44,596 ns/op with_new_arraylist_constructor·p0.00: 11120,000 ns/op with_new_arraylist_constructor·p0.50: 11680,000 ns/op with_new_arraylist_constructor·p0.90: 12032,000 ns/op with_new_arraylist_constructor·p0.95: 12224,000 ns/op with_new_arraylist_constructor·p0.99: 15360,000 ns/op with_new_arraylist_constructor·p0.999: 26560,000 ns/op with_new_arraylist_constructor·p0.9999: 37114,586 ns/op with_new_arraylist_constructor·p1.00: 1136640,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3157566 mean = 11896,226 ±(99.9%) 17,974 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3157312 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 2 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 14 [1000000,000, 1125000,000) = 178 [1125000,000, 1250000,000) = 50 [1250000,000, 1375000,000) = 5 [1375000,000, 1500000,000) = 1 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 10992,000 ns/op p(50,0000) = 11696,000 ns/op p(90,0000) = 12096,000 ns/op p(95,0000) = 12336,000 ns/op p(99,0000) = 13680,000 ns/op p(99,9000) = 26496,000 ns/op p(99,9900) = 39631,571 ns/op p(99,9990) = 1170277,028 ns/op p(99,9999) = 1372284,570 ns/op p(100,0000) = 1636352,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 20) # Run progress: 78,74% complete, ETA 08:21:13 # Fork: 1 of 3 # Warmup Iteration 1: 18195,833 ±(99.9%) 207,800 ns/op # Warmup Iteration 2: 17884,715 ±(99.9%) 70,125 ns/op # Warmup Iteration 3: 17865,760 ±(99.9%) 66,605 ns/op Iteration 1: 17852,438 ±(99.9%) 61,849 ns/op with_new_arraylist_constructor·p0.00: 16896,000 ns/op with_new_arraylist_constructor·p0.50: 17600,000 ns/op with_new_arraylist_constructor·p0.90: 18144,000 ns/op with_new_arraylist_constructor·p0.95: 18752,000 ns/op with_new_arraylist_constructor·p0.99: 20096,000 ns/op with_new_arraylist_constructor·p0.999: 32768,000 ns/op with_new_arraylist_constructor·p0.9999: 50826,400 ns/op with_new_arraylist_constructor·p1.00: 1251328,000 ns/op Iteration 2: 17851,030 ±(99.9%) 66,609 ns/op with_new_arraylist_constructor·p0.00: 16896,000 ns/op with_new_arraylist_constructor·p0.50: 17600,000 ns/op with_new_arraylist_constructor·p0.90: 18144,000 ns/op with_new_arraylist_constructor·p0.95: 18720,000 ns/op with_new_arraylist_constructor·p0.99: 19968,000 ns/op with_new_arraylist_constructor·p0.999: 33490,368 ns/op with_new_arraylist_constructor·p0.9999: 46753,062 ns/op with_new_arraylist_constructor·p1.00: 2183168,000 ns/op Iteration 3: 17870,017 ±(99.9%) 65,556 ns/op with_new_arraylist_constructor·p0.00: 16896,000 ns/op with_new_arraylist_constructor·p0.50: 17600,000 ns/op with_new_arraylist_constructor·p0.90: 18208,000 ns/op with_new_arraylist_constructor·p0.95: 18784,000 ns/op with_new_arraylist_constructor·p0.99: 20000,000 ns/op with_new_arraylist_constructor·p0.999: 33984,000 ns/op with_new_arraylist_constructor·p0.9999: 54348,698 ns/op with_new_arraylist_constructor·p1.00: 1363968,000 ns/op Iteration 4: 17866,886 ±(99.9%) 63,170 ns/op with_new_arraylist_constructor·p0.00: 16896,000 ns/op with_new_arraylist_constructor·p0.50: 17600,000 ns/op with_new_arraylist_constructor·p0.90: 18208,000 ns/op with_new_arraylist_constructor·p0.95: 18752,000 ns/op with_new_arraylist_constructor·p0.99: 19968,000 ns/op with_new_arraylist_constructor·p0.999: 33216,000 ns/op with_new_arraylist_constructor·p0.9999: 48330,675 ns/op with_new_arraylist_constructor·p1.00: 1333248,000 ns/op Iteration 5: 17864,430 ±(99.9%) 65,775 ns/op with_new_arraylist_constructor·p0.00: 16864,000 ns/op with_new_arraylist_constructor·p0.50: 17600,000 ns/op with_new_arraylist_constructor·p0.90: 18176,000 ns/op with_new_arraylist_constructor·p0.95: 18752,000 ns/op with_new_arraylist_constructor·p0.99: 19968,000 ns/op with_new_arraylist_constructor·p0.999: 33344,000 ns/op with_new_arraylist_constructor·p0.9999: 49484,832 ns/op with_new_arraylist_constructor·p1.00: 1337344,000 ns/op # Run progress: 78,80% complete, ETA 08:19:52 # Fork: 2 of 3 # Warmup Iteration 1: 18217,792 ±(99.9%) 190,281 ns/op # Warmup Iteration 2: 17838,474 ±(99.9%) 66,539 ns/op # Warmup Iteration 3: 17807,801 ±(99.9%) 68,222 ns/op Iteration 1: 17846,176 ±(99.9%) 70,588 ns/op with_new_arraylist_constructor·p0.00: 16896,000 ns/op with_new_arraylist_constructor·p0.50: 17536,000 ns/op with_new_arraylist_constructor·p0.90: 18112,000 ns/op with_new_arraylist_constructor·p0.95: 18848,000 ns/op with_new_arraylist_constructor·p0.99: 20192,000 ns/op with_new_arraylist_constructor·p0.999: 34048,000 ns/op with_new_arraylist_constructor·p0.9999: 63085,830 ns/op with_new_arraylist_constructor·p1.00: 1869824,000 ns/op Iteration 2: 17807,572 ±(99.9%) 67,806 ns/op with_new_arraylist_constructor·p0.00: 16928,000 ns/op with_new_arraylist_constructor·p0.50: 17536,000 ns/op with_new_arraylist_constructor·p0.90: 18080,000 ns/op with_new_arraylist_constructor·p0.95: 18752,000 ns/op with_new_arraylist_constructor·p0.99: 20064,000 ns/op with_new_arraylist_constructor·p0.999: 33088,000 ns/op with_new_arraylist_constructor·p0.9999: 49380,710 ns/op with_new_arraylist_constructor·p1.00: 1327104,000 ns/op Iteration 3: 17910,605 ±(99.9%) 69,459 ns/op with_new_arraylist_constructor·p0.00: 16896,000 ns/op with_new_arraylist_constructor·p0.50: 17536,000 ns/op with_new_arraylist_constructor·p0.90: 18112,000 ns/op with_new_arraylist_constructor·p0.95: 19232,000 ns/op with_new_arraylist_constructor·p0.99: 27072,000 ns/op with_new_arraylist_constructor·p0.999: 33920,000 ns/op with_new_arraylist_constructor·p0.9999: 48780,947 ns/op with_new_arraylist_constructor·p1.00: 1337344,000 ns/op Iteration 4: 17829,955 ±(99.9%) 69,009 ns/op with_new_arraylist_constructor·p0.00: 16896,000 ns/op with_new_arraylist_constructor·p0.50: 17536,000 ns/op with_new_arraylist_constructor·p0.90: 18112,000 ns/op with_new_arraylist_constructor·p0.95: 18816,000 ns/op with_new_arraylist_constructor·p0.99: 20096,000 ns/op with_new_arraylist_constructor·p0.999: 33792,000 ns/op with_new_arraylist_constructor·p0.9999: 56101,734 ns/op with_new_arraylist_constructor·p1.00: 1339392,000 ns/op Iteration 5: 17828,274 ±(99.9%) 66,981 ns/op with_new_arraylist_constructor·p0.00: 16896,000 ns/op with_new_arraylist_constructor·p0.50: 17568,000 ns/op with_new_arraylist_constructor·p0.90: 18144,000 ns/op with_new_arraylist_constructor·p0.95: 18784,000 ns/op with_new_arraylist_constructor·p0.99: 20064,000 ns/op with_new_arraylist_constructor·p0.999: 32736,000 ns/op with_new_arraylist_constructor·p0.9999: 48318,810 ns/op with_new_arraylist_constructor·p1.00: 1292288,000 ns/op # Run progress: 78,85% complete, ETA 08:18:32 # Fork: 3 of 3 # Warmup Iteration 1: 19273,464 ±(99.9%) 219,947 ns/op # Warmup Iteration 2: 19192,985 ±(99.9%) 78,312 ns/op # Warmup Iteration 3: 18792,457 ±(99.9%) 70,095 ns/op Iteration 1: 18780,567 ±(99.9%) 66,405 ns/op with_new_arraylist_constructor·p0.00: 17888,000 ns/op with_new_arraylist_constructor·p0.50: 18496,000 ns/op with_new_arraylist_constructor·p0.90: 19072,000 ns/op with_new_arraylist_constructor·p0.95: 19776,000 ns/op with_new_arraylist_constructor·p0.99: 21184,000 ns/op with_new_arraylist_constructor·p0.999: 33863,168 ns/op with_new_arraylist_constructor·p0.9999: 55287,603 ns/op with_new_arraylist_constructor·p1.00: 1302528,000 ns/op Iteration 2: 18797,365 ±(99.9%) 76,164 ns/op with_new_arraylist_constructor·p0.00: 17888,000 ns/op with_new_arraylist_constructor·p0.50: 18496,000 ns/op with_new_arraylist_constructor·p0.90: 19040,000 ns/op with_new_arraylist_constructor·p0.95: 19744,000 ns/op with_new_arraylist_constructor·p0.99: 21184,000 ns/op with_new_arraylist_constructor·p0.999: 34816,000 ns/op with_new_arraylist_constructor·p0.9999: 60684,480 ns/op with_new_arraylist_constructor·p1.00: 1544192,000 ns/op Iteration 3: 18794,980 ±(99.9%) 69,416 ns/op with_new_arraylist_constructor·p0.00: 17888,000 ns/op with_new_arraylist_constructor·p0.50: 18496,000 ns/op with_new_arraylist_constructor·p0.90: 19136,000 ns/op with_new_arraylist_constructor·p0.95: 19776,000 ns/op with_new_arraylist_constructor·p0.99: 21216,000 ns/op with_new_arraylist_constructor·p0.999: 34112,000 ns/op with_new_arraylist_constructor·p0.9999: 53589,555 ns/op with_new_arraylist_constructor·p1.00: 1382400,000 ns/op Iteration 4: 18784,742 ±(99.9%) 67,421 ns/op with_new_arraylist_constructor·p0.00: 17856,000 ns/op with_new_arraylist_constructor·p0.50: 18496,000 ns/op with_new_arraylist_constructor·p0.90: 19072,000 ns/op with_new_arraylist_constructor·p0.95: 19776,000 ns/op with_new_arraylist_constructor·p0.99: 21152,000 ns/op with_new_arraylist_constructor·p0.999: 33856,000 ns/op with_new_arraylist_constructor·p0.9999: 53509,248 ns/op with_new_arraylist_constructor·p1.00: 1273856,000 ns/op Iteration 5: 18733,621 ±(99.9%) 66,277 ns/op with_new_arraylist_constructor·p0.00: 17888,000 ns/op with_new_arraylist_constructor·p0.50: 18464,000 ns/op with_new_arraylist_constructor·p0.90: 18976,000 ns/op with_new_arraylist_constructor·p0.95: 19712,000 ns/op with_new_arraylist_constructor·p0.99: 21120,000 ns/op with_new_arraylist_constructor·p0.999: 33408,000 ns/op with_new_arraylist_constructor·p0.9999: 48954,240 ns/op with_new_arraylist_constructor·p1.00: 1273856,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 4127599 mean = 18150,903 ±(99.9%) 17,452 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 4127259 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 269 [1250000,000, 1500000,000) = 68 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 16864,000 ns/op p(50,0000) = 17760,000 ns/op p(90,0000) = 18784,000 ns/op p(95,0000) = 19264,000 ns/op p(99,0000) = 20672,000 ns/op p(99,9000) = 33664,000 ns/op p(99,9900) = 50606,080 ns/op p(99,9990) = 1285578,752 ns/op p(99,9999) = 1400266,752 ns/op p(100,0000) = 2183168,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 50) # Run progress: 78,91% complete, ETA 08:17:12 # Fork: 1 of 3 # Warmup Iteration 1: 41158,520 ±(99.9%) 479,545 ns/op # Warmup Iteration 2: 40466,444 ±(99.9%) 168,578 ns/op # Warmup Iteration 3: 40898,841 ±(99.9%) 167,166 ns/op Iteration 1: 40918,748 ±(99.9%) 186,191 ns/op with_new_arraylist_constructor·p0.00: 38848,000 ns/op with_new_arraylist_constructor·p0.50: 39872,000 ns/op with_new_arraylist_constructor·p0.90: 41728,000 ns/op with_new_arraylist_constructor·p0.95: 42368,000 ns/op with_new_arraylist_constructor·p0.99: 54848,000 ns/op with_new_arraylist_constructor·p0.999: 69504,000 ns/op with_new_arraylist_constructor·p0.9999: 1313792,819 ns/op with_new_arraylist_constructor·p1.00: 1480704,000 ns/op Iteration 2: 40901,100 ±(99.9%) 176,983 ns/op with_new_arraylist_constructor·p0.00: 38912,000 ns/op with_new_arraylist_constructor·p0.50: 39872,000 ns/op with_new_arraylist_constructor·p0.90: 41740,800 ns/op with_new_arraylist_constructor·p0.95: 42368,000 ns/op with_new_arraylist_constructor·p0.99: 54848,000 ns/op with_new_arraylist_constructor·p0.999: 69504,000 ns/op with_new_arraylist_constructor·p0.9999: 1229972,275 ns/op with_new_arraylist_constructor·p1.00: 1331200,000 ns/op Iteration 3: 40868,083 ±(99.9%) 171,444 ns/op with_new_arraylist_constructor·p0.00: 38912,000 ns/op with_new_arraylist_constructor·p0.50: 39872,000 ns/op with_new_arraylist_constructor·p0.90: 41728,000 ns/op with_new_arraylist_constructor·p0.95: 42368,000 ns/op with_new_arraylist_constructor·p0.99: 54784,000 ns/op with_new_arraylist_constructor·p0.999: 69632,000 ns/op with_new_arraylist_constructor·p0.9999: 1214280,704 ns/op with_new_arraylist_constructor·p1.00: 1685504,000 ns/op Iteration 4: 40408,053 ±(99.9%) 151,789 ns/op with_new_arraylist_constructor·p0.00: 38912,000 ns/op with_new_arraylist_constructor·p0.50: 39808,000 ns/op with_new_arraylist_constructor·p0.90: 41280,000 ns/op with_new_arraylist_constructor·p0.95: 41984,000 ns/op with_new_arraylist_constructor·p0.99: 44096,000 ns/op with_new_arraylist_constructor·p0.999: 69504,000 ns/op with_new_arraylist_constructor·p0.9999: 1216739,738 ns/op with_new_arraylist_constructor·p1.00: 1341440,000 ns/op Iteration 5: 40503,620 ±(99.9%) 169,982 ns/op with_new_arraylist_constructor·p0.00: 38912,000 ns/op with_new_arraylist_constructor·p0.50: 39872,000 ns/op with_new_arraylist_constructor·p0.90: 41728,000 ns/op with_new_arraylist_constructor·p0.95: 42112,000 ns/op with_new_arraylist_constructor·p0.99: 44160,000 ns/op with_new_arraylist_constructor·p0.999: 68134,784 ns/op with_new_arraylist_constructor·p0.9999: 1223189,709 ns/op with_new_arraylist_constructor·p1.00: 1368064,000 ns/op # Run progress: 78,97% complete, ETA 08:15:52 # Fork: 2 of 3 # Warmup Iteration 1: 41635,340 ±(99.9%) 454,970 ns/op # Warmup Iteration 2: 40642,634 ±(99.9%) 189,460 ns/op # Warmup Iteration 3: 40492,177 ±(99.9%) 170,101 ns/op Iteration 1: 40516,050 ±(99.9%) 170,212 ns/op with_new_arraylist_constructor·p0.00: 38912,000 ns/op with_new_arraylist_constructor·p0.50: 39872,000 ns/op with_new_arraylist_constructor·p0.90: 41600,000 ns/op with_new_arraylist_constructor·p0.95: 41984,000 ns/op with_new_arraylist_constructor·p0.99: 43957,760 ns/op with_new_arraylist_constructor·p0.999: 69504,000 ns/op with_new_arraylist_constructor·p0.9999: 1201435,443 ns/op with_new_arraylist_constructor·p1.00: 1343488,000 ns/op Iteration 2: 40437,790 ±(99.9%) 155,450 ns/op with_new_arraylist_constructor·p0.00: 38912,000 ns/op with_new_arraylist_constructor·p0.50: 39872,000 ns/op with_new_arraylist_constructor·p0.90: 41344,000 ns/op with_new_arraylist_constructor·p0.95: 41920,000 ns/op with_new_arraylist_constructor·p0.99: 43840,000 ns/op with_new_arraylist_constructor·p0.999: 67762,688 ns/op with_new_arraylist_constructor·p0.9999: 1195293,901 ns/op with_new_arraylist_constructor·p1.00: 1525760,000 ns/op Iteration 3: 40391,043 ±(99.9%) 149,296 ns/op with_new_arraylist_constructor·p0.00: 38912,000 ns/op with_new_arraylist_constructor·p0.50: 39872,000 ns/op with_new_arraylist_constructor·p0.90: 41280,000 ns/op with_new_arraylist_constructor·p0.95: 41856,000 ns/op with_new_arraylist_constructor·p0.99: 43264,000 ns/op with_new_arraylist_constructor·p0.999: 65363,840 ns/op with_new_arraylist_constructor·p0.9999: 1199169,536 ns/op with_new_arraylist_constructor·p1.00: 1306624,000 ns/op Iteration 4: 40480,008 ±(99.9%) 163,629 ns/op with_new_arraylist_constructor·p0.00: 38912,000 ns/op with_new_arraylist_constructor·p0.50: 39872,000 ns/op with_new_arraylist_constructor·p0.90: 41600,000 ns/op with_new_arraylist_constructor·p0.95: 41984,000 ns/op with_new_arraylist_constructor·p0.99: 43584,000 ns/op with_new_arraylist_constructor·p0.999: 65755,136 ns/op with_new_arraylist_constructor·p0.9999: 1161771,418 ns/op with_new_arraylist_constructor·p1.00: 1312768,000 ns/op Iteration 5: 40406,828 ±(99.9%) 154,843 ns/op with_new_arraylist_constructor·p0.00: 38912,000 ns/op with_new_arraylist_constructor·p0.50: 39872,000 ns/op with_new_arraylist_constructor·p0.90: 41280,000 ns/op with_new_arraylist_constructor·p0.95: 41856,000 ns/op with_new_arraylist_constructor·p0.99: 43264,000 ns/op with_new_arraylist_constructor·p0.999: 65446,272 ns/op with_new_arraylist_constructor·p0.9999: 1185034,035 ns/op with_new_arraylist_constructor·p1.00: 1280000,000 ns/op # Run progress: 79,02% complete, ETA 08:14:32 # Fork: 3 of 3 # Warmup Iteration 1: 41398,961 ±(99.9%) 449,774 ns/op # Warmup Iteration 2: 40723,836 ±(99.9%) 178,394 ns/op # Warmup Iteration 3: 41247,727 ±(99.9%) 163,710 ns/op Iteration 1: 41272,899 ±(99.9%) 158,803 ns/op with_new_arraylist_constructor·p0.00: 39104,000 ns/op with_new_arraylist_constructor·p0.50: 40192,000 ns/op with_new_arraylist_constructor·p0.90: 42368,000 ns/op with_new_arraylist_constructor·p0.95: 44608,000 ns/op with_new_arraylist_constructor·p0.99: 54016,000 ns/op with_new_arraylist_constructor·p0.999: 69326,208 ns/op with_new_arraylist_constructor·p0.9999: 1173219,533 ns/op with_new_arraylist_constructor·p1.00: 1333248,000 ns/op Iteration 2: 41156,876 ±(99.9%) 181,760 ns/op with_new_arraylist_constructor·p0.00: 39040,000 ns/op with_new_arraylist_constructor·p0.50: 40128,000 ns/op with_new_arraylist_constructor·p0.90: 42112,000 ns/op with_new_arraylist_constructor·p0.95: 42816,000 ns/op with_new_arraylist_constructor·p0.99: 53952,000 ns/op with_new_arraylist_constructor·p0.999: 69632,000 ns/op with_new_arraylist_constructor·p0.9999: 1241687,040 ns/op with_new_arraylist_constructor·p1.00: 1323008,000 ns/op Iteration 3: 40662,784 ±(99.9%) 163,856 ns/op with_new_arraylist_constructor·p0.00: 39104,000 ns/op with_new_arraylist_constructor·p0.50: 40064,000 ns/op with_new_arraylist_constructor·p0.90: 41984,000 ns/op with_new_arraylist_constructor·p0.95: 42368,000 ns/op with_new_arraylist_constructor·p0.99: 44160,000 ns/op with_new_arraylist_constructor·p0.999: 67840,000 ns/op with_new_arraylist_constructor·p0.9999: 1202430,771 ns/op with_new_arraylist_constructor·p1.00: 1339392,000 ns/op Iteration 4: 40578,331 ±(99.9%) 171,007 ns/op with_new_arraylist_constructor·p0.00: 39040,000 ns/op with_new_arraylist_constructor·p0.50: 40000,000 ns/op with_new_arraylist_constructor·p0.90: 41344,000 ns/op with_new_arraylist_constructor·p0.95: 42240,000 ns/op with_new_arraylist_constructor·p0.99: 43456,000 ns/op with_new_arraylist_constructor·p0.999: 67181,184 ns/op with_new_arraylist_constructor·p0.9999: 1211771,494 ns/op with_new_arraylist_constructor·p1.00: 2510848,000 ns/op Iteration 5: 40603,355 ±(99.9%) 159,366 ns/op with_new_arraylist_constructor·p0.00: 39040,000 ns/op with_new_arraylist_constructor·p0.50: 40000,000 ns/op with_new_arraylist_constructor·p0.90: 41408,000 ns/op with_new_arraylist_constructor·p0.95: 42304,000 ns/op with_new_arraylist_constructor·p0.99: 44096,000 ns/op with_new_arraylist_constructor·p0.999: 68096,000 ns/op with_new_arraylist_constructor·p0.9999: 1224087,962 ns/op with_new_arraylist_constructor·p1.00: 1339392,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1844013 mean = 40671,888 ±(99.9%) 42,839 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 1843600 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 1 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 299 [1250000,000, 1500000,000) = 109 [1500000,000, 1750000,000) = 3 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 1 Percentiles, ns/op: p(0,0000) = 38848,000 ns/op p(50,0000) = 39936,000 ns/op p(90,0000) = 41664,000 ns/op p(95,0000) = 42240,000 ns/op p(99,0000) = 54208,000 ns/op p(99,9000) = 68480,000 ns/op p(99,9900) = 1209545,933 ns/op p(99,9990) = 1337589,187 ns/op p(99,9999) = 1814246,109 ns/op p(100,0000) = 2510848,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 100) # Run progress: 79,08% complete, ETA 08:13:12 # Fork: 1 of 3 # Warmup Iteration 1: 83630,434 ±(99.9%) 481,129 ns/op # Warmup Iteration 2: 83908,566 ±(99.9%) 196,449 ns/op # Warmup Iteration 3: 82906,122 ±(99.9%) 188,064 ns/op Iteration 1: 82870,464 ±(99.9%) 190,854 ns/op with_new_arraylist_constructor·p0.00: 80000,000 ns/op with_new_arraylist_constructor·p0.50: 81792,000 ns/op with_new_arraylist_constructor·p0.90: 83968,000 ns/op with_new_arraylist_constructor·p0.95: 85248,000 ns/op with_new_arraylist_constructor·p0.99: 97024,000 ns/op with_new_arraylist_constructor·p0.999: 117507,584 ns/op with_new_arraylist_constructor·p0.9999: 1285740,134 ns/op with_new_arraylist_constructor·p1.00: 1851392,000 ns/op Iteration 2: 82869,947 ±(99.9%) 185,105 ns/op with_new_arraylist_constructor·p0.00: 79872,000 ns/op with_new_arraylist_constructor·p0.50: 81792,000 ns/op with_new_arraylist_constructor·p0.90: 84096,000 ns/op with_new_arraylist_constructor·p0.95: 85376,000 ns/op with_new_arraylist_constructor·p0.99: 96128,000 ns/op with_new_arraylist_constructor·p0.999: 113664,000 ns/op with_new_arraylist_constructor·p0.9999: 1271706,829 ns/op with_new_arraylist_constructor·p1.00: 1409024,000 ns/op Iteration 3: 82777,085 ±(99.9%) 180,109 ns/op with_new_arraylist_constructor·p0.00: 79744,000 ns/op with_new_arraylist_constructor·p0.50: 81792,000 ns/op with_new_arraylist_constructor·p0.90: 83968,000 ns/op with_new_arraylist_constructor·p0.95: 85120,000 ns/op with_new_arraylist_constructor·p0.99: 94426,880 ns/op with_new_arraylist_constructor·p0.999: 112768,000 ns/op with_new_arraylist_constructor·p0.9999: 1216383,181 ns/op with_new_arraylist_constructor·p1.00: 1300480,000 ns/op Iteration 4: 82771,024 ±(99.9%) 180,809 ns/op with_new_arraylist_constructor·p0.00: 79872,000 ns/op with_new_arraylist_constructor·p0.50: 81792,000 ns/op with_new_arraylist_constructor·p0.90: 83968,000 ns/op with_new_arraylist_constructor·p0.95: 85248,000 ns/op with_new_arraylist_constructor·p0.99: 93952,000 ns/op with_new_arraylist_constructor·p0.999: 113152,000 ns/op with_new_arraylist_constructor·p0.9999: 1234682,266 ns/op with_new_arraylist_constructor·p1.00: 1357824,000 ns/op Iteration 5: 82875,455 ±(99.9%) 178,463 ns/op with_new_arraylist_constructor·p0.00: 80000,000 ns/op with_new_arraylist_constructor·p0.50: 81920,000 ns/op with_new_arraylist_constructor·p0.90: 84096,000 ns/op with_new_arraylist_constructor·p0.95: 85504,000 ns/op with_new_arraylist_constructor·p0.99: 95616,000 ns/op with_new_arraylist_constructor·p0.999: 112896,000 ns/op with_new_arraylist_constructor·p0.9999: 1220508,467 ns/op with_new_arraylist_constructor·p1.00: 1447936,000 ns/op # Run progress: 79,14% complete, ETA 08:11:51 # Fork: 2 of 3 # Warmup Iteration 1: 78671,079 ±(99.9%) 478,576 ns/op # Warmup Iteration 2: 77532,236 ±(99.9%) 197,871 ns/op # Warmup Iteration 3: 77506,979 ±(99.9%) 177,918 ns/op Iteration 1: 77418,555 ±(99.9%) 175,579 ns/op with_new_arraylist_constructor·p0.00: 73984,000 ns/op with_new_arraylist_constructor·p0.50: 76544,000 ns/op with_new_arraylist_constructor·p0.90: 78720,000 ns/op with_new_arraylist_constructor·p0.95: 80128,000 ns/op with_new_arraylist_constructor·p0.99: 88832,000 ns/op with_new_arraylist_constructor·p0.999: 107779,200 ns/op with_new_arraylist_constructor·p0.9999: 1235153,920 ns/op with_new_arraylist_constructor·p1.00: 1415168,000 ns/op Iteration 2: 77322,840 ±(99.9%) 175,424 ns/op with_new_arraylist_constructor·p0.00: 74240,000 ns/op with_new_arraylist_constructor·p0.50: 76416,000 ns/op with_new_arraylist_constructor·p0.90: 78720,000 ns/op with_new_arraylist_constructor·p0.95: 79872,000 ns/op with_new_arraylist_constructor·p0.99: 83840,000 ns/op with_new_arraylist_constructor·p0.999: 107374,208 ns/op with_new_arraylist_constructor·p0.9999: 1257648,333 ns/op with_new_arraylist_constructor·p1.00: 1388544,000 ns/op Iteration 3: 77406,063 ±(99.9%) 173,538 ns/op with_new_arraylist_constructor·p0.00: 74240,000 ns/op with_new_arraylist_constructor·p0.50: 76544,000 ns/op with_new_arraylist_constructor·p0.90: 78848,000 ns/op with_new_arraylist_constructor·p0.95: 80128,000 ns/op with_new_arraylist_constructor·p0.99: 84096,000 ns/op with_new_arraylist_constructor·p0.999: 108288,000 ns/op with_new_arraylist_constructor·p0.9999: 1241088,000 ns/op with_new_arraylist_constructor·p1.00: 1384448,000 ns/op Iteration 4: 77408,151 ±(99.9%) 181,565 ns/op with_new_arraylist_constructor·p0.00: 73984,000 ns/op with_new_arraylist_constructor·p0.50: 76416,000 ns/op with_new_arraylist_constructor·p0.90: 78720,000 ns/op with_new_arraylist_constructor·p0.95: 80128,000 ns/op with_new_arraylist_constructor·p0.99: 90496,000 ns/op with_new_arraylist_constructor·p0.999: 107904,000 ns/op with_new_arraylist_constructor·p0.9999: 1303353,754 ns/op with_new_arraylist_constructor·p1.00: 1411072,000 ns/op Iteration 5: 77622,691 ±(99.9%) 183,113 ns/op with_new_arraylist_constructor·p0.00: 74368,000 ns/op with_new_arraylist_constructor·p0.50: 76672,000 ns/op with_new_arraylist_constructor·p0.90: 78976,000 ns/op with_new_arraylist_constructor·p0.95: 80256,000 ns/op with_new_arraylist_constructor·p0.99: 88832,000 ns/op with_new_arraylist_constructor·p0.999: 109230,592 ns/op with_new_arraylist_constructor·p0.9999: 1321518,694 ns/op with_new_arraylist_constructor·p1.00: 1398784,000 ns/op # Run progress: 79,19% complete, ETA 08:10:31 # Fork: 3 of 3 # Warmup Iteration 1: 78479,706 ±(99.9%) 462,494 ns/op # Warmup Iteration 2: 77605,294 ±(99.9%) 189,154 ns/op # Warmup Iteration 3: 77563,017 ±(99.9%) 185,331 ns/op Iteration 1: 77654,360 ±(99.9%) 187,031 ns/op with_new_arraylist_constructor·p0.00: 74624,000 ns/op with_new_arraylist_constructor·p0.50: 76672,000 ns/op with_new_arraylist_constructor·p0.90: 78976,000 ns/op with_new_arraylist_constructor·p0.95: 80512,000 ns/op with_new_arraylist_constructor·p0.99: 91392,000 ns/op with_new_arraylist_constructor·p0.999: 116078,592 ns/op with_new_arraylist_constructor·p0.9999: 1312772,915 ns/op with_new_arraylist_constructor·p1.00: 1724416,000 ns/op Iteration 2: 77743,629 ±(99.9%) 179,558 ns/op with_new_arraylist_constructor·p0.00: 74624,000 ns/op with_new_arraylist_constructor·p0.50: 76800,000 ns/op with_new_arraylist_constructor·p0.90: 79232,000 ns/op with_new_arraylist_constructor·p0.95: 80512,000 ns/op with_new_arraylist_constructor·p0.99: 84736,000 ns/op with_new_arraylist_constructor·p0.999: 110720,000 ns/op with_new_arraylist_constructor·p0.9999: 1306624,000 ns/op with_new_arraylist_constructor·p1.00: 1406976,000 ns/op Iteration 3: 77553,113 ±(99.9%) 177,830 ns/op with_new_arraylist_constructor·p0.00: 74496,000 ns/op with_new_arraylist_constructor·p0.50: 76672,000 ns/op with_new_arraylist_constructor·p0.90: 78976,000 ns/op with_new_arraylist_constructor·p0.95: 80128,000 ns/op with_new_arraylist_constructor·p0.99: 84352,000 ns/op with_new_arraylist_constructor·p0.999: 109824,000 ns/op with_new_arraylist_constructor·p0.9999: 1284115,661 ns/op with_new_arraylist_constructor·p1.00: 1382400,000 ns/op Iteration 4: 77555,915 ±(99.9%) 177,658 ns/op with_new_arraylist_constructor·p0.00: 74624,000 ns/op with_new_arraylist_constructor·p0.50: 76672,000 ns/op with_new_arraylist_constructor·p0.90: 78976,000 ns/op with_new_arraylist_constructor·p0.95: 80256,000 ns/op with_new_arraylist_constructor·p0.99: 84608,000 ns/op with_new_arraylist_constructor·p0.999: 115728,384 ns/op with_new_arraylist_constructor·p0.9999: 1272585,830 ns/op with_new_arraylist_constructor·p1.00: 1366016,000 ns/op Iteration 5: 77473,824 ±(99.9%) 176,185 ns/op with_new_arraylist_constructor·p0.00: 74624,000 ns/op with_new_arraylist_constructor·p0.50: 76544,000 ns/op with_new_arraylist_constructor·p0.90: 78720,000 ns/op with_new_arraylist_constructor·p0.95: 79872,000 ns/op with_new_arraylist_constructor·p0.99: 84352,000 ns/op with_new_arraylist_constructor·p0.999: 116881,152 ns/op with_new_arraylist_constructor·p0.9999: 1276136,243 ns/op with_new_arraylist_constructor·p1.00: 1409024,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1890791 mean = 79210,650 ±(99.9%) 46,903 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1889975 [ 125000,000, 250000,000) = 307 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 10 [1125000,000, 1250000,000) = 276 [1250000,000, 1375000,000) = 192 [1375000,000, 1500000,000) = 27 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 73984,000 ns/op p(50,0000) = 77440,000 ns/op p(90,0000) = 82432,000 ns/op p(95,0000) = 83712,000 ns/op p(99,0000) = 92416,000 ns/op p(99,9000) = 112256,000 ns/op p(99,9900) = 1269597,798 ns/op p(99,9990) = 1392640,000 ns/op p(99,9999) = 1738282,795 ns/op p(100,0000) = 1851392,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 200) # Run progress: 79,25% complete, ETA 08:09:11 # Fork: 1 of 3 # Warmup Iteration 1: 160656,827 ±(99.9%) 909,581 ns/op # Warmup Iteration 2: 158978,979 ±(99.9%) 371,201 ns/op # Warmup Iteration 3: 159595,063 ±(99.9%) 344,027 ns/op Iteration 1: 158554,585 ±(99.9%) 339,737 ns/op with_new_arraylist_constructor·p0.00: 153088,000 ns/op with_new_arraylist_constructor·p0.50: 156672,000 ns/op with_new_arraylist_constructor·p0.90: 160256,000 ns/op with_new_arraylist_constructor·p0.95: 168192,000 ns/op with_new_arraylist_constructor·p0.99: 185600,000 ns/op with_new_arraylist_constructor·p0.999: 205824,768 ns/op with_new_arraylist_constructor·p0.9999: 1392026,214 ns/op with_new_arraylist_constructor·p1.00: 1470464,000 ns/op Iteration 2: 158575,631 ±(99.9%) 343,252 ns/op with_new_arraylist_constructor·p0.00: 152576,000 ns/op with_new_arraylist_constructor·p0.50: 156672,000 ns/op with_new_arraylist_constructor·p0.90: 160256,000 ns/op with_new_arraylist_constructor·p0.95: 168192,000 ns/op with_new_arraylist_constructor·p0.99: 185344,000 ns/op with_new_arraylist_constructor·p0.999: 205824,000 ns/op with_new_arraylist_constructor·p0.9999: 1406976,000 ns/op with_new_arraylist_constructor·p1.00: 1452032,000 ns/op Iteration 3: 158591,380 ±(99.9%) 362,229 ns/op with_new_arraylist_constructor·p0.00: 153088,000 ns/op with_new_arraylist_constructor·p0.50: 156672,000 ns/op with_new_arraylist_constructor·p0.90: 160256,000 ns/op with_new_arraylist_constructor·p0.95: 165376,000 ns/op with_new_arraylist_constructor·p0.99: 185088,000 ns/op with_new_arraylist_constructor·p0.999: 213760,000 ns/op with_new_arraylist_constructor·p0.9999: 1478045,286 ns/op with_new_arraylist_constructor·p1.00: 1742848,000 ns/op Iteration 4: 158556,483 ±(99.9%) 355,277 ns/op with_new_arraylist_constructor·p0.00: 152832,000 ns/op with_new_arraylist_constructor·p0.50: 156672,000 ns/op with_new_arraylist_constructor·p0.90: 160256,000 ns/op with_new_arraylist_constructor·p0.95: 164646,400 ns/op with_new_arraylist_constructor·p0.99: 184583,680 ns/op with_new_arraylist_constructor·p0.999: 206080,768 ns/op with_new_arraylist_constructor·p0.9999: 1443232,358 ns/op with_new_arraylist_constructor·p1.00: 1585152,000 ns/op Iteration 5: 159433,198 ±(99.9%) 348,238 ns/op with_new_arraylist_constructor·p0.00: 153088,000 ns/op with_new_arraylist_constructor·p0.50: 157184,000 ns/op with_new_arraylist_constructor·p0.90: 161792,000 ns/op with_new_arraylist_constructor·p0.95: 172032,000 ns/op with_new_arraylist_constructor·p0.99: 186112,000 ns/op with_new_arraylist_constructor·p0.999: 206080,000 ns/op with_new_arraylist_constructor·p0.9999: 1420104,909 ns/op with_new_arraylist_constructor·p1.00: 1509376,000 ns/op # Run progress: 79,31% complete, ETA 08:07:51 # Fork: 2 of 3 # Warmup Iteration 1: 153501,683 ±(99.9%) 911,594 ns/op # Warmup Iteration 2: 151600,593 ±(99.9%) 382,876 ns/op # Warmup Iteration 3: 151504,311 ±(99.9%) 327,900 ns/op Iteration 1: 151379,990 ±(99.9%) 326,054 ns/op with_new_arraylist_constructor·p0.00: 145920,000 ns/op with_new_arraylist_constructor·p0.50: 149504,000 ns/op with_new_arraylist_constructor·p0.90: 153088,000 ns/op with_new_arraylist_constructor·p0.95: 159232,000 ns/op with_new_arraylist_constructor·p0.99: 177408,000 ns/op with_new_arraylist_constructor·p0.999: 197632,000 ns/op with_new_arraylist_constructor·p0.9999: 1368485,274 ns/op with_new_arraylist_constructor·p1.00: 1472512,000 ns/op Iteration 2: 151271,229 ±(99.9%) 328,025 ns/op with_new_arraylist_constructor·p0.00: 145664,000 ns/op with_new_arraylist_constructor·p0.50: 149504,000 ns/op with_new_arraylist_constructor·p0.90: 152832,000 ns/op with_new_arraylist_constructor·p0.95: 156160,000 ns/op with_new_arraylist_constructor·p0.99: 177152,000 ns/op with_new_arraylist_constructor·p0.999: 207360,000 ns/op with_new_arraylist_constructor·p0.9999: 1372973,466 ns/op with_new_arraylist_constructor·p1.00: 1429504,000 ns/op Iteration 3: 152096,875 ±(99.9%) 349,373 ns/op with_new_arraylist_constructor·p0.00: 145664,000 ns/op with_new_arraylist_constructor·p0.50: 149760,000 ns/op with_new_arraylist_constructor·p0.90: 154112,000 ns/op with_new_arraylist_constructor·p0.95: 163072,000 ns/op with_new_arraylist_constructor·p0.99: 180224,000 ns/op with_new_arraylist_constructor·p0.999: 208468,480 ns/op with_new_arraylist_constructor·p0.9999: 1444452,352 ns/op with_new_arraylist_constructor·p1.00: 1540096,000 ns/op Iteration 4: 151288,109 ±(99.9%) 335,665 ns/op with_new_arraylist_constructor·p0.00: 145920,000 ns/op with_new_arraylist_constructor·p0.50: 149504,000 ns/op with_new_arraylist_constructor·p0.90: 153088,000 ns/op with_new_arraylist_constructor·p0.95: 157184,000 ns/op with_new_arraylist_constructor·p0.99: 177152,000 ns/op with_new_arraylist_constructor·p0.999: 204794,624 ns/op with_new_arraylist_constructor·p0.9999: 1406557,798 ns/op with_new_arraylist_constructor·p1.00: 1533952,000 ns/op Iteration 5: 151383,714 ±(99.9%) 331,585 ns/op with_new_arraylist_constructor·p0.00: 145920,000 ns/op with_new_arraylist_constructor·p0.50: 149760,000 ns/op with_new_arraylist_constructor·p0.90: 153088,000 ns/op with_new_arraylist_constructor·p0.95: 156928,000 ns/op with_new_arraylist_constructor·p0.99: 177408,000 ns/op with_new_arraylist_constructor·p0.999: 206080,000 ns/op with_new_arraylist_constructor·p0.9999: 1397181,645 ns/op with_new_arraylist_constructor·p1.00: 1470464,000 ns/op # Run progress: 79,36% complete, ETA 08:06:31 # Fork: 3 of 3 # Warmup Iteration 1: 152595,035 ±(99.9%) 900,061 ns/op # Warmup Iteration 2: 152689,399 ±(99.9%) 602,982 ns/op # Warmup Iteration 3: 151608,901 ±(99.9%) 333,043 ns/op Iteration 1: 151385,553 ±(99.9%) 329,100 ns/op with_new_arraylist_constructor·p0.00: 145664,000 ns/op with_new_arraylist_constructor·p0.50: 149504,000 ns/op with_new_arraylist_constructor·p0.90: 153856,000 ns/op with_new_arraylist_constructor·p0.95: 158208,000 ns/op with_new_arraylist_constructor·p0.99: 177920,000 ns/op with_new_arraylist_constructor·p0.999: 206080,000 ns/op with_new_arraylist_constructor·p0.9999: 1416446,566 ns/op with_new_arraylist_constructor·p1.00: 1505280,000 ns/op Iteration 2: 151568,029 ±(99.9%) 326,371 ns/op with_new_arraylist_constructor·p0.00: 146176,000 ns/op with_new_arraylist_constructor·p0.50: 149760,000 ns/op with_new_arraylist_constructor·p0.90: 154112,000 ns/op with_new_arraylist_constructor·p0.95: 158720,000 ns/op with_new_arraylist_constructor·p0.99: 178944,000 ns/op with_new_arraylist_constructor·p0.999: 200554,496 ns/op with_new_arraylist_constructor·p0.9999: 1395528,499 ns/op with_new_arraylist_constructor·p1.00: 1507328,000 ns/op Iteration 3: 151048,479 ±(99.9%) 323,647 ns/op with_new_arraylist_constructor·p0.00: 145664,000 ns/op with_new_arraylist_constructor·p0.50: 149248,000 ns/op with_new_arraylist_constructor·p0.90: 153088,000 ns/op with_new_arraylist_constructor·p0.95: 157440,000 ns/op with_new_arraylist_constructor·p0.99: 177408,000 ns/op with_new_arraylist_constructor·p0.999: 198625,024 ns/op with_new_arraylist_constructor·p0.9999: 1379433,677 ns/op with_new_arraylist_constructor·p1.00: 1470464,000 ns/op Iteration 4: 150949,465 ±(99.9%) 331,757 ns/op with_new_arraylist_constructor·p0.00: 145664,000 ns/op with_new_arraylist_constructor·p0.50: 149248,000 ns/op with_new_arraylist_constructor·p0.90: 152576,000 ns/op with_new_arraylist_constructor·p0.95: 158720,000 ns/op with_new_arraylist_constructor·p0.99: 177920,000 ns/op with_new_arraylist_constructor·p0.999: 205013,760 ns/op with_new_arraylist_constructor·p0.9999: 1411350,528 ns/op with_new_arraylist_constructor·p1.00: 1552384,000 ns/op Iteration 5: 151242,295 ±(99.9%) 331,729 ns/op with_new_arraylist_constructor·p0.00: 145664,000 ns/op with_new_arraylist_constructor·p0.50: 149248,000 ns/op with_new_arraylist_constructor·p0.90: 153344,000 ns/op with_new_arraylist_constructor·p0.95: 158976,000 ns/op with_new_arraylist_constructor·p0.99: 179456,000 ns/op with_new_arraylist_constructor·p0.999: 206309,120 ns/op with_new_arraylist_constructor·p0.9999: 1401644,032 ns/op with_new_arraylist_constructor·p1.00: 1468416,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 974466 mean = 153743,671 ±(99.9%) 87,860 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 974005 [ 250000,000, 375000,000) = 12 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 33 [1250000,000, 1375000,000) = 260 [1375000,000, 1500000,000) = 142 [1500000,000, 1625000,000) = 10 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 145664,000 ns/op p(50,0000) = 151040,000 ns/op p(90,0000) = 158720,000 ns/op p(95,0000) = 161536,000 ns/op p(99,0000) = 180992,000 ns/op p(99,9000) = 206080,000 ns/op p(99,9900) = 1404928,000 ns/op p(99,9990) = 1507850,916 ns/op p(99,9999) = 1742848,000 ns/op p(100,0000) = 1742848,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 500) # Run progress: 79,42% complete, ETA 08:05:10 # Fork: 1 of 3 # Warmup Iteration 1: 412139,064 ±(99.9%) 2405,218 ns/op # Warmup Iteration 2: 408062,452 ±(99.9%) 1027,756 ns/op # Warmup Iteration 3: 411173,629 ±(99.9%) 1060,959 ns/op Iteration 1: 409522,654 ±(99.9%) 1035,673 ns/op with_new_arraylist_constructor·p0.00: 392192,000 ns/op with_new_arraylist_constructor·p0.50: 402944,000 ns/op with_new_arraylist_constructor·p0.90: 425984,000 ns/op with_new_arraylist_constructor·p0.95: 441344,000 ns/op with_new_arraylist_constructor·p0.99: 476160,000 ns/op with_new_arraylist_constructor·p0.999: 1601931,264 ns/op with_new_arraylist_constructor·p0.9999: 1827632,128 ns/op with_new_arraylist_constructor·p1.00: 1849344,000 ns/op Iteration 2: 409643,616 ±(99.9%) 1027,091 ns/op with_new_arraylist_constructor·p0.00: 392704,000 ns/op with_new_arraylist_constructor·p0.50: 402944,000 ns/op with_new_arraylist_constructor·p0.90: 425984,000 ns/op with_new_arraylist_constructor·p0.95: 440985,600 ns/op with_new_arraylist_constructor·p0.99: 475648,000 ns/op with_new_arraylist_constructor·p0.999: 1598681,088 ns/op with_new_arraylist_constructor·p0.9999: 1777446,502 ns/op with_new_arraylist_constructor·p1.00: 1871872,000 ns/op Iteration 3: 411936,706 ±(99.9%) 1052,547 ns/op with_new_arraylist_constructor·p0.00: 392704,000 ns/op with_new_arraylist_constructor·p0.50: 402944,000 ns/op with_new_arraylist_constructor·p0.90: 434176,000 ns/op with_new_arraylist_constructor·p0.95: 472064,000 ns/op with_new_arraylist_constructor·p0.99: 491008,000 ns/op with_new_arraylist_constructor·p0.999: 1579470,848 ns/op with_new_arraylist_constructor·p0.9999: 1796215,194 ns/op with_new_arraylist_constructor·p1.00: 1849344,000 ns/op Iteration 4: 409350,313 ±(99.9%) 1027,766 ns/op with_new_arraylist_constructor·p0.00: 391680,000 ns/op with_new_arraylist_constructor·p0.50: 402944,000 ns/op with_new_arraylist_constructor·p0.90: 425984,000 ns/op with_new_arraylist_constructor·p0.95: 441344,000 ns/op with_new_arraylist_constructor·p0.99: 476160,000 ns/op with_new_arraylist_constructor·p0.999: 1574912,000 ns/op with_new_arraylist_constructor·p0.9999: 1831153,254 ns/op with_new_arraylist_constructor·p1.00: 2002944,000 ns/op Iteration 5: 409431,935 ±(99.9%) 1042,310 ns/op with_new_arraylist_constructor·p0.00: 392192,000 ns/op with_new_arraylist_constructor·p0.50: 402944,000 ns/op with_new_arraylist_constructor·p0.90: 426496,000 ns/op with_new_arraylist_constructor·p0.95: 440832,000 ns/op with_new_arraylist_constructor·p0.99: 475648,000 ns/op with_new_arraylist_constructor·p0.999: 1620230,144 ns/op with_new_arraylist_constructor·p0.9999: 1823449,907 ns/op with_new_arraylist_constructor·p1.00: 1855488,000 ns/op # Run progress: 79,48% complete, ETA 08:03:50 # Fork: 2 of 3 # Warmup Iteration 1: 386010,660 ±(99.9%) 2382,759 ns/op # Warmup Iteration 2: 382772,377 ±(99.9%) 1008,298 ns/op # Warmup Iteration 3: 385019,857 ±(99.9%) 971,384 ns/op Iteration 1: 381328,565 ±(99.9%) 947,000 ns/op with_new_arraylist_constructor·p0.00: 366592,000 ns/op with_new_arraylist_constructor·p0.50: 377344,000 ns/op with_new_arraylist_constructor·p0.90: 388096,000 ns/op with_new_arraylist_constructor·p0.95: 401920,000 ns/op with_new_arraylist_constructor·p0.99: 412160,000 ns/op with_new_arraylist_constructor·p0.999: 1576919,040 ns/op with_new_arraylist_constructor·p0.9999: 1793345,946 ns/op with_new_arraylist_constructor·p1.00: 1867776,000 ns/op Iteration 2: 382326,273 ±(99.9%) 962,424 ns/op with_new_arraylist_constructor·p0.00: 367616,000 ns/op with_new_arraylist_constructor·p0.50: 377344,000 ns/op with_new_arraylist_constructor·p0.90: 389632,000 ns/op with_new_arraylist_constructor·p0.95: 403456,000 ns/op with_new_arraylist_constructor·p0.99: 453632,000 ns/op with_new_arraylist_constructor·p0.999: 1562347,520 ns/op with_new_arraylist_constructor·p0.9999: 1815093,248 ns/op with_new_arraylist_constructor·p1.00: 1875968,000 ns/op Iteration 3: 383884,491 ±(99.9%) 996,956 ns/op with_new_arraylist_constructor·p0.00: 367104,000 ns/op with_new_arraylist_constructor·p0.50: 377344,000 ns/op with_new_arraylist_constructor·p0.90: 396288,000 ns/op with_new_arraylist_constructor·p0.95: 408064,000 ns/op with_new_arraylist_constructor·p0.99: 460288,000 ns/op with_new_arraylist_constructor·p0.999: 1564375,040 ns/op with_new_arraylist_constructor·p0.9999: 1861845,606 ns/op with_new_arraylist_constructor·p1.00: 1945600,000 ns/op Iteration 4: 381569,633 ±(99.9%) 943,786 ns/op with_new_arraylist_constructor·p0.00: 367104,000 ns/op with_new_arraylist_constructor·p0.50: 377344,000 ns/op with_new_arraylist_constructor·p0.90: 388608,000 ns/op with_new_arraylist_constructor·p0.95: 401408,000 ns/op with_new_arraylist_constructor·p0.99: 413184,000 ns/op with_new_arraylist_constructor·p0.999: 1554049,024 ns/op with_new_arraylist_constructor·p0.9999: 1787344,486 ns/op with_new_arraylist_constructor·p1.00: 1843200,000 ns/op Iteration 5: 383944,912 ±(99.9%) 1010,498 ns/op with_new_arraylist_constructor·p0.00: 367616,000 ns/op with_new_arraylist_constructor·p0.50: 377856,000 ns/op with_new_arraylist_constructor·p0.90: 395776,000 ns/op with_new_arraylist_constructor·p0.95: 407552,000 ns/op with_new_arraylist_constructor·p0.99: 459776,000 ns/op with_new_arraylist_constructor·p0.999: 1625702,400 ns/op with_new_arraylist_constructor·p0.9999: 1822274,560 ns/op with_new_arraylist_constructor·p1.00: 1859584,000 ns/op # Run progress: 79,53% complete, ETA 08:02:30 # Fork: 3 of 3 # Warmup Iteration 1: 385115,763 ±(99.9%) 2335,919 ns/op # Warmup Iteration 2: 383366,366 ±(99.9%) 1090,815 ns/op # Warmup Iteration 3: 383661,222 ±(99.9%) 970,719 ns/op Iteration 1: 384626,233 ±(99.9%) 1026,915 ns/op with_new_arraylist_constructor·p0.00: 366592,000 ns/op with_new_arraylist_constructor·p0.50: 377856,000 ns/op with_new_arraylist_constructor·p0.90: 396800,000 ns/op with_new_arraylist_constructor·p0.95: 410112,000 ns/op with_new_arraylist_constructor·p0.99: 461824,000 ns/op with_new_arraylist_constructor·p0.999: 1611819,008 ns/op with_new_arraylist_constructor·p0.9999: 1826014,003 ns/op with_new_arraylist_constructor·p1.00: 1939456,000 ns/op Iteration 2: 382090,479 ±(99.9%) 948,808 ns/op with_new_arraylist_constructor·p0.00: 367104,000 ns/op with_new_arraylist_constructor·p0.50: 377856,000 ns/op with_new_arraylist_constructor·p0.90: 390144,000 ns/op with_new_arraylist_constructor·p0.95: 402432,000 ns/op with_new_arraylist_constructor·p0.99: 414720,000 ns/op with_new_arraylist_constructor·p0.999: 1580122,112 ns/op with_new_arraylist_constructor·p0.9999: 1786488,422 ns/op with_new_arraylist_constructor·p1.00: 1970176,000 ns/op Iteration 3: 381840,083 ±(99.9%) 949,174 ns/op with_new_arraylist_constructor·p0.00: 367104,000 ns/op with_new_arraylist_constructor·p0.50: 377856,000 ns/op with_new_arraylist_constructor·p0.90: 389120,000 ns/op with_new_arraylist_constructor·p0.95: 402432,000 ns/op with_new_arraylist_constructor·p0.99: 414208,000 ns/op with_new_arraylist_constructor·p0.999: 1590603,776 ns/op with_new_arraylist_constructor·p0.9999: 1775442,944 ns/op with_new_arraylist_constructor·p1.00: 1816576,000 ns/op Iteration 4: 381916,579 ±(99.9%) 980,600 ns/op with_new_arraylist_constructor·p0.00: 366080,000 ns/op with_new_arraylist_constructor·p0.50: 377856,000 ns/op with_new_arraylist_constructor·p0.90: 389120,000 ns/op with_new_arraylist_constructor·p0.95: 402432,000 ns/op with_new_arraylist_constructor·p0.99: 413696,000 ns/op with_new_arraylist_constructor·p0.999: 1621409,792 ns/op with_new_arraylist_constructor·p0.9999: 1875155,354 ns/op with_new_arraylist_constructor·p1.00: 1914880,000 ns/op Iteration 5: 381792,576 ±(99.9%) 973,240 ns/op with_new_arraylist_constructor·p0.00: 367104,000 ns/op with_new_arraylist_constructor·p0.50: 377856,000 ns/op with_new_arraylist_constructor·p0.90: 389120,000 ns/op with_new_arraylist_constructor·p0.95: 401920,000 ns/op with_new_arraylist_constructor·p0.99: 413696,000 ns/op with_new_arraylist_constructor·p0.999: 1596735,488 ns/op with_new_arraylist_constructor·p0.9999: 1875567,411 ns/op with_new_arraylist_constructor·p1.00: 1929216,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 383071 mean = 391260,053 ±(99.9%) 265,576 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 382323 [ 500000,000, 750000,000) = 244 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 10 [1500000,000, 1750000,000) = 406 [1750000,000, 2000000,000) = 87 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 366080,000 ns/op p(50,0000) = 381952,000 ns/op p(90,0000) = 408064,000 ns/op p(95,0000) = 420864,000 ns/op p(99,0000) = 471040,000 ns/op p(99,9000) = 1589248,000 ns/op p(99,9900) = 1813269,709 ns/op p(99,9990) = 1940496,056 ns/op p(99,9999) = 2002944,000 ns/op p(100,0000) = 2002944,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 1000) # Run progress: 79,59% complete, ETA 08:01:10 # Fork: 1 of 3 # Warmup Iteration 1: 733779,491 ±(99.9%) 4803,406 ns/op # Warmup Iteration 2: 729277,641 ±(99.9%) 1959,788 ns/op # Warmup Iteration 3: 725077,680 ±(99.9%) 1754,513 ns/op Iteration 1: 727161,983 ±(99.9%) 1836,653 ns/op with_new_arraylist_constructor·p0.00: 702464,000 ns/op with_new_arraylist_constructor·p0.50: 719872,000 ns/op with_new_arraylist_constructor·p0.90: 742400,000 ns/op with_new_arraylist_constructor·p0.95: 757606,400 ns/op with_new_arraylist_constructor·p0.99: 781312,000 ns/op with_new_arraylist_constructor·p0.999: 2085916,672 ns/op with_new_arraylist_constructor·p0.9999: 2248726,938 ns/op with_new_arraylist_constructor·p1.00: 2260992,000 ns/op Iteration 2: 728370,625 ±(99.9%) 1879,438 ns/op with_new_arraylist_constructor·p0.00: 702464,000 ns/op with_new_arraylist_constructor·p0.50: 718848,000 ns/op with_new_arraylist_constructor·p0.90: 745472,000 ns/op with_new_arraylist_constructor·p0.95: 779264,000 ns/op with_new_arraylist_constructor·p0.99: 790528,000 ns/op with_new_arraylist_constructor·p0.999: 2129920,000 ns/op with_new_arraylist_constructor·p0.9999: 2269380,608 ns/op with_new_arraylist_constructor·p1.00: 2293760,000 ns/op Iteration 3: 728967,433 ±(99.9%) 1796,310 ns/op with_new_arraylist_constructor·p0.00: 704512,000 ns/op with_new_arraylist_constructor·p0.50: 718848,000 ns/op with_new_arraylist_constructor·p0.90: 747520,000 ns/op with_new_arraylist_constructor·p0.95: 780288,000 ns/op with_new_arraylist_constructor·p0.99: 795648,000 ns/op with_new_arraylist_constructor·p0.999: 2025547,776 ns/op with_new_arraylist_constructor·p0.9999: 2157072,794 ns/op with_new_arraylist_constructor·p1.00: 2158592,000 ns/op Iteration 4: 727419,723 ±(99.9%) 1822,257 ns/op with_new_arraylist_constructor·p0.00: 700416,000 ns/op with_new_arraylist_constructor·p0.50: 717824,000 ns/op with_new_arraylist_constructor·p0.90: 744448,000 ns/op with_new_arraylist_constructor·p0.95: 778240,000 ns/op with_new_arraylist_constructor·p0.99: 796282,880 ns/op with_new_arraylist_constructor·p0.999: 2047561,728 ns/op with_new_arraylist_constructor·p0.9999: 2301533,389 ns/op with_new_arraylist_constructor·p1.00: 2330624,000 ns/op Iteration 5: 727784,022 ±(99.9%) 1871,669 ns/op with_new_arraylist_constructor·p0.00: 700416,000 ns/op with_new_arraylist_constructor·p0.50: 717824,000 ns/op with_new_arraylist_constructor·p0.90: 745472,000 ns/op with_new_arraylist_constructor·p0.95: 779264,000 ns/op with_new_arraylist_constructor·p0.99: 798402,560 ns/op with_new_arraylist_constructor·p0.999: 2079031,296 ns/op with_new_arraylist_constructor·p0.9999: 2233910,477 ns/op with_new_arraylist_constructor·p1.00: 2244608,000 ns/op # Run progress: 79,65% complete, ETA 07:59:50 # Fork: 2 of 3 # Warmup Iteration 1: 791201,313 ±(99.9%) 5389,688 ns/op # Warmup Iteration 2: 781252,584 ±(99.9%) 2037,964 ns/op # Warmup Iteration 3: 779070,059 ±(99.9%) 1882,266 ns/op Iteration 1: 785200,883 ±(99.9%) 2121,220 ns/op with_new_arraylist_constructor·p0.00: 754688,000 ns/op with_new_arraylist_constructor·p0.50: 772096,000 ns/op with_new_arraylist_constructor·p0.90: 799744,000 ns/op with_new_arraylist_constructor·p0.95: 856064,000 ns/op with_new_arraylist_constructor·p0.99: 943851,520 ns/op with_new_arraylist_constructor·p0.999: 2178330,624 ns/op with_new_arraylist_constructor·p0.9999: 2491487,437 ns/op with_new_arraylist_constructor·p1.00: 2514944,000 ns/op Iteration 2: 781019,063 ±(99.9%) 1948,528 ns/op with_new_arraylist_constructor·p0.00: 754688,000 ns/op with_new_arraylist_constructor·p0.50: 771072,000 ns/op with_new_arraylist_constructor·p0.90: 792576,000 ns/op with_new_arraylist_constructor·p0.95: 821248,000 ns/op with_new_arraylist_constructor·p0.99: 897024,000 ns/op with_new_arraylist_constructor·p0.999: 2163527,680 ns/op with_new_arraylist_constructor·p0.9999: 2351155,200 ns/op with_new_arraylist_constructor·p1.00: 2379776,000 ns/op Iteration 3: 782691,156 ±(99.9%) 1978,511 ns/op with_new_arraylist_constructor·p0.00: 755712,000 ns/op with_new_arraylist_constructor·p0.50: 771072,000 ns/op with_new_arraylist_constructor·p0.90: 794624,000 ns/op with_new_arraylist_constructor·p0.95: 878592,000 ns/op with_new_arraylist_constructor·p0.99: 886784,000 ns/op with_new_arraylist_constructor·p0.999: 2153250,816 ns/op with_new_arraylist_constructor·p0.9999: 2284689,818 ns/op with_new_arraylist_constructor·p1.00: 2293760,000 ns/op Iteration 4: 783395,723 ±(99.9%) 2044,367 ns/op with_new_arraylist_constructor·p0.00: 754688,000 ns/op with_new_arraylist_constructor·p0.50: 771072,000 ns/op with_new_arraylist_constructor·p0.90: 798720,000 ns/op with_new_arraylist_constructor·p0.95: 879616,000 ns/op with_new_arraylist_constructor·p0.99: 887808,000 ns/op with_new_arraylist_constructor·p0.999: 2096482,304 ns/op with_new_arraylist_constructor·p0.9999: 2828747,981 ns/op with_new_arraylist_constructor·p1.00: 3010560,000 ns/op Iteration 5: 782554,369 ±(99.9%) 1976,654 ns/op with_new_arraylist_constructor·p0.00: 755712,000 ns/op with_new_arraylist_constructor·p0.50: 771072,000 ns/op with_new_arraylist_constructor·p0.90: 796672,000 ns/op with_new_arraylist_constructor·p0.95: 877568,000 ns/op with_new_arraylist_constructor·p0.99: 887808,000 ns/op with_new_arraylist_constructor·p0.999: 2138112,000 ns/op with_new_arraylist_constructor·p0.9999: 2384871,424 ns/op with_new_arraylist_constructor·p1.00: 2416640,000 ns/op # Run progress: 79,70% complete, ETA 07:58:29 # Fork: 3 of 3 # Warmup Iteration 1: 789150,182 ±(99.9%) 5160,394 ns/op # Warmup Iteration 2: 782377,136 ±(99.9%) 2139,323 ns/op # Warmup Iteration 3: 779079,959 ±(99.9%) 2042,749 ns/op Iteration 1: 780422,598 ±(99.9%) 2032,837 ns/op with_new_arraylist_constructor·p0.00: 756736,000 ns/op with_new_arraylist_constructor·p0.50: 772096,000 ns/op with_new_arraylist_constructor·p0.90: 793600,000 ns/op with_new_arraylist_constructor·p0.95: 811008,000 ns/op with_new_arraylist_constructor·p0.99: 858112,000 ns/op with_new_arraylist_constructor·p0.999: 2225725,440 ns/op with_new_arraylist_constructor·p0.9999: 2439067,648 ns/op with_new_arraylist_constructor·p1.00: 2449408,000 ns/op Iteration 2: 782252,550 ±(99.9%) 1946,496 ns/op with_new_arraylist_constructor·p0.00: 756736,000 ns/op with_new_arraylist_constructor·p0.50: 772096,000 ns/op with_new_arraylist_constructor·p0.90: 796672,000 ns/op with_new_arraylist_constructor·p0.95: 828416,000 ns/op with_new_arraylist_constructor·p0.99: 899072,000 ns/op with_new_arraylist_constructor·p0.999: 2170060,800 ns/op with_new_arraylist_constructor·p0.9999: 2300600,320 ns/op with_new_arraylist_constructor·p1.00: 2314240,000 ns/op Iteration 3: 784967,270 ±(99.9%) 2105,722 ns/op with_new_arraylist_constructor·p0.00: 756736,000 ns/op with_new_arraylist_constructor·p0.50: 772096,000 ns/op with_new_arraylist_constructor·p0.90: 801792,000 ns/op with_new_arraylist_constructor·p0.95: 880640,000 ns/op with_new_arraylist_constructor·p0.99: 903874,560 ns/op with_new_arraylist_constructor·p0.999: 2153705,472 ns/op with_new_arraylist_constructor·p0.9999: 2870665,626 ns/op with_new_arraylist_constructor·p1.00: 3059712,000 ns/op Iteration 4: 784123,500 ±(99.9%) 2031,594 ns/op with_new_arraylist_constructor·p0.00: 755712,000 ns/op with_new_arraylist_constructor·p0.50: 771072,000 ns/op with_new_arraylist_constructor·p0.90: 800768,000 ns/op with_new_arraylist_constructor·p0.95: 879616,000 ns/op with_new_arraylist_constructor·p0.99: 891443,200 ns/op with_new_arraylist_constructor·p0.999: 2166784,000 ns/op with_new_arraylist_constructor·p0.9999: 2384916,480 ns/op with_new_arraylist_constructor·p1.00: 2396160,000 ns/op Iteration 5: 783921,043 ±(99.9%) 1964,946 ns/op with_new_arraylist_constructor·p0.00: 756736,000 ns/op with_new_arraylist_constructor·p0.50: 771072,000 ns/op with_new_arraylist_constructor·p0.90: 800768,000 ns/op with_new_arraylist_constructor·p0.95: 879616,000 ns/op with_new_arraylist_constructor·p0.99: 888832,000 ns/op with_new_arraylist_constructor·p0.999: 2123825,152 ns/op with_new_arraylist_constructor·p0.9999: 2299607,450 ns/op with_new_arraylist_constructor·p1.00: 2314240,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 196247 mean = 763777,006 ±(99.9%) 541,165 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 62865 [ 750000,000, 1000000,000) = 132922 [1000000,000, 1250000,000) = 29 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 105 [2000000,000, 2250000,000) = 279 [2250000,000, 2500000,000) = 43 [2500000,000, 2750000,000) = 1 [2750000,000, 3000000,000) = 0 [3000000,000, 3250000,000) = 2 [3250000,000, 3500000,000) = 0 [3500000,000, 3750000,000) = 0 Percentiles, ns/op: p(0,0000) = 700416,000 ns/op p(50,0000) = 766976,000 ns/op p(90,0000) = 789504,000 ns/op p(95,0000) = 809984,000 ns/op p(99,0000) = 891904,000 ns/op p(99,9000) = 2117632,000 ns/op p(99,9900) = 2321409,638 ns/op p(99,9990) = 3012404,183 ns/op p(99,9999) = 3059712,000 ns/op p(100,0000) = 3059712,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 10) # Run progress: 79,76% complete, ETA 07:57:09 # Fork: 1 of 3 # Warmup Iteration 1: 23215,592 ±(99.9%) 273,966 ns/op # Warmup Iteration 2: 22694,237 ±(99.9%) 77,389 ns/op # Warmup Iteration 3: 22720,931 ±(99.9%) 95,771 ns/op Iteration 1: 22669,675 ±(99.9%) 146,660 ns/op with_new_arraylist_constructor·p0.00: 21632,000 ns/op with_new_arraylist_constructor·p0.50: 22368,000 ns/op with_new_arraylist_constructor·p0.90: 23040,000 ns/op with_new_arraylist_constructor·p0.95: 23904,000 ns/op with_new_arraylist_constructor·p0.99: 24992,000 ns/op with_new_arraylist_constructor·p0.999: 38976,000 ns/op with_new_arraylist_constructor·p0.9999: 49663,264 ns/op with_new_arraylist_constructor·p1.00: 8830976,000 ns/op Iteration 2: 22713,201 ±(99.9%) 67,081 ns/op with_new_arraylist_constructor·p0.00: 21632,000 ns/op with_new_arraylist_constructor·p0.50: 22368,000 ns/op with_new_arraylist_constructor·p0.90: 23168,000 ns/op with_new_arraylist_constructor·p0.95: 24096,000 ns/op with_new_arraylist_constructor·p0.99: 30816,000 ns/op with_new_arraylist_constructor·p0.999: 39296,000 ns/op with_new_arraylist_constructor·p0.9999: 57184,064 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op Iteration 3: 22713,573 ±(99.9%) 67,434 ns/op with_new_arraylist_constructor·p0.00: 21664,000 ns/op with_new_arraylist_constructor·p0.50: 22336,000 ns/op with_new_arraylist_constructor·p0.90: 23168,000 ns/op with_new_arraylist_constructor·p0.95: 24096,000 ns/op with_new_arraylist_constructor·p0.99: 30944,000 ns/op with_new_arraylist_constructor·p0.999: 39104,000 ns/op with_new_arraylist_constructor·p0.9999: 52992,000 ns/op with_new_arraylist_constructor·p1.00: 1380352,000 ns/op Iteration 4: 22794,273 ±(99.9%) 100,089 ns/op with_new_arraylist_constructor·p0.00: 21696,000 ns/op with_new_arraylist_constructor·p0.50: 22400,000 ns/op with_new_arraylist_constructor·p0.90: 23200,000 ns/op with_new_arraylist_constructor·p0.95: 24000,000 ns/op with_new_arraylist_constructor·p0.99: 25120,000 ns/op with_new_arraylist_constructor·p0.999: 39424,000 ns/op with_new_arraylist_constructor·p0.9999: 1142823,731 ns/op with_new_arraylist_constructor·p1.00: 1400832,000 ns/op Iteration 5: 22608,592 ±(99.9%) 62,313 ns/op with_new_arraylist_constructor·p0.00: 21696,000 ns/op with_new_arraylist_constructor·p0.50: 22336,000 ns/op with_new_arraylist_constructor·p0.90: 23008,000 ns/op with_new_arraylist_constructor·p0.95: 23872,000 ns/op with_new_arraylist_constructor·p0.99: 24960,000 ns/op with_new_arraylist_constructor·p0.999: 38976,000 ns/op with_new_arraylist_constructor·p0.9999: 53924,467 ns/op with_new_arraylist_constructor·p1.00: 1251328,000 ns/op # Run progress: 79,82% complete, ETA 07:55:49 # Fork: 2 of 3 # Warmup Iteration 1: 22911,910 ±(99.9%) 256,171 ns/op # Warmup Iteration 2: 22379,453 ±(99.9%) 95,125 ns/op # Warmup Iteration 3: 22323,894 ±(99.9%) 79,279 ns/op Iteration 1: 22356,579 ±(99.9%) 88,604 ns/op with_new_arraylist_constructor·p0.00: 21088,000 ns/op with_new_arraylist_constructor·p0.50: 22016,000 ns/op with_new_arraylist_constructor·p0.90: 22784,000 ns/op with_new_arraylist_constructor·p0.95: 23744,000 ns/op with_new_arraylist_constructor·p0.99: 25056,000 ns/op with_new_arraylist_constructor·p0.999: 38720,000 ns/op with_new_arraylist_constructor·p0.9999: 1116686,336 ns/op with_new_arraylist_constructor·p1.00: 1325056,000 ns/op Iteration 2: 22353,507 ±(99.9%) 83,915 ns/op with_new_arraylist_constructor·p0.00: 21120,000 ns/op with_new_arraylist_constructor·p0.50: 22016,000 ns/op with_new_arraylist_constructor·p0.90: 22752,000 ns/op with_new_arraylist_constructor·p0.95: 23648,000 ns/op with_new_arraylist_constructor·p0.99: 24960,000 ns/op with_new_arraylist_constructor·p0.999: 38336,000 ns/op with_new_arraylist_constructor·p0.9999: 1014339,072 ns/op with_new_arraylist_constructor·p1.00: 2015232,000 ns/op Iteration 3: 22325,249 ±(99.9%) 83,069 ns/op with_new_arraylist_constructor·p0.00: 21088,000 ns/op with_new_arraylist_constructor·p0.50: 22016,000 ns/op with_new_arraylist_constructor·p0.90: 22688,000 ns/op with_new_arraylist_constructor·p0.95: 23552,000 ns/op with_new_arraylist_constructor·p0.99: 24544,000 ns/op with_new_arraylist_constructor·p0.999: 38032,320 ns/op with_new_arraylist_constructor·p0.9999: 1079312,384 ns/op with_new_arraylist_constructor·p1.00: 1290240,000 ns/op Iteration 4: 22346,893 ±(99.9%) 84,494 ns/op with_new_arraylist_constructor·p0.00: 21088,000 ns/op with_new_arraylist_constructor·p0.50: 22016,000 ns/op with_new_arraylist_constructor·p0.90: 22752,000 ns/op with_new_arraylist_constructor·p0.95: 23744,000 ns/op with_new_arraylist_constructor·p0.99: 25120,000 ns/op with_new_arraylist_constructor·p0.999: 38400,000 ns/op with_new_arraylist_constructor·p0.9999: 1115548,467 ns/op with_new_arraylist_constructor·p1.00: 1253376,000 ns/op Iteration 5: 22346,379 ±(99.9%) 81,110 ns/op with_new_arraylist_constructor·p0.00: 21056,000 ns/op with_new_arraylist_constructor·p0.50: 22016,000 ns/op with_new_arraylist_constructor·p0.90: 22848,000 ns/op with_new_arraylist_constructor·p0.95: 23712,000 ns/op with_new_arraylist_constructor·p0.99: 24928,000 ns/op with_new_arraylist_constructor·p0.999: 36928,000 ns/op with_new_arraylist_constructor·p0.9999: 1072931,635 ns/op with_new_arraylist_constructor·p1.00: 1277952,000 ns/op # Run progress: 79,87% complete, ETA 07:54:29 # Fork: 3 of 3 # Warmup Iteration 1: 22094,030 ±(99.9%) 399,864 ns/op # Warmup Iteration 2: 21485,201 ±(99.9%) 82,773 ns/op # Warmup Iteration 3: 21606,108 ±(99.9%) 76,067 ns/op Iteration 1: 21455,194 ±(99.9%) 77,137 ns/op with_new_arraylist_constructor·p0.00: 20224,000 ns/op with_new_arraylist_constructor·p0.50: 21088,000 ns/op with_new_arraylist_constructor·p0.90: 21920,000 ns/op with_new_arraylist_constructor·p0.95: 23040,000 ns/op with_new_arraylist_constructor·p0.99: 24480,000 ns/op with_new_arraylist_constructor·p0.999: 37504,000 ns/op with_new_arraylist_constructor·p0.9999: 52441,370 ns/op with_new_arraylist_constructor·p1.00: 1402880,000 ns/op Iteration 2: 21431,648 ±(99.9%) 85,793 ns/op with_new_arraylist_constructor·p0.00: 20192,000 ns/op with_new_arraylist_constructor·p0.50: 21088,000 ns/op with_new_arraylist_constructor·p0.90: 21792,000 ns/op with_new_arraylist_constructor·p0.95: 22912,000 ns/op with_new_arraylist_constructor·p0.99: 24160,000 ns/op with_new_arraylist_constructor·p0.999: 37623,616 ns/op with_new_arraylist_constructor·p0.9999: 64972,467 ns/op with_new_arraylist_constructor·p1.00: 1712128,000 ns/op Iteration 3: 21426,517 ±(99.9%) 73,422 ns/op with_new_arraylist_constructor·p0.00: 20192,000 ns/op with_new_arraylist_constructor·p0.50: 21120,000 ns/op with_new_arraylist_constructor·p0.90: 21920,000 ns/op with_new_arraylist_constructor·p0.95: 23008,000 ns/op with_new_arraylist_constructor·p0.99: 23936,000 ns/op with_new_arraylist_constructor·p0.999: 37164,480 ns/op with_new_arraylist_constructor·p0.9999: 50909,856 ns/op with_new_arraylist_constructor·p1.00: 1372160,000 ns/op Iteration 4: 21424,123 ±(99.9%) 83,060 ns/op with_new_arraylist_constructor·p0.00: 20192,000 ns/op with_new_arraylist_constructor·p0.50: 21088,000 ns/op with_new_arraylist_constructor·p0.90: 21760,000 ns/op with_new_arraylist_constructor·p0.95: 22912,000 ns/op with_new_arraylist_constructor·p0.99: 24160,000 ns/op with_new_arraylist_constructor·p0.999: 37824,000 ns/op with_new_arraylist_constructor·p0.9999: 107562,496 ns/op with_new_arraylist_constructor·p1.00: 1454080,000 ns/op Iteration 5: 21491,491 ±(99.9%) 85,111 ns/op with_new_arraylist_constructor·p0.00: 20224,000 ns/op with_new_arraylist_constructor·p0.50: 21088,000 ns/op with_new_arraylist_constructor·p0.90: 21856,000 ns/op with_new_arraylist_constructor·p0.95: 23008,000 ns/op with_new_arraylist_constructor·p0.99: 29664,000 ns/op with_new_arraylist_constructor·p0.999: 37952,000 ns/op with_new_arraylist_constructor·p0.9999: 66951,680 ns/op with_new_arraylist_constructor·p1.00: 1384448,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3383192 mean = 22150,893 ±(99.9%) 22,358 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 3382879 [ 500000,000, 1000000,000) = 1 [1000000,000, 1500000,000) = 309 [1500000,000, 2000000,000) = 1 [2000000,000, 2500000,000) = 1 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 [6500000,000, 7000000,000) = 0 [7000000,000, 7500000,000) = 0 [7500000,000, 8000000,000) = 0 [8000000,000, 8500000,000) = 0 Percentiles, ns/op: p(0,0000) = 20192,000 ns/op p(50,0000) = 22016,000 ns/op p(90,0000) = 22848,000 ns/op p(95,0000) = 23520,000 ns/op p(99,0000) = 24992,000 ns/op p(99,9000) = 38080,000 ns/op p(99,9900) = 62553,824 ns/op p(99,9990) = 1343488,000 ns/op p(99,9999) = 1617954,488 ns/op p(100,0000) = 8830976,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 20) # Run progress: 79,93% complete, ETA 07:53:09 # Fork: 1 of 3 # Warmup Iteration 1: 42648,757 ±(99.9%) 526,641 ns/op # Warmup Iteration 2: 41648,974 ±(99.9%) 169,466 ns/op # Warmup Iteration 3: 42039,392 ±(99.9%) 159,507 ns/op Iteration 1: 41569,497 ±(99.9%) 152,823 ns/op with_new_arraylist_constructor·p0.00: 40000,000 ns/op with_new_arraylist_constructor·p0.50: 40896,000 ns/op with_new_arraylist_constructor·p0.90: 42368,000 ns/op with_new_arraylist_constructor·p0.95: 43520,000 ns/op with_new_arraylist_constructor·p0.99: 48576,000 ns/op with_new_arraylist_constructor·p0.999: 70272,000 ns/op with_new_arraylist_constructor·p0.9999: 1212014,182 ns/op with_new_arraylist_constructor·p1.00: 1388544,000 ns/op Iteration 2: 41610,343 ±(99.9%) 162,637 ns/op with_new_arraylist_constructor·p0.00: 40064,000 ns/op with_new_arraylist_constructor·p0.50: 40896,000 ns/op with_new_arraylist_constructor·p0.90: 42432,000 ns/op with_new_arraylist_constructor·p0.95: 43392,000 ns/op with_new_arraylist_constructor·p0.99: 48512,000 ns/op with_new_arraylist_constructor·p0.999: 69120,000 ns/op with_new_arraylist_constructor·p0.9999: 1218439,578 ns/op with_new_arraylist_constructor·p1.00: 1765376,000 ns/op Iteration 3: 41602,629 ±(99.9%) 156,291 ns/op with_new_arraylist_constructor·p0.00: 40064,000 ns/op with_new_arraylist_constructor·p0.50: 40896,000 ns/op with_new_arraylist_constructor·p0.90: 42432,000 ns/op with_new_arraylist_constructor·p0.95: 43392,000 ns/op with_new_arraylist_constructor·p0.99: 48512,000 ns/op with_new_arraylist_constructor·p0.999: 70272,000 ns/op with_new_arraylist_constructor·p0.9999: 1226643,866 ns/op with_new_arraylist_constructor·p1.00: 1396736,000 ns/op Iteration 4: 41600,878 ±(99.9%) 148,037 ns/op with_new_arraylist_constructor·p0.00: 40064,000 ns/op with_new_arraylist_constructor·p0.50: 40896,000 ns/op with_new_arraylist_constructor·p0.90: 42432,000 ns/op with_new_arraylist_constructor·p0.95: 43392,000 ns/op with_new_arraylist_constructor·p0.99: 48512,000 ns/op with_new_arraylist_constructor·p0.999: 69613,440 ns/op with_new_arraylist_constructor·p0.9999: 1169378,304 ns/op with_new_arraylist_constructor·p1.00: 1294336,000 ns/op Iteration 5: 41594,867 ±(99.9%) 158,476 ns/op with_new_arraylist_constructor·p0.00: 40064,000 ns/op with_new_arraylist_constructor·p0.50: 40896,000 ns/op with_new_arraylist_constructor·p0.90: 42368,000 ns/op with_new_arraylist_constructor·p0.95: 43392,000 ns/op with_new_arraylist_constructor·p0.99: 48512,000 ns/op with_new_arraylist_constructor·p0.999: 69346,048 ns/op with_new_arraylist_constructor·p0.9999: 1202080,154 ns/op with_new_arraylist_constructor·p1.00: 1388544,000 ns/op # Run progress: 79,99% complete, ETA 07:51:49 # Fork: 2 of 3 # Warmup Iteration 1: 37060,041 ±(99.9%) 431,781 ns/op # Warmup Iteration 2: 36295,663 ±(99.9%) 165,713 ns/op # Warmup Iteration 3: 36532,147 ±(99.9%) 148,824 ns/op Iteration 1: 36464,227 ±(99.9%) 126,585 ns/op with_new_arraylist_constructor·p0.00: 34752,000 ns/op with_new_arraylist_constructor·p0.50: 35584,000 ns/op with_new_arraylist_constructor·p0.90: 37376,000 ns/op with_new_arraylist_constructor·p0.95: 38336,000 ns/op with_new_arraylist_constructor·p0.99: 48512,000 ns/op with_new_arraylist_constructor·p0.999: 62272,000 ns/op with_new_arraylist_constructor·p0.9999: 1151318,426 ns/op with_new_arraylist_constructor·p1.00: 1294336,000 ns/op Iteration 2: 36385,639 ±(99.9%) 150,873 ns/op with_new_arraylist_constructor·p0.00: 34752,000 ns/op with_new_arraylist_constructor·p0.50: 35584,000 ns/op with_new_arraylist_constructor·p0.90: 37056,000 ns/op with_new_arraylist_constructor·p0.95: 37824,000 ns/op with_new_arraylist_constructor·p0.99: 47936,000 ns/op with_new_arraylist_constructor·p0.999: 62562,368 ns/op with_new_arraylist_constructor·p0.9999: 1170997,043 ns/op with_new_arraylist_constructor·p1.00: 1925120,000 ns/op Iteration 3: 36157,763 ±(99.9%) 126,840 ns/op with_new_arraylist_constructor·p0.00: 34752,000 ns/op with_new_arraylist_constructor·p0.50: 35584,000 ns/op with_new_arraylist_constructor·p0.90: 36864,000 ns/op with_new_arraylist_constructor·p0.95: 37632,000 ns/op with_new_arraylist_constructor·p0.99: 40768,000 ns/op with_new_arraylist_constructor·p0.999: 55838,720 ns/op with_new_arraylist_constructor·p0.9999: 1154093,056 ns/op with_new_arraylist_constructor·p1.00: 1290240,000 ns/op Iteration 4: 36084,101 ±(99.9%) 131,691 ns/op with_new_arraylist_constructor·p0.00: 34752,000 ns/op with_new_arraylist_constructor·p0.50: 35584,000 ns/op with_new_arraylist_constructor·p0.90: 36608,000 ns/op with_new_arraylist_constructor·p0.95: 37568,000 ns/op with_new_arraylist_constructor·p0.99: 40640,000 ns/op with_new_arraylist_constructor·p0.999: 59143,680 ns/op with_new_arraylist_constructor·p0.9999: 1165623,296 ns/op with_new_arraylist_constructor·p1.00: 1292288,000 ns/op Iteration 5: 36165,753 ±(99.9%) 148,690 ns/op with_new_arraylist_constructor·p0.00: 34752,000 ns/op with_new_arraylist_constructor·p0.50: 35584,000 ns/op with_new_arraylist_constructor·p0.90: 36672,000 ns/op with_new_arraylist_constructor·p0.95: 37568,000 ns/op with_new_arraylist_constructor·p0.99: 40576,000 ns/op with_new_arraylist_constructor·p0.999: 55508,352 ns/op with_new_arraylist_constructor·p0.9999: 1169747,763 ns/op with_new_arraylist_constructor·p1.00: 1296384,000 ns/op # Run progress: 80,04% complete, ETA 07:50:28 # Fork: 3 of 3 # Warmup Iteration 1: 37525,707 ±(99.9%) 429,592 ns/op # Warmup Iteration 2: 36473,659 ±(99.9%) 160,800 ns/op # Warmup Iteration 3: 36441,646 ±(99.9%) 138,012 ns/op Iteration 1: 36421,059 ±(99.9%) 144,899 ns/op with_new_arraylist_constructor·p0.00: 35136,000 ns/op with_new_arraylist_constructor·p0.50: 35840,000 ns/op with_new_arraylist_constructor·p0.90: 36928,000 ns/op with_new_arraylist_constructor·p0.95: 37824,000 ns/op with_new_arraylist_constructor·p0.99: 40704,000 ns/op with_new_arraylist_constructor·p0.999: 56367,616 ns/op with_new_arraylist_constructor·p0.9999: 1203276,186 ns/op with_new_arraylist_constructor·p1.00: 1306624,000 ns/op Iteration 2: 36429,298 ±(99.9%) 139,744 ns/op with_new_arraylist_constructor·p0.00: 35072,000 ns/op with_new_arraylist_constructor·p0.50: 35904,000 ns/op with_new_arraylist_constructor·p0.90: 36992,000 ns/op with_new_arraylist_constructor·p0.95: 37888,000 ns/op with_new_arraylist_constructor·p0.99: 40896,000 ns/op with_new_arraylist_constructor·p0.999: 60332,928 ns/op with_new_arraylist_constructor·p0.9999: 1203836,109 ns/op with_new_arraylist_constructor·p1.00: 1882112,000 ns/op Iteration 3: 36425,019 ±(99.9%) 139,967 ns/op with_new_arraylist_constructor·p0.00: 35072,000 ns/op with_new_arraylist_constructor·p0.50: 35904,000 ns/op with_new_arraylist_constructor·p0.90: 36992,000 ns/op with_new_arraylist_constructor·p0.95: 37888,000 ns/op with_new_arraylist_constructor·p0.99: 40896,000 ns/op with_new_arraylist_constructor·p0.999: 58412,032 ns/op with_new_arraylist_constructor·p0.9999: 1210918,502 ns/op with_new_arraylist_constructor·p1.00: 1357824,000 ns/op Iteration 4: 36414,014 ±(99.9%) 135,968 ns/op with_new_arraylist_constructor·p0.00: 35136,000 ns/op with_new_arraylist_constructor·p0.50: 35904,000 ns/op with_new_arraylist_constructor·p0.90: 37248,000 ns/op with_new_arraylist_constructor·p0.95: 37888,000 ns/op with_new_arraylist_constructor·p0.99: 40512,000 ns/op with_new_arraylist_constructor·p0.999: 55920,384 ns/op with_new_arraylist_constructor·p0.9999: 1153588,429 ns/op with_new_arraylist_constructor·p1.00: 1314816,000 ns/op Iteration 5: 36371,116 ±(99.9%) 146,032 ns/op with_new_arraylist_constructor·p0.00: 35072,000 ns/op with_new_arraylist_constructor·p0.50: 35840,000 ns/op with_new_arraylist_constructor·p0.90: 36800,000 ns/op with_new_arraylist_constructor·p0.95: 37824,000 ns/op with_new_arraylist_constructor·p0.99: 40367,360 ns/op with_new_arraylist_constructor·p0.999: 63360,000 ns/op with_new_arraylist_constructor·p0.9999: 1176058,675 ns/op with_new_arraylist_constructor·p1.00: 1388544,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1977383 mean = 37931,542 ±(99.9%) 37,700 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1977018 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 49 [1125000,000, 1250000,000) = 234 [1250000,000, 1375000,000) = 72 [1375000,000, 1500000,000) = 5 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 34752,000 ns/op p(50,0000) = 36032,000 ns/op p(90,0000) = 41152,000 ns/op p(95,0000) = 41792,000 ns/op p(99,0000) = 47360,000 ns/op p(99,9000) = 63680,000 ns/op p(99,9900) = 1178135,757 ns/op p(99,9990) = 1316205,527 ns/op p(99,9999) = 1883084,669 ns/op p(100,0000) = 1925120,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 50) # Run progress: 80,10% complete, ETA 07:49:08 # Fork: 1 of 3 # Warmup Iteration 1: 81486,184 ±(99.9%) 571,101 ns/op # Warmup Iteration 2: 80961,564 ±(99.9%) 189,865 ns/op # Warmup Iteration 3: 80480,454 ±(99.9%) 175,074 ns/op Iteration 1: 81962,822 ±(99.9%) 195,687 ns/op with_new_arraylist_constructor·p0.00: 77312,000 ns/op with_new_arraylist_constructor·p0.50: 79616,000 ns/op with_new_arraylist_constructor·p0.90: 83328,000 ns/op with_new_arraylist_constructor·p0.95: 103936,000 ns/op with_new_arraylist_constructor·p0.99: 108672,000 ns/op with_new_arraylist_constructor·p0.999: 114304,000 ns/op with_new_arraylist_constructor·p0.9999: 1313878,835 ns/op with_new_arraylist_constructor·p1.00: 1935360,000 ns/op Iteration 2: 80625,856 ±(99.9%) 185,985 ns/op with_new_arraylist_constructor·p0.00: 76800,000 ns/op with_new_arraylist_constructor·p0.50: 79488,000 ns/op with_new_arraylist_constructor·p0.90: 82432,000 ns/op with_new_arraylist_constructor·p0.95: 83328,000 ns/op with_new_arraylist_constructor·p0.99: 94208,000 ns/op with_new_arraylist_constructor·p0.999: 111360,000 ns/op with_new_arraylist_constructor·p0.9999: 1342701,773 ns/op with_new_arraylist_constructor·p1.00: 1501184,000 ns/op Iteration 3: 80603,423 ±(99.9%) 184,122 ns/op with_new_arraylist_constructor·p0.00: 77440,000 ns/op with_new_arraylist_constructor·p0.50: 79488,000 ns/op with_new_arraylist_constructor·p0.90: 82432,000 ns/op with_new_arraylist_constructor·p0.95: 83328,000 ns/op with_new_arraylist_constructor·p0.99: 94336,000 ns/op with_new_arraylist_constructor·p0.999: 110992,000 ns/op with_new_arraylist_constructor·p0.9999: 1330073,600 ns/op with_new_arraylist_constructor·p1.00: 1484800,000 ns/op Iteration 4: 80495,275 ±(99.9%) 185,119 ns/op with_new_arraylist_constructor·p0.00: 77184,000 ns/op with_new_arraylist_constructor·p0.50: 79488,000 ns/op with_new_arraylist_constructor·p0.90: 82176,000 ns/op with_new_arraylist_constructor·p0.95: 83200,000 ns/op with_new_arraylist_constructor·p0.99: 94336,000 ns/op with_new_arraylist_constructor·p0.999: 110720,000 ns/op with_new_arraylist_constructor·p0.9999: 1334033,613 ns/op with_new_arraylist_constructor·p1.00: 1441792,000 ns/op Iteration 5: 80628,000 ±(99.9%) 190,148 ns/op with_new_arraylist_constructor·p0.00: 76416,000 ns/op with_new_arraylist_constructor·p0.50: 79488,000 ns/op with_new_arraylist_constructor·p0.90: 82432,000 ns/op with_new_arraylist_constructor·p0.95: 83328,000 ns/op with_new_arraylist_constructor·p0.99: 93952,000 ns/op with_new_arraylist_constructor·p0.999: 111232,000 ns/op with_new_arraylist_constructor·p0.9999: 1321436,774 ns/op with_new_arraylist_constructor·p1.00: 2150400,000 ns/op # Run progress: 80,16% complete, ETA 07:47:48 # Fork: 2 of 3 # Warmup Iteration 1: 83269,994 ±(99.9%) 488,090 ns/op # Warmup Iteration 2: 82328,568 ±(99.9%) 199,369 ns/op # Warmup Iteration 3: 82289,469 ±(99.9%) 192,668 ns/op Iteration 1: 82186,960 ±(99.9%) 186,852 ns/op with_new_arraylist_constructor·p0.00: 79616,000 ns/op with_new_arraylist_constructor·p0.50: 81280,000 ns/op with_new_arraylist_constructor·p0.90: 83584,000 ns/op with_new_arraylist_constructor·p0.95: 84224,000 ns/op with_new_arraylist_constructor·p0.99: 93440,000 ns/op with_new_arraylist_constructor·p0.999: 114048,000 ns/op with_new_arraylist_constructor·p0.9999: 1256554,701 ns/op with_new_arraylist_constructor·p1.00: 1769472,000 ns/op Iteration 2: 82085,848 ±(99.9%) 185,633 ns/op with_new_arraylist_constructor·p0.00: 79616,000 ns/op with_new_arraylist_constructor·p0.50: 81280,000 ns/op with_new_arraylist_constructor·p0.90: 83456,000 ns/op with_new_arraylist_constructor·p0.95: 84096,000 ns/op with_new_arraylist_constructor·p0.99: 87040,000 ns/op with_new_arraylist_constructor·p0.999: 114176,000 ns/op with_new_arraylist_constructor·p0.9999: 1273185,894 ns/op with_new_arraylist_constructor·p1.00: 1372160,000 ns/op Iteration 3: 82318,565 ±(99.9%) 184,971 ns/op with_new_arraylist_constructor·p0.00: 79616,000 ns/op with_new_arraylist_constructor·p0.50: 81280,000 ns/op with_new_arraylist_constructor·p0.90: 83712,000 ns/op with_new_arraylist_constructor·p0.95: 84352,000 ns/op with_new_arraylist_constructor·p0.99: 98688,000 ns/op with_new_arraylist_constructor·p0.999: 114048,000 ns/op with_new_arraylist_constructor·p0.9999: 1230583,398 ns/op with_new_arraylist_constructor·p1.00: 1456128,000 ns/op Iteration 4: 82176,816 ±(99.9%) 182,469 ns/op with_new_arraylist_constructor·p0.00: 79744,000 ns/op with_new_arraylist_constructor·p0.50: 81280,000 ns/op with_new_arraylist_constructor·p0.90: 83584,000 ns/op with_new_arraylist_constructor·p0.95: 84224,000 ns/op with_new_arraylist_constructor·p0.99: 91891,200 ns/op with_new_arraylist_constructor·p0.999: 115966,720 ns/op with_new_arraylist_constructor·p0.9999: 1222039,552 ns/op with_new_arraylist_constructor·p1.00: 1345536,000 ns/op Iteration 5: 82124,507 ±(99.9%) 183,130 ns/op with_new_arraylist_constructor·p0.00: 79616,000 ns/op with_new_arraylist_constructor·p0.50: 81280,000 ns/op with_new_arraylist_constructor·p0.90: 83584,000 ns/op with_new_arraylist_constructor·p0.95: 84096,000 ns/op with_new_arraylist_constructor·p0.99: 93184,000 ns/op with_new_arraylist_constructor·p0.999: 114048,000 ns/op with_new_arraylist_constructor·p0.9999: 1226752,000 ns/op with_new_arraylist_constructor·p1.00: 1359872,000 ns/op # Run progress: 80,21% complete, ETA 07:46:28 # Fork: 3 of 3 # Warmup Iteration 1: 81077,100 ±(99.9%) 470,370 ns/op # Warmup Iteration 2: 82883,494 ±(99.9%) 213,853 ns/op # Warmup Iteration 3: 80211,266 ±(99.9%) 184,222 ns/op Iteration 1: 80465,234 ±(99.9%) 191,526 ns/op with_new_arraylist_constructor·p0.00: 77696,000 ns/op with_new_arraylist_constructor·p0.50: 79232,000 ns/op with_new_arraylist_constructor·p0.90: 82304,000 ns/op with_new_arraylist_constructor·p0.95: 83840,000 ns/op with_new_arraylist_constructor·p0.99: 93568,000 ns/op with_new_arraylist_constructor·p0.999: 111488,000 ns/op with_new_arraylist_constructor·p0.9999: 1299642,778 ns/op with_new_arraylist_constructor·p1.00: 1927168,000 ns/op Iteration 2: 80413,850 ±(99.9%) 187,061 ns/op with_new_arraylist_constructor·p0.00: 77696,000 ns/op with_new_arraylist_constructor·p0.50: 79232,000 ns/op with_new_arraylist_constructor·p0.90: 82176,000 ns/op with_new_arraylist_constructor·p0.95: 83840,000 ns/op with_new_arraylist_constructor·p0.99: 93696,000 ns/op with_new_arraylist_constructor·p0.999: 110848,000 ns/op with_new_arraylist_constructor·p0.9999: 1247232,000 ns/op with_new_arraylist_constructor·p1.00: 1421312,000 ns/op Iteration 3: 80466,160 ±(99.9%) 183,963 ns/op with_new_arraylist_constructor·p0.00: 77696,000 ns/op with_new_arraylist_constructor·p0.50: 79360,000 ns/op with_new_arraylist_constructor·p0.90: 82304,000 ns/op with_new_arraylist_constructor·p0.95: 83840,000 ns/op with_new_arraylist_constructor·p0.99: 93696,000 ns/op with_new_arraylist_constructor·p0.999: 111104,000 ns/op with_new_arraylist_constructor·p0.9999: 1253750,784 ns/op with_new_arraylist_constructor·p1.00: 1409024,000 ns/op Iteration 4: 80957,161 ±(99.9%) 181,315 ns/op with_new_arraylist_constructor·p0.00: 77568,000 ns/op with_new_arraylist_constructor·p0.50: 79488,000 ns/op with_new_arraylist_constructor·p0.90: 84224,000 ns/op with_new_arraylist_constructor·p0.95: 84736,000 ns/op with_new_arraylist_constructor·p0.99: 94208,000 ns/op with_new_arraylist_constructor·p0.999: 112640,000 ns/op with_new_arraylist_constructor·p0.9999: 1234259,149 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op Iteration 5: 80519,630 ±(99.9%) 188,168 ns/op with_new_arraylist_constructor·p0.00: 77568,000 ns/op with_new_arraylist_constructor·p0.50: 79360,000 ns/op with_new_arraylist_constructor·p0.90: 82432,000 ns/op with_new_arraylist_constructor·p0.95: 83968,000 ns/op with_new_arraylist_constructor·p0.99: 93696,000 ns/op with_new_arraylist_constructor·p0.999: 111104,000 ns/op with_new_arraylist_constructor·p0.9999: 1291056,742 ns/op with_new_arraylist_constructor·p1.00: 1392640,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1844581 mean = 81194,541 ±(99.9%) 48,179 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 1844073 [ 250000,000, 500000,000) = 1 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 1 [1000000,000, 1250000,000) = 264 [1250000,000, 1500000,000) = 237 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 3 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 76416,000 ns/op p(50,0000) = 80384,000 ns/op p(90,0000) = 83200,000 ns/op p(95,0000) = 84096,000 ns/op p(99,0000) = 97408,000 ns/op p(99,9000) = 113024,000 ns/op p(99,9900) = 1280000,000 ns/op p(99,9990) = 1409024,000 ns/op p(99,9999) = 1968781,087 ns/op p(100,0000) = 2150400,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 100) # Run progress: 80,27% complete, ETA 07:45:08 # Fork: 1 of 3 # Warmup Iteration 1: 161908,182 ±(99.9%) 944,107 ns/op # Warmup Iteration 2: 159245,715 ±(99.9%) 360,467 ns/op # Warmup Iteration 3: 158816,956 ±(99.9%) 352,433 ns/op Iteration 1: 158955,478 ±(99.9%) 356,915 ns/op with_new_arraylist_constructor·p0.00: 154112,000 ns/op with_new_arraylist_constructor·p0.50: 157184,000 ns/op with_new_arraylist_constructor·p0.90: 160256,000 ns/op with_new_arraylist_constructor·p0.95: 162048,000 ns/op with_new_arraylist_constructor·p0.99: 187392,000 ns/op with_new_arraylist_constructor·p0.999: 213289,984 ns/op with_new_arraylist_constructor·p0.9999: 1439774,310 ns/op with_new_arraylist_constructor·p1.00: 1536000,000 ns/op Iteration 2: 158832,901 ±(99.9%) 347,336 ns/op with_new_arraylist_constructor·p0.00: 154368,000 ns/op with_new_arraylist_constructor·p0.50: 157184,000 ns/op with_new_arraylist_constructor·p0.90: 160512,000 ns/op with_new_arraylist_constructor·p0.95: 161792,000 ns/op with_new_arraylist_constructor·p0.99: 182272,000 ns/op with_new_arraylist_constructor·p0.999: 213760,000 ns/op with_new_arraylist_constructor·p0.9999: 1425408,000 ns/op with_new_arraylist_constructor·p1.00: 1558528,000 ns/op Iteration 3: 158918,536 ±(99.9%) 360,952 ns/op with_new_arraylist_constructor·p0.00: 154112,000 ns/op with_new_arraylist_constructor·p0.50: 157184,000 ns/op with_new_arraylist_constructor·p0.90: 160256,000 ns/op with_new_arraylist_constructor·p0.95: 161792,000 ns/op with_new_arraylist_constructor·p0.99: 186624,000 ns/op with_new_arraylist_constructor·p0.999: 214053,888 ns/op with_new_arraylist_constructor·p0.9999: 1455543,910 ns/op with_new_arraylist_constructor·p1.00: 1574912,000 ns/op Iteration 4: 161407,975 ±(99.9%) 354,722 ns/op with_new_arraylist_constructor·p0.00: 154368,000 ns/op with_new_arraylist_constructor·p0.50: 157440,000 ns/op with_new_arraylist_constructor·p0.90: 179712,000 ns/op with_new_arraylist_constructor·p0.95: 187648,000 ns/op with_new_arraylist_constructor·p0.99: 191232,000 ns/op with_new_arraylist_constructor·p0.999: 217117,440 ns/op with_new_arraylist_constructor·p0.9999: 1365243,904 ns/op with_new_arraylist_constructor·p1.00: 1447936,000 ns/op Iteration 5: 163034,131 ±(99.9%) 376,094 ns/op with_new_arraylist_constructor·p0.00: 154368,000 ns/op with_new_arraylist_constructor·p0.50: 157696,000 ns/op with_new_arraylist_constructor·p0.90: 186880,000 ns/op with_new_arraylist_constructor·p0.95: 188672,000 ns/op with_new_arraylist_constructor·p0.99: 192256,000 ns/op with_new_arraylist_constructor·p0.999: 218112,000 ns/op with_new_arraylist_constructor·p0.9999: 1402360,627 ns/op with_new_arraylist_constructor·p1.00: 1445888,000 ns/op # Run progress: 80,33% complete, ETA 07:43:47 # Fork: 2 of 3 # Warmup Iteration 1: 161590,214 ±(99.9%) 904,400 ns/op # Warmup Iteration 2: 159678,905 ±(99.9%) 380,655 ns/op # Warmup Iteration 3: 159173,357 ±(99.9%) 346,022 ns/op Iteration 1: 159406,498 ±(99.9%) 350,082 ns/op with_new_arraylist_constructor·p0.00: 154624,000 ns/op with_new_arraylist_constructor·p0.50: 157440,000 ns/op with_new_arraylist_constructor·p0.90: 161280,000 ns/op with_new_arraylist_constructor·p0.95: 163328,000 ns/op with_new_arraylist_constructor·p0.99: 186368,000 ns/op with_new_arraylist_constructor·p0.999: 228439,552 ns/op with_new_arraylist_constructor·p0.9999: 1414079,283 ns/op with_new_arraylist_constructor·p1.00: 1484800,000 ns/op Iteration 2: 159023,668 ±(99.9%) 341,420 ns/op with_new_arraylist_constructor·p0.00: 154368,000 ns/op with_new_arraylist_constructor·p0.50: 157440,000 ns/op with_new_arraylist_constructor·p0.90: 160512,000 ns/op with_new_arraylist_constructor·p0.95: 161792,000 ns/op with_new_arraylist_constructor·p0.99: 182272,000 ns/op with_new_arraylist_constructor·p0.999: 213504,000 ns/op with_new_arraylist_constructor·p0.9999: 1356673,434 ns/op with_new_arraylist_constructor·p1.00: 1439744,000 ns/op Iteration 3: 159068,319 ±(99.9%) 355,895 ns/op with_new_arraylist_constructor·p0.00: 154624,000 ns/op with_new_arraylist_constructor·p0.50: 157440,000 ns/op with_new_arraylist_constructor·p0.90: 160768,000 ns/op with_new_arraylist_constructor·p0.95: 162304,000 ns/op with_new_arraylist_constructor·p0.99: 182528,000 ns/op with_new_arraylist_constructor·p0.999: 212480,000 ns/op with_new_arraylist_constructor·p0.9999: 1438029,824 ns/op with_new_arraylist_constructor·p1.00: 1540096,000 ns/op Iteration 4: 159183,779 ±(99.9%) 338,804 ns/op with_new_arraylist_constructor·p0.00: 154112,000 ns/op with_new_arraylist_constructor·p0.50: 157440,000 ns/op with_new_arraylist_constructor·p0.90: 160768,000 ns/op with_new_arraylist_constructor·p0.95: 162304,000 ns/op with_new_arraylist_constructor·p0.99: 183296,000 ns/op with_new_arraylist_constructor·p0.999: 212609,536 ns/op with_new_arraylist_constructor·p0.9999: 1389466,829 ns/op with_new_arraylist_constructor·p1.00: 1492992,000 ns/op Iteration 5: 159407,906 ±(99.9%) 363,459 ns/op with_new_arraylist_constructor·p0.00: 154624,000 ns/op with_new_arraylist_constructor·p0.50: 157440,000 ns/op with_new_arraylist_constructor·p0.90: 160768,000 ns/op with_new_arraylist_constructor·p0.95: 162560,000 ns/op with_new_arraylist_constructor·p0.99: 188160,000 ns/op with_new_arraylist_constructor·p0.999: 214272,000 ns/op with_new_arraylist_constructor·p0.9999: 1426367,693 ns/op with_new_arraylist_constructor·p1.00: 2383872,000 ns/op # Run progress: 80,38% complete, ETA 07:42:27 # Fork: 3 of 3 # Warmup Iteration 1: 159597,247 ±(99.9%) 1091,454 ns/op # Warmup Iteration 2: 157062,783 ±(99.9%) 376,068 ns/op # Warmup Iteration 3: 156942,899 ±(99.9%) 331,160 ns/op Iteration 1: 157179,673 ±(99.9%) 336,940 ns/op with_new_arraylist_constructor·p0.00: 151808,000 ns/op with_new_arraylist_constructor·p0.50: 155136,000 ns/op with_new_arraylist_constructor·p0.90: 158720,000 ns/op with_new_arraylist_constructor·p0.95: 167168,000 ns/op with_new_arraylist_constructor·p0.99: 183552,000 ns/op with_new_arraylist_constructor·p0.999: 202356,224 ns/op with_new_arraylist_constructor·p0.9999: 1373481,779 ns/op with_new_arraylist_constructor·p1.00: 1423360,000 ns/op Iteration 2: 156923,198 ±(99.9%) 329,743 ns/op with_new_arraylist_constructor·p0.00: 151808,000 ns/op with_new_arraylist_constructor·p0.50: 155136,000 ns/op with_new_arraylist_constructor·p0.90: 158208,000 ns/op with_new_arraylist_constructor·p0.95: 160768,000 ns/op with_new_arraylist_constructor·p0.99: 183552,000 ns/op with_new_arraylist_constructor·p0.999: 199525,376 ns/op with_new_arraylist_constructor·p0.9999: 1359124,275 ns/op with_new_arraylist_constructor·p1.00: 1454080,000 ns/op Iteration 3: 156985,659 ±(99.9%) 330,800 ns/op with_new_arraylist_constructor·p0.00: 152064,000 ns/op with_new_arraylist_constructor·p0.50: 155136,000 ns/op with_new_arraylist_constructor·p0.90: 158720,000 ns/op with_new_arraylist_constructor·p0.95: 160768,000 ns/op with_new_arraylist_constructor·p0.99: 183296,000 ns/op with_new_arraylist_constructor·p0.999: 200288,000 ns/op with_new_arraylist_constructor·p0.9999: 1385395,200 ns/op with_new_arraylist_constructor·p1.00: 1435648,000 ns/op Iteration 4: 157090,240 ±(99.9%) 335,877 ns/op with_new_arraylist_constructor·p0.00: 152064,000 ns/op with_new_arraylist_constructor·p0.50: 155136,000 ns/op with_new_arraylist_constructor·p0.90: 158720,000 ns/op with_new_arraylist_constructor·p0.95: 161536,000 ns/op with_new_arraylist_constructor·p0.99: 183552,000 ns/op with_new_arraylist_constructor·p0.999: 203370,752 ns/op with_new_arraylist_constructor·p0.9999: 1416328,806 ns/op with_new_arraylist_constructor·p1.00: 1527808,000 ns/op Iteration 5: 156973,291 ±(99.9%) 340,378 ns/op with_new_arraylist_constructor·p0.00: 152064,000 ns/op with_new_arraylist_constructor·p0.50: 155136,000 ns/op with_new_arraylist_constructor·p0.90: 158208,000 ns/op with_new_arraylist_constructor·p0.95: 160768,000 ns/op with_new_arraylist_constructor·p0.99: 183552,000 ns/op with_new_arraylist_constructor·p0.999: 200030,720 ns/op with_new_arraylist_constructor·p0.9999: 1405489,152 ns/op with_new_arraylist_constructor·p1.00: 1542144,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 943409 mean = 158808,862 ±(99.9%) 90,022 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 942937 [ 250000,000, 500000,000) = 30 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 26 [1250000,000, 1500000,000) = 406 [1500000,000, 1750000,000) = 9 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 1 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 151808,000 ns/op p(50,0000) = 156928,000 ns/op p(90,0000) = 160512,000 ns/op p(95,0000) = 164864,000 ns/op p(99,0000) = 188416,000 ns/op p(99,9000) = 214016,000 ns/op p(99,9900) = 1400832,000 ns/op p(99,9990) = 1505819,853 ns/op p(99,9999) = 2383872,000 ns/op p(100,0000) = 2383872,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 200) # Run progress: 80,44% complete, ETA 07:41:07 # Fork: 1 of 3 # Warmup Iteration 1: 308952,016 ±(99.9%) 1872,573 ns/op # Warmup Iteration 2: 305478,590 ±(99.9%) 766,626 ns/op # Warmup Iteration 3: 304296,447 ±(99.9%) 736,244 ns/op Iteration 1: 304513,756 ±(99.9%) 1112,757 ns/op with_new_arraylist_constructor·p0.00: 293888,000 ns/op with_new_arraylist_constructor·p0.50: 301056,000 ns/op with_new_arraylist_constructor·p0.90: 309248,000 ns/op with_new_arraylist_constructor·p0.95: 324096,000 ns/op with_new_arraylist_constructor·p0.99: 332800,000 ns/op with_new_arraylist_constructor·p0.999: 392722,432 ns/op with_new_arraylist_constructor·p0.9999: 1702858,138 ns/op with_new_arraylist_constructor·p1.00: 7733248,000 ns/op Iteration 2: 304345,341 ±(99.9%) 736,181 ns/op with_new_arraylist_constructor·p0.00: 293888,000 ns/op with_new_arraylist_constructor·p0.50: 301056,000 ns/op with_new_arraylist_constructor·p0.90: 309760,000 ns/op with_new_arraylist_constructor·p0.95: 324096,000 ns/op with_new_arraylist_constructor·p0.99: 332288,000 ns/op with_new_arraylist_constructor·p0.999: 603271,168 ns/op with_new_arraylist_constructor·p0.9999: 1648640,000 ns/op with_new_arraylist_constructor·p1.00: 1679360,000 ns/op Iteration 3: 305475,517 ±(99.9%) 749,306 ns/op with_new_arraylist_constructor·p0.00: 293376,000 ns/op with_new_arraylist_constructor·p0.50: 301056,000 ns/op with_new_arraylist_constructor·p0.90: 312832,000 ns/op with_new_arraylist_constructor·p0.95: 325632,000 ns/op with_new_arraylist_constructor·p0.99: 360448,000 ns/op with_new_arraylist_constructor·p0.999: 765149,184 ns/op with_new_arraylist_constructor·p0.9999: 1673048,883 ns/op with_new_arraylist_constructor·p1.00: 1746944,000 ns/op Iteration 4: 304156,761 ±(99.9%) 723,437 ns/op with_new_arraylist_constructor·p0.00: 293888,000 ns/op with_new_arraylist_constructor·p0.50: 300544,000 ns/op with_new_arraylist_constructor·p0.90: 309248,000 ns/op with_new_arraylist_constructor·p0.95: 324096,000 ns/op with_new_arraylist_constructor·p0.99: 333824,000 ns/op with_new_arraylist_constructor·p0.999: 524354,560 ns/op with_new_arraylist_constructor·p0.9999: 1664741,376 ns/op with_new_arraylist_constructor·p1.00: 1718272,000 ns/op Iteration 5: 304935,141 ±(99.9%) 727,996 ns/op with_new_arraylist_constructor·p0.00: 292864,000 ns/op with_new_arraylist_constructor·p0.50: 301568,000 ns/op with_new_arraylist_constructor·p0.90: 310272,000 ns/op with_new_arraylist_constructor·p0.95: 324608,000 ns/op with_new_arraylist_constructor·p0.99: 336384,000 ns/op with_new_arraylist_constructor·p0.999: 437223,424 ns/op with_new_arraylist_constructor·p0.9999: 1691004,109 ns/op with_new_arraylist_constructor·p1.00: 1716224,000 ns/op # Run progress: 80,50% complete, ETA 07:39:47 # Fork: 2 of 3 # Warmup Iteration 1: 326519,441 ±(99.9%) 1958,333 ns/op # Warmup Iteration 2: 321525,486 ±(99.9%) 761,903 ns/op # Warmup Iteration 3: 322035,655 ±(99.9%) 746,735 ns/op Iteration 1: 320989,667 ±(99.9%) 729,308 ns/op with_new_arraylist_constructor·p0.00: 310784,000 ns/op with_new_arraylist_constructor·p0.50: 317952,000 ns/op with_new_arraylist_constructor·p0.90: 327168,000 ns/op with_new_arraylist_constructor·p0.95: 330240,000 ns/op with_new_arraylist_constructor·p0.99: 353157,120 ns/op with_new_arraylist_constructor·p0.999: 480839,680 ns/op with_new_arraylist_constructor·p0.9999: 1623349,658 ns/op with_new_arraylist_constructor·p1.00: 1751040,000 ns/op Iteration 2: 323138,412 ±(99.9%) 761,309 ns/op with_new_arraylist_constructor·p0.00: 311296,000 ns/op with_new_arraylist_constructor·p0.50: 318464,000 ns/op with_new_arraylist_constructor·p0.90: 339456,000 ns/op with_new_arraylist_constructor·p0.95: 342528,000 ns/op with_new_arraylist_constructor·p0.99: 362496,000 ns/op with_new_arraylist_constructor·p0.999: 579753,984 ns/op with_new_arraylist_constructor·p0.9999: 1678046,822 ns/op with_new_arraylist_constructor·p1.00: 1804288,000 ns/op Iteration 3: 321930,741 ±(99.9%) 718,496 ns/op with_new_arraylist_constructor·p0.00: 311296,000 ns/op with_new_arraylist_constructor·p0.50: 318464,000 ns/op with_new_arraylist_constructor·p0.90: 329216,000 ns/op with_new_arraylist_constructor·p0.95: 338432,000 ns/op with_new_arraylist_constructor·p0.99: 351575,040 ns/op with_new_arraylist_constructor·p0.999: 445034,496 ns/op with_new_arraylist_constructor·p0.9999: 1653870,182 ns/op with_new_arraylist_constructor·p1.00: 1687552,000 ns/op Iteration 4: 322119,053 ±(99.9%) 757,358 ns/op with_new_arraylist_constructor·p0.00: 309760,000 ns/op with_new_arraylist_constructor·p0.50: 318464,000 ns/op with_new_arraylist_constructor·p0.90: 329216,000 ns/op with_new_arraylist_constructor·p0.95: 338944,000 ns/op with_new_arraylist_constructor·p0.99: 356787,200 ns/op with_new_arraylist_constructor·p0.999: 523660,800 ns/op with_new_arraylist_constructor·p0.9999: 1725363,200 ns/op with_new_arraylist_constructor·p1.00: 1841152,000 ns/op Iteration 5: 322356,280 ±(99.9%) 740,054 ns/op with_new_arraylist_constructor·p0.00: 311296,000 ns/op with_new_arraylist_constructor·p0.50: 318464,000 ns/op with_new_arraylist_constructor·p0.90: 329728,000 ns/op with_new_arraylist_constructor·p0.95: 338944,000 ns/op with_new_arraylist_constructor·p0.99: 350208,000 ns/op with_new_arraylist_constructor·p0.999: 451903,488 ns/op with_new_arraylist_constructor·p0.9999: 1661960,192 ns/op with_new_arraylist_constructor·p1.00: 1667072,000 ns/op # Run progress: 80,55% complete, ETA 07:38:27 # Fork: 3 of 3 # Warmup Iteration 1: 310832,500 ±(99.9%) 1904,495 ns/op # Warmup Iteration 2: 307624,459 ±(99.9%) 743,408 ns/op # Warmup Iteration 3: 306893,291 ±(99.9%) 706,536 ns/op Iteration 1: 306886,590 ±(99.9%) 707,837 ns/op with_new_arraylist_constructor·p0.00: 296448,000 ns/op with_new_arraylist_constructor·p0.50: 303104,000 ns/op with_new_arraylist_constructor·p0.90: 312832,000 ns/op with_new_arraylist_constructor·p0.95: 327168,000 ns/op with_new_arraylist_constructor·p0.99: 337408,000 ns/op with_new_arraylist_constructor·p0.999: 433404,416 ns/op with_new_arraylist_constructor·p0.9999: 1630557,184 ns/op with_new_arraylist_constructor·p1.00: 1722368,000 ns/op Iteration 2: 306612,601 ±(99.9%) 706,456 ns/op with_new_arraylist_constructor·p0.00: 295936,000 ns/op with_new_arraylist_constructor·p0.50: 303104,000 ns/op with_new_arraylist_constructor·p0.90: 312320,000 ns/op with_new_arraylist_constructor·p0.95: 326656,000 ns/op with_new_arraylist_constructor·p0.99: 335872,000 ns/op with_new_arraylist_constructor·p0.999: 455910,400 ns/op with_new_arraylist_constructor·p0.9999: 1608141,619 ns/op with_new_arraylist_constructor·p1.00: 1654784,000 ns/op Iteration 3: 306523,785 ±(99.9%) 719,835 ns/op with_new_arraylist_constructor·p0.00: 296448,000 ns/op with_new_arraylist_constructor·p0.50: 303104,000 ns/op with_new_arraylist_constructor·p0.90: 311296,000 ns/op with_new_arraylist_constructor·p0.95: 326144,000 ns/op with_new_arraylist_constructor·p0.99: 336896,000 ns/op with_new_arraylist_constructor·p0.999: 399536,128 ns/op with_new_arraylist_constructor·p0.9999: 1624899,584 ns/op with_new_arraylist_constructor·p1.00: 1708032,000 ns/op Iteration 4: 306939,178 ±(99.9%) 739,649 ns/op with_new_arraylist_constructor·p0.00: 296448,000 ns/op with_new_arraylist_constructor·p0.50: 303104,000 ns/op with_new_arraylist_constructor·p0.90: 312320,000 ns/op with_new_arraylist_constructor·p0.95: 326144,000 ns/op with_new_arraylist_constructor·p0.99: 336384,000 ns/op with_new_arraylist_constructor·p0.999: 882268,160 ns/op with_new_arraylist_constructor·p0.9999: 1681408,000 ns/op with_new_arraylist_constructor·p1.00: 1812480,000 ns/op Iteration 5: 307054,728 ±(99.9%) 720,814 ns/op with_new_arraylist_constructor·p0.00: 295424,000 ns/op with_new_arraylist_constructor·p0.50: 303616,000 ns/op with_new_arraylist_constructor·p0.90: 312832,000 ns/op with_new_arraylist_constructor·p0.95: 326144,000 ns/op with_new_arraylist_constructor·p0.99: 339456,000 ns/op with_new_arraylist_constructor·p0.999: 483873,280 ns/op with_new_arraylist_constructor·p0.9999: 1647025,152 ns/op with_new_arraylist_constructor·p1.00: 1701888,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 481819 mean = 311007,392 ±(99.9%) 200,617 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 481353 [ 500000,000, 1000000,000) = 4 [1000000,000, 1500000,000) = 86 [1500000,000, 2000000,000) = 374 [2000000,000, 2500000,000) = 0 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 1 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 [6500000,000, 7000000,000) = 0 [7000000,000, 7500000,000) = 0 Percentiles, ns/op: p(0,0000) = 292864,000 ns/op p(50,0000) = 305152,000 ns/op p(90,0000) = 324096,000 ns/op p(95,0000) = 329216,000 ns/op p(99,0000) = 347648,000 ns/op p(99,9000) = 466524,160 ns/op p(99,9900) = 1654784,000 ns/op p(99,9990) = 1805777,306 ns/op p(99,9999) = 7733248,000 ns/op p(100,0000) = 7733248,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 500) # Run progress: 80,61% complete, ETA 07:37:07 # Fork: 1 of 3 # Warmup Iteration 1: 803452,521 ±(99.9%) 5276,024 ns/op # Warmup Iteration 2: 792038,266 ±(99.9%) 2056,524 ns/op # Warmup Iteration 3: 794554,539 ±(99.9%) 2090,751 ns/op Iteration 1: 794423,482 ±(99.9%) 1933,326 ns/op with_new_arraylist_constructor·p0.00: 769024,000 ns/op with_new_arraylist_constructor·p0.50: 786432,000 ns/op with_new_arraylist_constructor·p0.90: 803840,000 ns/op with_new_arraylist_constructor·p0.95: 822272,000 ns/op with_new_arraylist_constructor·p0.99: 896000,000 ns/op with_new_arraylist_constructor·p0.999: 2120863,744 ns/op with_new_arraylist_constructor·p0.9999: 2396030,566 ns/op with_new_arraylist_constructor·p1.00: 2400256,000 ns/op Iteration 2: 797916,597 ±(99.9%) 2080,998 ns/op with_new_arraylist_constructor·p0.00: 766976,000 ns/op with_new_arraylist_constructor·p0.50: 789504,000 ns/op with_new_arraylist_constructor·p0.90: 812032,000 ns/op with_new_arraylist_constructor·p0.95: 826368,000 ns/op with_new_arraylist_constructor·p0.99: 922368,000 ns/op with_new_arraylist_constructor·p0.999: 2184908,800 ns/op with_new_arraylist_constructor·p0.9999: 2443161,600 ns/op with_new_arraylist_constructor·p1.00: 2453504,000 ns/op Iteration 3: 791037,285 ±(99.9%) 1934,704 ns/op with_new_arraylist_constructor·p0.00: 766976,000 ns/op with_new_arraylist_constructor·p0.50: 784384,000 ns/op with_new_arraylist_constructor·p0.90: 801792,000 ns/op with_new_arraylist_constructor·p0.95: 811008,000 ns/op with_new_arraylist_constructor·p0.99: 838656,000 ns/op with_new_arraylist_constructor·p0.999: 2150105,088 ns/op with_new_arraylist_constructor·p0.9999: 2424392,909 ns/op with_new_arraylist_constructor·p1.00: 2433024,000 ns/op Iteration 4: 791248,448 ±(99.9%) 1923,644 ns/op with_new_arraylist_constructor·p0.00: 766976,000 ns/op with_new_arraylist_constructor·p0.50: 785408,000 ns/op with_new_arraylist_constructor·p0.90: 801792,000 ns/op with_new_arraylist_constructor·p0.95: 809984,000 ns/op with_new_arraylist_constructor·p0.99: 843776,000 ns/op with_new_arraylist_constructor·p0.999: 2166784,000 ns/op with_new_arraylist_constructor·p0.9999: 2398100,685 ns/op with_new_arraylist_constructor·p1.00: 2400256,000 ns/op Iteration 5: 790631,623 ±(99.9%) 1927,516 ns/op with_new_arraylist_constructor·p0.00: 768000,000 ns/op with_new_arraylist_constructor·p0.50: 784384,000 ns/op with_new_arraylist_constructor·p0.90: 799744,000 ns/op with_new_arraylist_constructor·p0.95: 807936,000 ns/op with_new_arraylist_constructor·p0.99: 843776,000 ns/op with_new_arraylist_constructor·p0.999: 2187591,680 ns/op with_new_arraylist_constructor·p0.9999: 2359918,592 ns/op with_new_arraylist_constructor·p1.00: 2367488,000 ns/op # Run progress: 80,67% complete, ETA 07:35:46 # Fork: 2 of 3 # Warmup Iteration 1: 752074,846 ±(99.9%) 5065,015 ns/op # Warmup Iteration 2: 744606,443 ±(99.9%) 1931,922 ns/op # Warmup Iteration 3: 743311,864 ±(99.9%) 1972,874 ns/op Iteration 1: 741418,929 ±(99.9%) 1901,242 ns/op with_new_arraylist_constructor·p0.00: 717824,000 ns/op with_new_arraylist_constructor·p0.50: 735232,000 ns/op with_new_arraylist_constructor·p0.90: 752640,000 ns/op with_new_arraylist_constructor·p0.95: 764928,000 ns/op with_new_arraylist_constructor·p0.99: 788480,000 ns/op with_new_arraylist_constructor·p0.999: 2158772,224 ns/op with_new_arraylist_constructor·p0.9999: 2273280,000 ns/op with_new_arraylist_constructor·p1.00: 2273280,000 ns/op Iteration 2: 741944,872 ±(99.9%) 1869,428 ns/op with_new_arraylist_constructor·p0.00: 716800,000 ns/op with_new_arraylist_constructor·p0.50: 735232,000 ns/op with_new_arraylist_constructor·p0.90: 754688,000 ns/op with_new_arraylist_constructor·p0.95: 767539,200 ns/op with_new_arraylist_constructor·p0.99: 788480,000 ns/op with_new_arraylist_constructor·p0.999: 2093182,976 ns/op with_new_arraylist_constructor·p0.9999: 2230565,683 ns/op with_new_arraylist_constructor·p1.00: 2240512,000 ns/op Iteration 3: 741300,106 ±(99.9%) 1926,207 ns/op with_new_arraylist_constructor·p0.00: 717824,000 ns/op with_new_arraylist_constructor·p0.50: 735232,000 ns/op with_new_arraylist_constructor·p0.90: 751616,000 ns/op with_new_arraylist_constructor·p0.95: 757760,000 ns/op with_new_arraylist_constructor·p0.99: 781312,000 ns/op with_new_arraylist_constructor·p0.999: 2174976,000 ns/op with_new_arraylist_constructor·p0.9999: 2289303,552 ns/op with_new_arraylist_constructor·p1.00: 2297856,000 ns/op Iteration 4: 743791,299 ±(99.9%) 1894,517 ns/op with_new_arraylist_constructor·p0.00: 716800,000 ns/op with_new_arraylist_constructor·p0.50: 735232,000 ns/op with_new_arraylist_constructor·p0.90: 753664,000 ns/op with_new_arraylist_constructor·p0.95: 763904,000 ns/op with_new_arraylist_constructor·p0.99: 891904,000 ns/op with_new_arraylist_constructor·p0.999: 2083971,072 ns/op with_new_arraylist_constructor·p0.9999: 2229126,758 ns/op with_new_arraylist_constructor·p1.00: 2244608,000 ns/op Iteration 5: 740926,491 ±(99.9%) 1885,946 ns/op with_new_arraylist_constructor·p0.00: 715776,000 ns/op with_new_arraylist_constructor·p0.50: 734208,000 ns/op with_new_arraylist_constructor·p0.90: 752640,000 ns/op with_new_arraylist_constructor·p0.95: 760832,000 ns/op with_new_arraylist_constructor·p0.99: 786432,000 ns/op with_new_arraylist_constructor·p0.999: 2123935,744 ns/op with_new_arraylist_constructor·p0.9999: 2391497,523 ns/op with_new_arraylist_constructor·p1.00: 2404352,000 ns/op # Run progress: 80,72% complete, ETA 07:34:26 # Fork: 3 of 3 # Warmup Iteration 1: 751836,953 ±(99.9%) 5021,878 ns/op # Warmup Iteration 2: 743642,062 ±(99.9%) 2067,828 ns/op # Warmup Iteration 3: 741196,420 ±(99.9%) 1919,885 ns/op Iteration 1: 741827,792 ±(99.9%) 3068,872 ns/op with_new_arraylist_constructor·p0.00: 715776,000 ns/op with_new_arraylist_constructor·p0.50: 735232,000 ns/op with_new_arraylist_constructor·p0.90: 754688,000 ns/op with_new_arraylist_constructor·p0.95: 763904,000 ns/op with_new_arraylist_constructor·p0.99: 787752,960 ns/op with_new_arraylist_constructor·p0.999: 2136657,920 ns/op with_new_arraylist_constructor·p0.9999: 7930728,448 ns/op with_new_arraylist_constructor·p1.00: 10731520,000 ns/op Iteration 2: 741947,457 ±(99.9%) 1898,055 ns/op with_new_arraylist_constructor·p0.00: 715776,000 ns/op with_new_arraylist_constructor·p0.50: 735232,000 ns/op with_new_arraylist_constructor·p0.90: 756736,000 ns/op with_new_arraylist_constructor·p0.95: 768000,000 ns/op with_new_arraylist_constructor·p0.99: 789504,000 ns/op with_new_arraylist_constructor·p0.999: 2127998,976 ns/op with_new_arraylist_constructor·p0.9999: 2339403,366 ns/op with_new_arraylist_constructor·p1.00: 2359296,000 ns/op Iteration 3: 740564,344 ±(99.9%) 1908,188 ns/op with_new_arraylist_constructor·p0.00: 716800,000 ns/op with_new_arraylist_constructor·p0.50: 734208,000 ns/op with_new_arraylist_constructor·p0.90: 752640,000 ns/op with_new_arraylist_constructor·p0.95: 759808,000 ns/op with_new_arraylist_constructor·p0.99: 784384,000 ns/op with_new_arraylist_constructor·p0.999: 2175025,152 ns/op with_new_arraylist_constructor·p0.9999: 2338026,291 ns/op with_new_arraylist_constructor·p1.00: 2355200,000 ns/op Iteration 4: 740427,723 ±(99.9%) 1876,312 ns/op with_new_arraylist_constructor·p0.00: 716800,000 ns/op with_new_arraylist_constructor·p0.50: 734208,000 ns/op with_new_arraylist_constructor·p0.90: 752640,000 ns/op with_new_arraylist_constructor·p0.95: 759808,000 ns/op with_new_arraylist_constructor·p0.99: 785408,000 ns/op with_new_arraylist_constructor·p0.999: 2129969,152 ns/op with_new_arraylist_constructor·p0.9999: 2347459,379 ns/op with_new_arraylist_constructor·p1.00: 2396160,000 ns/op Iteration 5: 739802,738 ±(99.9%) 1853,187 ns/op with_new_arraylist_constructor·p0.00: 715776,000 ns/op with_new_arraylist_constructor·p0.50: 734208,000 ns/op with_new_arraylist_constructor·p0.90: 751616,000 ns/op with_new_arraylist_constructor·p0.95: 759808,000 ns/op with_new_arraylist_constructor·p0.99: 782336,000 ns/op with_new_arraylist_constructor·p0.999: 2123743,232 ns/op with_new_arraylist_constructor·p0.9999: 2353548,493 ns/op with_new_arraylist_constructor·p1.00: 2359296,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 197783 mean = 757846,245 ±(99.9%) 550,291 ns/op Histogram, ns/op: [ 0,000, 1250000,000) = 197344 [ 1250000,000, 2500000,000) = 437 [ 2500000,000, 3750000,000) = 1 [ 3750000,000, 5000000,000) = 0 [ 5000000,000, 6250000,000) = 0 [ 6250000,000, 7500000,000) = 0 [ 7500000,000, 8750000,000) = 0 [ 8750000,000, 10000000,000) = 0 [10000000,000, 11250000,000) = 1 [11250000,000, 12500000,000) = 0 [12500000,000, 13750000,000) = 0 [13750000,000, 15000000,000) = 0 [15000000,000, 16250000,000) = 0 [16250000,000, 17500000,000) = 0 [17500000,000, 18750000,000) = 0 Percentiles, ns/op: p(0,0000) = 715776,000 ns/op p(50,0000) = 743424,000 ns/op p(90,0000) = 793600,000 ns/op p(95,0000) = 799744,000 ns/op p(99,0000) = 837632,000 ns/op p(99,9000) = 2134900,736 ns/op p(99,9900) = 2367488,000 ns/op p(99,9990) = 2841211,699 ns/op p(99,9999) = 10731520,000 ns/op p(100,0000) = 10731520,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 1000) # Run progress: 80,78% complete, ETA 07:33:06 # Fork: 1 of 3 # Warmup Iteration 1: 1662922,832 ±(99.9%) 8556,877 ns/op # Warmup Iteration 2: 1636650,848 ±(99.9%) 5000,604 ns/op # Warmup Iteration 3: 1634321,418 ±(99.9%) 4775,171 ns/op Iteration 1: 1634018,653 ±(99.9%) 4579,333 ns/op with_new_arraylist_constructor·p0.00: 1554432,000 ns/op with_new_arraylist_constructor·p0.50: 1622016,000 ns/op with_new_arraylist_constructor·p0.90: 1667072,000 ns/op with_new_arraylist_constructor·p0.95: 1736704,000 ns/op with_new_arraylist_constructor·p0.99: 1839104,000 ns/op with_new_arraylist_constructor·p0.999: 3315859,456 ns/op with_new_arraylist_constructor·p0.9999: 3473408,000 ns/op with_new_arraylist_constructor·p1.00: 3473408,000 ns/op Iteration 2: 1646376,368 ±(99.9%) 5323,909 ns/op with_new_arraylist_constructor·p0.00: 1554432,000 ns/op with_new_arraylist_constructor·p0.50: 1626112,000 ns/op with_new_arraylist_constructor·p0.90: 1703936,000 ns/op with_new_arraylist_constructor·p0.95: 1859584,000 ns/op with_new_arraylist_constructor·p0.99: 1976934,400 ns/op with_new_arraylist_constructor·p0.999: 3270492,160 ns/op with_new_arraylist_constructor·p0.9999: 3641344,000 ns/op with_new_arraylist_constructor·p1.00: 3641344,000 ns/op Iteration 3: 1633914,224 ±(99.9%) 4760,866 ns/op with_new_arraylist_constructor·p0.00: 1552384,000 ns/op with_new_arraylist_constructor·p0.50: 1622016,000 ns/op with_new_arraylist_constructor·p0.90: 1675264,000 ns/op with_new_arraylist_constructor·p0.95: 1716531,200 ns/op with_new_arraylist_constructor·p0.99: 1808035,840 ns/op with_new_arraylist_constructor·p0.999: 3374624,768 ns/op with_new_arraylist_constructor·p0.9999: 3424256,000 ns/op with_new_arraylist_constructor·p1.00: 3424256,000 ns/op Iteration 4: 1633668,979 ±(99.9%) 4957,746 ns/op with_new_arraylist_constructor·p0.00: 1554432,000 ns/op with_new_arraylist_constructor·p0.50: 1624064,000 ns/op with_new_arraylist_constructor·p0.90: 1667072,000 ns/op with_new_arraylist_constructor·p0.95: 1712230,400 ns/op with_new_arraylist_constructor·p0.99: 1837056,000 ns/op with_new_arraylist_constructor·p0.999: 3451465,728 ns/op with_new_arraylist_constructor·p0.9999: 3616768,000 ns/op with_new_arraylist_constructor·p1.00: 3616768,000 ns/op Iteration 5: 1634255,437 ±(99.9%) 5141,125 ns/op with_new_arraylist_constructor·p0.00: 1556480,000 ns/op with_new_arraylist_constructor·p0.50: 1624064,000 ns/op with_new_arraylist_constructor·p0.90: 1669120,000 ns/op with_new_arraylist_constructor·p0.95: 1714176,000 ns/op with_new_arraylist_constructor·p0.99: 1816576,000 ns/op with_new_arraylist_constructor·p0.999: 3505225,728 ns/op with_new_arraylist_constructor·p0.9999: 3616768,000 ns/op with_new_arraylist_constructor·p1.00: 3616768,000 ns/op # Run progress: 80,84% complete, ETA 07:31:46 # Fork: 2 of 3 # Warmup Iteration 1: 1541606,167 ±(99.9%) 9109,635 ns/op # Warmup Iteration 2: 1530050,107 ±(99.9%) 5151,989 ns/op # Warmup Iteration 3: 1526766,008 ±(99.9%) 5016,357 ns/op Iteration 1: 1526013,654 ±(99.9%) 4975,429 ns/op with_new_arraylist_constructor·p0.00: 1447936,000 ns/op with_new_arraylist_constructor·p0.50: 1515520,000 ns/op with_new_arraylist_constructor·p0.90: 1564672,000 ns/op with_new_arraylist_constructor·p0.95: 1617920,000 ns/op with_new_arraylist_constructor·p0.99: 1661972,480 ns/op with_new_arraylist_constructor·p0.999: 3354222,592 ns/op with_new_arraylist_constructor·p0.9999: 3690496,000 ns/op with_new_arraylist_constructor·p1.00: 3690496,000 ns/op Iteration 2: 1524164,334 ±(99.9%) 5002,928 ns/op with_new_arraylist_constructor·p0.00: 1447936,000 ns/op with_new_arraylist_constructor·p0.50: 1513472,000 ns/op with_new_arraylist_constructor·p0.90: 1558528,000 ns/op with_new_arraylist_constructor·p0.95: 1593344,000 ns/op with_new_arraylist_constructor·p0.99: 1656832,000 ns/op with_new_arraylist_constructor·p0.999: 3323203,584 ns/op with_new_arraylist_constructor·p0.9999: 3526656,000 ns/op with_new_arraylist_constructor·p1.00: 3526656,000 ns/op Iteration 3: 1526920,585 ±(99.9%) 5151,952 ns/op with_new_arraylist_constructor·p0.00: 1447936,000 ns/op with_new_arraylist_constructor·p0.50: 1521664,000 ns/op with_new_arraylist_constructor·p0.90: 1562624,000 ns/op with_new_arraylist_constructor·p0.95: 1630208,000 ns/op with_new_arraylist_constructor·p0.99: 1681408,000 ns/op with_new_arraylist_constructor·p0.999: 3404505,088 ns/op with_new_arraylist_constructor·p0.9999: 3518464,000 ns/op with_new_arraylist_constructor·p1.00: 3518464,000 ns/op Iteration 4: 1526226,023 ±(99.9%) 5072,648 ns/op with_new_arraylist_constructor·p0.00: 1447936,000 ns/op with_new_arraylist_constructor·p0.50: 1519616,000 ns/op with_new_arraylist_constructor·p0.90: 1562624,000 ns/op with_new_arraylist_constructor·p0.95: 1625395,200 ns/op with_new_arraylist_constructor·p0.99: 1673216,000 ns/op with_new_arraylist_constructor·p0.999: 3403776,000 ns/op with_new_arraylist_constructor·p0.9999: 3723264,000 ns/op with_new_arraylist_constructor·p1.00: 3723264,000 ns/op Iteration 5: 1527325,657 ±(99.9%) 5028,916 ns/op with_new_arraylist_constructor·p0.00: 1445888,000 ns/op with_new_arraylist_constructor·p0.50: 1521664,000 ns/op with_new_arraylist_constructor·p0.90: 1568768,000 ns/op with_new_arraylist_constructor·p0.95: 1627750,400 ns/op with_new_arraylist_constructor·p0.99: 1681408,000 ns/op with_new_arraylist_constructor·p0.999: 3417931,776 ns/op with_new_arraylist_constructor·p0.9999: 3690496,000 ns/op with_new_arraylist_constructor·p1.00: 3690496,000 ns/op # Run progress: 80,89% complete, ETA 07:30:26 # Fork: 3 of 3 # Warmup Iteration 1: 1693895,974 ±(99.9%) 10489,380 ns/op # Warmup Iteration 2: 1636674,998 ±(99.9%) 5351,746 ns/op # Warmup Iteration 3: 1636187,369 ±(99.9%) 5200,087 ns/op Iteration 1: 1634953,047 ±(99.9%) 5234,448 ns/op with_new_arraylist_constructor·p0.00: 1554432,000 ns/op with_new_arraylist_constructor·p0.50: 1624064,000 ns/op with_new_arraylist_constructor·p0.90: 1671168,000 ns/op with_new_arraylist_constructor·p0.95: 1724416,000 ns/op with_new_arraylist_constructor·p0.99: 1828864,000 ns/op with_new_arraylist_constructor·p0.999: 3450613,760 ns/op with_new_arraylist_constructor·p0.9999: 3796992,000 ns/op with_new_arraylist_constructor·p1.00: 3796992,000 ns/op Iteration 2: 1651249,406 ±(99.9%) 6065,207 ns/op with_new_arraylist_constructor·p0.00: 1550336,000 ns/op with_new_arraylist_constructor·p0.50: 1628160,000 ns/op with_new_arraylist_constructor·p0.90: 1743872,000 ns/op with_new_arraylist_constructor·p0.95: 1898496,000 ns/op with_new_arraylist_constructor·p0.99: 2012098,560 ns/op with_new_arraylist_constructor·p0.999: 3496247,296 ns/op with_new_arraylist_constructor·p0.9999: 3870720,000 ns/op with_new_arraylist_constructor·p1.00: 3870720,000 ns/op Iteration 3: 1641725,855 ±(99.9%) 5462,262 ns/op with_new_arraylist_constructor·p0.00: 1554432,000 ns/op with_new_arraylist_constructor·p0.50: 1624064,000 ns/op with_new_arraylist_constructor·p0.90: 1683456,000 ns/op with_new_arraylist_constructor·p0.95: 1798144,000 ns/op with_new_arraylist_constructor·p0.99: 1968128,000 ns/op with_new_arraylist_constructor·p0.999: 3377528,832 ns/op with_new_arraylist_constructor·p0.9999: 3731456,000 ns/op with_new_arraylist_constructor·p1.00: 3731456,000 ns/op Iteration 4: 1634282,565 ±(99.9%) 6277,206 ns/op with_new_arraylist_constructor·p0.00: 1552384,000 ns/op with_new_arraylist_constructor·p0.50: 1624064,000 ns/op with_new_arraylist_constructor·p0.90: 1671168,000 ns/op with_new_arraylist_constructor·p0.95: 1716633,600 ns/op with_new_arraylist_constructor·p0.99: 1841152,000 ns/op with_new_arraylist_constructor·p0.999: 3572957,184 ns/op with_new_arraylist_constructor·p0.9999: 8183808,000 ns/op with_new_arraylist_constructor·p1.00: 8183808,000 ns/op Iteration 5: 1636852,764 ±(99.9%) 5304,490 ns/op with_new_arraylist_constructor·p0.00: 1554432,000 ns/op with_new_arraylist_constructor·p0.50: 1626112,000 ns/op with_new_arraylist_constructor·p0.90: 1683456,000 ns/op with_new_arraylist_constructor·p0.95: 1746944,000 ns/op with_new_arraylist_constructor·p0.99: 1842626,560 ns/op with_new_arraylist_constructor·p0.999: 3451764,736 ns/op with_new_arraylist_constructor·p0.9999: 3657728,000 ns/op with_new_arraylist_constructor·p1.00: 3657728,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 93745 mean = 1599000,211 ±(99.9%) 1468,172 ns/op Histogram, ns/op: [1000000,000, 1500000,000) = 13308 [1500000,000, 2000000,000) = 79895 [2000000,000, 2500000,000) = 85 [2500000,000, 3000000,000) = 155 [3000000,000, 3500000,000) = 258 [3500000,000, 4000000,000) = 43 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 [6500000,000, 7000000,000) = 0 [7000000,000, 7500000,000) = 0 [7500000,000, 8000000,000) = 0 [8000000,000, 8500000,000) = 1 Percentiles, ns/op: p(0,0000) = 1445888,000 ns/op p(50,0000) = 1591296,000 ns/op p(90,0000) = 1660928,000 ns/op p(95,0000) = 1701888,000 ns/op p(99,0000) = 1923072,000 ns/op p(99,9000) = 3395584,000 ns/op p(99,9900) = 3687427,277 ns/op p(99,9990) = 8183808,000 ns/op p(99,9999) = 8183808,000 ns/op p(100,0000) = 8183808,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 10) # Run progress: 80,95% complete, ETA 07:29:05 # Fork: 1 of 3 # Warmup Iteration 1: 54284,588 ±(99.9%) 324,695 ns/op # Warmup Iteration 2: 54271,796 ±(99.9%) 207,997 ns/op # Warmup Iteration 3: 54567,040 ±(99.9%) 128,952 ns/op Iteration 1: 53781,854 ±(99.9%) 124,602 ns/op with_new_arraylist_constructor·p0.00: 51456,000 ns/op with_new_arraylist_constructor·p0.50: 52864,000 ns/op with_new_arraylist_constructor·p0.90: 54720,000 ns/op with_new_arraylist_constructor·p0.95: 56000,000 ns/op with_new_arraylist_constructor·p0.99: 75008,000 ns/op with_new_arraylist_constructor·p0.999: 82944,000 ns/op with_new_arraylist_constructor·p0.9999: 1213309,542 ns/op with_new_arraylist_constructor·p1.00: 1341440,000 ns/op Iteration 2: 53500,922 ±(99.9%) 124,207 ns/op with_new_arraylist_constructor·p0.00: 51392,000 ns/op with_new_arraylist_constructor·p0.50: 52736,000 ns/op with_new_arraylist_constructor·p0.90: 54784,000 ns/op with_new_arraylist_constructor·p0.95: 55680,000 ns/op with_new_arraylist_constructor·p0.99: 65216,000 ns/op with_new_arraylist_constructor·p0.999: 82944,000 ns/op with_new_arraylist_constructor·p0.9999: 1215156,634 ns/op with_new_arraylist_constructor·p1.00: 1423360,000 ns/op Iteration 3: 53641,099 ±(99.9%) 125,372 ns/op with_new_arraylist_constructor·p0.00: 51520,000 ns/op with_new_arraylist_constructor·p0.50: 52800,000 ns/op with_new_arraylist_constructor·p0.90: 55168,000 ns/op with_new_arraylist_constructor·p0.95: 56000,000 ns/op with_new_arraylist_constructor·p0.99: 65408,000 ns/op with_new_arraylist_constructor·p0.999: 83456,000 ns/op with_new_arraylist_constructor·p0.9999: 1225364,685 ns/op with_new_arraylist_constructor·p1.00: 1349632,000 ns/op Iteration 4: 53505,566 ±(99.9%) 136,936 ns/op with_new_arraylist_constructor·p0.00: 51520,000 ns/op with_new_arraylist_constructor·p0.50: 52800,000 ns/op with_new_arraylist_constructor·p0.90: 54528,000 ns/op with_new_arraylist_constructor·p0.95: 55296,000 ns/op with_new_arraylist_constructor·p0.99: 65280,000 ns/op with_new_arraylist_constructor·p0.999: 82944,000 ns/op with_new_arraylist_constructor·p0.9999: 1305969,050 ns/op with_new_arraylist_constructor·p1.00: 2347008,000 ns/op Iteration 5: 53756,213 ±(99.9%) 127,723 ns/op with_new_arraylist_constructor·p0.00: 51584,000 ns/op with_new_arraylist_constructor·p0.50: 52800,000 ns/op with_new_arraylist_constructor·p0.90: 54656,000 ns/op with_new_arraylist_constructor·p0.95: 55744,000 ns/op with_new_arraylist_constructor·p0.99: 75008,000 ns/op with_new_arraylist_constructor·p0.999: 83072,000 ns/op with_new_arraylist_constructor·p0.9999: 1251328,000 ns/op with_new_arraylist_constructor·p1.00: 1378304,000 ns/op # Run progress: 81,01% complete, ETA 07:27:45 # Fork: 2 of 3 # Warmup Iteration 1: 59091,132 ±(99.9%) 381,724 ns/op # Warmup Iteration 2: 58632,329 ±(99.9%) 138,290 ns/op # Warmup Iteration 3: 58681,372 ±(99.9%) 129,566 ns/op Iteration 1: 58375,695 ±(99.9%) 124,851 ns/op with_new_arraylist_constructor·p0.00: 56256,000 ns/op with_new_arraylist_constructor·p0.50: 57536,000 ns/op with_new_arraylist_constructor·p0.90: 59584,000 ns/op with_new_arraylist_constructor·p0.95: 60928,000 ns/op with_new_arraylist_constructor·p0.99: 68096,000 ns/op with_new_arraylist_constructor·p0.999: 87808,000 ns/op with_new_arraylist_constructor·p0.9999: 1191507,149 ns/op with_new_arraylist_constructor·p1.00: 1353728,000 ns/op Iteration 2: 58290,643 ±(99.9%) 125,577 ns/op with_new_arraylist_constructor·p0.00: 56192,000 ns/op with_new_arraylist_constructor·p0.50: 57472,000 ns/op with_new_arraylist_constructor·p0.90: 59328,000 ns/op with_new_arraylist_constructor·p0.95: 61632,000 ns/op with_new_arraylist_constructor·p0.99: 70144,000 ns/op with_new_arraylist_constructor·p0.999: 87680,000 ns/op with_new_arraylist_constructor·p0.9999: 1201645,158 ns/op with_new_arraylist_constructor·p1.00: 1331200,000 ns/op Iteration 3: 58203,733 ±(99.9%) 128,595 ns/op with_new_arraylist_constructor·p0.00: 56192,000 ns/op with_new_arraylist_constructor·p0.50: 57408,000 ns/op with_new_arraylist_constructor·p0.90: 59136,000 ns/op with_new_arraylist_constructor·p0.95: 60224,000 ns/op with_new_arraylist_constructor·p0.99: 70144,000 ns/op with_new_arraylist_constructor·p0.999: 87552,000 ns/op with_new_arraylist_constructor·p0.9999: 1235698,483 ns/op with_new_arraylist_constructor·p1.00: 1382400,000 ns/op Iteration 4: 58397,828 ±(99.9%) 128,440 ns/op with_new_arraylist_constructor·p0.00: 56128,000 ns/op with_new_arraylist_constructor·p0.50: 57472,000 ns/op with_new_arraylist_constructor·p0.90: 59712,000 ns/op with_new_arraylist_constructor·p0.95: 61952,000 ns/op with_new_arraylist_constructor·p0.99: 69760,000 ns/op with_new_arraylist_constructor·p0.999: 87680,000 ns/op with_new_arraylist_constructor·p0.9999: 1224704,000 ns/op with_new_arraylist_constructor·p1.00: 1378304,000 ns/op Iteration 5: 58307,125 ±(99.9%) 127,207 ns/op with_new_arraylist_constructor·p0.00: 56192,000 ns/op with_new_arraylist_constructor·p0.50: 57472,000 ns/op with_new_arraylist_constructor·p0.90: 59520,000 ns/op with_new_arraylist_constructor·p0.95: 61504,000 ns/op with_new_arraylist_constructor·p0.99: 70144,000 ns/op with_new_arraylist_constructor·p0.999: 87680,000 ns/op with_new_arraylist_constructor·p0.9999: 1226497,229 ns/op with_new_arraylist_constructor·p1.00: 1341440,000 ns/op # Run progress: 81,06% complete, ETA 07:26:25 # Fork: 3 of 3 # Warmup Iteration 1: 53344,920 ±(99.9%) 365,736 ns/op # Warmup Iteration 2: 52814,543 ±(99.9%) 138,764 ns/op # Warmup Iteration 3: 52582,879 ±(99.9%) 115,523 ns/op Iteration 1: 52628,002 ±(99.9%) 119,531 ns/op with_new_arraylist_constructor·p0.00: 50624,000 ns/op with_new_arraylist_constructor·p0.50: 51904,000 ns/op with_new_arraylist_constructor·p0.90: 54016,000 ns/op with_new_arraylist_constructor·p0.95: 54720,000 ns/op with_new_arraylist_constructor·p0.99: 57984,000 ns/op with_new_arraylist_constructor·p0.999: 81576,960 ns/op with_new_arraylist_constructor·p0.9999: 1231568,896 ns/op with_new_arraylist_constructor·p1.00: 1431552,000 ns/op Iteration 2: 52480,574 ±(99.9%) 118,712 ns/op with_new_arraylist_constructor·p0.00: 50560,000 ns/op with_new_arraylist_constructor·p0.50: 51840,000 ns/op with_new_arraylist_constructor·p0.90: 53696,000 ns/op with_new_arraylist_constructor·p0.95: 54400,000 ns/op with_new_arraylist_constructor·p0.99: 56704,000 ns/op with_new_arraylist_constructor·p0.999: 81664,000 ns/op with_new_arraylist_constructor·p0.9999: 1189844,582 ns/op with_new_arraylist_constructor·p1.00: 1822720,000 ns/op Iteration 3: 53491,934 ±(99.9%) 124,037 ns/op with_new_arraylist_constructor·p0.00: 50624,000 ns/op with_new_arraylist_constructor·p0.50: 51904,000 ns/op with_new_arraylist_constructor·p0.90: 54272,000 ns/op with_new_arraylist_constructor·p0.95: 57216,000 ns/op with_new_arraylist_constructor·p0.99: 76544,000 ns/op with_new_arraylist_constructor·p0.999: 83505,280 ns/op with_new_arraylist_constructor·p0.9999: 1219253,248 ns/op with_new_arraylist_constructor·p1.00: 1464320,000 ns/op Iteration 4: 52478,057 ±(99.9%) 117,239 ns/op with_new_arraylist_constructor·p0.00: 50496,000 ns/op with_new_arraylist_constructor·p0.50: 51840,000 ns/op with_new_arraylist_constructor·p0.90: 53632,000 ns/op with_new_arraylist_constructor·p0.95: 54336,000 ns/op with_new_arraylist_constructor·p0.99: 56704,000 ns/op with_new_arraylist_constructor·p0.999: 82560,000 ns/op with_new_arraylist_constructor·p0.9999: 1216379,290 ns/op with_new_arraylist_constructor·p1.00: 1392640,000 ns/op Iteration 5: 52469,445 ±(99.9%) 115,723 ns/op with_new_arraylist_constructor·p0.00: 50624,000 ns/op with_new_arraylist_constructor·p0.50: 51840,000 ns/op with_new_arraylist_constructor·p0.90: 53632,000 ns/op with_new_arraylist_constructor·p0.95: 54336,000 ns/op with_new_arraylist_constructor·p0.99: 56704,000 ns/op with_new_arraylist_constructor·p0.999: 81280,000 ns/op with_new_arraylist_constructor·p0.9999: 1185792,000 ns/op with_new_arraylist_constructor·p1.00: 1398784,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 2733770 mean = 54779,630 ±(99.9%) 32,535 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 2733278 [ 250000,000, 500000,000) = 1 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 1 [1000000,000, 1250000,000) = 291 [1250000,000, 1500000,000) = 195 [1500000,000, 1750000,000) = 2 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 1 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 50496,000 ns/op p(50,0000) = 52992,000 ns/op p(90,0000) = 57856,000 ns/op p(95,0000) = 59136,000 ns/op p(99,0000) = 69120,000 ns/op p(99,9000) = 85888,000 ns/op p(99,9900) = 1214464,000 ns/op p(99,9990) = 1361228,370 ns/op p(99,9999) = 1597305,549 ns/op p(100,0000) = 2347008,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 20) # Run progress: 81,12% complete, ETA 07:25:05 # Fork: 1 of 3 # Warmup Iteration 1: 93101,926 ±(99.9%) 527,600 ns/op # Warmup Iteration 2: 92807,449 ±(99.9%) 225,279 ns/op # Warmup Iteration 3: 92381,460 ±(99.9%) 240,197 ns/op Iteration 1: 92116,219 ±(99.9%) 217,141 ns/op with_new_arraylist_constructor·p0.00: 89216,000 ns/op with_new_arraylist_constructor·p0.50: 91136,000 ns/op with_new_arraylist_constructor·p0.90: 93056,000 ns/op with_new_arraylist_constructor·p0.95: 93696,000 ns/op with_new_arraylist_constructor·p0.99: 106880,000 ns/op with_new_arraylist_constructor·p0.999: 123136,000 ns/op with_new_arraylist_constructor·p0.9999: 1263940,608 ns/op with_new_arraylist_constructor·p1.00: 1810432,000 ns/op Iteration 2: 92496,787 ±(99.9%) 217,230 ns/op with_new_arraylist_constructor·p0.00: 89088,000 ns/op with_new_arraylist_constructor·p0.50: 91136,000 ns/op with_new_arraylist_constructor·p0.90: 93184,000 ns/op with_new_arraylist_constructor·p0.95: 93952,000 ns/op with_new_arraylist_constructor·p0.99: 125184,000 ns/op with_new_arraylist_constructor·p0.999: 130176,000 ns/op with_new_arraylist_constructor·p0.9999: 1307454,669 ns/op with_new_arraylist_constructor·p1.00: 1390592,000 ns/op Iteration 3: 92596,750 ±(99.9%) 217,453 ns/op with_new_arraylist_constructor·p0.00: 89088,000 ns/op with_new_arraylist_constructor·p0.50: 91136,000 ns/op with_new_arraylist_constructor·p0.90: 93312,000 ns/op with_new_arraylist_constructor·p0.95: 94208,000 ns/op with_new_arraylist_constructor·p0.99: 125440,000 ns/op with_new_arraylist_constructor·p0.999: 131840,000 ns/op with_new_arraylist_constructor·p0.9999: 1272247,706 ns/op with_new_arraylist_constructor·p1.00: 1427456,000 ns/op Iteration 4: 92125,357 ±(99.9%) 215,705 ns/op with_new_arraylist_constructor·p0.00: 89216,000 ns/op with_new_arraylist_constructor·p0.50: 91136,000 ns/op with_new_arraylist_constructor·p0.90: 93184,000 ns/op with_new_arraylist_constructor·p0.95: 93696,000 ns/op with_new_arraylist_constructor·p0.99: 107008,000 ns/op with_new_arraylist_constructor·p0.999: 123008,000 ns/op with_new_arraylist_constructor·p0.9999: 1298342,707 ns/op with_new_arraylist_constructor·p1.00: 1404928,000 ns/op Iteration 5: 92378,383 ±(99.9%) 217,944 ns/op with_new_arraylist_constructor·p0.00: 89216,000 ns/op with_new_arraylist_constructor·p0.50: 91264,000 ns/op with_new_arraylist_constructor·p0.90: 93824,000 ns/op with_new_arraylist_constructor·p0.95: 94976,000 ns/op with_new_arraylist_constructor·p0.99: 107264,000 ns/op with_new_arraylist_constructor·p0.999: 124032,000 ns/op with_new_arraylist_constructor·p0.9999: 1296272,384 ns/op with_new_arraylist_constructor·p1.00: 1394688,000 ns/op # Run progress: 81,18% complete, ETA 07:23:45 # Fork: 2 of 3 # Warmup Iteration 1: 93573,721 ±(99.9%) 544,426 ns/op # Warmup Iteration 2: 92491,276 ±(99.9%) 226,494 ns/op # Warmup Iteration 3: 92670,483 ±(99.9%) 216,212 ns/op Iteration 1: 92018,341 ±(99.9%) 215,928 ns/op with_new_arraylist_constructor·p0.00: 88832,000 ns/op with_new_arraylist_constructor·p0.50: 91008,000 ns/op with_new_arraylist_constructor·p0.90: 93184,000 ns/op with_new_arraylist_constructor·p0.95: 94080,000 ns/op with_new_arraylist_constructor·p0.99: 106752,000 ns/op with_new_arraylist_constructor·p0.999: 122624,000 ns/op with_new_arraylist_constructor·p0.9999: 1292890,112 ns/op with_new_arraylist_constructor·p1.00: 1808384,000 ns/op Iteration 2: 92065,686 ±(99.9%) 213,910 ns/op with_new_arraylist_constructor·p0.00: 89088,000 ns/op with_new_arraylist_constructor·p0.50: 91008,000 ns/op with_new_arraylist_constructor·p0.90: 93184,000 ns/op with_new_arraylist_constructor·p0.95: 94208,000 ns/op with_new_arraylist_constructor·p0.99: 107008,000 ns/op with_new_arraylist_constructor·p0.999: 123392,000 ns/op with_new_arraylist_constructor·p0.9999: 1294959,821 ns/op with_new_arraylist_constructor·p1.00: 1429504,000 ns/op Iteration 3: 92302,031 ±(99.9%) 213,300 ns/op with_new_arraylist_constructor·p0.00: 88960,000 ns/op with_new_arraylist_constructor·p0.50: 91136,000 ns/op with_new_arraylist_constructor·p0.90: 93952,000 ns/op with_new_arraylist_constructor·p0.95: 94976,000 ns/op with_new_arraylist_constructor·p0.99: 106496,000 ns/op with_new_arraylist_constructor·p0.999: 123392,000 ns/op with_new_arraylist_constructor·p0.9999: 1310885,069 ns/op with_new_arraylist_constructor·p1.00: 1423360,000 ns/op Iteration 4: 92258,715 ±(99.9%) 210,324 ns/op with_new_arraylist_constructor·p0.00: 89088,000 ns/op with_new_arraylist_constructor·p0.50: 91136,000 ns/op with_new_arraylist_constructor·p0.90: 93568,000 ns/op with_new_arraylist_constructor·p0.95: 94720,000 ns/op with_new_arraylist_constructor·p0.99: 107136,000 ns/op with_new_arraylist_constructor·p0.999: 123904,000 ns/op with_new_arraylist_constructor·p0.9999: 1272166,810 ns/op with_new_arraylist_constructor·p1.00: 1363968,000 ns/op Iteration 5: 92118,753 ±(99.9%) 211,879 ns/op with_new_arraylist_constructor·p0.00: 89088,000 ns/op with_new_arraylist_constructor·p0.50: 91008,000 ns/op with_new_arraylist_constructor·p0.90: 93312,000 ns/op with_new_arraylist_constructor·p0.95: 94464,000 ns/op with_new_arraylist_constructor·p0.99: 106880,000 ns/op with_new_arraylist_constructor·p0.999: 123467,136 ns/op with_new_arraylist_constructor·p0.9999: 1284127,334 ns/op with_new_arraylist_constructor·p1.00: 1406976,000 ns/op # Run progress: 81,23% complete, ETA 07:22:24 # Fork: 3 of 3 # Warmup Iteration 1: 93142,012 ±(99.9%) 572,578 ns/op # Warmup Iteration 2: 91572,523 ±(99.9%) 230,001 ns/op # Warmup Iteration 3: 91510,640 ±(99.9%) 213,228 ns/op Iteration 1: 91527,595 ±(99.9%) 221,825 ns/op with_new_arraylist_constructor·p0.00: 88064,000 ns/op with_new_arraylist_constructor·p0.50: 90368,000 ns/op with_new_arraylist_constructor·p0.90: 92672,000 ns/op with_new_arraylist_constructor·p0.95: 93824,000 ns/op with_new_arraylist_constructor·p0.99: 106112,000 ns/op with_new_arraylist_constructor·p0.999: 122496,000 ns/op with_new_arraylist_constructor·p0.9999: 1329515,315 ns/op with_new_arraylist_constructor·p1.00: 1949696,000 ns/op Iteration 2: 91528,705 ±(99.9%) 214,901 ns/op with_new_arraylist_constructor·p0.00: 88192,000 ns/op with_new_arraylist_constructor·p0.50: 90496,000 ns/op with_new_arraylist_constructor·p0.90: 92800,000 ns/op with_new_arraylist_constructor·p0.95: 93824,000 ns/op with_new_arraylist_constructor·p0.99: 105600,000 ns/op with_new_arraylist_constructor·p0.999: 122112,000 ns/op with_new_arraylist_constructor·p0.9999: 1314413,978 ns/op with_new_arraylist_constructor·p1.00: 1417216,000 ns/op Iteration 3: 91563,616 ±(99.9%) 216,057 ns/op with_new_arraylist_constructor·p0.00: 88192,000 ns/op with_new_arraylist_constructor·p0.50: 90496,000 ns/op with_new_arraylist_constructor·p0.90: 92800,000 ns/op with_new_arraylist_constructor·p0.95: 94208,000 ns/op with_new_arraylist_constructor·p0.99: 106368,000 ns/op with_new_arraylist_constructor·p0.999: 122496,000 ns/op with_new_arraylist_constructor·p0.9999: 1329205,862 ns/op with_new_arraylist_constructor·p1.00: 1409024,000 ns/op Iteration 4: 91509,468 ±(99.9%) 220,704 ns/op with_new_arraylist_constructor·p0.00: 87936,000 ns/op with_new_arraylist_constructor·p0.50: 90368,000 ns/op with_new_arraylist_constructor·p0.90: 92672,000 ns/op with_new_arraylist_constructor·p0.95: 93696,000 ns/op with_new_arraylist_constructor·p0.99: 105728,000 ns/op with_new_arraylist_constructor·p0.999: 123119,872 ns/op with_new_arraylist_constructor·p0.9999: 1327819,981 ns/op with_new_arraylist_constructor·p1.00: 1529856,000 ns/op Iteration 5: 91650,137 ±(99.9%) 212,223 ns/op with_new_arraylist_constructor·p0.00: 88064,000 ns/op with_new_arraylist_constructor·p0.50: 90496,000 ns/op with_new_arraylist_constructor·p0.90: 93056,000 ns/op with_new_arraylist_constructor·p0.95: 94464,000 ns/op with_new_arraylist_constructor·p0.99: 106112,000 ns/op with_new_arraylist_constructor·p0.999: 122496,000 ns/op with_new_arraylist_constructor·p0.9999: 1306494,771 ns/op with_new_arraylist_constructor·p1.00: 1411072,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1627979 mean = 92015,699 ±(99.9%) 55,725 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1624599 [ 125000,000, 250000,000) = 2847 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 2 [1125000,000, 1250000,000) = 243 [1250000,000, 1375000,000) = 247 [1375000,000, 1500000,000) = 37 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 87936,000 ns/op p(50,0000) = 90880,000 ns/op p(90,0000) = 93184,000 ns/op p(95,0000) = 94336,000 ns/op p(99,0000) = 107520,000 ns/op p(99,9000) = 127104,000 ns/op p(99,9900) = 1300480,000 ns/op p(99,9990) = 1403781,939 ns/op p(99,9999) = 1862240,993 ns/op p(100,0000) = 1949696,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 50) # Run progress: 81,29% complete, ETA 07:21:04 # Fork: 1 of 3 # Warmup Iteration 1: 205489,822 ±(99.9%) 1238,689 ns/op # Warmup Iteration 2: 202749,802 ±(99.9%) 493,057 ns/op # Warmup Iteration 3: 202880,185 ±(99.9%) 469,758 ns/op Iteration 1: 203069,125 ±(99.9%) 479,490 ns/op with_new_arraylist_constructor·p0.00: 196864,000 ns/op with_new_arraylist_constructor·p0.50: 200448,000 ns/op with_new_arraylist_constructor·p0.90: 205056,000 ns/op with_new_arraylist_constructor·p0.95: 213248,000 ns/op with_new_arraylist_constructor·p0.99: 230144,000 ns/op with_new_arraylist_constructor·p0.999: 335668,224 ns/op with_new_arraylist_constructor·p0.9999: 1507328,000 ns/op with_new_arraylist_constructor·p1.00: 1574912,000 ns/op Iteration 2: 203330,540 ±(99.9%) 461,710 ns/op with_new_arraylist_constructor·p0.00: 196608,000 ns/op with_new_arraylist_constructor·p0.50: 200704,000 ns/op with_new_arraylist_constructor·p0.90: 205824,000 ns/op with_new_arraylist_constructor·p0.95: 212992,000 ns/op with_new_arraylist_constructor·p0.99: 230144,000 ns/op with_new_arraylist_constructor·p0.999: 324096,000 ns/op with_new_arraylist_constructor·p0.9999: 1413474,304 ns/op with_new_arraylist_constructor·p1.00: 1587200,000 ns/op Iteration 3: 202962,576 ±(99.9%) 465,335 ns/op with_new_arraylist_constructor·p0.00: 196608,000 ns/op with_new_arraylist_constructor·p0.50: 200448,000 ns/op with_new_arraylist_constructor·p0.90: 204800,000 ns/op with_new_arraylist_constructor·p0.95: 213248,000 ns/op with_new_arraylist_constructor·p0.99: 230144,000 ns/op with_new_arraylist_constructor·p0.999: 323072,000 ns/op with_new_arraylist_constructor·p0.9999: 1438808,474 ns/op with_new_arraylist_constructor·p1.00: 1509376,000 ns/op Iteration 4: 202947,603 ±(99.9%) 477,109 ns/op with_new_arraylist_constructor·p0.00: 196608,000 ns/op with_new_arraylist_constructor·p0.50: 200192,000 ns/op with_new_arraylist_constructor·p0.90: 204544,000 ns/op with_new_arraylist_constructor·p0.95: 213760,000 ns/op with_new_arraylist_constructor·p0.99: 230656,000 ns/op with_new_arraylist_constructor·p0.999: 322560,000 ns/op with_new_arraylist_constructor·p0.9999: 1480862,106 ns/op with_new_arraylist_constructor·p1.00: 1511424,000 ns/op Iteration 5: 202849,257 ±(99.9%) 484,651 ns/op with_new_arraylist_constructor·p0.00: 196608,000 ns/op with_new_arraylist_constructor·p0.50: 200192,000 ns/op with_new_arraylist_constructor·p0.90: 204800,000 ns/op with_new_arraylist_constructor·p0.95: 213504,000 ns/op with_new_arraylist_constructor·p0.99: 230144,000 ns/op with_new_arraylist_constructor·p0.999: 322560,000 ns/op with_new_arraylist_constructor·p0.9999: 1485412,762 ns/op with_new_arraylist_constructor·p1.00: 1570816,000 ns/op # Run progress: 81,35% complete, ETA 07:19:44 # Fork: 2 of 3 # Warmup Iteration 1: 203208,558 ±(99.9%) 1300,116 ns/op # Warmup Iteration 2: 200407,892 ±(99.9%) 476,034 ns/op # Warmup Iteration 3: 200425,423 ±(99.9%) 458,764 ns/op Iteration 1: 200972,936 ±(99.9%) 454,717 ns/op with_new_arraylist_constructor·p0.00: 193792,000 ns/op with_new_arraylist_constructor·p0.50: 198400,000 ns/op with_new_arraylist_constructor·p0.90: 205824,000 ns/op with_new_arraylist_constructor·p0.95: 209664,000 ns/op with_new_arraylist_constructor·p0.99: 227328,000 ns/op with_new_arraylist_constructor·p0.999: 246385,920 ns/op with_new_arraylist_constructor·p0.9999: 1464438,374 ns/op with_new_arraylist_constructor·p1.00: 1546240,000 ns/op Iteration 2: 200726,894 ±(99.9%) 458,730 ns/op with_new_arraylist_constructor·p0.00: 194304,000 ns/op with_new_arraylist_constructor·p0.50: 198144,000 ns/op with_new_arraylist_constructor·p0.90: 205568,000 ns/op with_new_arraylist_constructor·p0.95: 209408,000 ns/op with_new_arraylist_constructor·p0.99: 227328,000 ns/op with_new_arraylist_constructor·p0.999: 248378,368 ns/op with_new_arraylist_constructor·p0.9999: 1466648,166 ns/op with_new_arraylist_constructor·p1.00: 1660928,000 ns/op Iteration 3: 200698,631 ±(99.9%) 462,360 ns/op with_new_arraylist_constructor·p0.00: 194304,000 ns/op with_new_arraylist_constructor·p0.50: 198400,000 ns/op with_new_arraylist_constructor·p0.90: 205056,000 ns/op with_new_arraylist_constructor·p0.95: 209152,000 ns/op with_new_arraylist_constructor·p0.99: 227072,000 ns/op with_new_arraylist_constructor·p0.999: 246840,576 ns/op with_new_arraylist_constructor·p0.9999: 1462588,826 ns/op with_new_arraylist_constructor·p1.00: 1548288,000 ns/op Iteration 4: 201706,380 ±(99.9%) 479,437 ns/op with_new_arraylist_constructor·p0.00: 194304,000 ns/op with_new_arraylist_constructor·p0.50: 198400,000 ns/op with_new_arraylist_constructor·p0.90: 204800,000 ns/op with_new_arraylist_constructor·p0.95: 212480,000 ns/op with_new_arraylist_constructor·p0.99: 260352,000 ns/op with_new_arraylist_constructor·p0.999: 288768,000 ns/op with_new_arraylist_constructor·p0.9999: 1513760,154 ns/op with_new_arraylist_constructor·p1.00: 1605632,000 ns/op Iteration 5: 200595,019 ±(99.9%) 461,842 ns/op with_new_arraylist_constructor·p0.00: 193792,000 ns/op with_new_arraylist_constructor·p0.50: 198144,000 ns/op with_new_arraylist_constructor·p0.90: 203776,000 ns/op with_new_arraylist_constructor·p0.95: 208896,000 ns/op with_new_arraylist_constructor·p0.99: 227072,000 ns/op with_new_arraylist_constructor·p0.999: 246883,840 ns/op with_new_arraylist_constructor·p0.9999: 1487806,464 ns/op with_new_arraylist_constructor·p1.00: 1605632,000 ns/op # Run progress: 81,40% complete, ETA 07:18:24 # Fork: 3 of 3 # Warmup Iteration 1: 201228,448 ±(99.9%) 1191,060 ns/op # Warmup Iteration 2: 199494,200 ±(99.9%) 500,376 ns/op # Warmup Iteration 3: 199722,759 ±(99.9%) 480,913 ns/op Iteration 1: 199633,931 ±(99.9%) 489,732 ns/op with_new_arraylist_constructor·p0.00: 193024,000 ns/op with_new_arraylist_constructor·p0.50: 196864,000 ns/op with_new_arraylist_constructor·p0.90: 201472,000 ns/op with_new_arraylist_constructor·p0.95: 212736,000 ns/op with_new_arraylist_constructor·p0.99: 236032,000 ns/op with_new_arraylist_constructor·p0.999: 269800,448 ns/op with_new_arraylist_constructor·p0.9999: 1542040,371 ns/op with_new_arraylist_constructor·p1.00: 1601536,000 ns/op Iteration 2: 199278,924 ±(99.9%) 479,254 ns/op with_new_arraylist_constructor·p0.00: 193024,000 ns/op with_new_arraylist_constructor·p0.50: 196864,000 ns/op with_new_arraylist_constructor·p0.90: 201984,000 ns/op with_new_arraylist_constructor·p0.95: 208384,000 ns/op with_new_arraylist_constructor·p0.99: 225792,000 ns/op with_new_arraylist_constructor·p0.999: 255398,400 ns/op with_new_arraylist_constructor·p0.9999: 1509071,872 ns/op with_new_arraylist_constructor·p1.00: 1628160,000 ns/op Iteration 3: 199007,869 ±(99.9%) 482,564 ns/op with_new_arraylist_constructor·p0.00: 192512,000 ns/op with_new_arraylist_constructor·p0.50: 196608,000 ns/op with_new_arraylist_constructor·p0.90: 200704,000 ns/op with_new_arraylist_constructor·p0.95: 208384,000 ns/op with_new_arraylist_constructor·p0.99: 225792,000 ns/op with_new_arraylist_constructor·p0.999: 253440,000 ns/op with_new_arraylist_constructor·p0.9999: 1523504,128 ns/op with_new_arraylist_constructor·p1.00: 1576960,000 ns/op Iteration 4: 198909,059 ±(99.9%) 473,684 ns/op with_new_arraylist_constructor·p0.00: 192768,000 ns/op with_new_arraylist_constructor·p0.50: 196608,000 ns/op with_new_arraylist_constructor·p0.90: 200448,000 ns/op with_new_arraylist_constructor·p0.95: 205568,000 ns/op with_new_arraylist_constructor·p0.99: 225536,000 ns/op with_new_arraylist_constructor·p0.999: 256197,632 ns/op with_new_arraylist_constructor·p0.9999: 1495040,000 ns/op with_new_arraylist_constructor·p1.00: 1576960,000 ns/op Iteration 5: 198833,222 ±(99.9%) 476,139 ns/op with_new_arraylist_constructor·p0.00: 192512,000 ns/op with_new_arraylist_constructor·p0.50: 196608,000 ns/op with_new_arraylist_constructor·p0.90: 200448,000 ns/op with_new_arraylist_constructor·p0.95: 204032,000 ns/op with_new_arraylist_constructor·p0.99: 225024,000 ns/op with_new_arraylist_constructor·p0.999: 259776,768 ns/op with_new_arraylist_constructor·p0.9999: 1523054,387 ns/op with_new_arraylist_constructor·p1.00: 1576960,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 745480 mean = 201021,714 ±(99.9%) 122,175 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 743022 [ 250000,000, 375000,000) = 1955 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 9 [1250000,000, 1375000,000) = 197 [1375000,000, 1500000,000) = 238 [1500000,000, 1625000,000) = 56 [1625000,000, 1750000,000) = 2 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 192512,000 ns/op p(50,0000) = 198656,000 ns/op p(90,0000) = 204032,000 ns/op p(95,0000) = 209920,000 ns/op p(99,0000) = 228864,000 ns/op p(99,9000) = 321536,000 ns/op p(99,9900) = 1476608,000 ns/op p(99,9990) = 1595015,844 ns/op p(99,9999) = 1660928,000 ns/op p(100,0000) = 1660928,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 100) # Run progress: 81,46% complete, ETA 07:17:04 # Fork: 1 of 3 # Warmup Iteration 1: 412710,418 ±(99.9%) 2577,008 ns/op # Warmup Iteration 2: 411087,379 ±(99.9%) 1109,597 ns/op # Warmup Iteration 3: 409920,021 ±(99.9%) 1059,524 ns/op Iteration 1: 408349,063 ±(99.9%) 1034,699 ns/op with_new_arraylist_constructor·p0.00: 394240,000 ns/op with_new_arraylist_constructor·p0.50: 403968,000 ns/op with_new_arraylist_constructor·p0.90: 413696,000 ns/op with_new_arraylist_constructor·p0.95: 430592,000 ns/op with_new_arraylist_constructor·p0.99: 443904,000 ns/op with_new_arraylist_constructor·p0.999: 1664059,392 ns/op with_new_arraylist_constructor·p0.9999: 1812913,357 ns/op with_new_arraylist_constructor·p1.00: 1953792,000 ns/op Iteration 2: 408946,941 ±(99.9%) 1030,465 ns/op with_new_arraylist_constructor·p0.00: 393728,000 ns/op with_new_arraylist_constructor·p0.50: 404480,000 ns/op with_new_arraylist_constructor·p0.90: 414208,000 ns/op with_new_arraylist_constructor·p0.95: 430694,400 ns/op with_new_arraylist_constructor·p0.99: 444928,000 ns/op with_new_arraylist_constructor·p0.999: 1630625,792 ns/op with_new_arraylist_constructor·p0.9999: 1830003,507 ns/op with_new_arraylist_constructor·p1.00: 1964032,000 ns/op Iteration 3: 409093,701 ±(99.9%) 1031,133 ns/op with_new_arraylist_constructor·p0.00: 393728,000 ns/op with_new_arraylist_constructor·p0.50: 404992,000 ns/op with_new_arraylist_constructor·p0.90: 414720,000 ns/op with_new_arraylist_constructor·p0.95: 430592,000 ns/op with_new_arraylist_constructor·p0.99: 444928,000 ns/op with_new_arraylist_constructor·p0.999: 1635500,032 ns/op with_new_arraylist_constructor·p0.9999: 1819797,504 ns/op with_new_arraylist_constructor·p1.00: 1861632,000 ns/op Iteration 4: 408792,224 ±(99.9%) 1005,432 ns/op with_new_arraylist_constructor·p0.00: 394752,000 ns/op with_new_arraylist_constructor·p0.50: 404480,000 ns/op with_new_arraylist_constructor·p0.90: 414208,000 ns/op with_new_arraylist_constructor·p0.95: 430592,000 ns/op with_new_arraylist_constructor·p0.99: 444416,000 ns/op with_new_arraylist_constructor·p0.999: 1596979,200 ns/op with_new_arraylist_constructor·p0.9999: 1799281,664 ns/op with_new_arraylist_constructor·p1.00: 1871872,000 ns/op Iteration 5: 409188,786 ±(99.9%) 997,848 ns/op with_new_arraylist_constructor·p0.00: 394752,000 ns/op with_new_arraylist_constructor·p0.50: 404992,000 ns/op with_new_arraylist_constructor·p0.90: 415232,000 ns/op with_new_arraylist_constructor·p0.95: 431104,000 ns/op with_new_arraylist_constructor·p0.99: 444928,000 ns/op with_new_arraylist_constructor·p0.999: 1589895,168 ns/op with_new_arraylist_constructor·p0.9999: 1823798,272 ns/op with_new_arraylist_constructor·p1.00: 1890304,000 ns/op # Run progress: 81,52% complete, ETA 07:15:44 # Fork: 2 of 3 # Warmup Iteration 1: 411586,732 ±(99.9%) 2544,111 ns/op # Warmup Iteration 2: 412422,224 ±(99.9%) 1275,934 ns/op # Warmup Iteration 3: 411932,095 ±(99.9%) 1359,971 ns/op Iteration 1: 406349,789 ±(99.9%) 958,571 ns/op with_new_arraylist_constructor·p0.00: 392704,000 ns/op with_new_arraylist_constructor·p0.50: 401920,000 ns/op with_new_arraylist_constructor·p0.90: 412672,000 ns/op with_new_arraylist_constructor·p0.95: 428032,000 ns/op with_new_arraylist_constructor·p0.99: 451584,000 ns/op with_new_arraylist_constructor·p0.999: 1606096,896 ns/op with_new_arraylist_constructor·p0.9999: 1724145,869 ns/op with_new_arraylist_constructor·p1.00: 1765376,000 ns/op Iteration 2: 406124,647 ±(99.9%) 966,037 ns/op with_new_arraylist_constructor·p0.00: 391168,000 ns/op with_new_arraylist_constructor·p0.50: 401408,000 ns/op with_new_arraylist_constructor·p0.90: 413184,000 ns/op with_new_arraylist_constructor·p0.95: 427008,000 ns/op with_new_arraylist_constructor·p0.99: 451584,000 ns/op with_new_arraylist_constructor·p0.999: 1577287,680 ns/op with_new_arraylist_constructor·p0.9999: 1731530,752 ns/op with_new_arraylist_constructor·p1.00: 1769472,000 ns/op Iteration 3: 405119,912 ±(99.9%) 952,164 ns/op with_new_arraylist_constructor·p0.00: 391680,000 ns/op with_new_arraylist_constructor·p0.50: 400384,000 ns/op with_new_arraylist_constructor·p0.90: 412672,000 ns/op with_new_arraylist_constructor·p0.95: 427008,000 ns/op with_new_arraylist_constructor·p0.99: 449536,000 ns/op with_new_arraylist_constructor·p0.999: 1585156,096 ns/op with_new_arraylist_constructor·p0.9999: 1721549,210 ns/op with_new_arraylist_constructor·p1.00: 1726464,000 ns/op Iteration 4: 405316,089 ±(99.9%) 941,823 ns/op with_new_arraylist_constructor·p0.00: 391168,000 ns/op with_new_arraylist_constructor·p0.50: 400384,000 ns/op with_new_arraylist_constructor·p0.90: 412672,000 ns/op with_new_arraylist_constructor·p0.95: 426496,000 ns/op with_new_arraylist_constructor·p0.99: 450048,000 ns/op with_new_arraylist_constructor·p0.999: 1552461,824 ns/op with_new_arraylist_constructor·p0.9999: 1711174,861 ns/op with_new_arraylist_constructor·p1.00: 1726464,000 ns/op Iteration 5: 407175,046 ±(99.9%) 1032,866 ns/op with_new_arraylist_constructor·p0.00: 391168,000 ns/op with_new_arraylist_constructor·p0.50: 400896,000 ns/op with_new_arraylist_constructor·p0.90: 413696,000 ns/op with_new_arraylist_constructor·p0.95: 432640,000 ns/op with_new_arraylist_constructor·p0.99: 506368,000 ns/op with_new_arraylist_constructor·p0.999: 1614589,952 ns/op with_new_arraylist_constructor·p0.9999: 1754393,395 ns/op with_new_arraylist_constructor·p1.00: 1855488,000 ns/op # Run progress: 81,57% complete, ETA 07:14:23 # Fork: 3 of 3 # Warmup Iteration 1: 400865,360 ±(99.9%) 2652,537 ns/op # Warmup Iteration 2: 395884,032 ±(99.9%) 1004,395 ns/op # Warmup Iteration 3: 395335,713 ±(99.9%) 1055,338 ns/op Iteration 1: 397650,929 ±(99.9%) 970,549 ns/op with_new_arraylist_constructor·p0.00: 380416,000 ns/op with_new_arraylist_constructor·p0.50: 391168,000 ns/op with_new_arraylist_constructor·p0.90: 413696,000 ns/op with_new_arraylist_constructor·p0.95: 421888,000 ns/op with_new_arraylist_constructor·p0.99: 475648,000 ns/op with_new_arraylist_constructor·p0.999: 1571543,040 ns/op with_new_arraylist_constructor·p0.9999: 1660928,000 ns/op with_new_arraylist_constructor·p1.00: 1677312,000 ns/op Iteration 2: 395142,474 ±(99.9%) 1002,556 ns/op with_new_arraylist_constructor·p0.00: 380416,000 ns/op with_new_arraylist_constructor·p0.50: 390656,000 ns/op with_new_arraylist_constructor·p0.90: 401920,000 ns/op with_new_arraylist_constructor·p0.95: 416768,000 ns/op with_new_arraylist_constructor·p0.99: 427008,000 ns/op with_new_arraylist_constructor·p0.999: 1640448,000 ns/op with_new_arraylist_constructor·p0.9999: 1812244,070 ns/op with_new_arraylist_constructor·p1.00: 1824768,000 ns/op Iteration 3: 395344,363 ±(99.9%) 1033,146 ns/op with_new_arraylist_constructor·p0.00: 380928,000 ns/op with_new_arraylist_constructor·p0.50: 390656,000 ns/op with_new_arraylist_constructor·p0.90: 402944,000 ns/op with_new_arraylist_constructor·p0.95: 416256,000 ns/op with_new_arraylist_constructor·p0.99: 428032,000 ns/op with_new_arraylist_constructor·p0.999: 1676748,800 ns/op with_new_arraylist_constructor·p0.9999: 1803724,800 ns/op with_new_arraylist_constructor·p1.00: 1906688,000 ns/op Iteration 4: 395869,998 ±(99.9%) 1027,019 ns/op with_new_arraylist_constructor·p0.00: 381952,000 ns/op with_new_arraylist_constructor·p0.50: 391168,000 ns/op with_new_arraylist_constructor·p0.90: 402944,000 ns/op with_new_arraylist_constructor·p0.95: 417280,000 ns/op with_new_arraylist_constructor·p0.99: 427008,000 ns/op with_new_arraylist_constructor·p0.999: 1684017,152 ns/op with_new_arraylist_constructor·p0.9999: 1835685,069 ns/op with_new_arraylist_constructor·p1.00: 2025472,000 ns/op Iteration 5: 395516,666 ±(99.9%) 928,093 ns/op with_new_arraylist_constructor·p0.00: 380928,000 ns/op with_new_arraylist_constructor·p0.50: 390656,000 ns/op with_new_arraylist_constructor·p0.90: 403968,000 ns/op with_new_arraylist_constructor·p0.95: 416768,000 ns/op with_new_arraylist_constructor·p0.99: 428216,320 ns/op with_new_arraylist_constructor·p0.999: 1545699,328 ns/op with_new_arraylist_constructor·p0.9999: 1661573,530 ns/op with_new_arraylist_constructor·p1.00: 1671168,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 371441 mean = 403520,266 ±(99.9%) 258,608 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 370458 [ 500000,000, 750000,000) = 482 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 8 [1500000,000, 1750000,000) = 424 [1750000,000, 2000000,000) = 68 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 380416,000 ns/op p(50,0000) = 400384,000 ns/op p(90,0000) = 413184,000 ns/op p(95,0000) = 422400,000 ns/op p(99,0000) = 449536,000 ns/op p(99,9000) = 1602678,784 ns/op p(99,9900) = 1787313,357 ns/op p(99,9990) = 1920139,960 ns/op p(99,9999) = 2025472,000 ns/op p(100,0000) = 2025472,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 200) # Run progress: 81,63% complete, ETA 07:13:03 # Fork: 1 of 3 # Warmup Iteration 1: 804889,905 ±(99.9%) 5156,687 ns/op # Warmup Iteration 2: 801880,511 ±(99.9%) 2742,309 ns/op # Warmup Iteration 3: 800905,316 ±(99.9%) 1923,421 ns/op Iteration 1: 800945,452 ±(99.9%) 1916,986 ns/op with_new_arraylist_constructor·p0.00: 772096,000 ns/op with_new_arraylist_constructor·p0.50: 790528,000 ns/op with_new_arraylist_constructor·p0.90: 816128,000 ns/op with_new_arraylist_constructor·p0.95: 891904,000 ns/op with_new_arraylist_constructor·p0.99: 913408,000 ns/op with_new_arraylist_constructor·p0.999: 2030827,520 ns/op with_new_arraylist_constructor·p0.9999: 2297893,683 ns/op with_new_arraylist_constructor·p1.00: 2301952,000 ns/op Iteration 2: 797930,679 ±(99.9%) 1851,941 ns/op with_new_arraylist_constructor·p0.00: 772096,000 ns/op with_new_arraylist_constructor·p0.50: 789504,000 ns/op with_new_arraylist_constructor·p0.90: 811008,000 ns/op with_new_arraylist_constructor·p0.95: 826368,000 ns/op with_new_arraylist_constructor·p0.99: 899072,000 ns/op with_new_arraylist_constructor·p0.999: 2067210,240 ns/op with_new_arraylist_constructor·p0.9999: 2520124,621 ns/op with_new_arraylist_constructor·p1.00: 2621440,000 ns/op Iteration 3: 801698,513 ±(99.9%) 1926,654 ns/op with_new_arraylist_constructor·p0.00: 774144,000 ns/op with_new_arraylist_constructor·p0.50: 790528,000 ns/op with_new_arraylist_constructor·p0.90: 824320,000 ns/op with_new_arraylist_constructor·p0.95: 869376,000 ns/op with_new_arraylist_constructor·p0.99: 886108,160 ns/op with_new_arraylist_constructor·p0.999: 2084048,896 ns/op with_new_arraylist_constructor·p0.9999: 2313452,749 ns/op with_new_arraylist_constructor·p1.00: 2330624,000 ns/op Iteration 4: 801677,894 ±(99.9%) 2089,098 ns/op with_new_arraylist_constructor·p0.00: 774144,000 ns/op with_new_arraylist_constructor·p0.50: 789504,000 ns/op with_new_arraylist_constructor·p0.90: 826777,600 ns/op with_new_arraylist_constructor·p0.95: 868352,000 ns/op with_new_arraylist_constructor·p0.99: 885760,000 ns/op with_new_arraylist_constructor·p0.999: 2207744,000 ns/op with_new_arraylist_constructor·p0.9999: 2381963,264 ns/op with_new_arraylist_constructor·p1.00: 2392064,000 ns/op Iteration 5: 797005,384 ±(99.9%) 1770,919 ns/op with_new_arraylist_constructor·p0.00: 774144,000 ns/op with_new_arraylist_constructor·p0.50: 789504,000 ns/op with_new_arraylist_constructor·p0.90: 809984,000 ns/op with_new_arraylist_constructor·p0.95: 827392,000 ns/op with_new_arraylist_constructor·p0.99: 879616,000 ns/op with_new_arraylist_constructor·p0.999: 2031616,000 ns/op with_new_arraylist_constructor·p0.9999: 2174656,512 ns/op with_new_arraylist_constructor·p1.00: 2195456,000 ns/op # Run progress: 81,69% complete, ETA 07:11:43 # Fork: 2 of 3 # Warmup Iteration 1: 840864,469 ±(99.9%) 5722,220 ns/op # Warmup Iteration 2: 845745,384 ±(99.9%) 2449,674 ns/op # Warmup Iteration 3: 829962,886 ±(99.9%) 2040,028 ns/op Iteration 1: 830385,119 ±(99.9%) 2037,603 ns/op with_new_arraylist_constructor·p0.00: 805888,000 ns/op with_new_arraylist_constructor·p0.50: 822272,000 ns/op with_new_arraylist_constructor·p0.90: 841728,000 ns/op with_new_arraylist_constructor·p0.95: 855040,000 ns/op with_new_arraylist_constructor·p0.99: 966656,000 ns/op with_new_arraylist_constructor·p0.999: 2207457,280 ns/op with_new_arraylist_constructor·p0.9999: 2437881,856 ns/op with_new_arraylist_constructor·p1.00: 2441216,000 ns/op Iteration 2: 831057,622 ±(99.9%) 2046,592 ns/op with_new_arraylist_constructor·p0.00: 806912,000 ns/op with_new_arraylist_constructor·p0.50: 822272,000 ns/op with_new_arraylist_constructor·p0.90: 844800,000 ns/op with_new_arraylist_constructor·p0.95: 857804,800 ns/op with_new_arraylist_constructor·p0.99: 968704,000 ns/op with_new_arraylist_constructor·p0.999: 2211733,504 ns/op with_new_arraylist_constructor·p0.9999: 2598257,459 ns/op with_new_arraylist_constructor·p1.00: 2617344,000 ns/op Iteration 3: 829899,108 ±(99.9%) 1955,406 ns/op with_new_arraylist_constructor·p0.00: 805888,000 ns/op with_new_arraylist_constructor·p0.50: 822272,000 ns/op with_new_arraylist_constructor·p0.90: 843776,000 ns/op with_new_arraylist_constructor·p0.95: 866304,000 ns/op with_new_arraylist_constructor·p0.99: 893952,000 ns/op with_new_arraylist_constructor·p0.999: 2158415,872 ns/op with_new_arraylist_constructor·p0.9999: 2476890,931 ns/op with_new_arraylist_constructor·p1.00: 2494464,000 ns/op Iteration 4: 831170,683 ±(99.9%) 2005,850 ns/op with_new_arraylist_constructor·p0.00: 806912,000 ns/op with_new_arraylist_constructor·p0.50: 822272,000 ns/op with_new_arraylist_constructor·p0.90: 848896,000 ns/op with_new_arraylist_constructor·p0.95: 877568,000 ns/op with_new_arraylist_constructor·p0.99: 896000,000 ns/op with_new_arraylist_constructor·p0.999: 2227302,400 ns/op with_new_arraylist_constructor·p0.9999: 2503434,240 ns/op with_new_arraylist_constructor·p1.00: 2506752,000 ns/op Iteration 5: 834049,453 ±(99.9%) 2022,924 ns/op with_new_arraylist_constructor·p0.00: 804864,000 ns/op with_new_arraylist_constructor·p0.50: 822272,000 ns/op with_new_arraylist_constructor·p0.90: 851968,000 ns/op with_new_arraylist_constructor·p0.95: 882688,000 ns/op with_new_arraylist_constructor·p0.99: 969902,080 ns/op with_new_arraylist_constructor·p0.999: 2150887,424 ns/op with_new_arraylist_constructor·p0.9999: 2386413,158 ns/op with_new_arraylist_constructor·p1.00: 2396160,000 ns/op # Run progress: 81,74% complete, ETA 07:10:23 # Fork: 3 of 3 # Warmup Iteration 1: 776024,648 ±(99.9%) 5300,438 ns/op # Warmup Iteration 2: 765135,968 ±(99.9%) 1954,417 ns/op # Warmup Iteration 3: 776572,359 ±(99.9%) 2121,670 ns/op Iteration 1: 768593,481 ±(99.9%) 1981,101 ns/op with_new_arraylist_constructor·p0.00: 743424,000 ns/op with_new_arraylist_constructor·p0.50: 759808,000 ns/op with_new_arraylist_constructor·p0.90: 784384,000 ns/op with_new_arraylist_constructor·p0.95: 802816,000 ns/op with_new_arraylist_constructor·p0.99: 861184,000 ns/op with_new_arraylist_constructor·p0.999: 2150391,808 ns/op with_new_arraylist_constructor·p0.9999: 2435475,046 ns/op with_new_arraylist_constructor·p1.00: 2445312,000 ns/op Iteration 2: 767610,395 ±(99.9%) 1955,116 ns/op with_new_arraylist_constructor·p0.00: 743424,000 ns/op with_new_arraylist_constructor·p0.50: 759808,000 ns/op with_new_arraylist_constructor·p0.90: 781312,000 ns/op with_new_arraylist_constructor·p0.95: 794624,000 ns/op with_new_arraylist_constructor·p0.99: 859136,000 ns/op with_new_arraylist_constructor·p0.999: 2150244,352 ns/op with_new_arraylist_constructor·p0.9999: 2397705,011 ns/op with_new_arraylist_constructor·p1.00: 2412544,000 ns/op Iteration 3: 770041,451 ±(99.9%) 1924,566 ns/op with_new_arraylist_constructor·p0.00: 743424,000 ns/op with_new_arraylist_constructor·p0.50: 760832,000 ns/op with_new_arraylist_constructor·p0.90: 789504,000 ns/op with_new_arraylist_constructor·p0.95: 822272,000 ns/op with_new_arraylist_constructor·p0.99: 845824,000 ns/op with_new_arraylist_constructor·p0.999: 2105974,784 ns/op with_new_arraylist_constructor·p0.9999: 2361479,168 ns/op with_new_arraylist_constructor·p1.00: 2379776,000 ns/op Iteration 4: 767810,385 ±(99.9%) 1975,174 ns/op with_new_arraylist_constructor·p0.00: 742400,000 ns/op with_new_arraylist_constructor·p0.50: 758784,000 ns/op with_new_arraylist_constructor·p0.90: 784384,000 ns/op with_new_arraylist_constructor·p0.95: 820224,000 ns/op with_new_arraylist_constructor·p0.99: 837468,160 ns/op with_new_arraylist_constructor·p0.999: 2154299,392 ns/op with_new_arraylist_constructor·p0.9999: 2544589,210 ns/op with_new_arraylist_constructor·p1.00: 2592768,000 ns/op Iteration 5: 768731,822 ±(99.9%) 1982,140 ns/op with_new_arraylist_constructor·p0.00: 741376,000 ns/op with_new_arraylist_constructor·p0.50: 758784,000 ns/op with_new_arraylist_constructor·p0.90: 785408,000 ns/op with_new_arraylist_constructor·p0.95: 821248,000 ns/op with_new_arraylist_constructor·p0.99: 856064,000 ns/op with_new_arraylist_constructor·p0.999: 2154496,000 ns/op with_new_arraylist_constructor·p0.9999: 2379776,000 ns/op with_new_arraylist_constructor·p1.00: 2404352,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 187584 mean = 799084,288 ±(99.9%) 543,133 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 4601 [ 750000,000, 1000000,000) = 182532 [1000000,000, 1250000,000) = 35 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 73 [2000000,000, 2250000,000) = 267 [2250000,000, 2500000,000) = 71 [2500000,000, 2750000,000) = 5 Percentiles, ns/op: p(0,0000) = 741376,000 ns/op p(50,0000) = 790528,000 ns/op p(90,0000) = 833536,000 ns/op p(95,0000) = 849920,000 ns/op p(99,0000) = 900096,000 ns/op p(99,9000) = 2139811,840 ns/op p(99,9900) = 2405341,184 ns/op p(99,9990) = 2617852,518 ns/op p(99,9999) = 2621440,000 ns/op p(100,0000) = 2621440,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 500) # Run progress: 81,80% complete, ETA 07:09:03 # Fork: 1 of 3 # Warmup Iteration 1: 2259463,296 ±(99.9%) 12562,994 ns/op # Warmup Iteration 2: 2242350,833 ±(99.9%) 8741,758 ns/op # Warmup Iteration 3: 2239666,356 ±(99.9%) 7965,693 ns/op Iteration 1: 2247202,318 ±(99.9%) 8811,781 ns/op with_new_arraylist_constructor·p0.00: 2142208,000 ns/op with_new_arraylist_constructor·p0.50: 2207744,000 ns/op with_new_arraylist_constructor·p0.90: 2273280,000 ns/op with_new_arraylist_constructor·p0.95: 2584576,000 ns/op with_new_arraylist_constructor·p0.99: 2748497,920 ns/op with_new_arraylist_constructor·p0.999: 4259651,584 ns/op with_new_arraylist_constructor·p0.9999: 4333568,000 ns/op with_new_arraylist_constructor·p1.00: 4333568,000 ns/op Iteration 2: 2244200,424 ±(99.9%) 8498,330 ns/op with_new_arraylist_constructor·p0.00: 2142208,000 ns/op with_new_arraylist_constructor·p0.50: 2207744,000 ns/op with_new_arraylist_constructor·p0.90: 2273280,000 ns/op with_new_arraylist_constructor·p0.95: 2576384,000 ns/op with_new_arraylist_constructor·p0.99: 2650112,000 ns/op with_new_arraylist_constructor·p0.999: 4276224,000 ns/op with_new_arraylist_constructor·p0.9999: 4341760,000 ns/op with_new_arraylist_constructor·p1.00: 4341760,000 ns/op Iteration 3: 2242807,783 ±(99.9%) 8321,876 ns/op with_new_arraylist_constructor·p0.00: 2138112,000 ns/op with_new_arraylist_constructor·p0.50: 2203648,000 ns/op with_new_arraylist_constructor·p0.90: 2269184,000 ns/op with_new_arraylist_constructor·p0.95: 2580480,000 ns/op with_new_arraylist_constructor·p0.99: 2658304,000 ns/op with_new_arraylist_constructor·p0.999: 4326096,896 ns/op with_new_arraylist_constructor·p0.9999: 4415488,000 ns/op with_new_arraylist_constructor·p1.00: 4415488,000 ns/op Iteration 4: 2237746,168 ±(99.9%) 8429,483 ns/op with_new_arraylist_constructor·p0.00: 2138112,000 ns/op with_new_arraylist_constructor·p0.50: 2203648,000 ns/op with_new_arraylist_constructor·p0.90: 2260992,000 ns/op with_new_arraylist_constructor·p0.95: 2572288,000 ns/op with_new_arraylist_constructor·p0.99: 2631024,640 ns/op with_new_arraylist_constructor·p0.999: 4305731,584 ns/op with_new_arraylist_constructor·p0.9999: 4489216,000 ns/op with_new_arraylist_constructor·p1.00: 4489216,000 ns/op Iteration 5: 2216529,320 ±(99.9%) 7415,719 ns/op with_new_arraylist_constructor·p0.00: 2138112,000 ns/op with_new_arraylist_constructor·p0.50: 2199552,000 ns/op with_new_arraylist_constructor·p0.90: 2244608,000 ns/op with_new_arraylist_constructor·p0.95: 2256896,000 ns/op with_new_arraylist_constructor·p0.99: 2329149,440 ns/op with_new_arraylist_constructor·p0.999: 4287848,448 ns/op with_new_arraylist_constructor·p0.9999: 4349952,000 ns/op with_new_arraylist_constructor·p1.00: 4349952,000 ns/op # Run progress: 81,86% complete, ETA 07:07:42 # Fork: 2 of 3 # Warmup Iteration 1: 2260897,456 ±(99.9%) 13993,114 ns/op # Warmup Iteration 2: 2244122,221 ±(99.9%) 9002,449 ns/op # Warmup Iteration 3: 2243763,597 ±(99.9%) 9567,851 ns/op Iteration 1: 2243228,566 ±(99.9%) 8700,048 ns/op with_new_arraylist_constructor·p0.00: 2134016,000 ns/op with_new_arraylist_constructor·p0.50: 2203648,000 ns/op with_new_arraylist_constructor·p0.90: 2301952,000 ns/op with_new_arraylist_constructor·p0.95: 2490368,000 ns/op with_new_arraylist_constructor·p0.99: 2635571,200 ns/op with_new_arraylist_constructor·p0.999: 4641873,920 ns/op with_new_arraylist_constructor·p0.9999: 4808704,000 ns/op with_new_arraylist_constructor·p1.00: 4808704,000 ns/op Iteration 2: 2242229,084 ±(99.9%) 8834,739 ns/op with_new_arraylist_constructor·p0.00: 2134016,000 ns/op with_new_arraylist_constructor·p0.50: 2199552,000 ns/op with_new_arraylist_constructor·p0.90: 2293760,000 ns/op with_new_arraylist_constructor·p0.95: 2486272,000 ns/op with_new_arraylist_constructor·p0.99: 2639585,280 ns/op with_new_arraylist_constructor·p0.999: 4732641,280 ns/op with_new_arraylist_constructor·p0.9999: 4784128,000 ns/op with_new_arraylist_constructor·p1.00: 4784128,000 ns/op Iteration 3: 2242200,589 ±(99.9%) 8641,852 ns/op with_new_arraylist_constructor·p0.00: 2134016,000 ns/op with_new_arraylist_constructor·p0.50: 2199552,000 ns/op with_new_arraylist_constructor·p0.90: 2297856,000 ns/op with_new_arraylist_constructor·p0.95: 2486272,000 ns/op with_new_arraylist_constructor·p0.99: 2631393,280 ns/op with_new_arraylist_constructor·p0.999: 4632928,256 ns/op with_new_arraylist_constructor·p0.9999: 4685824,000 ns/op with_new_arraylist_constructor·p1.00: 4685824,000 ns/op Iteration 4: 2239882,906 ±(99.9%) 8483,174 ns/op with_new_arraylist_constructor·p0.00: 2134016,000 ns/op with_new_arraylist_constructor·p0.50: 2203648,000 ns/op with_new_arraylist_constructor·p0.90: 2285568,000 ns/op with_new_arraylist_constructor·p0.95: 2486272,000 ns/op with_new_arraylist_constructor·p0.99: 2629632,000 ns/op with_new_arraylist_constructor·p0.999: 4596350,976 ns/op with_new_arraylist_constructor·p0.9999: 4702208,000 ns/op with_new_arraylist_constructor·p1.00: 4702208,000 ns/op Iteration 5: 2216565,665 ±(99.9%) 7259,185 ns/op with_new_arraylist_constructor·p0.00: 2142208,000 ns/op with_new_arraylist_constructor·p0.50: 2199552,000 ns/op with_new_arraylist_constructor·p0.90: 2244608,000 ns/op with_new_arraylist_constructor·p0.95: 2256896,000 ns/op with_new_arraylist_constructor·p0.99: 2301952,000 ns/op with_new_arraylist_constructor·p0.999: 4259545,088 ns/op with_new_arraylist_constructor·p0.9999: 4472832,000 ns/op with_new_arraylist_constructor·p1.00: 4472832,000 ns/op # Run progress: 81,91% complete, ETA 07:06:22 # Fork: 3 of 3 # Warmup Iteration 1: 2238396,544 ±(99.9%) 13702,823 ns/op # Warmup Iteration 2: 2246081,381 ±(99.9%) 9355,517 ns/op # Warmup Iteration 3: 2255094,352 ±(99.9%) 9762,665 ns/op Iteration 1: 2270954,992 ±(99.9%) 10544,440 ns/op with_new_arraylist_constructor·p0.00: 2142208,000 ns/op with_new_arraylist_constructor·p0.50: 2203648,000 ns/op with_new_arraylist_constructor·p0.90: 2506752,000 ns/op with_new_arraylist_constructor·p0.95: 2613248,000 ns/op with_new_arraylist_constructor·p0.99: 3018752,000 ns/op with_new_arraylist_constructor·p0.999: 4379443,200 ns/op with_new_arraylist_constructor·p0.9999: 4612096,000 ns/op with_new_arraylist_constructor·p1.00: 4612096,000 ns/op Iteration 2: 2246310,676 ±(99.9%) 9405,075 ns/op with_new_arraylist_constructor·p0.00: 2142208,000 ns/op with_new_arraylist_constructor·p0.50: 2199552,000 ns/op with_new_arraylist_constructor·p0.90: 2449408,000 ns/op with_new_arraylist_constructor·p0.95: 2494464,000 ns/op with_new_arraylist_constructor·p0.99: 2650112,000 ns/op with_new_arraylist_constructor·p0.999: 4293443,584 ns/op with_new_arraylist_constructor·p0.9999: 4489216,000 ns/op with_new_arraylist_constructor·p1.00: 4489216,000 ns/op Iteration 3: 2246347,511 ±(99.9%) 9415,326 ns/op with_new_arraylist_constructor·p0.00: 2142208,000 ns/op with_new_arraylist_constructor·p0.50: 2199552,000 ns/op with_new_arraylist_constructor·p0.90: 2449408,000 ns/op with_new_arraylist_constructor·p0.95: 2494464,000 ns/op with_new_arraylist_constructor·p0.99: 2648104,960 ns/op with_new_arraylist_constructor·p0.999: 4370849,792 ns/op with_new_arraylist_constructor·p0.9999: 4423680,000 ns/op with_new_arraylist_constructor·p1.00: 4423680,000 ns/op Iteration 4: 2244328,309 ±(99.9%) 9461,665 ns/op with_new_arraylist_constructor·p0.00: 2138112,000 ns/op with_new_arraylist_constructor·p0.50: 2199552,000 ns/op with_new_arraylist_constructor·p0.90: 2301952,000 ns/op with_new_arraylist_constructor·p0.95: 2490368,000 ns/op with_new_arraylist_constructor·p0.99: 2662400,000 ns/op with_new_arraylist_constructor·p0.999: 4367106,048 ns/op with_new_arraylist_constructor·p0.9999: 4423680,000 ns/op with_new_arraylist_constructor·p1.00: 4423680,000 ns/op Iteration 5: 2215720,708 ±(99.9%) 8329,501 ns/op with_new_arraylist_constructor·p0.00: 2138112,000 ns/op with_new_arraylist_constructor·p0.50: 2199552,000 ns/op with_new_arraylist_constructor·p0.90: 2240512,000 ns/op with_new_arraylist_constructor·p0.95: 2256896,000 ns/op with_new_arraylist_constructor·p0.99: 2301952,000 ns/op with_new_arraylist_constructor·p0.999: 4296622,080 ns/op with_new_arraylist_constructor·p0.9999: 4399104,000 ns/op with_new_arraylist_constructor·p1.00: 4399104,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 66916 mean = 2239665,022 ±(99.9%) 2259,323 ns/op Histogram, ns/op: [2000000,000, 2250000,000) = 57679 [2250000,000, 2500000,000) = 6118 [2500000,000, 2750000,000) = 2640 [2750000,000, 3000000,000) = 13 [3000000,000, 3250000,000) = 19 [3250000,000, 3500000,000) = 37 [3500000,000, 3750000,000) = 73 [3750000,000, 4000000,000) = 54 [4000000,000, 4250000,000) = 152 [4250000,000, 4500000,000) = 100 [4500000,000, 4750000,000) = 26 Percentiles, ns/op: p(0,0000) = 2134016,000 ns/op p(50,0000) = 2203648,000 ns/op p(90,0000) = 2269184,000 ns/op p(95,0000) = 2490368,000 ns/op p(99,0000) = 2646016,000 ns/op p(99,9000) = 4325376,000 ns/op p(99,9900) = 4704733,594 ns/op p(99,9990) = 4808704,000 ns/op p(99,9999) = 4808704,000 ns/op p(100,0000) = 4808704,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 1000) # Run progress: 81,97% complete, ETA 07:05:02 # Fork: 1 of 3 # Warmup Iteration 1: 5201595,902 ±(99.9%) 50366,320 ns/op # Warmup Iteration 2: 5152577,881 ±(99.9%) 37178,927 ns/op # Warmup Iteration 3: 5199729,215 ±(99.9%) 103434,305 ns/op Iteration 1: 5192298,124 ±(99.9%) 131305,709 ns/op with_new_arraylist_constructor·p0.00: 4825088,000 ns/op with_new_arraylist_constructor·p0.50: 5046272,000 ns/op with_new_arraylist_constructor·p0.90: 5111808,000 ns/op with_new_arraylist_constructor·p0.95: 5251072,000 ns/op with_new_arraylist_constructor·p0.99: 6221660,160 ns/op with_new_arraylist_constructor·p0.999: 30489968,640 ns/op with_new_arraylist_constructor·p0.9999: 31096832,000 ns/op with_new_arraylist_constructor·p1.00: 31096832,000 ns/op Iteration 2: 5162800,661 ±(99.9%) 120058,167 ns/op with_new_arraylist_constructor·p0.00: 4825088,000 ns/op with_new_arraylist_constructor·p0.50: 5038080,000 ns/op with_new_arraylist_constructor·p0.90: 5095424,000 ns/op with_new_arraylist_constructor·p0.95: 5153996,800 ns/op with_new_arraylist_constructor·p0.99: 6685900,800 ns/op with_new_arraylist_constructor·p0.999: 28950659,072 ns/op with_new_arraylist_constructor·p0.9999: 29196288,000 ns/op with_new_arraylist_constructor·p1.00: 29196288,000 ns/op Iteration 3: 5164791,401 ±(99.9%) 121027,007 ns/op with_new_arraylist_constructor·p0.00: 4825088,000 ns/op with_new_arraylist_constructor·p0.50: 5038080,000 ns/op with_new_arraylist_constructor·p0.90: 5103616,000 ns/op with_new_arraylist_constructor·p0.95: 5177344,000 ns/op with_new_arraylist_constructor·p0.99: 6745948,160 ns/op with_new_arraylist_constructor·p0.999: 28809363,456 ns/op with_new_arraylist_constructor·p0.9999: 28901376,000 ns/op with_new_arraylist_constructor·p1.00: 28901376,000 ns/op Iteration 4: 5150576,429 ±(99.9%) 116441,745 ns/op with_new_arraylist_constructor·p0.00: 4825088,000 ns/op with_new_arraylist_constructor·p0.50: 5038080,000 ns/op with_new_arraylist_constructor·p0.90: 5103616,000 ns/op with_new_arraylist_constructor·p0.95: 5152768,000 ns/op with_new_arraylist_constructor·p0.99: 6472663,040 ns/op with_new_arraylist_constructor·p0.999: 29520297,984 ns/op with_new_arraylist_constructor·p0.9999: 30507008,000 ns/op with_new_arraylist_constructor·p1.00: 30507008,000 ns/op Iteration 5: 5156555,426 ±(99.9%) 122395,616 ns/op with_new_arraylist_constructor·p0.00: 4825088,000 ns/op with_new_arraylist_constructor·p0.50: 5038080,000 ns/op with_new_arraylist_constructor·p0.90: 5103616,000 ns/op with_new_arraylist_constructor·p0.95: 5169152,000 ns/op with_new_arraylist_constructor·p0.99: 6039306,240 ns/op with_new_arraylist_constructor·p0.999: 29161160,704 ns/op with_new_arraylist_constructor·p0.9999: 30638080,000 ns/op with_new_arraylist_constructor·p1.00: 30638080,000 ns/op # Run progress: 82,03% complete, ETA 07:03:42 # Fork: 2 of 3 # Warmup Iteration 1: 5001125,798 ±(99.9%) 46137,719 ns/op # Warmup Iteration 2: 4980572,650 ±(99.9%) 38217,854 ns/op # Warmup Iteration 3: 5021243,176 ±(99.9%) 106953,915 ns/op Iteration 1: 4976713,434 ±(99.9%) 119940,411 ns/op with_new_arraylist_constructor·p0.00: 4685824,000 ns/op with_new_arraylist_constructor·p0.50: 4849664,000 ns/op with_new_arraylist_constructor·p0.90: 4907008,000 ns/op with_new_arraylist_constructor·p0.95: 4947968,000 ns/op with_new_arraylist_constructor·p0.99: 5537054,720 ns/op with_new_arraylist_constructor·p0.999: 30140071,936 ns/op with_new_arraylist_constructor·p0.9999: 30408704,000 ns/op with_new_arraylist_constructor·p1.00: 30408704,000 ns/op Iteration 2: 4985919,361 ±(99.9%) 121152,966 ns/op with_new_arraylist_constructor·p0.00: 4685824,000 ns/op with_new_arraylist_constructor·p0.50: 4849664,000 ns/op with_new_arraylist_constructor·p0.90: 4907008,000 ns/op with_new_arraylist_constructor·p0.95: 4947968,000 ns/op with_new_arraylist_constructor·p0.99: 6373376,000 ns/op with_new_arraylist_constructor·p0.999: 28538634,240 ns/op with_new_arraylist_constructor·p0.9999: 29229056,000 ns/op with_new_arraylist_constructor·p1.00: 29229056,000 ns/op Iteration 3: 5011117,063 ±(99.9%) 122986,902 ns/op with_new_arraylist_constructor·p0.00: 4677632,000 ns/op with_new_arraylist_constructor·p0.50: 4849664,000 ns/op with_new_arraylist_constructor·p0.90: 4931584,000 ns/op with_new_arraylist_constructor·p0.95: 5275648,000 ns/op with_new_arraylist_constructor·p0.99: 6733824,000 ns/op with_new_arraylist_constructor·p0.999: 28910878,720 ns/op with_new_arraylist_constructor·p0.9999: 30801920,000 ns/op with_new_arraylist_constructor·p1.00: 30801920,000 ns/op Iteration 4: 4984793,185 ±(99.9%) 122397,662 ns/op with_new_arraylist_constructor·p0.00: 4685824,000 ns/op with_new_arraylist_constructor·p0.50: 4857856,000 ns/op with_new_arraylist_constructor·p0.90: 4915200,000 ns/op with_new_arraylist_constructor·p0.95: 4945510,400 ns/op with_new_arraylist_constructor·p0.99: 6445137,920 ns/op with_new_arraylist_constructor·p0.999: 30407327,744 ns/op with_new_arraylist_constructor·p0.9999: 31358976,000 ns/op with_new_arraylist_constructor·p1.00: 31358976,000 ns/op Iteration 5: 5002474,731 ±(99.9%) 123280,716 ns/op with_new_arraylist_constructor·p0.00: 4677632,000 ns/op with_new_arraylist_constructor·p0.50: 4857856,000 ns/op with_new_arraylist_constructor·p0.90: 4931584,000 ns/op with_new_arraylist_constructor·p0.95: 5267456,000 ns/op with_new_arraylist_constructor·p0.99: 5661409,280 ns/op with_new_arraylist_constructor·p0.999: 30081253,376 ns/op with_new_arraylist_constructor·p0.9999: 30310400,000 ns/op with_new_arraylist_constructor·p1.00: 30310400,000 ns/op # Run progress: 82,08% complete, ETA 07:02:22 # Fork: 3 of 3 # Warmup Iteration 1: 5136678,828 ±(99.9%) 50617,361 ns/op # Warmup Iteration 2: 5023862,411 ±(99.9%) 46645,956 ns/op # Warmup Iteration 3: 5046900,563 ±(99.9%) 108889,888 ns/op Iteration 1: 4992690,343 ±(99.9%) 121238,920 ns/op with_new_arraylist_constructor·p0.00: 4694016,000 ns/op with_new_arraylist_constructor·p0.50: 4866048,000 ns/op with_new_arraylist_constructor·p0.90: 4923392,000 ns/op with_new_arraylist_constructor·p0.95: 4972544,000 ns/op with_new_arraylist_constructor·p0.99: 6307020,800 ns/op with_new_arraylist_constructor·p0.999: 28637265,920 ns/op with_new_arraylist_constructor·p0.9999: 30769152,000 ns/op with_new_arraylist_constructor·p1.00: 30769152,000 ns/op Iteration 2: 5012140,036 ±(99.9%) 116615,047 ns/op with_new_arraylist_constructor·p0.00: 4685824,000 ns/op with_new_arraylist_constructor·p0.50: 4857856,000 ns/op with_new_arraylist_constructor·p0.90: 4947968,000 ns/op with_new_arraylist_constructor·p0.95: 5431296,000 ns/op with_new_arraylist_constructor·p0.99: 6721536,000 ns/op with_new_arraylist_constructor·p0.999: 27729920,000 ns/op with_new_arraylist_constructor·p0.9999: 29360128,000 ns/op with_new_arraylist_constructor·p1.00: 29360128,000 ns/op Iteration 3: 5042378,527 ±(99.9%) 123985,795 ns/op with_new_arraylist_constructor·p0.00: 4677632,000 ns/op with_new_arraylist_constructor·p0.50: 4857856,000 ns/op with_new_arraylist_constructor·p0.90: 4923392,000 ns/op with_new_arraylist_constructor·p0.95: 5242880,000 ns/op with_new_arraylist_constructor·p0.99: 8074690,560 ns/op with_new_arraylist_constructor·p0.999: 29042475,008 ns/op with_new_arraylist_constructor·p0.9999: 29622272,000 ns/op with_new_arraylist_constructor·p1.00: 29622272,000 ns/op Iteration 4: 4988825,753 ±(99.9%) 114963,692 ns/op with_new_arraylist_constructor·p0.00: 4677632,000 ns/op with_new_arraylist_constructor·p0.50: 4849664,000 ns/op with_new_arraylist_constructor·p0.90: 4915200,000 ns/op with_new_arraylist_constructor·p0.95: 4979097,600 ns/op with_new_arraylist_constructor·p0.99: 8170373,120 ns/op with_new_arraylist_constructor·p0.999: 29488447,488 ns/op with_new_arraylist_constructor·p0.9999: 30441472,000 ns/op with_new_arraylist_constructor·p1.00: 30441472,000 ns/op Iteration 5: 5074525,871 ±(99.9%) 115027,066 ns/op with_new_arraylist_constructor·p0.00: 4677632,000 ns/op with_new_arraylist_constructor·p0.50: 4866048,000 ns/op with_new_arraylist_constructor·p0.90: 5439488,000 ns/op with_new_arraylist_constructor·p0.95: 5488640,000 ns/op with_new_arraylist_constructor·p0.99: 7208140,800 ns/op with_new_arraylist_constructor·p0.999: 28427550,720 ns/op with_new_arraylist_constructor·p0.9999: 28999680,000 ns/op with_new_arraylist_constructor·p1.00: 28999680,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 29632 mean = 5058697,676 ±(99.9%) 31202,123 ns/op Histogram, ns/op: [ 0,000, 2500000,000) = 0 [ 2500000,000, 5000000,000) = 21299 [ 5000000,000, 7500000,000) = 8115 [ 7500000,000, 10000000,000) = 66 [10000000,000, 12500000,000) = 1 [12500000,000, 15000000,000) = 0 [15000000,000, 17500000,000) = 1 [17500000,000, 20000000,000) = 0 [20000000,000, 22500000,000) = 0 [22500000,000, 25000000,000) = 3 [25000000,000, 27500000,000) = 73 [27500000,000, 30000000,000) = 59 [30000000,000, 32500000,000) = 15 [32500000,000, 35000000,000) = 0 [35000000,000, 37500000,000) = 0 Percentiles, ns/op: p(0,0000) = 4677632,000 ns/op p(50,0000) = 4890624,000 ns/op p(90,0000) = 5087232,000 ns/op p(95,0000) = 5234688,000 ns/op p(99,0000) = 6722928,640 ns/op p(99,9000) = 29011705,856 ns/op p(99,9900) = 30812743,270 ns/op p(99,9990) = 31358976,000 ns/op p(99,9999) = 31358976,000 ns/op p(100,0000) = 31358976,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 10) # Run progress: 82,14% complete, ETA 07:01:01 # Fork: 1 of 3 # Warmup Iteration 1: 113379,202 ±(99.9%) 663,161 ns/op # Warmup Iteration 2: 112061,048 ±(99.9%) 278,117 ns/op # Warmup Iteration 3: 111809,275 ±(99.9%) 262,590 ns/op Iteration 1: 111735,107 ±(99.9%) 265,241 ns/op with_new_arraylist_constructor·p0.00: 108288,000 ns/op with_new_arraylist_constructor·p0.50: 110592,000 ns/op with_new_arraylist_constructor·p0.90: 112768,000 ns/op with_new_arraylist_constructor·p0.95: 113920,000 ns/op with_new_arraylist_constructor·p0.99: 126976,000 ns/op with_new_arraylist_constructor·p0.999: 143001,088 ns/op with_new_arraylist_constructor·p0.9999: 1376256,000 ns/op with_new_arraylist_constructor·p1.00: 1447936,000 ns/op Iteration 2: 111548,770 ±(99.9%) 252,504 ns/op with_new_arraylist_constructor·p0.00: 108288,000 ns/op with_new_arraylist_constructor·p0.50: 110464,000 ns/op with_new_arraylist_constructor·p0.90: 112640,000 ns/op with_new_arraylist_constructor·p0.95: 113664,000 ns/op with_new_arraylist_constructor·p0.99: 124160,000 ns/op with_new_arraylist_constructor·p0.999: 142848,000 ns/op with_new_arraylist_constructor·p0.9999: 1302710,272 ns/op with_new_arraylist_constructor·p1.00: 1464320,000 ns/op Iteration 3: 111601,069 ±(99.9%) 246,580 ns/op with_new_arraylist_constructor·p0.00: 108288,000 ns/op with_new_arraylist_constructor·p0.50: 110464,000 ns/op with_new_arraylist_constructor·p0.90: 112512,000 ns/op with_new_arraylist_constructor·p0.95: 113408,000 ns/op with_new_arraylist_constructor·p0.99: 128497,920 ns/op with_new_arraylist_constructor·p0.999: 149373,184 ns/op with_new_arraylist_constructor·p0.9999: 1252329,472 ns/op with_new_arraylist_constructor·p1.00: 1388544,000 ns/op Iteration 4: 111481,988 ±(99.9%) 254,749 ns/op with_new_arraylist_constructor·p0.00: 108032,000 ns/op with_new_arraylist_constructor·p0.50: 110464,000 ns/op with_new_arraylist_constructor·p0.90: 112512,000 ns/op with_new_arraylist_constructor·p0.95: 113280,000 ns/op with_new_arraylist_constructor·p0.99: 124288,000 ns/op with_new_arraylist_constructor·p0.999: 142336,000 ns/op with_new_arraylist_constructor·p0.9999: 1343728,845 ns/op with_new_arraylist_constructor·p1.00: 1415168,000 ns/op Iteration 5: 111490,247 ±(99.9%) 257,832 ns/op with_new_arraylist_constructor·p0.00: 108288,000 ns/op with_new_arraylist_constructor·p0.50: 110464,000 ns/op with_new_arraylist_constructor·p0.90: 112512,000 ns/op with_new_arraylist_constructor·p0.95: 113280,000 ns/op with_new_arraylist_constructor·p0.99: 124542,720 ns/op with_new_arraylist_constructor·p0.999: 142694,144 ns/op with_new_arraylist_constructor·p0.9999: 1329560,576 ns/op with_new_arraylist_constructor·p1.00: 1497088,000 ns/op # Run progress: 82,20% complete, ETA 06:59:41 # Fork: 2 of 3 # Warmup Iteration 1: 113303,305 ±(99.9%) 644,302 ns/op # Warmup Iteration 2: 112137,953 ±(99.9%) 273,664 ns/op # Warmup Iteration 3: 111715,874 ±(99.9%) 260,339 ns/op Iteration 1: 111706,554 ±(99.9%) 262,615 ns/op with_new_arraylist_constructor·p0.00: 108544,000 ns/op with_new_arraylist_constructor·p0.50: 110592,000 ns/op with_new_arraylist_constructor·p0.90: 112768,000 ns/op with_new_arraylist_constructor·p0.95: 113664,000 ns/op with_new_arraylist_constructor·p0.99: 123392,000 ns/op with_new_arraylist_constructor·p0.999: 143616,000 ns/op with_new_arraylist_constructor·p0.9999: 1319618,560 ns/op with_new_arraylist_constructor·p1.00: 1435648,000 ns/op Iteration 2: 111648,970 ±(99.9%) 250,342 ns/op with_new_arraylist_constructor·p0.00: 108416,000 ns/op with_new_arraylist_constructor·p0.50: 110592,000 ns/op with_new_arraylist_constructor·p0.90: 112768,000 ns/op with_new_arraylist_constructor·p0.95: 113664,000 ns/op with_new_arraylist_constructor·p0.99: 120576,000 ns/op with_new_arraylist_constructor·p0.999: 143239,168 ns/op with_new_arraylist_constructor·p0.9999: 1270300,672 ns/op with_new_arraylist_constructor·p1.00: 1435648,000 ns/op Iteration 3: 112047,907 ±(99.9%) 261,957 ns/op with_new_arraylist_constructor·p0.00: 108544,000 ns/op with_new_arraylist_constructor·p0.50: 110592,000 ns/op with_new_arraylist_constructor·p0.90: 113536,000 ns/op with_new_arraylist_constructor·p0.95: 115840,000 ns/op with_new_arraylist_constructor·p0.99: 128384,000 ns/op with_new_arraylist_constructor·p0.999: 145408,000 ns/op with_new_arraylist_constructor·p0.9999: 1321482,854 ns/op with_new_arraylist_constructor·p1.00: 1406976,000 ns/op Iteration 4: 111872,536 ±(99.9%) 256,125 ns/op with_new_arraylist_constructor·p0.00: 108544,000 ns/op with_new_arraylist_constructor·p0.50: 110592,000 ns/op with_new_arraylist_constructor·p0.90: 113024,000 ns/op with_new_arraylist_constructor·p0.95: 114048,000 ns/op with_new_arraylist_constructor·p0.99: 127872,000 ns/op with_new_arraylist_constructor·p0.999: 143616,000 ns/op with_new_arraylist_constructor·p0.9999: 1323153,408 ns/op with_new_arraylist_constructor·p1.00: 1415168,000 ns/op Iteration 5: 112053,854 ±(99.9%) 263,648 ns/op with_new_arraylist_constructor·p0.00: 108672,000 ns/op with_new_arraylist_constructor·p0.50: 110592,000 ns/op with_new_arraylist_constructor·p0.90: 113408,000 ns/op with_new_arraylist_constructor·p0.95: 115712,000 ns/op with_new_arraylist_constructor·p0.99: 129024,000 ns/op with_new_arraylist_constructor·p0.999: 154586,368 ns/op with_new_arraylist_constructor·p0.9999: 1333597,389 ns/op with_new_arraylist_constructor·p1.00: 1400832,000 ns/op # Run progress: 82,25% complete, ETA 06:58:21 # Fork: 3 of 3 # Warmup Iteration 1: 109533,418 ±(99.9%) 678,175 ns/op # Warmup Iteration 2: 111599,290 ±(99.9%) 296,543 ns/op # Warmup Iteration 3: 113987,805 ±(99.9%) 301,195 ns/op Iteration 1: 108954,387 ±(99.9%) 262,314 ns/op with_new_arraylist_constructor·p0.00: 104576,000 ns/op with_new_arraylist_constructor·p0.50: 106752,000 ns/op with_new_arraylist_constructor·p0.90: 109824,000 ns/op with_new_arraylist_constructor·p0.95: 112512,000 ns/op with_new_arraylist_constructor·p0.99: 145408,000 ns/op with_new_arraylist_constructor·p0.999: 157440,000 ns/op with_new_arraylist_constructor·p0.9999: 1347240,346 ns/op with_new_arraylist_constructor·p1.00: 1466368,000 ns/op Iteration 2: 107962,902 ±(99.9%) 255,686 ns/op with_new_arraylist_constructor·p0.00: 104448,000 ns/op with_new_arraylist_constructor·p0.50: 106624,000 ns/op with_new_arraylist_constructor·p0.90: 109184,000 ns/op with_new_arraylist_constructor·p0.95: 111744,000 ns/op with_new_arraylist_constructor·p0.99: 122496,000 ns/op with_new_arraylist_constructor·p0.999: 151162,624 ns/op with_new_arraylist_constructor·p0.9999: 1361403,699 ns/op with_new_arraylist_constructor·p1.00: 1490944,000 ns/op Iteration 3: 107925,712 ±(99.9%) 245,700 ns/op with_new_arraylist_constructor·p0.00: 104320,000 ns/op with_new_arraylist_constructor·p0.50: 106752,000 ns/op with_new_arraylist_constructor·p0.90: 109440,000 ns/op with_new_arraylist_constructor·p0.95: 111232,000 ns/op with_new_arraylist_constructor·p0.99: 119936,000 ns/op with_new_arraylist_constructor·p0.999: 146944,000 ns/op with_new_arraylist_constructor·p0.9999: 1318744,883 ns/op with_new_arraylist_constructor·p1.00: 1431552,000 ns/op Iteration 4: 107734,534 ±(99.9%) 248,319 ns/op with_new_arraylist_constructor·p0.00: 104320,000 ns/op with_new_arraylist_constructor·p0.50: 106624,000 ns/op with_new_arraylist_constructor·p0.90: 108800,000 ns/op with_new_arraylist_constructor·p0.95: 109824,000 ns/op with_new_arraylist_constructor·p0.99: 121984,000 ns/op with_new_arraylist_constructor·p0.999: 150088,960 ns/op with_new_arraylist_constructor·p0.9999: 1314463,744 ns/op with_new_arraylist_constructor·p1.00: 1417216,000 ns/op Iteration 5: 108445,740 ±(99.9%) 253,089 ns/op with_new_arraylist_constructor·p0.00: 104448,000 ns/op with_new_arraylist_constructor·p0.50: 106624,000 ns/op with_new_arraylist_constructor·p0.90: 109312,000 ns/op with_new_arraylist_constructor·p0.95: 112128,000 ns/op with_new_arraylist_constructor·p0.99: 151040,000 ns/op with_new_arraylist_constructor·p0.999: 174308,096 ns/op with_new_arraylist_constructor·p0.9999: 1319664,230 ns/op with_new_arraylist_constructor·p1.00: 1425408,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 1355719 mean = 110521,454 ±(99.9%) 66,219 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1338904 [ 125000,000, 250000,000) = 16282 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 4 [1125000,000, 1250000,000) = 241 [1250000,000, 1375000,000) = 228 [1375000,000, 1500000,000) = 57 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 104320,000 ns/op p(50,0000) = 110080,000 ns/op p(90,0000) = 112512,000 ns/op p(95,0000) = 113536,000 ns/op p(99,0000) = 128000,000 ns/op p(99,9000) = 162816,000 ns/op p(99,9900) = 1327104,000 ns/op p(99,9990) = 1431552,000 ns/op p(99,9999) = 1494902,456 ns/op p(100,0000) = 1497088,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 20) # Run progress: 82,31% complete, ETA 06:57:01 # Fork: 1 of 3 # Warmup Iteration 1: 192762,144 ±(99.9%) 1143,556 ns/op # Warmup Iteration 2: 190792,103 ±(99.9%) 727,767 ns/op # Warmup Iteration 3: 189484,410 ±(99.9%) 418,507 ns/op Iteration 1: 189136,285 ±(99.9%) 419,994 ns/op with_new_arraylist_constructor·p0.00: 183552,000 ns/op with_new_arraylist_constructor·p0.50: 186624,000 ns/op with_new_arraylist_constructor·p0.90: 193024,000 ns/op with_new_arraylist_constructor·p0.95: 202240,000 ns/op with_new_arraylist_constructor·p0.99: 216064,000 ns/op with_new_arraylist_constructor·p0.999: 245339,648 ns/op with_new_arraylist_constructor·p0.9999: 1473719,296 ns/op with_new_arraylist_constructor·p1.00: 1503232,000 ns/op Iteration 2: 189252,444 ±(99.9%) 422,190 ns/op with_new_arraylist_constructor·p0.00: 183552,000 ns/op with_new_arraylist_constructor·p0.50: 186624,000 ns/op with_new_arraylist_constructor·p0.90: 190720,000 ns/op with_new_arraylist_constructor·p0.95: 203776,000 ns/op with_new_arraylist_constructor·p0.99: 216320,000 ns/op with_new_arraylist_constructor·p0.999: 245922,816 ns/op with_new_arraylist_constructor·p0.9999: 1451225,088 ns/op with_new_arraylist_constructor·p1.00: 1531904,000 ns/op Iteration 3: 188838,926 ±(99.9%) 408,007 ns/op with_new_arraylist_constructor·p0.00: 183808,000 ns/op with_new_arraylist_constructor·p0.50: 186368,000 ns/op with_new_arraylist_constructor·p0.90: 189696,000 ns/op with_new_arraylist_constructor·p0.95: 202496,000 ns/op with_new_arraylist_constructor·p0.99: 216064,000 ns/op with_new_arraylist_constructor·p0.999: 245809,664 ns/op with_new_arraylist_constructor·p0.9999: 1425210,778 ns/op with_new_arraylist_constructor·p1.00: 1503232,000 ns/op Iteration 4: 189269,904 ±(99.9%) 416,792 ns/op with_new_arraylist_constructor·p0.00: 183552,000 ns/op with_new_arraylist_constructor·p0.50: 186624,000 ns/op with_new_arraylist_constructor·p0.90: 192768,000 ns/op with_new_arraylist_constructor·p0.95: 203264,000 ns/op with_new_arraylist_constructor·p0.99: 216576,000 ns/op with_new_arraylist_constructor·p0.999: 246839,296 ns/op with_new_arraylist_constructor·p0.9999: 1436323,021 ns/op with_new_arraylist_constructor·p1.00: 1566720,000 ns/op Iteration 5: 189183,811 ±(99.9%) 416,201 ns/op with_new_arraylist_constructor·p0.00: 183808,000 ns/op with_new_arraylist_constructor·p0.50: 186624,000 ns/op with_new_arraylist_constructor·p0.90: 190976,000 ns/op with_new_arraylist_constructor·p0.95: 203264,000 ns/op with_new_arraylist_constructor·p0.99: 215552,000 ns/op with_new_arraylist_constructor·p0.999: 243505,408 ns/op with_new_arraylist_constructor·p0.9999: 1416066,253 ns/op with_new_arraylist_constructor·p1.00: 1513472,000 ns/op # Run progress: 82,37% complete, ETA 06:55:41 # Fork: 2 of 3 # Warmup Iteration 1: 176683,106 ±(99.9%) 1080,250 ns/op # Warmup Iteration 2: 174549,920 ±(99.9%) 422,003 ns/op # Warmup Iteration 3: 173827,399 ±(99.9%) 408,992 ns/op Iteration 1: 174158,563 ±(99.9%) 398,472 ns/op with_new_arraylist_constructor·p0.00: 169216,000 ns/op with_new_arraylist_constructor·p0.50: 172032,000 ns/op with_new_arraylist_constructor·p0.90: 175616,000 ns/op with_new_arraylist_constructor·p0.95: 180224,000 ns/op with_new_arraylist_constructor·p0.99: 200960,000 ns/op with_new_arraylist_constructor·p0.999: 229888,000 ns/op with_new_arraylist_constructor·p0.9999: 1405469,082 ns/op with_new_arraylist_constructor·p1.00: 1460224,000 ns/op Iteration 2: 173892,840 ±(99.9%) 389,388 ns/op with_new_arraylist_constructor·p0.00: 169216,000 ns/op with_new_arraylist_constructor·p0.50: 172032,000 ns/op with_new_arraylist_constructor·p0.90: 175616,000 ns/op with_new_arraylist_constructor·p0.95: 177920,000 ns/op with_new_arraylist_constructor·p0.99: 200960,000 ns/op with_new_arraylist_constructor·p0.999: 230826,240 ns/op with_new_arraylist_constructor·p0.9999: 1408202,752 ns/op with_new_arraylist_constructor·p1.00: 1488896,000 ns/op Iteration 3: 174279,909 ±(99.9%) 409,146 ns/op with_new_arraylist_constructor·p0.00: 169472,000 ns/op with_new_arraylist_constructor·p0.50: 172032,000 ns/op with_new_arraylist_constructor·p0.90: 176128,000 ns/op with_new_arraylist_constructor·p0.95: 179968,000 ns/op with_new_arraylist_constructor·p0.99: 200960,000 ns/op with_new_arraylist_constructor·p0.999: 230575,104 ns/op with_new_arraylist_constructor·p0.9999: 1468566,733 ns/op with_new_arraylist_constructor·p1.00: 1529856,000 ns/op Iteration 4: 174093,295 ±(99.9%) 404,939 ns/op with_new_arraylist_constructor·p0.00: 169216,000 ns/op with_new_arraylist_constructor·p0.50: 172032,000 ns/op with_new_arraylist_constructor·p0.90: 175616,000 ns/op with_new_arraylist_constructor·p0.95: 179712,000 ns/op with_new_arraylist_constructor·p0.99: 200704,000 ns/op with_new_arraylist_constructor·p0.999: 229278,720 ns/op with_new_arraylist_constructor·p0.9999: 1445646,336 ns/op with_new_arraylist_constructor·p1.00: 1554432,000 ns/op Iteration 5: 173448,906 ±(99.9%) 398,057 ns/op with_new_arraylist_constructor·p0.00: 169216,000 ns/op with_new_arraylist_constructor·p0.50: 171776,000 ns/op with_new_arraylist_constructor·p0.90: 174848,000 ns/op with_new_arraylist_constructor·p0.95: 176128,000 ns/op with_new_arraylist_constructor·p0.99: 200704,000 ns/op with_new_arraylist_constructor·p0.999: 228864,000 ns/op with_new_arraylist_constructor·p0.9999: 1421238,272 ns/op with_new_arraylist_constructor·p1.00: 1529856,000 ns/op # Run progress: 82,42% complete, ETA 06:54:21 # Fork: 3 of 3 # Warmup Iteration 1: 184273,070 ±(99.9%) 1098,451 ns/op # Warmup Iteration 2: 182023,356 ±(99.9%) 435,323 ns/op # Warmup Iteration 3: 181794,647 ±(99.9%) 415,663 ns/op Iteration 1: 182210,387 ±(99.9%) 408,829 ns/op with_new_arraylist_constructor·p0.00: 176384,000 ns/op with_new_arraylist_constructor·p0.50: 179968,000 ns/op with_new_arraylist_constructor·p0.90: 186112,000 ns/op with_new_arraylist_constructor·p0.95: 189696,000 ns/op with_new_arraylist_constructor·p0.99: 208384,000 ns/op with_new_arraylist_constructor·p0.999: 236800,000 ns/op with_new_arraylist_constructor·p0.9999: 1466439,270 ns/op with_new_arraylist_constructor·p1.00: 1497088,000 ns/op Iteration 2: 182161,494 ±(99.9%) 403,926 ns/op with_new_arraylist_constructor·p0.00: 176640,000 ns/op with_new_arraylist_constructor·p0.50: 179968,000 ns/op with_new_arraylist_constructor·p0.90: 184832,000 ns/op with_new_arraylist_constructor·p0.95: 189440,000 ns/op with_new_arraylist_constructor·p0.99: 208640,000 ns/op with_new_arraylist_constructor·p0.999: 236544,000 ns/op with_new_arraylist_constructor·p0.9999: 1441259,520 ns/op with_new_arraylist_constructor·p1.00: 1548288,000 ns/op Iteration 3: 181947,477 ±(99.9%) 415,566 ns/op with_new_arraylist_constructor·p0.00: 176896,000 ns/op with_new_arraylist_constructor·p0.50: 179968,000 ns/op with_new_arraylist_constructor·p0.90: 183808,000 ns/op with_new_arraylist_constructor·p0.95: 188160,000 ns/op with_new_arraylist_constructor·p0.99: 207872,000 ns/op with_new_arraylist_constructor·p0.999: 235800,320 ns/op with_new_arraylist_constructor·p0.9999: 1462349,824 ns/op with_new_arraylist_constructor·p1.00: 1550336,000 ns/op Iteration 4: 181437,041 ±(99.9%) 402,614 ns/op with_new_arraylist_constructor·p0.00: 176640,000 ns/op with_new_arraylist_constructor·p0.50: 179712,000 ns/op with_new_arraylist_constructor·p0.90: 183040,000 ns/op with_new_arraylist_constructor·p0.95: 184832,000 ns/op with_new_arraylist_constructor·p0.99: 208384,000 ns/op with_new_arraylist_constructor·p0.999: 236032,000 ns/op with_new_arraylist_constructor·p0.9999: 1433551,667 ns/op with_new_arraylist_constructor·p1.00: 1570816,000 ns/op Iteration 5: 181062,589 ±(99.9%) 405,304 ns/op with_new_arraylist_constructor·p0.00: 176640,000 ns/op with_new_arraylist_constructor·p0.50: 179712,000 ns/op with_new_arraylist_constructor·p0.90: 182272,000 ns/op with_new_arraylist_constructor·p0.95: 183296,000 ns/op with_new_arraylist_constructor·p0.99: 203589,120 ns/op with_new_arraylist_constructor·p0.999: 236243,712 ns/op with_new_arraylist_constructor·p0.9999: 1428373,709 ns/op with_new_arraylist_constructor·p1.00: 1550336,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 825980 mean = 181413,255 ±(99.9%) 107,660 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 825427 [ 250000,000, 375000,000) = 80 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 2 [1250000,000, 1375000,000) = 261 [1375000,000, 1500000,000) = 191 [1500000,000, 1625000,000) = 18 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 169216,000 ns/op p(50,0000) = 179712,000 ns/op p(90,0000) = 188160,000 ns/op p(95,0000) = 191232,000 ns/op p(99,0000) = 212224,000 ns/op p(99,9000) = 242176,000 ns/op p(99,9900) = 1437696,000 ns/op p(99,9990) = 1531371,909 ns/op p(99,9999) = 1570816,000 ns/op p(100,0000) = 1570816,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 50) # Run progress: 82,48% complete, ETA 06:53:00 # Fork: 1 of 3 # Warmup Iteration 1: 428314,805 ±(99.9%) 2658,109 ns/op # Warmup Iteration 2: 423335,015 ±(99.9%) 1074,816 ns/op # Warmup Iteration 3: 421208,197 ±(99.9%) 1115,670 ns/op Iteration 1: 422216,339 ±(99.9%) 1003,901 ns/op with_new_arraylist_constructor·p0.00: 409088,000 ns/op with_new_arraylist_constructor·p0.50: 417792,000 ns/op with_new_arraylist_constructor·p0.90: 425984,000 ns/op with_new_arraylist_constructor·p0.95: 428032,000 ns/op with_new_arraylist_constructor·p0.99: 501760,000 ns/op with_new_arraylist_constructor·p0.999: 1586493,440 ns/op with_new_arraylist_constructor·p0.9999: 1746737,766 ns/op with_new_arraylist_constructor·p1.00: 1753088,000 ns/op Iteration 2: 423432,939 ±(99.9%) 1087,077 ns/op with_new_arraylist_constructor·p0.00: 409088,000 ns/op with_new_arraylist_constructor·p0.50: 419840,000 ns/op with_new_arraylist_constructor·p0.90: 428032,000 ns/op with_new_arraylist_constructor·p0.95: 430592,000 ns/op with_new_arraylist_constructor·p0.99: 502784,000 ns/op with_new_arraylist_constructor·p0.999: 1702707,200 ns/op with_new_arraylist_constructor·p0.9999: 1888174,080 ns/op with_new_arraylist_constructor·p1.00: 1943552,000 ns/op Iteration 3: 426344,877 ±(99.9%) 1004,975 ns/op with_new_arraylist_constructor·p0.00: 409088,000 ns/op with_new_arraylist_constructor·p0.50: 421888,000 ns/op with_new_arraylist_constructor·p0.90: 442880,000 ns/op with_new_arraylist_constructor·p0.95: 446976,000 ns/op with_new_arraylist_constructor·p0.99: 465408,000 ns/op with_new_arraylist_constructor·p0.999: 1598588,928 ns/op with_new_arraylist_constructor·p0.9999: 1713406,771 ns/op with_new_arraylist_constructor·p1.00: 1746944,000 ns/op Iteration 4: 425386,757 ±(99.9%) 1040,112 ns/op with_new_arraylist_constructor·p0.00: 408576,000 ns/op with_new_arraylist_constructor·p0.50: 420864,000 ns/op with_new_arraylist_constructor·p0.90: 438272,000 ns/op with_new_arraylist_constructor·p0.95: 446464,000 ns/op with_new_arraylist_constructor·p0.99: 459264,000 ns/op with_new_arraylist_constructor·p0.999: 1633329,152 ns/op with_new_arraylist_constructor·p0.9999: 1755038,515 ns/op with_new_arraylist_constructor·p1.00: 1789952,000 ns/op Iteration 5: 423381,850 ±(99.9%) 1083,837 ns/op with_new_arraylist_constructor·p0.00: 409600,000 ns/op with_new_arraylist_constructor·p0.50: 418304,000 ns/op with_new_arraylist_constructor·p0.90: 435712,000 ns/op with_new_arraylist_constructor·p0.95: 438784,000 ns/op with_new_arraylist_constructor·p0.99: 457216,000 ns/op with_new_arraylist_constructor·p0.999: 1695744,000 ns/op with_new_arraylist_constructor·p0.9999: 1916265,267 ns/op with_new_arraylist_constructor·p1.00: 2027520,000 ns/op # Run progress: 82,54% complete, ETA 06:51:40 # Fork: 2 of 3 # Warmup Iteration 1: 422526,392 ±(99.9%) 2562,934 ns/op # Warmup Iteration 2: 419231,384 ±(99.9%) 1114,192 ns/op # Warmup Iteration 3: 417880,906 ±(99.9%) 1073,806 ns/op Iteration 1: 421734,253 ±(99.9%) 1122,702 ns/op with_new_arraylist_constructor·p0.00: 404480,000 ns/op with_new_arraylist_constructor·p0.50: 416256,000 ns/op with_new_arraylist_constructor·p0.90: 429568,000 ns/op with_new_arraylist_constructor·p0.95: 444416,000 ns/op with_new_arraylist_constructor·p0.99: 510464,000 ns/op with_new_arraylist_constructor·p0.999: 1682483,200 ns/op with_new_arraylist_constructor·p0.9999: 1869379,584 ns/op with_new_arraylist_constructor·p1.00: 1896448,000 ns/op Iteration 2: 420325,789 ±(99.9%) 1104,481 ns/op with_new_arraylist_constructor·p0.00: 404480,000 ns/op with_new_arraylist_constructor·p0.50: 416256,000 ns/op with_new_arraylist_constructor·p0.90: 426496,000 ns/op with_new_arraylist_constructor·p0.95: 442368,000 ns/op with_new_arraylist_constructor·p0.99: 453632,000 ns/op with_new_arraylist_constructor·p0.999: 1695547,392 ns/op with_new_arraylist_constructor·p0.9999: 1875426,509 ns/op with_new_arraylist_constructor·p1.00: 1908736,000 ns/op Iteration 3: 421744,987 ±(99.9%) 1120,206 ns/op with_new_arraylist_constructor·p0.00: 404480,000 ns/op with_new_arraylist_constructor·p0.50: 415744,000 ns/op with_new_arraylist_constructor·p0.90: 431616,000 ns/op with_new_arraylist_constructor·p0.95: 443904,000 ns/op with_new_arraylist_constructor·p0.99: 512512,000 ns/op with_new_arraylist_constructor·p0.999: 1676349,440 ns/op with_new_arraylist_constructor·p0.9999: 1888661,094 ns/op with_new_arraylist_constructor·p1.00: 1921024,000 ns/op Iteration 4: 424429,755 ±(99.9%) 1163,057 ns/op with_new_arraylist_constructor·p0.00: 404992,000 ns/op with_new_arraylist_constructor·p0.50: 416256,000 ns/op with_new_arraylist_constructor·p0.90: 441344,000 ns/op with_new_arraylist_constructor·p0.95: 471040,000 ns/op with_new_arraylist_constructor·p0.99: 515584,000 ns/op with_new_arraylist_constructor·p0.999: 1686251,520 ns/op with_new_arraylist_constructor·p0.9999: 1846775,808 ns/op with_new_arraylist_constructor·p1.00: 1859584,000 ns/op Iteration 5: 421952,189 ±(99.9%) 1103,878 ns/op with_new_arraylist_constructor·p0.00: 404992,000 ns/op with_new_arraylist_constructor·p0.50: 416256,000 ns/op with_new_arraylist_constructor·p0.90: 432128,000 ns/op with_new_arraylist_constructor·p0.95: 444416,000 ns/op with_new_arraylist_constructor·p0.99: 512000,000 ns/op with_new_arraylist_constructor·p0.999: 1644443,648 ns/op with_new_arraylist_constructor·p0.9999: 1825307,443 ns/op with_new_arraylist_constructor·p1.00: 1916928,000 ns/op # Run progress: 82,59% complete, ETA 06:50:20 # Fork: 3 of 3 # Warmup Iteration 1: 409697,103 ±(99.9%) 2589,405 ns/op # Warmup Iteration 2: 407415,623 ±(99.9%) 1037,746 ns/op # Warmup Iteration 3: 407000,875 ±(99.9%) 974,401 ns/op Iteration 1: 406591,563 ±(99.9%) 983,765 ns/op with_new_arraylist_constructor·p0.00: 394240,000 ns/op with_new_arraylist_constructor·p0.50: 402944,000 ns/op with_new_arraylist_constructor·p0.90: 413696,000 ns/op with_new_arraylist_constructor·p0.95: 417792,000 ns/op with_new_arraylist_constructor·p0.99: 435829,760 ns/op with_new_arraylist_constructor·p0.999: 1670772,736 ns/op with_new_arraylist_constructor·p0.9999: 1864750,694 ns/op with_new_arraylist_constructor·p1.00: 1998848,000 ns/op Iteration 2: 406167,034 ±(99.9%) 991,514 ns/op with_new_arraylist_constructor·p0.00: 394240,000 ns/op with_new_arraylist_constructor·p0.50: 402432,000 ns/op with_new_arraylist_constructor·p0.90: 413184,000 ns/op with_new_arraylist_constructor·p0.95: 417280,000 ns/op with_new_arraylist_constructor·p0.99: 436224,000 ns/op with_new_arraylist_constructor·p0.999: 1687531,520 ns/op with_new_arraylist_constructor·p0.9999: 1875188,531 ns/op with_new_arraylist_constructor·p1.00: 1886208,000 ns/op Iteration 3: 406460,855 ±(99.9%) 1002,173 ns/op with_new_arraylist_constructor·p0.00: 393728,000 ns/op with_new_arraylist_constructor·p0.50: 402432,000 ns/op with_new_arraylist_constructor·p0.90: 413696,000 ns/op with_new_arraylist_constructor·p0.95: 417792,000 ns/op with_new_arraylist_constructor·p0.99: 436224,000 ns/op with_new_arraylist_constructor·p0.999: 1670471,680 ns/op with_new_arraylist_constructor·p0.9999: 1892084,736 ns/op with_new_arraylist_constructor·p1.00: 1957888,000 ns/op Iteration 4: 417128,234 ±(99.9%) 1185,012 ns/op with_new_arraylist_constructor·p0.00: 393728,000 ns/op with_new_arraylist_constructor·p0.50: 403968,000 ns/op with_new_arraylist_constructor·p0.90: 493056,000 ns/op with_new_arraylist_constructor·p0.95: 499200,000 ns/op with_new_arraylist_constructor·p0.99: 510172,160 ns/op with_new_arraylist_constructor·p0.999: 1668128,768 ns/op with_new_arraylist_constructor·p0.9999: 1952981,606 ns/op with_new_arraylist_constructor·p1.00: 1970176,000 ns/op Iteration 5: 415865,863 ±(99.9%) 1183,861 ns/op with_new_arraylist_constructor·p0.00: 393216,000 ns/op with_new_arraylist_constructor·p0.50: 402944,000 ns/op with_new_arraylist_constructor·p0.90: 491520,000 ns/op with_new_arraylist_constructor·p0.95: 498176,000 ns/op with_new_arraylist_constructor·p0.99: 510315,520 ns/op with_new_arraylist_constructor·p0.999: 1670514,688 ns/op with_new_arraylist_constructor·p0.9999: 1925517,722 ns/op with_new_arraylist_constructor·p1.00: 2002944,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 357929 mean = 418766,343 ±(99.9%) 281,377 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 352474 [ 500000,000, 750000,000) = 4966 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 2 [1250000,000, 1500000,000) = 1 [1500000,000, 1750000,000) = 333 [1750000,000, 2000000,000) = 151 [2000000,000, 2250000,000) = 2 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 393216,000 ns/op p(50,0000) = 414720,000 ns/op p(90,0000) = 428544,000 ns/op p(95,0000) = 444928,000 ns/op p(99,0000) = 504832,000 ns/op p(99,9000) = 1646592,000 ns/op p(99,9900) = 1862903,808 ns/op p(99,9990) = 1982238,310 ns/op p(99,9999) = 2027520,000 ns/op p(100,0000) = 2027520,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 100) # Run progress: 82,65% complete, ETA 06:49:00 # Fork: 1 of 3 # Warmup Iteration 1: 851118,810 ±(99.9%) 5768,663 ns/op # Warmup Iteration 2: 837745,911 ±(99.9%) 2187,138 ns/op # Warmup Iteration 3: 840558,170 ±(99.9%) 1998,119 ns/op Iteration 1: 837866,815 ±(99.9%) 1994,923 ns/op with_new_arraylist_constructor·p0.00: 816128,000 ns/op with_new_arraylist_constructor·p0.50: 831488,000 ns/op with_new_arraylist_constructor·p0.90: 845824,000 ns/op with_new_arraylist_constructor·p0.95: 860160,000 ns/op with_new_arraylist_constructor·p0.99: 890880,000 ns/op with_new_arraylist_constructor·p0.999: 2228518,912 ns/op with_new_arraylist_constructor·p0.9999: 2333435,494 ns/op with_new_arraylist_constructor·p1.00: 2342912,000 ns/op Iteration 2: 837647,708 ±(99.9%) 1968,829 ns/op with_new_arraylist_constructor·p0.00: 816128,000 ns/op with_new_arraylist_constructor·p0.50: 831488,000 ns/op with_new_arraylist_constructor·p0.90: 845824,000 ns/op with_new_arraylist_constructor·p0.95: 861184,000 ns/op with_new_arraylist_constructor·p0.99: 891904,000 ns/op with_new_arraylist_constructor·p0.999: 2233733,120 ns/op with_new_arraylist_constructor·p0.9999: 2340539,187 ns/op with_new_arraylist_constructor·p1.00: 2342912,000 ns/op Iteration 3: 838251,794 ±(99.9%) 1972,268 ns/op with_new_arraylist_constructor·p0.00: 817152,000 ns/op with_new_arraylist_constructor·p0.50: 832512,000 ns/op with_new_arraylist_constructor·p0.90: 847872,000 ns/op with_new_arraylist_constructor·p0.95: 860160,000 ns/op with_new_arraylist_constructor·p0.99: 887808,000 ns/op with_new_arraylist_constructor·p0.999: 2205540,352 ns/op with_new_arraylist_constructor·p0.9999: 2456025,498 ns/op with_new_arraylist_constructor·p1.00: 2478080,000 ns/op Iteration 4: 840526,070 ±(99.9%) 1979,051 ns/op with_new_arraylist_constructor·p0.00: 817152,000 ns/op with_new_arraylist_constructor·p0.50: 832512,000 ns/op with_new_arraylist_constructor·p0.90: 852992,000 ns/op with_new_arraylist_constructor·p0.95: 868352,000 ns/op with_new_arraylist_constructor·p0.99: 939008,000 ns/op with_new_arraylist_constructor·p0.999: 2209529,856 ns/op with_new_arraylist_constructor·p0.9999: 2329849,446 ns/op with_new_arraylist_constructor·p1.00: 2330624,000 ns/op Iteration 5: 839062,677 ±(99.9%) 1986,513 ns/op with_new_arraylist_constructor·p0.00: 817152,000 ns/op with_new_arraylist_constructor·p0.50: 832512,000 ns/op with_new_arraylist_constructor·p0.90: 850944,000 ns/op with_new_arraylist_constructor·p0.95: 860160,000 ns/op with_new_arraylist_constructor·p0.99: 886784,000 ns/op with_new_arraylist_constructor·p0.999: 2212204,544 ns/op with_new_arraylist_constructor·p0.9999: 2393811,763 ns/op with_new_arraylist_constructor·p1.00: 2396160,000 ns/op # Run progress: 82,71% complete, ETA 06:47:40 # Fork: 2 of 3 # Warmup Iteration 1: 777656,736 ±(99.9%) 5360,484 ns/op # Warmup Iteration 2: 767840,089 ±(99.9%) 2029,935 ns/op # Warmup Iteration 3: 768462,462 ±(99.9%) 2028,654 ns/op Iteration 1: 763243,703 ±(99.9%) 1839,807 ns/op with_new_arraylist_constructor·p0.00: 742400,000 ns/op with_new_arraylist_constructor·p0.50: 757760,000 ns/op with_new_arraylist_constructor·p0.90: 771072,000 ns/op with_new_arraylist_constructor·p0.95: 783360,000 ns/op with_new_arraylist_constructor·p0.99: 816128,000 ns/op with_new_arraylist_constructor·p0.999: 2121347,072 ns/op with_new_arraylist_constructor·p0.9999: 2251828,429 ns/op with_new_arraylist_constructor·p1.00: 2256896,000 ns/op Iteration 2: 766947,706 ±(99.9%) 1979,097 ns/op with_new_arraylist_constructor·p0.00: 743424,000 ns/op with_new_arraylist_constructor·p0.50: 757760,000 ns/op with_new_arraylist_constructor·p0.90: 775168,000 ns/op with_new_arraylist_constructor·p0.95: 794624,000 ns/op with_new_arraylist_constructor·p0.99: 917504,000 ns/op with_new_arraylist_constructor·p0.999: 2129551,360 ns/op with_new_arraylist_constructor·p0.9999: 2319081,472 ns/op with_new_arraylist_constructor·p1.00: 2326528,000 ns/op Iteration 3: 763992,856 ±(99.9%) 1941,229 ns/op with_new_arraylist_constructor·p0.00: 740352,000 ns/op with_new_arraylist_constructor·p0.50: 756736,000 ns/op with_new_arraylist_constructor·p0.90: 777216,000 ns/op with_new_arraylist_constructor·p0.95: 789504,000 ns/op with_new_arraylist_constructor·p0.99: 839680,000 ns/op with_new_arraylist_constructor·p0.999: 2166120,448 ns/op with_new_arraylist_constructor·p0.9999: 2440242,381 ns/op with_new_arraylist_constructor·p1.00: 2461696,000 ns/op Iteration 4: 761429,125 ±(99.9%) 1885,488 ns/op with_new_arraylist_constructor·p0.00: 740352,000 ns/op with_new_arraylist_constructor·p0.50: 755712,000 ns/op with_new_arraylist_constructor·p0.90: 769024,000 ns/op with_new_arraylist_constructor·p0.95: 786432,000 ns/op with_new_arraylist_constructor·p0.99: 816128,000 ns/op with_new_arraylist_constructor·p0.999: 2141184,000 ns/op with_new_arraylist_constructor·p0.9999: 2303744,000 ns/op with_new_arraylist_constructor·p1.00: 2310144,000 ns/op Iteration 5: 762138,731 ±(99.9%) 1851,527 ns/op with_new_arraylist_constructor·p0.00: 740352,000 ns/op with_new_arraylist_constructor·p0.50: 755712,000 ns/op with_new_arraylist_constructor·p0.90: 771072,000 ns/op with_new_arraylist_constructor·p0.95: 787456,000 ns/op with_new_arraylist_constructor·p0.99: 816005,120 ns/op with_new_arraylist_constructor·p0.999: 2139455,488 ns/op with_new_arraylist_constructor·p0.9999: 2327887,872 ns/op with_new_arraylist_constructor·p1.00: 2347008,000 ns/op # Run progress: 82,77% complete, ETA 06:46:19 # Fork: 3 of 3 # Warmup Iteration 1: 810011,979 ±(99.9%) 5607,923 ns/op # Warmup Iteration 2: 798078,967 ±(99.9%) 2205,350 ns/op # Warmup Iteration 3: 797670,004 ±(99.9%) 2062,886 ns/op Iteration 1: 798524,446 ±(99.9%) 2086,706 ns/op with_new_arraylist_constructor·p0.00: 772096,000 ns/op with_new_arraylist_constructor·p0.50: 789504,000 ns/op with_new_arraylist_constructor·p0.90: 820224,000 ns/op with_new_arraylist_constructor·p0.95: 842752,000 ns/op with_new_arraylist_constructor·p0.99: 855040,000 ns/op with_new_arraylist_constructor·p0.999: 2260467,712 ns/op with_new_arraylist_constructor·p0.9999: 2433949,696 ns/op with_new_arraylist_constructor·p1.00: 2449408,000 ns/op Iteration 2: 797109,994 ±(99.9%) 2057,171 ns/op with_new_arraylist_constructor·p0.00: 771072,000 ns/op with_new_arraylist_constructor·p0.50: 789504,000 ns/op with_new_arraylist_constructor·p0.90: 812032,000 ns/op with_new_arraylist_constructor·p0.95: 831488,000 ns/op with_new_arraylist_constructor·p0.99: 851968,000 ns/op with_new_arraylist_constructor·p0.999: 2240892,928 ns/op with_new_arraylist_constructor·p0.9999: 2410465,690 ns/op with_new_arraylist_constructor·p1.00: 2412544,000 ns/op Iteration 3: 794945,105 ±(99.9%) 2068,922 ns/op with_new_arraylist_constructor·p0.00: 771072,000 ns/op with_new_arraylist_constructor·p0.50: 788480,000 ns/op with_new_arraylist_constructor·p0.90: 804864,000 ns/op with_new_arraylist_constructor·p0.95: 812032,000 ns/op with_new_arraylist_constructor·p0.99: 838656,000 ns/op with_new_arraylist_constructor·p0.999: 2285551,616 ns/op with_new_arraylist_constructor·p0.9999: 2441679,667 ns/op with_new_arraylist_constructor·p1.00: 2461696,000 ns/op Iteration 4: 794372,314 ±(99.9%) 1999,109 ns/op with_new_arraylist_constructor·p0.00: 771072,000 ns/op with_new_arraylist_constructor·p0.50: 788480,000 ns/op with_new_arraylist_constructor·p0.90: 803840,000 ns/op with_new_arraylist_constructor·p0.95: 809984,000 ns/op with_new_arraylist_constructor·p0.99: 838656,000 ns/op with_new_arraylist_constructor·p0.999: 2231656,448 ns/op with_new_arraylist_constructor·p0.9999: 2375940,915 ns/op with_new_arraylist_constructor·p1.00: 2400256,000 ns/op Iteration 5: 794855,728 ±(99.9%) 2042,699 ns/op with_new_arraylist_constructor·p0.00: 772096,000 ns/op with_new_arraylist_constructor·p0.50: 788480,000 ns/op with_new_arraylist_constructor·p0.90: 804864,000 ns/op with_new_arraylist_constructor·p0.95: 811008,000 ns/op with_new_arraylist_constructor·p0.99: 838932,480 ns/op with_new_arraylist_constructor·p0.999: 2243366,912 ns/op with_new_arraylist_constructor·p0.9999: 2405166,694 ns/op with_new_arraylist_constructor·p1.00: 2412544,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 187789 mean = 798214,830 ±(99.9%) 561,093 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 12608 [ 750000,000, 1000000,000) = 174747 [1000000,000, 1250000,000) = 4 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 49 [2000000,000, 2250000,000) = 267 [2250000,000, 2500000,000) = 113 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 740352,000 ns/op p(50,0000) = 788480,000 ns/op p(90,0000) = 839680,000 ns/op p(95,0000) = 844800,000 ns/op p(99,0000) = 877568,000 ns/op p(99,9000) = 2187264,000 ns/op p(99,9900) = 2365202,432 ns/op p(99,9990) = 2463696,486 ns/op p(99,9999) = 2478080,000 ns/op p(100,0000) = 2478080,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 200) # Run progress: 82,82% complete, ETA 06:44:59 # Fork: 1 of 3 # Warmup Iteration 1: 1675087,182 ±(99.9%) 11306,119 ns/op # Warmup Iteration 2: 1639145,155 ±(99.9%) 5215,815 ns/op # Warmup Iteration 3: 1630502,051 ±(99.9%) 4686,135 ns/op Iteration 1: 1631483,611 ±(99.9%) 4804,131 ns/op with_new_arraylist_constructor·p0.00: 1550336,000 ns/op with_new_arraylist_constructor·p0.50: 1624064,000 ns/op with_new_arraylist_constructor·p0.90: 1658880,000 ns/op with_new_arraylist_constructor·p0.95: 1683456,000 ns/op with_new_arraylist_constructor·p0.99: 1760215,040 ns/op with_new_arraylist_constructor·p0.999: 3305373,696 ns/op with_new_arraylist_constructor·p0.9999: 3473408,000 ns/op with_new_arraylist_constructor·p1.00: 3473408,000 ns/op Iteration 2: 1639301,375 ±(99.9%) 5367,708 ns/op with_new_arraylist_constructor·p0.00: 1552384,000 ns/op with_new_arraylist_constructor·p0.50: 1624064,000 ns/op with_new_arraylist_constructor·p0.90: 1671168,000 ns/op with_new_arraylist_constructor·p0.95: 1708032,000 ns/op with_new_arraylist_constructor·p0.99: 1976320,000 ns/op with_new_arraylist_constructor·p0.999: 3360829,440 ns/op with_new_arraylist_constructor·p0.9999: 3407872,000 ns/op with_new_arraylist_constructor·p1.00: 3407872,000 ns/op Iteration 3: 1630934,225 ±(99.9%) 4769,727 ns/op with_new_arraylist_constructor·p0.00: 1552384,000 ns/op with_new_arraylist_constructor·p0.50: 1619968,000 ns/op with_new_arraylist_constructor·p0.90: 1675264,000 ns/op with_new_arraylist_constructor·p0.95: 1681408,000 ns/op with_new_arraylist_constructor·p0.99: 1730560,000 ns/op with_new_arraylist_constructor·p0.999: 3356872,704 ns/op with_new_arraylist_constructor·p0.9999: 3477504,000 ns/op with_new_arraylist_constructor·p1.00: 3477504,000 ns/op Iteration 4: 1631813,894 ±(99.9%) 4830,602 ns/op with_new_arraylist_constructor·p0.00: 1548288,000 ns/op with_new_arraylist_constructor·p0.50: 1634304,000 ns/op with_new_arraylist_constructor·p0.90: 1667072,000 ns/op with_new_arraylist_constructor·p0.95: 1681408,000 ns/op with_new_arraylist_constructor·p0.99: 1722368,000 ns/op with_new_arraylist_constructor·p0.999: 3359744,000 ns/op with_new_arraylist_constructor·p0.9999: 3612672,000 ns/op with_new_arraylist_constructor·p1.00: 3612672,000 ns/op Iteration 5: 1629905,694 ±(99.9%) 4775,435 ns/op with_new_arraylist_constructor·p0.00: 1550336,000 ns/op with_new_arraylist_constructor·p0.50: 1634304,000 ns/op with_new_arraylist_constructor·p0.90: 1658880,000 ns/op with_new_arraylist_constructor·p0.95: 1679360,000 ns/op with_new_arraylist_constructor·p0.99: 1716224,000 ns/op with_new_arraylist_constructor·p0.999: 3333373,952 ns/op with_new_arraylist_constructor·p0.9999: 3514368,000 ns/op with_new_arraylist_constructor·p1.00: 3514368,000 ns/op # Run progress: 82,88% complete, ETA 06:43:39 # Fork: 2 of 3 # Warmup Iteration 1: 1676366,849 ±(99.9%) 10170,339 ns/op # Warmup Iteration 2: 1643407,682 ±(99.9%) 4880,738 ns/op # Warmup Iteration 3: 1624911,173 ±(99.9%) 4500,552 ns/op Iteration 1: 1638766,746 ±(99.9%) 5960,898 ns/op with_new_arraylist_constructor·p0.00: 1558528,000 ns/op with_new_arraylist_constructor·p0.50: 1622016,000 ns/op with_new_arraylist_constructor·p0.90: 1665024,000 ns/op with_new_arraylist_constructor·p0.95: 1712230,400 ns/op with_new_arraylist_constructor·p0.99: 1972224,000 ns/op with_new_arraylist_constructor·p0.999: 3358314,496 ns/op with_new_arraylist_constructor·p0.9999: 7266304,000 ns/op with_new_arraylist_constructor·p1.00: 7266304,000 ns/op Iteration 2: 1628518,467 ±(99.9%) 4631,648 ns/op with_new_arraylist_constructor·p0.00: 1558528,000 ns/op with_new_arraylist_constructor·p0.50: 1622016,000 ns/op with_new_arraylist_constructor·p0.90: 1654784,000 ns/op with_new_arraylist_constructor·p0.95: 1677312,000 ns/op with_new_arraylist_constructor·p0.99: 1738752,000 ns/op with_new_arraylist_constructor·p0.999: 3361693,696 ns/op with_new_arraylist_constructor·p0.9999: 3457024,000 ns/op with_new_arraylist_constructor·p1.00: 3457024,000 ns/op Iteration 3: 1680368,675 ±(99.9%) 7341,737 ns/op with_new_arraylist_constructor·p0.00: 1562624,000 ns/op with_new_arraylist_constructor·p0.50: 1628160,000 ns/op with_new_arraylist_constructor·p0.90: 1908736,000 ns/op with_new_arraylist_constructor·p0.95: 1914880,000 ns/op with_new_arraylist_constructor·p0.99: 1961984,000 ns/op with_new_arraylist_constructor·p0.999: 3860561,920 ns/op with_new_arraylist_constructor·p0.9999: 4128768,000 ns/op with_new_arraylist_constructor·p1.00: 4128768,000 ns/op Iteration 4: 1632455,046 ±(99.9%) 4624,931 ns/op with_new_arraylist_constructor·p0.00: 1556480,000 ns/op with_new_arraylist_constructor·p0.50: 1640448,000 ns/op with_new_arraylist_constructor·p0.90: 1654784,000 ns/op with_new_arraylist_constructor·p0.95: 1671168,000 ns/op with_new_arraylist_constructor·p0.99: 1718272,000 ns/op with_new_arraylist_constructor·p0.999: 3344416,768 ns/op with_new_arraylist_constructor·p0.9999: 3461120,000 ns/op with_new_arraylist_constructor·p1.00: 3461120,000 ns/op Iteration 5: 1651970,623 ±(99.9%) 4714,138 ns/op with_new_arraylist_constructor·p0.00: 1566720,000 ns/op with_new_arraylist_constructor·p0.50: 1642496,000 ns/op with_new_arraylist_constructor·p0.90: 1693696,000 ns/op with_new_arraylist_constructor·p0.95: 1699840,000 ns/op with_new_arraylist_constructor·p0.99: 1748992,000 ns/op with_new_arraylist_constructor·p0.999: 3341918,208 ns/op with_new_arraylist_constructor·p0.9999: 3485696,000 ns/op with_new_arraylist_constructor·p1.00: 3485696,000 ns/op # Run progress: 82,94% complete, ETA 06:42:19 # Fork: 3 of 3 # Warmup Iteration 1: 1733239,875 ±(99.9%) 10476,986 ns/op # Warmup Iteration 2: 1697763,121 ±(99.9%) 4974,527 ns/op # Warmup Iteration 3: 1698527,581 ±(99.9%) 4882,992 ns/op Iteration 1: 1695366,015 ±(99.9%) 4822,473 ns/op with_new_arraylist_constructor·p0.00: 1617920,000 ns/op with_new_arraylist_constructor·p0.50: 1689600,000 ns/op with_new_arraylist_constructor·p0.90: 1724416,000 ns/op with_new_arraylist_constructor·p0.95: 1744896,000 ns/op with_new_arraylist_constructor·p0.99: 1832960,000 ns/op with_new_arraylist_constructor·p0.999: 3351379,968 ns/op with_new_arraylist_constructor·p0.9999: 3526656,000 ns/op with_new_arraylist_constructor·p1.00: 3526656,000 ns/op Iteration 2: 1695341,001 ±(99.9%) 4862,829 ns/op with_new_arraylist_constructor·p0.00: 1617920,000 ns/op with_new_arraylist_constructor·p0.50: 1689600,000 ns/op with_new_arraylist_constructor·p0.90: 1722368,000 ns/op with_new_arraylist_constructor·p0.95: 1742848,000 ns/op with_new_arraylist_constructor·p0.99: 1837056,000 ns/op with_new_arraylist_constructor·p0.999: 3396435,968 ns/op with_new_arraylist_constructor·p0.9999: 3657728,000 ns/op with_new_arraylist_constructor·p1.00: 3657728,000 ns/op Iteration 3: 1709161,605 ±(99.9%) 5333,190 ns/op with_new_arraylist_constructor·p0.00: 1619968,000 ns/op with_new_arraylist_constructor·p0.50: 1693696,000 ns/op with_new_arraylist_constructor·p0.90: 1826816,000 ns/op with_new_arraylist_constructor·p0.95: 1832960,000 ns/op with_new_arraylist_constructor·p0.99: 1888256,000 ns/op with_new_arraylist_constructor·p0.999: 3416064,000 ns/op with_new_arraylist_constructor·p0.9999: 3543040,000 ns/op with_new_arraylist_constructor·p1.00: 3543040,000 ns/op Iteration 4: 1698103,758 ±(99.9%) 4780,540 ns/op with_new_arraylist_constructor·p0.00: 1615872,000 ns/op with_new_arraylist_constructor·p0.50: 1703936,000 ns/op with_new_arraylist_constructor·p0.90: 1730560,000 ns/op with_new_arraylist_constructor·p0.95: 1746944,000 ns/op with_new_arraylist_constructor·p0.99: 1781760,000 ns/op with_new_arraylist_constructor·p0.999: 3412430,848 ns/op with_new_arraylist_constructor·p0.9999: 3579904,000 ns/op with_new_arraylist_constructor·p1.00: 3579904,000 ns/op Iteration 5: 1697604,490 ±(99.9%) 4829,278 ns/op with_new_arraylist_constructor·p0.00: 1619968,000 ns/op with_new_arraylist_constructor·p0.50: 1701888,000 ns/op with_new_arraylist_constructor·p0.90: 1726464,000 ns/op with_new_arraylist_constructor·p0.95: 1744896,000 ns/op with_new_arraylist_constructor·p0.99: 1779712,000 ns/op with_new_arraylist_constructor·p0.999: 3395584,000 ns/op with_new_arraylist_constructor·p0.9999: 3514368,000 ns/op with_new_arraylist_constructor·p1.00: 3514368,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 90367 mean = 1658839,388 ±(99.9%) 1368,001 ns/op Histogram, ns/op: [1000000,000, 1500000,000) = 0 [1500000,000, 2000000,000) = 89876 [2000000,000, 2500000,000) = 31 [2500000,000, 3000000,000) = 130 [3000000,000, 3500000,000) = 307 [3500000,000, 4000000,000) = 20 [4000000,000, 4500000,000) = 2 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 [6500000,000, 7000000,000) = 0 [7000000,000, 7500000,000) = 1 Percentiles, ns/op: p(0,0000) = 1548288,000 ns/op p(50,0000) = 1644544,000 ns/op p(90,0000) = 1716224,000 ns/op p(95,0000) = 1738752,000 ns/op p(99,0000) = 1921024,000 ns/op p(99,9000) = 3362816,000 ns/op p(99,9900) = 3847979,008 ns/op p(99,9990) = 7266304,000 ns/op p(99,9999) = 7266304,000 ns/op p(100,0000) = 7266304,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 500) # Run progress: 82,99% complete, ETA 06:40:59 # Fork: 1 of 3 # Warmup Iteration 1: 5214755,273 ±(99.9%) 50603,438 ns/op # Warmup Iteration 2: 5195432,004 ±(99.9%) 41835,242 ns/op # Warmup Iteration 3: 5268090,804 ±(99.9%) 114795,727 ns/op Iteration 1: 5280027,453 ±(99.9%) 133730,155 ns/op with_new_arraylist_constructor·p0.00: 4947968,000 ns/op with_new_arraylist_constructor·p0.50: 5111808,000 ns/op with_new_arraylist_constructor·p0.90: 5185536,000 ns/op with_new_arraylist_constructor·p0.95: 5296947,200 ns/op with_new_arraylist_constructor·p0.99: 6817710,080 ns/op with_new_arraylist_constructor·p0.999: 30618157,056 ns/op with_new_arraylist_constructor·p0.9999: 31555584,000 ns/op with_new_arraylist_constructor·p1.00: 31555584,000 ns/op Iteration 2: 5282006,099 ±(99.9%) 124130,106 ns/op with_new_arraylist_constructor·p0.00: 4956160,000 ns/op with_new_arraylist_constructor·p0.50: 5120000,000 ns/op with_new_arraylist_constructor·p0.90: 5193728,000 ns/op with_new_arraylist_constructor·p0.95: 5275648,000 ns/op with_new_arraylist_constructor·p0.99: 6779699,200 ns/op with_new_arraylist_constructor·p0.999: 28038758,400 ns/op with_new_arraylist_constructor·p0.9999: 29065216,000 ns/op with_new_arraylist_constructor·p1.00: 29065216,000 ns/op Iteration 3: 5265781,345 ±(99.9%) 119822,157 ns/op with_new_arraylist_constructor·p0.00: 4947968,000 ns/op with_new_arraylist_constructor·p0.50: 5111808,000 ns/op with_new_arraylist_constructor·p0.90: 5185536,000 ns/op with_new_arraylist_constructor·p0.95: 5546393,600 ns/op with_new_arraylist_constructor·p0.99: 6573096,960 ns/op with_new_arraylist_constructor·p0.999: 29065216,000 ns/op with_new_arraylist_constructor·p0.9999: 29065216,000 ns/op with_new_arraylist_constructor·p1.00: 29065216,000 ns/op Iteration 4: 5301214,863 ±(99.9%) 125467,994 ns/op with_new_arraylist_constructor·p0.00: 4947968,000 ns/op with_new_arraylist_constructor·p0.50: 5120000,000 ns/op with_new_arraylist_constructor·p0.90: 5201920,000 ns/op with_new_arraylist_constructor·p0.95: 5944934,400 ns/op with_new_arraylist_constructor·p0.99: 7062650,880 ns/op with_new_arraylist_constructor·p0.999: 29079830,528 ns/op with_new_arraylist_constructor·p0.9999: 30212096,000 ns/op with_new_arraylist_constructor·p1.00: 30212096,000 ns/op Iteration 5: 5270631,696 ±(99.9%) 123194,708 ns/op with_new_arraylist_constructor·p0.00: 4947968,000 ns/op with_new_arraylist_constructor·p0.50: 5111808,000 ns/op with_new_arraylist_constructor·p0.90: 5185536,000 ns/op with_new_arraylist_constructor·p0.95: 5292032,000 ns/op with_new_arraylist_constructor·p0.99: 6283509,760 ns/op with_new_arraylist_constructor·p0.999: 28656107,520 ns/op with_new_arraylist_constructor·p0.9999: 28803072,000 ns/op with_new_arraylist_constructor·p1.00: 28803072,000 ns/op # Run progress: 83,05% complete, ETA 06:39:38 # Fork: 2 of 3 # Warmup Iteration 1: 5098019,527 ±(99.9%) 54698,979 ns/op # Warmup Iteration 2: 5074009,971 ±(99.9%) 40728,483 ns/op # Warmup Iteration 3: 5157830,377 ±(99.9%) 116399,662 ns/op Iteration 1: 5128112,140 ±(99.9%) 120535,280 ns/op with_new_arraylist_constructor·p0.00: 4816896,000 ns/op with_new_arraylist_constructor·p0.50: 4997120,000 ns/op with_new_arraylist_constructor·p0.90: 5070848,000 ns/op with_new_arraylist_constructor·p0.95: 5218304,000 ns/op with_new_arraylist_constructor·p0.99: 6787072,000 ns/op with_new_arraylist_constructor·p0.999: 28865331,200 ns/op with_new_arraylist_constructor·p0.9999: 30048256,000 ns/op with_new_arraylist_constructor·p1.00: 30048256,000 ns/op Iteration 2: 5137908,681 ±(99.9%) 126031,861 ns/op with_new_arraylist_constructor·p0.00: 4833280,000 ns/op with_new_arraylist_constructor·p0.50: 4988928,000 ns/op with_new_arraylist_constructor·p0.90: 5062656,000 ns/op with_new_arraylist_constructor·p0.95: 5120000,000 ns/op with_new_arraylist_constructor·p0.99: 6685982,720 ns/op with_new_arraylist_constructor·p0.999: 28981067,776 ns/op with_new_arraylist_constructor·p0.9999: 29229056,000 ns/op with_new_arraylist_constructor·p1.00: 29229056,000 ns/op Iteration 3: 5157565,688 ±(99.9%) 123456,784 ns/op with_new_arraylist_constructor·p0.00: 4816896,000 ns/op with_new_arraylist_constructor·p0.50: 4997120,000 ns/op with_new_arraylist_constructor·p0.90: 5062656,000 ns/op with_new_arraylist_constructor·p0.95: 5333401,600 ns/op with_new_arraylist_constructor·p0.99: 7142031,360 ns/op with_new_arraylist_constructor·p0.999: 29059645,440 ns/op with_new_arraylist_constructor·p0.9999: 29982720,000 ns/op with_new_arraylist_constructor·p1.00: 29982720,000 ns/op Iteration 4: 5125423,524 ±(99.9%) 111548,741 ns/op with_new_arraylist_constructor·p0.00: 4825088,000 ns/op with_new_arraylist_constructor·p0.50: 4997120,000 ns/op with_new_arraylist_constructor·p0.90: 5070028,800 ns/op with_new_arraylist_constructor·p0.95: 5246566,400 ns/op with_new_arraylist_constructor·p0.99: 7835238,400 ns/op with_new_arraylist_constructor·p0.999: 28894298,112 ns/op with_new_arraylist_constructor·p0.9999: 29392896,000 ns/op with_new_arraylist_constructor·p1.00: 29392896,000 ns/op Iteration 5: 5171369,607 ±(99.9%) 123086,344 ns/op with_new_arraylist_constructor·p0.00: 4825088,000 ns/op with_new_arraylist_constructor·p0.50: 4997120,000 ns/op with_new_arraylist_constructor·p0.90: 5242880,000 ns/op with_new_arraylist_constructor·p0.95: 5693440,000 ns/op with_new_arraylist_constructor·p0.99: 6573916,160 ns/op with_new_arraylist_constructor·p0.999: 29043425,280 ns/op with_new_arraylist_constructor·p0.9999: 29196288,000 ns/op with_new_arraylist_constructor·p1.00: 29196288,000 ns/op # Run progress: 83,11% complete, ETA 06:38:18 # Fork: 3 of 3 # Warmup Iteration 1: 5317867,972 ±(99.9%) 63778,909 ns/op # Warmup Iteration 2: 5300815,041 ±(99.9%) 46084,475 ns/op # Warmup Iteration 3: 5301662,489 ±(99.9%) 115209,096 ns/op Iteration 1: 5295360,813 ±(99.9%) 128310,519 ns/op with_new_arraylist_constructor·p0.00: 4947968,000 ns/op with_new_arraylist_constructor·p0.50: 5128192,000 ns/op with_new_arraylist_constructor·p0.90: 5201920,000 ns/op with_new_arraylist_constructor·p0.95: 5464064,000 ns/op with_new_arraylist_constructor·p0.99: 8186757,120 ns/op with_new_arraylist_constructor·p0.999: 29679255,552 ns/op with_new_arraylist_constructor·p0.9999: 31752192,000 ns/op with_new_arraylist_constructor·p1.00: 31752192,000 ns/op Iteration 2: 5289720,546 ±(99.9%) 121828,068 ns/op with_new_arraylist_constructor·p0.00: 4972544,000 ns/op with_new_arraylist_constructor·p0.50: 5128192,000 ns/op with_new_arraylist_constructor·p0.90: 5210112,000 ns/op with_new_arraylist_constructor·p0.95: 5455872,000 ns/op with_new_arraylist_constructor·p0.99: 8170700,800 ns/op with_new_arraylist_constructor·p0.999: 28176547,840 ns/op with_new_arraylist_constructor·p0.9999: 28409856,000 ns/op with_new_arraylist_constructor·p1.00: 28409856,000 ns/op Iteration 3: 5301823,287 ±(99.9%) 132830,748 ns/op with_new_arraylist_constructor·p0.00: 4964352,000 ns/op with_new_arraylist_constructor·p0.50: 5120000,000 ns/op with_new_arraylist_constructor·p0.90: 5201920,000 ns/op with_new_arraylist_constructor·p0.95: 5461606,400 ns/op with_new_arraylist_constructor·p0.99: 8531148,800 ns/op with_new_arraylist_constructor·p0.999: 29084745,728 ns/op with_new_arraylist_constructor·p0.9999: 29491200,000 ns/op with_new_arraylist_constructor·p1.00: 29491200,000 ns/op Iteration 4: 5272483,597 ±(99.9%) 118315,639 ns/op with_new_arraylist_constructor·p0.00: 4964352,000 ns/op with_new_arraylist_constructor·p0.50: 5128192,000 ns/op with_new_arraylist_constructor·p0.90: 5201920,000 ns/op with_new_arraylist_constructor·p0.95: 5455872,000 ns/op with_new_arraylist_constructor·p0.99: 8168079,360 ns/op with_new_arraylist_constructor·p0.999: 28489547,776 ns/op with_new_arraylist_constructor·p0.9999: 29458432,000 ns/op with_new_arraylist_constructor·p1.00: 29458432,000 ns/op Iteration 5: 5308511,711 ±(99.9%) 132317,348 ns/op with_new_arraylist_constructor·p0.00: 4947968,000 ns/op with_new_arraylist_constructor·p0.50: 5128192,000 ns/op with_new_arraylist_constructor·p0.90: 5210112,000 ns/op with_new_arraylist_constructor·p0.95: 5464064,000 ns/op with_new_arraylist_constructor·p0.99: 8623226,880 ns/op with_new_arraylist_constructor·p0.999: 29361569,792 ns/op with_new_arraylist_constructor·p0.9999: 29622272,000 ns/op with_new_arraylist_constructor·p1.00: 29622272,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 28622 mean = 5238287,134 ±(99.9%) 32086,189 ns/op Histogram, ns/op: [ 0,000, 2500000,000) = 0 [ 2500000,000, 5000000,000) = 5857 [ 5000000,000, 7500000,000) = 22499 [ 7500000,000, 10000000,000) = 94 [10000000,000, 12500000,000) = 13 [12500000,000, 15000000,000) = 2 [15000000,000, 17500000,000) = 7 [17500000,000, 20000000,000) = 0 [20000000,000, 22500000,000) = 0 [22500000,000, 25000000,000) = 7 [25000000,000, 27500000,000) = 73 [27500000,000, 30000000,000) = 65 [30000000,000, 32500000,000) = 5 [32500000,000, 35000000,000) = 0 [35000000,000, 37500000,000) = 0 Percentiles, ns/op: p(0,0000) = 4816896,000 ns/op p(50,0000) = 5079040,000 ns/op p(90,0000) = 5193728,000 ns/op p(95,0000) = 5341184,000 ns/op p(99,0000) = 7116963,840 ns/op p(99,9000) = 28782657,536 ns/op p(99,9900) = 30651396,915 ns/op p(99,9990) = 31752192,000 ns/op p(99,9999) = 31752192,000 ns/op p(100,0000) = 31752192,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 1000) # Run progress: 83,16% complete, ETA 06:36:58 # Fork: 1 of 3 # Warmup Iteration 1: 12380139,723 ±(99.9%) 191910,378 ns/op # Warmup Iteration 2: 12119016,417 ±(99.9%) 77945,154 ns/op # Warmup Iteration 3: 12250834,824 ±(99.9%) 174974,947 ns/op Iteration 1: 13045171,802 ±(99.9%) 322530,967 ns/op with_new_arraylist_constructor·p0.00: 11616256,000 ns/op with_new_arraylist_constructor·p0.50: 12271616,000 ns/op with_new_arraylist_constructor·p0.90: 13795328,000 ns/op with_new_arraylist_constructor·p0.95: 13926400,000 ns/op with_new_arraylist_constructor·p0.99: 32417710,080 ns/op with_new_arraylist_constructor·p0.999: 38338560,000 ns/op with_new_arraylist_constructor·p0.9999: 38338560,000 ns/op with_new_arraylist_constructor·p1.00: 38338560,000 ns/op Iteration 2: 12283370,614 ±(99.9%) 294619,850 ns/op with_new_arraylist_constructor·p0.00: 11616256,000 ns/op with_new_arraylist_constructor·p0.50: 11960320,000 ns/op with_new_arraylist_constructor·p0.90: 12206080,000 ns/op with_new_arraylist_constructor·p0.95: 12255232,000 ns/op with_new_arraylist_constructor·p0.99: 33728102,400 ns/op with_new_arraylist_constructor·p0.999: 37289984,000 ns/op with_new_arraylist_constructor·p0.9999: 37289984,000 ns/op with_new_arraylist_constructor·p1.00: 37289984,000 ns/op Iteration 3: 12262428,898 ±(99.9%) 284845,819 ns/op with_new_arraylist_constructor·p0.00: 11255808,000 ns/op with_new_arraylist_constructor·p0.50: 11960320,000 ns/op with_new_arraylist_constructor·p0.90: 12189696,000 ns/op with_new_arraylist_constructor·p0.95: 12291276,800 ns/op with_new_arraylist_constructor·p0.99: 33017036,800 ns/op with_new_arraylist_constructor·p0.999: 36438016,000 ns/op with_new_arraylist_constructor·p0.9999: 36438016,000 ns/op with_new_arraylist_constructor·p1.00: 36438016,000 ns/op Iteration 4: 12237023,099 ±(99.9%) 303990,199 ns/op with_new_arraylist_constructor·p0.00: 11272192,000 ns/op with_new_arraylist_constructor·p0.50: 11943936,000 ns/op with_new_arraylist_constructor·p0.90: 12009472,000 ns/op with_new_arraylist_constructor·p0.95: 12058624,000 ns/op with_new_arraylist_constructor·p0.99: 34897920,000 ns/op with_new_arraylist_constructor·p0.999: 37683200,000 ns/op with_new_arraylist_constructor·p0.9999: 37683200,000 ns/op with_new_arraylist_constructor·p1.00: 37683200,000 ns/op Iteration 5: 12283410,870 ±(99.9%) 306779,247 ns/op with_new_arraylist_constructor·p0.00: 11616256,000 ns/op with_new_arraylist_constructor·p0.50: 11960320,000 ns/op with_new_arraylist_constructor·p0.90: 12025856,000 ns/op with_new_arraylist_constructor·p0.95: 12058624,000 ns/op with_new_arraylist_constructor·p0.99: 34068889,600 ns/op with_new_arraylist_constructor·p0.999: 36372480,000 ns/op with_new_arraylist_constructor·p0.9999: 36372480,000 ns/op with_new_arraylist_constructor·p1.00: 36372480,000 ns/op # Run progress: 83,22% complete, ETA 06:35:38 # Fork: 2 of 3 # Warmup Iteration 1: 12964844,078 ±(99.9%) 153238,120 ns/op # Warmup Iteration 2: 12717006,494 ±(99.9%) 77912,997 ns/op # Warmup Iteration 3: 12844803,615 ±(99.9%) 160370,754 ns/op Iteration 1: 13056465,211 ±(99.9%) 295143,199 ns/op with_new_arraylist_constructor·p0.00: 12255232,000 ns/op with_new_arraylist_constructor·p0.50: 12582912,000 ns/op with_new_arraylist_constructor·p0.90: 14106624,000 ns/op with_new_arraylist_constructor·p0.95: 14221312,000 ns/op with_new_arraylist_constructor·p0.99: 32494714,880 ns/op with_new_arraylist_constructor·p0.999: 37289984,000 ns/op with_new_arraylist_constructor·p0.9999: 37289984,000 ns/op with_new_arraylist_constructor·p1.00: 37289984,000 ns/op Iteration 2: 12924626,357 ±(99.9%) 309113,817 ns/op with_new_arraylist_constructor·p0.00: 12206080,000 ns/op with_new_arraylist_constructor·p0.50: 12582912,000 ns/op with_new_arraylist_constructor·p0.90: 12812288,000 ns/op with_new_arraylist_constructor·p0.95: 12943360,000 ns/op with_new_arraylist_constructor·p0.99: 34684928,000 ns/op with_new_arraylist_constructor·p0.999: 37027840,000 ns/op with_new_arraylist_constructor·p0.9999: 37027840,000 ns/op with_new_arraylist_constructor·p1.00: 37027840,000 ns/op Iteration 3: 12896766,018 ±(99.9%) 315290,913 ns/op with_new_arraylist_constructor·p0.00: 12206080,000 ns/op with_new_arraylist_constructor·p0.50: 12566528,000 ns/op with_new_arraylist_constructor·p0.90: 12746752,000 ns/op with_new_arraylist_constructor·p0.95: 12894208,000 ns/op with_new_arraylist_constructor·p0.99: 35043409,920 ns/op with_new_arraylist_constructor·p0.999: 38862848,000 ns/op with_new_arraylist_constructor·p0.9999: 38862848,000 ns/op with_new_arraylist_constructor·p1.00: 38862848,000 ns/op Iteration 4: 13276892,983 ±(99.9%) 316887,389 ns/op with_new_arraylist_constructor·p0.00: 12107776,000 ns/op with_new_arraylist_constructor·p0.50: 12550144,000 ns/op with_new_arraylist_constructor·p0.90: 14172160,000 ns/op with_new_arraylist_constructor·p0.95: 14204928,000 ns/op with_new_arraylist_constructor·p0.99: 34859909,120 ns/op with_new_arraylist_constructor·p0.999: 38469632,000 ns/op with_new_arraylist_constructor·p0.9999: 38469632,000 ns/op with_new_arraylist_constructor·p1.00: 38469632,000 ns/op Iteration 5: 12793662,199 ±(99.9%) 297078,730 ns/op with_new_arraylist_constructor·p0.00: 12075008,000 ns/op with_new_arraylist_constructor·p0.50: 12500992,000 ns/op with_new_arraylist_constructor·p0.90: 12577996,800 ns/op with_new_arraylist_constructor·p0.95: 12681216,000 ns/op with_new_arraylist_constructor·p0.99: 33851310,080 ns/op with_new_arraylist_constructor·p0.999: 36896768,000 ns/op with_new_arraylist_constructor·p0.9999: 36896768,000 ns/op with_new_arraylist_constructor·p1.00: 36896768,000 ns/op # Run progress: 83,28% complete, ETA 06:34:18 # Fork: 3 of 3 # Warmup Iteration 1: 12486530,717 ±(99.9%) 256392,265 ns/op # Warmup Iteration 2: 12142415,320 ±(99.9%) 85152,437 ns/op # Warmup Iteration 3: 12302590,426 ±(99.9%) 191958,758 ns/op Iteration 1: 12349773,748 ±(99.9%) 297056,407 ns/op with_new_arraylist_constructor·p0.00: 11632640,000 ns/op with_new_arraylist_constructor·p0.50: 11960320,000 ns/op with_new_arraylist_constructor·p0.90: 12222464,000 ns/op with_new_arraylist_constructor·p0.95: 12442828,800 ns/op with_new_arraylist_constructor·p0.99: 32313507,840 ns/op with_new_arraylist_constructor·p0.999: 37158912,000 ns/op with_new_arraylist_constructor·p0.9999: 37158912,000 ns/op with_new_arraylist_constructor·p1.00: 37158912,000 ns/op Iteration 2: 12312051,389 ±(99.9%) 296097,436 ns/op with_new_arraylist_constructor·p0.00: 11616256,000 ns/op with_new_arraylist_constructor·p0.50: 11960320,000 ns/op with_new_arraylist_constructor·p0.90: 12189696,000 ns/op with_new_arraylist_constructor·p0.95: 12271616,000 ns/op with_new_arraylist_constructor·p0.99: 33550172,160 ns/op with_new_arraylist_constructor·p0.999: 37486592,000 ns/op with_new_arraylist_constructor·p0.9999: 37486592,000 ns/op with_new_arraylist_constructor·p1.00: 37486592,000 ns/op Iteration 3: 12275842,830 ±(99.9%) 298128,932 ns/op with_new_arraylist_constructor·p0.00: 11272192,000 ns/op with_new_arraylist_constructor·p0.50: 11960320,000 ns/op with_new_arraylist_constructor·p0.90: 12173312,000 ns/op with_new_arraylist_constructor·p0.95: 12263424,000 ns/op with_new_arraylist_constructor·p0.99: 34252390,400 ns/op with_new_arraylist_constructor·p0.999: 36634624,000 ns/op with_new_arraylist_constructor·p0.9999: 36634624,000 ns/op with_new_arraylist_constructor·p1.00: 36634624,000 ns/op Iteration 4: 12268339,200 ±(99.9%) 305853,000 ns/op with_new_arraylist_constructor·p0.00: 11288576,000 ns/op with_new_arraylist_constructor·p0.50: 11960320,000 ns/op with_new_arraylist_constructor·p0.90: 12025856,000 ns/op with_new_arraylist_constructor·p0.95: 12124160,000 ns/op with_new_arraylist_constructor·p0.99: 33643560,960 ns/op with_new_arraylist_constructor·p0.999: 37355520,000 ns/op with_new_arraylist_constructor·p0.9999: 37355520,000 ns/op with_new_arraylist_constructor·p1.00: 37355520,000 ns/op Iteration 5: 12292816,453 ±(99.9%) 313236,329 ns/op with_new_arraylist_constructor·p0.00: 11616256,000 ns/op with_new_arraylist_constructor·p0.50: 11960320,000 ns/op with_new_arraylist_constructor·p0.90: 12025856,000 ns/op with_new_arraylist_constructor·p0.95: 12892569,600 ns/op with_new_arraylist_constructor·p0.99: 33761525,760 ns/op with_new_arraylist_constructor·p0.999: 46989312,000 ns/op with_new_arraylist_constructor·p0.9999: 46989312,000 ns/op with_new_arraylist_constructor·p1.00: 46989312,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 11940 mean = 12560262,561 ±(99.9%) 78866,545 ns/op Histogram, ns/op: [10000000,000, 12500000,000) = 8120 [12500000,000, 15000000,000) = 3653 [15000000,000, 17500000,000) = 13 [17500000,000, 20000000,000) = 0 [20000000,000, 22500000,000) = 0 [22500000,000, 25000000,000) = 0 [25000000,000, 27500000,000) = 0 [27500000,000, 30000000,000) = 2 [30000000,000, 32500000,000) = 12 [32500000,000, 35000000,000) = 67 [35000000,000, 37500000,000) = 65 [37500000,000, 40000000,000) = 7 [40000000,000, 42500000,000) = 0 [42500000,000, 45000000,000) = 0 [45000000,000, 47500000,000) = 1 Percentiles, ns/op: p(0,0000) = 11255808,000 ns/op p(50,0000) = 11993088,000 ns/op p(90,0000) = 12812288,000 ns/op p(95,0000) = 13795328,000 ns/op p(99,0000) = 33540997,120 ns/op p(99,9000) = 37293850,624 ns/op p(99,9900) = 45411965,338 ns/op p(99,9990) = 46989312,000 ns/op p(99,9999) = 46989312,000 ns/op p(100,0000) = 46989312,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 10) # Run progress: 83,33% complete, ETA 06:32:58 # Fork: 1 of 3 # Warmup Iteration 1: 1535,039 ±(99.9%) 185,197 ns/op # Warmup Iteration 2: 1331,631 ±(99.9%) 28,777 ns/op # Warmup Iteration 3: 1326,655 ±(99.9%) 29,517 ns/op Iteration 1: 1331,700 ±(99.9%) 28,846 ns/op with_new_arraylist_constructor_size·p0.00: 1230,000 ns/op with_new_arraylist_constructor_size·p0.50: 1292,000 ns/op with_new_arraylist_constructor_size·p0.90: 1338,000 ns/op with_new_arraylist_constructor_size·p0.95: 1370,000 ns/op with_new_arraylist_constructor_size·p0.99: 1488,000 ns/op with_new_arraylist_constructor_size·p0.999: 3504,000 ns/op with_new_arraylist_constructor_size·p0.9999: 17423,088 ns/op with_new_arraylist_constructor_size·p1.00: 1175552,000 ns/op Iteration 2: 1327,855 ±(99.9%) 28,638 ns/op with_new_arraylist_constructor_size·p0.00: 1230,000 ns/op with_new_arraylist_constructor_size·p0.50: 1288,000 ns/op with_new_arraylist_constructor_size·p0.90: 1332,000 ns/op with_new_arraylist_constructor_size·p0.95: 1366,000 ns/op with_new_arraylist_constructor_size·p0.99: 1492,000 ns/op with_new_arraylist_constructor_size·p0.999: 3448,000 ns/op with_new_arraylist_constructor_size·p0.9999: 16108,251 ns/op with_new_arraylist_constructor_size·p1.00: 1216512,000 ns/op Iteration 3: 1324,441 ±(99.9%) 27,579 ns/op with_new_arraylist_constructor_size·p0.00: 1224,000 ns/op with_new_arraylist_constructor_size·p0.50: 1288,000 ns/op with_new_arraylist_constructor_size·p0.90: 1328,000 ns/op with_new_arraylist_constructor_size·p0.95: 1362,000 ns/op with_new_arraylist_constructor_size·p0.99: 1478,000 ns/op with_new_arraylist_constructor_size·p0.999: 3348,900 ns/op with_new_arraylist_constructor_size·p0.9999: 16187,560 ns/op with_new_arraylist_constructor_size·p1.00: 1060864,000 ns/op Iteration 4: 1326,099 ±(99.9%) 28,287 ns/op with_new_arraylist_constructor_size·p0.00: 1232,000 ns/op with_new_arraylist_constructor_size·p0.50: 1290,000 ns/op with_new_arraylist_constructor_size·p0.90: 1334,000 ns/op with_new_arraylist_constructor_size·p0.95: 1366,000 ns/op with_new_arraylist_constructor_size·p0.99: 1480,000 ns/op with_new_arraylist_constructor_size·p0.999: 3349,340 ns/op with_new_arraylist_constructor_size·p0.9999: 16145,096 ns/op with_new_arraylist_constructor_size·p1.00: 1228800,000 ns/op Iteration 5: 1327,752 ±(99.9%) 30,150 ns/op with_new_arraylist_constructor_size·p0.00: 1232,000 ns/op with_new_arraylist_constructor_size·p0.50: 1288,000 ns/op with_new_arraylist_constructor_size·p0.90: 1330,000 ns/op with_new_arraylist_constructor_size·p0.95: 1364,000 ns/op with_new_arraylist_constructor_size·p0.99: 1478,000 ns/op with_new_arraylist_constructor_size·p0.999: 3361,492 ns/op with_new_arraylist_constructor_size·p0.9999: 16155,797 ns/op with_new_arraylist_constructor_size·p1.00: 1181696,000 ns/op # Run progress: 83,39% complete, ETA 06:31:37 # Fork: 2 of 3 # Warmup Iteration 1: 1395,305 ±(99.9%) 142,706 ns/op # Warmup Iteration 2: 1267,763 ±(99.9%) 34,372 ns/op # Warmup Iteration 3: 1260,082 ±(99.9%) 31,445 ns/op Iteration 1: 1266,034 ±(99.9%) 28,583 ns/op with_new_arraylist_constructor_size·p0.00: 1162,000 ns/op with_new_arraylist_constructor_size·p0.50: 1216,000 ns/op with_new_arraylist_constructor_size·p0.90: 1278,000 ns/op with_new_arraylist_constructor_size·p0.95: 1334,000 ns/op with_new_arraylist_constructor_size·p0.99: 2076,000 ns/op with_new_arraylist_constructor_size·p0.999: 3276,000 ns/op with_new_arraylist_constructor_size·p0.9999: 16000,000 ns/op with_new_arraylist_constructor_size·p1.00: 1128448,000 ns/op Iteration 2: 1249,341 ±(99.9%) 24,997 ns/op with_new_arraylist_constructor_size·p0.00: 1162,000 ns/op with_new_arraylist_constructor_size·p0.50: 1214,000 ns/op with_new_arraylist_constructor_size·p0.90: 1268,000 ns/op with_new_arraylist_constructor_size·p0.95: 1322,000 ns/op with_new_arraylist_constructor_size·p0.99: 1444,000 ns/op with_new_arraylist_constructor_size·p0.999: 3208,000 ns/op with_new_arraylist_constructor_size·p0.9999: 15792,000 ns/op with_new_arraylist_constructor_size·p1.00: 1220608,000 ns/op Iteration 3: 1252,044 ±(99.9%) 27,552 ns/op with_new_arraylist_constructor_size·p0.00: 1162,000 ns/op with_new_arraylist_constructor_size·p0.50: 1214,000 ns/op with_new_arraylist_constructor_size·p0.90: 1266,000 ns/op with_new_arraylist_constructor_size·p0.95: 1320,000 ns/op with_new_arraylist_constructor_size·p0.99: 1446,000 ns/op with_new_arraylist_constructor_size·p0.999: 3230,404 ns/op with_new_arraylist_constructor_size·p0.9999: 15876,162 ns/op with_new_arraylist_constructor_size·p1.00: 1198080,000 ns/op Iteration 4: 1255,452 ±(99.9%) 29,305 ns/op with_new_arraylist_constructor_size·p0.00: 1160,000 ns/op with_new_arraylist_constructor_size·p0.50: 1214,000 ns/op with_new_arraylist_constructor_size·p0.90: 1266,000 ns/op with_new_arraylist_constructor_size·p0.95: 1320,000 ns/op with_new_arraylist_constructor_size·p0.99: 1450,000 ns/op with_new_arraylist_constructor_size·p0.999: 3228,000 ns/op with_new_arraylist_constructor_size·p0.9999: 15988,000 ns/op with_new_arraylist_constructor_size·p1.00: 1116160,000 ns/op Iteration 5: 1253,171 ±(99.9%) 28,188 ns/op with_new_arraylist_constructor_size·p0.00: 1160,000 ns/op with_new_arraylist_constructor_size·p0.50: 1214,000 ns/op with_new_arraylist_constructor_size·p0.90: 1266,000 ns/op with_new_arraylist_constructor_size·p0.95: 1320,000 ns/op with_new_arraylist_constructor_size·p0.99: 1448,000 ns/op with_new_arraylist_constructor_size·p0.999: 3236,000 ns/op with_new_arraylist_constructor_size·p0.9999: 15811,690 ns/op with_new_arraylist_constructor_size·p1.00: 1036288,000 ns/op # Run progress: 83,45% complete, ETA 06:30:17 # Fork: 3 of 3 # Warmup Iteration 1: 1510,806 ±(99.9%) 135,859 ns/op # Warmup Iteration 2: 1566,365 ±(99.9%) 41,574 ns/op # Warmup Iteration 3: 1632,072 ±(99.9%) 38,999 ns/op Iteration 1: 1513,733 ±(99.9%) 35,988 ns/op with_new_arraylist_constructor_size·p0.00: 1230,000 ns/op with_new_arraylist_constructor_size·p0.50: 1294,000 ns/op with_new_arraylist_constructor_size·p0.90: 2092,000 ns/op with_new_arraylist_constructor_size·p0.95: 2112,000 ns/op with_new_arraylist_constructor_size·p0.99: 2192,000 ns/op with_new_arraylist_constructor_size·p0.999: 4561,712 ns/op with_new_arraylist_constructor_size·p0.9999: 17237,562 ns/op with_new_arraylist_constructor_size·p1.00: 1200128,000 ns/op Iteration 2: 1568,153 ±(99.9%) 36,155 ns/op with_new_arraylist_constructor_size·p0.00: 1230,000 ns/op with_new_arraylist_constructor_size·p0.50: 1298,000 ns/op with_new_arraylist_constructor_size·p0.90: 2096,000 ns/op with_new_arraylist_constructor_size·p0.95: 2112,000 ns/op with_new_arraylist_constructor_size·p0.99: 2196,000 ns/op with_new_arraylist_constructor_size·p0.999: 4707,880 ns/op with_new_arraylist_constructor_size·p0.9999: 17399,507 ns/op with_new_arraylist_constructor_size·p1.00: 1044480,000 ns/op Iteration 3: 1436,361 ±(99.9%) 32,983 ns/op with_new_arraylist_constructor_size·p0.00: 1232,000 ns/op with_new_arraylist_constructor_size·p0.50: 1290,000 ns/op with_new_arraylist_constructor_size·p0.90: 2076,000 ns/op with_new_arraylist_constructor_size·p0.95: 2092,000 ns/op with_new_arraylist_constructor_size·p0.99: 2144,000 ns/op with_new_arraylist_constructor_size·p0.999: 4101,136 ns/op with_new_arraylist_constructor_size·p0.9999: 16498,054 ns/op with_new_arraylist_constructor_size·p1.00: 1077248,000 ns/op Iteration 4: 1323,149 ±(99.9%) 27,081 ns/op with_new_arraylist_constructor_size·p0.00: 1230,000 ns/op with_new_arraylist_constructor_size·p0.50: 1288,000 ns/op with_new_arraylist_constructor_size·p0.90: 1326,000 ns/op with_new_arraylist_constructor_size·p0.95: 1366,000 ns/op with_new_arraylist_constructor_size·p0.99: 1480,000 ns/op with_new_arraylist_constructor_size·p0.999: 3348,456 ns/op with_new_arraylist_constructor_size·p0.9999: 15995,382 ns/op with_new_arraylist_constructor_size·p1.00: 1042432,000 ns/op Iteration 5: 1320,491 ±(99.9%) 26,081 ns/op with_new_arraylist_constructor_size·p0.00: 1236,000 ns/op with_new_arraylist_constructor_size·p0.50: 1288,000 ns/op with_new_arraylist_constructor_size·p0.90: 1326,000 ns/op with_new_arraylist_constructor_size·p0.95: 1366,000 ns/op with_new_arraylist_constructor_size·p0.99: 1476,000 ns/op with_new_arraylist_constructor_size·p0.999: 3304,000 ns/op with_new_arraylist_constructor_size·p0.9999: 15830,358 ns/op with_new_arraylist_constructor_size·p1.00: 1008640,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3626131 mean = 1332,485 ±(99.9%) 7,550 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3626065 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 29 [1000000,000, 1125000,000) = 28 [1125000,000, 1250000,000) = 8 [1250000,000, 1375000,000) = 0 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1160,000 ns/op p(50,0000) = 1280,000 ns/op p(90,0000) = 1340,000 ns/op p(95,0000) = 1456,000 ns/op p(99,0000) = 2112,000 ns/op p(99,9000) = 3444,000 ns/op p(99,9900) = 16160,000 ns/op p(99,9990) = 1000401,633 ns/op p(99,9999) = 1206253,453 ns/op p(100,0000) = 1228800,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 20) # Run progress: 83,50% complete, ETA 06:28:57 # Fork: 1 of 3 # Warmup Iteration 1: 2420,380 ±(99.9%) 135,691 ns/op # Warmup Iteration 2: 2226,889 ±(99.9%) 34,365 ns/op # Warmup Iteration 3: 2210,003 ±(99.9%) 30,419 ns/op Iteration 1: 2212,970 ±(99.9%) 33,138 ns/op with_new_arraylist_constructor_size·p0.00: 2068,000 ns/op with_new_arraylist_constructor_size·p0.50: 2152,000 ns/op with_new_arraylist_constructor_size·p0.90: 2244,000 ns/op with_new_arraylist_constructor_size·p0.95: 2320,000 ns/op with_new_arraylist_constructor_size·p0.99: 2504,000 ns/op with_new_arraylist_constructor_size·p0.999: 4320,000 ns/op with_new_arraylist_constructor_size·p0.9999: 17274,925 ns/op with_new_arraylist_constructor_size·p1.00: 1224704,000 ns/op Iteration 2: 2212,451 ±(99.9%) 30,755 ns/op with_new_arraylist_constructor_size·p0.00: 2064,000 ns/op with_new_arraylist_constructor_size·p0.50: 2152,000 ns/op with_new_arraylist_constructor_size·p0.90: 2248,000 ns/op with_new_arraylist_constructor_size·p0.95: 2324,000 ns/op with_new_arraylist_constructor_size·p0.99: 2500,000 ns/op with_new_arraylist_constructor_size·p0.999: 4296,000 ns/op with_new_arraylist_constructor_size·p0.9999: 16970,467 ns/op with_new_arraylist_constructor_size·p1.00: 1095680,000 ns/op Iteration 3: 2211,545 ±(99.9%) 31,127 ns/op with_new_arraylist_constructor_size·p0.00: 2068,000 ns/op with_new_arraylist_constructor_size·p0.50: 2152,000 ns/op with_new_arraylist_constructor_size·p0.90: 2244,000 ns/op with_new_arraylist_constructor_size·p0.95: 2320,000 ns/op with_new_arraylist_constructor_size·p0.99: 2528,000 ns/op with_new_arraylist_constructor_size·p0.999: 4319,760 ns/op with_new_arraylist_constructor_size·p0.9999: 17286,016 ns/op with_new_arraylist_constructor_size·p1.00: 1107968,000 ns/op Iteration 4: 2209,434 ±(99.9%) 29,779 ns/op with_new_arraylist_constructor_size·p0.00: 2068,000 ns/op with_new_arraylist_constructor_size·p0.50: 2152,000 ns/op with_new_arraylist_constructor_size·p0.90: 2244,000 ns/op with_new_arraylist_constructor_size·p0.95: 2320,000 ns/op with_new_arraylist_constructor_size·p0.99: 2528,000 ns/op with_new_arraylist_constructor_size·p0.999: 4360,928 ns/op with_new_arraylist_constructor_size·p0.9999: 17001,971 ns/op with_new_arraylist_constructor_size·p1.00: 1148928,000 ns/op Iteration 5: 2211,812 ±(99.9%) 31,564 ns/op with_new_arraylist_constructor_size·p0.00: 2068,000 ns/op with_new_arraylist_constructor_size·p0.50: 2152,000 ns/op with_new_arraylist_constructor_size·p0.90: 2244,000 ns/op with_new_arraylist_constructor_size·p0.95: 2320,000 ns/op with_new_arraylist_constructor_size·p0.99: 2492,000 ns/op with_new_arraylist_constructor_size·p0.999: 4289,816 ns/op with_new_arraylist_constructor_size·p0.9999: 16970,326 ns/op with_new_arraylist_constructor_size·p1.00: 1118208,000 ns/op # Run progress: 83,56% complete, ETA 06:27:37 # Fork: 2 of 3 # Warmup Iteration 1: 2468,657 ±(99.9%) 133,251 ns/op # Warmup Iteration 2: 2275,280 ±(99.9%) 33,592 ns/op # Warmup Iteration 3: 2163,686 ±(99.9%) 30,366 ns/op Iteration 1: 2251,280 ±(99.9%) 31,038 ns/op with_new_arraylist_constructor_size·p0.00: 1900,000 ns/op with_new_arraylist_constructor_size·p0.50: 2012,000 ns/op with_new_arraylist_constructor_size·p0.90: 3100,000 ns/op with_new_arraylist_constructor_size·p0.95: 3132,000 ns/op with_new_arraylist_constructor_size·p0.99: 3288,000 ns/op with_new_arraylist_constructor_size·p0.999: 5736,000 ns/op with_new_arraylist_constructor_size·p0.9999: 19447,885 ns/op with_new_arraylist_constructor_size·p1.00: 1177600,000 ns/op Iteration 2: 2281,502 ±(99.9%) 32,983 ns/op with_new_arraylist_constructor_size·p0.00: 1902,000 ns/op with_new_arraylist_constructor_size·p0.50: 2014,000 ns/op with_new_arraylist_constructor_size·p0.90: 3104,000 ns/op with_new_arraylist_constructor_size·p0.95: 3140,000 ns/op with_new_arraylist_constructor_size·p0.99: 3388,000 ns/op with_new_arraylist_constructor_size·p0.999: 6107,392 ns/op with_new_arraylist_constructor_size·p0.9999: 18017,357 ns/op with_new_arraylist_constructor_size·p1.00: 1146880,000 ns/op Iteration 3: 2099,374 ±(99.9%) 30,438 ns/op with_new_arraylist_constructor_size·p0.00: 1900,000 ns/op with_new_arraylist_constructor_size·p0.50: 2006,000 ns/op with_new_arraylist_constructor_size·p0.90: 2112,000 ns/op with_new_arraylist_constructor_size·p0.95: 2252,000 ns/op with_new_arraylist_constructor_size·p0.99: 3168,000 ns/op with_new_arraylist_constructor_size·p0.999: 5718,016 ns/op with_new_arraylist_constructor_size·p0.9999: 17988,813 ns/op with_new_arraylist_constructor_size·p1.00: 1128448,000 ns/op Iteration 4: 2052,661 ±(99.9%) 27,474 ns/op with_new_arraylist_constructor_size·p0.00: 1900,000 ns/op with_new_arraylist_constructor_size·p0.50: 2002,000 ns/op with_new_arraylist_constructor_size·p0.90: 2088,000 ns/op with_new_arraylist_constructor_size·p0.95: 2136,000 ns/op with_new_arraylist_constructor_size·p0.99: 2312,000 ns/op with_new_arraylist_constructor_size·p0.999: 4119,520 ns/op with_new_arraylist_constructor_size·p0.9999: 17248,000 ns/op with_new_arraylist_constructor_size·p1.00: 1114112,000 ns/op Iteration 5: 2068,704 ±(99.9%) 30,253 ns/op with_new_arraylist_constructor_size·p0.00: 1904,000 ns/op with_new_arraylist_constructor_size·p0.50: 2008,000 ns/op with_new_arraylist_constructor_size·p0.90: 2108,000 ns/op with_new_arraylist_constructor_size·p0.95: 2168,000 ns/op with_new_arraylist_constructor_size·p0.99: 2416,000 ns/op with_new_arraylist_constructor_size·p0.999: 4144,000 ns/op with_new_arraylist_constructor_size·p0.9999: 16975,091 ns/op with_new_arraylist_constructor_size·p1.00: 1167360,000 ns/op # Run progress: 83,62% complete, ETA 06:26:17 # Fork: 3 of 3 # Warmup Iteration 1: 2400,116 ±(99.9%) 138,919 ns/op # Warmup Iteration 2: 2255,793 ±(99.9%) 35,447 ns/op # Warmup Iteration 3: 2241,522 ±(99.9%) 31,119 ns/op Iteration 1: 2242,165 ±(99.9%) 31,233 ns/op with_new_arraylist_constructor_size·p0.00: 2064,000 ns/op with_new_arraylist_constructor_size·p0.50: 2184,000 ns/op with_new_arraylist_constructor_size·p0.90: 2284,000 ns/op with_new_arraylist_constructor_size·p0.95: 2392,000 ns/op with_new_arraylist_constructor_size·p0.99: 2576,000 ns/op with_new_arraylist_constructor_size·p0.999: 4376,000 ns/op with_new_arraylist_constructor_size·p0.9999: 16928,000 ns/op with_new_arraylist_constructor_size·p1.00: 1198080,000 ns/op Iteration 2: 2238,018 ±(99.9%) 29,023 ns/op with_new_arraylist_constructor_size·p0.00: 2072,000 ns/op with_new_arraylist_constructor_size·p0.50: 2184,000 ns/op with_new_arraylist_constructor_size·p0.90: 2284,000 ns/op with_new_arraylist_constructor_size·p0.95: 2388,000 ns/op with_new_arraylist_constructor_size·p0.99: 2588,000 ns/op with_new_arraylist_constructor_size·p0.999: 4408,000 ns/op with_new_arraylist_constructor_size·p0.9999: 18647,347 ns/op with_new_arraylist_constructor_size·p1.00: 1191936,000 ns/op Iteration 3: 2244,766 ±(99.9%) 24,783 ns/op with_new_arraylist_constructor_size·p0.00: 2072,000 ns/op with_new_arraylist_constructor_size·p0.50: 2184,000 ns/op with_new_arraylist_constructor_size·p0.90: 2296,000 ns/op with_new_arraylist_constructor_size·p0.95: 2420,000 ns/op with_new_arraylist_constructor_size·p0.99: 3108,000 ns/op with_new_arraylist_constructor_size·p0.999: 5235,096 ns/op with_new_arraylist_constructor_size·p0.9999: 18714,838 ns/op with_new_arraylist_constructor_size·p1.00: 1134592,000 ns/op Iteration 4: 2237,973 ±(99.9%) 27,785 ns/op with_new_arraylist_constructor_size·p0.00: 2076,000 ns/op with_new_arraylist_constructor_size·p0.50: 2184,000 ns/op with_new_arraylist_constructor_size·p0.90: 2280,000 ns/op with_new_arraylist_constructor_size·p0.95: 2388,000 ns/op with_new_arraylist_constructor_size·p0.99: 2596,000 ns/op with_new_arraylist_constructor_size·p0.999: 4481,008 ns/op with_new_arraylist_constructor_size·p0.9999: 17394,016 ns/op with_new_arraylist_constructor_size·p1.00: 1228800,000 ns/op Iteration 5: 2265,892 ±(99.9%) 33,607 ns/op with_new_arraylist_constructor_size·p0.00: 2072,000 ns/op with_new_arraylist_constructor_size·p0.50: 2184,000 ns/op with_new_arraylist_constructor_size·p0.90: 2308,000 ns/op with_new_arraylist_constructor_size·p0.95: 2452,000 ns/op with_new_arraylist_constructor_size·p0.99: 3140,000 ns/op with_new_arraylist_constructor_size·p0.999: 5380,192 ns/op with_new_arraylist_constructor_size·p0.9999: 18076,954 ns/op with_new_arraylist_constructor_size·p1.00: 1228800,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 4330290 mean = 2200,396 ±(99.9%) 7,850 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4330196 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 19 [1000000,000, 1125000,000) = 61 [1125000,000, 1250000,000) = 14 [1250000,000, 1375000,000) = 0 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1900,000 ns/op p(50,0000) = 2148,000 ns/op p(90,0000) = 2264,000 ns/op p(95,0000) = 2420,000 ns/op p(99,0000) = 3148,000 ns/op p(99,9000) = 4648,000 ns/op p(99,9900) = 17728,000 ns/op p(99,9990) = 1064960,000 ns/op p(99,9999) = 1196050,692 ns/op p(100,0000) = 1228800,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 50) # Run progress: 83,67% complete, ETA 06:24:56 # Fork: 1 of 3 # Warmup Iteration 1: 3015,728 ±(99.9%) 193,600 ns/op # Warmup Iteration 2: 2760,391 ±(99.9%) 48,612 ns/op # Warmup Iteration 3: 2943,751 ±(99.9%) 98,892 ns/op Iteration 1: 2920,817 ±(99.9%) 84,079 ns/op with_new_arraylist_constructor_size·p0.00: 2428,000 ns/op with_new_arraylist_constructor_size·p0.50: 2692,000 ns/op with_new_arraylist_constructor_size·p0.90: 2976,000 ns/op with_new_arraylist_constructor_size·p0.95: 3556,000 ns/op with_new_arraylist_constructor_size·p0.99: 4376,000 ns/op with_new_arraylist_constructor_size·p0.999: 7112,344 ns/op with_new_arraylist_constructor_size·p0.9999: 479848,499 ns/op with_new_arraylist_constructor_size·p1.00: 1398784,000 ns/op Iteration 2: 2729,752 ±(99.9%) 19,008 ns/op with_new_arraylist_constructor_size·p0.00: 2428,000 ns/op with_new_arraylist_constructor_size·p0.50: 2680,000 ns/op with_new_arraylist_constructor_size·p0.90: 2884,000 ns/op with_new_arraylist_constructor_size·p0.95: 2964,000 ns/op with_new_arraylist_constructor_size·p0.99: 3140,000 ns/op with_new_arraylist_constructor_size·p0.999: 5350,304 ns/op with_new_arraylist_constructor_size·p0.9999: 19075,814 ns/op with_new_arraylist_constructor_size·p1.00: 1312768,000 ns/op Iteration 3: 2806,737 ±(99.9%) 65,544 ns/op with_new_arraylist_constructor_size·p0.00: 2420,000 ns/op with_new_arraylist_constructor_size·p0.50: 2680,000 ns/op with_new_arraylist_constructor_size·p0.90: 2900,000 ns/op with_new_arraylist_constructor_size·p0.95: 2996,000 ns/op with_new_arraylist_constructor_size·p0.99: 3344,000 ns/op with_new_arraylist_constructor_size·p0.999: 6042,432 ns/op with_new_arraylist_constructor_size·p0.9999: 22889,830 ns/op with_new_arraylist_constructor_size·p1.00: 1333248,000 ns/op Iteration 4: 2780,303 ±(99.9%) 59,998 ns/op with_new_arraylist_constructor_size·p0.00: 2420,000 ns/op with_new_arraylist_constructor_size·p0.50: 2672,000 ns/op with_new_arraylist_constructor_size·p0.90: 2872,000 ns/op with_new_arraylist_constructor_size·p0.95: 2968,000 ns/op with_new_arraylist_constructor_size·p0.99: 3308,640 ns/op with_new_arraylist_constructor_size·p0.999: 5691,456 ns/op with_new_arraylist_constructor_size·p0.9999: 19809,382 ns/op with_new_arraylist_constructor_size·p1.00: 1337344,000 ns/op Iteration 5: 2758,322 ±(99.9%) 25,607 ns/op with_new_arraylist_constructor_size·p0.00: 2420,000 ns/op with_new_arraylist_constructor_size·p0.50: 2676,000 ns/op with_new_arraylist_constructor_size·p0.90: 2884,000 ns/op with_new_arraylist_constructor_size·p0.95: 3000,000 ns/op with_new_arraylist_constructor_size·p0.99: 4044,000 ns/op with_new_arraylist_constructor_size·p0.999: 6811,072 ns/op with_new_arraylist_constructor_size·p0.9999: 19892,429 ns/op with_new_arraylist_constructor_size·p1.00: 1280000,000 ns/op # Run progress: 83,73% complete, ETA 06:23:36 # Fork: 2 of 3 # Warmup Iteration 1: 4186,862 ±(99.9%) 104,496 ns/op # Warmup Iteration 2: 4098,435 ±(99.9%) 33,271 ns/op # Warmup Iteration 3: 4170,098 ±(99.9%) 48,123 ns/op Iteration 1: 4252,695 ±(99.9%) 68,581 ns/op with_new_arraylist_constructor_size·p0.00: 3804,000 ns/op with_new_arraylist_constructor_size·p0.50: 4024,000 ns/op with_new_arraylist_constructor_size·p0.90: 4320,000 ns/op with_new_arraylist_constructor_size·p0.95: 4968,000 ns/op with_new_arraylist_constructor_size·p0.99: 5792,000 ns/op with_new_arraylist_constructor_size·p0.999: 16704,000 ns/op with_new_arraylist_constructor_size·p0.9999: 80897,728 ns/op with_new_arraylist_constructor_size·p1.00: 1347584,000 ns/op Iteration 2: 4093,868 ±(99.9%) 36,750 ns/op with_new_arraylist_constructor_size·p0.00: 3800,000 ns/op with_new_arraylist_constructor_size·p0.50: 4012,000 ns/op with_new_arraylist_constructor_size·p0.90: 4216,000 ns/op with_new_arraylist_constructor_size·p0.95: 4320,000 ns/op with_new_arraylist_constructor_size·p0.99: 4528,000 ns/op with_new_arraylist_constructor_size·p0.999: 9715,424 ns/op with_new_arraylist_constructor_size·p0.9999: 21056,000 ns/op with_new_arraylist_constructor_size·p1.00: 1296384,000 ns/op Iteration 3: 4116,203 ±(99.9%) 33,547 ns/op with_new_arraylist_constructor_size·p0.00: 3796,000 ns/op with_new_arraylist_constructor_size·p0.50: 4012,000 ns/op with_new_arraylist_constructor_size·p0.90: 4248,000 ns/op with_new_arraylist_constructor_size·p0.95: 4352,000 ns/op with_new_arraylist_constructor_size·p0.99: 5680,000 ns/op with_new_arraylist_constructor_size·p0.999: 8678,688 ns/op with_new_arraylist_constructor_size·p0.9999: 20882,269 ns/op with_new_arraylist_constructor_size·p1.00: 1259520,000 ns/op Iteration 4: 4102,587 ±(99.9%) 18,068 ns/op with_new_arraylist_constructor_size·p0.00: 3808,000 ns/op with_new_arraylist_constructor_size·p0.50: 4016,000 ns/op with_new_arraylist_constructor_size·p0.90: 4248,000 ns/op with_new_arraylist_constructor_size·p0.95: 4368,000 ns/op with_new_arraylist_constructor_size·p0.99: 5704,000 ns/op with_new_arraylist_constructor_size·p0.999: 16608,000 ns/op with_new_arraylist_constructor_size·p0.9999: 20896,000 ns/op with_new_arraylist_constructor_size·p1.00: 1243136,000 ns/op Iteration 5: 4217,425 ±(99.9%) 66,160 ns/op with_new_arraylist_constructor_size·p0.00: 3796,000 ns/op with_new_arraylist_constructor_size·p0.50: 4024,000 ns/op with_new_arraylist_constructor_size·p0.90: 4280,000 ns/op with_new_arraylist_constructor_size·p0.95: 4408,000 ns/op with_new_arraylist_constructor_size·p0.99: 5552,000 ns/op with_new_arraylist_constructor_size·p0.999: 16672,000 ns/op with_new_arraylist_constructor_size·p0.9999: 393449,440 ns/op with_new_arraylist_constructor_size·p1.00: 1208320,000 ns/op # Run progress: 83,79% complete, ETA 06:22:16 # Fork: 3 of 3 # Warmup Iteration 1: 3125,210 ±(99.9%) 231,559 ns/op # Warmup Iteration 2: 2815,619 ±(99.9%) 73,875 ns/op # Warmup Iteration 3: 2715,387 ±(99.9%) 26,065 ns/op Iteration 1: 2770,934 ±(99.9%) 24,618 ns/op with_new_arraylist_constructor_size·p0.00: 2448,000 ns/op with_new_arraylist_constructor_size·p0.50: 2672,000 ns/op with_new_arraylist_constructor_size·p0.90: 2892,000 ns/op with_new_arraylist_constructor_size·p0.95: 3084,000 ns/op with_new_arraylist_constructor_size·p0.99: 4056,000 ns/op with_new_arraylist_constructor_size·p0.999: 5984,000 ns/op with_new_arraylist_constructor_size·p0.9999: 19675,949 ns/op with_new_arraylist_constructor_size·p1.00: 1226752,000 ns/op Iteration 2: 2896,540 ±(99.9%) 27,950 ns/op with_new_arraylist_constructor_size·p0.00: 2444,000 ns/op with_new_arraylist_constructor_size·p0.50: 2692,000 ns/op with_new_arraylist_constructor_size·p0.90: 3892,000 ns/op with_new_arraylist_constructor_size·p0.95: 3956,000 ns/op with_new_arraylist_constructor_size·p0.99: 4208,000 ns/op with_new_arraylist_constructor_size·p0.999: 6424,000 ns/op with_new_arraylist_constructor_size·p0.9999: 19755,021 ns/op with_new_arraylist_constructor_size·p1.00: 1308672,000 ns/op Iteration 3: 2794,623 ±(99.9%) 64,237 ns/op with_new_arraylist_constructor_size·p0.00: 2452,000 ns/op with_new_arraylist_constructor_size·p0.50: 2676,000 ns/op with_new_arraylist_constructor_size·p0.90: 2880,000 ns/op with_new_arraylist_constructor_size·p0.95: 2984,000 ns/op with_new_arraylist_constructor_size·p0.99: 3280,000 ns/op with_new_arraylist_constructor_size·p0.999: 5541,408 ns/op with_new_arraylist_constructor_size·p0.9999: 20574,445 ns/op with_new_arraylist_constructor_size·p1.00: 1355776,000 ns/op Iteration 4: 2725,933 ±(99.9%) 24,785 ns/op with_new_arraylist_constructor_size·p0.00: 2448,000 ns/op with_new_arraylist_constructor_size·p0.50: 2672,000 ns/op with_new_arraylist_constructor_size·p0.90: 2872,000 ns/op with_new_arraylist_constructor_size·p0.95: 2964,000 ns/op with_new_arraylist_constructor_size·p0.99: 3104,000 ns/op with_new_arraylist_constructor_size·p0.999: 5048,000 ns/op with_new_arraylist_constructor_size·p0.9999: 19904,000 ns/op with_new_arraylist_constructor_size·p1.00: 1249280,000 ns/op Iteration 5: 2937,292 ±(99.9%) 101,790 ns/op with_new_arraylist_constructor_size·p0.00: 2460,000 ns/op with_new_arraylist_constructor_size·p0.50: 2680,000 ns/op with_new_arraylist_constructor_size·p0.90: 2904,000 ns/op with_new_arraylist_constructor_size·p0.95: 3040,000 ns/op with_new_arraylist_constructor_size·p0.99: 4248,000 ns/op with_new_arraylist_constructor_size·p0.999: 6228,280 ns/op with_new_arraylist_constructor_size·p0.9999: 1155093,914 ns/op with_new_arraylist_constructor_size·p1.00: 1417216,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3798657 mean = 3351,519 ±(99.9%) 13,980 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3798477 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 31 [1125000,000, 1250000,000) = 104 [1250000,000, 1375000,000) = 42 [1375000,000, 1500000,000) = 3 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 2420,000 ns/op p(50,0000) = 2824,000 ns/op p(90,0000) = 4084,000 ns/op p(95,0000) = 4224,000 ns/op p(99,0000) = 5240,000 ns/op p(99,9000) = 7800,000 ns/op p(99,9900) = 20928,000 ns/op p(99,9990) = 1265691,484 ns/op p(99,9999) = 1364435,317 ns/op p(100,0000) = 1417216,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 100) # Run progress: 83,84% complete, ETA 06:20:56 # Fork: 1 of 3 # Warmup Iteration 1: 8096,664 ±(99.9%) 153,357 ns/op # Warmup Iteration 2: 7883,155 ±(99.9%) 45,939 ns/op # Warmup Iteration 3: 7891,864 ±(99.9%) 45,956 ns/op Iteration 1: 7911,400 ±(99.9%) 41,754 ns/op with_new_arraylist_constructor_size·p0.00: 7376,000 ns/op with_new_arraylist_constructor_size·p0.50: 7744,000 ns/op with_new_arraylist_constructor_size·p0.90: 8096,000 ns/op with_new_arraylist_constructor_size·p0.95: 8640,000 ns/op with_new_arraylist_constructor_size·p0.99: 10400,000 ns/op with_new_arraylist_constructor_size·p0.999: 20919,488 ns/op with_new_arraylist_constructor_size·p0.9999: 26999,898 ns/op with_new_arraylist_constructor_size·p1.00: 1306624,000 ns/op Iteration 2: 7890,351 ±(99.9%) 46,374 ns/op with_new_arraylist_constructor_size·p0.00: 7392,000 ns/op with_new_arraylist_constructor_size·p0.50: 7744,000 ns/op with_new_arraylist_constructor_size·p0.90: 8072,000 ns/op with_new_arraylist_constructor_size·p0.95: 8416,000 ns/op with_new_arraylist_constructor_size·p0.99: 9536,000 ns/op with_new_arraylist_constructor_size·p0.999: 20576,000 ns/op with_new_arraylist_constructor_size·p0.9999: 27080,246 ns/op with_new_arraylist_constructor_size·p1.00: 1329152,000 ns/op Iteration 3: 7879,373 ±(99.9%) 41,327 ns/op with_new_arraylist_constructor_size·p0.00: 7376,000 ns/op with_new_arraylist_constructor_size·p0.50: 7744,000 ns/op with_new_arraylist_constructor_size·p0.90: 8064,000 ns/op with_new_arraylist_constructor_size·p0.95: 8416,000 ns/op with_new_arraylist_constructor_size·p0.99: 9520,000 ns/op with_new_arraylist_constructor_size·p0.999: 20544,000 ns/op with_new_arraylist_constructor_size·p0.9999: 26976,000 ns/op with_new_arraylist_constructor_size·p1.00: 1298432,000 ns/op Iteration 4: 7895,481 ±(99.9%) 47,367 ns/op with_new_arraylist_constructor_size·p0.00: 7392,000 ns/op with_new_arraylist_constructor_size·p0.50: 7752,000 ns/op with_new_arraylist_constructor_size·p0.90: 8072,000 ns/op with_new_arraylist_constructor_size·p0.95: 8432,000 ns/op with_new_arraylist_constructor_size·p0.99: 9536,000 ns/op with_new_arraylist_constructor_size·p0.999: 20576,000 ns/op with_new_arraylist_constructor_size·p0.9999: 27200,000 ns/op with_new_arraylist_constructor_size·p1.00: 1329152,000 ns/op Iteration 5: 7879,984 ±(99.9%) 43,496 ns/op with_new_arraylist_constructor_size·p0.00: 7400,000 ns/op with_new_arraylist_constructor_size·p0.50: 7744,000 ns/op with_new_arraylist_constructor_size·p0.90: 8056,000 ns/op with_new_arraylist_constructor_size·p0.95: 8416,000 ns/op with_new_arraylist_constructor_size·p0.99: 9536,000 ns/op with_new_arraylist_constructor_size·p0.999: 20576,000 ns/op with_new_arraylist_constructor_size·p0.9999: 25859,507 ns/op with_new_arraylist_constructor_size·p1.00: 1255424,000 ns/op # Run progress: 83,90% complete, ETA 06:19:36 # Fork: 2 of 3 # Warmup Iteration 1: 8823,865 ±(99.9%) 177,090 ns/op # Warmup Iteration 2: 8439,573 ±(99.9%) 49,745 ns/op # Warmup Iteration 3: 8670,346 ±(99.9%) 43,866 ns/op Iteration 1: 8449,910 ±(99.9%) 50,162 ns/op with_new_arraylist_constructor_size·p0.00: 7944,000 ns/op with_new_arraylist_constructor_size·p0.50: 8288,000 ns/op with_new_arraylist_constructor_size·p0.90: 8640,000 ns/op with_new_arraylist_constructor_size·p0.95: 8896,000 ns/op with_new_arraylist_constructor_size·p0.99: 10160,000 ns/op with_new_arraylist_constructor_size·p0.999: 21088,000 ns/op with_new_arraylist_constructor_size·p0.9999: 27756,115 ns/op with_new_arraylist_constructor_size·p1.00: 2105344,000 ns/op Iteration 2: 8443,143 ±(99.9%) 48,190 ns/op with_new_arraylist_constructor_size·p0.00: 7944,000 ns/op with_new_arraylist_constructor_size·p0.50: 8288,000 ns/op with_new_arraylist_constructor_size·p0.90: 8608,000 ns/op with_new_arraylist_constructor_size·p0.95: 8864,000 ns/op with_new_arraylist_constructor_size·p0.99: 10144,000 ns/op with_new_arraylist_constructor_size·p0.999: 21056,000 ns/op with_new_arraylist_constructor_size·p0.9999: 27467,142 ns/op with_new_arraylist_constructor_size·p1.00: 1304576,000 ns/op Iteration 3: 8439,170 ±(99.9%) 46,473 ns/op with_new_arraylist_constructor_size·p0.00: 7944,000 ns/op with_new_arraylist_constructor_size·p0.50: 8288,000 ns/op with_new_arraylist_constructor_size·p0.90: 8608,000 ns/op with_new_arraylist_constructor_size·p0.95: 8848,000 ns/op with_new_arraylist_constructor_size·p0.99: 10144,000 ns/op with_new_arraylist_constructor_size·p0.999: 21376,000 ns/op with_new_arraylist_constructor_size·p0.9999: 27574,086 ns/op with_new_arraylist_constructor_size·p1.00: 1282048,000 ns/op Iteration 4: 8442,221 ±(99.9%) 46,173 ns/op with_new_arraylist_constructor_size·p0.00: 7920,000 ns/op with_new_arraylist_constructor_size·p0.50: 8288,000 ns/op with_new_arraylist_constructor_size·p0.90: 8608,000 ns/op with_new_arraylist_constructor_size·p0.95: 8864,000 ns/op with_new_arraylist_constructor_size·p0.99: 10160,000 ns/op with_new_arraylist_constructor_size·p0.999: 21168,672 ns/op with_new_arraylist_constructor_size·p0.9999: 26027,267 ns/op with_new_arraylist_constructor_size·p1.00: 1239040,000 ns/op Iteration 5: 8429,750 ±(99.9%) 43,955 ns/op with_new_arraylist_constructor_size·p0.00: 7952,000 ns/op with_new_arraylist_constructor_size·p0.50: 8272,000 ns/op with_new_arraylist_constructor_size·p0.90: 8608,000 ns/op with_new_arraylist_constructor_size·p0.95: 8848,000 ns/op with_new_arraylist_constructor_size·p0.99: 10128,000 ns/op with_new_arraylist_constructor_size·p0.999: 21120,000 ns/op with_new_arraylist_constructor_size·p0.9999: 27466,493 ns/op with_new_arraylist_constructor_size·p1.00: 1236992,000 ns/op # Run progress: 83,96% complete, ETA 06:18:16 # Fork: 3 of 3 # Warmup Iteration 1: 8297,081 ±(99.9%) 141,892 ns/op # Warmup Iteration 2: 8118,526 ±(99.9%) 46,410 ns/op # Warmup Iteration 3: 8117,108 ±(99.9%) 47,458 ns/op Iteration 1: 8105,814 ±(99.9%) 46,442 ns/op with_new_arraylist_constructor_size·p0.00: 7576,000 ns/op with_new_arraylist_constructor_size·p0.50: 7960,000 ns/op with_new_arraylist_constructor_size·p0.90: 8288,000 ns/op with_new_arraylist_constructor_size·p0.95: 8448,000 ns/op with_new_arraylist_constructor_size·p0.99: 9808,000 ns/op with_new_arraylist_constructor_size·p0.999: 20992,000 ns/op with_new_arraylist_constructor_size·p0.9999: 26471,501 ns/op with_new_arraylist_constructor_size·p1.00: 1329152,000 ns/op Iteration 2: 8135,194 ±(99.9%) 50,673 ns/op with_new_arraylist_constructor_size·p0.00: 7584,000 ns/op with_new_arraylist_constructor_size·p0.50: 7960,000 ns/op with_new_arraylist_constructor_size·p0.90: 8320,000 ns/op with_new_arraylist_constructor_size·p0.95: 8512,000 ns/op with_new_arraylist_constructor_size·p0.99: 9856,000 ns/op with_new_arraylist_constructor_size·p0.999: 22368,000 ns/op with_new_arraylist_constructor_size·p0.9999: 26778,163 ns/op with_new_arraylist_constructor_size·p1.00: 1247232,000 ns/op Iteration 3: 8172,556 ±(99.9%) 47,244 ns/op with_new_arraylist_constructor_size·p0.00: 7600,000 ns/op with_new_arraylist_constructor_size·p0.50: 7968,000 ns/op with_new_arraylist_constructor_size·p0.90: 8368,000 ns/op with_new_arraylist_constructor_size·p0.95: 8832,000 ns/op with_new_arraylist_constructor_size·p0.99: 10224,000 ns/op with_new_arraylist_constructor_size·p0.999: 21120,000 ns/op with_new_arraylist_constructor_size·p0.9999: 25650,643 ns/op with_new_arraylist_constructor_size·p1.00: 1239040,000 ns/op Iteration 4: 8107,638 ±(99.9%) 46,711 ns/op with_new_arraylist_constructor_size·p0.00: 7592,000 ns/op with_new_arraylist_constructor_size·p0.50: 7952,000 ns/op with_new_arraylist_constructor_size·p0.90: 8288,000 ns/op with_new_arraylist_constructor_size·p0.95: 8464,000 ns/op with_new_arraylist_constructor_size·p0.99: 9840,000 ns/op with_new_arraylist_constructor_size·p0.999: 20960,000 ns/op with_new_arraylist_constructor_size·p0.9999: 25344,000 ns/op with_new_arraylist_constructor_size·p1.00: 1284096,000 ns/op Iteration 5: 8074,555 ±(99.9%) 42,370 ns/op with_new_arraylist_constructor_size·p0.00: 7608,000 ns/op with_new_arraylist_constructor_size·p0.50: 7936,000 ns/op with_new_arraylist_constructor_size·p0.90: 8256,000 ns/op with_new_arraylist_constructor_size·p0.95: 8400,000 ns/op with_new_arraylist_constructor_size·p0.99: 9808,000 ns/op with_new_arraylist_constructor_size·p0.999: 20704,000 ns/op with_new_arraylist_constructor_size·p0.9999: 26528,000 ns/op with_new_arraylist_constructor_size·p1.00: 1347584,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 4611461 mean = 8144,166 ±(99.9%) 11,869 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 4611263 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 1 [1000000,000, 1250000,000) = 166 [1250000,000, 1500000,000) = 30 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 7376,000 ns/op p(50,0000) = 8008,000 ns/op p(90,0000) = 8480,000 ns/op p(95,0000) = 8672,000 ns/op p(99,0000) = 9952,000 ns/op p(99,9000) = 20960,000 ns/op p(99,9900) = 27035,322 ns/op p(99,9990) = 1238805,258 ns/op p(99,9999) = 1329152,000 ns/op p(100,0000) = 2105344,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 200) # Run progress: 84,01% complete, ETA 06:16:55 # Fork: 1 of 3 # Warmup Iteration 1: 16752,308 ±(99.9%) 171,086 ns/op # Warmup Iteration 2: 16518,786 ±(99.9%) 103,708 ns/op # Warmup Iteration 3: 16544,889 ±(99.9%) 116,805 ns/op Iteration 1: 16516,072 ±(99.9%) 101,286 ns/op with_new_arraylist_constructor_size·p0.00: 15520,000 ns/op with_new_arraylist_constructor_size·p0.50: 16240,000 ns/op with_new_arraylist_constructor_size·p0.90: 16768,000 ns/op with_new_arraylist_constructor_size·p0.95: 17376,000 ns/op with_new_arraylist_constructor_size·p0.99: 18704,640 ns/op with_new_arraylist_constructor_size·p0.999: 31979,392 ns/op with_new_arraylist_constructor_size·p0.9999: 1010170,675 ns/op with_new_arraylist_constructor_size·p1.00: 1310720,000 ns/op Iteration 2: 16526,232 ±(99.9%) 101,716 ns/op with_new_arraylist_constructor_size·p0.00: 15504,000 ns/op with_new_arraylist_constructor_size·p0.50: 16240,000 ns/op with_new_arraylist_constructor_size·p0.90: 16800,000 ns/op with_new_arraylist_constructor_size·p0.95: 17376,000 ns/op with_new_arraylist_constructor_size·p0.99: 18688,000 ns/op with_new_arraylist_constructor_size·p0.999: 32077,056 ns/op with_new_arraylist_constructor_size·p0.9999: 1103545,958 ns/op with_new_arraylist_constructor_size·p1.00: 1275904,000 ns/op Iteration 3: 16547,827 ±(99.9%) 114,353 ns/op with_new_arraylist_constructor_size·p0.00: 15488,000 ns/op with_new_arraylist_constructor_size·p0.50: 16240,000 ns/op with_new_arraylist_constructor_size·p0.90: 16768,000 ns/op with_new_arraylist_constructor_size·p0.95: 17376,000 ns/op with_new_arraylist_constructor_size·p0.99: 18656,000 ns/op with_new_arraylist_constructor_size·p0.999: 31336,096 ns/op with_new_arraylist_constructor_size·p0.9999: 1119540,429 ns/op with_new_arraylist_constructor_size·p1.00: 1345536,000 ns/op Iteration 4: 16524,461 ±(99.9%) 112,252 ns/op with_new_arraylist_constructor_size·p0.00: 15520,000 ns/op with_new_arraylist_constructor_size·p0.50: 16224,000 ns/op with_new_arraylist_constructor_size·p0.90: 16736,000 ns/op with_new_arraylist_constructor_size·p0.95: 17344,000 ns/op with_new_arraylist_constructor_size·p0.99: 18592,000 ns/op with_new_arraylist_constructor_size·p0.999: 31200,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1100643,123 ns/op with_new_arraylist_constructor_size·p1.00: 1308672,000 ns/op Iteration 5: 16537,238 ±(99.9%) 117,862 ns/op with_new_arraylist_constructor_size·p0.00: 15456,000 ns/op with_new_arraylist_constructor_size·p0.50: 16224,000 ns/op with_new_arraylist_constructor_size·p0.90: 16736,000 ns/op with_new_arraylist_constructor_size·p0.95: 17344,000 ns/op with_new_arraylist_constructor_size·p0.99: 18624,000 ns/op with_new_arraylist_constructor_size·p0.999: 31266,144 ns/op with_new_arraylist_constructor_size·p0.9999: 1128912,486 ns/op with_new_arraylist_constructor_size·p1.00: 1306624,000 ns/op # Run progress: 84,07% complete, ETA 06:15:35 # Fork: 2 of 3 # Warmup Iteration 1: 17293,956 ±(99.9%) 186,834 ns/op # Warmup Iteration 2: 16961,532 ±(99.9%) 48,653 ns/op # Warmup Iteration 3: 16966,686 ±(99.9%) 58,115 ns/op Iteration 1: 17070,508 ±(99.9%) 68,908 ns/op with_new_arraylist_constructor_size·p0.00: 16000,000 ns/op with_new_arraylist_constructor_size·p0.50: 16768,000 ns/op with_new_arraylist_constructor_size·p0.90: 17440,000 ns/op with_new_arraylist_constructor_size·p0.95: 18400,000 ns/op with_new_arraylist_constructor_size·p0.99: 19680,000 ns/op with_new_arraylist_constructor_size·p0.999: 32671,104 ns/op with_new_arraylist_constructor_size·p0.9999: 52132,966 ns/op with_new_arraylist_constructor_size·p1.00: 2248704,000 ns/op Iteration 2: 16979,368 ±(99.9%) 58,062 ns/op with_new_arraylist_constructor_size·p0.00: 15968,000 ns/op with_new_arraylist_constructor_size·p0.50: 16736,000 ns/op with_new_arraylist_constructor_size·p0.90: 17280,000 ns/op with_new_arraylist_constructor_size·p0.95: 17920,000 ns/op with_new_arraylist_constructor_size·p0.99: 18944,000 ns/op with_new_arraylist_constructor_size·p0.999: 32960,000 ns/op with_new_arraylist_constructor_size·p0.9999: 49084,448 ns/op with_new_arraylist_constructor_size·p1.00: 1998848,000 ns/op Iteration 3: 16904,670 ±(99.9%) 44,588 ns/op with_new_arraylist_constructor_size·p0.00: 15968,000 ns/op with_new_arraylist_constructor_size·p0.50: 16704,000 ns/op with_new_arraylist_constructor_size·p0.90: 17184,000 ns/op with_new_arraylist_constructor_size·p0.95: 17856,000 ns/op with_new_arraylist_constructor_size·p0.99: 18816,000 ns/op with_new_arraylist_constructor_size·p0.999: 31904,000 ns/op with_new_arraylist_constructor_size·p0.9999: 41504,544 ns/op with_new_arraylist_constructor_size·p1.00: 1306624,000 ns/op Iteration 4: 17004,423 ±(99.9%) 72,290 ns/op with_new_arraylist_constructor_size·p0.00: 15984,000 ns/op with_new_arraylist_constructor_size·p0.50: 16736,000 ns/op with_new_arraylist_constructor_size·p0.90: 17248,000 ns/op with_new_arraylist_constructor_size·p0.95: 17888,000 ns/op with_new_arraylist_constructor_size·p0.99: 18848,000 ns/op with_new_arraylist_constructor_size·p0.999: 32032,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1090848,154 ns/op with_new_arraylist_constructor_size·p1.00: 1335296,000 ns/op Iteration 5: 16972,448 ±(99.9%) 69,734 ns/op with_new_arraylist_constructor_size·p0.00: 15984,000 ns/op with_new_arraylist_constructor_size·p0.50: 16704,000 ns/op with_new_arraylist_constructor_size·p0.90: 17184,000 ns/op with_new_arraylist_constructor_size·p0.95: 17888,000 ns/op with_new_arraylist_constructor_size·p0.99: 18816,000 ns/op with_new_arraylist_constructor_size·p0.999: 32066,304 ns/op with_new_arraylist_constructor_size·p0.9999: 570147,635 ns/op with_new_arraylist_constructor_size·p1.00: 1288192,000 ns/op # Run progress: 84,13% complete, ETA 06:14:15 # Fork: 3 of 3 # Warmup Iteration 1: 16799,189 ±(99.9%) 344,710 ns/op # Warmup Iteration 2: 16290,711 ±(99.9%) 124,440 ns/op # Warmup Iteration 3: 16263,338 ±(99.9%) 108,153 ns/op Iteration 1: 16243,329 ±(99.9%) 118,442 ns/op with_new_arraylist_constructor_size·p0.00: 15168,000 ns/op with_new_arraylist_constructor_size·p0.50: 15920,000 ns/op with_new_arraylist_constructor_size·p0.90: 16416,000 ns/op with_new_arraylist_constructor_size·p0.95: 17120,000 ns/op with_new_arraylist_constructor_size·p0.99: 18368,000 ns/op with_new_arraylist_constructor_size·p0.999: 32192,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1121024,000 ns/op with_new_arraylist_constructor_size·p1.00: 1794048,000 ns/op Iteration 2: 16239,391 ±(99.9%) 109,637 ns/op with_new_arraylist_constructor_size·p0.00: 15184,000 ns/op with_new_arraylist_constructor_size·p0.50: 15920,000 ns/op with_new_arraylist_constructor_size·p0.90: 16448,000 ns/op with_new_arraylist_constructor_size·p0.95: 17152,000 ns/op with_new_arraylist_constructor_size·p0.99: 18528,000 ns/op with_new_arraylist_constructor_size·p0.999: 32576,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1147431,731 ns/op with_new_arraylist_constructor_size·p1.00: 1310720,000 ns/op Iteration 3: 16239,475 ±(99.9%) 108,789 ns/op with_new_arraylist_constructor_size·p0.00: 15184,000 ns/op with_new_arraylist_constructor_size·p0.50: 15920,000 ns/op with_new_arraylist_constructor_size·p0.90: 16448,000 ns/op with_new_arraylist_constructor_size·p0.95: 17152,000 ns/op with_new_arraylist_constructor_size·p0.99: 18560,000 ns/op with_new_arraylist_constructor_size·p0.999: 32866,560 ns/op with_new_arraylist_constructor_size·p0.9999: 1115467,776 ns/op with_new_arraylist_constructor_size·p1.00: 1263616,000 ns/op Iteration 4: 16264,561 ±(99.9%) 122,444 ns/op with_new_arraylist_constructor_size·p0.00: 15168,000 ns/op with_new_arraylist_constructor_size·p0.50: 15936,000 ns/op with_new_arraylist_constructor_size·p0.90: 16448,000 ns/op with_new_arraylist_constructor_size·p0.95: 17120,000 ns/op with_new_arraylist_constructor_size·p0.99: 18336,000 ns/op with_new_arraylist_constructor_size·p0.999: 31072,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1146071,040 ns/op with_new_arraylist_constructor_size·p1.00: 1400832,000 ns/op Iteration 5: 16262,059 ±(99.9%) 113,543 ns/op with_new_arraylist_constructor_size·p0.00: 15152,000 ns/op with_new_arraylist_constructor_size·p0.50: 15952,000 ns/op with_new_arraylist_constructor_size·p0.90: 16512,000 ns/op with_new_arraylist_constructor_size·p0.95: 17152,000 ns/op with_new_arraylist_constructor_size·p0.99: 18368,000 ns/op with_new_arraylist_constructor_size·p0.999: 31668,672 ns/op with_new_arraylist_constructor_size·p0.9999: 1184273,203 ns/op with_new_arraylist_constructor_size·p1.00: 1296384,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3002880 mean = 16681,529 ±(99.9%) 22,850 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 3002567 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 1 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 252 [1250000,000, 1500000,000) = 57 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 2 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 15152,000 ns/op p(50,0000) = 16480,000 ns/op p(90,0000) = 17120,000 ns/op p(95,0000) = 17632,000 ns/op p(99,0000) = 18912,000 ns/op p(99,9000) = 32128,000 ns/op p(99,9900) = 1066417,971 ns/op p(99,9990) = 1277892,997 ns/op p(99,9999) = 1792915,145 ns/op p(100,0000) = 2248704,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 500) # Run progress: 84,18% complete, ETA 06:12:55 # Fork: 1 of 3 # Warmup Iteration 1: 36985,438 ±(99.9%) 407,469 ns/op # Warmup Iteration 2: 36276,590 ±(99.9%) 158,816 ns/op # Warmup Iteration 3: 36158,738 ±(99.9%) 148,025 ns/op Iteration 1: 36216,315 ±(99.9%) 147,658 ns/op with_new_arraylist_constructor_size·p0.00: 34688,000 ns/op with_new_arraylist_constructor_size·p0.50: 35648,000 ns/op with_new_arraylist_constructor_size·p0.90: 37184,000 ns/op with_new_arraylist_constructor_size·p0.95: 37888,000 ns/op with_new_arraylist_constructor_size·p0.99: 40576,000 ns/op with_new_arraylist_constructor_size·p0.999: 55915,392 ns/op with_new_arraylist_constructor_size·p0.9999: 1231224,627 ns/op with_new_arraylist_constructor_size·p1.00: 1296384,000 ns/op Iteration 2: 36183,214 ±(99.9%) 136,546 ns/op with_new_arraylist_constructor_size·p0.00: 34560,000 ns/op with_new_arraylist_constructor_size·p0.50: 35648,000 ns/op with_new_arraylist_constructor_size·p0.90: 36992,000 ns/op with_new_arraylist_constructor_size·p0.95: 37632,000 ns/op with_new_arraylist_constructor_size·p0.99: 41536,000 ns/op with_new_arraylist_constructor_size·p0.999: 55668,864 ns/op with_new_arraylist_constructor_size·p0.9999: 1172577,894 ns/op with_new_arraylist_constructor_size·p1.00: 1544192,000 ns/op Iteration 3: 36217,045 ±(99.9%) 137,433 ns/op with_new_arraylist_constructor_size·p0.00: 34560,000 ns/op with_new_arraylist_constructor_size·p0.50: 35648,000 ns/op with_new_arraylist_constructor_size·p0.90: 37184,000 ns/op with_new_arraylist_constructor_size·p0.95: 37888,000 ns/op with_new_arraylist_constructor_size·p0.99: 40640,000 ns/op with_new_arraylist_constructor_size·p0.999: 57788,608 ns/op with_new_arraylist_constructor_size·p0.9999: 1158316,237 ns/op with_new_arraylist_constructor_size·p1.00: 1339392,000 ns/op Iteration 4: 36174,075 ±(99.9%) 139,412 ns/op with_new_arraylist_constructor_size·p0.00: 34560,000 ns/op with_new_arraylist_constructor_size·p0.50: 35648,000 ns/op with_new_arraylist_constructor_size·p0.90: 36864,000 ns/op with_new_arraylist_constructor_size·p0.95: 37568,000 ns/op with_new_arraylist_constructor_size·p0.99: 41664,000 ns/op with_new_arraylist_constructor_size·p0.999: 56896,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1198442,701 ns/op with_new_arraylist_constructor_size·p1.00: 1353728,000 ns/op Iteration 5: 36227,797 ±(99.9%) 136,331 ns/op with_new_arraylist_constructor_size·p0.00: 34560,000 ns/op with_new_arraylist_constructor_size·p0.50: 35648,000 ns/op with_new_arraylist_constructor_size·p0.90: 37184,000 ns/op with_new_arraylist_constructor_size·p0.95: 37952,000 ns/op with_new_arraylist_constructor_size·p0.99: 40640,000 ns/op with_new_arraylist_constructor_size·p0.999: 56248,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1157524,480 ns/op with_new_arraylist_constructor_size·p1.00: 1296384,000 ns/op # Run progress: 84,24% complete, ETA 06:11:35 # Fork: 2 of 3 # Warmup Iteration 1: 36755,797 ±(99.9%) 396,040 ns/op # Warmup Iteration 2: 36068,007 ±(99.9%) 167,862 ns/op # Warmup Iteration 3: 36130,894 ±(99.9%) 131,250 ns/op Iteration 1: 36210,092 ±(99.9%) 139,916 ns/op with_new_arraylist_constructor_size·p0.00: 34496,000 ns/op with_new_arraylist_constructor_size·p0.50: 35520,000 ns/op with_new_arraylist_constructor_size·p0.90: 37056,000 ns/op with_new_arraylist_constructor_size·p0.95: 37888,000 ns/op with_new_arraylist_constructor_size·p0.99: 43904,000 ns/op with_new_arraylist_constructor_size·p0.999: 62586,432 ns/op with_new_arraylist_constructor_size·p0.9999: 1189318,042 ns/op with_new_arraylist_constructor_size·p1.00: 1353728,000 ns/op Iteration 2: 36230,382 ±(99.9%) 149,911 ns/op with_new_arraylist_constructor_size·p0.00: 34560,000 ns/op with_new_arraylist_constructor_size·p0.50: 35584,000 ns/op with_new_arraylist_constructor_size·p0.90: 37056,000 ns/op with_new_arraylist_constructor_size·p0.95: 37888,000 ns/op with_new_arraylist_constructor_size·p0.99: 43648,000 ns/op with_new_arraylist_constructor_size·p0.999: 61426,688 ns/op with_new_arraylist_constructor_size·p0.9999: 1195042,406 ns/op with_new_arraylist_constructor_size·p1.00: 1882112,000 ns/op Iteration 3: 36258,384 ±(99.9%) 129,718 ns/op with_new_arraylist_constructor_size·p0.00: 34560,000 ns/op with_new_arraylist_constructor_size·p0.50: 35520,000 ns/op with_new_arraylist_constructor_size·p0.90: 37120,000 ns/op with_new_arraylist_constructor_size·p0.95: 37952,000 ns/op with_new_arraylist_constructor_size·p0.99: 46720,000 ns/op with_new_arraylist_constructor_size·p0.999: 57164,032 ns/op with_new_arraylist_constructor_size·p0.9999: 1146880,000 ns/op with_new_arraylist_constructor_size·p1.00: 1282048,000 ns/op Iteration 4: 36095,413 ±(99.9%) 145,308 ns/op with_new_arraylist_constructor_size·p0.00: 34560,000 ns/op with_new_arraylist_constructor_size·p0.50: 35584,000 ns/op with_new_arraylist_constructor_size·p0.90: 36800,000 ns/op with_new_arraylist_constructor_size·p0.95: 37504,000 ns/op with_new_arraylist_constructor_size·p0.99: 39872,000 ns/op with_new_arraylist_constructor_size·p0.999: 60954,944 ns/op with_new_arraylist_constructor_size·p0.9999: 1181103,104 ns/op with_new_arraylist_constructor_size·p1.00: 1841152,000 ns/op Iteration 5: 36157,798 ±(99.9%) 140,304 ns/op with_new_arraylist_constructor_size·p0.00: 34432,000 ns/op with_new_arraylist_constructor_size·p0.50: 35520,000 ns/op with_new_arraylist_constructor_size·p0.90: 37056,000 ns/op with_new_arraylist_constructor_size·p0.95: 37824,000 ns/op with_new_arraylist_constructor_size·p0.99: 43520,000 ns/op with_new_arraylist_constructor_size·p0.999: 57773,440 ns/op with_new_arraylist_constructor_size·p0.9999: 1165996,442 ns/op with_new_arraylist_constructor_size·p1.00: 1304576,000 ns/op # Run progress: 84,30% complete, ETA 06:10:14 # Fork: 3 of 3 # Warmup Iteration 1: 40978,325 ±(99.9%) 441,204 ns/op # Warmup Iteration 2: 40431,333 ±(99.9%) 173,868 ns/op # Warmup Iteration 3: 40289,810 ±(99.9%) 153,917 ns/op Iteration 1: 40343,510 ±(99.9%) 149,469 ns/op with_new_arraylist_constructor_size·p0.00: 38720,000 ns/op with_new_arraylist_constructor_size·p0.50: 39680,000 ns/op with_new_arraylist_constructor_size·p0.90: 41280,000 ns/op with_new_arraylist_constructor_size·p0.95: 42368,000 ns/op with_new_arraylist_constructor_size·p0.99: 45824,000 ns/op with_new_arraylist_constructor_size·p0.999: 67849,728 ns/op with_new_arraylist_constructor_size·p0.9999: 1204664,730 ns/op with_new_arraylist_constructor_size·p1.00: 1335296,000 ns/op Iteration 2: 40420,547 ±(99.9%) 160,611 ns/op with_new_arraylist_constructor_size·p0.00: 38656,000 ns/op with_new_arraylist_constructor_size·p0.50: 39680,000 ns/op with_new_arraylist_constructor_size·p0.90: 41344,000 ns/op with_new_arraylist_constructor_size·p0.95: 42496,000 ns/op with_new_arraylist_constructor_size·p0.99: 52608,000 ns/op with_new_arraylist_constructor_size·p0.999: 68131,584 ns/op with_new_arraylist_constructor_size·p0.9999: 1232896,000 ns/op with_new_arraylist_constructor_size·p1.00: 1771520,000 ns/op Iteration 3: 40258,970 ±(99.9%) 150,801 ns/op with_new_arraylist_constructor_size·p0.00: 38656,000 ns/op with_new_arraylist_constructor_size·p0.50: 39616,000 ns/op with_new_arraylist_constructor_size·p0.90: 41216,000 ns/op with_new_arraylist_constructor_size·p0.95: 42304,000 ns/op with_new_arraylist_constructor_size·p0.99: 45504,000 ns/op with_new_arraylist_constructor_size·p0.999: 60763,648 ns/op with_new_arraylist_constructor_size·p0.9999: 1206930,637 ns/op with_new_arraylist_constructor_size·p1.00: 1361920,000 ns/op Iteration 4: 40213,354 ±(99.9%) 145,349 ns/op with_new_arraylist_constructor_size·p0.00: 38656,000 ns/op with_new_arraylist_constructor_size·p0.50: 39680,000 ns/op with_new_arraylist_constructor_size·p0.90: 40960,000 ns/op with_new_arraylist_constructor_size·p0.95: 41728,000 ns/op with_new_arraylist_constructor_size·p0.99: 45248,000 ns/op with_new_arraylist_constructor_size·p0.999: 63414,912 ns/op with_new_arraylist_constructor_size·p0.9999: 1154179,686 ns/op with_new_arraylist_constructor_size·p1.00: 1325056,000 ns/op Iteration 5: 40289,530 ±(99.9%) 151,202 ns/op with_new_arraylist_constructor_size·p0.00: 38656,000 ns/op with_new_arraylist_constructor_size·p0.50: 39680,000 ns/op with_new_arraylist_constructor_size·p0.90: 41216,000 ns/op with_new_arraylist_constructor_size·p0.95: 42304,000 ns/op with_new_arraylist_constructor_size·p0.99: 45568,000 ns/op with_new_arraylist_constructor_size·p0.999: 67456,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1178334,822 ns/op with_new_arraylist_constructor_size·p1.00: 1327104,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 2001840 mean = 37469,931 ±(99.9%) 37,405 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2001466 [ 125000,000, 250000,000) = 1 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 58 [1125000,000, 1250000,000) = 232 [1250000,000, 1375000,000) = 77 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 34432,000 ns/op p(50,0000) = 35904,000 ns/op p(90,0000) = 39936,000 ns/op p(95,0000) = 40704,000 ns/op p(99,0000) = 45440,000 ns/op p(99,9000) = 62336,000 ns/op p(99,9900) = 1175174,963 ns/op p(99,9990) = 1325056,000 ns/op p(99,9999) = 1841023,807 ns/op p(100,0000) = 1882112,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 1000) # Run progress: 84,35% complete, ETA 06:08:54 # Fork: 1 of 3 # Warmup Iteration 1: 73540,728 ±(99.9%) 425,229 ns/op # Warmup Iteration 2: 72720,681 ±(99.9%) 175,467 ns/op # Warmup Iteration 3: 72686,218 ±(99.9%) 164,412 ns/op Iteration 1: 72791,493 ±(99.9%) 170,417 ns/op with_new_arraylist_constructor_size·p0.00: 70016,000 ns/op with_new_arraylist_constructor_size·p0.50: 71808,000 ns/op with_new_arraylist_constructor_size·p0.90: 73856,000 ns/op with_new_arraylist_constructor_size·p0.95: 74880,000 ns/op with_new_arraylist_constructor_size·p0.99: 89216,000 ns/op with_new_arraylist_constructor_size·p0.999: 102528,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1277072,589 ns/op with_new_arraylist_constructor_size·p1.00: 2142208,000 ns/op Iteration 2: 72798,607 ±(99.9%) 176,250 ns/op with_new_arraylist_constructor_size·p0.00: 70144,000 ns/op with_new_arraylist_constructor_size·p0.50: 71936,000 ns/op with_new_arraylist_constructor_size·p0.90: 73856,000 ns/op with_new_arraylist_constructor_size·p0.95: 74880,000 ns/op with_new_arraylist_constructor_size·p0.99: 80384,000 ns/op with_new_arraylist_constructor_size·p0.999: 108032,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1288778,342 ns/op with_new_arraylist_constructor_size·p1.00: 2813952,000 ns/op Iteration 3: 72763,798 ±(99.9%) 165,844 ns/op with_new_arraylist_constructor_size·p0.00: 70016,000 ns/op with_new_arraylist_constructor_size·p0.50: 71936,000 ns/op with_new_arraylist_constructor_size·p0.90: 73856,000 ns/op with_new_arraylist_constructor_size·p0.95: 74752,000 ns/op with_new_arraylist_constructor_size·p0.99: 84096,000 ns/op with_new_arraylist_constructor_size·p0.999: 102272,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1271480,320 ns/op with_new_arraylist_constructor_size·p1.00: 1421312,000 ns/op Iteration 4: 72791,227 ±(99.9%) 165,356 ns/op with_new_arraylist_constructor_size·p0.00: 70144,000 ns/op with_new_arraylist_constructor_size·p0.50: 71936,000 ns/op with_new_arraylist_constructor_size·p0.90: 73856,000 ns/op with_new_arraylist_constructor_size·p0.95: 74880,000 ns/op with_new_arraylist_constructor_size·p0.99: 85632,000 ns/op with_new_arraylist_constructor_size·p0.999: 102893,824 ns/op with_new_arraylist_constructor_size·p0.9999: 1283218,637 ns/op with_new_arraylist_constructor_size·p1.00: 1409024,000 ns/op Iteration 5: 72796,313 ±(99.9%) 162,354 ns/op with_new_arraylist_constructor_size·p0.00: 69888,000 ns/op with_new_arraylist_constructor_size·p0.50: 71936,000 ns/op with_new_arraylist_constructor_size·p0.90: 73856,000 ns/op with_new_arraylist_constructor_size·p0.95: 74880,000 ns/op with_new_arraylist_constructor_size·p0.99: 85760,000 ns/op with_new_arraylist_constructor_size·p0.999: 102893,696 ns/op with_new_arraylist_constructor_size·p0.9999: 1260105,114 ns/op with_new_arraylist_constructor_size·p1.00: 1394688,000 ns/op # Run progress: 84,41% complete, ETA 06:07:34 # Fork: 2 of 3 # Warmup Iteration 1: 73787,971 ±(99.9%) 428,085 ns/op # Warmup Iteration 2: 73111,423 ±(99.9%) 178,301 ns/op # Warmup Iteration 3: 72939,768 ±(99.9%) 166,901 ns/op Iteration 1: 72981,382 ±(99.9%) 167,307 ns/op with_new_arraylist_constructor_size·p0.00: 70016,000 ns/op with_new_arraylist_constructor_size·p0.50: 72064,000 ns/op with_new_arraylist_constructor_size·p0.90: 74112,000 ns/op with_new_arraylist_constructor_size·p0.95: 75136,000 ns/op with_new_arraylist_constructor_size·p0.99: 89216,000 ns/op with_new_arraylist_constructor_size·p0.999: 103168,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1262224,384 ns/op with_new_arraylist_constructor_size·p1.00: 1736704,000 ns/op Iteration 2: 73231,214 ±(99.9%) 169,631 ns/op with_new_arraylist_constructor_size·p0.00: 70016,000 ns/op with_new_arraylist_constructor_size·p0.50: 71936,000 ns/op with_new_arraylist_constructor_size·p0.90: 74240,000 ns/op with_new_arraylist_constructor_size·p0.95: 77824,000 ns/op with_new_arraylist_constructor_size·p0.99: 90752,000 ns/op with_new_arraylist_constructor_size·p0.999: 107093,120 ns/op with_new_arraylist_constructor_size·p0.9999: 1283549,184 ns/op with_new_arraylist_constructor_size·p1.00: 1402880,000 ns/op Iteration 3: 72777,618 ±(99.9%) 169,311 ns/op with_new_arraylist_constructor_size·p0.00: 69760,000 ns/op with_new_arraylist_constructor_size·p0.50: 71936,000 ns/op with_new_arraylist_constructor_size·p0.90: 73984,000 ns/op with_new_arraylist_constructor_size·p0.95: 74752,000 ns/op with_new_arraylist_constructor_size·p0.99: 85120,000 ns/op with_new_arraylist_constructor_size·p0.999: 102784,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1279055,667 ns/op with_new_arraylist_constructor_size·p1.00: 1402880,000 ns/op Iteration 4: 72836,410 ±(99.9%) 161,083 ns/op with_new_arraylist_constructor_size·p0.00: 69888,000 ns/op with_new_arraylist_constructor_size·p0.50: 71936,000 ns/op with_new_arraylist_constructor_size·p0.90: 74112,000 ns/op with_new_arraylist_constructor_size·p0.95: 75008,000 ns/op with_new_arraylist_constructor_size·p0.99: 84608,000 ns/op with_new_arraylist_constructor_size·p0.999: 102272,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1247832,678 ns/op with_new_arraylist_constructor_size·p1.00: 1388544,000 ns/op Iteration 5: 72807,837 ±(99.9%) 165,229 ns/op with_new_arraylist_constructor_size·p0.00: 70016,000 ns/op with_new_arraylist_constructor_size·p0.50: 71936,000 ns/op with_new_arraylist_constructor_size·p0.90: 73984,000 ns/op with_new_arraylist_constructor_size·p0.95: 74880,000 ns/op with_new_arraylist_constructor_size·p0.99: 80896,000 ns/op with_new_arraylist_constructor_size·p0.999: 103936,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1253096,243 ns/op with_new_arraylist_constructor_size·p1.00: 1345536,000 ns/op # Run progress: 84,47% complete, ETA 06:06:14 # Fork: 3 of 3 # Warmup Iteration 1: 73668,663 ±(99.9%) 413,417 ns/op # Warmup Iteration 2: 72749,958 ±(99.9%) 175,838 ns/op # Warmup Iteration 3: 72961,773 ±(99.9%) 163,933 ns/op Iteration 1: 72734,024 ±(99.9%) 171,580 ns/op with_new_arraylist_constructor_size·p0.00: 70016,000 ns/op with_new_arraylist_constructor_size·p0.50: 71808,000 ns/op with_new_arraylist_constructor_size·p0.90: 73728,000 ns/op with_new_arraylist_constructor_size·p0.95: 74624,000 ns/op with_new_arraylist_constructor_size·p0.99: 85888,000 ns/op with_new_arraylist_constructor_size·p0.999: 103901,440 ns/op with_new_arraylist_constructor_size·p0.9999: 1288380,416 ns/op with_new_arraylist_constructor_size·p1.00: 2035712,000 ns/op Iteration 2: 72766,169 ±(99.9%) 164,755 ns/op with_new_arraylist_constructor_size·p0.00: 70016,000 ns/op with_new_arraylist_constructor_size·p0.50: 71808,000 ns/op with_new_arraylist_constructor_size·p0.90: 73728,000 ns/op with_new_arraylist_constructor_size·p0.95: 74496,000 ns/op with_new_arraylist_constructor_size·p0.99: 87936,000 ns/op with_new_arraylist_constructor_size·p0.999: 119397,504 ns/op with_new_arraylist_constructor_size·p0.9999: 1245092,045 ns/op with_new_arraylist_constructor_size·p1.00: 1402880,000 ns/op Iteration 3: 72588,847 ±(99.9%) 165,010 ns/op with_new_arraylist_constructor_size·p0.00: 70016,000 ns/op with_new_arraylist_constructor_size·p0.50: 71680,000 ns/op with_new_arraylist_constructor_size·p0.90: 73728,000 ns/op with_new_arraylist_constructor_size·p0.95: 74624,000 ns/op with_new_arraylist_constructor_size·p0.99: 83584,000 ns/op with_new_arraylist_constructor_size·p0.999: 112442,368 ns/op with_new_arraylist_constructor_size·p0.9999: 1269723,955 ns/op with_new_arraylist_constructor_size·p1.00: 1400832,000 ns/op Iteration 4: 73020,073 ±(99.9%) 171,553 ns/op with_new_arraylist_constructor_size·p0.00: 70016,000 ns/op with_new_arraylist_constructor_size·p0.50: 71808,000 ns/op with_new_arraylist_constructor_size·p0.90: 73984,000 ns/op with_new_arraylist_constructor_size·p0.95: 77056,000 ns/op with_new_arraylist_constructor_size·p0.99: 92160,000 ns/op with_new_arraylist_constructor_size·p0.999: 109218,432 ns/op with_new_arraylist_constructor_size·p0.9999: 1277242,982 ns/op with_new_arraylist_constructor_size·p1.00: 1376256,000 ns/op Iteration 5: 73021,314 ±(99.9%) 172,201 ns/op with_new_arraylist_constructor_size·p0.00: 70016,000 ns/op with_new_arraylist_constructor_size·p0.50: 71808,000 ns/op with_new_arraylist_constructor_size·p0.90: 73984,000 ns/op with_new_arraylist_constructor_size·p0.95: 75136,000 ns/op with_new_arraylist_constructor_size·p0.99: 102272,000 ns/op with_new_arraylist_constructor_size·p0.999: 121088,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1295006,515 ns/op with_new_arraylist_constructor_size·p1.00: 1431552,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 2055730 mean = 72846,782 ±(99.9%) 43,352 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 2055230 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 1 [ 750000,000, 1000000,000) = 2 [1000000,000, 1250000,000) = 236 [1250000,000, 1500000,000) = 257 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 2 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 69760,000 ns/op p(50,0000) = 71936,000 ns/op p(90,0000) = 73984,000 ns/op p(95,0000) = 75008,000 ns/op p(99,0000) = 88704,000 ns/op p(99,9000) = 114304,000 ns/op p(99,9900) = 1267712,000 ns/op p(99,9990) = 1394688,000 ns/op p(99,9999) = 2136272,871 ns/op p(100,0000) = 2813952,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 10) # Run progress: 84,52% complete, ETA 06:04:54 # Fork: 1 of 3 # Warmup Iteration 1: 2748,548 ±(99.9%) 302,006 ns/op # Warmup Iteration 2: 2511,387 ±(99.9%) 44,191 ns/op # Warmup Iteration 3: 2462,468 ±(99.9%) 27,167 ns/op Iteration 1: 2469,845 ±(99.9%) 29,629 ns/op with_new_arraylist_constructor_size·p0.00: 2292,000 ns/op with_new_arraylist_constructor_size·p0.50: 2400,000 ns/op with_new_arraylist_constructor_size·p0.90: 2524,000 ns/op with_new_arraylist_constructor_size·p0.95: 2608,000 ns/op with_new_arraylist_constructor_size·p0.99: 3243,280 ns/op with_new_arraylist_constructor_size·p0.999: 5704,656 ns/op with_new_arraylist_constructor_size·p0.9999: 19021,062 ns/op with_new_arraylist_constructor_size·p1.00: 1165312,000 ns/op Iteration 2: 2465,543 ±(99.9%) 33,940 ns/op with_new_arraylist_constructor_size·p0.00: 2292,000 ns/op with_new_arraylist_constructor_size·p0.50: 2400,000 ns/op with_new_arraylist_constructor_size·p0.90: 2520,000 ns/op with_new_arraylist_constructor_size·p0.95: 2596,000 ns/op with_new_arraylist_constructor_size·p0.99: 2764,000 ns/op with_new_arraylist_constructor_size·p0.999: 4801,760 ns/op with_new_arraylist_constructor_size·p0.9999: 17386,304 ns/op with_new_arraylist_constructor_size·p1.00: 1130496,000 ns/op Iteration 3: 2455,529 ±(99.9%) 28,608 ns/op with_new_arraylist_constructor_size·p0.00: 2288,000 ns/op with_new_arraylist_constructor_size·p0.50: 2400,000 ns/op with_new_arraylist_constructor_size·p0.90: 2516,000 ns/op with_new_arraylist_constructor_size·p0.95: 2596,000 ns/op with_new_arraylist_constructor_size·p0.99: 2760,000 ns/op with_new_arraylist_constructor_size·p0.999: 4648,624 ns/op with_new_arraylist_constructor_size·p0.9999: 17321,850 ns/op with_new_arraylist_constructor_size·p1.00: 1169408,000 ns/op Iteration 4: 2466,054 ±(99.9%) 35,047 ns/op with_new_arraylist_constructor_size·p0.00: 2296,000 ns/op with_new_arraylist_constructor_size·p0.50: 2404,000 ns/op with_new_arraylist_constructor_size·p0.90: 2520,000 ns/op with_new_arraylist_constructor_size·p0.95: 2600,000 ns/op with_new_arraylist_constructor_size·p0.99: 2768,000 ns/op with_new_arraylist_constructor_size·p0.999: 4680,000 ns/op with_new_arraylist_constructor_size·p0.9999: 17289,312 ns/op with_new_arraylist_constructor_size·p1.00: 1163264,000 ns/op Iteration 5: 2463,329 ±(99.9%) 31,269 ns/op with_new_arraylist_constructor_size·p0.00: 2292,000 ns/op with_new_arraylist_constructor_size·p0.50: 2400,000 ns/op with_new_arraylist_constructor_size·p0.90: 2520,000 ns/op with_new_arraylist_constructor_size·p0.95: 2604,000 ns/op with_new_arraylist_constructor_size·p0.99: 2860,000 ns/op with_new_arraylist_constructor_size·p0.999: 4664,000 ns/op with_new_arraylist_constructor_size·p0.9999: 17290,086 ns/op with_new_arraylist_constructor_size·p1.00: 1060864,000 ns/op # Run progress: 84,58% complete, ETA 06:03:34 # Fork: 2 of 3 # Warmup Iteration 1: 2538,380 ±(99.9%) 207,784 ns/op # Warmup Iteration 2: 2352,278 ±(99.9%) 37,735 ns/op # Warmup Iteration 3: 2339,620 ±(99.9%) 28,516 ns/op Iteration 1: 2365,148 ±(99.9%) 35,758 ns/op with_new_arraylist_constructor_size·p0.00: 2176,000 ns/op with_new_arraylist_constructor_size·p0.50: 2280,000 ns/op with_new_arraylist_constructor_size·p0.90: 2384,000 ns/op with_new_arraylist_constructor_size·p0.95: 2456,000 ns/op with_new_arraylist_constructor_size·p0.99: 4080,000 ns/op with_new_arraylist_constructor_size·p0.999: 7593,064 ns/op with_new_arraylist_constructor_size·p0.9999: 21736,512 ns/op with_new_arraylist_constructor_size·p1.00: 1216512,000 ns/op Iteration 2: 2350,378 ±(99.9%) 37,770 ns/op with_new_arraylist_constructor_size·p0.00: 2180,000 ns/op with_new_arraylist_constructor_size·p0.50: 2280,000 ns/op with_new_arraylist_constructor_size·p0.90: 2380,000 ns/op with_new_arraylist_constructor_size·p0.95: 2440,000 ns/op with_new_arraylist_constructor_size·p0.99: 2620,000 ns/op with_new_arraylist_constructor_size·p0.999: 4632,000 ns/op with_new_arraylist_constructor_size·p0.9999: 18713,114 ns/op with_new_arraylist_constructor_size·p1.00: 1251328,000 ns/op Iteration 3: 2365,964 ±(99.9%) 29,689 ns/op with_new_arraylist_constructor_size·p0.00: 2176,000 ns/op with_new_arraylist_constructor_size·p0.50: 2280,000 ns/op with_new_arraylist_constructor_size·p0.90: 2392,000 ns/op with_new_arraylist_constructor_size·p0.95: 2480,000 ns/op with_new_arraylist_constructor_size·p0.99: 3940,000 ns/op with_new_arraylist_constructor_size·p0.999: 5501,840 ns/op with_new_arraylist_constructor_size·p0.9999: 18919,568 ns/op with_new_arraylist_constructor_size·p1.00: 1130496,000 ns/op Iteration 4: 2345,285 ±(99.9%) 33,458 ns/op with_new_arraylist_constructor_size·p0.00: 2176,000 ns/op with_new_arraylist_constructor_size·p0.50: 2280,000 ns/op with_new_arraylist_constructor_size·p0.90: 2380,000 ns/op with_new_arraylist_constructor_size·p0.95: 2444,000 ns/op with_new_arraylist_constructor_size·p0.99: 2620,000 ns/op with_new_arraylist_constructor_size·p0.999: 4699,736 ns/op with_new_arraylist_constructor_size·p0.9999: 18448,650 ns/op with_new_arraylist_constructor_size·p1.00: 1200128,000 ns/op Iteration 5: 2346,775 ±(99.9%) 33,721 ns/op with_new_arraylist_constructor_size·p0.00: 2180,000 ns/op with_new_arraylist_constructor_size·p0.50: 2284,000 ns/op with_new_arraylist_constructor_size·p0.90: 2384,000 ns/op with_new_arraylist_constructor_size·p0.95: 2444,000 ns/op with_new_arraylist_constructor_size·p0.99: 2624,000 ns/op with_new_arraylist_constructor_size·p0.999: 4621,544 ns/op with_new_arraylist_constructor_size·p0.9999: 17402,106 ns/op with_new_arraylist_constructor_size·p1.00: 1112064,000 ns/op # Run progress: 84,64% complete, ETA 06:02:13 # Fork: 3 of 3 # Warmup Iteration 1: 2541,729 ±(99.9%) 135,230 ns/op # Warmup Iteration 2: 2428,409 ±(99.9%) 36,609 ns/op # Warmup Iteration 3: 2365,432 ±(99.9%) 20,617 ns/op Iteration 1: 2374,022 ±(99.9%) 30,499 ns/op with_new_arraylist_constructor_size·p0.00: 2232,000 ns/op with_new_arraylist_constructor_size·p0.50: 2312,000 ns/op with_new_arraylist_constructor_size·p0.90: 2428,000 ns/op with_new_arraylist_constructor_size·p0.95: 2492,000 ns/op with_new_arraylist_constructor_size·p0.99: 2672,000 ns/op with_new_arraylist_constructor_size·p0.999: 4576,000 ns/op with_new_arraylist_constructor_size·p0.9999: 17959,222 ns/op with_new_arraylist_constructor_size·p1.00: 1222656,000 ns/op Iteration 2: 2365,193 ±(99.9%) 19,918 ns/op with_new_arraylist_constructor_size·p0.00: 2232,000 ns/op with_new_arraylist_constructor_size·p0.50: 2312,000 ns/op with_new_arraylist_constructor_size·p0.90: 2436,000 ns/op with_new_arraylist_constructor_size·p0.95: 2496,000 ns/op with_new_arraylist_constructor_size·p0.99: 2676,000 ns/op with_new_arraylist_constructor_size·p0.999: 4680,000 ns/op with_new_arraylist_constructor_size·p0.9999: 19244,595 ns/op with_new_arraylist_constructor_size·p1.00: 1202176,000 ns/op Iteration 3: 2362,928 ±(99.9%) 18,882 ns/op with_new_arraylist_constructor_size·p0.00: 2228,000 ns/op with_new_arraylist_constructor_size·p0.50: 2312,000 ns/op with_new_arraylist_constructor_size·p0.90: 2432,000 ns/op with_new_arraylist_constructor_size·p0.95: 2496,000 ns/op with_new_arraylist_constructor_size·p0.99: 2676,000 ns/op with_new_arraylist_constructor_size·p0.999: 4568,000 ns/op with_new_arraylist_constructor_size·p0.9999: 17292,534 ns/op with_new_arraylist_constructor_size·p1.00: 1085440,000 ns/op Iteration 4: 2369,942 ±(99.9%) 24,152 ns/op with_new_arraylist_constructor_size·p0.00: 2232,000 ns/op with_new_arraylist_constructor_size·p0.50: 2316,000 ns/op with_new_arraylist_constructor_size·p0.90: 2440,000 ns/op with_new_arraylist_constructor_size·p0.95: 2500,000 ns/op with_new_arraylist_constructor_size·p0.99: 2684,000 ns/op with_new_arraylist_constructor_size·p0.999: 4648,000 ns/op with_new_arraylist_constructor_size·p0.9999: 17460,826 ns/op with_new_arraylist_constructor_size·p1.00: 1204224,000 ns/op Iteration 5: 2376,190 ±(99.9%) 29,308 ns/op with_new_arraylist_constructor_size·p0.00: 2232,000 ns/op with_new_arraylist_constructor_size·p0.50: 2316,000 ns/op with_new_arraylist_constructor_size·p0.90: 2432,000 ns/op with_new_arraylist_constructor_size·p0.95: 2496,000 ns/op with_new_arraylist_constructor_size·p0.99: 2672,000 ns/op with_new_arraylist_constructor_size·p0.999: 4624,000 ns/op with_new_arraylist_constructor_size·p0.9999: 19020,768 ns/op with_new_arraylist_constructor_size·p1.00: 1136640,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3961650 mean = 2395,143 ±(99.9%) 7,900 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3961570 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 1 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 16 [1000000,000, 1125000,000) = 45 [1125000,000, 1250000,000) = 17 [1250000,000, 1375000,000) = 1 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 2176,000 ns/op p(50,0000) = 2336,000 ns/op p(90,0000) = 2464,000 ns/op p(95,0000) = 2528,000 ns/op p(99,0000) = 2764,000 ns/op p(99,9000) = 4800,000 ns/op p(99,9900) = 18816,000 ns/op p(99,9990) = 1055505,388 ns/op p(99,9999) = 1204695,233 ns/op p(100,0000) = 1251328,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 20) # Run progress: 84,69% complete, ETA 06:00:53 # Fork: 1 of 3 # Warmup Iteration 1: 3236,637 ±(99.9%) 226,414 ns/op # Warmup Iteration 2: 2999,256 ±(99.9%) 80,266 ns/op # Warmup Iteration 3: 2950,568 ±(99.9%) 47,510 ns/op Iteration 1: 2926,797 ±(99.9%) 28,056 ns/op with_new_arraylist_constructor_size·p0.00: 2696,000 ns/op with_new_arraylist_constructor_size·p0.50: 2872,000 ns/op with_new_arraylist_constructor_size·p0.90: 3028,000 ns/op with_new_arraylist_constructor_size·p0.95: 3104,000 ns/op with_new_arraylist_constructor_size·p0.99: 3392,000 ns/op with_new_arraylist_constructor_size·p0.999: 6256,736 ns/op with_new_arraylist_constructor_size·p0.9999: 19633,674 ns/op with_new_arraylist_constructor_size·p1.00: 1294336,000 ns/op Iteration 2: 2926,678 ±(99.9%) 37,880 ns/op with_new_arraylist_constructor_size·p0.00: 2692,000 ns/op with_new_arraylist_constructor_size·p0.50: 2868,000 ns/op with_new_arraylist_constructor_size·p0.90: 3020,000 ns/op with_new_arraylist_constructor_size·p0.95: 3096,000 ns/op with_new_arraylist_constructor_size·p0.99: 3376,000 ns/op with_new_arraylist_constructor_size·p0.999: 6320,544 ns/op with_new_arraylist_constructor_size·p0.9999: 19696,854 ns/op with_new_arraylist_constructor_size·p1.00: 2183168,000 ns/op Iteration 3: 2920,363 ±(99.9%) 24,940 ns/op with_new_arraylist_constructor_size·p0.00: 2692,000 ns/op with_new_arraylist_constructor_size·p0.50: 2872,000 ns/op with_new_arraylist_constructor_size·p0.90: 3020,000 ns/op with_new_arraylist_constructor_size·p0.95: 3096,000 ns/op with_new_arraylist_constructor_size·p0.99: 3328,000 ns/op with_new_arraylist_constructor_size·p0.999: 5512,000 ns/op with_new_arraylist_constructor_size·p0.9999: 19569,126 ns/op with_new_arraylist_constructor_size·p1.00: 1171456,000 ns/op Iteration 4: 2916,480 ±(99.9%) 20,889 ns/op with_new_arraylist_constructor_size·p0.00: 2692,000 ns/op with_new_arraylist_constructor_size·p0.50: 2868,000 ns/op with_new_arraylist_constructor_size·p0.90: 3020,000 ns/op with_new_arraylist_constructor_size·p0.95: 3100,000 ns/op with_new_arraylist_constructor_size·p0.99: 3364,000 ns/op with_new_arraylist_constructor_size·p0.999: 6040,800 ns/op with_new_arraylist_constructor_size·p0.9999: 18192,960 ns/op with_new_arraylist_constructor_size·p1.00: 1351680,000 ns/op Iteration 5: 2976,380 ±(99.9%) 62,501 ns/op with_new_arraylist_constructor_size·p0.00: 2692,000 ns/op with_new_arraylist_constructor_size·p0.50: 2868,000 ns/op with_new_arraylist_constructor_size·p0.90: 3020,000 ns/op with_new_arraylist_constructor_size·p0.95: 3096,000 ns/op with_new_arraylist_constructor_size·p0.99: 3396,000 ns/op with_new_arraylist_constructor_size·p0.999: 6676,416 ns/op with_new_arraylist_constructor_size·p0.9999: 22255,898 ns/op with_new_arraylist_constructor_size·p1.00: 1243136,000 ns/op # Run progress: 84,75% complete, ETA 05:59:33 # Fork: 2 of 3 # Warmup Iteration 1: 4490,586 ±(99.9%) 151,399 ns/op # Warmup Iteration 2: 4308,358 ±(99.9%) 40,889 ns/op # Warmup Iteration 3: 4299,379 ±(99.9%) 38,585 ns/op Iteration 1: 4299,724 ±(99.9%) 38,517 ns/op with_new_arraylist_constructor_size·p0.00: 4024,000 ns/op with_new_arraylist_constructor_size·p0.50: 4208,000 ns/op with_new_arraylist_constructor_size·p0.90: 4408,000 ns/op with_new_arraylist_constructor_size·p0.95: 4520,000 ns/op with_new_arraylist_constructor_size·p0.99: 4968,000 ns/op with_new_arraylist_constructor_size·p0.999: 13660,480 ns/op with_new_arraylist_constructor_size·p0.9999: 21559,408 ns/op with_new_arraylist_constructor_size·p1.00: 1267712,000 ns/op Iteration 2: 4298,695 ±(99.9%) 36,332 ns/op with_new_arraylist_constructor_size·p0.00: 4024,000 ns/op with_new_arraylist_constructor_size·p0.50: 4208,000 ns/op with_new_arraylist_constructor_size·p0.90: 4416,000 ns/op with_new_arraylist_constructor_size·p0.95: 4536,000 ns/op with_new_arraylist_constructor_size·p0.99: 4976,000 ns/op with_new_arraylist_constructor_size·p0.999: 7819,104 ns/op with_new_arraylist_constructor_size·p0.9999: 21720,621 ns/op with_new_arraylist_constructor_size·p1.00: 1310720,000 ns/op Iteration 3: 4306,867 ±(99.9%) 42,835 ns/op with_new_arraylist_constructor_size·p0.00: 4020,000 ns/op with_new_arraylist_constructor_size·p0.50: 4208,000 ns/op with_new_arraylist_constructor_size·p0.90: 4408,000 ns/op with_new_arraylist_constructor_size·p0.95: 4520,000 ns/op with_new_arraylist_constructor_size·p0.99: 4952,000 ns/op with_new_arraylist_constructor_size·p0.999: 16776,640 ns/op with_new_arraylist_constructor_size·p0.9999: 21751,264 ns/op with_new_arraylist_constructor_size·p1.00: 1263616,000 ns/op Iteration 4: 4295,325 ±(99.9%) 35,396 ns/op with_new_arraylist_constructor_size·p0.00: 4020,000 ns/op with_new_arraylist_constructor_size·p0.50: 4208,000 ns/op with_new_arraylist_constructor_size·p0.90: 4408,000 ns/op with_new_arraylist_constructor_size·p0.95: 4528,000 ns/op with_new_arraylist_constructor_size·p0.99: 4968,000 ns/op with_new_arraylist_constructor_size·p0.999: 8350,720 ns/op with_new_arraylist_constructor_size·p0.9999: 21824,000 ns/op with_new_arraylist_constructor_size·p1.00: 1267712,000 ns/op Iteration 5: 4293,546 ±(99.9%) 35,862 ns/op with_new_arraylist_constructor_size·p0.00: 4024,000 ns/op with_new_arraylist_constructor_size·p0.50: 4208,000 ns/op with_new_arraylist_constructor_size·p0.90: 4408,000 ns/op with_new_arraylist_constructor_size·p0.95: 4520,000 ns/op with_new_arraylist_constructor_size·p0.99: 4968,000 ns/op with_new_arraylist_constructor_size·p0.999: 7672,000 ns/op with_new_arraylist_constructor_size·p0.9999: 21686,822 ns/op with_new_arraylist_constructor_size·p1.00: 1212416,000 ns/op # Run progress: 84,81% complete, ETA 05:58:13 # Fork: 3 of 3 # Warmup Iteration 1: 4534,202 ±(99.9%) 154,271 ns/op # Warmup Iteration 2: 4334,951 ±(99.9%) 44,308 ns/op # Warmup Iteration 3: 4305,966 ±(99.9%) 37,996 ns/op Iteration 1: 4318,393 ±(99.9%) 42,055 ns/op with_new_arraylist_constructor_size·p0.00: 4020,000 ns/op with_new_arraylist_constructor_size·p0.50: 4216,000 ns/op with_new_arraylist_constructor_size·p0.90: 4424,000 ns/op with_new_arraylist_constructor_size·p0.95: 4536,000 ns/op with_new_arraylist_constructor_size·p0.99: 5128,000 ns/op with_new_arraylist_constructor_size·p0.999: 16704,000 ns/op with_new_arraylist_constructor_size·p0.9999: 21839,027 ns/op with_new_arraylist_constructor_size·p1.00: 1277952,000 ns/op Iteration 2: 4305,866 ±(99.9%) 41,680 ns/op with_new_arraylist_constructor_size·p0.00: 4016,000 ns/op with_new_arraylist_constructor_size·p0.50: 4200,000 ns/op with_new_arraylist_constructor_size·p0.90: 4416,000 ns/op with_new_arraylist_constructor_size·p0.95: 4520,000 ns/op with_new_arraylist_constructor_size·p0.99: 5120,000 ns/op with_new_arraylist_constructor_size·p0.999: 16768,000 ns/op with_new_arraylist_constructor_size·p0.9999: 21752,048 ns/op with_new_arraylist_constructor_size·p1.00: 1280000,000 ns/op Iteration 3: 4302,267 ±(99.9%) 38,836 ns/op with_new_arraylist_constructor_size·p0.00: 4020,000 ns/op with_new_arraylist_constructor_size·p0.50: 4208,000 ns/op with_new_arraylist_constructor_size·p0.90: 4416,000 ns/op with_new_arraylist_constructor_size·p0.95: 4520,000 ns/op with_new_arraylist_constructor_size·p0.99: 5112,000 ns/op with_new_arraylist_constructor_size·p0.999: 16864,000 ns/op with_new_arraylist_constructor_size·p0.9999: 21744,685 ns/op with_new_arraylist_constructor_size·p1.00: 1226752,000 ns/op Iteration 4: 4303,109 ±(99.9%) 38,401 ns/op with_new_arraylist_constructor_size·p0.00: 4020,000 ns/op with_new_arraylist_constructor_size·p0.50: 4208,000 ns/op with_new_arraylist_constructor_size·p0.90: 4416,000 ns/op with_new_arraylist_constructor_size·p0.95: 4520,000 ns/op with_new_arraylist_constructor_size·p0.99: 5120,000 ns/op with_new_arraylist_constructor_size·p0.999: 16896,000 ns/op with_new_arraylist_constructor_size·p0.9999: 21577,094 ns/op with_new_arraylist_constructor_size·p1.00: 1185792,000 ns/op Iteration 5: 4308,870 ±(99.9%) 40,700 ns/op with_new_arraylist_constructor_size·p0.00: 4024,000 ns/op with_new_arraylist_constructor_size·p0.50: 4208,000 ns/op with_new_arraylist_constructor_size·p0.90: 4424,000 ns/op with_new_arraylist_constructor_size·p0.95: 4536,000 ns/op with_new_arraylist_constructor_size·p0.99: 5112,000 ns/op with_new_arraylist_constructor_size·p0.999: 16832,000 ns/op with_new_arraylist_constructor_size·p0.9999: 21529,600 ns/op with_new_arraylist_constructor_size·p1.00: 1304576,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3997496 mean = 3935,455 ±(99.9%) 10,184 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 3997386 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 1 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 93 [1250000,000, 1500000,000) = 15 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 2692,000 ns/op p(50,0000) = 4168,000 ns/op p(90,0000) = 4368,000 ns/op p(95,0000) = 4472,000 ns/op p(99,0000) = 4928,000 ns/op p(99,9000) = 8152,000 ns/op p(99,9900) = 21504,000 ns/op p(99,9990) = 1186048,307 ns/op p(99,9999) = 1304591,378 ns/op p(100,0000) = 2183168,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 50) # Run progress: 84,86% complete, ETA 05:56:53 # Fork: 1 of 3 # Warmup Iteration 1: 9324,762 ±(99.9%) 191,127 ns/op # Warmup Iteration 2: 9161,945 ±(99.9%) 54,497 ns/op # Warmup Iteration 3: 9078,323 ±(99.9%) 49,866 ns/op Iteration 1: 9060,868 ±(99.9%) 49,763 ns/op with_new_arraylist_constructor_size·p0.00: 8544,000 ns/op with_new_arraylist_constructor_size·p0.50: 8912,000 ns/op with_new_arraylist_constructor_size·p0.90: 9200,000 ns/op with_new_arraylist_constructor_size·p0.95: 9424,000 ns/op with_new_arraylist_constructor_size·p0.99: 10784,000 ns/op with_new_arraylist_constructor_size·p0.999: 22576,256 ns/op with_new_arraylist_constructor_size·p0.9999: 28504,026 ns/op with_new_arraylist_constructor_size·p1.00: 1331200,000 ns/op Iteration 2: 9084,084 ±(99.9%) 52,350 ns/op with_new_arraylist_constructor_size·p0.00: 8528,000 ns/op with_new_arraylist_constructor_size·p0.50: 8912,000 ns/op with_new_arraylist_constructor_size·p0.90: 9232,000 ns/op with_new_arraylist_constructor_size·p0.95: 9472,000 ns/op with_new_arraylist_constructor_size·p0.99: 10800,000 ns/op with_new_arraylist_constructor_size·p0.999: 23488,000 ns/op with_new_arraylist_constructor_size·p0.9999: 29666,586 ns/op with_new_arraylist_constructor_size·p1.00: 1359872,000 ns/op Iteration 3: 9064,698 ±(99.9%) 51,577 ns/op with_new_arraylist_constructor_size·p0.00: 8544,000 ns/op with_new_arraylist_constructor_size·p0.50: 8912,000 ns/op with_new_arraylist_constructor_size·p0.90: 9200,000 ns/op with_new_arraylist_constructor_size·p0.95: 9424,000 ns/op with_new_arraylist_constructor_size·p0.99: 10784,000 ns/op with_new_arraylist_constructor_size·p0.999: 23424,000 ns/op with_new_arraylist_constructor_size·p0.9999: 28723,059 ns/op with_new_arraylist_constructor_size·p1.00: 1345536,000 ns/op Iteration 4: 9057,368 ±(99.9%) 48,560 ns/op with_new_arraylist_constructor_size·p0.00: 8544,000 ns/op with_new_arraylist_constructor_size·p0.50: 8896,000 ns/op with_new_arraylist_constructor_size·p0.90: 9184,000 ns/op with_new_arraylist_constructor_size·p0.95: 9408,000 ns/op with_new_arraylist_constructor_size·p0.99: 10784,000 ns/op with_new_arraylist_constructor_size·p0.999: 22626,368 ns/op with_new_arraylist_constructor_size·p0.9999: 28683,318 ns/op with_new_arraylist_constructor_size·p1.00: 1191936,000 ns/op Iteration 5: 9060,197 ±(99.9%) 46,694 ns/op with_new_arraylist_constructor_size·p0.00: 8560,000 ns/op with_new_arraylist_constructor_size·p0.50: 8912,000 ns/op with_new_arraylist_constructor_size·p0.90: 9200,000 ns/op with_new_arraylist_constructor_size·p0.95: 9424,000 ns/op with_new_arraylist_constructor_size·p0.99: 10784,000 ns/op with_new_arraylist_constructor_size·p0.999: 23322,272 ns/op with_new_arraylist_constructor_size·p0.9999: 29144,454 ns/op with_new_arraylist_constructor_size·p1.00: 1204224,000 ns/op # Run progress: 84,92% complete, ETA 05:55:32 # Fork: 2 of 3 # Warmup Iteration 1: 5700,309 ±(99.9%) 211,837 ns/op # Warmup Iteration 2: 5408,402 ±(99.9%) 68,422 ns/op # Warmup Iteration 3: 5405,046 ±(99.9%) 63,504 ns/op Iteration 1: 5422,102 ±(99.9%) 64,799 ns/op with_new_arraylist_constructor_size·p0.00: 4944,000 ns/op with_new_arraylist_constructor_size·p0.50: 5288,000 ns/op with_new_arraylist_constructor_size·p0.90: 5528,000 ns/op with_new_arraylist_constructor_size·p0.95: 5624,000 ns/op with_new_arraylist_constructor_size·p0.99: 6920,000 ns/op with_new_arraylist_constructor_size·p0.999: 17856,000 ns/op with_new_arraylist_constructor_size·p0.9999: 25683,475 ns/op with_new_arraylist_constructor_size·p1.00: 1378304,000 ns/op Iteration 2: 5413,963 ±(99.9%) 60,611 ns/op with_new_arraylist_constructor_size·p0.00: 4936,000 ns/op with_new_arraylist_constructor_size·p0.50: 5280,000 ns/op with_new_arraylist_constructor_size·p0.90: 5536,000 ns/op with_new_arraylist_constructor_size·p0.95: 5640,000 ns/op with_new_arraylist_constructor_size·p0.99: 6952,000 ns/op with_new_arraylist_constructor_size·p0.999: 18048,000 ns/op with_new_arraylist_constructor_size·p0.9999: 28665,040 ns/op with_new_arraylist_constructor_size·p1.00: 1306624,000 ns/op Iteration 3: 5419,409 ±(99.9%) 65,797 ns/op with_new_arraylist_constructor_size·p0.00: 4952,000 ns/op with_new_arraylist_constructor_size·p0.50: 5272,000 ns/op with_new_arraylist_constructor_size·p0.90: 5512,000 ns/op with_new_arraylist_constructor_size·p0.95: 5608,000 ns/op with_new_arraylist_constructor_size·p0.99: 6936,000 ns/op with_new_arraylist_constructor_size·p0.999: 18208,000 ns/op with_new_arraylist_constructor_size·p0.9999: 25304,986 ns/op with_new_arraylist_constructor_size·p1.00: 1355776,000 ns/op Iteration 4: 5399,450 ±(99.9%) 66,462 ns/op with_new_arraylist_constructor_size·p0.00: 4928,000 ns/op with_new_arraylist_constructor_size·p0.50: 5272,000 ns/op with_new_arraylist_constructor_size·p0.90: 5504,000 ns/op with_new_arraylist_constructor_size·p0.95: 5592,000 ns/op with_new_arraylist_constructor_size·p0.99: 6953,840 ns/op with_new_arraylist_constructor_size·p0.999: 18080,000 ns/op with_new_arraylist_constructor_size·p0.9999: 24694,794 ns/op with_new_arraylist_constructor_size·p1.00: 2547712,000 ns/op Iteration 5: 5409,768 ±(99.9%) 64,711 ns/op with_new_arraylist_constructor_size·p0.00: 4944,000 ns/op with_new_arraylist_constructor_size·p0.50: 5272,000 ns/op with_new_arraylist_constructor_size·p0.90: 5504,000 ns/op with_new_arraylist_constructor_size·p0.95: 5592,000 ns/op with_new_arraylist_constructor_size·p0.99: 6944,000 ns/op with_new_arraylist_constructor_size·p0.999: 18016,000 ns/op with_new_arraylist_constructor_size·p0.9999: 26412,883 ns/op with_new_arraylist_constructor_size·p1.00: 1402880,000 ns/op # Run progress: 84,98% complete, ETA 05:54:12 # Fork: 3 of 3 # Warmup Iteration 1: 5747,318 ±(99.9%) 196,876 ns/op # Warmup Iteration 2: 5482,044 ±(99.9%) 70,779 ns/op # Warmup Iteration 3: 5481,827 ±(99.9%) 68,740 ns/op Iteration 1: 5484,281 ±(99.9%) 68,816 ns/op with_new_arraylist_constructor_size·p0.00: 4944,000 ns/op with_new_arraylist_constructor_size·p0.50: 5344,000 ns/op with_new_arraylist_constructor_size·p0.90: 5600,000 ns/op with_new_arraylist_constructor_size·p0.95: 5704,000 ns/op with_new_arraylist_constructor_size·p0.99: 7088,000 ns/op with_new_arraylist_constructor_size·p0.999: 18112,000 ns/op with_new_arraylist_constructor_size·p0.9999: 29566,029 ns/op with_new_arraylist_constructor_size·p1.00: 1402880,000 ns/op Iteration 2: 5469,890 ±(99.9%) 60,964 ns/op with_new_arraylist_constructor_size·p0.00: 4936,000 ns/op with_new_arraylist_constructor_size·p0.50: 5344,000 ns/op with_new_arraylist_constructor_size·p0.90: 5608,000 ns/op with_new_arraylist_constructor_size·p0.95: 5720,000 ns/op with_new_arraylist_constructor_size·p0.99: 7048,000 ns/op with_new_arraylist_constructor_size·p0.999: 17952,000 ns/op with_new_arraylist_constructor_size·p0.9999: 24797,811 ns/op with_new_arraylist_constructor_size·p1.00: 1329152,000 ns/op Iteration 3: 5494,660 ±(99.9%) 69,481 ns/op with_new_arraylist_constructor_size·p0.00: 4936,000 ns/op with_new_arraylist_constructor_size·p0.50: 5352,000 ns/op with_new_arraylist_constructor_size·p0.90: 5616,000 ns/op with_new_arraylist_constructor_size·p0.95: 5720,000 ns/op with_new_arraylist_constructor_size·p0.99: 7064,000 ns/op with_new_arraylist_constructor_size·p0.999: 18208,000 ns/op with_new_arraylist_constructor_size·p0.9999: 29153,882 ns/op with_new_arraylist_constructor_size·p1.00: 1361920,000 ns/op Iteration 4: 5627,302 ±(99.9%) 72,497 ns/op with_new_arraylist_constructor_size·p0.00: 4928,000 ns/op with_new_arraylist_constructor_size·p0.50: 5352,000 ns/op with_new_arraylist_constructor_size·p0.90: 5696,000 ns/op with_new_arraylist_constructor_size·p0.95: 7808,000 ns/op with_new_arraylist_constructor_size·p0.99: 8208,000 ns/op with_new_arraylist_constructor_size·p0.999: 18144,000 ns/op with_new_arraylist_constructor_size·p0.9999: 27980,992 ns/op with_new_arraylist_constructor_size·p1.00: 1382400,000 ns/op Iteration 5: 5516,692 ±(99.9%) 68,627 ns/op with_new_arraylist_constructor_size·p0.00: 4928,000 ns/op with_new_arraylist_constructor_size·p0.50: 5344,000 ns/op with_new_arraylist_constructor_size·p0.90: 5616,000 ns/op with_new_arraylist_constructor_size·p0.95: 5753,200 ns/op with_new_arraylist_constructor_size·p0.99: 8088,000 ns/op with_new_arraylist_constructor_size·p0.999: 18017,376 ns/op with_new_arraylist_constructor_size·p0.9999: 25151,414 ns/op with_new_arraylist_constructor_size·p1.00: 1363968,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3688391 mean = 6813,038 ±(99.9%) 15,833 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 3688190 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 132 [1250000,000, 1500000,000) = 68 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 1 Percentiles, ns/op: p(0,0000) = 4928,000 ns/op p(50,0000) = 5464,000 ns/op p(90,0000) = 9008,000 ns/op p(95,0000) = 9152,000 ns/op p(99,0000) = 9840,000 ns/op p(99,9000) = 20256,000 ns/op p(99,9900) = 28384,000 ns/op p(99,9990) = 1299145,196 ns/op p(99,9999) = 1402880,000 ns/op p(100,0000) = 2547712,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 100) # Run progress: 85,03% complete, ETA 05:52:52 # Fork: 1 of 3 # Warmup Iteration 1: 16864,376 ±(99.9%) 177,657 ns/op # Warmup Iteration 2: 16663,330 ±(99.9%) 60,945 ns/op # Warmup Iteration 3: 16681,824 ±(99.9%) 109,045 ns/op Iteration 1: 16621,303 ±(99.9%) 114,297 ns/op with_new_arraylist_constructor_size·p0.00: 15744,000 ns/op with_new_arraylist_constructor_size·p0.50: 16304,000 ns/op with_new_arraylist_constructor_size·p0.90: 16768,000 ns/op with_new_arraylist_constructor_size·p0.95: 17568,000 ns/op with_new_arraylist_constructor_size·p0.99: 18784,000 ns/op with_new_arraylist_constructor_size·p0.999: 32768,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1168084,787 ns/op with_new_arraylist_constructor_size·p1.00: 1341440,000 ns/op Iteration 2: 16674,883 ±(99.9%) 115,269 ns/op with_new_arraylist_constructor_size·p0.00: 15760,000 ns/op with_new_arraylist_constructor_size·p0.50: 16304,000 ns/op with_new_arraylist_constructor_size·p0.90: 16832,000 ns/op with_new_arraylist_constructor_size·p0.95: 18016,000 ns/op with_new_arraylist_constructor_size·p0.99: 20608,000 ns/op with_new_arraylist_constructor_size·p0.999: 32992,640 ns/op with_new_arraylist_constructor_size·p0.9999: 1120155,648 ns/op with_new_arraylist_constructor_size·p1.00: 1341440,000 ns/op Iteration 3: 16620,365 ±(99.9%) 109,531 ns/op with_new_arraylist_constructor_size·p0.00: 15760,000 ns/op with_new_arraylist_constructor_size·p0.50: 16304,000 ns/op with_new_arraylist_constructor_size·p0.90: 16768,000 ns/op with_new_arraylist_constructor_size·p0.95: 17600,000 ns/op with_new_arraylist_constructor_size·p0.99: 18816,000 ns/op with_new_arraylist_constructor_size·p0.999: 32832,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1131805,082 ns/op with_new_arraylist_constructor_size·p1.00: 1267712,000 ns/op Iteration 4: 16619,427 ±(99.9%) 114,710 ns/op with_new_arraylist_constructor_size·p0.00: 15776,000 ns/op with_new_arraylist_constructor_size·p0.50: 16288,000 ns/op with_new_arraylist_constructor_size·p0.90: 16736,000 ns/op with_new_arraylist_constructor_size·p0.95: 17568,000 ns/op with_new_arraylist_constructor_size·p0.99: 18784,000 ns/op with_new_arraylist_constructor_size·p0.999: 32832,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1136441,549 ns/op with_new_arraylist_constructor_size·p1.00: 1351680,000 ns/op Iteration 5: 16612,784 ±(99.9%) 106,891 ns/op with_new_arraylist_constructor_size·p0.00: 15776,000 ns/op with_new_arraylist_constructor_size·p0.50: 16288,000 ns/op with_new_arraylist_constructor_size·p0.90: 16768,000 ns/op with_new_arraylist_constructor_size·p0.95: 17600,000 ns/op with_new_arraylist_constructor_size·p0.99: 18816,000 ns/op with_new_arraylist_constructor_size·p0.999: 33152,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1109857,075 ns/op with_new_arraylist_constructor_size·p1.00: 1300480,000 ns/op # Run progress: 85,09% complete, ETA 05:51:32 # Fork: 2 of 3 # Warmup Iteration 1: 17312,067 ±(99.9%) 161,721 ns/op # Warmup Iteration 2: 17123,969 ±(99.9%) 80,244 ns/op # Warmup Iteration 3: 17002,230 ±(99.9%) 43,991 ns/op Iteration 1: 17067,948 ±(99.9%) 82,460 ns/op with_new_arraylist_constructor_size·p0.00: 16192,000 ns/op with_new_arraylist_constructor_size·p0.50: 16768,000 ns/op with_new_arraylist_constructor_size·p0.90: 17280,000 ns/op with_new_arraylist_constructor_size·p0.95: 17856,000 ns/op with_new_arraylist_constructor_size·p0.99: 19360,000 ns/op with_new_arraylist_constructor_size·p0.999: 32384,000 ns/op with_new_arraylist_constructor_size·p0.9999: 789103,693 ns/op with_new_arraylist_constructor_size·p1.00: 4210688,000 ns/op Iteration 2: 17177,130 ±(99.9%) 51,543 ns/op with_new_arraylist_constructor_size·p0.00: 16240,000 ns/op with_new_arraylist_constructor_size·p0.50: 16800,000 ns/op with_new_arraylist_constructor_size·p0.90: 17728,000 ns/op with_new_arraylist_constructor_size·p0.95: 20160,000 ns/op with_new_arraylist_constructor_size·p0.99: 20800,000 ns/op with_new_arraylist_constructor_size·p0.999: 33381,120 ns/op with_new_arraylist_constructor_size·p0.9999: 46247,808 ns/op with_new_arraylist_constructor_size·p1.00: 1499136,000 ns/op Iteration 3: 16962,911 ±(99.9%) 40,263 ns/op with_new_arraylist_constructor_size·p0.00: 16240,000 ns/op with_new_arraylist_constructor_size·p0.50: 16768,000 ns/op with_new_arraylist_constructor_size·p0.90: 17216,000 ns/op with_new_arraylist_constructor_size·p0.95: 17856,000 ns/op with_new_arraylist_constructor_size·p0.99: 19360,000 ns/op with_new_arraylist_constructor_size·p0.999: 32448,000 ns/op with_new_arraylist_constructor_size·p0.9999: 42639,885 ns/op with_new_arraylist_constructor_size·p1.00: 1204224,000 ns/op Iteration 4: 17035,136 ±(99.9%) 71,529 ns/op with_new_arraylist_constructor_size·p0.00: 16192,000 ns/op with_new_arraylist_constructor_size·p0.50: 16736,000 ns/op with_new_arraylist_constructor_size·p0.90: 17184,000 ns/op with_new_arraylist_constructor_size·p0.95: 17824,000 ns/op with_new_arraylist_constructor_size·p0.99: 19328,000 ns/op with_new_arraylist_constructor_size·p0.999: 32960,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1062115,942 ns/op with_new_arraylist_constructor_size·p1.00: 1353728,000 ns/op Iteration 5: 16976,973 ±(99.9%) 42,667 ns/op with_new_arraylist_constructor_size·p0.00: 16160,000 ns/op with_new_arraylist_constructor_size·p0.50: 16768,000 ns/op with_new_arraylist_constructor_size·p0.90: 17312,000 ns/op with_new_arraylist_constructor_size·p0.95: 17856,000 ns/op with_new_arraylist_constructor_size·p0.99: 19360,000 ns/op with_new_arraylist_constructor_size·p0.999: 32160,000 ns/op with_new_arraylist_constructor_size·p0.9999: 41674,374 ns/op with_new_arraylist_constructor_size·p1.00: 1259520,000 ns/op # Run progress: 85,15% complete, ETA 05:50:12 # Fork: 3 of 3 # Warmup Iteration 1: 17430,577 ±(99.9%) 174,563 ns/op # Warmup Iteration 2: 16985,383 ±(99.9%) 49,190 ns/op # Warmup Iteration 3: 17038,485 ±(99.9%) 72,415 ns/op Iteration 1: 16928,100 ±(99.9%) 41,580 ns/op with_new_arraylist_constructor_size·p0.00: 16192,000 ns/op with_new_arraylist_constructor_size·p0.50: 16704,000 ns/op with_new_arraylist_constructor_size·p0.90: 17152,000 ns/op with_new_arraylist_constructor_size·p0.95: 17888,000 ns/op with_new_arraylist_constructor_size·p0.99: 19968,000 ns/op with_new_arraylist_constructor_size·p0.999: 32064,000 ns/op with_new_arraylist_constructor_size·p0.9999: 41891,648 ns/op with_new_arraylist_constructor_size·p1.00: 1308672,000 ns/op Iteration 2: 16961,738 ±(99.9%) 42,629 ns/op with_new_arraylist_constructor_size·p0.00: 16192,000 ns/op with_new_arraylist_constructor_size·p0.50: 16736,000 ns/op with_new_arraylist_constructor_size·p0.90: 17248,000 ns/op with_new_arraylist_constructor_size·p0.95: 17920,000 ns/op with_new_arraylist_constructor_size·p0.99: 19968,000 ns/op with_new_arraylist_constructor_size·p0.999: 32973,952 ns/op with_new_arraylist_constructor_size·p0.9999: 42191,590 ns/op with_new_arraylist_constructor_size·p1.00: 1370112,000 ns/op Iteration 3: 16939,898 ±(99.9%) 41,469 ns/op with_new_arraylist_constructor_size·p0.00: 16176,000 ns/op with_new_arraylist_constructor_size·p0.50: 16736,000 ns/op with_new_arraylist_constructor_size·p0.90: 17216,000 ns/op with_new_arraylist_constructor_size·p0.95: 17888,000 ns/op with_new_arraylist_constructor_size·p0.99: 19936,000 ns/op with_new_arraylist_constructor_size·p0.999: 32089,920 ns/op with_new_arraylist_constructor_size·p0.9999: 41994,368 ns/op with_new_arraylist_constructor_size·p1.00: 1384448,000 ns/op Iteration 4: 16924,192 ±(99.9%) 36,774 ns/op with_new_arraylist_constructor_size·p0.00: 16160,000 ns/op with_new_arraylist_constructor_size·p0.50: 16704,000 ns/op with_new_arraylist_constructor_size·p0.90: 17184,000 ns/op with_new_arraylist_constructor_size·p0.95: 17888,000 ns/op with_new_arraylist_constructor_size·p0.99: 19936,000 ns/op with_new_arraylist_constructor_size·p0.999: 32160,000 ns/op with_new_arraylist_constructor_size·p0.9999: 41224,294 ns/op with_new_arraylist_constructor_size·p1.00: 1216512,000 ns/op Iteration 5: 16932,180 ±(99.9%) 38,992 ns/op with_new_arraylist_constructor_size·p0.00: 16176,000 ns/op with_new_arraylist_constructor_size·p0.50: 16736,000 ns/op with_new_arraylist_constructor_size·p0.90: 17184,000 ns/op with_new_arraylist_constructor_size·p0.95: 17888,000 ns/op with_new_arraylist_constructor_size·p0.99: 19936,000 ns/op with_new_arraylist_constructor_size·p0.999: 32121,248 ns/op with_new_arraylist_constructor_size·p0.9999: 41455,149 ns/op with_new_arraylist_constructor_size·p1.00: 1302528,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3690020 mean = 16916,650 ±(99.9%) 16,450 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 3689783 [ 500000,000, 1000000,000) = 1 [1000000,000, 1500000,000) = 235 [1500000,000, 2000000,000) = 0 [2000000,000, 2500000,000) = 0 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 1 Percentiles, ns/op: p(0,0000) = 15744,000 ns/op p(50,0000) = 16672,000 ns/op p(90,0000) = 17184,000 ns/op p(95,0000) = 17984,000 ns/op p(99,0000) = 20096,000 ns/op p(99,9000) = 32704,000 ns/op p(99,9900) = 45503,866 ns/op p(99,9990) = 1257472,000 ns/op p(99,9999) = 1374555,859 ns/op p(100,0000) = 4210688,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 200) # Run progress: 85,20% complete, ETA 05:48:51 # Fork: 1 of 3 # Warmup Iteration 1: 31661,571 ±(99.9%) 328,134 ns/op # Warmup Iteration 2: 31310,491 ±(99.9%) 120,788 ns/op # Warmup Iteration 3: 31255,793 ±(99.9%) 111,808 ns/op Iteration 1: 31225,643 ±(99.9%) 112,462 ns/op with_new_arraylist_constructor_size·p0.00: 29664,000 ns/op with_new_arraylist_constructor_size·p0.50: 30784,000 ns/op with_new_arraylist_constructor_size·p0.90: 31712,000 ns/op with_new_arraylist_constructor_size·p0.95: 32512,000 ns/op with_new_arraylist_constructor_size·p0.99: 34560,000 ns/op with_new_arraylist_constructor_size·p0.999: 49524,864 ns/op with_new_arraylist_constructor_size·p0.9999: 1138545,459 ns/op with_new_arraylist_constructor_size·p1.00: 1314816,000 ns/op Iteration 2: 31288,108 ±(99.9%) 113,746 ns/op with_new_arraylist_constructor_size·p0.00: 29664,000 ns/op with_new_arraylist_constructor_size·p0.50: 30880,000 ns/op with_new_arraylist_constructor_size·p0.90: 31840,000 ns/op with_new_arraylist_constructor_size·p0.95: 32576,000 ns/op with_new_arraylist_constructor_size·p0.99: 34752,000 ns/op with_new_arraylist_constructor_size·p0.999: 48576,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1189931,008 ns/op with_new_arraylist_constructor_size·p1.00: 1869824,000 ns/op Iteration 3: 31263,152 ±(99.9%) 104,966 ns/op with_new_arraylist_constructor_size·p0.00: 29728,000 ns/op with_new_arraylist_constructor_size·p0.50: 30752,000 ns/op with_new_arraylist_constructor_size·p0.90: 32448,000 ns/op with_new_arraylist_constructor_size·p0.95: 33216,000 ns/op with_new_arraylist_constructor_size·p0.99: 35264,000 ns/op with_new_arraylist_constructor_size·p0.999: 49353,664 ns/op with_new_arraylist_constructor_size·p0.9999: 1149020,774 ns/op with_new_arraylist_constructor_size·p1.00: 1314816,000 ns/op Iteration 4: 31300,787 ±(99.9%) 113,990 ns/op with_new_arraylist_constructor_size·p0.00: 29696,000 ns/op with_new_arraylist_constructor_size·p0.50: 30848,000 ns/op with_new_arraylist_constructor_size·p0.90: 31840,000 ns/op with_new_arraylist_constructor_size·p0.95: 32608,000 ns/op with_new_arraylist_constructor_size·p0.99: 35072,000 ns/op with_new_arraylist_constructor_size·p0.999: 56399,872 ns/op with_new_arraylist_constructor_size·p0.9999: 1153227,162 ns/op with_new_arraylist_constructor_size·p1.00: 1316864,000 ns/op Iteration 5: 31376,138 ±(99.9%) 116,142 ns/op with_new_arraylist_constructor_size·p0.00: 29600,000 ns/op with_new_arraylist_constructor_size·p0.50: 30784,000 ns/op with_new_arraylist_constructor_size·p0.90: 32416,000 ns/op with_new_arraylist_constructor_size·p0.95: 33472,000 ns/op with_new_arraylist_constructor_size·p0.99: 37824,000 ns/op with_new_arraylist_constructor_size·p0.999: 51150,848 ns/op with_new_arraylist_constructor_size·p0.9999: 1151480,627 ns/op with_new_arraylist_constructor_size·p1.00: 1415168,000 ns/op # Run progress: 85,26% complete, ETA 05:47:31 # Fork: 2 of 3 # Warmup Iteration 1: 32138,995 ±(99.9%) 349,739 ns/op # Warmup Iteration 2: 31387,567 ±(99.9%) 139,638 ns/op # Warmup Iteration 3: 31285,744 ±(99.9%) 121,373 ns/op Iteration 1: 31260,983 ±(99.9%) 137,278 ns/op with_new_arraylist_constructor_size·p0.00: 29632,000 ns/op with_new_arraylist_constructor_size·p0.50: 30784,000 ns/op with_new_arraylist_constructor_size·p0.90: 31744,000 ns/op with_new_arraylist_constructor_size·p0.95: 32512,000 ns/op with_new_arraylist_constructor_size·p0.99: 34496,000 ns/op with_new_arraylist_constructor_size·p0.999: 50496,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1191621,427 ns/op with_new_arraylist_constructor_size·p1.00: 2297856,000 ns/op Iteration 2: 31784,891 ±(99.9%) 120,930 ns/op with_new_arraylist_constructor_size·p0.00: 29536,000 ns/op with_new_arraylist_constructor_size·p0.50: 30848,000 ns/op with_new_arraylist_constructor_size·p0.90: 33664,000 ns/op with_new_arraylist_constructor_size·p0.95: 37440,000 ns/op with_new_arraylist_constructor_size·p0.99: 39936,000 ns/op with_new_arraylist_constructor_size·p0.999: 53475,264 ns/op with_new_arraylist_constructor_size·p0.9999: 1137204,224 ns/op with_new_arraylist_constructor_size·p1.00: 1411072,000 ns/op Iteration 3: 32596,826 ±(99.9%) 108,056 ns/op with_new_arraylist_constructor_size·p0.00: 29632,000 ns/op with_new_arraylist_constructor_size·p0.50: 30880,000 ns/op with_new_arraylist_constructor_size·p0.90: 37568,000 ns/op with_new_arraylist_constructor_size·p0.95: 38016,000 ns/op with_new_arraylist_constructor_size·p0.99: 45056,000 ns/op with_new_arraylist_constructor_size·p0.999: 56819,072 ns/op with_new_arraylist_constructor_size·p0.9999: 1141956,608 ns/op with_new_arraylist_constructor_size·p1.00: 1402880,000 ns/op Iteration 4: 31920,513 ±(99.9%) 104,719 ns/op with_new_arraylist_constructor_size·p0.00: 29696,000 ns/op with_new_arraylist_constructor_size·p0.50: 30784,000 ns/op with_new_arraylist_constructor_size·p0.90: 37120,000 ns/op with_new_arraylist_constructor_size·p0.95: 37568,000 ns/op with_new_arraylist_constructor_size·p0.99: 40576,000 ns/op with_new_arraylist_constructor_size·p0.999: 56416,512 ns/op with_new_arraylist_constructor_size·p0.9999: 1136136,192 ns/op with_new_arraylist_constructor_size·p1.00: 1353728,000 ns/op Iteration 5: 31583,223 ±(99.9%) 98,724 ns/op with_new_arraylist_constructor_size·p0.00: 29728,000 ns/op with_new_arraylist_constructor_size·p0.50: 30752,000 ns/op with_new_arraylist_constructor_size·p0.90: 33216,000 ns/op with_new_arraylist_constructor_size·p0.95: 37248,000 ns/op with_new_arraylist_constructor_size·p0.99: 39936,000 ns/op with_new_arraylist_constructor_size·p0.999: 53718,912 ns/op with_new_arraylist_constructor_size·p0.9999: 1099944,550 ns/op with_new_arraylist_constructor_size·p1.00: 1357824,000 ns/op # Run progress: 85,32% complete, ETA 05:46:11 # Fork: 3 of 3 # Warmup Iteration 1: 33211,266 ±(99.9%) 374,360 ns/op # Warmup Iteration 2: 32089,664 ±(99.9%) 124,309 ns/op # Warmup Iteration 3: 31952,074 ±(99.9%) 113,798 ns/op Iteration 1: 31912,781 ±(99.9%) 118,592 ns/op with_new_arraylist_constructor_size·p0.00: 30240,000 ns/op with_new_arraylist_constructor_size·p0.50: 31392,000 ns/op with_new_arraylist_constructor_size·p0.90: 32672,000 ns/op with_new_arraylist_constructor_size·p0.95: 33472,000 ns/op with_new_arraylist_constructor_size·p0.99: 36736,000 ns/op with_new_arraylist_constructor_size·p0.999: 51408,768 ns/op with_new_arraylist_constructor_size·p0.9999: 1127024,230 ns/op with_new_arraylist_constructor_size·p1.00: 1898496,000 ns/op Iteration 2: 31827,292 ±(99.9%) 116,401 ns/op with_new_arraylist_constructor_size·p0.00: 30240,000 ns/op with_new_arraylist_constructor_size·p0.50: 31424,000 ns/op with_new_arraylist_constructor_size·p0.90: 32448,000 ns/op with_new_arraylist_constructor_size·p0.95: 33152,000 ns/op with_new_arraylist_constructor_size·p0.99: 34240,000 ns/op with_new_arraylist_constructor_size·p0.999: 49152,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1152126,157 ns/op with_new_arraylist_constructor_size·p1.00: 1363968,000 ns/op Iteration 3: 32032,265 ±(99.9%) 112,243 ns/op with_new_arraylist_constructor_size·p0.00: 30272,000 ns/op with_new_arraylist_constructor_size·p0.50: 31360,000 ns/op with_new_arraylist_constructor_size·p0.90: 32704,000 ns/op with_new_arraylist_constructor_size·p0.95: 34240,000 ns/op with_new_arraylist_constructor_size·p0.99: 39808,000 ns/op with_new_arraylist_constructor_size·p0.999: 51264,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1139486,515 ns/op with_new_arraylist_constructor_size·p1.00: 1308672,000 ns/op Iteration 4: 31788,618 ±(99.9%) 109,437 ns/op with_new_arraylist_constructor_size·p0.00: 30272,000 ns/op with_new_arraylist_constructor_size·p0.50: 31328,000 ns/op with_new_arraylist_constructor_size·p0.90: 32256,000 ns/op with_new_arraylist_constructor_size·p0.95: 33024,000 ns/op with_new_arraylist_constructor_size·p0.99: 38848,000 ns/op with_new_arraylist_constructor_size·p0.999: 49472,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1135150,285 ns/op with_new_arraylist_constructor_size·p1.00: 1282048,000 ns/op Iteration 5: 31760,471 ±(99.9%) 109,662 ns/op with_new_arraylist_constructor_size·p0.00: 30208,000 ns/op with_new_arraylist_constructor_size·p0.50: 31392,000 ns/op with_new_arraylist_constructor_size·p0.90: 32352,000 ns/op with_new_arraylist_constructor_size·p0.95: 33088,000 ns/op with_new_arraylist_constructor_size·p0.99: 33984,000 ns/op with_new_arraylist_constructor_size·p0.999: 50752,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1125914,419 ns/op with_new_arraylist_constructor_size·p1.00: 1292288,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 2369159 mean = 31656,995 ±(99.9%) 29,329 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 2368844 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 1 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 243 [1250000,000, 1500000,000) = 67 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 3 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 1 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 29536,000 ns/op p(50,0000) = 31040,000 ns/op p(90,0000) = 32608,000 ns/op p(95,0000) = 34432,000 ns/op p(99,0000) = 39296,000 ns/op p(99,9000) = 51456,000 ns/op p(99,9900) = 1138688,000 ns/op p(99,9990) = 1308672,000 ns/op p(99,9999) = 1887911,444 ns/op p(100,0000) = 2297856,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 500) # Run progress: 85,37% complete, ETA 05:44:51 # Fork: 1 of 3 # Warmup Iteration 1: 74224,094 ±(99.9%) 412,774 ns/op # Warmup Iteration 2: 73862,701 ±(99.9%) 186,918 ns/op # Warmup Iteration 3: 73410,503 ±(99.9%) 165,730 ns/op Iteration 1: 75825,140 ±(99.9%) 180,227 ns/op with_new_arraylist_constructor_size·p0.00: 70528,000 ns/op with_new_arraylist_constructor_size·p0.50: 72448,000 ns/op with_new_arraylist_constructor_size·p0.90: 89984,000 ns/op with_new_arraylist_constructor_size·p0.95: 90880,000 ns/op with_new_arraylist_constructor_size·p0.99: 95232,000 ns/op with_new_arraylist_constructor_size·p0.999: 118784,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1264961,126 ns/op with_new_arraylist_constructor_size·p1.00: 1794048,000 ns/op Iteration 2: 76981,450 ±(99.9%) 184,551 ns/op with_new_arraylist_constructor_size·p0.00: 70528,000 ns/op with_new_arraylist_constructor_size·p0.50: 72576,000 ns/op with_new_arraylist_constructor_size·p0.90: 90624,000 ns/op with_new_arraylist_constructor_size·p0.95: 92416,000 ns/op with_new_arraylist_constructor_size·p0.99: 95872,000 ns/op with_new_arraylist_constructor_size·p0.999: 118912,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1253619,302 ns/op with_new_arraylist_constructor_size·p1.00: 1427456,000 ns/op Iteration 3: 76628,063 ±(99.9%) 184,705 ns/op with_new_arraylist_constructor_size·p0.00: 70528,000 ns/op with_new_arraylist_constructor_size·p0.50: 72576,000 ns/op with_new_arraylist_constructor_size·p0.90: 90240,000 ns/op with_new_arraylist_constructor_size·p0.95: 91136,000 ns/op with_new_arraylist_constructor_size·p0.99: 94720,000 ns/op with_new_arraylist_constructor_size·p0.999: 119040,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1240964,710 ns/op with_new_arraylist_constructor_size·p1.00: 2400256,000 ns/op Iteration 4: 74876,322 ±(99.9%) 176,137 ns/op with_new_arraylist_constructor_size·p0.00: 70400,000 ns/op with_new_arraylist_constructor_size·p0.50: 72448,000 ns/op with_new_arraylist_constructor_size·p0.90: 78592,000 ns/op with_new_arraylist_constructor_size·p0.95: 90368,000 ns/op with_new_arraylist_constructor_size·p0.99: 93696,000 ns/op with_new_arraylist_constructor_size·p0.999: 108755,712 ns/op with_new_arraylist_constructor_size·p0.9999: 1273170,739 ns/op with_new_arraylist_constructor_size·p1.00: 1409024,000 ns/op Iteration 5: 75421,896 ±(99.9%) 176,476 ns/op with_new_arraylist_constructor_size·p0.00: 70528,000 ns/op with_new_arraylist_constructor_size·p0.50: 72448,000 ns/op with_new_arraylist_constructor_size·p0.90: 89856,000 ns/op with_new_arraylist_constructor_size·p0.95: 90880,000 ns/op with_new_arraylist_constructor_size·p0.99: 94336,000 ns/op with_new_arraylist_constructor_size·p0.999: 109135,232 ns/op with_new_arraylist_constructor_size·p0.9999: 1282633,114 ns/op with_new_arraylist_constructor_size·p1.00: 1398784,000 ns/op # Run progress: 85,43% complete, ETA 05:43:31 # Fork: 2 of 3 # Warmup Iteration 1: 74160,144 ±(99.9%) 418,249 ns/op # Warmup Iteration 2: 73328,190 ±(99.9%) 180,655 ns/op # Warmup Iteration 3: 73184,264 ±(99.9%) 167,392 ns/op Iteration 1: 73177,781 ±(99.9%) 180,422 ns/op with_new_arraylist_constructor_size·p0.00: 70272,000 ns/op with_new_arraylist_constructor_size·p0.50: 72192,000 ns/op with_new_arraylist_constructor_size·p0.90: 74624,000 ns/op with_new_arraylist_constructor_size·p0.95: 76672,000 ns/op with_new_arraylist_constructor_size·p0.99: 86400,000 ns/op with_new_arraylist_constructor_size·p0.999: 103808,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1319053,722 ns/op with_new_arraylist_constructor_size·p1.00: 1828864,000 ns/op Iteration 2: 73206,022 ±(99.9%) 224,086 ns/op with_new_arraylist_constructor_size·p0.00: 70272,000 ns/op with_new_arraylist_constructor_size·p0.50: 72192,000 ns/op with_new_arraylist_constructor_size·p0.90: 74624,000 ns/op with_new_arraylist_constructor_size·p0.95: 76672,000 ns/op with_new_arraylist_constructor_size·p0.99: 86272,000 ns/op with_new_arraylist_constructor_size·p0.999: 103886,464 ns/op with_new_arraylist_constructor_size·p0.9999: 1290411,827 ns/op with_new_arraylist_constructor_size·p1.00: 6340608,000 ns/op Iteration 3: 73310,995 ±(99.9%) 166,565 ns/op with_new_arraylist_constructor_size·p0.00: 70400,000 ns/op with_new_arraylist_constructor_size·p0.50: 72320,000 ns/op with_new_arraylist_constructor_size·p0.90: 74752,000 ns/op with_new_arraylist_constructor_size·p0.95: 76800,000 ns/op with_new_arraylist_constructor_size·p0.99: 85632,000 ns/op with_new_arraylist_constructor_size·p0.999: 104320,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1225483,469 ns/op with_new_arraylist_constructor_size·p1.00: 1355776,000 ns/op Iteration 4: 73333,316 ±(99.9%) 168,187 ns/op with_new_arraylist_constructor_size·p0.00: 70272,000 ns/op with_new_arraylist_constructor_size·p0.50: 72320,000 ns/op with_new_arraylist_constructor_size·p0.90: 74880,000 ns/op with_new_arraylist_constructor_size·p0.95: 76800,000 ns/op with_new_arraylist_constructor_size·p0.99: 84864,000 ns/op with_new_arraylist_constructor_size·p0.999: 103680,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1265194,189 ns/op with_new_arraylist_constructor_size·p1.00: 1437696,000 ns/op Iteration 5: 74745,818 ±(99.9%) 175,913 ns/op with_new_arraylist_constructor_size·p0.00: 70272,000 ns/op with_new_arraylist_constructor_size·p0.50: 72192,000 ns/op with_new_arraylist_constructor_size·p0.90: 78080,000 ns/op with_new_arraylist_constructor_size·p0.95: 90112,000 ns/op with_new_arraylist_constructor_size·p0.99: 101376,000 ns/op with_new_arraylist_constructor_size·p0.999: 117504,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1244887,040 ns/op with_new_arraylist_constructor_size·p1.00: 1386496,000 ns/op # Run progress: 85,49% complete, ETA 05:42:11 # Fork: 3 of 3 # Warmup Iteration 1: 74657,235 ±(99.9%) 439,956 ns/op # Warmup Iteration 2: 73426,535 ±(99.9%) 213,888 ns/op # Warmup Iteration 3: 73321,141 ±(99.9%) 164,993 ns/op Iteration 1: 73268,772 ±(99.9%) 170,472 ns/op with_new_arraylist_constructor_size·p0.00: 70656,000 ns/op with_new_arraylist_constructor_size·p0.50: 72320,000 ns/op with_new_arraylist_constructor_size·p0.90: 74752,000 ns/op with_new_arraylist_constructor_size·p0.95: 76416,000 ns/op with_new_arraylist_constructor_size·p0.99: 79872,000 ns/op with_new_arraylist_constructor_size·p0.999: 106846,336 ns/op with_new_arraylist_constructor_size·p0.9999: 1243114,701 ns/op with_new_arraylist_constructor_size·p1.00: 1712128,000 ns/op Iteration 2: 73604,626 ±(99.9%) 167,550 ns/op with_new_arraylist_constructor_size·p0.00: 70528,000 ns/op with_new_arraylist_constructor_size·p0.50: 72320,000 ns/op with_new_arraylist_constructor_size·p0.90: 75008,000 ns/op with_new_arraylist_constructor_size·p0.95: 77568,000 ns/op with_new_arraylist_constructor_size·p0.99: 90880,000 ns/op with_new_arraylist_constructor_size·p0.999: 106925,312 ns/op with_new_arraylist_constructor_size·p0.9999: 1236727,398 ns/op with_new_arraylist_constructor_size·p1.00: 1396736,000 ns/op Iteration 3: 75120,583 ±(99.9%) 176,154 ns/op with_new_arraylist_constructor_size·p0.00: 70400,000 ns/op with_new_arraylist_constructor_size·p0.50: 72448,000 ns/op with_new_arraylist_constructor_size·p0.90: 89600,000 ns/op with_new_arraylist_constructor_size·p0.95: 90368,000 ns/op with_new_arraylist_constructor_size·p0.99: 93440,000 ns/op with_new_arraylist_constructor_size·p0.999: 109067,264 ns/op with_new_arraylist_constructor_size·p0.9999: 1251586,867 ns/op with_new_arraylist_constructor_size·p1.00: 1394688,000 ns/op Iteration 4: 73292,068 ±(99.9%) 163,549 ns/op with_new_arraylist_constructor_size·p0.00: 70528,000 ns/op with_new_arraylist_constructor_size·p0.50: 72320,000 ns/op with_new_arraylist_constructor_size·p0.90: 74752,000 ns/op with_new_arraylist_constructor_size·p0.95: 76800,000 ns/op with_new_arraylist_constructor_size·p0.99: 86016,000 ns/op with_new_arraylist_constructor_size·p0.999: 103680,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1243909,120 ns/op with_new_arraylist_constructor_size·p1.00: 1376256,000 ns/op Iteration 5: 74034,670 ±(99.9%) 172,355 ns/op with_new_arraylist_constructor_size·p0.00: 70528,000 ns/op with_new_arraylist_constructor_size·p0.50: 72320,000 ns/op with_new_arraylist_constructor_size·p0.90: 75648,000 ns/op with_new_arraylist_constructor_size·p0.95: 85120,000 ns/op with_new_arraylist_constructor_size·p0.99: 92544,000 ns/op with_new_arraylist_constructor_size·p0.999: 104832,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1247232,000 ns/op with_new_arraylist_constructor_size·p1.00: 1361920,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 2012043 mean = 74433,892 ±(99.9%) 46,141 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 2011539 [ 500000,000, 1000000,000) = 3 [1000000,000, 1500000,000) = 494 [1500000,000, 2000000,000) = 5 [2000000,000, 2500000,000) = 1 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 1 Percentiles, ns/op: p(0,0000) = 70272,000 ns/op p(50,0000) = 72320,000 ns/op p(90,0000) = 77312,000 ns/op p(95,0000) = 89984,000 ns/op p(99,0000) = 93440,000 ns/op p(99,9000) = 111872,000 ns/op p(99,9900) = 1253376,000 ns/op p(99,9990) = 1390592,000 ns/op p(99,9999) = 2393374,155 ns/op p(100,0000) = 6340608,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 1000) # Run progress: 85,54% complete, ETA 05:40:50 # Fork: 1 of 3 # Warmup Iteration 1: 142267,991 ±(99.9%) 858,126 ns/op # Warmup Iteration 2: 140640,321 ±(99.9%) 330,184 ns/op # Warmup Iteration 3: 139849,520 ±(99.9%) 299,143 ns/op Iteration 1: 139692,881 ±(99.9%) 289,824 ns/op with_new_arraylist_constructor_size·p0.00: 135680,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 140800,000 ns/op with_new_arraylist_constructor_size·p0.95: 141568,000 ns/op with_new_arraylist_constructor_size·p0.99: 164608,000 ns/op with_new_arraylist_constructor_size·p0.999: 172032,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1277952,000 ns/op with_new_arraylist_constructor_size·p1.00: 1378304,000 ns/op Iteration 2: 140047,785 ±(99.9%) 302,353 ns/op with_new_arraylist_constructor_size·p0.00: 135936,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 141056,000 ns/op with_new_arraylist_constructor_size·p0.95: 142080,000 ns/op with_new_arraylist_constructor_size·p0.99: 167936,000 ns/op with_new_arraylist_constructor_size·p0.999: 234672,384 ns/op with_new_arraylist_constructor_size·p0.9999: 1357018,522 ns/op with_new_arraylist_constructor_size·p1.00: 1423360,000 ns/op Iteration 3: 140087,656 ±(99.9%) 299,233 ns/op with_new_arraylist_constructor_size·p0.00: 135680,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 140800,000 ns/op with_new_arraylist_constructor_size·p0.95: 141824,000 ns/op with_new_arraylist_constructor_size·p0.99: 173312,000 ns/op with_new_arraylist_constructor_size·p0.999: 179712,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1390789,222 ns/op with_new_arraylist_constructor_size·p1.00: 1429504,000 ns/op Iteration 4: 140317,279 ±(99.9%) 304,110 ns/op with_new_arraylist_constructor_size·p0.00: 135680,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 140800,000 ns/op with_new_arraylist_constructor_size·p0.95: 142336,000 ns/op with_new_arraylist_constructor_size·p0.99: 174336,000 ns/op with_new_arraylist_constructor_size·p0.999: 190419,456 ns/op with_new_arraylist_constructor_size·p0.9999: 1376256,000 ns/op with_new_arraylist_constructor_size·p1.00: 1452032,000 ns/op Iteration 5: 139663,906 ±(99.9%) 297,366 ns/op with_new_arraylist_constructor_size·p0.00: 135936,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 140800,000 ns/op with_new_arraylist_constructor_size·p0.95: 142080,000 ns/op with_new_arraylist_constructor_size·p0.99: 165376,000 ns/op with_new_arraylist_constructor_size·p0.999: 171776,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1384335,565 ns/op with_new_arraylist_constructor_size·p1.00: 1462272,000 ns/op # Run progress: 85,60% complete, ETA 05:39:30 # Fork: 2 of 3 # Warmup Iteration 1: 141747,110 ±(99.9%) 825,250 ns/op # Warmup Iteration 2: 139739,934 ±(99.9%) 318,178 ns/op # Warmup Iteration 3: 139700,755 ±(99.9%) 313,531 ns/op Iteration 1: 141473,209 ±(99.9%) 320,664 ns/op with_new_arraylist_constructor_size·p0.00: 135936,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 141824,000 ns/op with_new_arraylist_constructor_size·p0.95: 172544,000 ns/op with_new_arraylist_constructor_size·p0.99: 176128,000 ns/op with_new_arraylist_constructor_size·p0.999: 201063,936 ns/op with_new_arraylist_constructor_size·p0.9999: 1385887,744 ns/op with_new_arraylist_constructor_size·p1.00: 1617920,000 ns/op Iteration 2: 140582,526 ±(99.9%) 316,128 ns/op with_new_arraylist_constructor_size·p0.00: 135424,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 141568,000 ns/op with_new_arraylist_constructor_size·p0.95: 143616,000 ns/op with_new_arraylist_constructor_size·p0.99: 174592,000 ns/op with_new_arraylist_constructor_size·p0.999: 191169,024 ns/op with_new_arraylist_constructor_size·p0.9999: 1386282,803 ns/op with_new_arraylist_constructor_size·p1.00: 1462272,000 ns/op Iteration 3: 142902,813 ±(99.9%) 329,984 ns/op with_new_arraylist_constructor_size·p0.00: 135936,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 151296,000 ns/op with_new_arraylist_constructor_size·p0.95: 174080,000 ns/op with_new_arraylist_constructor_size·p0.99: 178432,000 ns/op with_new_arraylist_constructor_size·p0.999: 202780,416 ns/op with_new_arraylist_constructor_size·p0.9999: 1427569,664 ns/op with_new_arraylist_constructor_size·p1.00: 1503232,000 ns/op Iteration 4: 144447,818 ±(99.9%) 342,493 ns/op with_new_arraylist_constructor_size·p0.00: 135424,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 173056,000 ns/op with_new_arraylist_constructor_size·p0.95: 174336,000 ns/op with_new_arraylist_constructor_size·p0.99: 177664,000 ns/op with_new_arraylist_constructor_size·p0.999: 205056,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1385150,874 ns/op with_new_arraylist_constructor_size·p1.00: 1486848,000 ns/op Iteration 5: 144461,413 ±(99.9%) 339,867 ns/op with_new_arraylist_constructor_size·p0.00: 135680,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 173056,000 ns/op with_new_arraylist_constructor_size·p0.95: 174336,000 ns/op with_new_arraylist_constructor_size·p0.99: 177920,000 ns/op with_new_arraylist_constructor_size·p0.999: 204032,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1360933,683 ns/op with_new_arraylist_constructor_size·p1.00: 1490944,000 ns/op # Run progress: 85,66% complete, ETA 05:38:10 # Fork: 3 of 3 # Warmup Iteration 1: 142761,668 ±(99.9%) 834,897 ns/op # Warmup Iteration 2: 139716,692 ±(99.9%) 326,136 ns/op # Warmup Iteration 3: 139701,986 ±(99.9%) 293,003 ns/op Iteration 1: 139786,406 ±(99.9%) 303,748 ns/op with_new_arraylist_constructor_size·p0.00: 136192,000 ns/op with_new_arraylist_constructor_size·p0.50: 138496,000 ns/op with_new_arraylist_constructor_size·p0.90: 141056,000 ns/op with_new_arraylist_constructor_size·p0.95: 141824,000 ns/op with_new_arraylist_constructor_size·p0.99: 156672,000 ns/op with_new_arraylist_constructor_size·p0.999: 187648,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1387656,806 ns/op with_new_arraylist_constructor_size·p1.00: 1484800,000 ns/op Iteration 2: 139943,808 ±(99.9%) 297,725 ns/op with_new_arraylist_constructor_size·p0.00: 135936,000 ns/op with_new_arraylist_constructor_size·p0.50: 138752,000 ns/op with_new_arraylist_constructor_size·p0.90: 141312,000 ns/op with_new_arraylist_constructor_size·p0.95: 142080,000 ns/op with_new_arraylist_constructor_size·p0.99: 156160,000 ns/op with_new_arraylist_constructor_size·p0.999: 195072,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1374019,584 ns/op with_new_arraylist_constructor_size·p1.00: 1505280,000 ns/op Iteration 3: 139777,179 ±(99.9%) 290,999 ns/op with_new_arraylist_constructor_size·p0.00: 136192,000 ns/op with_new_arraylist_constructor_size·p0.50: 138752,000 ns/op with_new_arraylist_constructor_size·p0.90: 141056,000 ns/op with_new_arraylist_constructor_size·p0.95: 141824,000 ns/op with_new_arraylist_constructor_size·p0.99: 155648,000 ns/op with_new_arraylist_constructor_size·p0.999: 183181,312 ns/op with_new_arraylist_constructor_size·p0.9999: 1326807,450 ns/op with_new_arraylist_constructor_size·p1.00: 1452032,000 ns/op Iteration 4: 140485,179 ±(99.9%) 296,860 ns/op with_new_arraylist_constructor_size·p0.00: 136192,000 ns/op with_new_arraylist_constructor_size·p0.50: 138752,000 ns/op with_new_arraylist_constructor_size·p0.90: 141568,000 ns/op with_new_arraylist_constructor_size·p0.95: 142848,000 ns/op with_new_arraylist_constructor_size·p0.99: 174336,000 ns/op with_new_arraylist_constructor_size·p0.999: 189882,880 ns/op with_new_arraylist_constructor_size·p0.9999: 1378789,376 ns/op with_new_arraylist_constructor_size·p1.00: 1449984,000 ns/op Iteration 5: 139851,982 ±(99.9%) 300,411 ns/op with_new_arraylist_constructor_size·p0.00: 135936,000 ns/op with_new_arraylist_constructor_size·p0.50: 138752,000 ns/op with_new_arraylist_constructor_size·p0.90: 141056,000 ns/op with_new_arraylist_constructor_size·p0.95: 141824,000 ns/op with_new_arraylist_constructor_size·p0.99: 157440,000 ns/op with_new_arraylist_constructor_size·p0.999: 194816,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1353437,594 ns/op with_new_arraylist_constructor_size·p1.00: 1527808,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 1063324 mean = 140883,267 ±(99.9%) 79,913 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 1062852 [ 250000,000, 375000,000) = 33 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 81 [1250000,000, 1375000,000) = 253 [1375000,000, 1500000,000) = 96 [1500000,000, 1625000,000) = 6 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 135424,000 ns/op p(50,0000) = 138496,000 ns/op p(90,0000) = 141568,000 ns/op p(95,0000) = 145408,000 ns/op p(99,0000) = 175360,000 ns/op p(99,9000) = 202240,000 ns/op p(99,9900) = 1372160,000 ns/op p(99,9990) = 1479407,104 ns/op p(99,9999) = 1615066,829 ns/op p(100,0000) = 1617920,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 10) # Run progress: 85,71% complete, ETA 05:36:50 # Fork: 1 of 3 # Warmup Iteration 1: 6052,566 ±(99.9%) 218,678 ns/op # Warmup Iteration 2: 5745,132 ±(99.9%) 34,412 ns/op # Warmup Iteration 3: 5737,777 ±(99.9%) 37,419 ns/op Iteration 1: 5743,862 ±(99.9%) 39,999 ns/op with_new_arraylist_constructor_size·p0.00: 5392,000 ns/op with_new_arraylist_constructor_size·p0.50: 5656,000 ns/op with_new_arraylist_constructor_size·p0.90: 5888,000 ns/op with_new_arraylist_constructor_size·p0.95: 6064,000 ns/op with_new_arraylist_constructor_size·p0.99: 7002,400 ns/op with_new_arraylist_constructor_size·p0.999: 18464,000 ns/op with_new_arraylist_constructor_size·p0.9999: 23078,816 ns/op with_new_arraylist_constructor_size·p1.00: 1208320,000 ns/op Iteration 2: 5751,761 ±(99.9%) 44,078 ns/op with_new_arraylist_constructor_size·p0.00: 5400,000 ns/op with_new_arraylist_constructor_size·p0.50: 5656,000 ns/op with_new_arraylist_constructor_size·p0.90: 5896,000 ns/op with_new_arraylist_constructor_size·p0.95: 6072,000 ns/op with_new_arraylist_constructor_size·p0.99: 7024,000 ns/op with_new_arraylist_constructor_size·p0.999: 18496,000 ns/op with_new_arraylist_constructor_size·p0.9999: 22951,238 ns/op with_new_arraylist_constructor_size·p1.00: 1247232,000 ns/op Iteration 3: 5733,566 ±(99.9%) 35,121 ns/op with_new_arraylist_constructor_size·p0.00: 5392,000 ns/op with_new_arraylist_constructor_size·p0.50: 5656,000 ns/op with_new_arraylist_constructor_size·p0.90: 5880,000 ns/op with_new_arraylist_constructor_size·p0.95: 6056,000 ns/op with_new_arraylist_constructor_size·p0.99: 7016,000 ns/op with_new_arraylist_constructor_size·p0.999: 18400,000 ns/op with_new_arraylist_constructor_size·p0.9999: 22726,502 ns/op with_new_arraylist_constructor_size·p1.00: 1196032,000 ns/op Iteration 4: 5790,392 ±(99.9%) 65,704 ns/op with_new_arraylist_constructor_size·p0.00: 5384,000 ns/op with_new_arraylist_constructor_size·p0.50: 5656,000 ns/op with_new_arraylist_constructor_size·p0.90: 5880,000 ns/op with_new_arraylist_constructor_size·p0.95: 6056,000 ns/op with_new_arraylist_constructor_size·p0.99: 7032,000 ns/op with_new_arraylist_constructor_size·p0.999: 18656,000 ns/op with_new_arraylist_constructor_size·p0.9999: 26118,698 ns/op with_new_arraylist_constructor_size·p1.00: 1263616,000 ns/op Iteration 5: 5884,257 ±(99.9%) 41,989 ns/op with_new_arraylist_constructor_size·p0.00: 5400,000 ns/op with_new_arraylist_constructor_size·p0.50: 5664,000 ns/op with_new_arraylist_constructor_size·p0.90: 5992,000 ns/op with_new_arraylist_constructor_size·p0.95: 6320,000 ns/op with_new_arraylist_constructor_size·p0.99: 9808,000 ns/op with_new_arraylist_constructor_size·p0.999: 18528,000 ns/op with_new_arraylist_constructor_size·p0.9999: 24143,130 ns/op with_new_arraylist_constructor_size·p1.00: 1323008,000 ns/op # Run progress: 85,77% complete, ETA 05:35:30 # Fork: 2 of 3 # Warmup Iteration 1: 6515,556 ±(99.9%) 230,509 ns/op # Warmup Iteration 2: 6258,776 ±(99.9%) 76,063 ns/op # Warmup Iteration 3: 6258,888 ±(99.9%) 63,403 ns/op Iteration 1: 6222,773 ±(99.9%) 61,304 ns/op with_new_arraylist_constructor_size·p0.00: 5792,000 ns/op with_new_arraylist_constructor_size·p0.50: 6096,000 ns/op with_new_arraylist_constructor_size·p0.90: 6336,000 ns/op with_new_arraylist_constructor_size·p0.95: 6488,000 ns/op with_new_arraylist_constructor_size·p0.99: 7552,000 ns/op with_new_arraylist_constructor_size·p0.999: 19072,000 ns/op with_new_arraylist_constructor_size·p0.9999: 24409,462 ns/op with_new_arraylist_constructor_size·p1.00: 1355776,000 ns/op Iteration 2: 6228,682 ±(99.9%) 60,469 ns/op with_new_arraylist_constructor_size·p0.00: 5792,000 ns/op with_new_arraylist_constructor_size·p0.50: 6096,000 ns/op with_new_arraylist_constructor_size·p0.90: 6344,000 ns/op with_new_arraylist_constructor_size·p0.95: 6512,000 ns/op with_new_arraylist_constructor_size·p0.99: 7480,000 ns/op with_new_arraylist_constructor_size·p0.999: 19074,944 ns/op with_new_arraylist_constructor_size·p0.9999: 23897,894 ns/op with_new_arraylist_constructor_size·p1.00: 1255424,000 ns/op Iteration 3: 6217,134 ±(99.9%) 57,698 ns/op with_new_arraylist_constructor_size·p0.00: 5792,000 ns/op with_new_arraylist_constructor_size·p0.50: 6088,000 ns/op with_new_arraylist_constructor_size·p0.90: 6312,000 ns/op with_new_arraylist_constructor_size·p0.95: 6464,000 ns/op with_new_arraylist_constructor_size·p0.99: 7768,000 ns/op with_new_arraylist_constructor_size·p0.999: 19069,120 ns/op with_new_arraylist_constructor_size·p0.9999: 24487,616 ns/op with_new_arraylist_constructor_size·p1.00: 1230848,000 ns/op Iteration 4: 6261,545 ±(99.9%) 60,337 ns/op with_new_arraylist_constructor_size·p0.00: 5792,000 ns/op with_new_arraylist_constructor_size·p0.50: 6088,000 ns/op with_new_arraylist_constructor_size·p0.90: 6328,000 ns/op with_new_arraylist_constructor_size·p0.95: 6608,000 ns/op with_new_arraylist_constructor_size·p0.99: 9792,000 ns/op with_new_arraylist_constructor_size·p0.999: 18912,000 ns/op with_new_arraylist_constructor_size·p0.9999: 26679,370 ns/op with_new_arraylist_constructor_size·p1.00: 1253376,000 ns/op Iteration 5: 6222,439 ±(99.9%) 63,811 ns/op with_new_arraylist_constructor_size·p0.00: 5776,000 ns/op with_new_arraylist_constructor_size·p0.50: 6096,000 ns/op with_new_arraylist_constructor_size·p0.90: 6328,000 ns/op with_new_arraylist_constructor_size·p0.95: 6472,000 ns/op with_new_arraylist_constructor_size·p0.99: 7528,000 ns/op with_new_arraylist_constructor_size·p0.999: 18720,000 ns/op with_new_arraylist_constructor_size·p0.9999: 23754,803 ns/op with_new_arraylist_constructor_size·p1.00: 1325056,000 ns/op # Run progress: 85,83% complete, ETA 05:34:09 # Fork: 3 of 3 # Warmup Iteration 1: 6528,910 ±(99.9%) 349,938 ns/op # Warmup Iteration 2: 6183,279 ±(99.9%) 71,448 ns/op # Warmup Iteration 3: 6131,535 ±(99.9%) 56,694 ns/op Iteration 1: 6132,367 ±(99.9%) 59,226 ns/op with_new_arraylist_constructor_size·p0.00: 5728,000 ns/op with_new_arraylist_constructor_size·p0.50: 6008,000 ns/op with_new_arraylist_constructor_size·p0.90: 6256,000 ns/op with_new_arraylist_constructor_size·p0.95: 6416,000 ns/op with_new_arraylist_constructor_size·p0.99: 7480,000 ns/op with_new_arraylist_constructor_size·p0.999: 18687,936 ns/op with_new_arraylist_constructor_size·p0.9999: 24399,981 ns/op with_new_arraylist_constructor_size·p1.00: 1333248,000 ns/op Iteration 2: 6264,283 ±(99.9%) 57,564 ns/op with_new_arraylist_constructor_size·p0.00: 5728,000 ns/op with_new_arraylist_constructor_size·p0.50: 6008,000 ns/op with_new_arraylist_constructor_size·p0.90: 6336,000 ns/op with_new_arraylist_constructor_size·p0.95: 6968,000 ns/op with_new_arraylist_constructor_size·p0.99: 9984,000 ns/op with_new_arraylist_constructor_size·p0.999: 18688,000 ns/op with_new_arraylist_constructor_size·p0.9999: 24598,995 ns/op with_new_arraylist_constructor_size·p1.00: 1296384,000 ns/op Iteration 3: 7251,271 ±(99.9%) 35,725 ns/op with_new_arraylist_constructor_size·p0.00: 5728,000 ns/op with_new_arraylist_constructor_size·p0.50: 6080,000 ns/op with_new_arraylist_constructor_size·p0.90: 9824,000 ns/op with_new_arraylist_constructor_size·p0.95: 9920,000 ns/op with_new_arraylist_constructor_size·p0.99: 10672,000 ns/op with_new_arraylist_constructor_size·p0.999: 20704,000 ns/op with_new_arraylist_constructor_size·p0.9999: 26688,000 ns/op with_new_arraylist_constructor_size·p1.00: 1302528,000 ns/op Iteration 4: 6675,702 ±(99.9%) 70,368 ns/op with_new_arraylist_constructor_size·p0.00: 5720,000 ns/op with_new_arraylist_constructor_size·p0.50: 6024,000 ns/op with_new_arraylist_constructor_size·p0.90: 9712,000 ns/op with_new_arraylist_constructor_size·p0.95: 9808,000 ns/op with_new_arraylist_constructor_size·p0.99: 10112,000 ns/op with_new_arraylist_constructor_size·p0.999: 20338,272 ns/op with_new_arraylist_constructor_size·p0.9999: 26501,027 ns/op with_new_arraylist_constructor_size·p1.00: 1409024,000 ns/op Iteration 5: 6638,721 ±(99.9%) 68,681 ns/op with_new_arraylist_constructor_size·p0.00: 5728,000 ns/op with_new_arraylist_constructor_size·p0.50: 6024,000 ns/op with_new_arraylist_constructor_size·p0.90: 9712,000 ns/op with_new_arraylist_constructor_size·p0.95: 9808,000 ns/op with_new_arraylist_constructor_size·p0.99: 10128,000 ns/op with_new_arraylist_constructor_size·p0.999: 18944,000 ns/op with_new_arraylist_constructor_size·p0.9999: 26465,952 ns/op with_new_arraylist_constructor_size·p1.00: 1374208,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3221617 mean = 6234,216 ±(99.9%) 14,047 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3221481 [ 125000,000, 250000,000) = 3 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 2 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 26 [1125000,000, 1250000,000) = 80 [1250000,000, 1375000,000) = 24 [1375000,000, 1500000,000) = 1 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 5384,000 ns/op p(50,0000) = 5984,000 ns/op p(90,0000) = 6368,000 ns/op p(95,0000) = 9664,000 ns/op p(99,0000) = 9920,000 ns/op p(99,9000) = 18848,000 ns/op p(99,9900) = 25274,822 ns/op p(99,9990) = 1239040,000 ns/op p(99,9999) = 1360558,379 ns/op p(100,0000) = 1409024,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 20) # Run progress: 85,88% complete, ETA 05:32:49 # Fork: 1 of 3 # Warmup Iteration 1: 10195,858 ±(99.9%) 224,986 ns/op # Warmup Iteration 2: 9819,739 ±(99.9%) 41,295 ns/op # Warmup Iteration 3: 10400,346 ±(99.9%) 77,353 ns/op Iteration 1: 10412,055 ±(99.9%) 42,290 ns/op with_new_arraylist_constructor_size·p0.00: 9296,000 ns/op with_new_arraylist_constructor_size·p0.50: 9696,000 ns/op with_new_arraylist_constructor_size·p0.90: 14400,000 ns/op with_new_arraylist_constructor_size·p0.95: 14752,000 ns/op with_new_arraylist_constructor_size·p0.99: 15296,000 ns/op with_new_arraylist_constructor_size·p0.999: 25040,128 ns/op with_new_arraylist_constructor_size·p0.9999: 31520,000 ns/op with_new_arraylist_constructor_size·p1.00: 1306624,000 ns/op Iteration 2: 9838,847 ±(99.9%) 39,818 ns/op with_new_arraylist_constructor_size·p0.00: 9296,000 ns/op with_new_arraylist_constructor_size·p0.50: 9696,000 ns/op with_new_arraylist_constructor_size·p0.90: 10080,000 ns/op with_new_arraylist_constructor_size·p0.95: 10336,000 ns/op with_new_arraylist_constructor_size·p0.99: 11648,000 ns/op with_new_arraylist_constructor_size·p0.999: 23120,448 ns/op with_new_arraylist_constructor_size·p0.9999: 27955,379 ns/op with_new_arraylist_constructor_size·p1.00: 1392640,000 ns/op Iteration 3: 9820,172 ±(99.9%) 35,672 ns/op with_new_arraylist_constructor_size·p0.00: 9312,000 ns/op with_new_arraylist_constructor_size·p0.50: 9680,000 ns/op with_new_arraylist_constructor_size·p0.90: 10032,000 ns/op with_new_arraylist_constructor_size·p0.95: 10288,000 ns/op with_new_arraylist_constructor_size·p0.99: 11616,000 ns/op with_new_arraylist_constructor_size·p0.999: 24384,000 ns/op with_new_arraylist_constructor_size·p0.9999: 27666,800 ns/op with_new_arraylist_constructor_size·p1.00: 1220608,000 ns/op Iteration 4: 9904,243 ±(99.9%) 75,429 ns/op with_new_arraylist_constructor_size·p0.00: 9296,000 ns/op with_new_arraylist_constructor_size·p0.50: 9680,000 ns/op with_new_arraylist_constructor_size·p0.90: 10032,000 ns/op with_new_arraylist_constructor_size·p0.95: 10288,000 ns/op with_new_arraylist_constructor_size·p0.99: 11648,000 ns/op with_new_arraylist_constructor_size·p0.999: 24384,000 ns/op with_new_arraylist_constructor_size·p0.9999: 677901,990 ns/op with_new_arraylist_constructor_size·p1.00: 1353728,000 ns/op Iteration 5: 9888,952 ±(99.9%) 74,919 ns/op with_new_arraylist_constructor_size·p0.00: 9312,000 ns/op with_new_arraylist_constructor_size·p0.50: 9680,000 ns/op with_new_arraylist_constructor_size·p0.90: 10016,000 ns/op with_new_arraylist_constructor_size·p0.95: 10272,000 ns/op with_new_arraylist_constructor_size·p0.99: 11616,000 ns/op with_new_arraylist_constructor_size·p0.999: 23125,920 ns/op with_new_arraylist_constructor_size·p0.9999: 38809,888 ns/op with_new_arraylist_constructor_size·p1.00: 1339392,000 ns/op # Run progress: 85,94% complete, ETA 05:31:29 # Fork: 2 of 3 # Warmup Iteration 1: 11017,065 ±(99.9%) 217,992 ns/op # Warmup Iteration 2: 10713,638 ±(99.9%) 70,790 ns/op # Warmup Iteration 3: 10674,388 ±(99.9%) 56,160 ns/op Iteration 1: 10696,295 ±(99.9%) 62,187 ns/op with_new_arraylist_constructor_size·p0.00: 10096,000 ns/op with_new_arraylist_constructor_size·p0.50: 10480,000 ns/op with_new_arraylist_constructor_size·p0.90: 10832,000 ns/op with_new_arraylist_constructor_size·p0.95: 11152,000 ns/op with_new_arraylist_constructor_size·p0.99: 12736,000 ns/op with_new_arraylist_constructor_size·p0.999: 25312,000 ns/op with_new_arraylist_constructor_size·p0.9999: 31396,973 ns/op with_new_arraylist_constructor_size·p1.00: 1249280,000 ns/op Iteration 2: 10712,050 ±(99.9%) 64,929 ns/op with_new_arraylist_constructor_size·p0.00: 10096,000 ns/op with_new_arraylist_constructor_size·p0.50: 10480,000 ns/op with_new_arraylist_constructor_size·p0.90: 10864,000 ns/op with_new_arraylist_constructor_size·p0.95: 11184,000 ns/op with_new_arraylist_constructor_size·p0.99: 12752,000 ns/op with_new_arraylist_constructor_size·p0.999: 25280,000 ns/op with_new_arraylist_constructor_size·p0.9999: 32503,936 ns/op with_new_arraylist_constructor_size·p1.00: 1323008,000 ns/op Iteration 3: 10775,763 ±(99.9%) 59,427 ns/op with_new_arraylist_constructor_size·p0.00: 10112,000 ns/op with_new_arraylist_constructor_size·p0.50: 10480,000 ns/op with_new_arraylist_constructor_size·p0.90: 10912,000 ns/op with_new_arraylist_constructor_size·p0.95: 12096,000 ns/op with_new_arraylist_constructor_size·p0.99: 15136,000 ns/op with_new_arraylist_constructor_size·p0.999: 25309,152 ns/op with_new_arraylist_constructor_size·p0.9999: 32185,315 ns/op with_new_arraylist_constructor_size·p1.00: 1290240,000 ns/op Iteration 4: 10686,356 ±(99.9%) 58,323 ns/op with_new_arraylist_constructor_size·p0.00: 10128,000 ns/op with_new_arraylist_constructor_size·p0.50: 10480,000 ns/op with_new_arraylist_constructor_size·p0.90: 10848,000 ns/op with_new_arraylist_constructor_size·p0.95: 11200,000 ns/op with_new_arraylist_constructor_size·p0.99: 12720,000 ns/op with_new_arraylist_constructor_size·p0.999: 25184,000 ns/op with_new_arraylist_constructor_size·p0.9999: 30200,813 ns/op with_new_arraylist_constructor_size·p1.00: 1269760,000 ns/op Iteration 5: 10689,301 ±(99.9%) 59,390 ns/op with_new_arraylist_constructor_size·p0.00: 10112,000 ns/op with_new_arraylist_constructor_size·p0.50: 10480,000 ns/op with_new_arraylist_constructor_size·p0.90: 10848,000 ns/op with_new_arraylist_constructor_size·p0.95: 11184,000 ns/op with_new_arraylist_constructor_size·p0.99: 12736,000 ns/op with_new_arraylist_constructor_size·p0.999: 25280,000 ns/op with_new_arraylist_constructor_size·p0.9999: 30968,189 ns/op with_new_arraylist_constructor_size·p1.00: 1361920,000 ns/op # Run progress: 86,00% complete, ETA 05:30:09 # Fork: 3 of 3 # Warmup Iteration 1: 10830,152 ±(99.9%) 227,126 ns/op # Warmup Iteration 2: 10501,353 ±(99.9%) 72,098 ns/op # Warmup Iteration 3: 10469,362 ±(99.9%) 60,839 ns/op Iteration 1: 10462,579 ±(99.9%) 56,331 ns/op with_new_arraylist_constructor_size·p0.00: 9920,000 ns/op with_new_arraylist_constructor_size·p0.50: 10288,000 ns/op with_new_arraylist_constructor_size·p0.90: 10608,000 ns/op with_new_arraylist_constructor_size·p0.95: 10880,000 ns/op with_new_arraylist_constructor_size·p0.99: 12208,000 ns/op with_new_arraylist_constructor_size·p0.999: 24896,000 ns/op with_new_arraylist_constructor_size·p0.9999: 29902,880 ns/op with_new_arraylist_constructor_size·p1.00: 1288192,000 ns/op Iteration 2: 10494,389 ±(99.9%) 67,407 ns/op with_new_arraylist_constructor_size·p0.00: 9936,000 ns/op with_new_arraylist_constructor_size·p0.50: 10304,000 ns/op with_new_arraylist_constructor_size·p0.90: 10608,000 ns/op with_new_arraylist_constructor_size·p0.95: 10848,000 ns/op with_new_arraylist_constructor_size·p0.99: 12240,000 ns/op with_new_arraylist_constructor_size·p0.999: 24896,000 ns/op with_new_arraylist_constructor_size·p0.9999: 33242,086 ns/op with_new_arraylist_constructor_size·p1.00: 1703936,000 ns/op Iteration 3: 10459,582 ±(99.9%) 53,323 ns/op with_new_arraylist_constructor_size·p0.00: 9936,000 ns/op with_new_arraylist_constructor_size·p0.50: 10288,000 ns/op with_new_arraylist_constructor_size·p0.90: 10624,000 ns/op with_new_arraylist_constructor_size·p0.95: 10880,000 ns/op with_new_arraylist_constructor_size·p0.99: 12208,000 ns/op with_new_arraylist_constructor_size·p0.999: 24960,000 ns/op with_new_arraylist_constructor_size·p0.9999: 28981,683 ns/op with_new_arraylist_constructor_size·p1.00: 1337344,000 ns/op Iteration 4: 10464,540 ±(99.9%) 59,327 ns/op with_new_arraylist_constructor_size·p0.00: 9936,000 ns/op with_new_arraylist_constructor_size·p0.50: 10288,000 ns/op with_new_arraylist_constructor_size·p0.90: 10608,000 ns/op with_new_arraylist_constructor_size·p0.95: 10864,000 ns/op with_new_arraylist_constructor_size·p0.99: 12192,000 ns/op with_new_arraylist_constructor_size·p0.999: 24832,000 ns/op with_new_arraylist_constructor_size·p0.9999: 28894,438 ns/op with_new_arraylist_constructor_size·p1.00: 1323008,000 ns/op Iteration 5: 10527,783 ±(99.9%) 55,383 ns/op with_new_arraylist_constructor_size·p0.00: 9936,000 ns/op with_new_arraylist_constructor_size·p0.50: 10304,000 ns/op with_new_arraylist_constructor_size·p0.90: 10656,000 ns/op with_new_arraylist_constructor_size·p0.95: 11136,000 ns/op with_new_arraylist_constructor_size·p0.99: 14320,000 ns/op with_new_arraylist_constructor_size·p0.999: 24992,000 ns/op with_new_arraylist_constructor_size·p0.9999: 31463,536 ns/op with_new_arraylist_constructor_size·p1.00: 1189888,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3617819 mean = 10377,728 ±(99.9%) 15,169 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3617614 [ 125000,000, 250000,000) = 1 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 60 [1125000,000, 1250000,000) = 109 [1250000,000, 1375000,000) = 29 [1375000,000, 1500000,000) = 2 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 9296,000 ns/op p(50,0000) = 10288,000 ns/op p(90,0000) = 10704,000 ns/op p(95,0000) = 11040,000 ns/op p(99,0000) = 14464,000 ns/op p(99,9000) = 24800,000 ns/op p(99,9900) = 31232,000 ns/op p(99,9990) = 1244819,046 ns/op p(99,9999) = 1373660,570 ns/op p(100,0000) = 1703936,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 50) # Run progress: 86,05% complete, ETA 05:28:49 # Fork: 1 of 3 # Warmup Iteration 1: 22378,051 ±(99.9%) 247,128 ns/op # Warmup Iteration 2: 23441,907 ±(99.9%) 101,651 ns/op # Warmup Iteration 3: 21942,801 ±(99.9%) 54,481 ns/op Iteration 1: 21925,487 ±(99.9%) 56,231 ns/op with_new_arraylist_constructor_size·p0.00: 21088,000 ns/op with_new_arraylist_constructor_size·p0.50: 21632,000 ns/op with_new_arraylist_constructor_size·p0.90: 22272,000 ns/op with_new_arraylist_constructor_size·p0.95: 23264,000 ns/op with_new_arraylist_constructor_size·p0.99: 25184,000 ns/op with_new_arraylist_constructor_size·p0.999: 38400,000 ns/op with_new_arraylist_constructor_size·p0.9999: 48344,032 ns/op with_new_arraylist_constructor_size·p1.00: 1265664,000 ns/op Iteration 2: 22060,231 ±(99.9%) 56,808 ns/op with_new_arraylist_constructor_size·p0.00: 21120,000 ns/op with_new_arraylist_constructor_size·p0.50: 21632,000 ns/op with_new_arraylist_constructor_size·p0.90: 22528,000 ns/op with_new_arraylist_constructor_size·p0.95: 23872,000 ns/op with_new_arraylist_constructor_size·p0.99: 27712,000 ns/op with_new_arraylist_constructor_size·p0.999: 38336,000 ns/op with_new_arraylist_constructor_size·p0.9999: 48035,315 ns/op with_new_arraylist_constructor_size·p1.00: 1275904,000 ns/op Iteration 3: 21927,276 ±(99.9%) 65,097 ns/op with_new_arraylist_constructor_size·p0.00: 21088,000 ns/op with_new_arraylist_constructor_size·p0.50: 21632,000 ns/op with_new_arraylist_constructor_size·p0.90: 22304,000 ns/op with_new_arraylist_constructor_size·p0.95: 23232,000 ns/op with_new_arraylist_constructor_size·p0.99: 25120,000 ns/op with_new_arraylist_constructor_size·p0.999: 37632,000 ns/op with_new_arraylist_constructor_size·p0.9999: 49619,661 ns/op with_new_arraylist_constructor_size·p1.00: 1421312,000 ns/op Iteration 4: 21888,514 ±(99.9%) 52,932 ns/op with_new_arraylist_constructor_size·p0.00: 21088,000 ns/op with_new_arraylist_constructor_size·p0.50: 21600,000 ns/op with_new_arraylist_constructor_size·p0.90: 22208,000 ns/op with_new_arraylist_constructor_size·p0.95: 23232,000 ns/op with_new_arraylist_constructor_size·p0.99: 25152,000 ns/op with_new_arraylist_constructor_size·p0.999: 38272,000 ns/op with_new_arraylist_constructor_size·p0.9999: 51855,142 ns/op with_new_arraylist_constructor_size·p1.00: 1226752,000 ns/op Iteration 5: 21914,256 ±(99.9%) 53,950 ns/op with_new_arraylist_constructor_size·p0.00: 21056,000 ns/op with_new_arraylist_constructor_size·p0.50: 21600,000 ns/op with_new_arraylist_constructor_size·p0.90: 22272,000 ns/op with_new_arraylist_constructor_size·p0.95: 23328,000 ns/op with_new_arraylist_constructor_size·p0.99: 25440,000 ns/op with_new_arraylist_constructor_size·p0.999: 38336,000 ns/op with_new_arraylist_constructor_size·p0.9999: 49131,789 ns/op with_new_arraylist_constructor_size·p1.00: 1167360,000 ns/op # Run progress: 86,11% complete, ETA 05:27:28 # Fork: 2 of 3 # Warmup Iteration 1: 13413,720 ±(99.9%) 265,145 ns/op # Warmup Iteration 2: 13297,516 ±(99.9%) 79,150 ns/op # Warmup Iteration 3: 14085,491 ±(99.9%) 72,538 ns/op Iteration 1: 13840,324 ±(99.9%) 72,957 ns/op with_new_arraylist_constructor_size·p0.00: 12112,000 ns/op with_new_arraylist_constructor_size·p0.50: 12880,000 ns/op with_new_arraylist_constructor_size·p0.90: 19008,000 ns/op with_new_arraylist_constructor_size·p0.95: 19200,000 ns/op with_new_arraylist_constructor_size·p0.99: 20000,000 ns/op with_new_arraylist_constructor_size·p0.999: 29428,896 ns/op with_new_arraylist_constructor_size·p0.9999: 44477,779 ns/op with_new_arraylist_constructor_size·p1.00: 1327104,000 ns/op Iteration 2: 13519,672 ±(99.9%) 128,937 ns/op with_new_arraylist_constructor_size·p0.00: 12128,000 ns/op with_new_arraylist_constructor_size·p0.50: 12848,000 ns/op with_new_arraylist_constructor_size·p0.90: 13728,000 ns/op with_new_arraylist_constructor_size·p0.95: 18944,000 ns/op with_new_arraylist_constructor_size·p0.99: 19456,000 ns/op with_new_arraylist_constructor_size·p0.999: 29284,640 ns/op with_new_arraylist_constructor_size·p0.9999: 1245828,096 ns/op with_new_arraylist_constructor_size·p1.00: 1810432,000 ns/op Iteration 3: 13991,886 ±(99.9%) 76,922 ns/op with_new_arraylist_constructor_size·p0.00: 12128,000 ns/op with_new_arraylist_constructor_size·p0.50: 12880,000 ns/op with_new_arraylist_constructor_size·p0.90: 19072,000 ns/op with_new_arraylist_constructor_size·p0.95: 19232,000 ns/op with_new_arraylist_constructor_size·p0.99: 20224,000 ns/op with_new_arraylist_constructor_size·p0.999: 29715,232 ns/op with_new_arraylist_constructor_size·p0.9999: 45598,739 ns/op with_new_arraylist_constructor_size·p1.00: 1353728,000 ns/op Iteration 4: 13339,661 ±(99.9%) 124,377 ns/op with_new_arraylist_constructor_size·p0.00: 12096,000 ns/op with_new_arraylist_constructor_size·p0.50: 12848,000 ns/op with_new_arraylist_constructor_size·p0.90: 13408,000 ns/op with_new_arraylist_constructor_size·p0.95: 14544,000 ns/op with_new_arraylist_constructor_size·p0.99: 19264,000 ns/op with_new_arraylist_constructor_size·p0.999: 29118,784 ns/op with_new_arraylist_constructor_size·p0.9999: 1221545,574 ns/op with_new_arraylist_constructor_size·p1.00: 1423360,000 ns/op Iteration 5: 13380,295 ±(99.9%) 125,822 ns/op with_new_arraylist_constructor_size·p0.00: 12160,000 ns/op with_new_arraylist_constructor_size·p0.50: 12864,000 ns/op with_new_arraylist_constructor_size·p0.90: 13424,000 ns/op with_new_arraylist_constructor_size·p0.95: 14608,000 ns/op with_new_arraylist_constructor_size·p0.99: 19360,000 ns/op with_new_arraylist_constructor_size·p0.999: 29262,976 ns/op with_new_arraylist_constructor_size·p0.9999: 1217017,446 ns/op with_new_arraylist_constructor_size·p1.00: 1355776,000 ns/op # Run progress: 86,17% complete, ETA 05:26:08 # Fork: 3 of 3 # Warmup Iteration 1: 19846,137 ±(99.9%) 211,128 ns/op # Warmup Iteration 2: 19457,609 ±(99.9%) 82,208 ns/op # Warmup Iteration 3: 19244,230 ±(99.9%) 64,989 ns/op Iteration 1: 19389,133 ±(99.9%) 60,378 ns/op with_new_arraylist_constructor_size·p0.00: 18336,000 ns/op with_new_arraylist_constructor_size·p0.50: 18944,000 ns/op with_new_arraylist_constructor_size·p0.90: 19840,000 ns/op with_new_arraylist_constructor_size·p0.95: 20992,000 ns/op with_new_arraylist_constructor_size·p0.99: 26464,000 ns/op with_new_arraylist_constructor_size·p0.999: 35520,000 ns/op with_new_arraylist_constructor_size·p0.9999: 46610,157 ns/op with_new_arraylist_constructor_size·p1.00: 1267712,000 ns/op Iteration 2: 19305,963 ±(99.9%) 73,392 ns/op with_new_arraylist_constructor_size·p0.00: 18400,000 ns/op with_new_arraylist_constructor_size·p0.50: 18912,000 ns/op with_new_arraylist_constructor_size·p0.90: 19776,000 ns/op with_new_arraylist_constructor_size·p0.95: 20736,000 ns/op with_new_arraylist_constructor_size·p0.99: 22720,000 ns/op with_new_arraylist_constructor_size·p0.999: 35584,000 ns/op with_new_arraylist_constructor_size·p0.9999: 53893,530 ns/op with_new_arraylist_constructor_size·p1.00: 1667072,000 ns/op Iteration 3: 19298,784 ±(99.9%) 67,577 ns/op with_new_arraylist_constructor_size·p0.00: 18368,000 ns/op with_new_arraylist_constructor_size·p0.50: 18944,000 ns/op with_new_arraylist_constructor_size·p0.90: 19712,000 ns/op with_new_arraylist_constructor_size·p0.95: 20704,000 ns/op with_new_arraylist_constructor_size·p0.99: 22752,000 ns/op with_new_arraylist_constructor_size·p0.999: 35712,000 ns/op with_new_arraylist_constructor_size·p0.9999: 51467,072 ns/op with_new_arraylist_constructor_size·p1.00: 1323008,000 ns/op Iteration 4: 19324,985 ±(99.9%) 73,308 ns/op with_new_arraylist_constructor_size·p0.00: 18432,000 ns/op with_new_arraylist_constructor_size·p0.50: 18944,000 ns/op with_new_arraylist_constructor_size·p0.90: 19872,000 ns/op with_new_arraylist_constructor_size·p0.95: 20768,000 ns/op with_new_arraylist_constructor_size·p0.99: 22720,000 ns/op with_new_arraylist_constructor_size·p0.999: 35264,000 ns/op with_new_arraylist_constructor_size·p0.9999: 161240,640 ns/op with_new_arraylist_constructor_size·p1.00: 1255424,000 ns/op Iteration 5: 19319,833 ±(99.9%) 74,278 ns/op with_new_arraylist_constructor_size·p0.00: 18400,000 ns/op with_new_arraylist_constructor_size·p0.50: 18944,000 ns/op with_new_arraylist_constructor_size·p0.90: 19872,000 ns/op with_new_arraylist_constructor_size·p0.95: 20768,000 ns/op with_new_arraylist_constructor_size·p0.99: 22688,000 ns/op with_new_arraylist_constructor_size·p0.999: 35584,000 ns/op with_new_arraylist_constructor_size·p0.9999: 152474,464 ns/op with_new_arraylist_constructor_size·p1.00: 1308672,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3352504 mean = 18637,684 ±(99.9%) 20,959 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3352218 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 41 [1125000,000, 1250000,000) = 153 [1250000,000, 1375000,000) = 82 [1375000,000, 1500000,000) = 7 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 12096,000 ns/op p(50,0000) = 19040,000 ns/op p(90,0000) = 21792,000 ns/op p(95,0000) = 22144,000 ns/op p(99,0000) = 25024,000 ns/op p(99,9000) = 36288,000 ns/op p(99,9900) = 52672,000 ns/op p(99,9990) = 1313740,698 ns/op p(99,9999) = 1422638,070 ns/op p(100,0000) = 1810432,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 100) # Run progress: 86,22% complete, ETA 05:24:48 # Fork: 1 of 3 # Warmup Iteration 1: 41732,478 ±(99.9%) 494,110 ns/op # Warmup Iteration 2: 40997,193 ±(99.9%) 176,614 ns/op # Warmup Iteration 3: 41397,530 ±(99.9%) 152,820 ns/op Iteration 1: 41301,227 ±(99.9%) 154,400 ns/op with_new_arraylist_constructor_size·p0.00: 39808,000 ns/op with_new_arraylist_constructor_size·p0.50: 40768,000 ns/op with_new_arraylist_constructor_size·p0.90: 41728,000 ns/op with_new_arraylist_constructor_size·p0.95: 42880,000 ns/op with_new_arraylist_constructor_size·p0.99: 44544,000 ns/op with_new_arraylist_constructor_size·p0.999: 69751,040 ns/op with_new_arraylist_constructor_size·p0.9999: 1186963,456 ns/op with_new_arraylist_constructor_size·p1.00: 1378304,000 ns/op Iteration 2: 41663,602 ±(99.9%) 150,091 ns/op with_new_arraylist_constructor_size·p0.00: 39808,000 ns/op with_new_arraylist_constructor_size·p0.50: 40768,000 ns/op with_new_arraylist_constructor_size·p0.90: 42560,000 ns/op with_new_arraylist_constructor_size·p0.95: 43776,000 ns/op with_new_arraylist_constructor_size·p0.99: 53222,400 ns/op with_new_arraylist_constructor_size·p0.999: 70528,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1196044,288 ns/op with_new_arraylist_constructor_size·p1.00: 1386496,000 ns/op Iteration 3: 41344,759 ±(99.9%) 137,469 ns/op with_new_arraylist_constructor_size·p0.00: 39744,000 ns/op with_new_arraylist_constructor_size·p0.50: 40768,000 ns/op with_new_arraylist_constructor_size·p0.90: 41984,000 ns/op with_new_arraylist_constructor_size·p0.95: 43008,000 ns/op with_new_arraylist_constructor_size·p0.99: 51264,000 ns/op with_new_arraylist_constructor_size·p0.999: 70016,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1179752,038 ns/op with_new_arraylist_constructor_size·p1.00: 1329152,000 ns/op Iteration 4: 41727,963 ±(99.9%) 173,680 ns/op with_new_arraylist_constructor_size·p0.00: 39744,000 ns/op with_new_arraylist_constructor_size·p0.50: 40768,000 ns/op with_new_arraylist_constructor_size·p0.90: 42560,000 ns/op with_new_arraylist_constructor_size·p0.95: 43520,000 ns/op with_new_arraylist_constructor_size·p0.99: 57600,000 ns/op with_new_arraylist_constructor_size·p0.999: 71040,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1273888,768 ns/op with_new_arraylist_constructor_size·p1.00: 1583104,000 ns/op Iteration 5: 42155,831 ±(99.9%) 154,411 ns/op with_new_arraylist_constructor_size·p0.00: 39744,000 ns/op with_new_arraylist_constructor_size·p0.50: 40768,000 ns/op with_new_arraylist_constructor_size·p0.90: 43840,000 ns/op with_new_arraylist_constructor_size·p0.95: 51008,000 ns/op with_new_arraylist_constructor_size·p0.99: 53632,000 ns/op with_new_arraylist_constructor_size·p0.999: 70400,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1235236,659 ns/op with_new_arraylist_constructor_size·p1.00: 1400832,000 ns/op # Run progress: 86,28% complete, ETA 05:23:28 # Fork: 2 of 3 # Warmup Iteration 1: 40694,157 ±(99.9%) 448,482 ns/op # Warmup Iteration 2: 40103,183 ±(99.9%) 160,837 ns/op # Warmup Iteration 3: 39868,385 ±(99.9%) 151,299 ns/op Iteration 1: 39905,818 ±(99.9%) 154,677 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39360,000 ns/op with_new_arraylist_constructor_size·p0.90: 40512,000 ns/op with_new_arraylist_constructor_size·p0.95: 41472,000 ns/op with_new_arraylist_constructor_size·p0.99: 43136,000 ns/op with_new_arraylist_constructor_size·p0.999: 67328,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1142610,739 ns/op with_new_arraylist_constructor_size·p1.00: 1384448,000 ns/op Iteration 2: 39940,224 ±(99.9%) 159,597 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39360,000 ns/op with_new_arraylist_constructor_size·p0.90: 40576,000 ns/op with_new_arraylist_constructor_size·p0.95: 41536,000 ns/op with_new_arraylist_constructor_size·p0.99: 43136,000 ns/op with_new_arraylist_constructor_size·p0.999: 66277,376 ns/op with_new_arraylist_constructor_size·p0.9999: 1160130,150 ns/op with_new_arraylist_constructor_size·p1.00: 1818624,000 ns/op Iteration 3: 39817,263 ±(99.9%) 138,658 ns/op with_new_arraylist_constructor_size·p0.00: 38272,000 ns/op with_new_arraylist_constructor_size·p0.50: 39360,000 ns/op with_new_arraylist_constructor_size·p0.90: 40256,000 ns/op with_new_arraylist_constructor_size·p0.95: 41344,000 ns/op with_new_arraylist_constructor_size·p0.99: 42816,000 ns/op with_new_arraylist_constructor_size·p0.999: 67140,096 ns/op with_new_arraylist_constructor_size·p0.9999: 1156000,154 ns/op with_new_arraylist_constructor_size·p1.00: 1351680,000 ns/op Iteration 4: 39840,191 ±(99.9%) 140,000 ns/op with_new_arraylist_constructor_size·p0.00: 38272,000 ns/op with_new_arraylist_constructor_size·p0.50: 39360,000 ns/op with_new_arraylist_constructor_size·p0.90: 40320,000 ns/op with_new_arraylist_constructor_size·p0.95: 41408,000 ns/op with_new_arraylist_constructor_size·p0.99: 42944,000 ns/op with_new_arraylist_constructor_size·p0.999: 67200,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1194784,358 ns/op with_new_arraylist_constructor_size·p1.00: 1374208,000 ns/op Iteration 5: 39981,219 ±(99.9%) 161,473 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39360,000 ns/op with_new_arraylist_constructor_size·p0.90: 40896,000 ns/op with_new_arraylist_constructor_size·p0.95: 41536,000 ns/op with_new_arraylist_constructor_size·p0.99: 43584,000 ns/op with_new_arraylist_constructor_size·p0.999: 67428,864 ns/op with_new_arraylist_constructor_size·p0.9999: 1197012,582 ns/op with_new_arraylist_constructor_size·p1.00: 1345536,000 ns/op # Run progress: 86,34% complete, ETA 05:22:08 # Fork: 3 of 3 # Warmup Iteration 1: 40996,597 ±(99.9%) 452,134 ns/op # Warmup Iteration 2: 40196,608 ±(99.9%) 177,498 ns/op # Warmup Iteration 3: 39969,629 ±(99.9%) 150,996 ns/op Iteration 1: 39962,036 ±(99.9%) 148,868 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39488,000 ns/op with_new_arraylist_constructor_size·p0.90: 40384,000 ns/op with_new_arraylist_constructor_size·p0.95: 41472,000 ns/op with_new_arraylist_constructor_size·p0.99: 42880,000 ns/op with_new_arraylist_constructor_size·p0.999: 67072,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1181667,738 ns/op with_new_arraylist_constructor_size·p1.00: 1351680,000 ns/op Iteration 2: 40160,809 ±(99.9%) 169,121 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39488,000 ns/op with_new_arraylist_constructor_size·p0.90: 40768,000 ns/op with_new_arraylist_constructor_size·p0.95: 41792,000 ns/op with_new_arraylist_constructor_size·p0.99: 50048,000 ns/op with_new_arraylist_constructor_size·p0.999: 67456,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1220825,088 ns/op with_new_arraylist_constructor_size·p1.00: 1384448,000 ns/op Iteration 3: 40727,798 ±(99.9%) 148,575 ns/op with_new_arraylist_constructor_size·p0.00: 38400,000 ns/op with_new_arraylist_constructor_size·p0.50: 39552,000 ns/op with_new_arraylist_constructor_size·p0.90: 41920,000 ns/op with_new_arraylist_constructor_size·p0.95: 49536,000 ns/op with_new_arraylist_constructor_size·p0.99: 51968,000 ns/op with_new_arraylist_constructor_size·p0.999: 68520,832 ns/op with_new_arraylist_constructor_size·p0.9999: 1178253,312 ns/op with_new_arraylist_constructor_size·p1.00: 1335296,000 ns/op Iteration 4: 40062,177 ±(99.9%) 156,069 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39552,000 ns/op with_new_arraylist_constructor_size·p0.90: 40640,000 ns/op with_new_arraylist_constructor_size·p0.95: 41536,000 ns/op with_new_arraylist_constructor_size·p0.99: 43840,000 ns/op with_new_arraylist_constructor_size·p0.999: 68513,920 ns/op with_new_arraylist_constructor_size·p0.9999: 1194092,544 ns/op with_new_arraylist_constructor_size·p1.00: 2506752,000 ns/op Iteration 5: 40127,866 ±(99.9%) 158,479 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39552,000 ns/op with_new_arraylist_constructor_size·p0.90: 40768,000 ns/op with_new_arraylist_constructor_size·p0.95: 41728,000 ns/op with_new_arraylist_constructor_size·p0.99: 44032,000 ns/op with_new_arraylist_constructor_size·p0.999: 69504,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1169491,149 ns/op with_new_arraylist_constructor_size·p1.00: 1312768,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 1849103 mean = 40565,732 ±(99.9%) 39,816 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 1848745 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 1 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 262 [1250000,000, 1500000,000) = 92 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 1 Percentiles, ns/op: p(0,0000) = 38272,000 ns/op p(50,0000) = 39808,000 ns/op p(90,0000) = 41408,000 ns/op p(95,0000) = 42368,000 ns/op p(99,0000) = 51776,000 ns/op p(99,9000) = 68736,000 ns/op p(99,9900) = 1185792,000 ns/op p(99,9990) = 1334290,350 ns/op p(99,9999) = 1922459,763 ns/op p(100,0000) = 2506752,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 200) # Run progress: 86,39% complete, ETA 05:20:47 # Fork: 1 of 3 # Warmup Iteration 1: 83263,707 ±(99.9%) 473,822 ns/op # Warmup Iteration 2: 82246,769 ±(99.9%) 188,139 ns/op # Warmup Iteration 3: 82299,863 ±(99.9%) 180,905 ns/op Iteration 1: 82175,147 ±(99.9%) 184,672 ns/op with_new_arraylist_constructor_size·p0.00: 78720,000 ns/op with_new_arraylist_constructor_size·p0.50: 80896,000 ns/op with_new_arraylist_constructor_size·p0.90: 83456,000 ns/op with_new_arraylist_constructor_size·p0.95: 87296,000 ns/op with_new_arraylist_constructor_size·p0.99: 99712,000 ns/op with_new_arraylist_constructor_size·p0.999: 112574,464 ns/op with_new_arraylist_constructor_size·p0.9999: 1232276,685 ns/op with_new_arraylist_constructor_size·p1.00: 1921024,000 ns/op Iteration 2: 82304,324 ±(99.9%) 179,291 ns/op with_new_arraylist_constructor_size·p0.00: 78720,000 ns/op with_new_arraylist_constructor_size·p0.50: 81024,000 ns/op with_new_arraylist_constructor_size·p0.90: 83840,000 ns/op with_new_arraylist_constructor_size·p0.95: 87424,000 ns/op with_new_arraylist_constructor_size·p0.99: 99712,000 ns/op with_new_arraylist_constructor_size·p0.999: 112256,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1272770,560 ns/op with_new_arraylist_constructor_size·p1.00: 1363968,000 ns/op Iteration 3: 82182,542 ±(99.9%) 182,608 ns/op with_new_arraylist_constructor_size·p0.00: 78720,000 ns/op with_new_arraylist_constructor_size·p0.50: 80896,000 ns/op with_new_arraylist_constructor_size·p0.90: 83456,000 ns/op with_new_arraylist_constructor_size·p0.95: 87296,000 ns/op with_new_arraylist_constructor_size·p0.99: 99712,000 ns/op with_new_arraylist_constructor_size·p0.999: 112512,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1286860,800 ns/op with_new_arraylist_constructor_size·p1.00: 1390592,000 ns/op Iteration 4: 82175,214 ±(99.9%) 179,162 ns/op with_new_arraylist_constructor_size·p0.00: 78720,000 ns/op with_new_arraylist_constructor_size·p0.50: 80896,000 ns/op with_new_arraylist_constructor_size·p0.90: 83456,000 ns/op with_new_arraylist_constructor_size·p0.95: 87296,000 ns/op with_new_arraylist_constructor_size·p0.99: 99712,000 ns/op with_new_arraylist_constructor_size·p0.999: 112768,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1249778,688 ns/op with_new_arraylist_constructor_size·p1.00: 1396736,000 ns/op Iteration 5: 82419,144 ±(99.9%) 184,860 ns/op with_new_arraylist_constructor_size·p0.00: 78720,000 ns/op with_new_arraylist_constructor_size·p0.50: 80896,000 ns/op with_new_arraylist_constructor_size·p0.90: 83840,000 ns/op with_new_arraylist_constructor_size·p0.95: 90752,000 ns/op with_new_arraylist_constructor_size·p0.99: 100224,000 ns/op with_new_arraylist_constructor_size·p0.999: 113388,544 ns/op with_new_arraylist_constructor_size·p0.9999: 1298432,000 ns/op with_new_arraylist_constructor_size·p1.00: 1388544,000 ns/op # Run progress: 86,45% complete, ETA 05:19:27 # Fork: 2 of 3 # Warmup Iteration 1: 81787,088 ±(99.9%) 473,978 ns/op # Warmup Iteration 2: 80984,149 ±(99.9%) 301,276 ns/op # Warmup Iteration 3: 80801,419 ±(99.9%) 178,743 ns/op Iteration 1: 80808,992 ±(99.9%) 177,253 ns/op with_new_arraylist_constructor_size·p0.00: 77440,000 ns/op with_new_arraylist_constructor_size·p0.50: 79360,000 ns/op with_new_arraylist_constructor_size·p0.90: 82432,000 ns/op with_new_arraylist_constructor_size·p0.95: 85504,000 ns/op with_new_arraylist_constructor_size·p0.99: 97024,000 ns/op with_new_arraylist_constructor_size·p0.999: 112183,552 ns/op with_new_arraylist_constructor_size·p0.9999: 1241675,366 ns/op with_new_arraylist_constructor_size·p1.00: 1898496,000 ns/op Iteration 2: 80793,213 ±(99.9%) 177,361 ns/op with_new_arraylist_constructor_size·p0.00: 77312,000 ns/op with_new_arraylist_constructor_size·p0.50: 79360,000 ns/op with_new_arraylist_constructor_size·p0.90: 82432,000 ns/op with_new_arraylist_constructor_size·p0.95: 85504,000 ns/op with_new_arraylist_constructor_size·p0.99: 97024,000 ns/op with_new_arraylist_constructor_size·p0.999: 111360,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1242818,150 ns/op with_new_arraylist_constructor_size·p1.00: 1435648,000 ns/op Iteration 3: 80868,141 ±(99.9%) 175,228 ns/op with_new_arraylist_constructor_size·p0.00: 77312,000 ns/op with_new_arraylist_constructor_size·p0.50: 79488,000 ns/op with_new_arraylist_constructor_size·p0.90: 82432,000 ns/op with_new_arraylist_constructor_size·p0.95: 85632,000 ns/op with_new_arraylist_constructor_size·p0.99: 97024,000 ns/op with_new_arraylist_constructor_size·p0.999: 112962,944 ns/op with_new_arraylist_constructor_size·p0.9999: 1262903,910 ns/op with_new_arraylist_constructor_size·p1.00: 1439744,000 ns/op Iteration 4: 80744,529 ±(99.9%) 175,822 ns/op with_new_arraylist_constructor_size·p0.00: 77440,000 ns/op with_new_arraylist_constructor_size·p0.50: 79360,000 ns/op with_new_arraylist_constructor_size·p0.90: 82176,000 ns/op with_new_arraylist_constructor_size·p0.95: 85376,000 ns/op with_new_arraylist_constructor_size·p0.99: 96896,000 ns/op with_new_arraylist_constructor_size·p0.999: 111744,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1251874,816 ns/op with_new_arraylist_constructor_size·p1.00: 1353728,000 ns/op Iteration 5: 80720,121 ±(99.9%) 173,400 ns/op with_new_arraylist_constructor_size·p0.00: 77312,000 ns/op with_new_arraylist_constructor_size·p0.50: 79360,000 ns/op with_new_arraylist_constructor_size·p0.90: 82176,000 ns/op with_new_arraylist_constructor_size·p0.95: 85376,000 ns/op with_new_arraylist_constructor_size·p0.99: 96896,000 ns/op with_new_arraylist_constructor_size·p0.999: 111270,272 ns/op with_new_arraylist_constructor_size·p0.9999: 1245716,070 ns/op with_new_arraylist_constructor_size·p1.00: 1423360,000 ns/op # Run progress: 86,51% complete, ETA 05:18:07 # Fork: 3 of 3 # Warmup Iteration 1: 82049,356 ±(99.9%) 458,617 ns/op # Warmup Iteration 2: 81060,506 ±(99.9%) 198,287 ns/op # Warmup Iteration 3: 81262,512 ±(99.9%) 181,455 ns/op Iteration 1: 81143,371 ±(99.9%) 178,426 ns/op with_new_arraylist_constructor_size·p0.00: 77824,000 ns/op with_new_arraylist_constructor_size·p0.50: 79872,000 ns/op with_new_arraylist_constructor_size·p0.90: 82432,000 ns/op with_new_arraylist_constructor_size·p0.95: 85760,000 ns/op with_new_arraylist_constructor_size·p0.99: 97792,000 ns/op with_new_arraylist_constructor_size·p0.999: 115824,128 ns/op with_new_arraylist_constructor_size·p0.9999: 1229300,122 ns/op with_new_arraylist_constructor_size·p1.00: 1751040,000 ns/op Iteration 2: 81295,857 ±(99.9%) 180,377 ns/op with_new_arraylist_constructor_size·p0.00: 77696,000 ns/op with_new_arraylist_constructor_size·p0.50: 79872,000 ns/op with_new_arraylist_constructor_size·p0.90: 82688,000 ns/op with_new_arraylist_constructor_size·p0.95: 86272,000 ns/op with_new_arraylist_constructor_size·p0.99: 98432,000 ns/op with_new_arraylist_constructor_size·p0.999: 120448,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1260408,422 ns/op with_new_arraylist_constructor_size·p1.00: 1388544,000 ns/op Iteration 3: 81594,691 ±(99.9%) 181,260 ns/op with_new_arraylist_constructor_size·p0.00: 77568,000 ns/op with_new_arraylist_constructor_size·p0.50: 79872,000 ns/op with_new_arraylist_constructor_size·p0.90: 83968,000 ns/op with_new_arraylist_constructor_size·p0.95: 93824,000 ns/op with_new_arraylist_constructor_size·p0.99: 98944,000 ns/op with_new_arraylist_constructor_size·p0.999: 122575,360 ns/op with_new_arraylist_constructor_size·p0.9999: 1255522,304 ns/op with_new_arraylist_constructor_size·p1.00: 1474560,000 ns/op Iteration 4: 81696,556 ±(99.9%) 177,295 ns/op with_new_arraylist_constructor_size·p0.00: 77696,000 ns/op with_new_arraylist_constructor_size·p0.50: 79872,000 ns/op with_new_arraylist_constructor_size·p0.90: 84608,000 ns/op with_new_arraylist_constructor_size·p0.95: 94848,000 ns/op with_new_arraylist_constructor_size·p0.99: 99072,000 ns/op with_new_arraylist_constructor_size·p0.999: 119650,560 ns/op with_new_arraylist_constructor_size·p0.9999: 1217646,592 ns/op with_new_arraylist_constructor_size·p1.00: 1351680,000 ns/op Iteration 5: 81115,058 ±(99.9%) 177,108 ns/op with_new_arraylist_constructor_size·p0.00: 77440,000 ns/op with_new_arraylist_constructor_size·p0.50: 79744,000 ns/op with_new_arraylist_constructor_size·p0.90: 82432,000 ns/op with_new_arraylist_constructor_size·p0.95: 85888,000 ns/op with_new_arraylist_constructor_size·p0.99: 97792,000 ns/op with_new_arraylist_constructor_size·p0.999: 120064,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1239961,600 ns/op with_new_arraylist_constructor_size·p1.00: 1353728,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 1838591 mean = 81464,410 ±(99.9%) 46,224 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1837729 [ 125000,000, 250000,000) = 391 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 11 [1125000,000, 1250000,000) = 280 [1250000,000, 1375000,000) = 161 [1375000,000, 1500000,000) = 16 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 77312,000 ns/op p(50,0000) = 80256,000 ns/op p(90,0000) = 83200,000 ns/op p(95,0000) = 87168,000 ns/op p(99,0000) = 98816,000 ns/op p(99,9000) = 113792,000 ns/op p(99,9900) = 1249280,000 ns/op p(99,9990) = 1383801,815 ns/op p(99,9999) = 1902132,199 ns/op p(100,0000) = 1921024,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 500) # Run progress: 86,56% complete, ETA 05:16:47 # Fork: 1 of 3 # Warmup Iteration 1: 183315,219 ±(99.9%) 1089,525 ns/op # Warmup Iteration 2: 181871,452 ±(99.9%) 468,234 ns/op # Warmup Iteration 3: 181582,380 ±(99.9%) 427,153 ns/op Iteration 1: 181618,782 ±(99.9%) 427,063 ns/op with_new_arraylist_constructor_size·p0.00: 174080,000 ns/op with_new_arraylist_constructor_size·p0.50: 178432,000 ns/op with_new_arraylist_constructor_size·p0.90: 185856,000 ns/op with_new_arraylist_constructor_size·p0.95: 193024,000 ns/op with_new_arraylist_constructor_size·p0.99: 223232,000 ns/op with_new_arraylist_constructor_size·p0.999: 254976,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1497081,856 ns/op with_new_arraylist_constructor_size·p1.00: 1550336,000 ns/op Iteration 2: 183093,295 ±(99.9%) 443,450 ns/op with_new_arraylist_constructor_size·p0.00: 174336,000 ns/op with_new_arraylist_constructor_size·p0.50: 178432,000 ns/op with_new_arraylist_constructor_size·p0.90: 189696,000 ns/op with_new_arraylist_constructor_size·p0.95: 220928,000 ns/op with_new_arraylist_constructor_size·p0.99: 226304,000 ns/op with_new_arraylist_constructor_size·p0.999: 258304,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1498201,498 ns/op with_new_arraylist_constructor_size·p1.00: 1656832,000 ns/op Iteration 3: 181111,899 ±(99.9%) 412,173 ns/op with_new_arraylist_constructor_size·p0.00: 174336,000 ns/op with_new_arraylist_constructor_size·p0.50: 178432,000 ns/op with_new_arraylist_constructor_size·p0.90: 185088,000 ns/op with_new_arraylist_constructor_size·p0.95: 190464,000 ns/op with_new_arraylist_constructor_size·p0.99: 212992,000 ns/op with_new_arraylist_constructor_size·p0.999: 237527,040 ns/op with_new_arraylist_constructor_size·p0.9999: 1457913,856 ns/op with_new_arraylist_constructor_size·p1.00: 1536000,000 ns/op Iteration 4: 181032,244 ±(99.9%) 411,359 ns/op with_new_arraylist_constructor_size·p0.00: 174080,000 ns/op with_new_arraylist_constructor_size·p0.50: 178432,000 ns/op with_new_arraylist_constructor_size·p0.90: 185088,000 ns/op with_new_arraylist_constructor_size·p0.95: 190464,000 ns/op with_new_arraylist_constructor_size·p0.99: 212992,000 ns/op with_new_arraylist_constructor_size·p0.999: 242081,792 ns/op with_new_arraylist_constructor_size·p0.9999: 1460073,267 ns/op with_new_arraylist_constructor_size·p1.00: 1531904,000 ns/op Iteration 5: 181705,511 ±(99.9%) 429,251 ns/op with_new_arraylist_constructor_size·p0.00: 174336,000 ns/op with_new_arraylist_constructor_size·p0.50: 178432,000 ns/op with_new_arraylist_constructor_size·p0.90: 185600,000 ns/op with_new_arraylist_constructor_size·p0.95: 192256,000 ns/op with_new_arraylist_constructor_size·p0.99: 228096,000 ns/op with_new_arraylist_constructor_size·p0.999: 259589,376 ns/op with_new_arraylist_constructor_size·p0.9999: 1470481,203 ns/op with_new_arraylist_constructor_size·p1.00: 1642496,000 ns/op # Run progress: 86,62% complete, ETA 05:15:27 # Fork: 2 of 3 # Warmup Iteration 1: 184591,178 ±(99.9%) 1120,514 ns/op # Warmup Iteration 2: 183068,031 ±(99.9%) 433,809 ns/op # Warmup Iteration 3: 182289,060 ±(99.9%) 414,108 ns/op Iteration 1: 182077,419 ±(99.9%) 407,280 ns/op with_new_arraylist_constructor_size·p0.00: 176384,000 ns/op with_new_arraylist_constructor_size·p0.50: 180224,000 ns/op with_new_arraylist_constructor_size·p0.90: 184064,000 ns/op with_new_arraylist_constructor_size·p0.95: 193280,000 ns/op with_new_arraylist_constructor_size·p0.99: 207360,000 ns/op with_new_arraylist_constructor_size·p0.999: 225792,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1486180,762 ns/op with_new_arraylist_constructor_size·p1.00: 1558528,000 ns/op Iteration 2: 182049,702 ±(99.9%) 409,003 ns/op with_new_arraylist_constructor_size·p0.00: 176384,000 ns/op with_new_arraylist_constructor_size·p0.50: 180224,000 ns/op with_new_arraylist_constructor_size·p0.90: 184064,000 ns/op with_new_arraylist_constructor_size·p0.95: 193280,000 ns/op with_new_arraylist_constructor_size·p0.99: 207104,000 ns/op with_new_arraylist_constructor_size·p0.999: 226112,512 ns/op with_new_arraylist_constructor_size·p0.9999: 1475661,414 ns/op with_new_arraylist_constructor_size·p1.00: 1536000,000 ns/op Iteration 3: 182238,473 ±(99.9%) 417,334 ns/op with_new_arraylist_constructor_size·p0.00: 176128,000 ns/op with_new_arraylist_constructor_size·p0.50: 180224,000 ns/op with_new_arraylist_constructor_size·p0.90: 184832,000 ns/op with_new_arraylist_constructor_size·p0.95: 193280,000 ns/op with_new_arraylist_constructor_size·p0.99: 207360,000 ns/op with_new_arraylist_constructor_size·p0.999: 225582,592 ns/op with_new_arraylist_constructor_size·p0.9999: 1499732,378 ns/op with_new_arraylist_constructor_size·p1.00: 1671168,000 ns/op Iteration 4: 182562,241 ±(99.9%) 412,505 ns/op with_new_arraylist_constructor_size·p0.00: 176384,000 ns/op with_new_arraylist_constructor_size·p0.50: 180224,000 ns/op with_new_arraylist_constructor_size·p0.90: 184576,000 ns/op with_new_arraylist_constructor_size·p0.95: 194304,000 ns/op with_new_arraylist_constructor_size·p0.99: 224000,000 ns/op with_new_arraylist_constructor_size·p0.999: 252160,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1458290,278 ns/op with_new_arraylist_constructor_size·p1.00: 1501184,000 ns/op Iteration 5: 182102,754 ±(99.9%) 409,729 ns/op with_new_arraylist_constructor_size·p0.00: 176128,000 ns/op with_new_arraylist_constructor_size·p0.50: 180224,000 ns/op with_new_arraylist_constructor_size·p0.90: 184320,000 ns/op with_new_arraylist_constructor_size·p0.95: 193024,000 ns/op with_new_arraylist_constructor_size·p0.99: 204032,000 ns/op with_new_arraylist_constructor_size·p0.999: 226228,224 ns/op with_new_arraylist_constructor_size·p0.9999: 1479709,082 ns/op with_new_arraylist_constructor_size·p1.00: 1574912,000 ns/op # Run progress: 86,68% complete, ETA 05:14:07 # Fork: 3 of 3 # Warmup Iteration 1: 183974,129 ±(99.9%) 1093,619 ns/op # Warmup Iteration 2: 181386,112 ±(99.9%) 440,388 ns/op # Warmup Iteration 3: 181387,195 ±(99.9%) 428,597 ns/op Iteration 1: 181052,654 ±(99.9%) 420,851 ns/op with_new_arraylist_constructor_size·p0.00: 174080,000 ns/op with_new_arraylist_constructor_size·p0.50: 178432,000 ns/op with_new_arraylist_constructor_size·p0.90: 185088,000 ns/op with_new_arraylist_constructor_size·p0.95: 190976,000 ns/op with_new_arraylist_constructor_size·p0.99: 207872,000 ns/op with_new_arraylist_constructor_size·p0.999: 238802,432 ns/op with_new_arraylist_constructor_size·p0.9999: 1476462,182 ns/op with_new_arraylist_constructor_size·p1.00: 1560576,000 ns/op Iteration 2: 180824,620 ±(99.9%) 417,840 ns/op with_new_arraylist_constructor_size·p0.00: 174336,000 ns/op with_new_arraylist_constructor_size·p0.50: 178432,000 ns/op with_new_arraylist_constructor_size·p0.90: 184576,000 ns/op with_new_arraylist_constructor_size·p0.95: 190464,000 ns/op with_new_arraylist_constructor_size·p0.99: 207360,000 ns/op with_new_arraylist_constructor_size·p0.999: 236288,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1488286,515 ns/op with_new_arraylist_constructor_size·p1.00: 1542144,000 ns/op Iteration 3: 183089,072 ±(99.9%) 431,796 ns/op with_new_arraylist_constructor_size·p0.00: 174080,000 ns/op with_new_arraylist_constructor_size·p0.50: 178688,000 ns/op with_new_arraylist_constructor_size·p0.90: 189184,000 ns/op with_new_arraylist_constructor_size·p0.95: 213760,000 ns/op with_new_arraylist_constructor_size·p0.99: 225792,000 ns/op with_new_arraylist_constructor_size·p0.999: 258304,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1488497,050 ns/op with_new_arraylist_constructor_size·p1.00: 1519616,000 ns/op Iteration 4: 180807,186 ±(99.9%) 409,840 ns/op with_new_arraylist_constructor_size·p0.00: 174336,000 ns/op with_new_arraylist_constructor_size·p0.50: 178432,000 ns/op with_new_arraylist_constructor_size·p0.90: 184832,000 ns/op with_new_arraylist_constructor_size·p0.95: 190208,000 ns/op with_new_arraylist_constructor_size·p0.99: 206848,000 ns/op with_new_arraylist_constructor_size·p0.999: 230526,464 ns/op with_new_arraylist_constructor_size·p0.9999: 1444812,186 ns/op with_new_arraylist_constructor_size·p1.00: 1490944,000 ns/op Iteration 5: 180870,846 ±(99.9%) 400,946 ns/op with_new_arraylist_constructor_size·p0.00: 173824,000 ns/op with_new_arraylist_constructor_size·p0.50: 178432,000 ns/op with_new_arraylist_constructor_size·p0.90: 184832,000 ns/op with_new_arraylist_constructor_size·p0.95: 190464,000 ns/op with_new_arraylist_constructor_size·p0.99: 206848,000 ns/op with_new_arraylist_constructor_size·p0.999: 222660,352 ns/op with_new_arraylist_constructor_size·p0.9999: 1430979,379 ns/op with_new_arraylist_constructor_size·p1.00: 1495040,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 824489 mean = 181745,900 ±(99.9%) 107,816 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 823632 [ 250000,000, 375000,000) = 390 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 1 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 2 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 8 [1250000,000, 1375000,000) = 200 [1375000,000, 1500000,000) = 213 [1500000,000, 1625000,000) = 40 [1625000,000, 1750000,000) = 3 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 173824,000 ns/op p(50,0000) = 179200,000 ns/op p(90,0000) = 185088,000 ns/op p(95,0000) = 192512,000 ns/op p(99,0000) = 221696,000 ns/op p(99,9000) = 251392,000 ns/op p(99,9900) = 1470464,000 ns/op p(99,9990) = 1557524,890 ns/op p(99,9999) = 1671168,000 ns/op p(100,0000) = 1671168,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 1000) # Run progress: 86,73% complete, ETA 05:12:46 # Fork: 1 of 3 # Warmup Iteration 1: 370858,527 ±(99.9%) 2176,541 ns/op # Warmup Iteration 2: 371194,084 ±(99.9%) 1453,069 ns/op # Warmup Iteration 3: 368014,059 ±(99.9%) 1451,292 ns/op Iteration 1: 367165,241 ±(99.9%) 941,918 ns/op with_new_arraylist_constructor_size·p0.00: 352256,000 ns/op with_new_arraylist_constructor_size·p0.50: 362496,000 ns/op with_new_arraylist_constructor_size·p0.90: 376320,000 ns/op with_new_arraylist_constructor_size·p0.95: 388608,000 ns/op with_new_arraylist_constructor_size·p0.99: 402944,000 ns/op with_new_arraylist_constructor_size·p0.999: 1651421,184 ns/op with_new_arraylist_constructor_size·p0.9999: 1814120,038 ns/op with_new_arraylist_constructor_size·p1.00: 1859584,000 ns/op Iteration 2: 366861,977 ±(99.9%) 867,651 ns/op with_new_arraylist_constructor_size·p0.00: 351744,000 ns/op with_new_arraylist_constructor_size·p0.50: 361984,000 ns/op with_new_arraylist_constructor_size·p0.90: 376832,000 ns/op with_new_arraylist_constructor_size·p0.95: 386560,000 ns/op with_new_arraylist_constructor_size·p0.99: 401408,000 ns/op with_new_arraylist_constructor_size·p0.999: 1544192,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1706066,739 ns/op with_new_arraylist_constructor_size·p1.00: 1753088,000 ns/op Iteration 3: 367008,160 ±(99.9%) 941,511 ns/op with_new_arraylist_constructor_size·p0.00: 351744,000 ns/op with_new_arraylist_constructor_size·p0.50: 362496,000 ns/op with_new_arraylist_constructor_size·p0.90: 376320,000 ns/op with_new_arraylist_constructor_size·p0.95: 388096,000 ns/op with_new_arraylist_constructor_size·p0.99: 402432,000 ns/op with_new_arraylist_constructor_size·p0.999: 1642496,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1838515,200 ns/op with_new_arraylist_constructor_size·p1.00: 1892352,000 ns/op Iteration 4: 366981,576 ±(99.9%) 939,045 ns/op with_new_arraylist_constructor_size·p0.00: 351232,000 ns/op with_new_arraylist_constructor_size·p0.50: 362496,000 ns/op with_new_arraylist_constructor_size·p0.90: 375808,000 ns/op with_new_arraylist_constructor_size·p0.95: 387584,000 ns/op with_new_arraylist_constructor_size·p0.99: 401920,000 ns/op with_new_arraylist_constructor_size·p0.999: 1653389,312 ns/op with_new_arraylist_constructor_size·p0.9999: 1787783,373 ns/op with_new_arraylist_constructor_size·p1.00: 1824768,000 ns/op Iteration 5: 367342,239 ±(99.9%) 861,874 ns/op with_new_arraylist_constructor_size·p0.00: 352256,000 ns/op with_new_arraylist_constructor_size·p0.50: 362496,000 ns/op with_new_arraylist_constructor_size·p0.90: 377344,000 ns/op with_new_arraylist_constructor_size·p0.95: 388608,000 ns/op with_new_arraylist_constructor_size·p0.99: 402944,000 ns/op with_new_arraylist_constructor_size·p0.999: 1529036,800 ns/op with_new_arraylist_constructor_size·p0.9999: 1724006,400 ns/op with_new_arraylist_constructor_size·p1.00: 1777664,000 ns/op # Run progress: 86,79% complete, ETA 05:11:26 # Fork: 2 of 3 # Warmup Iteration 1: 372055,387 ±(99.9%) 2301,517 ns/op # Warmup Iteration 2: 370733,542 ±(99.9%) 1570,119 ns/op # Warmup Iteration 3: 369237,336 ±(99.9%) 997,596 ns/op Iteration 1: 367049,510 ±(99.9%) 889,111 ns/op with_new_arraylist_constructor_size·p0.00: 352256,000 ns/op with_new_arraylist_constructor_size·p0.50: 361984,000 ns/op with_new_arraylist_constructor_size·p0.90: 376320,000 ns/op with_new_arraylist_constructor_size·p0.95: 387584,000 ns/op with_new_arraylist_constructor_size·p0.99: 401920,000 ns/op with_new_arraylist_constructor_size·p0.999: 1528946,688 ns/op with_new_arraylist_constructor_size·p0.9999: 1693923,738 ns/op with_new_arraylist_constructor_size·p1.00: 1744896,000 ns/op Iteration 2: 366935,088 ±(99.9%) 889,146 ns/op with_new_arraylist_constructor_size·p0.00: 352256,000 ns/op with_new_arraylist_constructor_size·p0.50: 361984,000 ns/op with_new_arraylist_constructor_size·p0.90: 376320,000 ns/op with_new_arraylist_constructor_size·p0.95: 387584,000 ns/op with_new_arraylist_constructor_size·p0.99: 401408,000 ns/op with_new_arraylist_constructor_size·p0.999: 1538682,880 ns/op with_new_arraylist_constructor_size·p0.9999: 1757818,880 ns/op with_new_arraylist_constructor_size·p1.00: 1869824,000 ns/op Iteration 3: 366889,927 ±(99.9%) 883,710 ns/op with_new_arraylist_constructor_size·p0.00: 352256,000 ns/op with_new_arraylist_constructor_size·p0.50: 361984,000 ns/op with_new_arraylist_constructor_size·p0.90: 376320,000 ns/op with_new_arraylist_constructor_size·p0.95: 387584,000 ns/op with_new_arraylist_constructor_size·p0.99: 401920,000 ns/op with_new_arraylist_constructor_size·p0.999: 1548427,264 ns/op with_new_arraylist_constructor_size·p0.9999: 1700366,950 ns/op with_new_arraylist_constructor_size·p1.00: 1800192,000 ns/op Iteration 4: 366958,569 ±(99.9%) 925,090 ns/op with_new_arraylist_constructor_size·p0.00: 352256,000 ns/op with_new_arraylist_constructor_size·p0.50: 361984,000 ns/op with_new_arraylist_constructor_size·p0.90: 376320,000 ns/op with_new_arraylist_constructor_size·p0.95: 387072,000 ns/op with_new_arraylist_constructor_size·p0.99: 401920,000 ns/op with_new_arraylist_constructor_size·p0.999: 1560107,008 ns/op with_new_arraylist_constructor_size·p0.9999: 1833182,003 ns/op with_new_arraylist_constructor_size·p1.00: 1841152,000 ns/op Iteration 5: 367839,032 ±(99.9%) 919,938 ns/op with_new_arraylist_constructor_size·p0.00: 352256,000 ns/op with_new_arraylist_constructor_size·p0.50: 362496,000 ns/op with_new_arraylist_constructor_size·p0.90: 377344,000 ns/op with_new_arraylist_constructor_size·p0.95: 390656,000 ns/op with_new_arraylist_constructor_size·p0.99: 445440,000 ns/op with_new_arraylist_constructor_size·p0.999: 1562335,232 ns/op with_new_arraylist_constructor_size·p0.9999: 1861298,176 ns/op with_new_arraylist_constructor_size·p1.00: 1914880,000 ns/op # Run progress: 86,85% complete, ETA 05:10:06 # Fork: 3 of 3 # Warmup Iteration 1: 370919,272 ±(99.9%) 2214,750 ns/op # Warmup Iteration 2: 378729,422 ±(99.9%) 1146,216 ns/op # Warmup Iteration 3: 366242,059 ±(99.9%) 904,137 ns/op Iteration 1: 366553,813 ±(99.9%) 901,283 ns/op with_new_arraylist_constructor_size·p0.00: 351744,000 ns/op with_new_arraylist_constructor_size·p0.50: 361472,000 ns/op with_new_arraylist_constructor_size·p0.90: 376320,000 ns/op with_new_arraylist_constructor_size·p0.95: 388096,000 ns/op with_new_arraylist_constructor_size·p0.99: 401920,000 ns/op with_new_arraylist_constructor_size·p0.999: 1539035,136 ns/op with_new_arraylist_constructor_size·p0.9999: 1786812,211 ns/op with_new_arraylist_constructor_size·p1.00: 1800192,000 ns/op Iteration 2: 366600,566 ±(99.9%) 919,490 ns/op with_new_arraylist_constructor_size·p0.00: 351744,000 ns/op with_new_arraylist_constructor_size·p0.50: 361984,000 ns/op with_new_arraylist_constructor_size·p0.90: 375296,000 ns/op with_new_arraylist_constructor_size·p0.95: 387072,000 ns/op with_new_arraylist_constructor_size·p0.99: 400896,000 ns/op with_new_arraylist_constructor_size·p0.999: 1590722,560 ns/op with_new_arraylist_constructor_size·p0.9999: 1802277,683 ns/op with_new_arraylist_constructor_size·p1.00: 1871872,000 ns/op Iteration 3: 366240,026 ±(99.9%) 914,834 ns/op with_new_arraylist_constructor_size·p0.00: 351744,000 ns/op with_new_arraylist_constructor_size·p0.50: 361472,000 ns/op with_new_arraylist_constructor_size·p0.90: 374784,000 ns/op with_new_arraylist_constructor_size·p0.95: 381952,000 ns/op with_new_arraylist_constructor_size·p0.99: 401920,000 ns/op with_new_arraylist_constructor_size·p0.999: 1591605,248 ns/op with_new_arraylist_constructor_size·p0.9999: 1760878,182 ns/op with_new_arraylist_constructor_size·p1.00: 1794048,000 ns/op Iteration 4: 366484,503 ±(99.9%) 889,864 ns/op with_new_arraylist_constructor_size·p0.00: 352256,000 ns/op with_new_arraylist_constructor_size·p0.50: 361984,000 ns/op with_new_arraylist_constructor_size·p0.90: 374784,000 ns/op with_new_arraylist_constructor_size·p0.95: 381952,000 ns/op with_new_arraylist_constructor_size·p0.99: 402944,000 ns/op with_new_arraylist_constructor_size·p0.999: 1540096,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1770592,666 ns/op with_new_arraylist_constructor_size·p1.00: 1810432,000 ns/op Iteration 5: 366803,341 ±(99.9%) 902,259 ns/op with_new_arraylist_constructor_size·p0.00: 352256,000 ns/op with_new_arraylist_constructor_size·p0.50: 362496,000 ns/op with_new_arraylist_constructor_size·p0.90: 375296,000 ns/op with_new_arraylist_constructor_size·p0.95: 382464,000 ns/op with_new_arraylist_constructor_size·p0.99: 401920,000 ns/op with_new_arraylist_constructor_size·p0.999: 1580216,320 ns/op with_new_arraylist_constructor_size·p0.9999: 1753088,000 ns/op with_new_arraylist_constructor_size·p1.00: 1757184,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 408467 mean = 366913,868 ±(99.9%) 233,939 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 363321 [ 375000,000, 500000,000) = 44634 [ 500000,000, 625000,000) = 21 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 1 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 0 [1375000,000, 1500000,000) = 15 [1500000,000, 1625000,000) = 196 [1625000,000, 1750000,000) = 211 [1750000,000, 1875000,000) = 62 Percentiles, ns/op: p(0,0000) = 351232,000 ns/op p(50,0000) = 361984,000 ns/op p(90,0000) = 376320,000 ns/op p(95,0000) = 387584,000 ns/op p(99,0000) = 402432,000 ns/op p(99,9000) = 1557569,536 ns/op p(99,9900) = 1777664,000 ns/op p(99,9990) = 1875621,151 ns/op p(99,9999) = 1914880,000 ns/op p(100,0000) = 1914880,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 10) # Run progress: 86,90% complete, ETA 05:08:46 # Fork: 1 of 3 # Warmup Iteration 1: 11656,779 ±(99.9%) 269,144 ns/op # Warmup Iteration 2: 11233,833 ±(99.9%) 66,591 ns/op # Warmup Iteration 3: 11234,594 ±(99.9%) 72,241 ns/op Iteration 1: 11233,477 ±(99.9%) 86,299 ns/op with_new_arraylist_constructor_size·p0.00: 10528,000 ns/op with_new_arraylist_constructor_size·p0.50: 11040,000 ns/op with_new_arraylist_constructor_size·p0.90: 11376,000 ns/op with_new_arraylist_constructor_size·p0.95: 11632,000 ns/op with_new_arraylist_constructor_size·p0.99: 12992,000 ns/op with_new_arraylist_constructor_size·p0.999: 25856,000 ns/op with_new_arraylist_constructor_size·p0.9999: 38816,717 ns/op with_new_arraylist_constructor_size·p1.00: 2297856,000 ns/op Iteration 2: 11221,131 ±(99.9%) 66,884 ns/op with_new_arraylist_constructor_size·p0.00: 10496,000 ns/op with_new_arraylist_constructor_size·p0.50: 11040,000 ns/op with_new_arraylist_constructor_size·p0.90: 11408,000 ns/op with_new_arraylist_constructor_size·p0.95: 11648,000 ns/op with_new_arraylist_constructor_size·p0.99: 12976,000 ns/op with_new_arraylist_constructor_size·p0.999: 25472,000 ns/op with_new_arraylist_constructor_size·p0.9999: 36592,435 ns/op with_new_arraylist_constructor_size·p1.00: 1413120,000 ns/op Iteration 3: 11317,538 ±(99.9%) 68,166 ns/op with_new_arraylist_constructor_size·p0.00: 10512,000 ns/op with_new_arraylist_constructor_size·p0.50: 11040,000 ns/op with_new_arraylist_constructor_size·p0.90: 11424,000 ns/op with_new_arraylist_constructor_size·p0.95: 11760,000 ns/op with_new_arraylist_constructor_size·p0.99: 18752,000 ns/op with_new_arraylist_constructor_size·p0.999: 25915,680 ns/op with_new_arraylist_constructor_size·p0.9999: 39621,888 ns/op with_new_arraylist_constructor_size·p1.00: 1286144,000 ns/op Iteration 4: 11239,217 ±(99.9%) 69,737 ns/op with_new_arraylist_constructor_size·p0.00: 10512,000 ns/op with_new_arraylist_constructor_size·p0.50: 11056,000 ns/op with_new_arraylist_constructor_size·p0.90: 11424,000 ns/op with_new_arraylist_constructor_size·p0.95: 11680,000 ns/op with_new_arraylist_constructor_size·p0.99: 12992,000 ns/op with_new_arraylist_constructor_size·p0.999: 25626,720 ns/op with_new_arraylist_constructor_size·p0.9999: 40056,672 ns/op with_new_arraylist_constructor_size·p1.00: 1343488,000 ns/op Iteration 5: 11215,409 ±(99.9%) 65,579 ns/op with_new_arraylist_constructor_size·p0.00: 10512,000 ns/op with_new_arraylist_constructor_size·p0.50: 11040,000 ns/op with_new_arraylist_constructor_size·p0.90: 11408,000 ns/op with_new_arraylist_constructor_size·p0.95: 11712,000 ns/op with_new_arraylist_constructor_size·p0.99: 12960,000 ns/op with_new_arraylist_constructor_size·p0.999: 25502,528 ns/op with_new_arraylist_constructor_size·p0.9999: 38013,056 ns/op with_new_arraylist_constructor_size·p1.00: 1323008,000 ns/op # Run progress: 86,96% complete, ETA 05:07:26 # Fork: 2 of 3 # Warmup Iteration 1: 11853,460 ±(99.9%) 239,928 ns/op # Warmup Iteration 2: 11520,487 ±(99.9%) 83,418 ns/op # Warmup Iteration 3: 13046,800 ±(99.9%) 80,609 ns/op Iteration 1: 11645,653 ±(99.9%) 74,086 ns/op with_new_arraylist_constructor_size·p0.00: 10656,000 ns/op with_new_arraylist_constructor_size·p0.50: 11312,000 ns/op with_new_arraylist_constructor_size·p0.90: 11776,000 ns/op with_new_arraylist_constructor_size·p0.95: 12144,000 ns/op with_new_arraylist_constructor_size·p0.99: 19008,000 ns/op with_new_arraylist_constructor_size·p0.999: 26208,000 ns/op with_new_arraylist_constructor_size·p0.9999: 36510,778 ns/op with_new_arraylist_constructor_size·p1.00: 1343488,000 ns/op Iteration 2: 13069,546 ±(99.9%) 86,023 ns/op with_new_arraylist_constructor_size·p0.00: 10640,000 ns/op with_new_arraylist_constructor_size·p0.50: 11360,000 ns/op with_new_arraylist_constructor_size·p0.90: 18912,000 ns/op with_new_arraylist_constructor_size·p0.95: 19104,000 ns/op with_new_arraylist_constructor_size·p0.99: 20128,000 ns/op with_new_arraylist_constructor_size·p0.999: 29276,512 ns/op with_new_arraylist_constructor_size·p0.9999: 36469,101 ns/op with_new_arraylist_constructor_size·p1.00: 1767424,000 ns/op Iteration 3: 13166,365 ±(99.9%) 79,966 ns/op with_new_arraylist_constructor_size·p0.00: 10656,000 ns/op with_new_arraylist_constructor_size·p0.50: 11360,000 ns/op with_new_arraylist_constructor_size·p0.90: 18912,000 ns/op with_new_arraylist_constructor_size·p0.95: 19072,000 ns/op with_new_arraylist_constructor_size·p0.99: 20224,000 ns/op with_new_arraylist_constructor_size·p0.999: 31069,408 ns/op with_new_arraylist_constructor_size·p0.9999: 38655,482 ns/op with_new_arraylist_constructor_size·p1.00: 1304576,000 ns/op Iteration 4: 14300,786 ±(99.9%) 92,771 ns/op with_new_arraylist_constructor_size·p0.00: 10656,000 ns/op with_new_arraylist_constructor_size·p0.50: 11472,000 ns/op with_new_arraylist_constructor_size·p0.90: 19104,000 ns/op with_new_arraylist_constructor_size·p0.95: 19328,000 ns/op with_new_arraylist_constructor_size·p0.99: 21024,000 ns/op with_new_arraylist_constructor_size·p0.999: 31584,000 ns/op with_new_arraylist_constructor_size·p0.9999: 48716,288 ns/op with_new_arraylist_constructor_size·p1.00: 1273856,000 ns/op Iteration 5: 12591,322 ±(99.9%) 84,351 ns/op with_new_arraylist_constructor_size·p0.00: 10656,000 ns/op with_new_arraylist_constructor_size·p0.50: 11328,000 ns/op with_new_arraylist_constructor_size·p0.90: 18848,000 ns/op with_new_arraylist_constructor_size·p0.95: 19104,000 ns/op with_new_arraylist_constructor_size·p0.99: 19840,000 ns/op with_new_arraylist_constructor_size·p0.999: 27992,736 ns/op with_new_arraylist_constructor_size·p0.9999: 46681,990 ns/op with_new_arraylist_constructor_size·p1.00: 1386496,000 ns/op # Run progress: 87,02% complete, ETA 05:06:05 # Fork: 3 of 3 # Warmup Iteration 1: 12264,675 ±(99.9%) 286,920 ns/op # Warmup Iteration 2: 11953,063 ±(99.9%) 83,871 ns/op # Warmup Iteration 3: 11794,382 ±(99.9%) 68,574 ns/op Iteration 1: 11851,523 ±(99.9%) 78,314 ns/op with_new_arraylist_constructor_size·p0.00: 11120,000 ns/op with_new_arraylist_constructor_size·p0.50: 11600,000 ns/op with_new_arraylist_constructor_size·p0.90: 12064,000 ns/op with_new_arraylist_constructor_size·p0.95: 12608,000 ns/op with_new_arraylist_constructor_size·p0.99: 13616,000 ns/op with_new_arraylist_constructor_size·p0.999: 26464,000 ns/op with_new_arraylist_constructor_size·p0.9999: 37224,602 ns/op with_new_arraylist_constructor_size·p1.00: 1345536,000 ns/op Iteration 2: 12026,604 ±(99.9%) 85,031 ns/op with_new_arraylist_constructor_size·p0.00: 11120,000 ns/op with_new_arraylist_constructor_size·p0.50: 11600,000 ns/op with_new_arraylist_constructor_size·p0.90: 12112,000 ns/op with_new_arraylist_constructor_size·p0.95: 13152,000 ns/op with_new_arraylist_constructor_size·p0.99: 19680,000 ns/op with_new_arraylist_constructor_size·p0.999: 26432,000 ns/op with_new_arraylist_constructor_size·p0.9999: 37384,320 ns/op with_new_arraylist_constructor_size·p1.00: 2240512,000 ns/op Iteration 3: 11988,045 ±(99.9%) 80,432 ns/op with_new_arraylist_constructor_size·p0.00: 11120,000 ns/op with_new_arraylist_constructor_size·p0.50: 11616,000 ns/op with_new_arraylist_constructor_size·p0.90: 12112,000 ns/op with_new_arraylist_constructor_size·p0.95: 13056,000 ns/op with_new_arraylist_constructor_size·p0.99: 19232,000 ns/op with_new_arraylist_constructor_size·p0.999: 26656,000 ns/op with_new_arraylist_constructor_size·p0.9999: 41346,125 ns/op with_new_arraylist_constructor_size·p1.00: 1376256,000 ns/op Iteration 4: 11795,652 ±(99.9%) 68,347 ns/op with_new_arraylist_constructor_size·p0.00: 11104,000 ns/op with_new_arraylist_constructor_size·p0.50: 11600,000 ns/op with_new_arraylist_constructor_size·p0.90: 11984,000 ns/op with_new_arraylist_constructor_size·p0.95: 12336,000 ns/op with_new_arraylist_constructor_size·p0.99: 13600,000 ns/op with_new_arraylist_constructor_size·p0.999: 26368,000 ns/op with_new_arraylist_constructor_size·p0.9999: 35749,466 ns/op with_new_arraylist_constructor_size·p1.00: 1318912,000 ns/op Iteration 5: 12110,994 ±(99.9%) 71,564 ns/op with_new_arraylist_constructor_size·p0.00: 11088,000 ns/op with_new_arraylist_constructor_size·p0.50: 11600,000 ns/op with_new_arraylist_constructor_size·p0.90: 12160,000 ns/op with_new_arraylist_constructor_size·p0.95: 13600,000 ns/op with_new_arraylist_constructor_size·p0.99: 19776,000 ns/op with_new_arraylist_constructor_size·p0.999: 26592,000 ns/op with_new_arraylist_constructor_size·p0.9999: 36673,338 ns/op with_new_arraylist_constructor_size·p1.00: 1318912,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3133656 mean = 11994,345 ±(99.9%) 19,945 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 3133422 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 1 [ 750000,000, 1000000,000) = 1 [1000000,000, 1250000,000) = 162 [1250000,000, 1500000,000) = 63 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 3 [2000000,000, 2250000,000) = 2 [2250000,000, 2500000,000) = 1 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 10496,000 ns/op p(50,0000) = 11360,000 ns/op p(90,0000) = 12192,000 ns/op p(95,0000) = 18816,000 ns/op p(99,0000) = 19456,000 ns/op p(99,9000) = 26432,000 ns/op p(99,9900) = 38632,595 ns/op p(99,9990) = 1303886,705 ns/op p(99,9999) = 2188503,388 ns/op p(100,0000) = 2297856,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 20) # Run progress: 87,07% complete, ETA 05:04:45 # Fork: 1 of 3 # Warmup Iteration 1: 21616,577 ±(99.9%) 234,089 ns/op # Warmup Iteration 2: 20959,182 ±(99.9%) 76,134 ns/op # Warmup Iteration 3: 20944,878 ±(99.9%) 72,443 ns/op Iteration 1: 20934,467 ±(99.9%) 75,788 ns/op with_new_arraylist_constructor_size·p0.00: 20096,000 ns/op with_new_arraylist_constructor_size·p0.50: 20640,000 ns/op with_new_arraylist_constructor_size·p0.90: 21184,000 ns/op with_new_arraylist_constructor_size·p0.95: 22016,000 ns/op with_new_arraylist_constructor_size·p0.99: 22880,000 ns/op with_new_arraylist_constructor_size·p0.999: 37056,000 ns/op with_new_arraylist_constructor_size·p0.9999: 979811,840 ns/op with_new_arraylist_constructor_size·p1.00: 1247232,000 ns/op Iteration 2: 20913,765 ±(99.9%) 75,248 ns/op with_new_arraylist_constructor_size·p0.00: 20064,000 ns/op with_new_arraylist_constructor_size·p0.50: 20640,000 ns/op with_new_arraylist_constructor_size·p0.90: 21120,000 ns/op with_new_arraylist_constructor_size·p0.95: 21984,000 ns/op with_new_arraylist_constructor_size·p0.99: 22848,000 ns/op with_new_arraylist_constructor_size·p0.999: 35968,000 ns/op with_new_arraylist_constructor_size·p0.9999: 155476,288 ns/op with_new_arraylist_constructor_size·p1.00: 1830912,000 ns/op Iteration 3: 21102,086 ±(99.9%) 73,827 ns/op with_new_arraylist_constructor_size·p0.00: 20096,000 ns/op with_new_arraylist_constructor_size·p0.50: 20640,000 ns/op with_new_arraylist_constructor_size·p0.90: 21440,000 ns/op with_new_arraylist_constructor_size·p0.95: 22528,000 ns/op with_new_arraylist_constructor_size·p0.99: 28736,000 ns/op with_new_arraylist_constructor_size·p0.999: 37184,000 ns/op with_new_arraylist_constructor_size·p0.9999: 55415,264 ns/op with_new_arraylist_constructor_size·p1.00: 1705984,000 ns/op Iteration 4: 20931,502 ±(99.9%) 70,621 ns/op with_new_arraylist_constructor_size·p0.00: 20096,000 ns/op with_new_arraylist_constructor_size·p0.50: 20640,000 ns/op with_new_arraylist_constructor_size·p0.90: 21184,000 ns/op with_new_arraylist_constructor_size·p0.95: 22016,000 ns/op with_new_arraylist_constructor_size·p0.99: 22880,000 ns/op with_new_arraylist_constructor_size·p0.999: 37120,000 ns/op with_new_arraylist_constructor_size·p0.9999: 62237,811 ns/op with_new_arraylist_constructor_size·p1.00: 1296384,000 ns/op Iteration 5: 20952,521 ±(99.9%) 74,378 ns/op with_new_arraylist_constructor_size·p0.00: 20064,000 ns/op with_new_arraylist_constructor_size·p0.50: 20640,000 ns/op with_new_arraylist_constructor_size·p0.90: 21216,000 ns/op with_new_arraylist_constructor_size·p0.95: 22048,000 ns/op with_new_arraylist_constructor_size·p0.99: 22944,000 ns/op with_new_arraylist_constructor_size·p0.999: 37312,000 ns/op with_new_arraylist_constructor_size·p0.9999: 966850,150 ns/op with_new_arraylist_constructor_size·p1.00: 1228800,000 ns/op # Run progress: 87,13% complete, ETA 05:03:25 # Fork: 2 of 3 # Warmup Iteration 1: 14758,400 ±(99.9%) 293,161 ns/op # Warmup Iteration 2: 14340,486 ±(99.9%) 110,284 ns/op # Warmup Iteration 3: 14321,384 ±(99.9%) 105,117 ns/op Iteration 1: 14317,671 ±(99.9%) 101,052 ns/op with_new_arraylist_constructor_size·p0.00: 13456,000 ns/op with_new_arraylist_constructor_size·p0.50: 14064,000 ns/op with_new_arraylist_constructor_size·p0.90: 14432,000 ns/op with_new_arraylist_constructor_size·p0.95: 14752,000 ns/op with_new_arraylist_constructor_size·p0.99: 16288,000 ns/op with_new_arraylist_constructor_size·p0.999: 29152,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1135570,739 ns/op with_new_arraylist_constructor_size·p1.00: 1341440,000 ns/op Iteration 2: 14328,180 ±(99.9%) 102,712 ns/op with_new_arraylist_constructor_size·p0.00: 13472,000 ns/op with_new_arraylist_constructor_size·p0.50: 14064,000 ns/op with_new_arraylist_constructor_size·p0.90: 14448,000 ns/op with_new_arraylist_constructor_size·p0.95: 14768,000 ns/op with_new_arraylist_constructor_size·p0.99: 16304,000 ns/op with_new_arraylist_constructor_size·p0.999: 28928,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1151865,446 ns/op with_new_arraylist_constructor_size·p1.00: 1374208,000 ns/op Iteration 3: 15235,335 ±(99.9%) 105,744 ns/op with_new_arraylist_constructor_size·p0.00: 13504,000 ns/op with_new_arraylist_constructor_size·p0.50: 14080,000 ns/op with_new_arraylist_constructor_size·p0.90: 22432,000 ns/op with_new_arraylist_constructor_size·p0.95: 22720,000 ns/op with_new_arraylist_constructor_size·p0.99: 23360,000 ns/op with_new_arraylist_constructor_size·p0.999: 31182,624 ns/op with_new_arraylist_constructor_size·p0.9999: 1153398,374 ns/op with_new_arraylist_constructor_size·p1.00: 1368064,000 ns/op Iteration 4: 14656,269 ±(99.9%) 109,179 ns/op with_new_arraylist_constructor_size·p0.00: 13424,000 ns/op with_new_arraylist_constructor_size·p0.50: 14048,000 ns/op with_new_arraylist_constructor_size·p0.90: 14544,000 ns/op with_new_arraylist_constructor_size·p0.95: 16192,000 ns/op with_new_arraylist_constructor_size·p0.99: 22912,000 ns/op with_new_arraylist_constructor_size·p0.999: 30784,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1168374,170 ns/op with_new_arraylist_constructor_size·p1.00: 1415168,000 ns/op Iteration 5: 15430,762 ±(99.9%) 156,661 ns/op with_new_arraylist_constructor_size·p0.00: 13488,000 ns/op with_new_arraylist_constructor_size·p0.50: 14096,000 ns/op with_new_arraylist_constructor_size·p0.90: 22496,000 ns/op with_new_arraylist_constructor_size·p0.95: 22720,000 ns/op with_new_arraylist_constructor_size·p0.99: 23648,000 ns/op with_new_arraylist_constructor_size·p0.999: 32458,112 ns/op with_new_arraylist_constructor_size·p0.9999: 1190771,917 ns/op with_new_arraylist_constructor_size·p1.00: 5414912,000 ns/op # Run progress: 87,19% complete, ETA 05:02:05 # Fork: 3 of 3 # Warmup Iteration 1: 20023,247 ±(99.9%) 240,990 ns/op # Warmup Iteration 2: 19755,047 ±(99.9%) 74,017 ns/op # Warmup Iteration 3: 19547,115 ±(99.9%) 71,024 ns/op Iteration 1: 19540,611 ±(99.9%) 65,847 ns/op with_new_arraylist_constructor_size·p0.00: 18624,000 ns/op with_new_arraylist_constructor_size·p0.50: 19232,000 ns/op with_new_arraylist_constructor_size·p0.90: 19808,000 ns/op with_new_arraylist_constructor_size·p0.95: 20736,000 ns/op with_new_arraylist_constructor_size·p0.99: 22176,000 ns/op with_new_arraylist_constructor_size·p0.999: 35840,000 ns/op with_new_arraylist_constructor_size·p0.9999: 50168,243 ns/op with_new_arraylist_constructor_size·p1.00: 1314816,000 ns/op Iteration 2: 19607,785 ±(99.9%) 73,010 ns/op with_new_arraylist_constructor_size·p0.00: 18624,000 ns/op with_new_arraylist_constructor_size·p0.50: 19296,000 ns/op with_new_arraylist_constructor_size·p0.90: 20000,000 ns/op with_new_arraylist_constructor_size·p0.95: 20800,000 ns/op with_new_arraylist_constructor_size·p0.99: 22272,000 ns/op with_new_arraylist_constructor_size·p0.999: 35840,000 ns/op with_new_arraylist_constructor_size·p0.9999: 50892,826 ns/op with_new_arraylist_constructor_size·p1.00: 1890304,000 ns/op Iteration 3: 19594,790 ±(99.9%) 130,513 ns/op with_new_arraylist_constructor_size·p0.00: 18624,000 ns/op with_new_arraylist_constructor_size·p0.50: 19264,000 ns/op with_new_arraylist_constructor_size·p0.90: 19872,000 ns/op with_new_arraylist_constructor_size·p0.95: 20768,000 ns/op with_new_arraylist_constructor_size·p0.99: 22208,000 ns/op with_new_arraylist_constructor_size·p0.999: 35712,000 ns/op with_new_arraylist_constructor_size·p0.9999: 56253,875 ns/op with_new_arraylist_constructor_size·p1.00: 8847360,000 ns/op Iteration 4: 22720,093 ±(99.9%) 76,696 ns/op with_new_arraylist_constructor_size·p0.00: 18560,000 ns/op with_new_arraylist_constructor_size·p0.50: 19616,000 ns/op with_new_arraylist_constructor_size·p0.90: 27872,000 ns/op with_new_arraylist_constructor_size·p0.95: 28544,000 ns/op with_new_arraylist_constructor_size·p0.99: 30784,000 ns/op with_new_arraylist_constructor_size·p0.999: 42304,000 ns/op with_new_arraylist_constructor_size·p0.9999: 58002,720 ns/op with_new_arraylist_constructor_size·p1.00: 1300480,000 ns/op Iteration 5: 21307,222 ±(99.9%) 79,825 ns/op with_new_arraylist_constructor_size·p0.00: 18624,000 ns/op with_new_arraylist_constructor_size·p0.50: 19328,000 ns/op with_new_arraylist_constructor_size·p0.90: 27616,000 ns/op with_new_arraylist_constructor_size·p0.95: 27872,000 ns/op with_new_arraylist_constructor_size·p0.99: 30240,000 ns/op with_new_arraylist_constructor_size·p0.999: 41821,376 ns/op with_new_arraylist_constructor_size·p0.9999: 58985,126 ns/op with_new_arraylist_constructor_size·p1.00: 1286144,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3260700 mean = 19172,880 ±(99.9%) 24,016 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 3260389 [ 500000,000, 1000000,000) = 6 [1000000,000, 1500000,000) = 300 [1500000,000, 2000000,000) = 3 [2000000,000, 2500000,000) = 0 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 1 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 [6500000,000, 7000000,000) = 0 [7000000,000, 7500000,000) = 0 [7500000,000, 8000000,000) = 0 [8000000,000, 8500000,000) = 0 Percentiles, ns/op: p(0,0000) = 13424,000 ns/op p(50,0000) = 19520,000 ns/op p(90,0000) = 21216,000 ns/op p(95,0000) = 22976,000 ns/op p(99,0000) = 28416,000 ns/op p(99,9000) = 36032,000 ns/op p(99,9900) = 59383,027 ns/op p(99,9990) = 1308672,000 ns/op p(99,9999) = 1874820,446 ns/op p(100,0000) = 8847360,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 50) # Run progress: 87,24% complete, ETA 05:00:45 # Fork: 1 of 3 # Warmup Iteration 1: 44061,455 ±(99.9%) 500,168 ns/op # Warmup Iteration 2: 43217,034 ±(99.9%) 180,770 ns/op # Warmup Iteration 3: 43121,365 ±(99.9%) 160,435 ns/op Iteration 1: 45916,108 ±(99.9%) 178,270 ns/op with_new_arraylist_constructor_size·p0.00: 41600,000 ns/op with_new_arraylist_constructor_size·p0.50: 42624,000 ns/op with_new_arraylist_constructor_size·p0.90: 55744,000 ns/op with_new_arraylist_constructor_size·p0.95: 56192,000 ns/op with_new_arraylist_constructor_size·p0.99: 58624,000 ns/op with_new_arraylist_constructor_size·p0.999: 73728,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1244248,064 ns/op with_new_arraylist_constructor_size·p1.00: 1359872,000 ns/op Iteration 2: 47881,913 ±(99.9%) 199,646 ns/op with_new_arraylist_constructor_size·p0.00: 41664,000 ns/op with_new_arraylist_constructor_size·p0.50: 42944,000 ns/op with_new_arraylist_constructor_size·p0.90: 56064,000 ns/op with_new_arraylist_constructor_size·p0.95: 57088,000 ns/op with_new_arraylist_constructor_size·p0.99: 59008,000 ns/op with_new_arraylist_constructor_size·p0.999: 84659,712 ns/op with_new_arraylist_constructor_size·p0.9999: 1252861,542 ns/op with_new_arraylist_constructor_size·p1.00: 1423360,000 ns/op Iteration 3: 43125,172 ±(99.9%) 155,999 ns/op with_new_arraylist_constructor_size·p0.00: 41600,000 ns/op with_new_arraylist_constructor_size·p0.50: 42560,000 ns/op with_new_arraylist_constructor_size·p0.90: 43904,000 ns/op with_new_arraylist_constructor_size·p0.95: 44672,000 ns/op with_new_arraylist_constructor_size·p0.99: 46912,000 ns/op with_new_arraylist_constructor_size·p0.999: 72320,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1190722,355 ns/op with_new_arraylist_constructor_size·p1.00: 1667072,000 ns/op Iteration 4: 43309,951 ±(99.9%) 161,864 ns/op with_new_arraylist_constructor_size·p0.00: 41664,000 ns/op with_new_arraylist_constructor_size·p0.50: 42560,000 ns/op with_new_arraylist_constructor_size·p0.90: 43968,000 ns/op with_new_arraylist_constructor_size·p0.95: 44736,000 ns/op with_new_arraylist_constructor_size·p0.99: 61730,560 ns/op with_new_arraylist_constructor_size·p0.999: 72704,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1183378,637 ns/op with_new_arraylist_constructor_size·p1.00: 1290240,000 ns/op Iteration 5: 43120,013 ±(99.9%) 154,092 ns/op with_new_arraylist_constructor_size·p0.00: 41664,000 ns/op with_new_arraylist_constructor_size·p0.50: 42560,000 ns/op with_new_arraylist_constructor_size·p0.90: 43776,000 ns/op with_new_arraylist_constructor_size·p0.95: 44672,000 ns/op with_new_arraylist_constructor_size·p0.99: 46912,000 ns/op with_new_arraylist_constructor_size·p0.999: 72448,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1183818,752 ns/op with_new_arraylist_constructor_size·p1.00: 1312768,000 ns/op # Run progress: 87,30% complete, ETA 04:59:24 # Fork: 2 of 3 # Warmup Iteration 1: 26981,364 ±(99.9%) 286,998 ns/op # Warmup Iteration 2: 26545,473 ±(99.9%) 119,300 ns/op # Warmup Iteration 3: 26490,204 ±(99.9%) 110,734 ns/op Iteration 1: 26484,733 ±(99.9%) 109,027 ns/op with_new_arraylist_constructor_size·p0.00: 24992,000 ns/op with_new_arraylist_constructor_size·p0.50: 26080,000 ns/op with_new_arraylist_constructor_size·p0.90: 26912,000 ns/op with_new_arraylist_constructor_size·p0.95: 27872,000 ns/op with_new_arraylist_constructor_size·p0.99: 28992,000 ns/op with_new_arraylist_constructor_size·p0.999: 43712,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1228800,000 ns/op with_new_arraylist_constructor_size·p1.00: 1437696,000 ns/op Iteration 2: 26501,725 ±(99.9%) 121,851 ns/op with_new_arraylist_constructor_size·p0.00: 25024,000 ns/op with_new_arraylist_constructor_size·p0.50: 26080,000 ns/op with_new_arraylist_constructor_size·p0.90: 26848,000 ns/op with_new_arraylist_constructor_size·p0.95: 27840,000 ns/op with_new_arraylist_constructor_size·p0.99: 28928,000 ns/op with_new_arraylist_constructor_size·p0.999: 43648,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1231077,581 ns/op with_new_arraylist_constructor_size·p1.00: 1906688,000 ns/op Iteration 3: 26487,087 ±(99.9%) 112,004 ns/op with_new_arraylist_constructor_size·p0.00: 24992,000 ns/op with_new_arraylist_constructor_size·p0.50: 26048,000 ns/op with_new_arraylist_constructor_size·p0.90: 26848,000 ns/op with_new_arraylist_constructor_size·p0.95: 27872,000 ns/op with_new_arraylist_constructor_size·p0.99: 29056,000 ns/op with_new_arraylist_constructor_size·p0.999: 46848,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1235944,243 ns/op with_new_arraylist_constructor_size·p1.00: 1400832,000 ns/op Iteration 4: 26511,370 ±(99.9%) 121,717 ns/op with_new_arraylist_constructor_size·p0.00: 25088,000 ns/op with_new_arraylist_constructor_size·p0.50: 26080,000 ns/op with_new_arraylist_constructor_size·p0.90: 26912,000 ns/op with_new_arraylist_constructor_size·p0.95: 27840,000 ns/op with_new_arraylist_constructor_size·p0.99: 28928,000 ns/op with_new_arraylist_constructor_size·p0.999: 43584,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1286637,978 ns/op with_new_arraylist_constructor_size·p1.00: 1413120,000 ns/op Iteration 5: 26501,604 ±(99.9%) 118,827 ns/op with_new_arraylist_constructor_size·p0.00: 24992,000 ns/op with_new_arraylist_constructor_size·p0.50: 26080,000 ns/op with_new_arraylist_constructor_size·p0.90: 26912,000 ns/op with_new_arraylist_constructor_size·p0.95: 27840,000 ns/op with_new_arraylist_constructor_size·p0.99: 28928,000 ns/op with_new_arraylist_constructor_size·p0.999: 43520,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1262052,147 ns/op with_new_arraylist_constructor_size·p1.00: 1445888,000 ns/op # Run progress: 87,36% complete, ETA 04:58:04 # Fork: 3 of 3 # Warmup Iteration 1: 27356,136 ±(99.9%) 314,239 ns/op # Warmup Iteration 2: 26758,208 ±(99.9%) 222,619 ns/op # Warmup Iteration 3: 26589,469 ±(99.9%) 113,195 ns/op Iteration 1: 26543,880 ±(99.9%) 111,305 ns/op with_new_arraylist_constructor_size·p0.00: 25248,000 ns/op with_new_arraylist_constructor_size·p0.50: 26144,000 ns/op with_new_arraylist_constructor_size·p0.90: 26912,000 ns/op with_new_arraylist_constructor_size·p0.95: 27936,000 ns/op with_new_arraylist_constructor_size·p0.99: 28832,000 ns/op with_new_arraylist_constructor_size·p0.999: 44480,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1215139,021 ns/op with_new_arraylist_constructor_size·p1.00: 1480704,000 ns/op Iteration 2: 26571,003 ±(99.9%) 114,366 ns/op with_new_arraylist_constructor_size·p0.00: 25120,000 ns/op with_new_arraylist_constructor_size·p0.50: 26176,000 ns/op with_new_arraylist_constructor_size·p0.90: 27008,000 ns/op with_new_arraylist_constructor_size·p0.95: 27904,000 ns/op with_new_arraylist_constructor_size·p0.99: 28864,000 ns/op with_new_arraylist_constructor_size·p0.999: 44480,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1257843,917 ns/op with_new_arraylist_constructor_size·p1.00: 1368064,000 ns/op Iteration 3: 26574,518 ±(99.9%) 122,548 ns/op with_new_arraylist_constructor_size·p0.00: 25248,000 ns/op with_new_arraylist_constructor_size·p0.50: 26144,000 ns/op with_new_arraylist_constructor_size·p0.90: 26976,000 ns/op with_new_arraylist_constructor_size·p0.95: 27936,000 ns/op with_new_arraylist_constructor_size·p0.99: 28832,000 ns/op with_new_arraylist_constructor_size·p0.999: 44145,856 ns/op with_new_arraylist_constructor_size·p0.9999: 1230986,035 ns/op with_new_arraylist_constructor_size·p1.00: 2727936,000 ns/op Iteration 4: 26561,941 ±(99.9%) 114,651 ns/op with_new_arraylist_constructor_size·p0.00: 25216,000 ns/op with_new_arraylist_constructor_size·p0.50: 26144,000 ns/op with_new_arraylist_constructor_size·p0.90: 26944,000 ns/op with_new_arraylist_constructor_size·p0.95: 27936,000 ns/op with_new_arraylist_constructor_size·p0.99: 28832,000 ns/op with_new_arraylist_constructor_size·p0.999: 44224,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1215166,874 ns/op with_new_arraylist_constructor_size·p1.00: 1402880,000 ns/op Iteration 5: 26541,997 ±(99.9%) 112,719 ns/op with_new_arraylist_constructor_size·p0.00: 25184,000 ns/op with_new_arraylist_constructor_size·p0.50: 26144,000 ns/op with_new_arraylist_constructor_size·p0.90: 26880,000 ns/op with_new_arraylist_constructor_size·p0.95: 27904,000 ns/op with_new_arraylist_constructor_size·p0.99: 28896,000 ns/op with_new_arraylist_constructor_size·p0.999: 43520,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1211078,246 ns/op with_new_arraylist_constructor_size·p1.00: 1454080,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 2446056 mean = 30668,754 ±(99.9%) 36,882 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 2445664 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 1 [1000000,000, 1250000,000) = 204 [1250000,000, 1500000,000) = 184 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 1 Percentiles, ns/op: p(0,0000) = 24992,000 ns/op p(50,0000) = 26272,000 ns/op p(90,0000) = 42688,000 ns/op p(95,0000) = 43520,000 ns/op p(99,0000) = 55936,000 ns/op p(99,9000) = 64000,000 ns/op p(99,9900) = 1218560,000 ns/op p(99,9990) = 1377360,753 ns/op p(99,9999) = 1799805,606 ns/op p(100,0000) = 2727936,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 100) # Run progress: 87,41% complete, ETA 04:56:44 # Fork: 1 of 3 # Warmup Iteration 1: 84465,993 ±(99.9%) 488,681 ns/op # Warmup Iteration 2: 83589,034 ±(99.9%) 197,901 ns/op # Warmup Iteration 3: 83510,113 ±(99.9%) 185,163 ns/op Iteration 1: 83469,337 ±(99.9%) 190,454 ns/op with_new_arraylist_constructor_size·p0.00: 80384,000 ns/op with_new_arraylist_constructor_size·p0.50: 82432,000 ns/op with_new_arraylist_constructor_size·p0.90: 84864,000 ns/op with_new_arraylist_constructor_size·p0.95: 86528,000 ns/op with_new_arraylist_constructor_size·p0.99: 97240,320 ns/op with_new_arraylist_constructor_size·p0.999: 114607,232 ns/op with_new_arraylist_constructor_size·p0.9999: 1296535,142 ns/op with_new_arraylist_constructor_size·p1.00: 1970176,000 ns/op Iteration 2: 83375,920 ±(99.9%) 185,156 ns/op with_new_arraylist_constructor_size·p0.00: 80128,000 ns/op with_new_arraylist_constructor_size·p0.50: 82432,000 ns/op with_new_arraylist_constructor_size·p0.90: 84608,000 ns/op with_new_arraylist_constructor_size·p0.95: 86400,000 ns/op with_new_arraylist_constructor_size·p0.99: 97664,000 ns/op with_new_arraylist_constructor_size·p0.999: 114206,080 ns/op with_new_arraylist_constructor_size·p0.9999: 1314912,256 ns/op with_new_arraylist_constructor_size·p1.00: 1486848,000 ns/op Iteration 3: 83421,206 ±(99.9%) 181,487 ns/op with_new_arraylist_constructor_size·p0.00: 80384,000 ns/op with_new_arraylist_constructor_size·p0.50: 82432,000 ns/op with_new_arraylist_constructor_size·p0.90: 84736,000 ns/op with_new_arraylist_constructor_size·p0.95: 86400,000 ns/op with_new_arraylist_constructor_size·p0.99: 97152,000 ns/op with_new_arraylist_constructor_size·p0.999: 114048,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1261876,224 ns/op with_new_arraylist_constructor_size·p1.00: 1404928,000 ns/op Iteration 4: 83348,251 ±(99.9%) 182,468 ns/op with_new_arraylist_constructor_size·p0.00: 80384,000 ns/op with_new_arraylist_constructor_size·p0.50: 82304,000 ns/op with_new_arraylist_constructor_size·p0.90: 84608,000 ns/op with_new_arraylist_constructor_size·p0.95: 86272,000 ns/op with_new_arraylist_constructor_size·p0.99: 97408,000 ns/op with_new_arraylist_constructor_size·p0.999: 114048,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1296543,744 ns/op with_new_arraylist_constructor_size·p1.00: 1433600,000 ns/op Iteration 5: 83432,345 ±(99.9%) 185,489 ns/op with_new_arraylist_constructor_size·p0.00: 80512,000 ns/op with_new_arraylist_constructor_size·p0.50: 82432,000 ns/op with_new_arraylist_constructor_size·p0.90: 84736,000 ns/op with_new_arraylist_constructor_size·p0.95: 86400,000 ns/op with_new_arraylist_constructor_size·p0.99: 97280,000 ns/op with_new_arraylist_constructor_size·p0.999: 116608,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1306882,867 ns/op with_new_arraylist_constructor_size·p1.00: 1419264,000 ns/op # Run progress: 87,47% complete, ETA 04:55:24 # Fork: 2 of 3 # Warmup Iteration 1: 84802,568 ±(99.9%) 500,050 ns/op # Warmup Iteration 2: 83742,865 ±(99.9%) 193,711 ns/op # Warmup Iteration 3: 83492,864 ±(99.9%) 179,188 ns/op Iteration 1: 83602,308 ±(99.9%) 188,261 ns/op with_new_arraylist_constructor_size·p0.00: 80768,000 ns/op with_new_arraylist_constructor_size·p0.50: 82560,000 ns/op with_new_arraylist_constructor_size·p0.90: 85120,000 ns/op with_new_arraylist_constructor_size·p0.95: 86656,000 ns/op with_new_arraylist_constructor_size·p0.99: 95104,000 ns/op with_new_arraylist_constructor_size·p0.999: 114304,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1286257,664 ns/op with_new_arraylist_constructor_size·p1.00: 1935360,000 ns/op Iteration 2: 83544,040 ±(99.9%) 182,166 ns/op with_new_arraylist_constructor_size·p0.00: 80768,000 ns/op with_new_arraylist_constructor_size·p0.50: 82432,000 ns/op with_new_arraylist_constructor_size·p0.90: 85120,000 ns/op with_new_arraylist_constructor_size·p0.95: 86528,000 ns/op with_new_arraylist_constructor_size·p0.99: 97408,000 ns/op with_new_arraylist_constructor_size·p0.999: 114304,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1286336,512 ns/op with_new_arraylist_constructor_size·p1.00: 1378304,000 ns/op Iteration 3: 83589,861 ±(99.9%) 177,824 ns/op with_new_arraylist_constructor_size·p0.00: 80768,000 ns/op with_new_arraylist_constructor_size·p0.50: 82560,000 ns/op with_new_arraylist_constructor_size·p0.90: 84992,000 ns/op with_new_arraylist_constructor_size·p0.95: 86528,000 ns/op with_new_arraylist_constructor_size·p0.99: 97536,000 ns/op with_new_arraylist_constructor_size·p0.999: 114048,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1262116,864 ns/op with_new_arraylist_constructor_size·p1.00: 1386496,000 ns/op Iteration 4: 83717,281 ±(99.9%) 191,697 ns/op with_new_arraylist_constructor_size·p0.00: 81024,000 ns/op with_new_arraylist_constructor_size·p0.50: 82560,000 ns/op with_new_arraylist_constructor_size·p0.90: 85376,000 ns/op with_new_arraylist_constructor_size·p0.95: 86784,000 ns/op with_new_arraylist_constructor_size·p0.99: 97024,000 ns/op with_new_arraylist_constructor_size·p0.999: 114688,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1325498,982 ns/op with_new_arraylist_constructor_size·p1.00: 1437696,000 ns/op Iteration 5: 83622,174 ±(99.9%) 179,763 ns/op with_new_arraylist_constructor_size·p0.00: 80896,000 ns/op with_new_arraylist_constructor_size·p0.50: 82560,000 ns/op with_new_arraylist_constructor_size·p0.90: 84992,000 ns/op with_new_arraylist_constructor_size·p0.95: 86528,000 ns/op with_new_arraylist_constructor_size·p0.99: 97024,000 ns/op with_new_arraylist_constructor_size·p0.999: 114304,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1274574,848 ns/op with_new_arraylist_constructor_size·p1.00: 1347584,000 ns/op # Run progress: 87,53% complete, ETA 04:54:04 # Fork: 3 of 3 # Warmup Iteration 1: 84195,309 ±(99.9%) 497,117 ns/op # Warmup Iteration 2: 83310,394 ±(99.9%) 194,110 ns/op # Warmup Iteration 3: 83207,505 ±(99.9%) 180,479 ns/op Iteration 1: 83230,624 ±(99.9%) 179,323 ns/op with_new_arraylist_constructor_size·p0.00: 80384,000 ns/op with_new_arraylist_constructor_size·p0.50: 82176,000 ns/op with_new_arraylist_constructor_size·p0.90: 84736,000 ns/op with_new_arraylist_constructor_size·p0.95: 86272,000 ns/op with_new_arraylist_constructor_size·p0.99: 93619,200 ns/op with_new_arraylist_constructor_size·p0.999: 113664,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1247256,576 ns/op with_new_arraylist_constructor_size·p1.00: 1853440,000 ns/op Iteration 2: 83111,202 ±(99.9%) 176,898 ns/op with_new_arraylist_constructor_size·p0.00: 80384,000 ns/op with_new_arraylist_constructor_size·p0.50: 82176,000 ns/op with_new_arraylist_constructor_size·p0.90: 84480,000 ns/op with_new_arraylist_constructor_size·p0.95: 86144,000 ns/op with_new_arraylist_constructor_size·p0.99: 90880,000 ns/op with_new_arraylist_constructor_size·p0.999: 113664,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1230848,000 ns/op with_new_arraylist_constructor_size·p1.00: 1415168,000 ns/op Iteration 3: 83203,647 ±(99.9%) 178,066 ns/op with_new_arraylist_constructor_size·p0.00: 80384,000 ns/op with_new_arraylist_constructor_size·p0.50: 82176,000 ns/op with_new_arraylist_constructor_size·p0.90: 84608,000 ns/op with_new_arraylist_constructor_size·p0.95: 86272,000 ns/op with_new_arraylist_constructor_size·p0.99: 92032,000 ns/op with_new_arraylist_constructor_size·p0.999: 114176,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1241088,000 ns/op with_new_arraylist_constructor_size·p1.00: 1372160,000 ns/op Iteration 4: 83220,822 ±(99.9%) 179,890 ns/op with_new_arraylist_constructor_size·p0.00: 80384,000 ns/op with_new_arraylist_constructor_size·p0.50: 82176,000 ns/op with_new_arraylist_constructor_size·p0.90: 84608,000 ns/op with_new_arraylist_constructor_size·p0.95: 86272,000 ns/op with_new_arraylist_constructor_size·p0.99: 95104,000 ns/op with_new_arraylist_constructor_size·p0.999: 116352,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1314820,915 ns/op with_new_arraylist_constructor_size·p1.00: 1470464,000 ns/op Iteration 5: 83170,223 ±(99.9%) 181,501 ns/op with_new_arraylist_constructor_size·p0.00: 80384,000 ns/op with_new_arraylist_constructor_size·p0.50: 82176,000 ns/op with_new_arraylist_constructor_size·p0.90: 84608,000 ns/op with_new_arraylist_constructor_size·p0.95: 86272,000 ns/op with_new_arraylist_constructor_size·p0.99: 90240,000 ns/op with_new_arraylist_constructor_size·p0.999: 112887,680 ns/op with_new_arraylist_constructor_size·p0.9999: 1286130,688 ns/op with_new_arraylist_constructor_size·p1.00: 1359872,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 1795912 mean = 83403,555 ±(99.9%) 47,184 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1795145 [ 125000,000, 250000,000) = 304 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 6 [1125000,000, 1250000,000) = 202 [1250000,000, 1375000,000) = 228 [1375000,000, 1500000,000) = 21 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 80128,000 ns/op p(50,0000) = 82432,000 ns/op p(90,0000) = 84864,000 ns/op p(95,0000) = 86400,000 ns/op p(99,0000) = 96000,000 ns/op p(99,9000) = 114304,000 ns/op p(99,9900) = 1286144,000 ns/op p(99,9990) = 1400999,404 ns/op p(99,9999) = 1942465,493 ns/op p(100,0000) = 1970176,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 200) # Run progress: 87,58% complete, ETA 04:52:44 # Fork: 1 of 3 # Warmup Iteration 1: 166918,639 ±(99.9%) 1039,337 ns/op # Warmup Iteration 2: 165185,932 ±(99.9%) 354,885 ns/op # Warmup Iteration 3: 164478,200 ±(99.9%) 326,406 ns/op Iteration 1: 164598,863 ±(99.9%) 332,249 ns/op with_new_arraylist_constructor_size·p0.00: 159744,000 ns/op with_new_arraylist_constructor_size·p0.50: 163072,000 ns/op with_new_arraylist_constructor_size·p0.90: 166400,000 ns/op with_new_arraylist_constructor_size·p0.95: 167936,000 ns/op with_new_arraylist_constructor_size·p0.99: 191232,000 ns/op with_new_arraylist_constructor_size·p0.999: 199504,384 ns/op with_new_arraylist_constructor_size·p0.9999: 1413341,594 ns/op with_new_arraylist_constructor_size·p1.00: 1595392,000 ns/op Iteration 2: 164676,912 ±(99.9%) 325,010 ns/op with_new_arraylist_constructor_size·p0.00: 160000,000 ns/op with_new_arraylist_constructor_size·p0.50: 163072,000 ns/op with_new_arraylist_constructor_size·p0.90: 166656,000 ns/op with_new_arraylist_constructor_size·p0.95: 168704,000 ns/op with_new_arraylist_constructor_size·p0.99: 191232,000 ns/op with_new_arraylist_constructor_size·p0.999: 200960,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1412850,483 ns/op with_new_arraylist_constructor_size·p1.00: 1507328,000 ns/op Iteration 3: 164564,892 ±(99.9%) 320,118 ns/op with_new_arraylist_constructor_size·p0.00: 160000,000 ns/op with_new_arraylist_constructor_size·p0.50: 163072,000 ns/op with_new_arraylist_constructor_size·p0.90: 166400,000 ns/op with_new_arraylist_constructor_size·p0.95: 167936,000 ns/op with_new_arraylist_constructor_size·p0.99: 191232,000 ns/op with_new_arraylist_constructor_size·p0.999: 199424,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1390162,534 ns/op with_new_arraylist_constructor_size·p1.00: 1558528,000 ns/op Iteration 4: 164396,492 ±(99.9%) 323,253 ns/op with_new_arraylist_constructor_size·p0.00: 159744,000 ns/op with_new_arraylist_constructor_size·p0.50: 163072,000 ns/op with_new_arraylist_constructor_size·p0.90: 166400,000 ns/op with_new_arraylist_constructor_size·p0.95: 167680,000 ns/op with_new_arraylist_constructor_size·p0.99: 179968,000 ns/op with_new_arraylist_constructor_size·p0.999: 198204,928 ns/op with_new_arraylist_constructor_size·p0.9999: 1418951,885 ns/op with_new_arraylist_constructor_size·p1.00: 1452032,000 ns/op Iteration 5: 164260,331 ±(99.9%) 316,560 ns/op with_new_arraylist_constructor_size·p0.00: 160000,000 ns/op with_new_arraylist_constructor_size·p0.50: 163072,000 ns/op with_new_arraylist_constructor_size·p0.90: 165888,000 ns/op with_new_arraylist_constructor_size·p0.95: 167168,000 ns/op with_new_arraylist_constructor_size·p0.99: 178944,000 ns/op with_new_arraylist_constructor_size·p0.999: 196912,384 ns/op with_new_arraylist_constructor_size·p0.9999: 1347251,814 ns/op with_new_arraylist_constructor_size·p1.00: 1435648,000 ns/op # Run progress: 87,64% complete, ETA 04:51:23 # Fork: 2 of 3 # Warmup Iteration 1: 167086,187 ±(99.9%) 1050,866 ns/op # Warmup Iteration 2: 165548,770 ±(99.9%) 412,977 ns/op # Warmup Iteration 3: 165199,234 ±(99.9%) 332,151 ns/op Iteration 1: 165288,104 ±(99.9%) 328,101 ns/op with_new_arraylist_constructor_size·p0.00: 160768,000 ns/op with_new_arraylist_constructor_size·p0.50: 163840,000 ns/op with_new_arraylist_constructor_size·p0.90: 167168,000 ns/op with_new_arraylist_constructor_size·p0.95: 169216,000 ns/op with_new_arraylist_constructor_size·p0.99: 192000,000 ns/op with_new_arraylist_constructor_size·p0.999: 200080,384 ns/op with_new_arraylist_constructor_size·p0.9999: 1418371,072 ns/op with_new_arraylist_constructor_size·p1.00: 1554432,000 ns/op Iteration 2: 165154,787 ±(99.9%) 318,993 ns/op with_new_arraylist_constructor_size·p0.00: 160768,000 ns/op with_new_arraylist_constructor_size·p0.50: 163840,000 ns/op with_new_arraylist_constructor_size·p0.90: 167168,000 ns/op with_new_arraylist_constructor_size·p0.95: 168192,000 ns/op with_new_arraylist_constructor_size·p0.99: 191744,000 ns/op with_new_arraylist_constructor_size·p0.999: 198787,840 ns/op with_new_arraylist_constructor_size·p0.9999: 1401588,736 ns/op with_new_arraylist_constructor_size·p1.00: 1480704,000 ns/op Iteration 3: 165274,261 ±(99.9%) 320,617 ns/op with_new_arraylist_constructor_size·p0.00: 160512,000 ns/op with_new_arraylist_constructor_size·p0.50: 163840,000 ns/op with_new_arraylist_constructor_size·p0.90: 167424,000 ns/op with_new_arraylist_constructor_size·p0.95: 169216,000 ns/op with_new_arraylist_constructor_size·p0.99: 182528,000 ns/op with_new_arraylist_constructor_size·p0.999: 199966,208 ns/op with_new_arraylist_constructor_size·p0.9999: 1384267,366 ns/op with_new_arraylist_constructor_size·p1.00: 1452032,000 ns/op Iteration 4: 165050,850 ±(99.9%) 328,585 ns/op with_new_arraylist_constructor_size·p0.00: 160768,000 ns/op with_new_arraylist_constructor_size·p0.50: 163840,000 ns/op with_new_arraylist_constructor_size·p0.90: 166912,000 ns/op with_new_arraylist_constructor_size·p0.95: 167936,000 ns/op with_new_arraylist_constructor_size·p0.99: 182016,000 ns/op with_new_arraylist_constructor_size·p0.999: 198778,112 ns/op with_new_arraylist_constructor_size·p0.9999: 1412905,779 ns/op with_new_arraylist_constructor_size·p1.00: 1509376,000 ns/op Iteration 5: 165708,165 ±(99.9%) 325,237 ns/op with_new_arraylist_constructor_size·p0.00: 160768,000 ns/op with_new_arraylist_constructor_size·p0.50: 163840,000 ns/op with_new_arraylist_constructor_size·p0.90: 167424,000 ns/op with_new_arraylist_constructor_size·p0.95: 169216,000 ns/op with_new_arraylist_constructor_size·p0.99: 193792,000 ns/op with_new_arraylist_constructor_size·p0.999: 220928,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1421080,166 ns/op with_new_arraylist_constructor_size·p1.00: 1540096,000 ns/op # Run progress: 87,70% complete, ETA 04:50:03 # Fork: 3 of 3 # Warmup Iteration 1: 166972,568 ±(99.9%) 1115,276 ns/op # Warmup Iteration 2: 166202,755 ±(99.9%) 371,717 ns/op # Warmup Iteration 3: 164955,862 ±(99.9%) 325,622 ns/op Iteration 1: 164695,890 ±(99.9%) 357,235 ns/op with_new_arraylist_constructor_size·p0.00: 160000,000 ns/op with_new_arraylist_constructor_size·p0.50: 163072,000 ns/op with_new_arraylist_constructor_size·p0.90: 167168,000 ns/op with_new_arraylist_constructor_size·p0.95: 168448,000 ns/op with_new_arraylist_constructor_size·p0.99: 182272,000 ns/op with_new_arraylist_constructor_size·p0.999: 219904,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1427189,760 ns/op with_new_arraylist_constructor_size·p1.00: 2519040,000 ns/op Iteration 2: 164849,086 ±(99.9%) 322,731 ns/op with_new_arraylist_constructor_size·p0.00: 160000,000 ns/op with_new_arraylist_constructor_size·p0.50: 163072,000 ns/op with_new_arraylist_constructor_size·p0.90: 168192,000 ns/op with_new_arraylist_constructor_size·p0.95: 173824,000 ns/op with_new_arraylist_constructor_size·p0.99: 188943,360 ns/op with_new_arraylist_constructor_size·p0.999: 219648,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1357702,349 ns/op with_new_arraylist_constructor_size·p1.00: 1529856,000 ns/op Iteration 3: 164331,186 ±(99.9%) 313,266 ns/op with_new_arraylist_constructor_size·p0.00: 160000,000 ns/op with_new_arraylist_constructor_size·p0.50: 162816,000 ns/op with_new_arraylist_constructor_size·p0.90: 166144,000 ns/op with_new_arraylist_constructor_size·p0.95: 167424,000 ns/op with_new_arraylist_constructor_size·p0.99: 187289,600 ns/op with_new_arraylist_constructor_size·p0.999: 219136,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1435606,016 ns/op with_new_arraylist_constructor_size·p1.00: 1576960,000 ns/op Iteration 4: 164256,886 ±(99.9%) 324,683 ns/op with_new_arraylist_constructor_size·p0.00: 160000,000 ns/op with_new_arraylist_constructor_size·p0.50: 162816,000 ns/op with_new_arraylist_constructor_size·p0.90: 165888,000 ns/op with_new_arraylist_constructor_size·p0.95: 167168,000 ns/op with_new_arraylist_constructor_size·p0.99: 190720,000 ns/op with_new_arraylist_constructor_size·p0.999: 219439,872 ns/op with_new_arraylist_constructor_size·p0.9999: 1410905,498 ns/op with_new_arraylist_constructor_size·p1.00: 1521664,000 ns/op Iteration 5: 164986,602 ±(99.9%) 332,932 ns/op with_new_arraylist_constructor_size·p0.00: 160000,000 ns/op with_new_arraylist_constructor_size·p0.50: 162816,000 ns/op with_new_arraylist_constructor_size·p0.90: 166400,000 ns/op with_new_arraylist_constructor_size·p0.95: 173568,000 ns/op with_new_arraylist_constructor_size·p0.99: 192768,000 ns/op with_new_arraylist_constructor_size·p0.999: 219648,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1426007,654 ns/op with_new_arraylist_constructor_size·p1.00: 1519616,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 909155 mean = 164805,176 ±(99.9%) 84,211 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 908771 [ 250000,000, 500000,000) = 23 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 2 [1000000,000, 1250000,000) = 9 [1250000,000, 1500000,000) = 333 [1500000,000, 1750000,000) = 15 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 2 Percentiles, ns/op: p(0,0000) = 159744,000 ns/op p(50,0000) = 163328,000 ns/op p(90,0000) = 166656,000 ns/op p(95,0000) = 168448,000 ns/op p(99,0000) = 191232,000 ns/op p(99,9000) = 211712,000 ns/op p(99,9900) = 1402880,000 ns/op p(99,9990) = 1529668,485 ns/op p(99,9999) = 2519040,000 ns/op p(100,0000) = 2519040,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 500) # Run progress: 87,75% complete, ETA 04:48:43 # Fork: 1 of 3 # Warmup Iteration 1: 419477,136 ±(99.9%) 2598,430 ns/op # Warmup Iteration 2: 413833,039 ±(99.9%) 996,400 ns/op # Warmup Iteration 3: 414157,746 ±(99.9%) 945,257 ns/op Iteration 1: 414518,246 ±(99.9%) 1008,352 ns/op with_new_arraylist_constructor_size·p0.00: 399360,000 ns/op with_new_arraylist_constructor_size·p0.50: 409088,000 ns/op with_new_arraylist_constructor_size·p0.90: 425472,000 ns/op with_new_arraylist_constructor_size·p0.95: 433664,000 ns/op with_new_arraylist_constructor_size·p0.99: 476636,160 ns/op with_new_arraylist_constructor_size·p0.999: 1624797,184 ns/op with_new_arraylist_constructor_size·p0.9999: 1858523,750 ns/op with_new_arraylist_constructor_size·p1.00: 1972224,000 ns/op Iteration 2: 414860,950 ±(99.9%) 996,124 ns/op with_new_arraylist_constructor_size·p0.00: 399360,000 ns/op with_new_arraylist_constructor_size·p0.50: 409088,000 ns/op with_new_arraylist_constructor_size·p0.90: 426496,000 ns/op with_new_arraylist_constructor_size·p0.95: 435200,000 ns/op with_new_arraylist_constructor_size·p0.99: 486400,000 ns/op with_new_arraylist_constructor_size·p0.999: 1600454,656 ns/op with_new_arraylist_constructor_size·p0.9999: 1866101,555 ns/op with_new_arraylist_constructor_size·p1.00: 1878016,000 ns/op Iteration 3: 413926,030 ±(99.9%) 956,983 ns/op with_new_arraylist_constructor_size·p0.00: 399872,000 ns/op with_new_arraylist_constructor_size·p0.50: 409600,000 ns/op with_new_arraylist_constructor_size·p0.90: 424448,000 ns/op with_new_arraylist_constructor_size·p0.95: 431616,000 ns/op with_new_arraylist_constructor_size·p0.99: 446976,000 ns/op with_new_arraylist_constructor_size·p0.999: 1610612,736 ns/op with_new_arraylist_constructor_size·p0.9999: 1739454,874 ns/op with_new_arraylist_constructor_size·p1.00: 1896448,000 ns/op Iteration 4: 413238,332 ±(99.9%) 957,995 ns/op with_new_arraylist_constructor_size·p0.00: 399360,000 ns/op with_new_arraylist_constructor_size·p0.50: 409088,000 ns/op with_new_arraylist_constructor_size·p0.90: 422912,000 ns/op with_new_arraylist_constructor_size·p0.95: 430592,000 ns/op with_new_arraylist_constructor_size·p0.99: 446464,000 ns/op with_new_arraylist_constructor_size·p0.999: 1606189,056 ns/op with_new_arraylist_constructor_size·p0.9999: 1881255,526 ns/op with_new_arraylist_constructor_size·p1.00: 1961984,000 ns/op Iteration 5: 413105,133 ±(99.9%) 950,458 ns/op with_new_arraylist_constructor_size·p0.00: 399360,000 ns/op with_new_arraylist_constructor_size·p0.50: 409088,000 ns/op with_new_arraylist_constructor_size·p0.90: 422400,000 ns/op with_new_arraylist_constructor_size·p0.95: 429056,000 ns/op with_new_arraylist_constructor_size·p0.99: 442880,000 ns/op with_new_arraylist_constructor_size·p0.999: 1593446,400 ns/op with_new_arraylist_constructor_size·p0.9999: 1835087,872 ns/op with_new_arraylist_constructor_size·p1.00: 1869824,000 ns/op # Run progress: 87,81% complete, ETA 04:47:23 # Fork: 2 of 3 # Warmup Iteration 1: 402038,113 ±(99.9%) 2501,293 ns/op # Warmup Iteration 2: 397715,057 ±(99.9%) 1035,605 ns/op # Warmup Iteration 3: 397690,157 ±(99.9%) 979,683 ns/op Iteration 1: 398164,606 ±(99.9%) 989,293 ns/op with_new_arraylist_constructor_size·p0.00: 383488,000 ns/op with_new_arraylist_constructor_size·p0.50: 392704,000 ns/op with_new_arraylist_constructor_size·p0.90: 407040,000 ns/op with_new_arraylist_constructor_size·p0.95: 421376,000 ns/op with_new_arraylist_constructor_size·p0.99: 440335,360 ns/op with_new_arraylist_constructor_size·p0.999: 1669120,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1876614,554 ns/op with_new_arraylist_constructor_size·p1.00: 1923072,000 ns/op Iteration 2: 397886,550 ±(99.9%) 981,828 ns/op with_new_arraylist_constructor_size·p0.00: 383488,000 ns/op with_new_arraylist_constructor_size·p0.50: 392704,000 ns/op with_new_arraylist_constructor_size·p0.90: 407040,000 ns/op with_new_arraylist_constructor_size·p0.95: 422400,000 ns/op with_new_arraylist_constructor_size·p0.99: 440320,000 ns/op with_new_arraylist_constructor_size·p0.999: 1665904,640 ns/op with_new_arraylist_constructor_size·p0.9999: 1849784,320 ns/op with_new_arraylist_constructor_size·p1.00: 1908736,000 ns/op Iteration 3: 397851,053 ±(99.9%) 983,789 ns/op with_new_arraylist_constructor_size·p0.00: 382976,000 ns/op with_new_arraylist_constructor_size·p0.50: 392704,000 ns/op with_new_arraylist_constructor_size·p0.90: 407040,000 ns/op with_new_arraylist_constructor_size·p0.95: 421888,000 ns/op with_new_arraylist_constructor_size·p0.99: 440238,080 ns/op with_new_arraylist_constructor_size·p0.999: 1668644,864 ns/op with_new_arraylist_constructor_size·p0.9999: 1848011,162 ns/op with_new_arraylist_constructor_size·p1.00: 1873920,000 ns/op Iteration 4: 397966,682 ±(99.9%) 998,245 ns/op with_new_arraylist_constructor_size·p0.00: 383488,000 ns/op with_new_arraylist_constructor_size·p0.50: 392704,000 ns/op with_new_arraylist_constructor_size·p0.90: 407552,000 ns/op with_new_arraylist_constructor_size·p0.95: 422400,000 ns/op with_new_arraylist_constructor_size·p0.99: 440320,000 ns/op with_new_arraylist_constructor_size·p0.999: 1689415,680 ns/op with_new_arraylist_constructor_size·p0.9999: 1861498,061 ns/op with_new_arraylist_constructor_size·p1.00: 1906688,000 ns/op Iteration 5: 398389,321 ±(99.9%) 984,143 ns/op with_new_arraylist_constructor_size·p0.00: 384000,000 ns/op with_new_arraylist_constructor_size·p0.50: 392704,000 ns/op with_new_arraylist_constructor_size·p0.90: 408064,000 ns/op with_new_arraylist_constructor_size·p0.95: 421376,000 ns/op with_new_arraylist_constructor_size·p0.99: 440832,000 ns/op with_new_arraylist_constructor_size·p0.999: 1672880,128 ns/op with_new_arraylist_constructor_size·p0.9999: 1847228,826 ns/op with_new_arraylist_constructor_size·p1.00: 1894400,000 ns/op # Run progress: 87,87% complete, ETA 04:46:03 # Fork: 3 of 3 # Warmup Iteration 1: 419563,676 ±(99.9%) 2567,001 ns/op # Warmup Iteration 2: 414396,462 ±(99.9%) 1029,643 ns/op # Warmup Iteration 3: 414953,802 ±(99.9%) 1000,598 ns/op Iteration 1: 413732,166 ±(99.9%) 972,808 ns/op with_new_arraylist_constructor_size·p0.00: 398848,000 ns/op with_new_arraylist_constructor_size·p0.50: 409088,000 ns/op with_new_arraylist_constructor_size·p0.90: 424448,000 ns/op with_new_arraylist_constructor_size·p0.95: 431616,000 ns/op with_new_arraylist_constructor_size·p0.99: 448000,000 ns/op with_new_arraylist_constructor_size·p0.999: 1613510,656 ns/op with_new_arraylist_constructor_size·p0.9999: 1866265,190 ns/op with_new_arraylist_constructor_size·p1.00: 1935360,000 ns/op Iteration 2: 413591,210 ±(99.9%) 1008,778 ns/op with_new_arraylist_constructor_size·p0.00: 398848,000 ns/op with_new_arraylist_constructor_size·p0.50: 409088,000 ns/op with_new_arraylist_constructor_size·p0.90: 423936,000 ns/op with_new_arraylist_constructor_size·p0.95: 431104,000 ns/op with_new_arraylist_constructor_size·p0.99: 448194,560 ns/op with_new_arraylist_constructor_size·p0.999: 1641500,672 ns/op with_new_arraylist_constructor_size·p0.9999: 1929902,490 ns/op with_new_arraylist_constructor_size·p1.00: 1994752,000 ns/op Iteration 3: 413205,235 ±(99.9%) 980,544 ns/op with_new_arraylist_constructor_size·p0.00: 399872,000 ns/op with_new_arraylist_constructor_size·p0.50: 408576,000 ns/op with_new_arraylist_constructor_size·p0.90: 423424,000 ns/op with_new_arraylist_constructor_size·p0.95: 430592,000 ns/op with_new_arraylist_constructor_size·p0.99: 446976,000 ns/op with_new_arraylist_constructor_size·p0.999: 1627193,344 ns/op with_new_arraylist_constructor_size·p0.9999: 1825873,920 ns/op with_new_arraylist_constructor_size·p1.00: 1914880,000 ns/op Iteration 4: 413269,355 ±(99.9%) 1002,412 ns/op with_new_arraylist_constructor_size·p0.00: 399360,000 ns/op with_new_arraylist_constructor_size·p0.50: 408576,000 ns/op with_new_arraylist_constructor_size·p0.90: 423424,000 ns/op with_new_arraylist_constructor_size·p0.95: 430592,000 ns/op with_new_arraylist_constructor_size·p0.99: 446464,000 ns/op with_new_arraylist_constructor_size·p0.999: 1647898,624 ns/op with_new_arraylist_constructor_size·p0.9999: 1909071,462 ns/op with_new_arraylist_constructor_size·p1.00: 1998848,000 ns/op Iteration 5: 413488,802 ±(99.9%) 1003,375 ns/op with_new_arraylist_constructor_size·p0.00: 399360,000 ns/op with_new_arraylist_constructor_size·p0.50: 409088,000 ns/op with_new_arraylist_constructor_size·p0.90: 423936,000 ns/op with_new_arraylist_constructor_size·p0.95: 431104,000 ns/op with_new_arraylist_constructor_size·p0.99: 447488,000 ns/op with_new_arraylist_constructor_size·p0.999: 1609383,936 ns/op with_new_arraylist_constructor_size·p0.9999: 1917268,787 ns/op with_new_arraylist_constructor_size·p1.00: 1941504,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 367060 mean = 408344,400 ±(99.9%) 257,577 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 366492 [ 500000,000, 625000,000) = 121 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 0 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 76 [1625000,000, 1750000,000) = 241 [1750000,000, 1875000,000) = 103 Percentiles, ns/op: p(0,0000) = 382976,000 ns/op p(50,0000) = 406528,000 ns/op p(90,0000) = 421376,000 ns/op p(95,0000) = 430080,000 ns/op p(99,0000) = 448000,000 ns/op p(99,9000) = 1628160,000 ns/op p(99,9900) = 1858137,907 ns/op p(99,9990) = 1965356,954 ns/op p(99,9999) = 1998848,000 ns/op p(100,0000) = 1998848,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 1000) # Run progress: 87,92% complete, ETA 04:44:42 # Fork: 1 of 3 # Warmup Iteration 1: 768516,923 ±(99.9%) 4914,343 ns/op # Warmup Iteration 2: 758909,462 ±(99.9%) 1798,868 ns/op # Warmup Iteration 3: 753827,933 ±(99.9%) 1652,309 ns/op Iteration 1: 760398,976 ±(99.9%) 1715,817 ns/op with_new_arraylist_constructor_size·p0.00: 742400,000 ns/op with_new_arraylist_constructor_size·p0.50: 751616,000 ns/op with_new_arraylist_constructor_size·p0.90: 777216,000 ns/op with_new_arraylist_constructor_size·p0.95: 789504,000 ns/op with_new_arraylist_constructor_size·p0.99: 846848,000 ns/op with_new_arraylist_constructor_size·p0.999: 2010845,184 ns/op with_new_arraylist_constructor_size·p0.9999: 2165967,258 ns/op with_new_arraylist_constructor_size·p1.00: 2174976,000 ns/op Iteration 2: 756831,939 ±(99.9%) 1635,578 ns/op with_new_arraylist_constructor_size·p0.00: 740352,000 ns/op with_new_arraylist_constructor_size·p0.50: 750592,000 ns/op with_new_arraylist_constructor_size·p0.90: 768000,000 ns/op with_new_arraylist_constructor_size·p0.95: 778240,000 ns/op with_new_arraylist_constructor_size·p0.99: 907264,000 ns/op with_new_arraylist_constructor_size·p0.999: 1991368,704 ns/op with_new_arraylist_constructor_size·p0.9999: 2079535,104 ns/op with_new_arraylist_constructor_size·p1.00: 2082816,000 ns/op Iteration 3: 756470,582 ±(99.9%) 1607,041 ns/op with_new_arraylist_constructor_size·p0.00: 739328,000 ns/op with_new_arraylist_constructor_size·p0.50: 751616,000 ns/op with_new_arraylist_constructor_size·p0.90: 756736,000 ns/op with_new_arraylist_constructor_size·p0.95: 779264,000 ns/op with_new_arraylist_constructor_size·p0.99: 802816,000 ns/op with_new_arraylist_constructor_size·p0.999: 1982783,488 ns/op with_new_arraylist_constructor_size·p0.9999: 2109590,323 ns/op with_new_arraylist_constructor_size·p1.00: 2113536,000 ns/op Iteration 4: 759938,433 ±(99.9%) 1735,630 ns/op with_new_arraylist_constructor_size·p0.00: 744448,000 ns/op with_new_arraylist_constructor_size·p0.50: 754688,000 ns/op with_new_arraylist_constructor_size·p0.90: 769024,000 ns/op with_new_arraylist_constructor_size·p0.95: 781312,000 ns/op with_new_arraylist_constructor_size·p0.99: 806912,000 ns/op with_new_arraylist_constructor_size·p0.999: 2085558,272 ns/op with_new_arraylist_constructor_size·p0.9999: 2204992,307 ns/op with_new_arraylist_constructor_size·p1.00: 2228224,000 ns/op Iteration 5: 757739,967 ±(99.9%) 1863,539 ns/op with_new_arraylist_constructor_size·p0.00: 741376,000 ns/op with_new_arraylist_constructor_size·p0.50: 750592,000 ns/op with_new_arraylist_constructor_size·p0.90: 770048,000 ns/op with_new_arraylist_constructor_size·p0.95: 778240,000 ns/op with_new_arraylist_constructor_size·p0.99: 804864,000 ns/op with_new_arraylist_constructor_size·p0.999: 2205421,568 ns/op with_new_arraylist_constructor_size·p0.9999: 2334897,357 ns/op with_new_arraylist_constructor_size·p1.00: 2338816,000 ns/op # Run progress: 87,98% complete, ETA 04:43:22 # Fork: 2 of 3 # Warmup Iteration 1: 711815,434 ±(99.9%) 5150,757 ns/op # Warmup Iteration 2: 704211,448 ±(99.9%) 1695,112 ns/op # Warmup Iteration 3: 702101,272 ±(99.9%) 1602,488 ns/op Iteration 1: 699521,470 ±(99.9%) 1601,087 ns/op with_new_arraylist_constructor_size·p0.00: 686080,000 ns/op with_new_arraylist_constructor_size·p0.50: 695296,000 ns/op with_new_arraylist_constructor_size·p0.90: 700416,000 ns/op with_new_arraylist_constructor_size·p0.95: 720896,000 ns/op with_new_arraylist_constructor_size·p0.99: 738304,000 ns/op with_new_arraylist_constructor_size·p0.999: 2031626,240 ns/op with_new_arraylist_constructor_size·p0.9999: 2186686,464 ns/op with_new_arraylist_constructor_size·p1.00: 2232320,000 ns/op Iteration 2: 701573,509 ±(99.9%) 1549,044 ns/op with_new_arraylist_constructor_size·p0.00: 689152,000 ns/op with_new_arraylist_constructor_size·p0.50: 697344,000 ns/op with_new_arraylist_constructor_size·p0.90: 703488,000 ns/op with_new_arraylist_constructor_size·p0.95: 708608,000 ns/op with_new_arraylist_constructor_size·p0.99: 734208,000 ns/op with_new_arraylist_constructor_size·p0.999: 1998946,304 ns/op with_new_arraylist_constructor_size·p0.9999: 2130039,603 ns/op with_new_arraylist_constructor_size·p1.00: 2142208,000 ns/op Iteration 3: 700762,935 ±(99.9%) 1510,868 ns/op with_new_arraylist_constructor_size·p0.00: 687104,000 ns/op with_new_arraylist_constructor_size·p0.50: 696320,000 ns/op with_new_arraylist_constructor_size·p0.90: 701440,000 ns/op with_new_arraylist_constructor_size·p0.95: 716800,000 ns/op with_new_arraylist_constructor_size·p0.99: 733593,600 ns/op with_new_arraylist_constructor_size·p0.999: 1959936,000 ns/op with_new_arraylist_constructor_size·p0.9999: 2048983,040 ns/op with_new_arraylist_constructor_size·p1.00: 2066432,000 ns/op Iteration 4: 704212,738 ±(99.9%) 1587,618 ns/op with_new_arraylist_constructor_size·p0.00: 689152,000 ns/op with_new_arraylist_constructor_size·p0.50: 699392,000 ns/op with_new_arraylist_constructor_size·p0.90: 705536,000 ns/op with_new_arraylist_constructor_size·p0.95: 726016,000 ns/op with_new_arraylist_constructor_size·p0.99: 741376,000 ns/op with_new_arraylist_constructor_size·p0.999: 2007132,160 ns/op with_new_arraylist_constructor_size·p0.9999: 2185427,763 ns/op with_new_arraylist_constructor_size·p1.00: 2207744,000 ns/op Iteration 5: 708703,290 ±(99.9%) 1754,672 ns/op with_new_arraylist_constructor_size·p0.00: 687104,000 ns/op with_new_arraylist_constructor_size·p0.50: 707584,000 ns/op with_new_arraylist_constructor_size·p0.90: 715776,000 ns/op with_new_arraylist_constructor_size·p0.95: 728064,000 ns/op with_new_arraylist_constructor_size·p0.99: 751616,000 ns/op with_new_arraylist_constructor_size·p0.999: 2149171,200 ns/op with_new_arraylist_constructor_size·p0.9999: 2280529,920 ns/op with_new_arraylist_constructor_size·p1.00: 2285568,000 ns/op # Run progress: 88,04% complete, ETA 04:42:02 # Fork: 3 of 3 # Warmup Iteration 1: 711996,688 ±(99.9%) 4546,916 ns/op # Warmup Iteration 2: 704265,131 ±(99.9%) 1753,528 ns/op # Warmup Iteration 3: 701132,031 ±(99.9%) 1612,288 ns/op Iteration 1: 700923,295 ±(99.9%) 1581,983 ns/op with_new_arraylist_constructor_size·p0.00: 686080,000 ns/op with_new_arraylist_constructor_size·p0.50: 695296,000 ns/op with_new_arraylist_constructor_size·p0.90: 713728,000 ns/op with_new_arraylist_constructor_size·p0.95: 721920,000 ns/op with_new_arraylist_constructor_size·p0.99: 739778,560 ns/op with_new_arraylist_constructor_size·p0.999: 1958363,136 ns/op with_new_arraylist_constructor_size·p0.9999: 2113011,712 ns/op with_new_arraylist_constructor_size·p1.00: 2121728,000 ns/op Iteration 2: 701576,241 ±(99.9%) 1558,107 ns/op with_new_arraylist_constructor_size·p0.00: 688128,000 ns/op with_new_arraylist_constructor_size·p0.50: 697344,000 ns/op with_new_arraylist_constructor_size·p0.90: 702464,000 ns/op with_new_arraylist_constructor_size·p0.95: 723968,000 ns/op with_new_arraylist_constructor_size·p0.99: 742400,000 ns/op with_new_arraylist_constructor_size·p0.999: 1922121,728 ns/op with_new_arraylist_constructor_size·p0.9999: 2166523,494 ns/op with_new_arraylist_constructor_size·p1.00: 2199552,000 ns/op Iteration 3: 699139,439 ±(99.9%) 1536,616 ns/op with_new_arraylist_constructor_size·p0.00: 683008,000 ns/op with_new_arraylist_constructor_size·p0.50: 694272,000 ns/op with_new_arraylist_constructor_size·p0.90: 709632,000 ns/op with_new_arraylist_constructor_size·p0.95: 720896,000 ns/op with_new_arraylist_constructor_size·p0.99: 734208,000 ns/op with_new_arraylist_constructor_size·p0.999: 1928015,872 ns/op with_new_arraylist_constructor_size·p0.9999: 2065800,602 ns/op with_new_arraylist_constructor_size·p1.00: 2093056,000 ns/op Iteration 4: 701113,516 ±(99.9%) 1724,138 ns/op with_new_arraylist_constructor_size·p0.00: 688128,000 ns/op with_new_arraylist_constructor_size·p0.50: 696320,000 ns/op with_new_arraylist_constructor_size·p0.90: 701440,000 ns/op with_new_arraylist_constructor_size·p0.95: 723968,000 ns/op with_new_arraylist_constructor_size·p0.99: 741376,000 ns/op with_new_arraylist_constructor_size·p0.999: 2071539,712 ns/op with_new_arraylist_constructor_size·p0.9999: 2166971,597 ns/op with_new_arraylist_constructor_size·p1.00: 2191360,000 ns/op Iteration 5: 700290,485 ±(99.9%) 1921,594 ns/op with_new_arraylist_constructor_size·p0.00: 687104,000 ns/op with_new_arraylist_constructor_size·p0.50: 695296,000 ns/op with_new_arraylist_constructor_size·p0.90: 700416,000 ns/op with_new_arraylist_constructor_size·p0.95: 722944,000 ns/op with_new_arraylist_constructor_size·p0.99: 739328,000 ns/op with_new_arraylist_constructor_size·p0.999: 2262548,480 ns/op with_new_arraylist_constructor_size·p0.9999: 2502148,096 ns/op with_new_arraylist_constructor_size·p1.00: 2523136,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 208278 mean = 719646,652 ±(99.9%) 469,169 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 161190 [ 750000,000, 1000000,000) = 46674 [1000000,000, 1250000,000) = 8 [1250000,000, 1500000,000) = 2 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 171 [2000000,000, 2250000,000) = 208 [2250000,000, 2500000,000) = 23 [2500000,000, 2750000,000) = 1 Percentiles, ns/op: p(0,0000) = 683008,000 ns/op p(50,0000) = 699392,000 ns/op p(90,0000) = 754688,000 ns/op p(95,0000) = 758784,000 ns/op p(99,0000) = 786432,000 ns/op p(99,9000) = 2015232,000 ns/op p(99,9900) = 2269184,000 ns/op p(99,9990) = 2464488,980 ns/op p(99,9999) = 2523136,000 ns/op p(100,0000) = 2523136,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 10) # Run progress: 88,09% complete, ETA 04:40:42 # Fork: 1 of 3 # Warmup Iteration 1: 26406,510 ±(99.9%) 404,022 ns/op # Warmup Iteration 2: 25729,486 ±(99.9%) 95,957 ns/op # Warmup Iteration 3: 25747,190 ±(99.9%) 87,878 ns/op Iteration 1: 25807,446 ±(99.9%) 93,495 ns/op with_new_arraylist_constructor_size·p0.00: 24416,000 ns/op with_new_arraylist_constructor_size·p0.50: 25344,000 ns/op with_new_arraylist_constructor_size·p0.90: 26272,000 ns/op with_new_arraylist_constructor_size·p0.95: 27040,000 ns/op with_new_arraylist_constructor_size·p0.99: 38400,000 ns/op with_new_arraylist_constructor_size·p0.999: 42176,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1066363,290 ns/op with_new_arraylist_constructor_size·p1.00: 1777664,000 ns/op Iteration 2: 25636,470 ±(99.9%) 86,047 ns/op with_new_arraylist_constructor_size·p0.00: 24384,000 ns/op with_new_arraylist_constructor_size·p0.50: 25344,000 ns/op with_new_arraylist_constructor_size·p0.90: 25984,000 ns/op with_new_arraylist_constructor_size·p0.95: 26720,000 ns/op with_new_arraylist_constructor_size·p0.99: 27680,000 ns/op with_new_arraylist_constructor_size·p0.999: 42176,000 ns/op with_new_arraylist_constructor_size·p0.9999: 534760,038 ns/op with_new_arraylist_constructor_size·p1.00: 2095104,000 ns/op Iteration 3: 25694,491 ±(99.9%) 92,759 ns/op with_new_arraylist_constructor_size·p0.00: 24320,000 ns/op with_new_arraylist_constructor_size·p0.50: 25344,000 ns/op with_new_arraylist_constructor_size·p0.90: 26176,000 ns/op with_new_arraylist_constructor_size·p0.95: 26912,000 ns/op with_new_arraylist_constructor_size·p0.99: 27808,000 ns/op with_new_arraylist_constructor_size·p0.999: 42112,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1079408,230 ns/op with_new_arraylist_constructor_size·p1.00: 1249280,000 ns/op Iteration 4: 25957,969 ±(99.9%) 86,999 ns/op with_new_arraylist_constructor_size·p0.00: 24352,000 ns/op with_new_arraylist_constructor_size·p0.50: 25344,000 ns/op with_new_arraylist_constructor_size·p0.90: 26240,000 ns/op with_new_arraylist_constructor_size·p0.95: 27136,000 ns/op with_new_arraylist_constructor_size·p0.99: 38656,000 ns/op with_new_arraylist_constructor_size·p0.999: 42304,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1026557,133 ns/op with_new_arraylist_constructor_size·p1.00: 1255424,000 ns/op Iteration 5: 25647,176 ±(99.9%) 82,158 ns/op with_new_arraylist_constructor_size·p0.00: 24320,000 ns/op with_new_arraylist_constructor_size·p0.50: 25344,000 ns/op with_new_arraylist_constructor_size·p0.90: 26080,000 ns/op with_new_arraylist_constructor_size·p0.95: 26816,000 ns/op with_new_arraylist_constructor_size·p0.99: 27712,000 ns/op with_new_arraylist_constructor_size·p0.999: 42048,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1017709,568 ns/op with_new_arraylist_constructor_size·p1.00: 1191936,000 ns/op # Run progress: 88,15% complete, ETA 04:39:22 # Fork: 2 of 3 # Warmup Iteration 1: 24288,909 ±(99.9%) 267,033 ns/op # Warmup Iteration 2: 23667,141 ±(99.9%) 104,066 ns/op # Warmup Iteration 3: 23823,050 ±(99.9%) 91,997 ns/op Iteration 1: 23644,586 ±(99.9%) 86,833 ns/op with_new_arraylist_constructor_size·p0.00: 22624,000 ns/op with_new_arraylist_constructor_size·p0.50: 23328,000 ns/op with_new_arraylist_constructor_size·p0.90: 23936,000 ns/op with_new_arraylist_constructor_size·p0.95: 24608,000 ns/op with_new_arraylist_constructor_size·p0.99: 25824,000 ns/op with_new_arraylist_constructor_size·p0.999: 40128,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1101824,000 ns/op with_new_arraylist_constructor_size·p1.00: 1318912,000 ns/op Iteration 2: 23635,445 ±(99.9%) 94,168 ns/op with_new_arraylist_constructor_size·p0.00: 22656,000 ns/op with_new_arraylist_constructor_size·p0.50: 23328,000 ns/op with_new_arraylist_constructor_size·p0.90: 23872,000 ns/op with_new_arraylist_constructor_size·p0.95: 24480,000 ns/op with_new_arraylist_constructor_size·p0.99: 25792,000 ns/op with_new_arraylist_constructor_size·p0.999: 39680,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1090673,664 ns/op with_new_arraylist_constructor_size·p1.00: 1886208,000 ns/op Iteration 3: 23714,780 ±(99.9%) 91,508 ns/op with_new_arraylist_constructor_size·p0.00: 22656,000 ns/op with_new_arraylist_constructor_size·p0.50: 23360,000 ns/op with_new_arraylist_constructor_size·p0.90: 24128,000 ns/op with_new_arraylist_constructor_size·p0.95: 24864,000 ns/op with_new_arraylist_constructor_size·p0.99: 26048,000 ns/op with_new_arraylist_constructor_size·p0.999: 40128,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1124352,000 ns/op with_new_arraylist_constructor_size·p1.00: 1492992,000 ns/op Iteration 4: 23648,972 ±(99.9%) 81,202 ns/op with_new_arraylist_constructor_size·p0.00: 22592,000 ns/op with_new_arraylist_constructor_size·p0.50: 23328,000 ns/op with_new_arraylist_constructor_size·p0.90: 23936,000 ns/op with_new_arraylist_constructor_size·p0.95: 24672,000 ns/op with_new_arraylist_constructor_size·p0.99: 25888,000 ns/op with_new_arraylist_constructor_size·p0.999: 40320,000 ns/op with_new_arraylist_constructor_size·p0.9999: 950837,056 ns/op with_new_arraylist_constructor_size·p1.00: 1312768,000 ns/op Iteration 5: 23649,423 ±(99.9%) 77,340 ns/op with_new_arraylist_constructor_size·p0.00: 22624,000 ns/op with_new_arraylist_constructor_size·p0.50: 23328,000 ns/op with_new_arraylist_constructor_size·p0.90: 24000,000 ns/op with_new_arraylist_constructor_size·p0.95: 24736,000 ns/op with_new_arraylist_constructor_size·p0.99: 25920,000 ns/op with_new_arraylist_constructor_size·p0.999: 40256,000 ns/op with_new_arraylist_constructor_size·p0.9999: 66536,320 ns/op with_new_arraylist_constructor_size·p1.00: 1284096,000 ns/op # Run progress: 88,21% complete, ETA 04:38:01 # Fork: 3 of 3 # Warmup Iteration 1: 25791,499 ±(99.9%) 272,481 ns/op # Warmup Iteration 2: 25197,317 ±(99.9%) 92,232 ns/op # Warmup Iteration 3: 25249,011 ±(99.9%) 91,613 ns/op Iteration 1: 25168,100 ±(99.9%) 90,920 ns/op with_new_arraylist_constructor_size·p0.00: 24096,000 ns/op with_new_arraylist_constructor_size·p0.50: 24800,000 ns/op with_new_arraylist_constructor_size·p0.90: 25728,000 ns/op with_new_arraylist_constructor_size·p0.95: 26432,000 ns/op with_new_arraylist_constructor_size·p0.99: 27296,000 ns/op with_new_arraylist_constructor_size·p0.999: 41728,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1054720,000 ns/op with_new_arraylist_constructor_size·p1.00: 1812480,000 ns/op Iteration 2: 25217,886 ±(99.9%) 93,624 ns/op with_new_arraylist_constructor_size·p0.00: 24128,000 ns/op with_new_arraylist_constructor_size·p0.50: 24832,000 ns/op with_new_arraylist_constructor_size·p0.90: 25824,000 ns/op with_new_arraylist_constructor_size·p0.95: 26464,000 ns/op with_new_arraylist_constructor_size·p0.99: 27424,000 ns/op with_new_arraylist_constructor_size·p0.999: 41792,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1077849,293 ns/op with_new_arraylist_constructor_size·p1.00: 1314816,000 ns/op Iteration 3: 25174,892 ±(99.9%) 88,072 ns/op with_new_arraylist_constructor_size·p0.00: 24128,000 ns/op with_new_arraylist_constructor_size·p0.50: 24800,000 ns/op with_new_arraylist_constructor_size·p0.90: 25728,000 ns/op with_new_arraylist_constructor_size·p0.95: 26432,000 ns/op with_new_arraylist_constructor_size·p0.99: 27328,000 ns/op with_new_arraylist_constructor_size·p0.999: 41792,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1055802,163 ns/op with_new_arraylist_constructor_size·p1.00: 1210368,000 ns/op Iteration 4: 25131,315 ±(99.9%) 80,719 ns/op with_new_arraylist_constructor_size·p0.00: 24064,000 ns/op with_new_arraylist_constructor_size·p0.50: 24800,000 ns/op with_new_arraylist_constructor_size·p0.90: 25632,000 ns/op with_new_arraylist_constructor_size·p0.95: 26240,000 ns/op with_new_arraylist_constructor_size·p0.99: 27328,000 ns/op with_new_arraylist_constructor_size·p0.999: 41600,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1002135,552 ns/op with_new_arraylist_constructor_size·p1.00: 1249280,000 ns/op Iteration 5: 25138,883 ±(99.9%) 82,456 ns/op with_new_arraylist_constructor_size·p0.00: 24096,000 ns/op with_new_arraylist_constructor_size·p0.50: 24800,000 ns/op with_new_arraylist_constructor_size·p0.90: 25504,000 ns/op with_new_arraylist_constructor_size·p0.95: 26240,000 ns/op with_new_arraylist_constructor_size·p0.99: 27264,000 ns/op with_new_arraylist_constructor_size·p0.999: 41728,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1017065,472 ns/op with_new_arraylist_constructor_size·p1.00: 1277952,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3020483 mean = 24826,012 ±(99.9%) 22,624 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 3020147 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 1 [ 750000,000, 1000000,000) = 4 [1000000,000, 1250000,000) = 300 [1250000,000, 1500000,000) = 27 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 3 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 22592,000 ns/op p(50,0000) = 24800,000 ns/op p(90,0000) = 25696,000 ns/op p(95,0000) = 26272,000 ns/op p(99,0000) = 27648,000 ns/op p(99,9000) = 41600,000 ns/op p(99,9900) = 1050624,000 ns/op p(99,9990) = 1254584,975 ns/op p(99,9999) = 1811766,829 ns/op p(100,0000) = 2095104,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 20) # Run progress: 88,26% complete, ETA 04:36:41 # Fork: 1 of 3 # Warmup Iteration 1: 40467,764 ±(99.9%) 435,496 ns/op # Warmup Iteration 2: 40403,844 ±(99.9%) 160,223 ns/op # Warmup Iteration 3: 39702,217 ±(99.9%) 148,534 ns/op Iteration 1: 39679,390 ±(99.9%) 139,889 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39104,000 ns/op with_new_arraylist_constructor_size·p0.90: 40512,000 ns/op with_new_arraylist_constructor_size·p0.95: 41280,000 ns/op with_new_arraylist_constructor_size·p0.99: 43399,680 ns/op with_new_arraylist_constructor_size·p0.999: 67457,536 ns/op with_new_arraylist_constructor_size·p0.9999: 1174337,946 ns/op with_new_arraylist_constructor_size·p1.00: 1370112,000 ns/op Iteration 2: 39702,552 ±(99.9%) 155,864 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39104,000 ns/op with_new_arraylist_constructor_size·p0.90: 40384,000 ns/op with_new_arraylist_constructor_size·p0.95: 41216,000 ns/op with_new_arraylist_constructor_size·p0.99: 43072,000 ns/op with_new_arraylist_constructor_size·p0.999: 68480,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1185370,931 ns/op with_new_arraylist_constructor_size·p1.00: 1677312,000 ns/op Iteration 3: 39686,847 ±(99.9%) 147,480 ns/op with_new_arraylist_constructor_size·p0.00: 38272,000 ns/op with_new_arraylist_constructor_size·p0.50: 39104,000 ns/op with_new_arraylist_constructor_size·p0.90: 40448,000 ns/op with_new_arraylist_constructor_size·p0.95: 41216,000 ns/op with_new_arraylist_constructor_size·p0.99: 43176,960 ns/op with_new_arraylist_constructor_size·p0.999: 67200,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1168171,827 ns/op with_new_arraylist_constructor_size·p1.00: 1318912,000 ns/op Iteration 4: 39698,388 ±(99.9%) 146,614 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39104,000 ns/op with_new_arraylist_constructor_size·p0.90: 40512,000 ns/op with_new_arraylist_constructor_size·p0.95: 41280,000 ns/op with_new_arraylist_constructor_size·p0.99: 42931,200 ns/op with_new_arraylist_constructor_size·p0.999: 66944,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1151791,104 ns/op with_new_arraylist_constructor_size·p1.00: 1323008,000 ns/op Iteration 5: 39783,009 ±(99.9%) 151,305 ns/op with_new_arraylist_constructor_size·p0.00: 38336,000 ns/op with_new_arraylist_constructor_size·p0.50: 39104,000 ns/op with_new_arraylist_constructor_size·p0.90: 40640,000 ns/op with_new_arraylist_constructor_size·p0.95: 41280,000 ns/op with_new_arraylist_constructor_size·p0.99: 44224,000 ns/op with_new_arraylist_constructor_size·p0.999: 69023,360 ns/op with_new_arraylist_constructor_size·p0.9999: 1191317,504 ns/op with_new_arraylist_constructor_size·p1.00: 1345536,000 ns/op # Run progress: 88,32% complete, ETA 04:35:21 # Fork: 2 of 3 # Warmup Iteration 1: 41520,281 ±(99.9%) 495,602 ns/op # Warmup Iteration 2: 40603,457 ±(99.9%) 291,220 ns/op # Warmup Iteration 3: 40388,541 ±(99.9%) 144,101 ns/op Iteration 1: 40410,018 ±(99.9%) 145,721 ns/op with_new_arraylist_constructor_size·p0.00: 38784,000 ns/op with_new_arraylist_constructor_size·p0.50: 39872,000 ns/op with_new_arraylist_constructor_size·p0.90: 41216,000 ns/op with_new_arraylist_constructor_size·p0.95: 41920,000 ns/op with_new_arraylist_constructor_size·p0.99: 44416,000 ns/op with_new_arraylist_constructor_size·p0.999: 67712,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1202679,398 ns/op with_new_arraylist_constructor_size·p1.00: 1339392,000 ns/op Iteration 2: 40389,822 ±(99.9%) 156,998 ns/op with_new_arraylist_constructor_size·p0.00: 38976,000 ns/op with_new_arraylist_constructor_size·p0.50: 39808,000 ns/op with_new_arraylist_constructor_size·p0.90: 41088,000 ns/op with_new_arraylist_constructor_size·p0.95: 41856,000 ns/op with_new_arraylist_constructor_size·p0.99: 44288,000 ns/op with_new_arraylist_constructor_size·p0.999: 67968,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1254636,954 ns/op with_new_arraylist_constructor_size·p1.00: 1865728,000 ns/op Iteration 3: 40786,554 ±(99.9%) 154,421 ns/op with_new_arraylist_constructor_size·p0.00: 38976,000 ns/op with_new_arraylist_constructor_size·p0.50: 39808,000 ns/op with_new_arraylist_constructor_size·p0.90: 41472,000 ns/op with_new_arraylist_constructor_size·p0.95: 42432,000 ns/op with_new_arraylist_constructor_size·p0.99: 56512,000 ns/op with_new_arraylist_constructor_size·p0.999: 67890,176 ns/op with_new_arraylist_constructor_size·p0.9999: 1232361,882 ns/op with_new_arraylist_constructor_size·p1.00: 1433600,000 ns/op Iteration 4: 40326,204 ±(99.9%) 163,125 ns/op with_new_arraylist_constructor_size·p0.00: 38912,000 ns/op with_new_arraylist_constructor_size·p0.50: 39808,000 ns/op with_new_arraylist_constructor_size·p0.90: 40960,000 ns/op with_new_arraylist_constructor_size·p0.95: 41792,000 ns/op with_new_arraylist_constructor_size·p0.99: 43968,000 ns/op with_new_arraylist_constructor_size·p0.999: 61695,808 ns/op with_new_arraylist_constructor_size·p0.9999: 1219376,333 ns/op with_new_arraylist_constructor_size·p1.00: 3268608,000 ns/op Iteration 5: 40444,832 ±(99.9%) 148,783 ns/op with_new_arraylist_constructor_size·p0.00: 38912,000 ns/op with_new_arraylist_constructor_size·p0.50: 39872,000 ns/op with_new_arraylist_constructor_size·p0.90: 41280,000 ns/op with_new_arraylist_constructor_size·p0.95: 41920,000 ns/op with_new_arraylist_constructor_size·p0.99: 44352,000 ns/op with_new_arraylist_constructor_size·p0.999: 67968,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1192029,389 ns/op with_new_arraylist_constructor_size·p1.00: 1290240,000 ns/op # Run progress: 88,38% complete, ETA 04:34:01 # Fork: 3 of 3 # Warmup Iteration 1: 27738,927 ±(99.9%) 308,997 ns/op # Warmup Iteration 2: 27105,872 ±(99.9%) 118,298 ns/op # Warmup Iteration 3: 27461,821 ±(99.9%) 113,806 ns/op Iteration 1: 27127,516 ±(99.9%) 105,935 ns/op with_new_arraylist_constructor_size·p0.00: 25920,000 ns/op with_new_arraylist_constructor_size·p0.50: 26752,000 ns/op with_new_arraylist_constructor_size·p0.90: 27552,000 ns/op with_new_arraylist_constructor_size·p0.95: 28384,000 ns/op with_new_arraylist_constructor_size·p0.99: 29472,000 ns/op with_new_arraylist_constructor_size·p0.999: 45740,736 ns/op with_new_arraylist_constructor_size·p0.9999: 1197199,155 ns/op with_new_arraylist_constructor_size·p1.00: 1449984,000 ns/op Iteration 2: 27080,561 ±(99.9%) 105,630 ns/op with_new_arraylist_constructor_size·p0.00: 25952,000 ns/op with_new_arraylist_constructor_size·p0.50: 26720,000 ns/op with_new_arraylist_constructor_size·p0.90: 27424,000 ns/op with_new_arraylist_constructor_size·p0.95: 28320,000 ns/op with_new_arraylist_constructor_size·p0.99: 29280,000 ns/op with_new_arraylist_constructor_size·p0.999: 45594,176 ns/op with_new_arraylist_constructor_size·p0.9999: 1198750,106 ns/op with_new_arraylist_constructor_size·p1.00: 1724416,000 ns/op Iteration 3: 27062,840 ±(99.9%) 98,708 ns/op with_new_arraylist_constructor_size·p0.00: 25888,000 ns/op with_new_arraylist_constructor_size·p0.50: 26720,000 ns/op with_new_arraylist_constructor_size·p0.90: 27456,000 ns/op with_new_arraylist_constructor_size·p0.95: 28416,000 ns/op with_new_arraylist_constructor_size·p0.99: 29248,000 ns/op with_new_arraylist_constructor_size·p0.999: 44224,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1171456,000 ns/op with_new_arraylist_constructor_size·p1.00: 1406976,000 ns/op Iteration 4: 27090,555 ±(99.9%) 113,672 ns/op with_new_arraylist_constructor_size·p0.00: 25888,000 ns/op with_new_arraylist_constructor_size·p0.50: 26720,000 ns/op with_new_arraylist_constructor_size·p0.90: 27328,000 ns/op with_new_arraylist_constructor_size·p0.95: 28192,000 ns/op with_new_arraylist_constructor_size·p0.99: 29184,000 ns/op with_new_arraylist_constructor_size·p0.999: 44879,360 ns/op with_new_arraylist_constructor_size·p0.9999: 1186865,152 ns/op with_new_arraylist_constructor_size·p1.00: 1386496,000 ns/op Iteration 5: 27040,158 ±(99.9%) 92,958 ns/op with_new_arraylist_constructor_size·p0.00: 25888,000 ns/op with_new_arraylist_constructor_size·p0.50: 26720,000 ns/op with_new_arraylist_constructor_size·p0.90: 27360,000 ns/op with_new_arraylist_constructor_size·p0.95: 28288,000 ns/op with_new_arraylist_constructor_size·p0.99: 29248,000 ns/op with_new_arraylist_constructor_size·p0.999: 44224,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1138811,290 ns/op with_new_arraylist_constructor_size·p1.00: 1339392,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 2170718 mean = 34556,459 ±(99.9%) 36,733 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 2170379 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 231 [1250000,000, 1500000,000) = 104 [1500000,000, 1750000,000) = 2 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 [2750000,000, 3000000,000) = 0 [3000000,000, 3250000,000) = 0 [3250000,000, 3500000,000) = 1 [3500000,000, 3750000,000) = 0 Percentiles, ns/op: p(0,0000) = 25888,000 ns/op p(50,0000) = 38912,000 ns/op p(90,0000) = 40192,000 ns/op p(95,0000) = 41088,000 ns/op p(99,0000) = 42944,000 ns/op p(99,9000) = 59008,000 ns/op p(99,9900) = 1183744,000 ns/op p(99,9990) = 1346135,675 ns/op p(99,9999) = 1841603,357 ns/op p(100,0000) = 3268608,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 50) # Run progress: 88,43% complete, ETA 04:32:41 # Fork: 1 of 3 # Warmup Iteration 1: 89300,831 ±(99.9%) 524,306 ns/op # Warmup Iteration 2: 88781,396 ±(99.9%) 203,188 ns/op # Warmup Iteration 3: 90659,460 ±(99.9%) 205,689 ns/op Iteration 1: 88680,266 ±(99.9%) 190,290 ns/op with_new_arraylist_constructor_size·p0.00: 85632,000 ns/op with_new_arraylist_constructor_size·p0.50: 87296,000 ns/op with_new_arraylist_constructor_size·p0.90: 89984,000 ns/op with_new_arraylist_constructor_size·p0.95: 95744,000 ns/op with_new_arraylist_constructor_size·p0.99: 102144,000 ns/op with_new_arraylist_constructor_size·p0.999: 118962,176 ns/op with_new_arraylist_constructor_size·p0.9999: 1244115,763 ns/op with_new_arraylist_constructor_size·p1.00: 1904640,000 ns/op Iteration 2: 88189,557 ±(99.9%) 186,895 ns/op with_new_arraylist_constructor_size·p0.00: 85632,000 ns/op with_new_arraylist_constructor_size·p0.50: 87296,000 ns/op with_new_arraylist_constructor_size·p0.90: 89344,000 ns/op with_new_arraylist_constructor_size·p0.95: 89856,000 ns/op with_new_arraylist_constructor_size·p0.99: 102016,000 ns/op with_new_arraylist_constructor_size·p0.999: 118625,408 ns/op with_new_arraylist_constructor_size·p0.9999: 1265664,000 ns/op with_new_arraylist_constructor_size·p1.00: 1404928,000 ns/op Iteration 3: 89045,142 ±(99.9%) 192,791 ns/op with_new_arraylist_constructor_size·p0.00: 85760,000 ns/op with_new_arraylist_constructor_size·p0.50: 87552,000 ns/op with_new_arraylist_constructor_size·p0.90: 90880,000 ns/op with_new_arraylist_constructor_size·p0.95: 97024,000 ns/op with_new_arraylist_constructor_size·p0.99: 103040,000 ns/op with_new_arraylist_constructor_size·p0.999: 126937,856 ns/op with_new_arraylist_constructor_size·p0.9999: 1297551,770 ns/op with_new_arraylist_constructor_size·p1.00: 1433600,000 ns/op Iteration 4: 88543,331 ±(99.9%) 189,349 ns/op with_new_arraylist_constructor_size·p0.00: 85504,000 ns/op with_new_arraylist_constructor_size·p0.50: 87296,000 ns/op with_new_arraylist_constructor_size·p0.90: 89984,000 ns/op with_new_arraylist_constructor_size·p0.95: 94080,000 ns/op with_new_arraylist_constructor_size·p0.99: 102144,000 ns/op with_new_arraylist_constructor_size·p0.999: 119936,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1268618,854 ns/op with_new_arraylist_constructor_size·p1.00: 1378304,000 ns/op Iteration 5: 88931,973 ±(99.9%) 192,911 ns/op with_new_arraylist_constructor_size·p0.00: 85504,000 ns/op with_new_arraylist_constructor_size·p0.50: 87296,000 ns/op with_new_arraylist_constructor_size·p0.90: 91136,000 ns/op with_new_arraylist_constructor_size·p0.95: 96000,000 ns/op with_new_arraylist_constructor_size·p0.99: 103808,000 ns/op with_new_arraylist_constructor_size·p0.999: 126336,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1289302,426 ns/op with_new_arraylist_constructor_size·p1.00: 1495040,000 ns/op # Run progress: 88,49% complete, ETA 04:31:21 # Fork: 2 of 3 # Warmup Iteration 1: 91519,166 ±(99.9%) 522,567 ns/op # Warmup Iteration 2: 90632,808 ±(99.9%) 204,245 ns/op # Warmup Iteration 3: 90858,134 ±(99.9%) 194,892 ns/op Iteration 1: 90497,715 ±(99.9%) 334,570 ns/op with_new_arraylist_constructor_size·p0.00: 87936,000 ns/op with_new_arraylist_constructor_size·p0.50: 89472,000 ns/op with_new_arraylist_constructor_size·p0.90: 91648,000 ns/op with_new_arraylist_constructor_size·p0.95: 92160,000 ns/op with_new_arraylist_constructor_size·p0.99: 105088,000 ns/op with_new_arraylist_constructor_size·p0.999: 120576,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1288192,000 ns/op with_new_arraylist_constructor_size·p1.00: 9224192,000 ns/op Iteration 2: 90658,211 ±(99.9%) 197,287 ns/op with_new_arraylist_constructor_size·p0.00: 88064,000 ns/op with_new_arraylist_constructor_size·p0.50: 89472,000 ns/op with_new_arraylist_constructor_size·p0.90: 92288,000 ns/op with_new_arraylist_constructor_size·p0.95: 93312,000 ns/op with_new_arraylist_constructor_size·p0.99: 104320,000 ns/op with_new_arraylist_constructor_size·p0.999: 121600,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1277919,027 ns/op with_new_arraylist_constructor_size·p1.00: 1409024,000 ns/op Iteration 3: 92206,370 ±(99.9%) 199,707 ns/op with_new_arraylist_constructor_size·p0.00: 88064,000 ns/op with_new_arraylist_constructor_size·p0.50: 89856,000 ns/op with_new_arraylist_constructor_size·p0.90: 96896,000 ns/op with_new_arraylist_constructor_size·p0.95: 99712,000 ns/op with_new_arraylist_constructor_size·p0.99: 117760,000 ns/op with_new_arraylist_constructor_size·p0.999: 126464,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1270855,680 ns/op with_new_arraylist_constructor_size·p1.00: 1380352,000 ns/op Iteration 4: 91369,083 ±(99.9%) 198,391 ns/op with_new_arraylist_constructor_size·p0.00: 87936,000 ns/op with_new_arraylist_constructor_size·p0.50: 89728,000 ns/op with_new_arraylist_constructor_size·p0.90: 96512,000 ns/op with_new_arraylist_constructor_size·p0.95: 97024,000 ns/op with_new_arraylist_constructor_size·p0.99: 105216,000 ns/op with_new_arraylist_constructor_size·p0.999: 125184,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1264331,776 ns/op with_new_arraylist_constructor_size·p1.00: 1378304,000 ns/op Iteration 5: 91304,918 ±(99.9%) 196,105 ns/op with_new_arraylist_constructor_size·p0.00: 87936,000 ns/op with_new_arraylist_constructor_size·p0.50: 89600,000 ns/op with_new_arraylist_constructor_size·p0.90: 92288,000 ns/op with_new_arraylist_constructor_size·p0.95: 94848,000 ns/op with_new_arraylist_constructor_size·p0.99: 113920,000 ns/op with_new_arraylist_constructor_size·p0.999: 123471,232 ns/op with_new_arraylist_constructor_size·p0.9999: 1273856,000 ns/op with_new_arraylist_constructor_size·p1.00: 1368064,000 ns/op # Run progress: 88,55% complete, ETA 04:30:00 # Fork: 3 of 3 # Warmup Iteration 1: 84898,595 ±(99.9%) 488,245 ns/op # Warmup Iteration 2: 84454,092 ±(99.9%) 199,099 ns/op # Warmup Iteration 3: 83956,764 ±(99.9%) 184,370 ns/op Iteration 1: 84393,916 ±(99.9%) 197,863 ns/op with_new_arraylist_constructor_size·p0.00: 81152,000 ns/op with_new_arraylist_constructor_size·p0.50: 83328,000 ns/op with_new_arraylist_constructor_size·p0.90: 86144,000 ns/op with_new_arraylist_constructor_size·p0.95: 87040,000 ns/op with_new_arraylist_constructor_size·p0.99: 97920,000 ns/op with_new_arraylist_constructor_size·p0.999: 115456,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1321662,874 ns/op with_new_arraylist_constructor_size·p1.00: 2101248,000 ns/op Iteration 2: 84213,461 ±(99.9%) 183,457 ns/op with_new_arraylist_constructor_size·p0.00: 81280,000 ns/op with_new_arraylist_constructor_size·p0.50: 83072,000 ns/op with_new_arraylist_constructor_size·p0.90: 85888,000 ns/op with_new_arraylist_constructor_size·p0.95: 86912,000 ns/op with_new_arraylist_constructor_size·p0.99: 98432,000 ns/op with_new_arraylist_constructor_size·p0.999: 117302,144 ns/op with_new_arraylist_constructor_size·p0.9999: 1219142,861 ns/op with_new_arraylist_constructor_size·p1.00: 1482752,000 ns/op Iteration 3: 84211,894 ±(99.9%) 189,608 ns/op with_new_arraylist_constructor_size·p0.00: 81152,000 ns/op with_new_arraylist_constructor_size·p0.50: 83072,000 ns/op with_new_arraylist_constructor_size·p0.90: 86272,000 ns/op with_new_arraylist_constructor_size·p0.95: 88576,000 ns/op with_new_arraylist_constructor_size·p0.99: 95360,000 ns/op with_new_arraylist_constructor_size·p0.999: 124032,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1290240,000 ns/op with_new_arraylist_constructor_size·p1.00: 1423360,000 ns/op Iteration 4: 84151,470 ±(99.9%) 187,796 ns/op with_new_arraylist_constructor_size·p0.00: 81152,000 ns/op with_new_arraylist_constructor_size·p0.50: 83072,000 ns/op with_new_arraylist_constructor_size·p0.90: 85760,000 ns/op with_new_arraylist_constructor_size·p0.95: 88576,000 ns/op with_new_arraylist_constructor_size·p0.99: 94976,000 ns/op with_new_arraylist_constructor_size·p0.999: 118955,008 ns/op with_new_arraylist_constructor_size·p0.9999: 1286964,838 ns/op with_new_arraylist_constructor_size·p1.00: 1357824,000 ns/op Iteration 5: 84045,445 ±(99.9%) 191,026 ns/op with_new_arraylist_constructor_size·p0.00: 81408,000 ns/op with_new_arraylist_constructor_size·p0.50: 82816,000 ns/op with_new_arraylist_constructor_size·p0.90: 86784,000 ns/op with_new_arraylist_constructor_size·p0.95: 88192,000 ns/op with_new_arraylist_constructor_size·p0.99: 91761,920 ns/op with_new_arraylist_constructor_size·p0.999: 116120,192 ns/op with_new_arraylist_constructor_size·p0.9999: 1300723,507 ns/op with_new_arraylist_constructor_size·p1.00: 1423360,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 1703517 mean = 87931,684 ±(99.9%) 53,256 ns/op Histogram, ns/op: [ 0,000, 1000000,000) = 1703054 [ 1000000,000, 2000000,000) = 461 [ 2000000,000, 3000000,000) = 1 [ 3000000,000, 4000000,000) = 0 [ 4000000,000, 5000000,000) = 0 [ 5000000,000, 6000000,000) = 0 [ 6000000,000, 7000000,000) = 0 [ 7000000,000, 8000000,000) = 0 [ 8000000,000, 9000000,000) = 0 Percentiles, ns/op: p(0,0000) = 81152,000 ns/op p(50,0000) = 87424,000 ns/op p(90,0000) = 91136,000 ns/op p(95,0000) = 94336,000 ns/op p(99,0000) = 108544,000 ns/op p(99,9000) = 122880,000 ns/op p(99,9900) = 1277952,000 ns/op p(99,9990) = 1409024,000 ns/op p(99,9999) = 4213072,683 ns/op p(100,0000) = 9224192,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 100) # Run progress: 88,60% complete, ETA 04:28:40 # Fork: 1 of 3 # Warmup Iteration 1: 168267,088 ±(99.9%) 1039,382 ns/op # Warmup Iteration 2: 166258,281 ±(99.9%) 383,757 ns/op # Warmup Iteration 3: 165474,665 ±(99.9%) 343,757 ns/op Iteration 1: 165473,960 ±(99.9%) 344,119 ns/op with_new_arraylist_constructor_size·p0.00: 161536,000 ns/op with_new_arraylist_constructor_size·p0.50: 163840,000 ns/op with_new_arraylist_constructor_size·p0.90: 167168,000 ns/op with_new_arraylist_constructor_size·p0.95: 168448,000 ns/op with_new_arraylist_constructor_size·p0.99: 192512,000 ns/op with_new_arraylist_constructor_size·p0.999: 207616,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1432775,475 ns/op with_new_arraylist_constructor_size·p1.00: 1521664,000 ns/op Iteration 2: 165480,182 ±(99.9%) 346,464 ns/op with_new_arraylist_constructor_size·p0.00: 161280,000 ns/op with_new_arraylist_constructor_size·p0.50: 163840,000 ns/op with_new_arraylist_constructor_size·p0.90: 167168,000 ns/op with_new_arraylist_constructor_size·p0.95: 168448,000 ns/op with_new_arraylist_constructor_size·p0.99: 192256,000 ns/op with_new_arraylist_constructor_size·p0.999: 202124,288 ns/op with_new_arraylist_constructor_size·p0.9999: 1433600,000 ns/op with_new_arraylist_constructor_size·p1.00: 1466368,000 ns/op Iteration 3: 165593,898 ±(99.9%) 338,014 ns/op with_new_arraylist_constructor_size·p0.00: 161536,000 ns/op with_new_arraylist_constructor_size·p0.50: 164096,000 ns/op with_new_arraylist_constructor_size·p0.90: 167680,000 ns/op with_new_arraylist_constructor_size·p0.95: 169472,000 ns/op with_new_arraylist_constructor_size·p0.99: 192512,000 ns/op with_new_arraylist_constructor_size·p0.999: 200365,568 ns/op with_new_arraylist_constructor_size·p0.9999: 1420388,762 ns/op with_new_arraylist_constructor_size·p1.00: 1515520,000 ns/op Iteration 4: 165281,057 ±(99.9%) 338,252 ns/op with_new_arraylist_constructor_size·p0.00: 161536,000 ns/op with_new_arraylist_constructor_size·p0.50: 163840,000 ns/op with_new_arraylist_constructor_size·p0.90: 166656,000 ns/op with_new_arraylist_constructor_size·p0.95: 168192,000 ns/op with_new_arraylist_constructor_size·p0.99: 190720,000 ns/op with_new_arraylist_constructor_size·p0.999: 207456,768 ns/op with_new_arraylist_constructor_size·p0.9999: 1439117,517 ns/op with_new_arraylist_constructor_size·p1.00: 1597440,000 ns/op Iteration 5: 165351,214 ±(99.9%) 331,055 ns/op with_new_arraylist_constructor_size·p0.00: 161280,000 ns/op with_new_arraylist_constructor_size·p0.50: 163840,000 ns/op with_new_arraylist_constructor_size·p0.90: 167424,000 ns/op with_new_arraylist_constructor_size·p0.95: 168448,000 ns/op with_new_arraylist_constructor_size·p0.99: 181248,000 ns/op with_new_arraylist_constructor_size·p0.999: 200086,784 ns/op with_new_arraylist_constructor_size·p0.9999: 1426277,581 ns/op with_new_arraylist_constructor_size·p1.00: 1585152,000 ns/op # Run progress: 88,66% complete, ETA 04:27:20 # Fork: 2 of 3 # Warmup Iteration 1: 168184,182 ±(99.9%) 958,394 ns/op # Warmup Iteration 2: 166668,264 ±(99.9%) 362,918 ns/op # Warmup Iteration 3: 166799,406 ±(99.9%) 350,809 ns/op Iteration 1: 166939,476 ±(99.9%) 353,077 ns/op with_new_arraylist_constructor_size·p0.00: 162048,000 ns/op with_new_arraylist_constructor_size·p0.50: 164864,000 ns/op with_new_arraylist_constructor_size·p0.90: 168192,000 ns/op with_new_arraylist_constructor_size·p0.95: 170240,000 ns/op with_new_arraylist_constructor_size·p0.99: 198400,000 ns/op with_new_arraylist_constructor_size·p0.999: 217897,984 ns/op with_new_arraylist_constructor_size·p0.9999: 1413422,285 ns/op with_new_arraylist_constructor_size·p1.00: 1478656,000 ns/op Iteration 2: 166729,795 ±(99.9%) 347,978 ns/op with_new_arraylist_constructor_size·p0.00: 162048,000 ns/op with_new_arraylist_constructor_size·p0.50: 164864,000 ns/op with_new_arraylist_constructor_size·p0.90: 168192,000 ns/op with_new_arraylist_constructor_size·p0.95: 169728,000 ns/op with_new_arraylist_constructor_size·p0.99: 197888,000 ns/op with_new_arraylist_constructor_size·p0.999: 210944,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1411090,022 ns/op with_new_arraylist_constructor_size·p1.00: 1538048,000 ns/op Iteration 3: 166196,309 ±(99.9%) 334,633 ns/op with_new_arraylist_constructor_size·p0.00: 162048,000 ns/op with_new_arraylist_constructor_size·p0.50: 164864,000 ns/op with_new_arraylist_constructor_size·p0.90: 167680,000 ns/op with_new_arraylist_constructor_size·p0.95: 168704,000 ns/op with_new_arraylist_constructor_size·p0.99: 193536,000 ns/op with_new_arraylist_constructor_size·p0.999: 200421,376 ns/op with_new_arraylist_constructor_size·p0.9999: 1388458,803 ns/op with_new_arraylist_constructor_size·p1.00: 1443840,000 ns/op Iteration 4: 166216,946 ±(99.9%) 348,707 ns/op with_new_arraylist_constructor_size·p0.00: 162048,000 ns/op with_new_arraylist_constructor_size·p0.50: 164864,000 ns/op with_new_arraylist_constructor_size·p0.90: 167680,000 ns/op with_new_arraylist_constructor_size·p0.95: 168704,000 ns/op with_new_arraylist_constructor_size·p0.99: 193536,000 ns/op with_new_arraylist_constructor_size·p0.999: 218830,336 ns/op with_new_arraylist_constructor_size·p0.9999: 1409004,134 ns/op with_new_arraylist_constructor_size·p1.00: 1992704,000 ns/op Iteration 5: 166641,099 ±(99.9%) 340,479 ns/op with_new_arraylist_constructor_size·p0.00: 161792,000 ns/op with_new_arraylist_constructor_size·p0.50: 165120,000 ns/op with_new_arraylist_constructor_size·p0.90: 169216,000 ns/op with_new_arraylist_constructor_size·p0.95: 170752,000 ns/op with_new_arraylist_constructor_size·p0.99: 192256,000 ns/op with_new_arraylist_constructor_size·p0.999: 213518,592 ns/op with_new_arraylist_constructor_size·p0.9999: 1429539,021 ns/op with_new_arraylist_constructor_size·p1.00: 1558528,000 ns/op # Run progress: 88,72% complete, ETA 04:26:00 # Fork: 3 of 3 # Warmup Iteration 1: 162841,559 ±(99.9%) 949,897 ns/op # Warmup Iteration 2: 160964,637 ±(99.9%) 376,831 ns/op # Warmup Iteration 3: 161542,057 ±(99.9%) 358,278 ns/op Iteration 1: 160358,292 ±(99.9%) 338,359 ns/op with_new_arraylist_constructor_size·p0.00: 156160,000 ns/op with_new_arraylist_constructor_size·p0.50: 158976,000 ns/op with_new_arraylist_constructor_size·p0.90: 161792,000 ns/op with_new_arraylist_constructor_size·p0.95: 162816,000 ns/op with_new_arraylist_constructor_size·p0.99: 187392,000 ns/op with_new_arraylist_constructor_size·p0.999: 207541,248 ns/op with_new_arraylist_constructor_size·p0.9999: 1429504,000 ns/op with_new_arraylist_constructor_size·p1.00: 1505280,000 ns/op Iteration 2: 160411,777 ±(99.9%) 338,555 ns/op with_new_arraylist_constructor_size·p0.00: 156160,000 ns/op with_new_arraylist_constructor_size·p0.50: 158976,000 ns/op with_new_arraylist_constructor_size·p0.90: 162304,000 ns/op with_new_arraylist_constructor_size·p0.95: 163328,000 ns/op with_new_arraylist_constructor_size·p0.99: 176640,000 ns/op with_new_arraylist_constructor_size·p0.999: 194304,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1404463,104 ns/op with_new_arraylist_constructor_size·p1.00: 1562624,000 ns/op Iteration 3: 160394,828 ±(99.9%) 332,805 ns/op with_new_arraylist_constructor_size·p0.00: 156160,000 ns/op with_new_arraylist_constructor_size·p0.50: 158976,000 ns/op with_new_arraylist_constructor_size·p0.90: 162048,000 ns/op with_new_arraylist_constructor_size·p0.95: 163328,000 ns/op with_new_arraylist_constructor_size·p0.99: 186880,000 ns/op with_new_arraylist_constructor_size·p0.999: 209152,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1431268,352 ns/op with_new_arraylist_constructor_size·p1.00: 1468416,000 ns/op Iteration 4: 160394,751 ±(99.9%) 343,945 ns/op with_new_arraylist_constructor_size·p0.00: 156160,000 ns/op with_new_arraylist_constructor_size·p0.50: 158720,000 ns/op with_new_arraylist_constructor_size·p0.90: 162304,000 ns/op with_new_arraylist_constructor_size·p0.95: 164608,000 ns/op with_new_arraylist_constructor_size·p0.99: 187392,000 ns/op with_new_arraylist_constructor_size·p0.999: 194560,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1430982,656 ns/op with_new_arraylist_constructor_size·p1.00: 1585152,000 ns/op Iteration 5: 160217,308 ±(99.9%) 341,272 ns/op with_new_arraylist_constructor_size·p0.00: 156160,000 ns/op with_new_arraylist_constructor_size·p0.50: 158720,000 ns/op with_new_arraylist_constructor_size·p0.90: 161792,000 ns/op with_new_arraylist_constructor_size·p0.95: 163072,000 ns/op with_new_arraylist_constructor_size·p0.99: 185600,000 ns/op with_new_arraylist_constructor_size·p0.999: 213927,168 ns/op with_new_arraylist_constructor_size·p0.9999: 1406495,334 ns/op with_new_arraylist_constructor_size·p1.00: 1527808,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 913240 mean = 164067,163 ±(99.9%) 88,590 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 912759 [ 250000,000, 375000,000) = 78 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 18 [1250000,000, 1375000,000) = 215 [1375000,000, 1500000,000) = 152 [1500000,000, 1625000,000) = 15 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 156160,000 ns/op p(50,0000) = 163840,000 ns/op p(90,0000) = 166912,000 ns/op p(95,0000) = 168448,000 ns/op p(99,0000) = 192000,000 ns/op p(99,9000) = 208128,000 ns/op p(99,9900) = 1414504,243 ns/op p(99,9990) = 1526994,473 ns/op p(99,9999) = 1992704,000 ns/op p(100,0000) = 1992704,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 200) # Run progress: 88,77% complete, ETA 04:24:40 # Fork: 1 of 3 # Warmup Iteration 1: 341260,275 ±(99.9%) 1938,399 ns/op # Warmup Iteration 2: 338051,383 ±(99.9%) 805,728 ns/op # Warmup Iteration 3: 337010,353 ±(99.9%) 748,391 ns/op Iteration 1: 336355,179 ±(99.9%) 749,770 ns/op with_new_arraylist_constructor_size·p0.00: 325632,000 ns/op with_new_arraylist_constructor_size·p0.50: 331776,000 ns/op with_new_arraylist_constructor_size·p0.90: 343040,000 ns/op with_new_arraylist_constructor_size·p0.95: 357888,000 ns/op with_new_arraylist_constructor_size·p0.99: 398336,000 ns/op with_new_arraylist_constructor_size·p0.999: 440262,656 ns/op with_new_arraylist_constructor_size·p0.9999: 1677372,621 ns/op with_new_arraylist_constructor_size·p1.00: 1724416,000 ns/op Iteration 2: 336914,405 ±(99.9%) 768,654 ns/op with_new_arraylist_constructor_size·p0.00: 325632,000 ns/op with_new_arraylist_constructor_size·p0.50: 332288,000 ns/op with_new_arraylist_constructor_size·p0.90: 344064,000 ns/op with_new_arraylist_constructor_size·p0.95: 357888,000 ns/op with_new_arraylist_constructor_size·p0.99: 398336,000 ns/op with_new_arraylist_constructor_size·p0.999: 448637,440 ns/op with_new_arraylist_constructor_size·p0.9999: 1687271,424 ns/op with_new_arraylist_constructor_size·p1.00: 1808384,000 ns/op Iteration 3: 336380,070 ±(99.9%) 756,954 ns/op with_new_arraylist_constructor_size·p0.00: 326144,000 ns/op with_new_arraylist_constructor_size·p0.50: 332288,000 ns/op with_new_arraylist_constructor_size·p0.90: 343040,000 ns/op with_new_arraylist_constructor_size·p0.95: 357888,000 ns/op with_new_arraylist_constructor_size·p0.99: 398837,760 ns/op with_new_arraylist_constructor_size·p0.999: 450247,680 ns/op with_new_arraylist_constructor_size·p0.9999: 1693696,000 ns/op with_new_arraylist_constructor_size·p1.00: 1705984,000 ns/op Iteration 4: 336282,355 ±(99.9%) 726,827 ns/op with_new_arraylist_constructor_size·p0.00: 325632,000 ns/op with_new_arraylist_constructor_size·p0.50: 331776,000 ns/op with_new_arraylist_constructor_size·p0.90: 343040,000 ns/op with_new_arraylist_constructor_size·p0.95: 357888,000 ns/op with_new_arraylist_constructor_size·p0.99: 398336,000 ns/op with_new_arraylist_constructor_size·p0.999: 445946,880 ns/op with_new_arraylist_constructor_size·p0.9999: 1655674,880 ns/op with_new_arraylist_constructor_size·p1.00: 1759232,000 ns/op Iteration 5: 337779,419 ±(99.9%) 767,807 ns/op with_new_arraylist_constructor_size·p0.00: 325632,000 ns/op with_new_arraylist_constructor_size·p0.50: 332288,000 ns/op with_new_arraylist_constructor_size·p0.90: 348672,000 ns/op with_new_arraylist_constructor_size·p0.95: 364032,000 ns/op with_new_arraylist_constructor_size·p0.99: 398848,000 ns/op with_new_arraylist_constructor_size·p0.999: 457906,176 ns/op with_new_arraylist_constructor_size·p0.9999: 1660867,789 ns/op with_new_arraylist_constructor_size·p1.00: 1726464,000 ns/op # Run progress: 88,83% complete, ETA 04:23:19 # Fork: 2 of 3 # Warmup Iteration 1: 340287,224 ±(99.9%) 2307,732 ns/op # Warmup Iteration 2: 336445,092 ±(99.9%) 779,918 ns/op # Warmup Iteration 3: 336450,623 ±(99.9%) 721,393 ns/op Iteration 1: 337081,868 ±(99.9%) 767,741 ns/op with_new_arraylist_constructor_size·p0.00: 325120,000 ns/op with_new_arraylist_constructor_size·p0.50: 331776,000 ns/op with_new_arraylist_constructor_size·p0.90: 347136,000 ns/op with_new_arraylist_constructor_size·p0.95: 361984,000 ns/op with_new_arraylist_constructor_size·p0.99: 399360,000 ns/op with_new_arraylist_constructor_size·p0.999: 451295,232 ns/op with_new_arraylist_constructor_size·p0.9999: 1710815,232 ns/op with_new_arraylist_constructor_size·p1.00: 1751040,000 ns/op Iteration 2: 337768,212 ±(99.9%) 749,276 ns/op with_new_arraylist_constructor_size·p0.00: 325120,000 ns/op with_new_arraylist_constructor_size·p0.50: 331776,000 ns/op with_new_arraylist_constructor_size·p0.90: 348672,000 ns/op with_new_arraylist_constructor_size·p0.95: 362496,000 ns/op with_new_arraylist_constructor_size·p0.99: 399872,000 ns/op with_new_arraylist_constructor_size·p0.999: 450181,120 ns/op with_new_arraylist_constructor_size·p0.9999: 1765978,112 ns/op with_new_arraylist_constructor_size·p1.00: 1779712,000 ns/op Iteration 3: 335965,299 ±(99.9%) 708,228 ns/op with_new_arraylist_constructor_size·p0.00: 325120,000 ns/op with_new_arraylist_constructor_size·p0.50: 331264,000 ns/op with_new_arraylist_constructor_size·p0.90: 344064,000 ns/op with_new_arraylist_constructor_size·p0.95: 357376,000 ns/op with_new_arraylist_constructor_size·p0.99: 398848,000 ns/op with_new_arraylist_constructor_size·p0.999: 432440,320 ns/op with_new_arraylist_constructor_size·p0.9999: 1650794,906 ns/op with_new_arraylist_constructor_size·p1.00: 1689600,000 ns/op Iteration 4: 335756,479 ±(99.9%) 732,937 ns/op with_new_arraylist_constructor_size·p0.00: 325632,000 ns/op with_new_arraylist_constructor_size·p0.50: 331264,000 ns/op with_new_arraylist_constructor_size·p0.90: 342528,000 ns/op with_new_arraylist_constructor_size·p0.95: 352768,000 ns/op with_new_arraylist_constructor_size·p0.99: 398848,000 ns/op with_new_arraylist_constructor_size·p0.999: 431863,808 ns/op with_new_arraylist_constructor_size·p0.9999: 1769670,246 ns/op with_new_arraylist_constructor_size·p1.00: 1816576,000 ns/op Iteration 5: 335671,648 ±(99.9%) 725,096 ns/op with_new_arraylist_constructor_size·p0.00: 325632,000 ns/op with_new_arraylist_constructor_size·p0.50: 331264,000 ns/op with_new_arraylist_constructor_size·p0.90: 342272,000 ns/op with_new_arraylist_constructor_size·p0.95: 352256,000 ns/op with_new_arraylist_constructor_size·p0.99: 399360,000 ns/op with_new_arraylist_constructor_size·p0.999: 435194,880 ns/op with_new_arraylist_constructor_size·p0.9999: 1753280,512 ns/op with_new_arraylist_constructor_size·p1.00: 1798144,000 ns/op # Run progress: 88,89% complete, ETA 04:21:59 # Fork: 3 of 3 # Warmup Iteration 1: 339184,149 ±(99.9%) 1971,189 ns/op # Warmup Iteration 2: 336246,302 ±(99.9%) 774,232 ns/op # Warmup Iteration 3: 335499,799 ±(99.9%) 745,019 ns/op Iteration 1: 335513,301 ±(99.9%) 730,320 ns/op with_new_arraylist_constructor_size·p0.00: 324608,000 ns/op with_new_arraylist_constructor_size·p0.50: 331776,000 ns/op with_new_arraylist_constructor_size·p0.90: 340480,000 ns/op with_new_arraylist_constructor_size·p0.95: 350208,000 ns/op with_new_arraylist_constructor_size·p0.99: 397824,000 ns/op with_new_arraylist_constructor_size·p0.999: 435737,600 ns/op with_new_arraylist_constructor_size·p0.9999: 1649771,520 ns/op with_new_arraylist_constructor_size·p1.00: 1703936,000 ns/op Iteration 2: 335341,749 ±(99.9%) 723,027 ns/op with_new_arraylist_constructor_size·p0.00: 324608,000 ns/op with_new_arraylist_constructor_size·p0.50: 331776,000 ns/op with_new_arraylist_constructor_size·p0.90: 339968,000 ns/op with_new_arraylist_constructor_size·p0.95: 349696,000 ns/op with_new_arraylist_constructor_size·p0.99: 397312,000 ns/op with_new_arraylist_constructor_size·p0.999: 416723,968 ns/op with_new_arraylist_constructor_size·p0.9999: 1647267,021 ns/op with_new_arraylist_constructor_size·p1.00: 1728512,000 ns/op Iteration 3: 336238,893 ±(99.9%) 732,359 ns/op with_new_arraylist_constructor_size·p0.00: 325120,000 ns/op with_new_arraylist_constructor_size·p0.50: 331776,000 ns/op with_new_arraylist_constructor_size·p0.90: 342528,000 ns/op with_new_arraylist_constructor_size·p0.95: 352256,000 ns/op with_new_arraylist_constructor_size·p0.99: 397312,000 ns/op with_new_arraylist_constructor_size·p0.999: 428324,864 ns/op with_new_arraylist_constructor_size·p0.9999: 1633603,174 ns/op with_new_arraylist_constructor_size·p1.00: 1714176,000 ns/op Iteration 4: 336244,321 ±(99.9%) 722,758 ns/op with_new_arraylist_constructor_size·p0.00: 325120,000 ns/op with_new_arraylist_constructor_size·p0.50: 332288,000 ns/op with_new_arraylist_constructor_size·p0.90: 342528,000 ns/op with_new_arraylist_constructor_size·p0.95: 351744,000 ns/op with_new_arraylist_constructor_size·p0.99: 397824,000 ns/op with_new_arraylist_constructor_size·p0.999: 430226,432 ns/op with_new_arraylist_constructor_size·p0.9999: 1658997,146 ns/op with_new_arraylist_constructor_size·p1.00: 1671168,000 ns/op Iteration 5: 335884,790 ±(99.9%) 753,662 ns/op with_new_arraylist_constructor_size·p0.00: 325120,000 ns/op with_new_arraylist_constructor_size·p0.50: 331776,000 ns/op with_new_arraylist_constructor_size·p0.90: 341504,000 ns/op with_new_arraylist_constructor_size·p0.95: 351616,000 ns/op with_new_arraylist_constructor_size·p0.99: 397312,000 ns/op with_new_arraylist_constructor_size·p0.999: 429066,240 ns/op with_new_arraylist_constructor_size·p0.9999: 1716276,224 ns/op with_new_arraylist_constructor_size·p1.00: 1748992,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 445563 mean = 336343,647 ±(99.9%) 191,391 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 437232 [ 375000,000, 500000,000) = 7926 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 2 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 2 [1375000,000, 1500000,000) = 81 [1500000,000, 1625000,000) = 225 [1625000,000, 1750000,000) = 81 [1750000,000, 1875000,000) = 14 Percentiles, ns/op: p(0,0000) = 324608,000 ns/op p(50,0000) = 331776,000 ns/op p(90,0000) = 343040,000 ns/op p(95,0000) = 357376,000 ns/op p(99,0000) = 398336,000 ns/op p(99,9000) = 443484,160 ns/op p(99,9900) = 1680268,493 ns/op p(99,9990) = 1787515,945 ns/op p(99,9999) = 1816576,000 ns/op p(100,0000) = 1816576,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 500) # Run progress: 88,94% complete, ETA 04:20:39 # Fork: 1 of 3 # Warmup Iteration 1: 813950,936 ±(99.9%) 5240,350 ns/op # Warmup Iteration 2: 803855,982 ±(99.9%) 1836,604 ns/op # Warmup Iteration 3: 804395,773 ±(99.9%) 1870,913 ns/op Iteration 1: 804036,660 ±(99.9%) 1788,229 ns/op with_new_arraylist_constructor_size·p0.00: 780288,000 ns/op with_new_arraylist_constructor_size·p0.50: 794624,000 ns/op with_new_arraylist_constructor_size·p0.90: 819200,000 ns/op with_new_arraylist_constructor_size·p0.95: 845824,000 ns/op with_new_arraylist_constructor_size·p0.99: 909312,000 ns/op with_new_arraylist_constructor_size·p0.999: 2066124,800 ns/op with_new_arraylist_constructor_size·p0.9999: 2168889,344 ns/op with_new_arraylist_constructor_size·p1.00: 2170880,000 ns/op Iteration 2: 803150,475 ±(99.9%) 1748,310 ns/op with_new_arraylist_constructor_size·p0.00: 779264,000 ns/op with_new_arraylist_constructor_size·p0.50: 794624,000 ns/op with_new_arraylist_constructor_size·p0.90: 819200,000 ns/op with_new_arraylist_constructor_size·p0.95: 835584,000 ns/op with_new_arraylist_constructor_size·p0.99: 869376,000 ns/op with_new_arraylist_constructor_size·p0.999: 2040274,944 ns/op with_new_arraylist_constructor_size·p0.9999: 2150400,000 ns/op with_new_arraylist_constructor_size·p1.00: 2150400,000 ns/op Iteration 3: 804014,580 ±(99.9%) 1821,698 ns/op with_new_arraylist_constructor_size·p0.00: 780288,000 ns/op with_new_arraylist_constructor_size·p0.50: 794624,000 ns/op with_new_arraylist_constructor_size·p0.90: 819200,000 ns/op with_new_arraylist_constructor_size·p0.95: 832512,000 ns/op with_new_arraylist_constructor_size·p0.99: 1024000,000 ns/op with_new_arraylist_constructor_size·p0.999: 2056765,440 ns/op with_new_arraylist_constructor_size·p0.9999: 2228031,488 ns/op with_new_arraylist_constructor_size·p1.00: 2256896,000 ns/op Iteration 4: 803808,785 ±(99.9%) 1985,143 ns/op with_new_arraylist_constructor_size·p0.00: 779264,000 ns/op with_new_arraylist_constructor_size·p0.50: 793600,000 ns/op with_new_arraylist_constructor_size·p0.90: 817152,000 ns/op with_new_arraylist_constructor_size·p0.95: 832512,000 ns/op with_new_arraylist_constructor_size·p0.99: 1022976,000 ns/op with_new_arraylist_constructor_size·p0.999: 2175516,672 ns/op with_new_arraylist_constructor_size·p0.9999: 2260103,168 ns/op with_new_arraylist_constructor_size·p1.00: 2265088,000 ns/op Iteration 5: 803402,707 ±(99.9%) 1798,029 ns/op with_new_arraylist_constructor_size·p0.00: 778240,000 ns/op with_new_arraylist_constructor_size·p0.50: 793600,000 ns/op with_new_arraylist_constructor_size·p0.90: 818176,000 ns/op with_new_arraylist_constructor_size·p0.95: 832512,000 ns/op with_new_arraylist_constructor_size·p0.99: 1020928,000 ns/op with_new_arraylist_constructor_size·p0.999: 2031861,760 ns/op with_new_arraylist_constructor_size·p0.9999: 2186756,096 ns/op with_new_arraylist_constructor_size·p1.00: 2207744,000 ns/op # Run progress: 89,00% complete, ETA 04:19:19 # Fork: 2 of 3 # Warmup Iteration 1: 788557,513 ±(99.9%) 5116,015 ns/op # Warmup Iteration 2: 775171,098 ±(99.9%) 2091,623 ns/op # Warmup Iteration 3: 775664,658 ±(99.9%) 2021,965 ns/op Iteration 1: 777155,395 ±(99.9%) 1979,734 ns/op with_new_arraylist_constructor_size·p0.00: 748544,000 ns/op with_new_arraylist_constructor_size·p0.50: 763904,000 ns/op with_new_arraylist_constructor_size·p0.90: 791552,000 ns/op with_new_arraylist_constructor_size·p0.95: 858112,000 ns/op with_new_arraylist_constructor_size·p0.99: 941056,000 ns/op with_new_arraylist_constructor_size·p0.999: 2116423,680 ns/op with_new_arraylist_constructor_size·p0.9999: 2437109,350 ns/op with_new_arraylist_constructor_size·p1.00: 2453504,000 ns/op Iteration 2: 776849,404 ±(99.9%) 2076,829 ns/op with_new_arraylist_constructor_size·p0.00: 749568,000 ns/op with_new_arraylist_constructor_size·p0.50: 763904,000 ns/op with_new_arraylist_constructor_size·p0.90: 791552,000 ns/op with_new_arraylist_constructor_size·p0.95: 851763,200 ns/op with_new_arraylist_constructor_size·p0.99: 925696,000 ns/op with_new_arraylist_constructor_size·p0.999: 2212397,056 ns/op with_new_arraylist_constructor_size·p0.9999: 2394967,245 ns/op with_new_arraylist_constructor_size·p1.00: 2404352,000 ns/op Iteration 3: 775305,921 ±(99.9%) 1870,519 ns/op with_new_arraylist_constructor_size·p0.00: 749568,000 ns/op with_new_arraylist_constructor_size·p0.50: 763904,000 ns/op with_new_arraylist_constructor_size·p0.90: 791552,000 ns/op with_new_arraylist_constructor_size·p0.95: 849920,000 ns/op with_new_arraylist_constructor_size·p0.99: 877568,000 ns/op with_new_arraylist_constructor_size·p0.999: 2099834,880 ns/op with_new_arraylist_constructor_size·p0.9999: 2385412,096 ns/op with_new_arraylist_constructor_size·p1.00: 2404352,000 ns/op Iteration 4: 775411,068 ±(99.9%) 1914,334 ns/op with_new_arraylist_constructor_size·p0.00: 749568,000 ns/op with_new_arraylist_constructor_size·p0.50: 763904,000 ns/op with_new_arraylist_constructor_size·p0.90: 791552,000 ns/op with_new_arraylist_constructor_size·p0.95: 848896,000 ns/op with_new_arraylist_constructor_size·p0.99: 876544,000 ns/op with_new_arraylist_constructor_size·p0.999: 2120843,264 ns/op with_new_arraylist_constructor_size·p0.9999: 2400803,226 ns/op with_new_arraylist_constructor_size·p1.00: 2404352,000 ns/op Iteration 5: 775417,981 ±(99.9%) 1910,782 ns/op with_new_arraylist_constructor_size·p0.00: 749568,000 ns/op with_new_arraylist_constructor_size·p0.50: 763904,000 ns/op with_new_arraylist_constructor_size·p0.90: 792576,000 ns/op with_new_arraylist_constructor_size·p0.95: 848896,000 ns/op with_new_arraylist_constructor_size·p0.99: 877568,000 ns/op with_new_arraylist_constructor_size·p0.999: 2106720,256 ns/op with_new_arraylist_constructor_size·p0.9999: 2451878,707 ns/op with_new_arraylist_constructor_size·p1.00: 2494464,000 ns/op # Run progress: 89,06% complete, ETA 04:17:59 # Fork: 3 of 3 # Warmup Iteration 1: 813575,005 ±(99.9%) 5220,309 ns/op # Warmup Iteration 2: 803784,232 ±(99.9%) 2064,799 ns/op # Warmup Iteration 3: 804515,824 ±(99.9%) 2007,015 ns/op Iteration 1: 803258,573 ±(99.9%) 1886,792 ns/op with_new_arraylist_constructor_size·p0.00: 778240,000 ns/op with_new_arraylist_constructor_size·p0.50: 793600,000 ns/op with_new_arraylist_constructor_size·p0.90: 818176,000 ns/op with_new_arraylist_constructor_size·p0.95: 846848,000 ns/op with_new_arraylist_constructor_size·p0.99: 907264,000 ns/op with_new_arraylist_constructor_size·p0.999: 2104008,704 ns/op with_new_arraylist_constructor_size·p0.9999: 2438215,270 ns/op with_new_arraylist_constructor_size·p1.00: 2441216,000 ns/op Iteration 2: 803439,884 ±(99.9%) 1940,275 ns/op with_new_arraylist_constructor_size·p0.00: 779264,000 ns/op with_new_arraylist_constructor_size·p0.50: 794624,000 ns/op with_new_arraylist_constructor_size·p0.90: 819200,000 ns/op with_new_arraylist_constructor_size·p0.95: 836608,000 ns/op with_new_arraylist_constructor_size·p0.99: 872048,640 ns/op with_new_arraylist_constructor_size·p0.999: 2215936,000 ns/op with_new_arraylist_constructor_size·p0.9999: 2478479,770 ns/op with_new_arraylist_constructor_size·p1.00: 2494464,000 ns/op Iteration 3: 802040,521 ±(99.9%) 1893,702 ns/op with_new_arraylist_constructor_size·p0.00: 779264,000 ns/op with_new_arraylist_constructor_size·p0.50: 793600,000 ns/op with_new_arraylist_constructor_size·p0.90: 817152,000 ns/op with_new_arraylist_constructor_size·p0.95: 831488,000 ns/op with_new_arraylist_constructor_size·p0.99: 869376,000 ns/op with_new_arraylist_constructor_size·p0.999: 2137182,208 ns/op with_new_arraylist_constructor_size·p0.9999: 2522703,053 ns/op with_new_arraylist_constructor_size·p1.00: 2560000,000 ns/op Iteration 4: 806424,212 ±(99.9%) 1963,279 ns/op with_new_arraylist_constructor_size·p0.00: 778240,000 ns/op with_new_arraylist_constructor_size·p0.50: 794624,000 ns/op with_new_arraylist_constructor_size·p0.90: 822272,000 ns/op with_new_arraylist_constructor_size·p0.95: 856064,000 ns/op with_new_arraylist_constructor_size·p0.99: 931840,000 ns/op with_new_arraylist_constructor_size·p0.999: 2161078,272 ns/op with_new_arraylist_constructor_size·p0.9999: 2391259,136 ns/op with_new_arraylist_constructor_size·p1.00: 2396160,000 ns/op Iteration 5: 803112,181 ±(99.9%) 1907,814 ns/op with_new_arraylist_constructor_size·p0.00: 780288,000 ns/op with_new_arraylist_constructor_size·p0.50: 794624,000 ns/op with_new_arraylist_constructor_size·p0.90: 816128,000 ns/op with_new_arraylist_constructor_size·p0.95: 833536,000 ns/op with_new_arraylist_constructor_size·p0.99: 874496,000 ns/op with_new_arraylist_constructor_size·p0.999: 2150400,000 ns/op with_new_arraylist_constructor_size·p0.9999: 2358386,688 ns/op with_new_arraylist_constructor_size·p1.00: 2363392,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 188730 mean = 794238,127 ±(99.9%) 501,021 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 9 [ 750000,000, 1000000,000) = 188001 [1000000,000, 1250000,000) = 330 [1250000,000, 1500000,000) = 1 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 79 [2000000,000, 2250000,000) = 250 [2250000,000, 2500000,000) = 58 [2500000,000, 2750000,000) = 1 Percentiles, ns/op: p(0,0000) = 748544,000 ns/op p(50,0000) = 790528,000 ns/op p(90,0000) = 816128,000 ns/op p(95,0000) = 840704,000 ns/op p(99,0000) = 897024,000 ns/op p(99,9000) = 2101248,000 ns/op p(99,9900) = 2375680,000 ns/op p(99,9990) = 2501849,252 ns/op p(99,9999) = 2560000,000 ns/op p(100,0000) = 2560000,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 1000) # Run progress: 89,11% complete, ETA 04:16:38 # Fork: 1 of 3 # Warmup Iteration 1: 1510073,317 ±(99.9%) 8289,489 ns/op # Warmup Iteration 2: 1505996,723 ±(99.9%) 5925,751 ns/op # Warmup Iteration 3: 1491382,639 ±(99.9%) 4836,505 ns/op Iteration 1: 1489239,368 ±(99.9%) 4781,878 ns/op with_new_arraylist_constructor_size·p0.00: 1419264,000 ns/op with_new_arraylist_constructor_size·p0.50: 1478656,000 ns/op with_new_arraylist_constructor_size·p0.90: 1521664,000 ns/op with_new_arraylist_constructor_size·p0.95: 1531904,000 ns/op with_new_arraylist_constructor_size·p0.99: 1572864,000 ns/op with_new_arraylist_constructor_size·p0.999: 3272159,232 ns/op with_new_arraylist_constructor_size·p0.9999: 3366912,000 ns/op with_new_arraylist_constructor_size·p1.00: 3366912,000 ns/op Iteration 2: 1489366,103 ±(99.9%) 5095,625 ns/op with_new_arraylist_constructor_size·p0.00: 1417216,000 ns/op with_new_arraylist_constructor_size·p0.50: 1478656,000 ns/op with_new_arraylist_constructor_size·p0.90: 1521664,000 ns/op with_new_arraylist_constructor_size·p0.95: 1533952,000 ns/op with_new_arraylist_constructor_size·p0.99: 1581056,000 ns/op with_new_arraylist_constructor_size·p0.999: 3341803,520 ns/op with_new_arraylist_constructor_size·p0.9999: 3436544,000 ns/op with_new_arraylist_constructor_size·p1.00: 3436544,000 ns/op Iteration 3: 1489286,982 ±(99.9%) 4949,351 ns/op with_new_arraylist_constructor_size·p0.00: 1417216,000 ns/op with_new_arraylist_constructor_size·p0.50: 1480704,000 ns/op with_new_arraylist_constructor_size·p0.90: 1525760,000 ns/op with_new_arraylist_constructor_size·p0.95: 1538048,000 ns/op with_new_arraylist_constructor_size·p0.99: 1579008,000 ns/op with_new_arraylist_constructor_size·p0.999: 3289088,000 ns/op with_new_arraylist_constructor_size·p0.9999: 3432448,000 ns/op with_new_arraylist_constructor_size·p1.00: 3432448,000 ns/op Iteration 4: 1490321,811 ±(99.9%) 4967,340 ns/op with_new_arraylist_constructor_size·p0.00: 1415168,000 ns/op with_new_arraylist_constructor_size·p0.50: 1480704,000 ns/op with_new_arraylist_constructor_size·p0.90: 1529856,000 ns/op with_new_arraylist_constructor_size·p0.95: 1542144,000 ns/op with_new_arraylist_constructor_size·p0.99: 1579008,000 ns/op with_new_arraylist_constructor_size·p0.999: 3288842,240 ns/op with_new_arraylist_constructor_size·p0.9999: 3432448,000 ns/op with_new_arraylist_constructor_size·p1.00: 3432448,000 ns/op Iteration 5: 1487148,495 ±(99.9%) 4902,249 ns/op with_new_arraylist_constructor_size·p0.00: 1415168,000 ns/op with_new_arraylist_constructor_size·p0.50: 1478656,000 ns/op with_new_arraylist_constructor_size·p0.90: 1521664,000 ns/op with_new_arraylist_constructor_size·p0.95: 1533952,000 ns/op with_new_arraylist_constructor_size·p0.99: 1576960,000 ns/op with_new_arraylist_constructor_size·p0.999: 3290230,784 ns/op with_new_arraylist_constructor_size·p0.9999: 3354624,000 ns/op with_new_arraylist_constructor_size·p1.00: 3354624,000 ns/op # Run progress: 89,17% complete, ETA 04:15:18 # Fork: 2 of 3 # Warmup Iteration 1: 1535088,170 ±(99.9%) 8214,904 ns/op # Warmup Iteration 2: 1490239,952 ±(99.9%) 4678,721 ns/op # Warmup Iteration 3: 1489244,609 ±(99.9%) 4342,936 ns/op Iteration 1: 1490286,685 ±(99.9%) 4318,044 ns/op with_new_arraylist_constructor_size·p0.00: 1417216,000 ns/op with_new_arraylist_constructor_size·p0.50: 1478656,000 ns/op with_new_arraylist_constructor_size·p0.90: 1525760,000 ns/op with_new_arraylist_constructor_size·p0.95: 1536000,000 ns/op with_new_arraylist_constructor_size·p0.99: 1599488,000 ns/op with_new_arraylist_constructor_size·p0.999: 3154395,136 ns/op with_new_arraylist_constructor_size·p0.9999: 3477504,000 ns/op with_new_arraylist_constructor_size·p1.00: 3477504,000 ns/op Iteration 2: 1486712,096 ±(99.9%) 4218,000 ns/op with_new_arraylist_constructor_size·p0.00: 1417216,000 ns/op with_new_arraylist_constructor_size·p0.50: 1476608,000 ns/op with_new_arraylist_constructor_size·p0.90: 1521664,000 ns/op with_new_arraylist_constructor_size·p0.95: 1531904,000 ns/op with_new_arraylist_constructor_size·p0.99: 1589248,000 ns/op with_new_arraylist_constructor_size·p0.999: 3220594,688 ns/op with_new_arraylist_constructor_size·p0.9999: 3477504,000 ns/op with_new_arraylist_constructor_size·p1.00: 3477504,000 ns/op Iteration 3: 1487512,579 ±(99.9%) 4913,604 ns/op with_new_arraylist_constructor_size·p0.00: 1417216,000 ns/op with_new_arraylist_constructor_size·p0.50: 1476608,000 ns/op with_new_arraylist_constructor_size·p0.90: 1521664,000 ns/op with_new_arraylist_constructor_size·p0.95: 1531904,000 ns/op with_new_arraylist_constructor_size·p0.99: 1579008,000 ns/op with_new_arraylist_constructor_size·p0.999: 3281403,904 ns/op with_new_arraylist_constructor_size·p0.9999: 4366336,000 ns/op with_new_arraylist_constructor_size·p1.00: 4366336,000 ns/op Iteration 4: 1487029,943 ±(99.9%) 4616,082 ns/op with_new_arraylist_constructor_size·p0.00: 1417216,000 ns/op with_new_arraylist_constructor_size·p0.50: 1476608,000 ns/op with_new_arraylist_constructor_size·p0.90: 1521664,000 ns/op with_new_arraylist_constructor_size·p0.95: 1531904,000 ns/op with_new_arraylist_constructor_size·p0.99: 1593344,000 ns/op with_new_arraylist_constructor_size·p0.999: 3211829,248 ns/op with_new_arraylist_constructor_size·p0.9999: 3506176,000 ns/op with_new_arraylist_constructor_size·p1.00: 3506176,000 ns/op Iteration 5: 1486833,069 ±(99.9%) 4595,971 ns/op with_new_arraylist_constructor_size·p0.00: 1417216,000 ns/op with_new_arraylist_constructor_size·p0.50: 1476608,000 ns/op with_new_arraylist_constructor_size·p0.90: 1521664,000 ns/op with_new_arraylist_constructor_size·p0.95: 1531904,000 ns/op with_new_arraylist_constructor_size·p0.99: 1592893,440 ns/op with_new_arraylist_constructor_size·p0.999: 3246768,128 ns/op with_new_arraylist_constructor_size·p0.9999: 3510272,000 ns/op with_new_arraylist_constructor_size·p1.00: 3510272,000 ns/op # Run progress: 89,23% complete, ETA 04:13:58 # Fork: 3 of 3 # Warmup Iteration 1: 1630559,582 ±(99.9%) 9194,440 ns/op # Warmup Iteration 2: 1608342,889 ±(99.9%) 5041,493 ns/op # Warmup Iteration 3: 1612477,284 ±(99.9%) 5186,654 ns/op Iteration 1: 1608069,232 ±(99.9%) 4857,350 ns/op with_new_arraylist_constructor_size·p0.00: 1523712,000 ns/op with_new_arraylist_constructor_size·p0.50: 1597440,000 ns/op with_new_arraylist_constructor_size·p0.90: 1660928,000 ns/op with_new_arraylist_constructor_size·p0.95: 1734656,000 ns/op with_new_arraylist_constructor_size·p0.99: 1773568,000 ns/op with_new_arraylist_constructor_size·p0.999: 3336478,720 ns/op with_new_arraylist_constructor_size·p0.9999: 3624960,000 ns/op with_new_arraylist_constructor_size·p1.00: 3624960,000 ns/op Iteration 2: 1605996,374 ±(99.9%) 4852,428 ns/op with_new_arraylist_constructor_size·p0.00: 1523712,000 ns/op with_new_arraylist_constructor_size·p0.50: 1592320,000 ns/op with_new_arraylist_constructor_size·p0.90: 1650688,000 ns/op with_new_arraylist_constructor_size·p0.95: 1734656,000 ns/op with_new_arraylist_constructor_size·p0.99: 1764904,960 ns/op with_new_arraylist_constructor_size·p0.999: 3365998,592 ns/op with_new_arraylist_constructor_size·p0.9999: 3776512,000 ns/op with_new_arraylist_constructor_size·p1.00: 3776512,000 ns/op Iteration 3: 1593399,510 ±(99.9%) 4651,001 ns/op with_new_arraylist_constructor_size·p0.00: 1523712,000 ns/op with_new_arraylist_constructor_size·p0.50: 1585152,000 ns/op with_new_arraylist_constructor_size·p0.90: 1630208,000 ns/op with_new_arraylist_constructor_size·p0.95: 1640448,000 ns/op with_new_arraylist_constructor_size·p0.99: 1709137,920 ns/op with_new_arraylist_constructor_size·p0.999: 3360579,584 ns/op with_new_arraylist_constructor_size·p0.9999: 3579904,000 ns/op with_new_arraylist_constructor_size·p1.00: 3579904,000 ns/op Iteration 4: 1591591,507 ±(99.9%) 4439,222 ns/op with_new_arraylist_constructor_size·p0.00: 1521664,000 ns/op with_new_arraylist_constructor_size·p0.50: 1583104,000 ns/op with_new_arraylist_constructor_size·p0.90: 1628160,000 ns/op with_new_arraylist_constructor_size·p0.95: 1640448,000 ns/op with_new_arraylist_constructor_size·p0.99: 1710080,000 ns/op with_new_arraylist_constructor_size·p0.999: 3411476,480 ns/op with_new_arraylist_constructor_size·p0.9999: 3633152,000 ns/op with_new_arraylist_constructor_size·p1.00: 3633152,000 ns/op Iteration 5: 1591746,508 ±(99.9%) 4713,066 ns/op with_new_arraylist_constructor_size·p0.00: 1521664,000 ns/op with_new_arraylist_constructor_size·p0.50: 1583104,000 ns/op with_new_arraylist_constructor_size·p0.90: 1626112,000 ns/op with_new_arraylist_constructor_size·p0.95: 1636352,000 ns/op with_new_arraylist_constructor_size·p0.99: 1706414,080 ns/op with_new_arraylist_constructor_size·p0.999: 3407872,000 ns/op with_new_arraylist_constructor_size·p0.9999: 3690496,000 ns/op with_new_arraylist_constructor_size·p1.00: 3690496,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 98404 mean = 1523243,726 ±(99.9%) 1334,977 ns/op Histogram, ns/op: [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 43500 [1500000,000, 1750000,000) = 54253 [1750000,000, 2000000,000) = 179 [2000000,000, 2250000,000) = 34 [2250000,000, 2500000,000) = 2 [2500000,000, 2750000,000) = 24 [2750000,000, 3000000,000) = 92 [3000000,000, 3250000,000) = 178 [3250000,000, 3500000,000) = 122 [3500000,000, 3750000,000) = 17 [3750000,000, 4000000,000) = 2 [4000000,000, 4250000,000) = 0 [4250000,000, 4500000,000) = 1 [4500000,000, 4750000,000) = 0 Percentiles, ns/op: p(0,0000) = 1415168,000 ns/op p(50,0000) = 1503232,000 ns/op p(90,0000) = 1609728,000 ns/op p(95,0000) = 1626112,000 ns/op p(99,0000) = 1736704,000 ns/op p(99,9000) = 3299717,120 ns/op p(99,9900) = 3580557,312 ns/op p(99,9990) = 4366336,000 ns/op p(99,9999) = 4366336,000 ns/op p(100,0000) = 4366336,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 10) # Run progress: 89,28% complete, ETA 04:12:38 # Fork: 1 of 3 # Warmup Iteration 1: 58250,611 ±(99.9%) 345,223 ns/op # Warmup Iteration 2: 57287,023 ±(99.9%) 131,790 ns/op # Warmup Iteration 3: 57002,183 ±(99.9%) 118,051 ns/op Iteration 1: 57165,223 ±(99.9%) 119,476 ns/op with_new_arraylist_constructor_size·p0.00: 55040,000 ns/op with_new_arraylist_constructor_size·p0.50: 56448,000 ns/op with_new_arraylist_constructor_size·p0.90: 58240,000 ns/op with_new_arraylist_constructor_size·p0.95: 59264,000 ns/op with_new_arraylist_constructor_size·p0.99: 68864,000 ns/op with_new_arraylist_constructor_size·p0.999: 102272,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1208320,000 ns/op with_new_arraylist_constructor_size·p1.00: 1413120,000 ns/op Iteration 2: 57057,821 ±(99.9%) 121,317 ns/op with_new_arraylist_constructor_size·p0.00: 55040,000 ns/op with_new_arraylist_constructor_size·p0.50: 56384,000 ns/op with_new_arraylist_constructor_size·p0.90: 58112,000 ns/op with_new_arraylist_constructor_size·p0.95: 58880,000 ns/op with_new_arraylist_constructor_size·p0.99: 63548,160 ns/op with_new_arraylist_constructor_size·p0.999: 86528,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1230848,000 ns/op with_new_arraylist_constructor_size·p1.00: 1458176,000 ns/op Iteration 3: 57089,528 ±(99.9%) 120,939 ns/op with_new_arraylist_constructor_size·p0.00: 55104,000 ns/op with_new_arraylist_constructor_size·p0.50: 56448,000 ns/op with_new_arraylist_constructor_size·p0.90: 58176,000 ns/op with_new_arraylist_constructor_size·p0.95: 58944,000 ns/op with_new_arraylist_constructor_size·p0.99: 68736,000 ns/op with_new_arraylist_constructor_size·p0.999: 86656,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1235140,608 ns/op with_new_arraylist_constructor_size·p1.00: 1388544,000 ns/op Iteration 4: 62973,863 ±(99.9%) 168,767 ns/op with_new_arraylist_constructor_size·p0.00: 55040,000 ns/op with_new_arraylist_constructor_size·p0.50: 56512,000 ns/op with_new_arraylist_constructor_size·p0.90: 94592,000 ns/op with_new_arraylist_constructor_size·p0.95: 95104,000 ns/op with_new_arraylist_constructor_size·p0.99: 98176,000 ns/op with_new_arraylist_constructor_size·p0.999: 122752,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1214464,000 ns/op with_new_arraylist_constructor_size·p1.00: 1382400,000 ns/op Iteration 5: 61120,441 ±(99.9%) 157,622 ns/op with_new_arraylist_constructor_size·p0.00: 55168,000 ns/op with_new_arraylist_constructor_size·p0.50: 56640,000 ns/op with_new_arraylist_constructor_size·p0.90: 83929,600 ns/op with_new_arraylist_constructor_size·p0.95: 94976,000 ns/op with_new_arraylist_constructor_size·p0.99: 97536,000 ns/op with_new_arraylist_constructor_size·p0.999: 109312,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1223988,838 ns/op with_new_arraylist_constructor_size·p1.00: 1425408,000 ns/op # Run progress: 89,34% complete, ETA 04:11:18 # Fork: 2 of 3 # Warmup Iteration 1: 61384,363 ±(99.9%) 361,951 ns/op # Warmup Iteration 2: 60452,373 ±(99.9%) 133,353 ns/op # Warmup Iteration 3: 60337,311 ±(99.9%) 130,430 ns/op Iteration 1: 60762,634 ±(99.9%) 130,162 ns/op with_new_arraylist_constructor_size·p0.00: 58560,000 ns/op with_new_arraylist_constructor_size·p0.50: 59712,000 ns/op with_new_arraylist_constructor_size·p0.90: 61632,000 ns/op with_new_arraylist_constructor_size·p0.95: 62912,000 ns/op with_new_arraylist_constructor_size·p0.99: 81920,000 ns/op with_new_arraylist_constructor_size·p0.999: 90240,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1198628,045 ns/op with_new_arraylist_constructor_size·p1.00: 1382400,000 ns/op Iteration 2: 60581,584 ±(99.9%) 135,545 ns/op with_new_arraylist_constructor_size·p0.00: 58560,000 ns/op with_new_arraylist_constructor_size·p0.50: 59648,000 ns/op with_new_arraylist_constructor_size·p0.90: 61376,000 ns/op with_new_arraylist_constructor_size·p0.95: 62080,000 ns/op with_new_arraylist_constructor_size·p0.99: 81920,000 ns/op with_new_arraylist_constructor_size·p0.999: 91648,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1215594,906 ns/op with_new_arraylist_constructor_size·p1.00: 1867776,000 ns/op Iteration 3: 60322,404 ±(99.9%) 129,941 ns/op with_new_arraylist_constructor_size·p0.00: 58560,000 ns/op with_new_arraylist_constructor_size·p0.50: 59648,000 ns/op with_new_arraylist_constructor_size·p0.90: 61504,000 ns/op with_new_arraylist_constructor_size·p0.95: 62272,000 ns/op with_new_arraylist_constructor_size·p0.99: 65792,000 ns/op with_new_arraylist_constructor_size·p0.999: 89728,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1192850,842 ns/op with_new_arraylist_constructor_size·p1.00: 1417216,000 ns/op Iteration 4: 60660,084 ±(99.9%) 131,108 ns/op with_new_arraylist_constructor_size·p0.00: 58560,000 ns/op with_new_arraylist_constructor_size·p0.50: 59648,000 ns/op with_new_arraylist_constructor_size·p0.90: 61568,000 ns/op with_new_arraylist_constructor_size·p0.95: 62848,000 ns/op with_new_arraylist_constructor_size·p0.99: 81920,000 ns/op with_new_arraylist_constructor_size·p0.999: 90240,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1211472,486 ns/op with_new_arraylist_constructor_size·p1.00: 1337344,000 ns/op Iteration 5: 62912,772 ±(99.9%) 151,357 ns/op with_new_arraylist_constructor_size·p0.00: 58560,000 ns/op with_new_arraylist_constructor_size·p0.50: 59712,000 ns/op with_new_arraylist_constructor_size·p0.90: 63360,000 ns/op with_new_arraylist_constructor_size·p0.95: 94592,000 ns/op with_new_arraylist_constructor_size·p0.99: 97152,000 ns/op with_new_arraylist_constructor_size·p0.999: 107520,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1214725,325 ns/op with_new_arraylist_constructor_size·p1.00: 1359872,000 ns/op # Run progress: 89,40% complete, ETA 04:09:57 # Fork: 3 of 3 # Warmup Iteration 1: 58033,179 ±(99.9%) 378,714 ns/op # Warmup Iteration 2: 58495,489 ±(99.9%) 142,128 ns/op # Warmup Iteration 3: 58736,099 ±(99.9%) 137,063 ns/op Iteration 1: 58405,422 ±(99.9%) 134,863 ns/op with_new_arraylist_constructor_size·p0.00: 54720,000 ns/op with_new_arraylist_constructor_size·p0.50: 56448,000 ns/op with_new_arraylist_constructor_size·p0.90: 58624,000 ns/op with_new_arraylist_constructor_size·p0.95: 60224,000 ns/op with_new_arraylist_constructor_size·p0.99: 94848,000 ns/op with_new_arraylist_constructor_size·p0.999: 99200,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1208809,882 ns/op with_new_arraylist_constructor_size·p1.00: 1531904,000 ns/op Iteration 2: 56981,200 ±(99.9%) 121,339 ns/op with_new_arraylist_constructor_size·p0.00: 54656,000 ns/op with_new_arraylist_constructor_size·p0.50: 56384,000 ns/op with_new_arraylist_constructor_size·p0.90: 58176,000 ns/op with_new_arraylist_constructor_size·p0.95: 58816,000 ns/op with_new_arraylist_constructor_size·p0.99: 63379,840 ns/op with_new_arraylist_constructor_size·p0.999: 86656,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1210368,000 ns/op with_new_arraylist_constructor_size·p1.00: 1478656,000 ns/op Iteration 3: 57769,087 ±(99.9%) 128,390 ns/op with_new_arraylist_constructor_size·p0.00: 54656,000 ns/op with_new_arraylist_constructor_size·p0.50: 56448,000 ns/op with_new_arraylist_constructor_size·p0.90: 58432,000 ns/op with_new_arraylist_constructor_size·p0.95: 59264,000 ns/op with_new_arraylist_constructor_size·p0.99: 94336,000 ns/op with_new_arraylist_constructor_size·p0.999: 100480,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1200434,176 ns/op with_new_arraylist_constructor_size·p1.00: 1372160,000 ns/op Iteration 4: 57555,949 ±(99.9%) 124,074 ns/op with_new_arraylist_constructor_size·p0.00: 54784,000 ns/op with_new_arraylist_constructor_size·p0.50: 56384,000 ns/op with_new_arraylist_constructor_size·p0.90: 58304,000 ns/op with_new_arraylist_constructor_size·p0.95: 59200,000 ns/op with_new_arraylist_constructor_size·p0.99: 94208,000 ns/op with_new_arraylist_constructor_size·p0.999: 103424,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1216426,189 ns/op with_new_arraylist_constructor_size·p1.00: 1300480,000 ns/op Iteration 5: 57035,806 ±(99.9%) 123,617 ns/op with_new_arraylist_constructor_size·p0.00: 54848,000 ns/op with_new_arraylist_constructor_size·p0.50: 56384,000 ns/op with_new_arraylist_constructor_size·p0.90: 58112,000 ns/op with_new_arraylist_constructor_size·p0.95: 58816,000 ns/op with_new_arraylist_constructor_size·p0.99: 61120,000 ns/op with_new_arraylist_constructor_size·p0.999: 87168,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1234944,000 ns/op with_new_arraylist_constructor_size·p1.00: 1720320,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 2532064 mean = 59151,297 ±(99.9%) 34,664 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2531439 [ 125000,000, 250000,000) = 189 [ 250000,000, 375000,000) = 5 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 12 [1125000,000, 1250000,000) = 257 [1250000,000, 1375000,000) = 145 [1375000,000, 1500000,000) = 13 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 54656,000 ns/op p(50,0000) = 56960,000 ns/op p(90,0000) = 60480,000 ns/op p(95,0000) = 62336,000 ns/op p(99,0000) = 94976,000 ns/op p(99,9000) = 101120,000 ns/op p(99,9900) = 1211993,088 ns/op p(99,9990) = 1353071,309 ns/op p(99,9999) = 1620070,441 ns/op p(100,0000) = 1867776,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 20) # Run progress: 89,45% complete, ETA 04:08:37 # Fork: 1 of 3 # Warmup Iteration 1: 109542,794 ±(99.9%) 631,054 ns/op # Warmup Iteration 2: 108046,665 ±(99.9%) 259,061 ns/op # Warmup Iteration 3: 107649,824 ±(99.9%) 228,406 ns/op Iteration 1: 107685,925 ±(99.9%) 229,028 ns/op with_new_arraylist_constructor_size·p0.00: 104960,000 ns/op with_new_arraylist_constructor_size·p0.50: 106624,000 ns/op with_new_arraylist_constructor_size·p0.90: 109056,000 ns/op with_new_arraylist_constructor_size·p0.95: 109696,000 ns/op with_new_arraylist_constructor_size·p0.99: 122496,000 ns/op with_new_arraylist_constructor_size·p0.999: 139008,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1282188,698 ns/op with_new_arraylist_constructor_size·p1.00: 1445888,000 ns/op Iteration 2: 107830,885 ±(99.9%) 226,223 ns/op with_new_arraylist_constructor_size·p0.00: 104960,000 ns/op with_new_arraylist_constructor_size·p0.50: 106752,000 ns/op with_new_arraylist_constructor_size·p0.90: 109568,000 ns/op with_new_arraylist_constructor_size·p0.95: 110336,000 ns/op with_new_arraylist_constructor_size·p0.99: 123008,000 ns/op with_new_arraylist_constructor_size·p0.999: 139520,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1315133,030 ns/op with_new_arraylist_constructor_size·p1.00: 1400832,000 ns/op Iteration 3: 107707,494 ±(99.9%) 228,827 ns/op with_new_arraylist_constructor_size·p0.00: 104832,000 ns/op with_new_arraylist_constructor_size·p0.50: 106624,000 ns/op with_new_arraylist_constructor_size·p0.90: 108800,000 ns/op with_new_arraylist_constructor_size·p0.95: 109312,000 ns/op with_new_arraylist_constructor_size·p0.99: 123264,000 ns/op with_new_arraylist_constructor_size·p0.999: 138496,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1303453,696 ns/op with_new_arraylist_constructor_size·p1.00: 1462272,000 ns/op Iteration 4: 107663,515 ±(99.9%) 231,515 ns/op with_new_arraylist_constructor_size·p0.00: 104832,000 ns/op with_new_arraylist_constructor_size·p0.50: 106496,000 ns/op with_new_arraylist_constructor_size·p0.90: 108928,000 ns/op with_new_arraylist_constructor_size·p0.95: 109440,000 ns/op with_new_arraylist_constructor_size·p0.99: 122624,000 ns/op with_new_arraylist_constructor_size·p0.999: 139264,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1331200,000 ns/op with_new_arraylist_constructor_size·p1.00: 1415168,000 ns/op Iteration 5: 107633,887 ±(99.9%) 224,216 ns/op with_new_arraylist_constructor_size·p0.00: 104960,000 ns/op with_new_arraylist_constructor_size·p0.50: 106496,000 ns/op with_new_arraylist_constructor_size·p0.90: 108928,000 ns/op with_new_arraylist_constructor_size·p0.95: 109440,000 ns/op with_new_arraylist_constructor_size·p0.99: 121724,160 ns/op with_new_arraylist_constructor_size·p0.999: 150784,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1267137,946 ns/op with_new_arraylist_constructor_size·p1.00: 1398784,000 ns/op # Run progress: 89,51% complete, ETA 04:07:17 # Fork: 2 of 3 # Warmup Iteration 1: 108121,327 ±(99.9%) 641,606 ns/op # Warmup Iteration 2: 106922,718 ±(99.9%) 236,708 ns/op # Warmup Iteration 3: 106608,777 ±(99.9%) 228,225 ns/op Iteration 1: 118797,963 ±(99.9%) 335,057 ns/op with_new_arraylist_constructor_size·p0.00: 103808,000 ns/op with_new_arraylist_constructor_size·p0.50: 106240,000 ns/op with_new_arraylist_constructor_size·p0.90: 154112,000 ns/op with_new_arraylist_constructor_size·p0.95: 156160,000 ns/op with_new_arraylist_constructor_size·p0.99: 164608,000 ns/op with_new_arraylist_constructor_size·p0.999: 184576,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1316405,862 ns/op with_new_arraylist_constructor_size·p1.00: 1945600,000 ns/op Iteration 2: 108195,363 ±(99.9%) 249,839 ns/op with_new_arraylist_constructor_size·p0.00: 103808,000 ns/op with_new_arraylist_constructor_size·p0.50: 105600,000 ns/op with_new_arraylist_constructor_size·p0.90: 107776,000 ns/op with_new_arraylist_constructor_size·p0.95: 111744,000 ns/op with_new_arraylist_constructor_size·p0.99: 154880,000 ns/op with_new_arraylist_constructor_size·p0.999: 166830,080 ns/op with_new_arraylist_constructor_size·p0.9999: 1354498,048 ns/op with_new_arraylist_constructor_size·p1.00: 1406976,000 ns/op Iteration 3: 106820,647 ±(99.9%) 222,799 ns/op with_new_arraylist_constructor_size·p0.00: 103808,000 ns/op with_new_arraylist_constructor_size·p0.50: 105728,000 ns/op with_new_arraylist_constructor_size·p0.90: 107904,000 ns/op with_new_arraylist_constructor_size·p0.95: 108544,000 ns/op with_new_arraylist_constructor_size·p0.99: 122624,000 ns/op with_new_arraylist_constructor_size·p0.999: 140032,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1280000,000 ns/op with_new_arraylist_constructor_size·p1.00: 1513472,000 ns/op Iteration 4: 108689,694 ±(99.9%) 239,049 ns/op with_new_arraylist_constructor_size·p0.00: 103808,000 ns/op with_new_arraylist_constructor_size·p0.50: 105728,000 ns/op with_new_arraylist_constructor_size·p0.90: 117760,000 ns/op with_new_arraylist_constructor_size·p0.95: 118912,000 ns/op with_new_arraylist_constructor_size·p0.99: 126080,000 ns/op with_new_arraylist_constructor_size·p0.999: 147712,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1345146,470 ns/op with_new_arraylist_constructor_size·p1.00: 1439744,000 ns/op Iteration 5: 108487,226 ±(99.9%) 237,057 ns/op with_new_arraylist_constructor_size·p0.00: 103680,000 ns/op with_new_arraylist_constructor_size·p0.50: 105600,000 ns/op with_new_arraylist_constructor_size·p0.90: 117478,400 ns/op with_new_arraylist_constructor_size·p0.95: 118912,000 ns/op with_new_arraylist_constructor_size·p0.99: 124928,000 ns/op with_new_arraylist_constructor_size·p0.999: 147712,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1326255,309 ns/op with_new_arraylist_constructor_size·p1.00: 1468416,000 ns/op # Run progress: 89,57% complete, ETA 04:05:57 # Fork: 3 of 3 # Warmup Iteration 1: 110362,425 ±(99.9%) 650,880 ns/op # Warmup Iteration 2: 109608,807 ±(99.9%) 241,596 ns/op # Warmup Iteration 3: 109186,260 ±(99.9%) 227,818 ns/op Iteration 1: 109053,370 ±(99.9%) 241,178 ns/op with_new_arraylist_constructor_size·p0.00: 105728,000 ns/op with_new_arraylist_constructor_size·p0.50: 108032,000 ns/op with_new_arraylist_constructor_size·p0.90: 110336,000 ns/op with_new_arraylist_constructor_size·p0.95: 110976,000 ns/op with_new_arraylist_constructor_size·p0.99: 124797,440 ns/op with_new_arraylist_constructor_size·p0.999: 140800,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1360030,925 ns/op with_new_arraylist_constructor_size·p1.00: 1908736,000 ns/op Iteration 2: 109638,612 ±(99.9%) 229,436 ns/op with_new_arraylist_constructor_size·p0.00: 105856,000 ns/op with_new_arraylist_constructor_size·p0.50: 108288,000 ns/op with_new_arraylist_constructor_size·p0.90: 112000,000 ns/op with_new_arraylist_constructor_size·p0.95: 114560,000 ns/op with_new_arraylist_constructor_size·p0.99: 125312,000 ns/op with_new_arraylist_constructor_size·p0.999: 144128,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1312762,675 ns/op with_new_arraylist_constructor_size·p1.00: 1417216,000 ns/op Iteration 3: 109056,850 ±(99.9%) 227,501 ns/op with_new_arraylist_constructor_size·p0.00: 105856,000 ns/op with_new_arraylist_constructor_size·p0.50: 108032,000 ns/op with_new_arraylist_constructor_size·p0.90: 110080,000 ns/op with_new_arraylist_constructor_size·p0.95: 110720,000 ns/op with_new_arraylist_constructor_size·p0.99: 124928,000 ns/op with_new_arraylist_constructor_size·p0.999: 140288,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1294336,000 ns/op with_new_arraylist_constructor_size·p1.00: 1402880,000 ns/op Iteration 4: 109434,503 ±(99.9%) 236,452 ns/op with_new_arraylist_constructor_size·p0.00: 105856,000 ns/op with_new_arraylist_constructor_size·p0.50: 108288,000 ns/op with_new_arraylist_constructor_size·p0.90: 111232,000 ns/op with_new_arraylist_constructor_size·p0.95: 112128,000 ns/op with_new_arraylist_constructor_size·p0.99: 125205,760 ns/op with_new_arraylist_constructor_size·p0.999: 141751,552 ns/op with_new_arraylist_constructor_size·p0.9999: 1332985,242 ns/op with_new_arraylist_constructor_size·p1.00: 1400832,000 ns/op Iteration 5: 109381,784 ±(99.9%) 240,182 ns/op with_new_arraylist_constructor_size·p0.00: 105600,000 ns/op with_new_arraylist_constructor_size·p0.50: 108288,000 ns/op with_new_arraylist_constructor_size·p0.90: 111104,000 ns/op with_new_arraylist_constructor_size·p0.95: 112000,000 ns/op with_new_arraylist_constructor_size·p0.99: 124800,000 ns/op with_new_arraylist_constructor_size·p0.999: 141056,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1350865,920 ns/op with_new_arraylist_constructor_size·p1.00: 1476608,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 1374507 mean = 109008,711 ±(99.9%) 62,424 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1339223 [ 125000,000, 250000,000) = 34844 [ 250000,000, 375000,000) = 3 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 2 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 156 [1250000,000, 1375000,000) = 221 [1375000,000, 1500000,000) = 52 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 103680,000 ns/op p(50,0000) = 107264,000 ns/op p(90,0000) = 110464,000 ns/op p(95,0000) = 115712,000 ns/op p(99,0000) = 153600,000 ns/op p(99,9000) = 164864,000 ns/op p(99,9900) = 1320036,762 ns/op p(99,9990) = 1430026,076 ns/op p(99,9999) = 1931794,137 ns/op p(100,0000) = 1945600,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 50) # Run progress: 89,62% complete, ETA 04:04:37 # Fork: 1 of 3 # Warmup Iteration 1: 228486,472 ±(99.9%) 1365,635 ns/op # Warmup Iteration 2: 226679,035 ±(99.9%) 532,662 ns/op # Warmup Iteration 3: 226306,331 ±(99.9%) 477,319 ns/op Iteration 1: 226525,752 ±(99.9%) 481,630 ns/op with_new_arraylist_constructor_size·p0.00: 219648,000 ns/op with_new_arraylist_constructor_size·p0.50: 224000,000 ns/op with_new_arraylist_constructor_size·p0.90: 229632,000 ns/op with_new_arraylist_constructor_size·p0.95: 238336,000 ns/op with_new_arraylist_constructor_size·p0.99: 253440,000 ns/op with_new_arraylist_constructor_size·p0.999: 274375,680 ns/op with_new_arraylist_constructor_size·p0.9999: 1499387,904 ns/op with_new_arraylist_constructor_size·p1.00: 1529856,000 ns/op Iteration 2: 226375,197 ±(99.9%) 488,109 ns/op with_new_arraylist_constructor_size·p0.00: 220160,000 ns/op with_new_arraylist_constructor_size·p0.50: 224000,000 ns/op with_new_arraylist_constructor_size·p0.90: 229120,000 ns/op with_new_arraylist_constructor_size·p0.95: 238336,000 ns/op with_new_arraylist_constructor_size·p0.99: 253440,000 ns/op with_new_arraylist_constructor_size·p0.999: 275456,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1540303,462 ns/op with_new_arraylist_constructor_size·p1.00: 1595392,000 ns/op Iteration 3: 228416,345 ±(99.9%) 515,100 ns/op with_new_arraylist_constructor_size·p0.00: 220160,000 ns/op with_new_arraylist_constructor_size·p0.50: 224256,000 ns/op with_new_arraylist_constructor_size·p0.90: 234752,000 ns/op with_new_arraylist_constructor_size·p0.95: 252416,000 ns/op with_new_arraylist_constructor_size·p0.99: 279552,000 ns/op with_new_arraylist_constructor_size·p0.999: 307712,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1527041,024 ns/op with_new_arraylist_constructor_size·p1.00: 1599488,000 ns/op Iteration 4: 226631,046 ±(99.9%) 491,199 ns/op with_new_arraylist_constructor_size·p0.00: 219904,000 ns/op with_new_arraylist_constructor_size·p0.50: 224000,000 ns/op with_new_arraylist_constructor_size·p0.90: 230144,000 ns/op with_new_arraylist_constructor_size·p0.95: 238080,000 ns/op with_new_arraylist_constructor_size·p0.99: 252928,000 ns/op with_new_arraylist_constructor_size·p0.999: 277364,224 ns/op with_new_arraylist_constructor_size·p0.9999: 1546612,326 ns/op with_new_arraylist_constructor_size·p1.00: 1667072,000 ns/op Iteration 5: 226235,661 ±(99.9%) 484,576 ns/op with_new_arraylist_constructor_size·p0.00: 220160,000 ns/op with_new_arraylist_constructor_size·p0.50: 223744,000 ns/op with_new_arraylist_constructor_size·p0.90: 228608,000 ns/op with_new_arraylist_constructor_size·p0.95: 238336,000 ns/op with_new_arraylist_constructor_size·p0.99: 253440,000 ns/op with_new_arraylist_constructor_size·p0.999: 275284,992 ns/op with_new_arraylist_constructor_size·p0.9999: 1488383,795 ns/op with_new_arraylist_constructor_size·p1.00: 1546240,000 ns/op # Run progress: 89,68% complete, ETA 04:03:17 # Fork: 2 of 3 # Warmup Iteration 1: 229360,990 ±(99.9%) 1389,927 ns/op # Warmup Iteration 2: 228944,900 ±(99.9%) 519,711 ns/op # Warmup Iteration 3: 228046,151 ±(99.9%) 477,161 ns/op Iteration 1: 228191,214 ±(99.9%) 480,587 ns/op with_new_arraylist_constructor_size·p0.00: 221696,000 ns/op with_new_arraylist_constructor_size·p0.50: 225536,000 ns/op with_new_arraylist_constructor_size·p0.90: 231424,000 ns/op with_new_arraylist_constructor_size·p0.95: 239616,000 ns/op with_new_arraylist_constructor_size·p0.99: 255232,000 ns/op with_new_arraylist_constructor_size·p0.999: 275968,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1479928,013 ns/op with_new_arraylist_constructor_size·p1.00: 1587200,000 ns/op Iteration 2: 228937,987 ±(99.9%) 497,804 ns/op with_new_arraylist_constructor_size·p0.00: 221952,000 ns/op with_new_arraylist_constructor_size·p0.50: 226048,000 ns/op with_new_arraylist_constructor_size·p0.90: 232448,000 ns/op with_new_arraylist_constructor_size·p0.95: 240640,000 ns/op with_new_arraylist_constructor_size·p0.99: 258304,000 ns/op with_new_arraylist_constructor_size·p0.999: 316253,184 ns/op with_new_arraylist_constructor_size·p0.9999: 1546047,898 ns/op with_new_arraylist_constructor_size·p1.00: 1605632,000 ns/op Iteration 3: 228789,949 ±(99.9%) 491,030 ns/op with_new_arraylist_constructor_size·p0.00: 222208,000 ns/op with_new_arraylist_constructor_size·p0.50: 226304,000 ns/op with_new_arraylist_constructor_size·p0.90: 232960,000 ns/op with_new_arraylist_constructor_size·p0.95: 239872,000 ns/op with_new_arraylist_constructor_size·p0.99: 255488,000 ns/op with_new_arraylist_constructor_size·p0.999: 277504,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1523627,213 ns/op with_new_arraylist_constructor_size·p1.00: 1568768,000 ns/op Iteration 4: 228292,264 ±(99.9%) 496,081 ns/op with_new_arraylist_constructor_size·p0.00: 222208,000 ns/op with_new_arraylist_constructor_size·p0.50: 226048,000 ns/op with_new_arraylist_constructor_size·p0.90: 231168,000 ns/op with_new_arraylist_constructor_size·p0.95: 239104,000 ns/op with_new_arraylist_constructor_size·p0.99: 254720,000 ns/op with_new_arraylist_constructor_size·p0.999: 284278,272 ns/op with_new_arraylist_constructor_size·p0.9999: 1520120,218 ns/op with_new_arraylist_constructor_size·p1.00: 1599488,000 ns/op Iteration 5: 228047,096 ±(99.9%) 497,546 ns/op with_new_arraylist_constructor_size·p0.00: 221952,000 ns/op with_new_arraylist_constructor_size·p0.50: 225792,000 ns/op with_new_arraylist_constructor_size·p0.90: 230400,000 ns/op with_new_arraylist_constructor_size·p0.95: 238080,000 ns/op with_new_arraylist_constructor_size·p0.99: 254208,000 ns/op with_new_arraylist_constructor_size·p0.999: 275402,240 ns/op with_new_arraylist_constructor_size·p0.9999: 1542027,674 ns/op with_new_arraylist_constructor_size·p1.00: 1687552,000 ns/op # Run progress: 89,74% complete, ETA 04:01:56 # Fork: 3 of 3 # Warmup Iteration 1: 227767,548 ±(99.9%) 1277,439 ns/op # Warmup Iteration 2: 226419,951 ±(99.9%) 522,576 ns/op # Warmup Iteration 3: 225831,379 ±(99.9%) 492,350 ns/op Iteration 1: 226021,079 ±(99.9%) 493,621 ns/op with_new_arraylist_constructor_size·p0.00: 219648,000 ns/op with_new_arraylist_constructor_size·p0.50: 223488,000 ns/op with_new_arraylist_constructor_size·p0.90: 229120,000 ns/op with_new_arraylist_constructor_size·p0.95: 236544,000 ns/op with_new_arraylist_constructor_size·p0.99: 253184,000 ns/op with_new_arraylist_constructor_size·p0.999: 273812,992 ns/op with_new_arraylist_constructor_size·p0.9999: 1532123,955 ns/op with_new_arraylist_constructor_size·p1.00: 1579008,000 ns/op Iteration 2: 225816,010 ±(99.9%) 487,380 ns/op with_new_arraylist_constructor_size·p0.00: 219904,000 ns/op with_new_arraylist_constructor_size·p0.50: 223488,000 ns/op with_new_arraylist_constructor_size·p0.90: 228096,000 ns/op with_new_arraylist_constructor_size·p0.95: 236800,000 ns/op with_new_arraylist_constructor_size·p0.99: 253184,000 ns/op with_new_arraylist_constructor_size·p0.999: 274432,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1508812,800 ns/op with_new_arraylist_constructor_size·p1.00: 1558528,000 ns/op Iteration 3: 225764,883 ±(99.9%) 501,140 ns/op with_new_arraylist_constructor_size·p0.00: 219648,000 ns/op with_new_arraylist_constructor_size·p0.50: 223232,000 ns/op with_new_arraylist_constructor_size·p0.90: 228096,000 ns/op with_new_arraylist_constructor_size·p0.95: 236544,000 ns/op with_new_arraylist_constructor_size·p0.99: 252928,000 ns/op with_new_arraylist_constructor_size·p0.999: 275968,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1515254,784 ns/op with_new_arraylist_constructor_size·p1.00: 1581056,000 ns/op Iteration 4: 226100,500 ±(99.9%) 486,443 ns/op with_new_arraylist_constructor_size·p0.00: 219904,000 ns/op with_new_arraylist_constructor_size·p0.50: 223488,000 ns/op with_new_arraylist_constructor_size·p0.90: 229632,000 ns/op with_new_arraylist_constructor_size·p0.95: 236544,000 ns/op with_new_arraylist_constructor_size·p0.99: 252928,000 ns/op with_new_arraylist_constructor_size·p0.999: 272896,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1570287,206 ns/op with_new_arraylist_constructor_size·p1.00: 1671168,000 ns/op Iteration 5: 225873,784 ±(99.9%) 494,048 ns/op with_new_arraylist_constructor_size·p0.00: 219648,000 ns/op with_new_arraylist_constructor_size·p0.50: 223488,000 ns/op with_new_arraylist_constructor_size·p0.90: 228352,000 ns/op with_new_arraylist_constructor_size·p0.95: 236544,000 ns/op with_new_arraylist_constructor_size·p0.99: 252928,000 ns/op with_new_arraylist_constructor_size·p0.999: 276992,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1551516,262 ns/op with_new_arraylist_constructor_size·p1.00: 1605632,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 660087 mean = 227061,951 ±(99.9%) 127,233 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 645452 [ 250000,000, 375000,000) = 14207 [ 375000,000, 500000,000) = 7 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 96 [1375000,000, 1500000,000) = 232 [1500000,000, 1625000,000) = 88 [1625000,000, 1750000,000) = 4 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 219648,000 ns/op p(50,0000) = 224768,000 ns/op p(90,0000) = 230400,000 ns/op p(95,0000) = 238592,000 ns/op p(99,0000) = 254976,000 ns/op p(99,9000) = 284672,000 ns/op p(99,9900) = 1517568,000 ns/op p(99,9990) = 1605632,000 ns/op p(99,9999) = 1687552,000 ns/op p(100,0000) = 1687552,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 100) # Run progress: 89,79% complete, ETA 04:00:36 # Fork: 1 of 3 # Warmup Iteration 1: 443310,852 ±(99.9%) 2848,580 ns/op # Warmup Iteration 2: 446396,857 ±(99.9%) 1310,335 ns/op # Warmup Iteration 3: 449172,235 ±(99.9%) 1277,745 ns/op Iteration 1: 441045,789 ±(99.9%) 1198,222 ns/op with_new_arraylist_constructor_size·p0.00: 415744,000 ns/op with_new_arraylist_constructor_size·p0.50: 428032,000 ns/op with_new_arraylist_constructor_size·p0.90: 508416,000 ns/op with_new_arraylist_constructor_size·p0.95: 514560,000 ns/op with_new_arraylist_constructor_size·p0.99: 525312,000 ns/op with_new_arraylist_constructor_size·p0.999: 1634680,832 ns/op with_new_arraylist_constructor_size·p0.9999: 1955887,104 ns/op with_new_arraylist_constructor_size·p1.00: 2019328,000 ns/op Iteration 2: 431166,918 ±(99.9%) 1017,230 ns/op with_new_arraylist_constructor_size·p0.00: 415744,000 ns/op with_new_arraylist_constructor_size·p0.50: 427008,000 ns/op with_new_arraylist_constructor_size·p0.90: 437760,000 ns/op with_new_arraylist_constructor_size·p0.95: 449536,000 ns/op with_new_arraylist_constructor_size·p0.99: 464896,000 ns/op with_new_arraylist_constructor_size·p0.999: 1608640,512 ns/op with_new_arraylist_constructor_size·p0.9999: 1857461,658 ns/op with_new_arraylist_constructor_size·p1.00: 1871872,000 ns/op Iteration 3: 435446,217 ±(99.9%) 1074,041 ns/op with_new_arraylist_constructor_size·p0.00: 415744,000 ns/op with_new_arraylist_constructor_size·p0.50: 427520,000 ns/op with_new_arraylist_constructor_size·p0.90: 449536,000 ns/op with_new_arraylist_constructor_size·p0.95: 506880,000 ns/op with_new_arraylist_constructor_size·p0.99: 521216,000 ns/op with_new_arraylist_constructor_size·p0.999: 1632358,400 ns/op with_new_arraylist_constructor_size·p0.9999: 1792839,680 ns/op with_new_arraylist_constructor_size·p1.00: 1878016,000 ns/op Iteration 4: 432687,974 ±(99.9%) 1038,908 ns/op with_new_arraylist_constructor_size·p0.00: 415232,000 ns/op with_new_arraylist_constructor_size·p0.50: 427520,000 ns/op with_new_arraylist_constructor_size·p0.90: 440320,000 ns/op with_new_arraylist_constructor_size·p0.95: 452608,000 ns/op with_new_arraylist_constructor_size·p0.99: 512000,000 ns/op with_new_arraylist_constructor_size·p0.999: 1615675,392 ns/op with_new_arraylist_constructor_size·p0.9999: 1818281,574 ns/op with_new_arraylist_constructor_size·p1.00: 1826816,000 ns/op Iteration 5: 430943,122 ±(99.9%) 990,468 ns/op with_new_arraylist_constructor_size·p0.00: 415232,000 ns/op with_new_arraylist_constructor_size·p0.50: 427008,000 ns/op with_new_arraylist_constructor_size·p0.90: 437760,000 ns/op with_new_arraylist_constructor_size·p0.95: 449536,000 ns/op with_new_arraylist_constructor_size·p0.99: 463360,000 ns/op with_new_arraylist_constructor_size·p0.999: 1599987,712 ns/op with_new_arraylist_constructor_size·p0.9999: 1855754,035 ns/op with_new_arraylist_constructor_size·p1.00: 1941504,000 ns/op # Run progress: 89,85% complete, ETA 03:59:16 # Fork: 2 of 3 # Warmup Iteration 1: 433760,984 ±(99.9%) 2930,974 ns/op # Warmup Iteration 2: 429270,699 ±(99.9%) 1092,850 ns/op # Warmup Iteration 3: 426856,756 ±(99.9%) 1053,742 ns/op Iteration 1: 426648,232 ±(99.9%) 1017,963 ns/op with_new_arraylist_constructor_size·p0.00: 413184,000 ns/op with_new_arraylist_constructor_size·p0.50: 422400,000 ns/op with_new_arraylist_constructor_size·p0.90: 432640,000 ns/op with_new_arraylist_constructor_size·p0.95: 442880,000 ns/op with_new_arraylist_constructor_size·p0.99: 462336,000 ns/op with_new_arraylist_constructor_size·p0.999: 1717721,088 ns/op with_new_arraylist_constructor_size·p0.9999: 1885506,970 ns/op with_new_arraylist_constructor_size·p1.00: 1904640,000 ns/op Iteration 2: 426442,731 ±(99.9%) 1022,489 ns/op with_new_arraylist_constructor_size·p0.00: 412672,000 ns/op with_new_arraylist_constructor_size·p0.50: 422400,000 ns/op with_new_arraylist_constructor_size·p0.90: 432128,000 ns/op with_new_arraylist_constructor_size·p0.95: 442880,000 ns/op with_new_arraylist_constructor_size·p0.99: 464721,920 ns/op with_new_arraylist_constructor_size·p0.999: 1693347,840 ns/op with_new_arraylist_constructor_size·p0.9999: 1880643,584 ns/op with_new_arraylist_constructor_size·p1.00: 1902592,000 ns/op Iteration 3: 427021,653 ±(99.9%) 1021,036 ns/op with_new_arraylist_constructor_size·p0.00: 412160,000 ns/op with_new_arraylist_constructor_size·p0.50: 422912,000 ns/op with_new_arraylist_constructor_size·p0.90: 433664,000 ns/op with_new_arraylist_constructor_size·p0.95: 443392,000 ns/op with_new_arraylist_constructor_size·p0.99: 465909,760 ns/op with_new_arraylist_constructor_size·p0.999: 1699016,704 ns/op with_new_arraylist_constructor_size·p0.9999: 1904555,622 ns/op with_new_arraylist_constructor_size·p1.00: 1923072,000 ns/op Iteration 4: 426610,295 ±(99.9%) 1126,904 ns/op with_new_arraylist_constructor_size·p0.00: 412672,000 ns/op with_new_arraylist_constructor_size·p0.50: 422400,000 ns/op with_new_arraylist_constructor_size·p0.90: 432640,000 ns/op with_new_arraylist_constructor_size·p0.95: 442880,000 ns/op with_new_arraylist_constructor_size·p0.99: 464896,000 ns/op with_new_arraylist_constructor_size·p0.999: 1726771,200 ns/op with_new_arraylist_constructor_size·p0.9999: 1931095,040 ns/op with_new_arraylist_constructor_size·p1.00: 3657728,000 ns/op Iteration 5: 426682,808 ±(99.9%) 1013,483 ns/op with_new_arraylist_constructor_size·p0.00: 412672,000 ns/op with_new_arraylist_constructor_size·p0.50: 422400,000 ns/op with_new_arraylist_constructor_size·p0.90: 433152,000 ns/op with_new_arraylist_constructor_size·p0.95: 444416,000 ns/op with_new_arraylist_constructor_size·p0.99: 460288,000 ns/op with_new_arraylist_constructor_size·p0.999: 1701349,376 ns/op with_new_arraylist_constructor_size·p0.9999: 1884806,758 ns/op with_new_arraylist_constructor_size·p1.00: 1888256,000 ns/op # Run progress: 89,91% complete, ETA 03:57:56 # Fork: 3 of 3 # Warmup Iteration 1: 434920,215 ±(99.9%) 2652,568 ns/op # Warmup Iteration 2: 431587,049 ±(99.9%) 1059,463 ns/op # Warmup Iteration 3: 428641,735 ±(99.9%) 998,042 ns/op Iteration 1: 429096,739 ±(99.9%) 997,325 ns/op with_new_arraylist_constructor_size·p0.00: 415232,000 ns/op with_new_arraylist_constructor_size·p0.50: 424960,000 ns/op with_new_arraylist_constructor_size·p0.90: 435712,000 ns/op with_new_arraylist_constructor_size·p0.95: 444928,000 ns/op with_new_arraylist_constructor_size·p0.99: 459776,000 ns/op with_new_arraylist_constructor_size·p0.999: 1641265,152 ns/op with_new_arraylist_constructor_size·p0.9999: 1820835,430 ns/op with_new_arraylist_constructor_size·p1.00: 1871872,000 ns/op Iteration 2: 428910,650 ±(99.9%) 997,237 ns/op with_new_arraylist_constructor_size·p0.00: 414720,000 ns/op with_new_arraylist_constructor_size·p0.50: 424960,000 ns/op with_new_arraylist_constructor_size·p0.90: 435200,000 ns/op with_new_arraylist_constructor_size·p0.95: 445952,000 ns/op with_new_arraylist_constructor_size·p0.99: 460800,000 ns/op with_new_arraylist_constructor_size·p0.999: 1632466,944 ns/op with_new_arraylist_constructor_size·p0.9999: 1863046,554 ns/op with_new_arraylist_constructor_size·p1.00: 1980416,000 ns/op Iteration 3: 429795,296 ±(99.9%) 1047,953 ns/op with_new_arraylist_constructor_size·p0.00: 414720,000 ns/op with_new_arraylist_constructor_size·p0.50: 424448,000 ns/op with_new_arraylist_constructor_size·p0.90: 436224,000 ns/op with_new_arraylist_constructor_size·p0.95: 449024,000 ns/op with_new_arraylist_constructor_size·p0.99: 510976,000 ns/op with_new_arraylist_constructor_size·p0.999: 1645559,808 ns/op with_new_arraylist_constructor_size·p0.9999: 1930797,875 ns/op with_new_arraylist_constructor_size·p1.00: 1964032,000 ns/op Iteration 4: 428743,568 ±(99.9%) 995,328 ns/op with_new_arraylist_constructor_size·p0.00: 414208,000 ns/op with_new_arraylist_constructor_size·p0.50: 424448,000 ns/op with_new_arraylist_constructor_size·p0.90: 435712,000 ns/op with_new_arraylist_constructor_size·p0.95: 446464,000 ns/op with_new_arraylist_constructor_size·p0.99: 461312,000 ns/op with_new_arraylist_constructor_size·p0.999: 1617287,168 ns/op with_new_arraylist_constructor_size·p0.9999: 1858363,187 ns/op with_new_arraylist_constructor_size·p1.00: 1921024,000 ns/op Iteration 5: 428093,393 ±(99.9%) 975,499 ns/op with_new_arraylist_constructor_size·p0.00: 413696,000 ns/op with_new_arraylist_constructor_size·p0.50: 423936,000 ns/op with_new_arraylist_constructor_size·p0.90: 434176,000 ns/op with_new_arraylist_constructor_size·p0.95: 446464,000 ns/op with_new_arraylist_constructor_size·p0.99: 460800,000 ns/op with_new_arraylist_constructor_size·p0.999: 1596735,488 ns/op with_new_arraylist_constructor_size·p0.9999: 1831577,190 ns/op with_new_arraylist_constructor_size·p1.00: 1882112,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 348654 mean = 429921,526 ±(99.9%) 268,445 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 343550 [ 500000,000, 750000,000) = 4662 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 2 [1250000,000, 1500000,000) = 1 [1500000,000, 1750000,000) = 291 [1750000,000, 2000000,000) = 146 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 [2750000,000, 3000000,000) = 0 [3000000,000, 3250000,000) = 0 [3250000,000, 3500000,000) = 0 [3500000,000, 3750000,000) = 1 Percentiles, ns/op: p(0,0000) = 412160,000 ns/op p(50,0000) = 424960,000 ns/op p(90,0000) = 436736,000 ns/op p(95,0000) = 449536,000 ns/op p(99,0000) = 510976,000 ns/op p(99,9000) = 1632962,560 ns/op p(99,9900) = 1878016,000 ns/op p(99,9990) = 1976430,182 ns/op p(99,9999) = 3657728,000 ns/op p(100,0000) = 3657728,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 200) # Run progress: 89,96% complete, ETA 03:56:36 # Fork: 1 of 3 # Warmup Iteration 1: 850840,144 ±(99.9%) 6311,961 ns/op # Warmup Iteration 2: 854893,501 ±(99.9%) 2483,498 ns/op # Warmup Iteration 3: 844908,582 ±(99.9%) 2203,650 ns/op Iteration 1: 832610,885 ±(99.9%) 1921,689 ns/op with_new_arraylist_constructor_size·p0.00: 807936,000 ns/op with_new_arraylist_constructor_size·p0.50: 824320,000 ns/op with_new_arraylist_constructor_size·p0.90: 848896,000 ns/op with_new_arraylist_constructor_size·p0.95: 865280,000 ns/op with_new_arraylist_constructor_size·p0.99: 897024,000 ns/op with_new_arraylist_constructor_size·p0.999: 2183106,560 ns/op with_new_arraylist_constructor_size·p0.9999: 2549334,426 ns/op with_new_arraylist_constructor_size·p1.00: 2560000,000 ns/op Iteration 2: 833735,657 ±(99.9%) 1928,849 ns/op with_new_arraylist_constructor_size·p0.00: 808960,000 ns/op with_new_arraylist_constructor_size·p0.50: 824320,000 ns/op with_new_arraylist_constructor_size·p0.90: 851968,000 ns/op with_new_arraylist_constructor_size·p0.95: 869376,000 ns/op with_new_arraylist_constructor_size·p0.99: 900096,000 ns/op with_new_arraylist_constructor_size·p0.999: 2229022,720 ns/op with_new_arraylist_constructor_size·p0.9999: 2451929,498 ns/op with_new_arraylist_constructor_size·p1.00: 2461696,000 ns/op Iteration 3: 837669,681 ±(99.9%) 2061,606 ns/op with_new_arraylist_constructor_size·p0.00: 808960,000 ns/op with_new_arraylist_constructor_size·p0.50: 824320,000 ns/op with_new_arraylist_constructor_size·p0.90: 863232,000 ns/op with_new_arraylist_constructor_size·p0.95: 900096,000 ns/op with_new_arraylist_constructor_size·p0.99: 967680,000 ns/op with_new_arraylist_constructor_size·p0.999: 2285568,000 ns/op with_new_arraylist_constructor_size·p0.9999: 2561271,808 ns/op with_new_arraylist_constructor_size·p1.00: 2596864,000 ns/op Iteration 4: 837198,621 ±(99.9%) 2063,623 ns/op with_new_arraylist_constructor_size·p0.00: 807936,000 ns/op with_new_arraylist_constructor_size·p0.50: 824320,000 ns/op with_new_arraylist_constructor_size·p0.90: 863232,000 ns/op with_new_arraylist_constructor_size·p0.95: 901120,000 ns/op with_new_arraylist_constructor_size·p0.99: 967680,000 ns/op with_new_arraylist_constructor_size·p0.999: 2244608,000 ns/op with_new_arraylist_constructor_size·p0.9999: 2531676,979 ns/op with_new_arraylist_constructor_size·p1.00: 2568192,000 ns/op Iteration 5: 838947,073 ±(99.9%) 2003,255 ns/op with_new_arraylist_constructor_size·p0.00: 807936,000 ns/op with_new_arraylist_constructor_size·p0.50: 825344,000 ns/op with_new_arraylist_constructor_size·p0.90: 864256,000 ns/op with_new_arraylist_constructor_size·p0.95: 901120,000 ns/op with_new_arraylist_constructor_size·p0.99: 968704,000 ns/op with_new_arraylist_constructor_size·p0.999: 2178895,872 ns/op with_new_arraylist_constructor_size·p0.9999: 2437298,176 ns/op with_new_arraylist_constructor_size·p1.00: 2441216,000 ns/op # Run progress: 90,02% complete, ETA 03:55:15 # Fork: 2 of 3 # Warmup Iteration 1: 844846,065 ±(99.9%) 5464,593 ns/op # Warmup Iteration 2: 832209,073 ±(99.9%) 2136,928 ns/op # Warmup Iteration 3: 833552,827 ±(99.9%) 2246,533 ns/op Iteration 1: 828300,317 ±(99.9%) 1935,559 ns/op with_new_arraylist_constructor_size·p0.00: 805888,000 ns/op with_new_arraylist_constructor_size·p0.50: 819200,000 ns/op with_new_arraylist_constructor_size·p0.90: 843776,000 ns/op with_new_arraylist_constructor_size·p0.95: 860160,000 ns/op with_new_arraylist_constructor_size·p0.99: 892928,000 ns/op with_new_arraylist_constructor_size·p0.999: 2100166,656 ns/op with_new_arraylist_constructor_size·p0.9999: 2521513,984 ns/op with_new_arraylist_constructor_size·p1.00: 2572288,000 ns/op Iteration 2: 828884,597 ±(99.9%) 1936,042 ns/op with_new_arraylist_constructor_size·p0.00: 805888,000 ns/op with_new_arraylist_constructor_size·p0.50: 819200,000 ns/op with_new_arraylist_constructor_size·p0.90: 845824,000 ns/op with_new_arraylist_constructor_size·p0.95: 865280,000 ns/op with_new_arraylist_constructor_size·p0.99: 897024,000 ns/op with_new_arraylist_constructor_size·p0.999: 2105344,000 ns/op with_new_arraylist_constructor_size·p0.9999: 2333177,037 ns/op with_new_arraylist_constructor_size·p1.00: 2359296,000 ns/op Iteration 3: 833418,237 ±(99.9%) 2106,779 ns/op with_new_arraylist_constructor_size·p0.00: 805888,000 ns/op with_new_arraylist_constructor_size·p0.50: 819200,000 ns/op with_new_arraylist_constructor_size·p0.90: 859136,000 ns/op with_new_arraylist_constructor_size·p0.95: 896000,000 ns/op with_new_arraylist_constructor_size·p0.99: 963584,000 ns/op with_new_arraylist_constructor_size·p0.999: 2158624,768 ns/op with_new_arraylist_constructor_size·p0.9999: 2274944,614 ns/op with_new_arraylist_constructor_size·p1.00: 2281472,000 ns/op Iteration 4: 833700,103 ±(99.9%) 2149,181 ns/op with_new_arraylist_constructor_size·p0.00: 804864,000 ns/op with_new_arraylist_constructor_size·p0.50: 819200,000 ns/op with_new_arraylist_constructor_size·p0.90: 860160,000 ns/op with_new_arraylist_constructor_size·p0.95: 896000,000 ns/op with_new_arraylist_constructor_size·p0.99: 963584,000 ns/op with_new_arraylist_constructor_size·p0.999: 2175074,304 ns/op with_new_arraylist_constructor_size·p0.9999: 2324158,874 ns/op with_new_arraylist_constructor_size·p1.00: 2338816,000 ns/op Iteration 5: 833728,550 ±(99.9%) 2153,784 ns/op with_new_arraylist_constructor_size·p0.00: 804864,000 ns/op with_new_arraylist_constructor_size·p0.50: 819200,000 ns/op with_new_arraylist_constructor_size·p0.90: 859136,000 ns/op with_new_arraylist_constructor_size·p0.95: 896000,000 ns/op with_new_arraylist_constructor_size·p0.99: 963584,000 ns/op with_new_arraylist_constructor_size·p0.999: 2174976,000 ns/op with_new_arraylist_constructor_size·p0.9999: 2320038,298 ns/op with_new_arraylist_constructor_size·p1.00: 2330624,000 ns/op # Run progress: 90,08% complete, ETA 03:53:55 # Fork: 3 of 3 # Warmup Iteration 1: 850379,140 ±(99.9%) 5345,011 ns/op # Warmup Iteration 2: 842713,914 ±(99.9%) 2182,803 ns/op # Warmup Iteration 3: 849930,887 ±(99.9%) 2333,816 ns/op Iteration 1: 838415,013 ±(99.9%) 1953,856 ns/op with_new_arraylist_constructor_size·p0.00: 815104,000 ns/op with_new_arraylist_constructor_size·p0.50: 829440,000 ns/op with_new_arraylist_constructor_size·p0.90: 854016,000 ns/op with_new_arraylist_constructor_size·p0.95: 869376,000 ns/op with_new_arraylist_constructor_size·p0.99: 903168,000 ns/op with_new_arraylist_constructor_size·p0.999: 2220359,680 ns/op with_new_arraylist_constructor_size·p0.9999: 2348908,544 ns/op with_new_arraylist_constructor_size·p1.00: 2355200,000 ns/op Iteration 2: 837280,828 ±(99.9%) 1970,558 ns/op with_new_arraylist_constructor_size·p0.00: 814080,000 ns/op with_new_arraylist_constructor_size·p0.50: 827392,000 ns/op with_new_arraylist_constructor_size·p0.90: 855040,000 ns/op with_new_arraylist_constructor_size·p0.95: 872448,000 ns/op with_new_arraylist_constructor_size·p0.99: 901120,000 ns/op with_new_arraylist_constructor_size·p0.999: 2199814,144 ns/op with_new_arraylist_constructor_size·p0.9999: 2427604,173 ns/op with_new_arraylist_constructor_size·p1.00: 2437120,000 ns/op Iteration 3: 841380,230 ±(99.9%) 1981,498 ns/op with_new_arraylist_constructor_size·p0.00: 813056,000 ns/op with_new_arraylist_constructor_size·p0.50: 828416,000 ns/op with_new_arraylist_constructor_size·p0.90: 867328,000 ns/op with_new_arraylist_constructor_size·p0.95: 902144,000 ns/op with_new_arraylist_constructor_size·p0.99: 971776,000 ns/op with_new_arraylist_constructor_size·p0.999: 2154991,616 ns/op with_new_arraylist_constructor_size·p0.9999: 2403556,147 ns/op with_new_arraylist_constructor_size·p1.00: 2416640,000 ns/op Iteration 4: 841322,814 ±(99.9%) 2092,511 ns/op with_new_arraylist_constructor_size·p0.00: 814080,000 ns/op with_new_arraylist_constructor_size·p0.50: 827392,000 ns/op with_new_arraylist_constructor_size·p0.90: 866304,000 ns/op with_new_arraylist_constructor_size·p0.95: 901120,000 ns/op with_new_arraylist_constructor_size·p0.99: 970752,000 ns/op with_new_arraylist_constructor_size·p0.999: 2211213,312 ns/op with_new_arraylist_constructor_size·p0.9999: 2507469,210 ns/op with_new_arraylist_constructor_size·p1.00: 2531328,000 ns/op Iteration 5: 842007,532 ±(99.9%) 2078,977 ns/op with_new_arraylist_constructor_size·p0.00: 812032,000 ns/op with_new_arraylist_constructor_size·p0.50: 828416,000 ns/op with_new_arraylist_constructor_size·p0.90: 866304,000 ns/op with_new_arraylist_constructor_size·p0.95: 902144,000 ns/op with_new_arraylist_constructor_size·p0.99: 971776,000 ns/op with_new_arraylist_constructor_size·p0.999: 2209341,440 ns/op with_new_arraylist_constructor_size·p0.9999: 2334752,768 ns/op with_new_arraylist_constructor_size·p1.00: 2347008,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 179332 mean = 835886,172 ±(99.9%) 523,420 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 178848 [1000000,000, 1250000,000) = 94 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 49 [2000000,000, 2250000,000) = 248 [2250000,000, 2500000,000) = 87 [2500000,000, 2750000,000) = 6 Percentiles, ns/op: p(0,0000) = 804864,000 ns/op p(50,0000) = 825344,000 ns/op p(90,0000) = 857088,000 ns/op p(95,0000) = 888832,000 ns/op p(99,0000) = 967680,000 ns/op p(99,9000) = 2181804,032 ns/op p(99,9900) = 2404625,203 ns/op p(99,9990) = 2577367,122 ns/op p(99,9999) = 2596864,000 ns/op p(100,0000) = 2596864,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 500) # Run progress: 90,13% complete, ETA 03:52:35 # Fork: 1 of 3 # Warmup Iteration 1: 2189527,484 ±(99.9%) 11710,358 ns/op # Warmup Iteration 2: 2187321,848 ±(99.9%) 7294,510 ns/op # Warmup Iteration 3: 2180097,117 ±(99.9%) 8400,410 ns/op Iteration 1: 2180655,501 ±(99.9%) 6425,027 ns/op with_new_arraylist_constructor_size·p0.00: 2095104,000 ns/op with_new_arraylist_constructor_size·p0.50: 2166784,000 ns/op with_new_arraylist_constructor_size·p0.90: 2207744,000 ns/op with_new_arraylist_constructor_size·p0.95: 2228224,000 ns/op with_new_arraylist_constructor_size·p0.99: 2277376,000 ns/op with_new_arraylist_constructor_size·p0.999: 3874144,256 ns/op with_new_arraylist_constructor_size·p0.9999: 3960832,000 ns/op with_new_arraylist_constructor_size·p1.00: 3960832,000 ns/op Iteration 2: 2183175,608 ±(99.9%) 8253,035 ns/op with_new_arraylist_constructor_size·p0.00: 2093056,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2203648,000 ns/op with_new_arraylist_constructor_size·p0.95: 2224128,000 ns/op with_new_arraylist_constructor_size·p0.99: 2327470,080 ns/op with_new_arraylist_constructor_size·p0.999: 4352155,648 ns/op with_new_arraylist_constructor_size·p0.9999: 4816896,000 ns/op with_new_arraylist_constructor_size·p1.00: 4816896,000 ns/op Iteration 3: 2180279,703 ±(99.9%) 7115,260 ns/op with_new_arraylist_constructor_size·p0.00: 2097152,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2203648,000 ns/op with_new_arraylist_constructor_size·p0.95: 2227609,600 ns/op with_new_arraylist_constructor_size·p0.99: 2293760,000 ns/op with_new_arraylist_constructor_size·p0.999: 4047196,160 ns/op with_new_arraylist_constructor_size·p0.9999: 4120576,000 ns/op with_new_arraylist_constructor_size·p1.00: 4120576,000 ns/op Iteration 4: 2181156,667 ±(99.9%) 6329,964 ns/op with_new_arraylist_constructor_size·p0.00: 2095104,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2207744,000 ns/op with_new_arraylist_constructor_size·p0.95: 2228224,000 ns/op with_new_arraylist_constructor_size·p0.99: 2416640,000 ns/op with_new_arraylist_constructor_size·p0.999: 3820904,448 ns/op with_new_arraylist_constructor_size·p0.9999: 3870720,000 ns/op with_new_arraylist_constructor_size·p1.00: 3870720,000 ns/op Iteration 5: 2199350,942 ±(99.9%) 7304,889 ns/op with_new_arraylist_constructor_size·p0.00: 2097152,000 ns/op with_new_arraylist_constructor_size·p0.50: 2166784,000 ns/op with_new_arraylist_constructor_size·p0.90: 2248704,000 ns/op with_new_arraylist_constructor_size·p0.95: 2441216,000 ns/op with_new_arraylist_constructor_size·p0.99: 2531328,000 ns/op with_new_arraylist_constructor_size·p0.999: 3945955,328 ns/op with_new_arraylist_constructor_size·p0.9999: 4018176,000 ns/op with_new_arraylist_constructor_size·p1.00: 4018176,000 ns/op # Run progress: 90,19% complete, ETA 03:51:15 # Fork: 2 of 3 # Warmup Iteration 1: 2248486,432 ±(99.9%) 13015,156 ns/op # Warmup Iteration 2: 2185149,704 ±(99.9%) 5962,640 ns/op # Warmup Iteration 3: 2175487,554 ±(99.9%) 5245,079 ns/op Iteration 1: 2181521,551 ±(99.9%) 7984,644 ns/op with_new_arraylist_constructor_size·p0.00: 2097152,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2203648,000 ns/op with_new_arraylist_constructor_size·p0.95: 2220032,000 ns/op with_new_arraylist_constructor_size·p0.99: 2281472,000 ns/op with_new_arraylist_constructor_size·p0.999: 4360249,344 ns/op with_new_arraylist_constructor_size·p0.9999: 4440064,000 ns/op with_new_arraylist_constructor_size·p1.00: 4440064,000 ns/op Iteration 2: 2180536,262 ±(99.9%) 7246,950 ns/op with_new_arraylist_constructor_size·p0.00: 2097152,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2207744,000 ns/op with_new_arraylist_constructor_size·p0.95: 2227609,600 ns/op with_new_arraylist_constructor_size·p0.99: 2295152,640 ns/op with_new_arraylist_constructor_size·p0.999: 4050264,064 ns/op with_new_arraylist_constructor_size·p0.9999: 4141056,000 ns/op with_new_arraylist_constructor_size·p1.00: 4141056,000 ns/op Iteration 3: 2178944,251 ±(99.9%) 6160,362 ns/op with_new_arraylist_constructor_size·p0.00: 2097152,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2203648,000 ns/op with_new_arraylist_constructor_size·p0.95: 2224128,000 ns/op with_new_arraylist_constructor_size·p0.99: 2290237,440 ns/op with_new_arraylist_constructor_size·p0.999: 3814367,232 ns/op with_new_arraylist_constructor_size·p0.9999: 3883008,000 ns/op with_new_arraylist_constructor_size·p1.00: 3883008,000 ns/op Iteration 4: 2195750,372 ±(99.9%) 7111,638 ns/op with_new_arraylist_constructor_size·p0.00: 2097152,000 ns/op with_new_arraylist_constructor_size·p0.50: 2166784,000 ns/op with_new_arraylist_constructor_size·p0.90: 2224128,000 ns/op with_new_arraylist_constructor_size·p0.95: 2400256,000 ns/op with_new_arraylist_constructor_size·p0.99: 2666496,000 ns/op with_new_arraylist_constructor_size·p0.999: 3764391,936 ns/op with_new_arraylist_constructor_size·p0.9999: 4157440,000 ns/op with_new_arraylist_constructor_size·p1.00: 4157440,000 ns/op Iteration 5: 2203540,496 ±(99.9%) 7085,489 ns/op with_new_arraylist_constructor_size·p0.00: 2095104,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2252800,000 ns/op with_new_arraylist_constructor_size·p0.95: 2498560,000 ns/op with_new_arraylist_constructor_size·p0.99: 2600960,000 ns/op with_new_arraylist_constructor_size·p0.999: 3654389,760 ns/op with_new_arraylist_constructor_size·p0.9999: 3809280,000 ns/op with_new_arraylist_constructor_size·p1.00: 3809280,000 ns/op # Run progress: 90,25% complete, ETA 03:49:55 # Fork: 3 of 3 # Warmup Iteration 1: 2220076,601 ±(99.9%) 12521,493 ns/op # Warmup Iteration 2: 2185203,010 ±(99.9%) 7416,041 ns/op # Warmup Iteration 3: 2178853,576 ±(99.9%) 6906,509 ns/op Iteration 1: 2177706,964 ±(99.9%) 6903,277 ns/op with_new_arraylist_constructor_size·p0.00: 2097152,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2199552,000 ns/op with_new_arraylist_constructor_size·p0.95: 2220032,000 ns/op with_new_arraylist_constructor_size·p0.99: 2281922,560 ns/op with_new_arraylist_constructor_size·p0.999: 4064915,456 ns/op with_new_arraylist_constructor_size·p0.9999: 4153344,000 ns/op with_new_arraylist_constructor_size·p1.00: 4153344,000 ns/op Iteration 2: 2177589,566 ±(99.9%) 7174,508 ns/op with_new_arraylist_constructor_size·p0.00: 2095104,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2199552,000 ns/op with_new_arraylist_constructor_size·p0.95: 2220032,000 ns/op with_new_arraylist_constructor_size·p0.99: 2265538,560 ns/op with_new_arraylist_constructor_size·p0.999: 4056723,456 ns/op with_new_arraylist_constructor_size·p0.9999: 4141056,000 ns/op with_new_arraylist_constructor_size·p1.00: 4141056,000 ns/op Iteration 3: 2176507,315 ±(99.9%) 7059,581 ns/op with_new_arraylist_constructor_size·p0.00: 2097152,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2195456,000 ns/op with_new_arraylist_constructor_size·p0.95: 2211840,000 ns/op with_new_arraylist_constructor_size·p0.99: 2260992,000 ns/op with_new_arraylist_constructor_size·p0.999: 4039585,792 ns/op with_new_arraylist_constructor_size·p0.9999: 4153344,000 ns/op with_new_arraylist_constructor_size·p1.00: 4153344,000 ns/op Iteration 4: 2180047,515 ±(99.9%) 7294,815 ns/op with_new_arraylist_constructor_size·p0.00: 2095104,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2199552,000 ns/op with_new_arraylist_constructor_size·p0.95: 2224128,000 ns/op with_new_arraylist_constructor_size·p0.99: 2417295,360 ns/op with_new_arraylist_constructor_size·p0.999: 4115431,424 ns/op with_new_arraylist_constructor_size·p0.9999: 4227072,000 ns/op with_new_arraylist_constructor_size·p1.00: 4227072,000 ns/op Iteration 5: 2203386,524 ±(99.9%) 8706,491 ns/op with_new_arraylist_constructor_size·p0.00: 2095104,000 ns/op with_new_arraylist_constructor_size·p0.50: 2162688,000 ns/op with_new_arraylist_constructor_size·p0.90: 2256896,000 ns/op with_new_arraylist_constructor_size·p0.95: 2490368,000 ns/op with_new_arraylist_constructor_size·p0.99: 2584576,000 ns/op with_new_arraylist_constructor_size·p0.999: 4205707,264 ns/op with_new_arraylist_constructor_size·p0.9999: 4243456,000 ns/op with_new_arraylist_constructor_size·p1.00: 4243456,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 68577 mean = 2185303,114 ±(99.9%) 1871,407 ns/op Histogram, ns/op: [2000000,000, 2250000,000) = 65807 [2250000,000, 2500000,000) = 1798 [2500000,000, 2750000,000) = 531 [2750000,000, 3000000,000) = 8 [3000000,000, 3250000,000) = 2 [3250000,000, 3500000,000) = 23 [3500000,000, 3750000,000) = 86 [3750000,000, 4000000,000) = 178 [4000000,000, 4250000,000) = 115 [4250000,000, 4500000,000) = 28 [4500000,000, 4750000,000) = 0 Percentiles, ns/op: p(0,0000) = 2093056,000 ns/op p(50,0000) = 2162688,000 ns/op p(90,0000) = 2207744,000 ns/op p(95,0000) = 2240512,000 ns/op p(99,0000) = 2555904,000 ns/op p(99,9000) = 4141056,000 ns/op p(99,9900) = 4367500,902 ns/op p(99,9990) = 4816896,000 ns/op p(99,9999) = 4816896,000 ns/op p(100,0000) = 4816896,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 1000) # Run progress: 90,30% complete, ETA 03:48:34 # Fork: 1 of 3 # Warmup Iteration 1: 4941339,854 ±(99.9%) 53757,100 ns/op # Warmup Iteration 2: 4945992,998 ±(99.9%) 41806,501 ns/op # Warmup Iteration 3: 4940861,784 ±(99.9%) 103380,621 ns/op Iteration 1: 4914164,415 ±(99.9%) 125120,359 ns/op with_new_arraylist_constructor_size·p0.00: 4579328,000 ns/op with_new_arraylist_constructor_size·p0.50: 4784128,000 ns/op with_new_arraylist_constructor_size·p0.90: 4849664,000 ns/op with_new_arraylist_constructor_size·p0.95: 4961075,200 ns/op with_new_arraylist_constructor_size·p0.99: 5817794,560 ns/op with_new_arraylist_constructor_size·p0.999: 29456203,776 ns/op with_new_arraylist_constructor_size·p0.9999: 31031296,000 ns/op with_new_arraylist_constructor_size·p1.00: 31031296,000 ns/op Iteration 2: 4934525,029 ±(99.9%) 125209,180 ns/op with_new_arraylist_constructor_size·p0.00: 4587520,000 ns/op with_new_arraylist_constructor_size·p0.50: 4784128,000 ns/op with_new_arraylist_constructor_size·p0.90: 4882432,000 ns/op with_new_arraylist_constructor_size·p0.95: 5289574,400 ns/op with_new_arraylist_constructor_size·p0.99: 5749800,960 ns/op with_new_arraylist_constructor_size·p0.999: 29021372,416 ns/op with_new_arraylist_constructor_size·p0.9999: 29491200,000 ns/op with_new_arraylist_constructor_size·p1.00: 29491200,000 ns/op Iteration 3: 4889710,215 ±(99.9%) 115159,115 ns/op with_new_arraylist_constructor_size·p0.00: 4587520,000 ns/op with_new_arraylist_constructor_size·p0.50: 4775936,000 ns/op with_new_arraylist_constructor_size·p0.90: 4833280,000 ns/op with_new_arraylist_constructor_size·p0.95: 4907008,000 ns/op with_new_arraylist_constructor_size·p0.99: 5377638,400 ns/op with_new_arraylist_constructor_size·p0.999: 27969126,400 ns/op with_new_arraylist_constructor_size·p0.9999: 28147712,000 ns/op with_new_arraylist_constructor_size·p1.00: 28147712,000 ns/op Iteration 4: 4916905,323 ±(99.9%) 120076,006 ns/op with_new_arraylist_constructor_size·p0.00: 4587520,000 ns/op with_new_arraylist_constructor_size·p0.50: 4775936,000 ns/op with_new_arraylist_constructor_size·p0.90: 4841472,000 ns/op with_new_arraylist_constructor_size·p0.95: 4956569,600 ns/op with_new_arraylist_constructor_size·p0.99: 7179796,480 ns/op with_new_arraylist_constructor_size·p0.999: 29122756,608 ns/op with_new_arraylist_constructor_size·p0.9999: 29360128,000 ns/op with_new_arraylist_constructor_size·p1.00: 29360128,000 ns/op Iteration 5: 4901845,312 ±(99.9%) 118548,740 ns/op with_new_arraylist_constructor_size·p0.00: 4579328,000 ns/op with_new_arraylist_constructor_size·p0.50: 4775936,000 ns/op with_new_arraylist_constructor_size·p0.90: 4841472,000 ns/op with_new_arraylist_constructor_size·p0.95: 4907008,000 ns/op with_new_arraylist_constructor_size·p0.99: 6502809,600 ns/op with_new_arraylist_constructor_size·p0.999: 29260513,280 ns/op with_new_arraylist_constructor_size·p0.9999: 29556736,000 ns/op with_new_arraylist_constructor_size·p1.00: 29556736,000 ns/op # Run progress: 90,36% complete, ETA 03:47:14 # Fork: 2 of 3 # Warmup Iteration 1: 5148817,607 ±(99.9%) 50485,371 ns/op # Warmup Iteration 2: 5145782,443 ±(99.9%) 38963,575 ns/op # Warmup Iteration 3: 5133900,300 ±(99.9%) 102005,175 ns/op Iteration 1: 5135735,712 ±(99.9%) 133700,894 ns/op with_new_arraylist_constructor_size·p0.00: 4808704,000 ns/op with_new_arraylist_constructor_size·p0.50: 4988928,000 ns/op with_new_arraylist_constructor_size·p0.90: 5062656,000 ns/op with_new_arraylist_constructor_size·p0.95: 5283840,000 ns/op with_new_arraylist_constructor_size·p0.99: 5656821,760 ns/op with_new_arraylist_constructor_size·p0.999: 30891999,232 ns/op with_new_arraylist_constructor_size·p0.9999: 31916032,000 ns/op with_new_arraylist_constructor_size·p1.00: 31916032,000 ns/op Iteration 2: 5116321,360 ±(99.9%) 117044,540 ns/op with_new_arraylist_constructor_size·p0.00: 4808704,000 ns/op with_new_arraylist_constructor_size·p0.50: 4997120,000 ns/op with_new_arraylist_constructor_size·p0.90: 5062656,000 ns/op with_new_arraylist_constructor_size·p0.95: 5201100,800 ns/op with_new_arraylist_constructor_size·p0.99: 5635440,640 ns/op with_new_arraylist_constructor_size·p0.999: 28678029,312 ns/op with_new_arraylist_constructor_size·p0.9999: 28803072,000 ns/op with_new_arraylist_constructor_size·p1.00: 28803072,000 ns/op Iteration 3: 5132138,634 ±(99.9%) 127645,321 ns/op with_new_arraylist_constructor_size·p0.00: 4808704,000 ns/op with_new_arraylist_constructor_size·p0.50: 4988928,000 ns/op with_new_arraylist_constructor_size·p0.90: 5054464,000 ns/op with_new_arraylist_constructor_size·p0.95: 5251072,000 ns/op with_new_arraylist_constructor_size·p0.99: 5668864,000 ns/op with_new_arraylist_constructor_size·p0.999: 28338814,976 ns/op with_new_arraylist_constructor_size·p0.9999: 28835840,000 ns/op with_new_arraylist_constructor_size·p1.00: 28835840,000 ns/op Iteration 4: 5118237,377 ±(99.9%) 119564,609 ns/op with_new_arraylist_constructor_size·p0.00: 4800512,000 ns/op with_new_arraylist_constructor_size·p0.50: 4988928,000 ns/op with_new_arraylist_constructor_size·p0.90: 5054464,000 ns/op with_new_arraylist_constructor_size·p0.95: 5226496,000 ns/op with_new_arraylist_constructor_size·p0.99: 5623562,240 ns/op with_new_arraylist_constructor_size·p0.999: 29661200,384 ns/op with_new_arraylist_constructor_size·p0.9999: 29786112,000 ns/op with_new_arraylist_constructor_size·p1.00: 29786112,000 ns/op Iteration 5: 5120814,164 ±(99.9%) 119257,455 ns/op with_new_arraylist_constructor_size·p0.00: 4808704,000 ns/op with_new_arraylist_constructor_size·p0.50: 4997120,000 ns/op with_new_arraylist_constructor_size·p0.90: 5054464,000 ns/op with_new_arraylist_constructor_size·p0.95: 5226496,000 ns/op with_new_arraylist_constructor_size·p0.99: 5598986,240 ns/op with_new_arraylist_constructor_size·p0.999: 29165060,096 ns/op with_new_arraylist_constructor_size·p0.9999: 29196288,000 ns/op with_new_arraylist_constructor_size·p1.00: 29196288,000 ns/op # Run progress: 90,42% complete, ETA 03:45:54 # Fork: 3 of 3 # Warmup Iteration 1: 5131734,714 ±(99.9%) 53578,136 ns/op # Warmup Iteration 2: 5087123,552 ±(99.9%) 39445,450 ns/op # Warmup Iteration 3: 5126208,099 ±(99.9%) 101818,187 ns/op Iteration 1: 5124217,830 ±(99.9%) 125132,592 ns/op with_new_arraylist_constructor_size·p0.00: 4775936,000 ns/op with_new_arraylist_constructor_size·p0.50: 4988928,000 ns/op with_new_arraylist_constructor_size·p0.90: 5054464,000 ns/op with_new_arraylist_constructor_size·p0.95: 5353062,400 ns/op with_new_arraylist_constructor_size·p0.99: 5840732,160 ns/op with_new_arraylist_constructor_size·p0.999: 29897555,968 ns/op with_new_arraylist_constructor_size·p0.9999: 31424512,000 ns/op with_new_arraylist_constructor_size·p1.00: 31424512,000 ns/op Iteration 2: 5123495,253 ±(99.9%) 128540,697 ns/op with_new_arraylist_constructor_size·p0.00: 4800512,000 ns/op with_new_arraylist_constructor_size·p0.50: 4980736,000 ns/op with_new_arraylist_constructor_size·p0.90: 5046272,000 ns/op with_new_arraylist_constructor_size·p0.95: 5155635,200 ns/op with_new_arraylist_constructor_size·p0.99: 5779046,400 ns/op with_new_arraylist_constructor_size·p0.999: 29610377,216 ns/op with_new_arraylist_constructor_size·p0.9999: 30015488,000 ns/op with_new_arraylist_constructor_size·p1.00: 30015488,000 ns/op Iteration 3: 5106445,735 ±(99.9%) 119449,701 ns/op with_new_arraylist_constructor_size·p0.00: 4800512,000 ns/op with_new_arraylist_constructor_size·p0.50: 4980736,000 ns/op with_new_arraylist_constructor_size·p0.90: 5046272,000 ns/op with_new_arraylist_constructor_size·p0.95: 5210931,200 ns/op with_new_arraylist_constructor_size·p0.99: 5614960,640 ns/op with_new_arraylist_constructor_size·p0.999: 28153217,024 ns/op with_new_arraylist_constructor_size·p0.9999: 28278784,000 ns/op with_new_arraylist_constructor_size·p1.00: 28278784,000 ns/op Iteration 4: 5103080,466 ±(99.9%) 115201,696 ns/op with_new_arraylist_constructor_size·p0.00: 4792320,000 ns/op with_new_arraylist_constructor_size·p0.50: 4980736,000 ns/op with_new_arraylist_constructor_size·p0.90: 5046272,000 ns/op with_new_arraylist_constructor_size·p0.95: 5186355,200 ns/op with_new_arraylist_constructor_size·p0.99: 5614878,720 ns/op with_new_arraylist_constructor_size·p0.999: 27236925,440 ns/op with_new_arraylist_constructor_size·p0.9999: 27394048,000 ns/op with_new_arraylist_constructor_size·p1.00: 27394048,000 ns/op Iteration 5: 5120239,213 ±(99.9%) 123680,201 ns/op with_new_arraylist_constructor_size·p0.00: 4792320,000 ns/op with_new_arraylist_constructor_size·p0.50: 4980736,000 ns/op with_new_arraylist_constructor_size·p0.90: 5046272,000 ns/op with_new_arraylist_constructor_size·p0.95: 5215846,400 ns/op with_new_arraylist_constructor_size·p0.99: 7103856,640 ns/op with_new_arraylist_constructor_size·p0.999: 29658120,192 ns/op with_new_arraylist_constructor_size·p0.9999: 29720576,000 ns/op with_new_arraylist_constructor_size·p1.00: 29720576,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 29690 mean = 5048555,220 ±(99.9%) 31582,383 ns/op Histogram, ns/op: [ 0,000, 2500000,000) = 0 [ 2500000,000, 5000000,000) = 21684 [ 5000000,000, 7500000,000) = 7836 [ 7500000,000, 10000000,000) = 14 [10000000,000, 12500000,000) = 0 [12500000,000, 15000000,000) = 0 [15000000,000, 17500000,000) = 0 [17500000,000, 20000000,000) = 0 [20000000,000, 22500000,000) = 0 [22500000,000, 25000000,000) = 4 [25000000,000, 27500000,000) = 75 [27500000,000, 30000000,000) = 70 [30000000,000, 32500000,000) = 7 [32500000,000, 35000000,000) = 0 [35000000,000, 37500000,000) = 0 Percentiles, ns/op: p(0,0000) = 4579328,000 ns/op p(50,0000) = 4947968,000 ns/op p(90,0000) = 5046272,000 ns/op p(95,0000) = 5095424,000 ns/op p(99,0000) = 5693440,000 ns/op p(99,9000) = 29173645,312 ns/op p(99,9900) = 31043446,374 ns/op p(99,9990) = 31916032,000 ns/op p(99,9999) = 31916032,000 ns/op p(100,0000) = 31916032,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 10) # Run progress: 90,47% complete, ETA 03:44:34 # Fork: 1 of 3 # Warmup Iteration 1: 121965,731 ±(99.9%) 724,997 ns/op # Warmup Iteration 2: 120857,999 ±(99.9%) 284,815 ns/op # Warmup Iteration 3: 120099,801 ±(99.9%) 267,531 ns/op Iteration 1: 121093,443 ±(99.9%) 338,446 ns/op with_new_arraylist_constructor_size·p0.00: 116992,000 ns/op with_new_arraylist_constructor_size·p0.50: 118912,000 ns/op with_new_arraylist_constructor_size·p0.90: 120960,000 ns/op with_new_arraylist_constructor_size·p0.95: 121856,000 ns/op with_new_arraylist_constructor_size·p0.99: 191488,000 ns/op with_new_arraylist_constructor_size·p0.999: 195584,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1373186,458 ns/op with_new_arraylist_constructor_size·p1.00: 4227072,000 ns/op Iteration 2: 120353,853 ±(99.9%) 272,197 ns/op with_new_arraylist_constructor_size·p0.00: 117248,000 ns/op with_new_arraylist_constructor_size·p0.50: 119040,000 ns/op with_new_arraylist_constructor_size·p0.90: 121728,000 ns/op with_new_arraylist_constructor_size·p0.95: 123648,000 ns/op with_new_arraylist_constructor_size·p0.99: 134656,000 ns/op with_new_arraylist_constructor_size·p0.999: 155134,208 ns/op with_new_arraylist_constructor_size·p0.9999: 1371730,330 ns/op with_new_arraylist_constructor_size·p1.00: 1441792,000 ns/op Iteration 3: 120093,771 ±(99.9%) 269,680 ns/op with_new_arraylist_constructor_size·p0.00: 117248,000 ns/op with_new_arraylist_constructor_size·p0.50: 118912,000 ns/op with_new_arraylist_constructor_size·p0.90: 121088,000 ns/op with_new_arraylist_constructor_size·p0.95: 121984,000 ns/op with_new_arraylist_constructor_size·p0.99: 133376,000 ns/op with_new_arraylist_constructor_size·p0.999: 153344,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1342275,584 ns/op with_new_arraylist_constructor_size·p1.00: 1402880,000 ns/op Iteration 4: 122481,358 ±(99.9%) 308,325 ns/op with_new_arraylist_constructor_size·p0.00: 116992,000 ns/op with_new_arraylist_constructor_size·p0.50: 118912,000 ns/op with_new_arraylist_constructor_size·p0.90: 121216,000 ns/op with_new_arraylist_constructor_size·p0.95: 129388,800 ns/op with_new_arraylist_constructor_size·p0.99: 193024,000 ns/op with_new_arraylist_constructor_size·p0.999: 207983,872 ns/op with_new_arraylist_constructor_size·p0.9999: 1332415,078 ns/op with_new_arraylist_constructor_size·p1.00: 1441792,000 ns/op Iteration 5: 123871,954 ±(99.9%) 327,435 ns/op with_new_arraylist_constructor_size·p0.00: 116992,000 ns/op with_new_arraylist_constructor_size·p0.50: 118912,000 ns/op with_new_arraylist_constructor_size·p0.90: 122624,000 ns/op with_new_arraylist_constructor_size·p0.95: 190464,000 ns/op with_new_arraylist_constructor_size·p0.99: 196741,120 ns/op with_new_arraylist_constructor_size·p0.999: 208640,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1328090,317 ns/op with_new_arraylist_constructor_size·p1.00: 1447936,000 ns/op # Run progress: 90,53% complete, ETA 03:43:14 # Fork: 2 of 3 # Warmup Iteration 1: 120274,078 ±(99.9%) 695,497 ns/op # Warmup Iteration 2: 119024,494 ±(99.9%) 295,176 ns/op # Warmup Iteration 3: 117788,686 ±(99.9%) 271,353 ns/op Iteration 1: 117813,912 ±(99.9%) 266,136 ns/op with_new_arraylist_constructor_size·p0.00: 114304,000 ns/op with_new_arraylist_constructor_size·p0.50: 116224,000 ns/op with_new_arraylist_constructor_size·p0.90: 119680,000 ns/op with_new_arraylist_constructor_size·p0.95: 122112,000 ns/op with_new_arraylist_constructor_size·p0.99: 136704,000 ns/op with_new_arraylist_constructor_size·p0.999: 154473,984 ns/op with_new_arraylist_constructor_size·p0.9999: 1333332,787 ns/op with_new_arraylist_constructor_size·p1.00: 1404928,000 ns/op Iteration 2: 117567,411 ±(99.9%) 266,973 ns/op with_new_arraylist_constructor_size·p0.00: 114304,000 ns/op with_new_arraylist_constructor_size·p0.50: 116224,000 ns/op with_new_arraylist_constructor_size·p0.90: 118912,000 ns/op with_new_arraylist_constructor_size·p0.95: 121600,000 ns/op with_new_arraylist_constructor_size·p0.99: 130944,000 ns/op with_new_arraylist_constructor_size·p0.999: 152064,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1340421,939 ns/op with_new_arraylist_constructor_size·p1.00: 1468416,000 ns/op Iteration 3: 118116,426 ±(99.9%) 278,277 ns/op with_new_arraylist_constructor_size·p0.00: 114304,000 ns/op with_new_arraylist_constructor_size·p0.50: 116224,000 ns/op with_new_arraylist_constructor_size·p0.90: 119424,000 ns/op with_new_arraylist_constructor_size·p0.95: 122112,000 ns/op with_new_arraylist_constructor_size·p0.99: 145664,000 ns/op with_new_arraylist_constructor_size·p0.999: 189952,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1348695,040 ns/op with_new_arraylist_constructor_size·p1.00: 1425408,000 ns/op Iteration 4: 117757,646 ±(99.9%) 441,996 ns/op with_new_arraylist_constructor_size·p0.00: 114176,000 ns/op with_new_arraylist_constructor_size·p0.50: 116224,000 ns/op with_new_arraylist_constructor_size·p0.90: 118912,000 ns/op with_new_arraylist_constructor_size·p0.95: 121984,000 ns/op with_new_arraylist_constructor_size·p0.99: 133632,000 ns/op with_new_arraylist_constructor_size·p0.999: 156458,752 ns/op with_new_arraylist_constructor_size·p0.9999: 1359872,000 ns/op with_new_arraylist_constructor_size·p1.00: 9142272,000 ns/op Iteration 5: 117767,602 ±(99.9%) 272,840 ns/op with_new_arraylist_constructor_size·p0.00: 114304,000 ns/op with_new_arraylist_constructor_size·p0.50: 116224,000 ns/op with_new_arraylist_constructor_size·p0.90: 119552,000 ns/op with_new_arraylist_constructor_size·p0.95: 121984,000 ns/op with_new_arraylist_constructor_size·p0.99: 134656,000 ns/op with_new_arraylist_constructor_size·p0.999: 152108,288 ns/op with_new_arraylist_constructor_size·p0.9999: 1345677,722 ns/op with_new_arraylist_constructor_size·p1.00: 1390592,000 ns/op # Run progress: 90,59% complete, ETA 03:41:53 # Fork: 3 of 3 # Warmup Iteration 1: 122681,646 ±(99.9%) 774,284 ns/op # Warmup Iteration 2: 119334,417 ±(99.9%) 286,082 ns/op # Warmup Iteration 3: 119270,828 ±(99.9%) 262,451 ns/op Iteration 1: 119112,008 ±(99.9%) 263,484 ns/op with_new_arraylist_constructor_size·p0.00: 115456,000 ns/op with_new_arraylist_constructor_size·p0.50: 117632,000 ns/op with_new_arraylist_constructor_size·p0.90: 121088,000 ns/op with_new_arraylist_constructor_size·p0.95: 123392,000 ns/op with_new_arraylist_constructor_size·p0.99: 135680,000 ns/op with_new_arraylist_constructor_size·p0.999: 153600,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1347584,000 ns/op with_new_arraylist_constructor_size·p1.00: 1439744,000 ns/op Iteration 2: 118990,687 ±(99.9%) 263,862 ns/op with_new_arraylist_constructor_size·p0.00: 115456,000 ns/op with_new_arraylist_constructor_size·p0.50: 117504,000 ns/op with_new_arraylist_constructor_size·p0.90: 120448,000 ns/op with_new_arraylist_constructor_size·p0.95: 123392,000 ns/op with_new_arraylist_constructor_size·p0.99: 135936,000 ns/op with_new_arraylist_constructor_size·p0.999: 154624,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1378352,128 ns/op with_new_arraylist_constructor_size·p1.00: 1464320,000 ns/op Iteration 3: 118966,270 ±(99.9%) 262,790 ns/op with_new_arraylist_constructor_size·p0.00: 115456,000 ns/op with_new_arraylist_constructor_size·p0.50: 117504,000 ns/op with_new_arraylist_constructor_size·p0.90: 120320,000 ns/op with_new_arraylist_constructor_size·p0.95: 123136,000 ns/op with_new_arraylist_constructor_size·p0.99: 135424,000 ns/op with_new_arraylist_constructor_size·p0.999: 152839,936 ns/op with_new_arraylist_constructor_size·p0.9999: 1348006,298 ns/op with_new_arraylist_constructor_size·p1.00: 1398784,000 ns/op Iteration 4: 120324,619 ±(99.9%) 279,344 ns/op with_new_arraylist_constructor_size·p0.00: 115328,000 ns/op with_new_arraylist_constructor_size·p0.50: 117632,000 ns/op with_new_arraylist_constructor_size·p0.90: 121216,000 ns/op with_new_arraylist_constructor_size·p0.95: 124928,000 ns/op with_new_arraylist_constructor_size·p0.99: 187392,000 ns/op with_new_arraylist_constructor_size·p0.999: 198394,112 ns/op with_new_arraylist_constructor_size·p0.9999: 1347965,338 ns/op with_new_arraylist_constructor_size·p1.00: 1445888,000 ns/op Iteration 5: 121476,337 ±(99.9%) 302,828 ns/op with_new_arraylist_constructor_size·p0.00: 115328,000 ns/op with_new_arraylist_constructor_size·p0.50: 117632,000 ns/op with_new_arraylist_constructor_size·p0.90: 121856,000 ns/op with_new_arraylist_constructor_size·p0.95: 131072,000 ns/op with_new_arraylist_constructor_size·p0.99: 193536,000 ns/op with_new_arraylist_constructor_size·p0.999: 200192,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1338934,272 ns/op with_new_arraylist_constructor_size·p1.00: 1474560,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 1251931 mean = 119691,215 ±(99.9%) 77,075 ns/op Histogram, ns/op: [ 0,000, 1000000,000) = 1251448 [ 1000000,000, 2000000,000) = 480 [ 2000000,000, 3000000,000) = 1 [ 3000000,000, 4000000,000) = 0 [ 4000000,000, 5000000,000) = 1 [ 5000000,000, 6000000,000) = 0 [ 6000000,000, 7000000,000) = 0 [ 7000000,000, 8000000,000) = 0 [ 8000000,000, 9000000,000) = 0 Percentiles, ns/op: p(0,0000) = 114176,000 ns/op p(50,0000) = 118016,000 ns/op p(90,0000) = 120960,000 ns/op p(95,0000) = 123136,000 ns/op p(99,0000) = 186880,000 ns/op p(99,9000) = 197632,000 ns/op p(99,9900) = 1341440,000 ns/op p(99,9990) = 1441792,000 ns/op p(99,9999) = 7903975,833 ns/op p(100,0000) = 9142272,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 20) # Run progress: 90,64% complete, ETA 03:40:33 # Fork: 1 of 3 # Warmup Iteration 1: 209135,895 ±(99.9%) 1221,453 ns/op # Warmup Iteration 2: 208353,782 ±(99.9%) 471,936 ns/op # Warmup Iteration 3: 207947,922 ±(99.9%) 446,819 ns/op Iteration 1: 207691,105 ±(99.9%) 415,446 ns/op with_new_arraylist_constructor_size·p0.00: 203520,000 ns/op with_new_arraylist_constructor_size·p0.50: 206080,000 ns/op with_new_arraylist_constructor_size·p0.90: 208896,000 ns/op with_new_arraylist_constructor_size·p0.95: 209664,000 ns/op with_new_arraylist_constructor_size·p0.99: 235520,000 ns/op with_new_arraylist_constructor_size·p0.999: 265216,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1425408,000 ns/op with_new_arraylist_constructor_size·p1.00: 1523712,000 ns/op Iteration 2: 207623,996 ±(99.9%) 408,417 ns/op with_new_arraylist_constructor_size·p0.00: 203264,000 ns/op with_new_arraylist_constructor_size·p0.50: 205824,000 ns/op with_new_arraylist_constructor_size·p0.90: 209920,000 ns/op with_new_arraylist_constructor_size·p0.95: 211200,000 ns/op with_new_arraylist_constructor_size·p0.99: 235008,000 ns/op with_new_arraylist_constructor_size·p0.999: 262656,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1374977,229 ns/op with_new_arraylist_constructor_size·p1.00: 1486848,000 ns/op Iteration 3: 207931,136 ±(99.9%) 434,174 ns/op with_new_arraylist_constructor_size·p0.00: 203264,000 ns/op with_new_arraylist_constructor_size·p0.50: 206336,000 ns/op with_new_arraylist_constructor_size·p0.90: 209664,000 ns/op with_new_arraylist_constructor_size·p0.95: 211200,000 ns/op with_new_arraylist_constructor_size·p0.99: 235008,000 ns/op with_new_arraylist_constructor_size·p0.999: 265216,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1430299,853 ns/op with_new_arraylist_constructor_size·p1.00: 1531904,000 ns/op Iteration 4: 207641,560 ±(99.9%) 423,243 ns/op with_new_arraylist_constructor_size·p0.00: 203520,000 ns/op with_new_arraylist_constructor_size·p0.50: 206336,000 ns/op with_new_arraylist_constructor_size·p0.90: 208640,000 ns/op with_new_arraylist_constructor_size·p0.95: 209664,000 ns/op with_new_arraylist_constructor_size·p0.99: 234752,000 ns/op with_new_arraylist_constructor_size·p0.999: 263680,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1432203,469 ns/op with_new_arraylist_constructor_size·p1.00: 1562624,000 ns/op Iteration 5: 207788,378 ±(99.9%) 423,165 ns/op with_new_arraylist_constructor_size·p0.00: 203264,000 ns/op with_new_arraylist_constructor_size·p0.50: 205824,000 ns/op with_new_arraylist_constructor_size·p0.90: 209920,000 ns/op with_new_arraylist_constructor_size·p0.95: 211456,000 ns/op with_new_arraylist_constructor_size·p0.99: 236288,000 ns/op with_new_arraylist_constructor_size·p0.999: 265173,504 ns/op with_new_arraylist_constructor_size·p0.9999: 1445017,805 ns/op with_new_arraylist_constructor_size·p1.00: 1519616,000 ns/op # Run progress: 90,70% complete, ETA 03:39:13 # Fork: 2 of 3 # Warmup Iteration 1: 208807,375 ±(99.9%) 1315,728 ns/op # Warmup Iteration 2: 206803,552 ±(99.9%) 461,222 ns/op # Warmup Iteration 3: 205720,258 ±(99.9%) 430,146 ns/op Iteration 1: 205187,404 ±(99.9%) 416,086 ns/op with_new_arraylist_constructor_size·p0.00: 200960,000 ns/op with_new_arraylist_constructor_size·p0.50: 203264,000 ns/op with_new_arraylist_constructor_size·p0.90: 207104,000 ns/op with_new_arraylist_constructor_size·p0.95: 209408,000 ns/op with_new_arraylist_constructor_size·p0.99: 233472,000 ns/op with_new_arraylist_constructor_size·p0.999: 264704,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1443931,750 ns/op with_new_arraylist_constructor_size·p1.00: 1515520,000 ns/op Iteration 2: 206394,602 ±(99.9%) 440,855 ns/op with_new_arraylist_constructor_size·p0.00: 200704,000 ns/op with_new_arraylist_constructor_size·p0.50: 203520,000 ns/op with_new_arraylist_constructor_size·p0.90: 208128,000 ns/op with_new_arraylist_constructor_size·p0.95: 226304,000 ns/op with_new_arraylist_constructor_size·p0.99: 232960,000 ns/op with_new_arraylist_constructor_size·p0.999: 262959,104 ns/op with_new_arraylist_constructor_size·p0.9999: 1502396,416 ns/op with_new_arraylist_constructor_size·p1.00: 1554432,000 ns/op Iteration 3: 205280,719 ±(99.9%) 405,507 ns/op with_new_arraylist_constructor_size·p0.00: 201216,000 ns/op with_new_arraylist_constructor_size·p0.50: 203520,000 ns/op with_new_arraylist_constructor_size·p0.90: 206848,000 ns/op with_new_arraylist_constructor_size·p0.95: 209408,000 ns/op with_new_arraylist_constructor_size·p0.99: 233216,000 ns/op with_new_arraylist_constructor_size·p0.999: 263168,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1472913,613 ns/op with_new_arraylist_constructor_size·p1.00: 1583104,000 ns/op Iteration 4: 207213,726 ±(99.9%) 449,018 ns/op with_new_arraylist_constructor_size·p0.00: 200704,000 ns/op with_new_arraylist_constructor_size·p0.50: 203776,000 ns/op with_new_arraylist_constructor_size·p0.90: 215552,000 ns/op with_new_arraylist_constructor_size·p0.95: 226560,000 ns/op with_new_arraylist_constructor_size·p0.99: 236288,000 ns/op with_new_arraylist_constructor_size·p0.999: 263680,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1526910,976 ns/op with_new_arraylist_constructor_size·p1.00: 1591296,000 ns/op Iteration 5: 204809,483 ±(99.9%) 415,057 ns/op with_new_arraylist_constructor_size·p0.00: 200704,000 ns/op with_new_arraylist_constructor_size·p0.50: 203264,000 ns/op with_new_arraylist_constructor_size·p0.90: 206080,000 ns/op with_new_arraylist_constructor_size·p0.95: 207104,000 ns/op with_new_arraylist_constructor_size·p0.99: 233216,000 ns/op with_new_arraylist_constructor_size·p0.999: 261487,104 ns/op with_new_arraylist_constructor_size·p0.9999: 1474950,349 ns/op with_new_arraylist_constructor_size·p1.00: 1599488,000 ns/op # Run progress: 90,76% complete, ETA 03:37:53 # Fork: 3 of 3 # Warmup Iteration 1: 203239,953 ±(99.9%) 1215,401 ns/op # Warmup Iteration 2: 201353,757 ±(99.9%) 433,209 ns/op # Warmup Iteration 3: 202107,171 ±(99.9%) 444,628 ns/op Iteration 1: 203254,105 ±(99.9%) 475,356 ns/op with_new_arraylist_constructor_size·p0.00: 196096,000 ns/op with_new_arraylist_constructor_size·p0.50: 199424,000 ns/op with_new_arraylist_constructor_size·p0.90: 205056,000 ns/op with_new_arraylist_constructor_size·p0.95: 212992,000 ns/op with_new_arraylist_constructor_size·p0.99: 290304,000 ns/op with_new_arraylist_constructor_size·p0.999: 317872,640 ns/op with_new_arraylist_constructor_size·p0.9999: 1525933,056 ns/op with_new_arraylist_constructor_size·p1.00: 1636352,000 ns/op Iteration 2: 200867,089 ±(99.9%) 403,037 ns/op with_new_arraylist_constructor_size·p0.00: 196352,000 ns/op with_new_arraylist_constructor_size·p0.50: 199168,000 ns/op with_new_arraylist_constructor_size·p0.90: 202752,000 ns/op with_new_arraylist_constructor_size·p0.95: 205056,000 ns/op with_new_arraylist_constructor_size·p0.99: 227584,000 ns/op with_new_arraylist_constructor_size·p0.999: 258560,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1436020,736 ns/op with_new_arraylist_constructor_size·p1.00: 1499136,000 ns/op Iteration 3: 201582,412 ±(99.9%) 414,651 ns/op with_new_arraylist_constructor_size·p0.00: 196352,000 ns/op with_new_arraylist_constructor_size·p0.50: 199168,000 ns/op with_new_arraylist_constructor_size·p0.90: 204032,000 ns/op with_new_arraylist_constructor_size·p0.95: 210688,000 ns/op with_new_arraylist_constructor_size·p0.99: 229120,000 ns/op with_new_arraylist_constructor_size·p0.999: 281501,184 ns/op with_new_arraylist_constructor_size·p0.9999: 1456138,445 ns/op with_new_arraylist_constructor_size·p1.00: 1529856,000 ns/op Iteration 4: 201678,101 ±(99.9%) 435,572 ns/op with_new_arraylist_constructor_size·p0.00: 196096,000 ns/op with_new_arraylist_constructor_size·p0.50: 199424,000 ns/op with_new_arraylist_constructor_size·p0.90: 204288,000 ns/op with_new_arraylist_constructor_size·p0.95: 212736,000 ns/op with_new_arraylist_constructor_size·p0.99: 227840,000 ns/op with_new_arraylist_constructor_size·p0.999: 268523,520 ns/op with_new_arraylist_constructor_size·p0.9999: 1491038,208 ns/op with_new_arraylist_constructor_size·p1.00: 2068480,000 ns/op Iteration 5: 203557,043 ±(99.9%) 466,594 ns/op with_new_arraylist_constructor_size·p0.00: 196352,000 ns/op with_new_arraylist_constructor_size·p0.50: 199168,000 ns/op with_new_arraylist_constructor_size·p0.90: 203008,000 ns/op with_new_arraylist_constructor_size·p0.95: 208384,000 ns/op with_new_arraylist_constructor_size·p0.99: 290816,000 ns/op with_new_arraylist_constructor_size·p0.999: 316844,032 ns/op with_new_arraylist_constructor_size·p0.9999: 1382776,013 ns/op with_new_arraylist_constructor_size·p1.00: 1472512,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 730325 mean = 205204,494 ±(99.9%) 111,155 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 725949 [ 250000,000, 500000,000) = 3975 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 1 [1000000,000, 1250000,000) = 6 [1250000,000, 1500000,000) = 357 [1500000,000, 1750000,000) = 36 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 196096,000 ns/op p(50,0000) = 203776,000 ns/op p(90,0000) = 208384,000 ns/op p(95,0000) = 211200,000 ns/op p(99,0000) = 235776,000 ns/op p(99,9000) = 293376,000 ns/op p(99,9900) = 1458109,235 ns/op p(99,9990) = 1577765,847 ns/op p(99,9999) = 2068480,000 ns/op p(100,0000) = 2068480,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 50) # Run progress: 90,81% complete, ETA 03:36:33 # Fork: 1 of 3 # Warmup Iteration 1: 451205,134 ±(99.9%) 3051,917 ns/op # Warmup Iteration 2: 448120,761 ±(99.9%) 1173,513 ns/op # Warmup Iteration 3: 448146,335 ±(99.9%) 1112,080 ns/op Iteration 1: 448240,429 ±(99.9%) 1066,158 ns/op with_new_arraylist_constructor_size·p0.00: 432640,000 ns/op with_new_arraylist_constructor_size·p0.50: 442368,000 ns/op with_new_arraylist_constructor_size·p0.90: 455680,000 ns/op with_new_arraylist_constructor_size·p0.95: 477696,000 ns/op with_new_arraylist_constructor_size·p0.99: 505344,000 ns/op with_new_arraylist_constructor_size·p0.999: 1706219,520 ns/op with_new_arraylist_constructor_size·p0.9999: 1879123,968 ns/op with_new_arraylist_constructor_size·p1.00: 1894400,000 ns/op Iteration 2: 447988,616 ±(99.9%) 1123,153 ns/op with_new_arraylist_constructor_size·p0.00: 431616,000 ns/op with_new_arraylist_constructor_size·p0.50: 441856,000 ns/op with_new_arraylist_constructor_size·p0.90: 454144,000 ns/op with_new_arraylist_constructor_size·p0.95: 476672,000 ns/op with_new_arraylist_constructor_size·p0.99: 504279,040 ns/op with_new_arraylist_constructor_size·p0.999: 1758756,864 ns/op with_new_arraylist_constructor_size·p0.9999: 1907790,643 ns/op with_new_arraylist_constructor_size·p1.00: 1978368,000 ns/op Iteration 3: 448501,843 ±(99.9%) 1069,036 ns/op with_new_arraylist_constructor_size·p0.00: 432128,000 ns/op with_new_arraylist_constructor_size·p0.50: 442368,000 ns/op with_new_arraylist_constructor_size·p0.90: 459264,000 ns/op with_new_arraylist_constructor_size·p0.95: 477696,000 ns/op with_new_arraylist_constructor_size·p0.99: 505856,000 ns/op with_new_arraylist_constructor_size·p0.999: 1695166,464 ns/op with_new_arraylist_constructor_size·p0.9999: 1838636,646 ns/op with_new_arraylist_constructor_size·p1.00: 1882112,000 ns/op Iteration 4: 447538,191 ±(99.9%) 1063,832 ns/op with_new_arraylist_constructor_size·p0.00: 432640,000 ns/op with_new_arraylist_constructor_size·p0.50: 441856,000 ns/op with_new_arraylist_constructor_size·p0.90: 454656,000 ns/op with_new_arraylist_constructor_size·p0.95: 476160,000 ns/op with_new_arraylist_constructor_size·p0.99: 503808,000 ns/op with_new_arraylist_constructor_size·p0.999: 1682849,792 ns/op with_new_arraylist_constructor_size·p0.9999: 1858629,222 ns/op with_new_arraylist_constructor_size·p1.00: 1916928,000 ns/op Iteration 5: 447638,522 ±(99.9%) 1082,044 ns/op with_new_arraylist_constructor_size·p0.00: 431616,000 ns/op with_new_arraylist_constructor_size·p0.50: 441856,000 ns/op with_new_arraylist_constructor_size·p0.90: 454656,000 ns/op with_new_arraylist_constructor_size·p0.95: 476672,000 ns/op with_new_arraylist_constructor_size·p0.99: 504320,000 ns/op with_new_arraylist_constructor_size·p0.999: 1697792,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1904977,920 ns/op with_new_arraylist_constructor_size·p1.00: 1937408,000 ns/op # Run progress: 90,87% complete, ETA 03:35:13 # Fork: 2 of 3 # Warmup Iteration 1: 465652,007 ±(99.9%) 3182,363 ns/op # Warmup Iteration 2: 466710,349 ±(99.9%) 1236,810 ns/op # Warmup Iteration 3: 462974,790 ±(99.9%) 1032,195 ns/op Iteration 1: 463169,780 ±(99.9%) 999,413 ns/op with_new_arraylist_constructor_size·p0.00: 448000,000 ns/op with_new_arraylist_constructor_size·p0.50: 458240,000 ns/op with_new_arraylist_constructor_size·p0.90: 471552,000 ns/op with_new_arraylist_constructor_size·p0.95: 483840,000 ns/op with_new_arraylist_constructor_size·p0.99: 503808,000 ns/op with_new_arraylist_constructor_size·p0.999: 1628000,256 ns/op with_new_arraylist_constructor_size·p0.9999: 1804185,395 ns/op with_new_arraylist_constructor_size·p1.00: 1884160,000 ns/op Iteration 2: 462227,230 ±(99.9%) 1032,726 ns/op with_new_arraylist_constructor_size·p0.00: 448000,000 ns/op with_new_arraylist_constructor_size·p0.50: 457728,000 ns/op with_new_arraylist_constructor_size·p0.90: 467456,000 ns/op with_new_arraylist_constructor_size·p0.95: 483328,000 ns/op with_new_arraylist_constructor_size·p0.99: 514452,480 ns/op with_new_arraylist_constructor_size·p0.999: 1694472,192 ns/op with_new_arraylist_constructor_size·p0.9999: 1885544,038 ns/op with_new_arraylist_constructor_size·p1.00: 1916928,000 ns/op Iteration 3: 462692,063 ±(99.9%) 1012,340 ns/op with_new_arraylist_constructor_size·p0.00: 449536,000 ns/op with_new_arraylist_constructor_size·p0.50: 458752,000 ns/op with_new_arraylist_constructor_size·p0.90: 468480,000 ns/op with_new_arraylist_constructor_size·p0.95: 481792,000 ns/op with_new_arraylist_constructor_size·p0.99: 502784,000 ns/op with_new_arraylist_constructor_size·p0.999: 1631029,248 ns/op with_new_arraylist_constructor_size·p0.9999: 1925785,190 ns/op with_new_arraylist_constructor_size·p1.00: 1943552,000 ns/op Iteration 4: 463054,855 ±(99.9%) 1002,761 ns/op with_new_arraylist_constructor_size·p0.00: 449536,000 ns/op with_new_arraylist_constructor_size·p0.50: 458752,000 ns/op with_new_arraylist_constructor_size·p0.90: 469504,000 ns/op with_new_arraylist_constructor_size·p0.95: 482816,000 ns/op with_new_arraylist_constructor_size·p0.99: 503296,000 ns/op with_new_arraylist_constructor_size·p0.999: 1632440,320 ns/op with_new_arraylist_constructor_size·p0.9999: 1779712,000 ns/op with_new_arraylist_constructor_size·p1.00: 1826816,000 ns/op Iteration 5: 462714,174 ±(99.9%) 1043,103 ns/op with_new_arraylist_constructor_size·p0.00: 448000,000 ns/op with_new_arraylist_constructor_size·p0.50: 458240,000 ns/op with_new_arraylist_constructor_size·p0.90: 468480,000 ns/op with_new_arraylist_constructor_size·p0.95: 483328,000 ns/op with_new_arraylist_constructor_size·p0.99: 503808,000 ns/op with_new_arraylist_constructor_size·p0.999: 1708453,888 ns/op with_new_arraylist_constructor_size·p0.9999: 1822392,730 ns/op with_new_arraylist_constructor_size·p1.00: 1861632,000 ns/op # Run progress: 90,93% complete, ETA 03:33:52 # Fork: 3 of 3 # Warmup Iteration 1: 449334,834 ±(99.9%) 2870,357 ns/op # Warmup Iteration 2: 447769,538 ±(99.9%) 1234,642 ns/op # Warmup Iteration 3: 445019,410 ±(99.9%) 1092,620 ns/op Iteration 1: 447465,143 ±(99.9%) 1131,650 ns/op with_new_arraylist_constructor_size·p0.00: 429568,000 ns/op with_new_arraylist_constructor_size·p0.50: 439296,000 ns/op with_new_arraylist_constructor_size·p0.90: 461619,200 ns/op with_new_arraylist_constructor_size·p0.95: 484352,000 ns/op with_new_arraylist_constructor_size·p0.99: 582656,000 ns/op with_new_arraylist_constructor_size·p0.999: 1659555,840 ns/op with_new_arraylist_constructor_size·p0.9999: 1837871,923 ns/op with_new_arraylist_constructor_size·p1.00: 1861632,000 ns/op Iteration 2: 445308,675 ±(99.9%) 1128,935 ns/op with_new_arraylist_constructor_size·p0.00: 429568,000 ns/op with_new_arraylist_constructor_size·p0.50: 439296,000 ns/op with_new_arraylist_constructor_size·p0.90: 453120,000 ns/op with_new_arraylist_constructor_size·p0.95: 474624,000 ns/op with_new_arraylist_constructor_size·p0.99: 497664,000 ns/op with_new_arraylist_constructor_size·p0.999: 1732608,000 ns/op with_new_arraylist_constructor_size·p0.9999: 1921571,635 ns/op with_new_arraylist_constructor_size·p1.00: 2093056,000 ns/op Iteration 3: 445117,739 ±(99.9%) 1048,263 ns/op with_new_arraylist_constructor_size·p0.00: 429056,000 ns/op with_new_arraylist_constructor_size·p0.50: 439296,000 ns/op with_new_arraylist_constructor_size·p0.90: 452608,000 ns/op with_new_arraylist_constructor_size·p0.95: 475136,000 ns/op with_new_arraylist_constructor_size·p0.99: 497152,000 ns/op with_new_arraylist_constructor_size·p0.999: 1625382,912 ns/op with_new_arraylist_constructor_size·p0.9999: 1836130,304 ns/op with_new_arraylist_constructor_size·p1.00: 1873920,000 ns/op Iteration 4: 445226,053 ±(99.9%) 1040,442 ns/op with_new_arraylist_constructor_size·p0.00: 428032,000 ns/op with_new_arraylist_constructor_size·p0.50: 439296,000 ns/op with_new_arraylist_constructor_size·p0.90: 453120,000 ns/op with_new_arraylist_constructor_size·p0.95: 474624,000 ns/op with_new_arraylist_constructor_size·p0.99: 496916,480 ns/op with_new_arraylist_constructor_size·p0.999: 1632477,184 ns/op with_new_arraylist_constructor_size·p0.9999: 1743894,118 ns/op with_new_arraylist_constructor_size·p1.00: 2195456,000 ns/op Iteration 5: 445125,069 ±(99.9%) 1061,663 ns/op with_new_arraylist_constructor_size·p0.00: 429056,000 ns/op with_new_arraylist_constructor_size·p0.50: 439296,000 ns/op with_new_arraylist_constructor_size·p0.90: 453120,000 ns/op with_new_arraylist_constructor_size·p0.95: 474624,000 ns/op with_new_arraylist_constructor_size·p0.99: 497152,000 ns/op with_new_arraylist_constructor_size·p0.999: 1687953,408 ns/op with_new_arraylist_constructor_size·p0.9999: 1871872,000 ns/op with_new_arraylist_constructor_size·p1.00: 1908736,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 331628 mean = 452007,345 ±(99.9%) 277,618 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 327123 [ 500000,000, 750000,000) = 4075 [ 750000,000, 1000000,000) = 6 [1000000,000, 1250000,000) = 1 [1250000,000, 1500000,000) = 2 [1500000,000, 1750000,000) = 271 [1750000,000, 2000000,000) = 148 [2000000,000, 2250000,000) = 2 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 428032,000 ns/op p(50,0000) = 445952,000 ns/op p(90,0000) = 466944,000 ns/op p(95,0000) = 478208,000 ns/op p(99,0000) = 504832,000 ns/op p(99,9000) = 1665024,000 ns/op p(99,9900) = 1861298,381 ns/op p(99,9990) = 1967356,047 ns/op p(99,9999) = 2195456,000 ns/op p(100,0000) = 2195456,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 100) # Run progress: 90,98% complete, ETA 03:32:32 # Fork: 1 of 3 # Warmup Iteration 1: 867847,294 ±(99.9%) 5765,371 ns/op # Warmup Iteration 2: 843421,874 ±(99.9%) 2017,514 ns/op # Warmup Iteration 3: 844708,326 ±(99.9%) 2087,579 ns/op Iteration 1: 849086,706 ±(99.9%) 2060,565 ns/op with_new_arraylist_constructor_size·p0.00: 824320,000 ns/op with_new_arraylist_constructor_size·p0.50: 837632,000 ns/op with_new_arraylist_constructor_size·p0.90: 892928,000 ns/op with_new_arraylist_constructor_size·p0.95: 906240,000 ns/op with_new_arraylist_constructor_size·p0.99: 923648,000 ns/op with_new_arraylist_constructor_size·p0.999: 2245545,984 ns/op with_new_arraylist_constructor_size·p0.9999: 2453929,165 ns/op with_new_arraylist_constructor_size·p1.00: 2469888,000 ns/op Iteration 2: 849390,810 ±(99.9%) 2080,347 ns/op with_new_arraylist_constructor_size·p0.00: 822272,000 ns/op with_new_arraylist_constructor_size·p0.50: 838656,000 ns/op with_new_arraylist_constructor_size·p0.90: 875520,000 ns/op with_new_arraylist_constructor_size·p0.95: 905216,000 ns/op with_new_arraylist_constructor_size·p0.99: 918528,000 ns/op with_new_arraylist_constructor_size·p0.999: 2252537,856 ns/op with_new_arraylist_constructor_size·p0.9999: 2473260,646 ns/op with_new_arraylist_constructor_size·p1.00: 2473984,000 ns/op Iteration 3: 843001,975 ±(99.9%) 1987,222 ns/op with_new_arraylist_constructor_size·p0.00: 823296,000 ns/op with_new_arraylist_constructor_size·p0.50: 837632,000 ns/op with_new_arraylist_constructor_size·p0.90: 849920,000 ns/op with_new_arraylist_constructor_size·p0.95: 860160,000 ns/op with_new_arraylist_constructor_size·p0.99: 888832,000 ns/op with_new_arraylist_constructor_size·p0.999: 2229403,648 ns/op with_new_arraylist_constructor_size·p0.9999: 2456374,477 ns/op with_new_arraylist_constructor_size·p1.00: 2461696,000 ns/op Iteration 4: 843359,401 ±(99.9%) 1916,232 ns/op with_new_arraylist_constructor_size·p0.00: 822272,000 ns/op with_new_arraylist_constructor_size·p0.50: 837632,000 ns/op with_new_arraylist_constructor_size·p0.90: 849920,000 ns/op with_new_arraylist_constructor_size·p0.95: 861184,000 ns/op with_new_arraylist_constructor_size·p0.99: 898549,760 ns/op with_new_arraylist_constructor_size·p0.999: 2217156,608 ns/op with_new_arraylist_constructor_size·p0.9999: 2409363,456 ns/op with_new_arraylist_constructor_size·p1.00: 2420736,000 ns/op Iteration 5: 842196,506 ±(99.9%) 1983,689 ns/op with_new_arraylist_constructor_size·p0.00: 823296,000 ns/op with_new_arraylist_constructor_size·p0.50: 836608,000 ns/op with_new_arraylist_constructor_size·p0.90: 848896,000 ns/op with_new_arraylist_constructor_size·p0.95: 852992,000 ns/op with_new_arraylist_constructor_size·p0.99: 881664,000 ns/op with_new_arraylist_constructor_size·p0.999: 2236960,768 ns/op with_new_arraylist_constructor_size·p0.9999: 2527064,474 ns/op with_new_arraylist_constructor_size·p1.00: 2547712,000 ns/op # Run progress: 91,04% complete, ETA 03:31:12 # Fork: 2 of 3 # Warmup Iteration 1: 822215,874 ±(99.9%) 5472,050 ns/op # Warmup Iteration 2: 817016,527 ±(99.9%) 2248,372 ns/op # Warmup Iteration 3: 811903,033 ±(99.9%) 2102,635 ns/op Iteration 1: 810158,167 ±(99.9%) 1997,140 ns/op with_new_arraylist_constructor_size·p0.00: 786432,000 ns/op with_new_arraylist_constructor_size·p0.50: 801792,000 ns/op with_new_arraylist_constructor_size·p0.90: 827392,000 ns/op with_new_arraylist_constructor_size·p0.95: 843776,000 ns/op with_new_arraylist_constructor_size·p0.99: 865280,000 ns/op with_new_arraylist_constructor_size·p0.999: 2226847,744 ns/op with_new_arraylist_constructor_size·p0.9999: 2356425,523 ns/op with_new_arraylist_constructor_size·p1.00: 2359296,000 ns/op Iteration 2: 811950,293 ±(99.9%) 2079,175 ns/op with_new_arraylist_constructor_size·p0.00: 786432,000 ns/op with_new_arraylist_constructor_size·p0.50: 801792,000 ns/op with_new_arraylist_constructor_size·p0.90: 829440,000 ns/op with_new_arraylist_constructor_size·p0.95: 855040,000 ns/op with_new_arraylist_constructor_size·p0.99: 917504,000 ns/op with_new_arraylist_constructor_size·p0.999: 2226962,432 ns/op with_new_arraylist_constructor_size·p0.9999: 2364651,930 ns/op with_new_arraylist_constructor_size·p1.00: 2367488,000 ns/op Iteration 3: 821107,232 ±(99.9%) 2518,344 ns/op with_new_arraylist_constructor_size·p0.00: 786432,000 ns/op with_new_arraylist_constructor_size·p0.50: 801792,000 ns/op with_new_arraylist_constructor_size·p0.90: 850944,000 ns/op with_new_arraylist_constructor_size·p0.95: 897024,000 ns/op with_new_arraylist_constructor_size·p0.99: 1064960,000 ns/op with_new_arraylist_constructor_size·p0.999: 2260992,000 ns/op with_new_arraylist_constructor_size·p0.9999: 2394920,550 ns/op with_new_arraylist_constructor_size·p1.00: 2400256,000 ns/op Iteration 4: 813047,252 ±(99.9%) 2059,871 ns/op with_new_arraylist_constructor_size·p0.00: 787456,000 ns/op with_new_arraylist_constructor_size·p0.50: 802816,000 ns/op with_new_arraylist_constructor_size·p0.90: 832512,000 ns/op with_new_arraylist_constructor_size·p0.95: 854016,000 ns/op with_new_arraylist_constructor_size·p0.99: 900177,920 ns/op with_new_arraylist_constructor_size·p0.999: 2209447,936 ns/op with_new_arraylist_constructor_size·p0.9999: 2333781,197 ns/op with_new_arraylist_constructor_size·p1.00: 2334720,000 ns/op Iteration 5: 812500,497 ±(99.9%) 2093,132 ns/op with_new_arraylist_constructor_size·p0.00: 785408,000 ns/op with_new_arraylist_constructor_size·p0.50: 801792,000 ns/op with_new_arraylist_constructor_size·p0.90: 832512,000 ns/op with_new_arraylist_constructor_size·p0.95: 854016,000 ns/op with_new_arraylist_constructor_size·p0.99: 898048,000 ns/op with_new_arraylist_constructor_size·p0.999: 2215936,000 ns/op with_new_arraylist_constructor_size·p0.9999: 2400583,680 ns/op with_new_arraylist_constructor_size·p1.00: 2404352,000 ns/op # Run progress: 91,10% complete, ETA 03:29:52 # Fork: 3 of 3 # Warmup Iteration 1: 848433,304 ±(99.9%) 5819,872 ns/op # Warmup Iteration 2: 835958,490 ±(99.9%) 2077,227 ns/op # Warmup Iteration 3: 835923,049 ±(99.9%) 1951,782 ns/op Iteration 1: 846300,444 ±(99.9%) 2201,993 ns/op with_new_arraylist_constructor_size·p0.00: 814080,000 ns/op with_new_arraylist_constructor_size·p0.50: 829440,000 ns/op with_new_arraylist_constructor_size·p0.90: 892006,400 ns/op with_new_arraylist_constructor_size·p0.95: 901120,000 ns/op with_new_arraylist_constructor_size·p0.99: 1015808,000 ns/op with_new_arraylist_constructor_size·p0.999: 2205212,672 ns/op with_new_arraylist_constructor_size·p0.9999: 2340771,840 ns/op with_new_arraylist_constructor_size·p1.00: 2359296,000 ns/op Iteration 2: 840401,821 ±(99.9%) 2031,217 ns/op with_new_arraylist_constructor_size·p0.00: 816128,000 ns/op with_new_arraylist_constructor_size·p0.50: 829440,000 ns/op with_new_arraylist_constructor_size·p0.90: 863232,000 ns/op with_new_arraylist_constructor_size·p0.95: 894976,000 ns/op with_new_arraylist_constructor_size·p0.99: 922624,000 ns/op with_new_arraylist_constructor_size·p0.999: 2221801,472 ns/op with_new_arraylist_constructor_size·p0.9999: 2320107,110 ns/op with_new_arraylist_constructor_size·p1.00: 2322432,000 ns/op Iteration 3: 842397,143 ±(99.9%) 1909,382 ns/op with_new_arraylist_constructor_size·p0.00: 821248,000 ns/op with_new_arraylist_constructor_size·p0.50: 836608,000 ns/op with_new_arraylist_constructor_size·p0.90: 850944,000 ns/op with_new_arraylist_constructor_size·p0.95: 862208,000 ns/op with_new_arraylist_constructor_size·p0.99: 887808,000 ns/op with_new_arraylist_constructor_size·p0.999: 2216493,056 ns/op with_new_arraylist_constructor_size·p0.9999: 2300425,011 ns/op with_new_arraylist_constructor_size·p1.00: 2301952,000 ns/op Iteration 4: 842024,553 ±(99.9%) 1941,885 ns/op with_new_arraylist_constructor_size·p0.00: 822272,000 ns/op with_new_arraylist_constructor_size·p0.50: 835584,000 ns/op with_new_arraylist_constructor_size·p0.90: 848896,000 ns/op with_new_arraylist_constructor_size·p0.95: 862208,000 ns/op with_new_arraylist_constructor_size·p0.99: 889856,000 ns/op with_new_arraylist_constructor_size·p0.999: 2215936,000 ns/op with_new_arraylist_constructor_size·p0.9999: 2387968,000 ns/op with_new_arraylist_constructor_size·p1.00: 2387968,000 ns/op Iteration 5: 841763,795 ±(99.9%) 1975,113 ns/op with_new_arraylist_constructor_size·p0.00: 822272,000 ns/op with_new_arraylist_constructor_size·p0.50: 835584,000 ns/op with_new_arraylist_constructor_size·p0.90: 847872,000 ns/op with_new_arraylist_constructor_size·p0.95: 857088,000 ns/op with_new_arraylist_constructor_size·p0.99: 900096,000 ns/op with_new_arraylist_constructor_size·p0.999: 2191880,192 ns/op with_new_arraylist_constructor_size·p0.9999: 2464777,830 ns/op with_new_arraylist_constructor_size·p1.00: 2473984,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 179810 mean = 833653,013 ±(99.9%) 544,528 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 178555 [1000000,000, 1250000,000) = 860 [1250000,000, 1500000,000) = 1 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 18 [2000000,000, 2250000,000) = 254 [2250000,000, 2500000,000) = 120 [2500000,000, 2750000,000) = 1 Percentiles, ns/op: p(0,0000) = 785408,000 ns/op p(50,0000) = 832512,000 ns/op p(90,0000) = 850944,000 ns/op p(95,0000) = 873472,000 ns/op p(99,0000) = 924672,000 ns/op p(99,9000) = 2220032,000 ns/op p(99,9900) = 2387968,000 ns/op p(99,9990) = 2488868,946 ns/op p(99,9999) = 2547712,000 ns/op p(100,0000) = 2547712,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 200) # Run progress: 91,15% complete, ETA 03:28:32 # Fork: 1 of 3 # Warmup Iteration 1: 1783299,929 ±(99.9%) 11177,680 ns/op # Warmup Iteration 2: 1750792,073 ±(99.9%) 5766,740 ns/op # Warmup Iteration 3: 1750733,948 ±(99.9%) 5595,390 ns/op Iteration 1: 1754009,923 ±(99.9%) 6092,703 ns/op with_new_arraylist_constructor_size·p0.00: 1671168,000 ns/op with_new_arraylist_constructor_size·p0.50: 1740800,000 ns/op with_new_arraylist_constructor_size·p0.90: 1785856,000 ns/op with_new_arraylist_constructor_size·p0.95: 1802240,000 ns/op with_new_arraylist_constructor_size·p0.99: 2514944,000 ns/op with_new_arraylist_constructor_size·p0.999: 3516833,792 ns/op with_new_arraylist_constructor_size·p0.9999: 3624960,000 ns/op with_new_arraylist_constructor_size·p1.00: 3624960,000 ns/op Iteration 2: 1749093,432 ±(99.9%) 5509,317 ns/op with_new_arraylist_constructor_size·p0.00: 1673216,000 ns/op with_new_arraylist_constructor_size·p0.50: 1739776,000 ns/op with_new_arraylist_constructor_size·p0.90: 1785856,000 ns/op with_new_arraylist_constructor_size·p0.95: 1798144,000 ns/op with_new_arraylist_constructor_size·p0.99: 1849036,800 ns/op with_new_arraylist_constructor_size·p0.999: 3417231,360 ns/op with_new_arraylist_constructor_size·p0.9999: 3563520,000 ns/op with_new_arraylist_constructor_size·p1.00: 3563520,000 ns/op Iteration 3: 1759175,041 ±(99.9%) 5835,721 ns/op with_new_arraylist_constructor_size·p0.00: 1673216,000 ns/op with_new_arraylist_constructor_size·p0.50: 1744896,000 ns/op with_new_arraylist_constructor_size·p0.90: 1794048,000 ns/op with_new_arraylist_constructor_size·p0.95: 1835008,000 ns/op with_new_arraylist_constructor_size·p0.99: 2043330,560 ns/op with_new_arraylist_constructor_size·p0.999: 3411968,000 ns/op with_new_arraylist_constructor_size·p0.9999: 3502080,000 ns/op with_new_arraylist_constructor_size·p1.00: 3502080,000 ns/op Iteration 4: 1747030,631 ±(99.9%) 5422,130 ns/op with_new_arraylist_constructor_size·p0.00: 1671168,000 ns/op with_new_arraylist_constructor_size·p0.50: 1742848,000 ns/op with_new_arraylist_constructor_size·p0.90: 1775616,000 ns/op with_new_arraylist_constructor_size·p0.95: 1796096,000 ns/op with_new_arraylist_constructor_size·p0.99: 1839104,000 ns/op with_new_arraylist_constructor_size·p0.999: 3397861,376 ns/op with_new_arraylist_constructor_size·p0.9999: 3440640,000 ns/op with_new_arraylist_constructor_size·p1.00: 3440640,000 ns/op Iteration 5: 1749974,581 ±(99.9%) 5528,265 ns/op with_new_arraylist_constructor_size·p0.00: 1673216,000 ns/op with_new_arraylist_constructor_size·p0.50: 1742848,000 ns/op with_new_arraylist_constructor_size·p0.90: 1781760,000 ns/op with_new_arraylist_constructor_size·p0.95: 1805107,200 ns/op with_new_arraylist_constructor_size·p0.99: 1841152,000 ns/op with_new_arraylist_constructor_size·p0.999: 3399122,944 ns/op with_new_arraylist_constructor_size·p0.9999: 3563520,000 ns/op with_new_arraylist_constructor_size·p1.00: 3563520,000 ns/op # Run progress: 91,21% complete, ETA 03:27:11 # Fork: 2 of 3 # Warmup Iteration 1: 1793708,689 ±(99.9%) 9990,410 ns/op # Warmup Iteration 2: 1768575,026 ±(99.9%) 6000,609 ns/op # Warmup Iteration 3: 1765328,969 ±(99.9%) 5787,760 ns/op Iteration 1: 1766535,942 ±(99.9%) 5803,153 ns/op with_new_arraylist_constructor_size·p0.00: 1689600,000 ns/op with_new_arraylist_constructor_size·p0.50: 1755136,000 ns/op with_new_arraylist_constructor_size·p0.90: 1798144,000 ns/op with_new_arraylist_constructor_size·p0.95: 1824768,000 ns/op with_new_arraylist_constructor_size·p0.99: 1938800,640 ns/op with_new_arraylist_constructor_size·p0.999: 3455836,160 ns/op with_new_arraylist_constructor_size·p0.9999: 3534848,000 ns/op with_new_arraylist_constructor_size·p1.00: 3534848,000 ns/op Iteration 2: 1768812,653 ±(99.9%) 5701,537 ns/op with_new_arraylist_constructor_size·p0.00: 1689600,000 ns/op with_new_arraylist_constructor_size·p0.50: 1757184,000 ns/op with_new_arraylist_constructor_size·p0.90: 1802240,000 ns/op with_new_arraylist_constructor_size·p0.95: 1824768,000 ns/op with_new_arraylist_constructor_size·p0.99: 1868779,520 ns/op with_new_arraylist_constructor_size·p0.999: 3442262,016 ns/op with_new_arraylist_constructor_size·p0.9999: 4227072,000 ns/op with_new_arraylist_constructor_size·p1.00: 4227072,000 ns/op Iteration 3: 1767554,037 ±(99.9%) 5764,977 ns/op with_new_arraylist_constructor_size·p0.00: 1689600,000 ns/op with_new_arraylist_constructor_size·p0.50: 1755136,000 ns/op with_new_arraylist_constructor_size·p0.90: 1798144,000 ns/op with_new_arraylist_constructor_size·p0.95: 1828864,000 ns/op with_new_arraylist_constructor_size·p0.99: 1981337,600 ns/op with_new_arraylist_constructor_size·p0.999: 3451658,240 ns/op with_new_arraylist_constructor_size·p0.9999: 3547136,000 ns/op with_new_arraylist_constructor_size·p1.00: 3547136,000 ns/op Iteration 4: 1762917,966 ±(99.9%) 5476,713 ns/op with_new_arraylist_constructor_size·p0.00: 1689600,000 ns/op with_new_arraylist_constructor_size·p0.50: 1757184,000 ns/op with_new_arraylist_constructor_size·p0.90: 1794048,000 ns/op with_new_arraylist_constructor_size·p0.95: 1814528,000 ns/op with_new_arraylist_constructor_size·p0.99: 1851392,000 ns/op with_new_arraylist_constructor_size·p0.999: 3451535,360 ns/op with_new_arraylist_constructor_size·p0.9999: 3522560,000 ns/op with_new_arraylist_constructor_size·p1.00: 3522560,000 ns/op Iteration 5: 1764948,173 ±(99.9%) 5553,905 ns/op with_new_arraylist_constructor_size·p0.00: 1687552,000 ns/op with_new_arraylist_constructor_size·p0.50: 1759232,000 ns/op with_new_arraylist_constructor_size·p0.90: 1796096,000 ns/op with_new_arraylist_constructor_size·p0.95: 1816576,000 ns/op with_new_arraylist_constructor_size·p0.99: 1867202,560 ns/op with_new_arraylist_constructor_size·p0.999: 3429793,792 ns/op with_new_arraylist_constructor_size·p0.9999: 3485696,000 ns/op with_new_arraylist_constructor_size·p1.00: 3485696,000 ns/op # Run progress: 91,27% complete, ETA 03:25:51 # Fork: 3 of 3 # Warmup Iteration 1: 1787945,773 ±(99.9%) 11071,300 ns/op # Warmup Iteration 2: 1759328,631 ±(99.9%) 5853,759 ns/op # Warmup Iteration 3: 1758940,407 ±(99.9%) 5605,932 ns/op Iteration 1: 1758706,484 ±(99.9%) 5597,152 ns/op with_new_arraylist_constructor_size·p0.00: 1679360,000 ns/op with_new_arraylist_constructor_size·p0.50: 1748992,000 ns/op with_new_arraylist_constructor_size·p0.90: 1792000,000 ns/op with_new_arraylist_constructor_size·p0.95: 1808384,000 ns/op with_new_arraylist_constructor_size·p0.99: 1872220,160 ns/op with_new_arraylist_constructor_size·p0.999: 3441737,728 ns/op with_new_arraylist_constructor_size·p0.9999: 3551232,000 ns/op with_new_arraylist_constructor_size·p1.00: 3551232,000 ns/op Iteration 2: 1760558,726 ±(99.9%) 5755,612 ns/op with_new_arraylist_constructor_size·p0.00: 1679360,000 ns/op with_new_arraylist_constructor_size·p0.50: 1748992,000 ns/op with_new_arraylist_constructor_size·p0.90: 1794048,000 ns/op with_new_arraylist_constructor_size·p0.95: 1812480,000 ns/op with_new_arraylist_constructor_size·p0.99: 2054144,000 ns/op with_new_arraylist_constructor_size·p0.999: 3462443,008 ns/op with_new_arraylist_constructor_size·p0.9999: 3551232,000 ns/op with_new_arraylist_constructor_size·p1.00: 3551232,000 ns/op Iteration 3: 1761925,236 ±(99.9%) 5946,117 ns/op with_new_arraylist_constructor_size·p0.00: 1679360,000 ns/op with_new_arraylist_constructor_size·p0.50: 1748992,000 ns/op with_new_arraylist_constructor_size·p0.90: 1792000,000 ns/op with_new_arraylist_constructor_size·p0.95: 1822720,000 ns/op with_new_arraylist_constructor_size·p0.99: 1974824,960 ns/op with_new_arraylist_constructor_size·p0.999: 3482939,392 ns/op with_new_arraylist_constructor_size·p0.9999: 3584000,000 ns/op with_new_arraylist_constructor_size·p1.00: 3584000,000 ns/op Iteration 4: 1756462,701 ±(99.9%) 5671,416 ns/op with_new_arraylist_constructor_size·p0.00: 1677312,000 ns/op with_new_arraylist_constructor_size·p0.50: 1751040,000 ns/op with_new_arraylist_constructor_size·p0.90: 1785856,000 ns/op with_new_arraylist_constructor_size·p0.95: 1804288,000 ns/op with_new_arraylist_constructor_size·p0.99: 1855488,000 ns/op with_new_arraylist_constructor_size·p0.999: 3479437,312 ns/op with_new_arraylist_constructor_size·p0.9999: 3723264,000 ns/op with_new_arraylist_constructor_size·p1.00: 3723264,000 ns/op Iteration 5: 1763193,225 ±(99.9%) 5958,052 ns/op with_new_arraylist_constructor_size·p0.00: 1677312,000 ns/op with_new_arraylist_constructor_size·p0.50: 1751040,000 ns/op with_new_arraylist_constructor_size·p0.90: 1792000,000 ns/op with_new_arraylist_constructor_size·p0.95: 1825894,400 ns/op with_new_arraylist_constructor_size·p0.99: 2071162,880 ns/op with_new_arraylist_constructor_size·p0.999: 3439255,552 ns/op with_new_arraylist_constructor_size·p0.9999: 3559424,000 ns/op with_new_arraylist_constructor_size·p1.00: 3559424,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 85206 mean = 1759368,139 ±(99.9%) 1475,502 ns/op Histogram, ns/op: [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 43789 [1750000,000, 2000000,000) = 40573 [2000000,000, 2250000,000) = 186 [2250000,000, 2500000,000) = 11 [2500000,000, 2750000,000) = 16 [2750000,000, 3000000,000) = 147 [3000000,000, 3250000,000) = 264 [3250000,000, 3500000,000) = 186 [3500000,000, 3750000,000) = 33 [3750000,000, 4000000,000) = 0 [4000000,000, 4250000,000) = 1 [4250000,000, 4500000,000) = 0 [4500000,000, 4750000,000) = 0 Percentiles, ns/op: p(0,0000) = 1671168,000 ns/op p(50,0000) = 1748992,000 ns/op p(90,0000) = 1792000,000 ns/op p(95,0000) = 1814528,000 ns/op p(99,0000) = 1998704,640 ns/op p(99,9000) = 3439792,128 ns/op p(99,9900) = 3579734,426 ns/op p(99,9990) = 4227072,000 ns/op p(99,9999) = 4227072,000 ns/op p(100,0000) = 4227072,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 500) # Run progress: 91,33% complete, ETA 03:24:31 # Fork: 1 of 3 # Warmup Iteration 1: 5181098,136 ±(99.9%) 51531,685 ns/op # Warmup Iteration 2: 5178392,406 ±(99.9%) 41137,492 ns/op # Warmup Iteration 3: 5221899,235 ±(99.9%) 109657,428 ns/op Iteration 1: 5152083,926 ±(99.9%) 126914,180 ns/op with_new_arraylist_constructor_size·p0.00: 4866048,000 ns/op with_new_arraylist_constructor_size·p0.50: 5029888,000 ns/op with_new_arraylist_constructor_size·p0.90: 5087232,000 ns/op with_new_arraylist_constructor_size·p0.95: 5111808,000 ns/op with_new_arraylist_constructor_size·p0.99: 6065029,120 ns/op with_new_arraylist_constructor_size·p0.999: 30738415,616 ns/op with_new_arraylist_constructor_size·p0.9999: 31293440,000 ns/op with_new_arraylist_constructor_size·p1.00: 31293440,000 ns/op Iteration 2: 5145605,273 ±(99.9%) 120589,156 ns/op with_new_arraylist_constructor_size·p0.00: 4866048,000 ns/op with_new_arraylist_constructor_size·p0.50: 5029888,000 ns/op with_new_arraylist_constructor_size·p0.90: 5084774,400 ns/op with_new_arraylist_constructor_size·p0.95: 5103616,000 ns/op with_new_arraylist_constructor_size·p0.99: 6033981,440 ns/op with_new_arraylist_constructor_size·p0.999: 28908847,104 ns/op with_new_arraylist_constructor_size·p0.9999: 29032448,000 ns/op with_new_arraylist_constructor_size·p1.00: 29032448,000 ns/op Iteration 3: 5181586,513 ±(99.9%) 130829,155 ns/op with_new_arraylist_constructor_size·p0.00: 4882432,000 ns/op with_new_arraylist_constructor_size·p0.50: 5029888,000 ns/op with_new_arraylist_constructor_size·p0.90: 5087232,000 ns/op with_new_arraylist_constructor_size·p0.95: 5111808,000 ns/op with_new_arraylist_constructor_size·p0.99: 7534182,400 ns/op with_new_arraylist_constructor_size·p0.999: 29177282,560 ns/op with_new_arraylist_constructor_size·p0.9999: 29360128,000 ns/op with_new_arraylist_constructor_size·p1.00: 29360128,000 ns/op Iteration 4: 5172688,298 ±(99.9%) 126437,869 ns/op with_new_arraylist_constructor_size·p0.00: 4866048,000 ns/op with_new_arraylist_constructor_size·p0.50: 5029888,000 ns/op with_new_arraylist_constructor_size·p0.90: 5087232,000 ns/op with_new_arraylist_constructor_size·p0.95: 5120000,000 ns/op with_new_arraylist_constructor_size·p0.99: 6764052,480 ns/op with_new_arraylist_constructor_size·p0.999: 30074601,472 ns/op with_new_arraylist_constructor_size·p0.9999: 30441472,000 ns/op with_new_arraylist_constructor_size·p1.00: 30441472,000 ns/op Iteration 5: 5146427,848 ±(99.9%) 128377,139 ns/op with_new_arraylist_constructor_size·p0.00: 4874240,000 ns/op with_new_arraylist_constructor_size·p0.50: 5021696,000 ns/op with_new_arraylist_constructor_size·p0.90: 5079040,000 ns/op with_new_arraylist_constructor_size·p0.95: 5103616,000 ns/op with_new_arraylist_constructor_size·p0.99: 6031605,760 ns/op with_new_arraylist_constructor_size·p0.999: 30510579,712 ns/op with_new_arraylist_constructor_size·p0.9999: 31653888,000 ns/op with_new_arraylist_constructor_size·p1.00: 31653888,000 ns/op # Run progress: 91,38% complete, ETA 03:23:11 # Fork: 2 of 3 # Warmup Iteration 1: 5107134,037 ±(99.9%) 57131,304 ns/op # Warmup Iteration 2: 5068467,667 ±(99.9%) 44604,344 ns/op # Warmup Iteration 3: 5135205,295 ±(99.9%) 112400,765 ns/op Iteration 1: 5110878,708 ±(99.9%) 129776,913 ns/op with_new_arraylist_constructor_size·p0.00: 4800512,000 ns/op with_new_arraylist_constructor_size·p0.50: 4964352,000 ns/op with_new_arraylist_constructor_size·p0.90: 5038080,000 ns/op with_new_arraylist_constructor_size·p0.95: 5160960,000 ns/op with_new_arraylist_constructor_size·p0.99: 6984499,200 ns/op with_new_arraylist_constructor_size·p0.999: 30044651,520 ns/op with_new_arraylist_constructor_size·p0.9999: 31457280,000 ns/op with_new_arraylist_constructor_size·p1.00: 31457280,000 ns/op Iteration 2: 5092856,171 ±(99.9%) 125290,013 ns/op with_new_arraylist_constructor_size·p0.00: 4792320,000 ns/op with_new_arraylist_constructor_size·p0.50: 4956160,000 ns/op with_new_arraylist_constructor_size·p0.90: 5029888,000 ns/op with_new_arraylist_constructor_size·p0.95: 5110579,200 ns/op with_new_arraylist_constructor_size·p0.99: 6900695,040 ns/op with_new_arraylist_constructor_size·p0.999: 30150197,248 ns/op with_new_arraylist_constructor_size·p0.9999: 30244864,000 ns/op with_new_arraylist_constructor_size·p1.00: 30244864,000 ns/op Iteration 3: 5106144,343 ±(99.9%) 125432,784 ns/op with_new_arraylist_constructor_size·p0.00: 4792320,000 ns/op with_new_arraylist_constructor_size·p0.50: 4956160,000 ns/op with_new_arraylist_constructor_size·p0.90: 5029888,000 ns/op with_new_arraylist_constructor_size·p0.95: 5144576,000 ns/op with_new_arraylist_constructor_size·p0.99: 7289077,760 ns/op with_new_arraylist_constructor_size·p0.999: 29043458,048 ns/op with_new_arraylist_constructor_size·p0.9999: 29294592,000 ns/op with_new_arraylist_constructor_size·p1.00: 29294592,000 ns/op Iteration 4: 5103883,767 ±(99.9%) 127001,510 ns/op with_new_arraylist_constructor_size·p0.00: 4800512,000 ns/op with_new_arraylist_constructor_size·p0.50: 4964352,000 ns/op with_new_arraylist_constructor_size·p0.90: 5038080,000 ns/op with_new_arraylist_constructor_size·p0.95: 5144576,000 ns/op with_new_arraylist_constructor_size·p0.99: 6793052,160 ns/op with_new_arraylist_constructor_size·p0.999: 30310694,912 ns/op with_new_arraylist_constructor_size·p0.9999: 31850496,000 ns/op with_new_arraylist_constructor_size·p1.00: 31850496,000 ns/op Iteration 5: 5095632,873 ±(99.9%) 126106,547 ns/op with_new_arraylist_constructor_size·p0.00: 4800512,000 ns/op with_new_arraylist_constructor_size·p0.50: 4964352,000 ns/op with_new_arraylist_constructor_size·p0.90: 5029888,000 ns/op with_new_arraylist_constructor_size·p0.95: 5111808,000 ns/op with_new_arraylist_constructor_size·p0.99: 5405900,800 ns/op with_new_arraylist_constructor_size·p0.999: 28960292,864 ns/op with_new_arraylist_constructor_size·p0.9999: 29622272,000 ns/op with_new_arraylist_constructor_size·p1.00: 29622272,000 ns/op # Run progress: 91,44% complete, ETA 03:21:51 # Fork: 3 of 3 # Warmup Iteration 1: 5070128,966 ±(99.9%) 57366,705 ns/op # Warmup Iteration 2: 5002429,630 ±(99.9%) 39607,700 ns/op # Warmup Iteration 3: 5068740,773 ±(99.9%) 106624,787 ns/op Iteration 1: 5027872,966 ±(99.9%) 118749,117 ns/op with_new_arraylist_constructor_size·p0.00: 4751360,000 ns/op with_new_arraylist_constructor_size·p0.50: 4907008,000 ns/op with_new_arraylist_constructor_size·p0.90: 4972544,000 ns/op with_new_arraylist_constructor_size·p0.95: 4988928,000 ns/op with_new_arraylist_constructor_size·p0.99: 5481267,200 ns/op with_new_arraylist_constructor_size·p0.999: 29360848,896 ns/op with_new_arraylist_constructor_size·p0.9999: 29425664,000 ns/op with_new_arraylist_constructor_size·p1.00: 29425664,000 ns/op Iteration 2: 5033726,065 ±(99.9%) 117303,443 ns/op with_new_arraylist_constructor_size·p0.00: 4767744,000 ns/op with_new_arraylist_constructor_size·p0.50: 4915200,000 ns/op with_new_arraylist_constructor_size·p0.90: 4972544,000 ns/op with_new_arraylist_constructor_size·p0.95: 4997120,000 ns/op with_new_arraylist_constructor_size·p0.99: 5516492,800 ns/op with_new_arraylist_constructor_size·p0.999: 28739371,008 ns/op with_new_arraylist_constructor_size·p0.9999: 28868608,000 ns/op with_new_arraylist_constructor_size·p1.00: 28868608,000 ns/op Iteration 3: 5060470,084 ±(99.9%) 127119,494 ns/op with_new_arraylist_constructor_size·p0.00: 4759552,000 ns/op with_new_arraylist_constructor_size·p0.50: 4915200,000 ns/op with_new_arraylist_constructor_size·p0.90: 4972544,000 ns/op with_new_arraylist_constructor_size·p0.95: 4997120,000 ns/op with_new_arraylist_constructor_size·p0.99: 7241728,000 ns/op with_new_arraylist_constructor_size·p0.999: 29041885,184 ns/op with_new_arraylist_constructor_size·p0.9999: 29425664,000 ns/op with_new_arraylist_constructor_size·p1.00: 29425664,000 ns/op Iteration 4: 5032866,159 ±(99.9%) 123562,786 ns/op with_new_arraylist_constructor_size·p0.00: 4759552,000 ns/op with_new_arraylist_constructor_size·p0.50: 4915200,000 ns/op with_new_arraylist_constructor_size·p0.90: 4972544,000 ns/op with_new_arraylist_constructor_size·p0.95: 4988928,000 ns/op with_new_arraylist_constructor_size·p0.99: 5527388,160 ns/op with_new_arraylist_constructor_size·p0.999: 29952507,904 ns/op with_new_arraylist_constructor_size·p0.9999: 30146560,000 ns/op with_new_arraylist_constructor_size·p1.00: 30146560,000 ns/op Iteration 5: 5046946,392 ±(99.9%) 127165,760 ns/op with_new_arraylist_constructor_size·p0.00: 4751360,000 ns/op with_new_arraylist_constructor_size·p0.50: 4915200,000 ns/op with_new_arraylist_constructor_size·p0.90: 4972544,000 ns/op with_new_arraylist_constructor_size·p0.95: 4988928,000 ns/op with_new_arraylist_constructor_size·p0.99: 5557288,960 ns/op with_new_arraylist_constructor_size·p0.999: 29243375,616 ns/op with_new_arraylist_constructor_size·p0.9999: 29982720,000 ns/op with_new_arraylist_constructor_size·p1.00: 29982720,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 29394 mean = 5100154,313 ±(99.9%) 32338,671 ns/op Histogram, ns/op: [ 0,000, 2500000,000) = 0 [ 2500000,000, 5000000,000) = 20326 [ 5000000,000, 7500000,000) = 8885 [ 7500000,000, 10000000,000) = 28 [10000000,000, 12500000,000) = 0 [12500000,000, 15000000,000) = 0 [15000000,000, 17500000,000) = 0 [17500000,000, 20000000,000) = 0 [20000000,000, 22500000,000) = 0 [22500000,000, 25000000,000) = 0 [25000000,000, 27500000,000) = 62 [27500000,000, 30000000,000) = 77 [30000000,000, 32500000,000) = 16 [32500000,000, 35000000,000) = 0 [35000000,000, 37500000,000) = 0 Percentiles, ns/op: p(0,0000) = 4751360,000 ns/op p(50,0000) = 4964352,000 ns/op p(90,0000) = 5062656,000 ns/op p(95,0000) = 5095424,000 ns/op p(99,0000) = 6643712,000 ns/op p(99,9000) = 29399777,280 ns/op p(99,9900) = 31469174,784 ns/op p(99,9990) = 31850496,000 ns/op p(99,9999) = 31850496,000 ns/op p(100,0000) = 31850496,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 1000) # Run progress: 91,50% complete, ETA 03:20:30 # Fork: 1 of 3 # Warmup Iteration 1: 12679552,650 ±(99.9%) 179701,285 ns/op # Warmup Iteration 2: 12419479,056 ±(99.9%) 84388,469 ns/op # Warmup Iteration 3: 12503040,000 ±(99.9%) 175636,317 ns/op Iteration 1: 12655789,691 ±(99.9%) 316861,863 ns/op with_new_arraylist_constructor_size·p0.00: 11599872,000 ns/op with_new_arraylist_constructor_size·p0.50: 12255232,000 ns/op with_new_arraylist_constructor_size·p0.90: 12435456,000 ns/op with_new_arraylist_constructor_size·p0.95: 13065420,800 ns/op with_new_arraylist_constructor_size·p0.99: 34530918,400 ns/op with_new_arraylist_constructor_size·p0.999: 37421056,000 ns/op with_new_arraylist_constructor_size·p0.9999: 37421056,000 ns/op with_new_arraylist_constructor_size·p1.00: 37421056,000 ns/op Iteration 2: 12555001,568 ±(99.9%) 302980,498 ns/op with_new_arraylist_constructor_size·p0.00: 11862016,000 ns/op with_new_arraylist_constructor_size·p0.50: 12238848,000 ns/op with_new_arraylist_constructor_size·p0.90: 12337152,000 ns/op with_new_arraylist_constructor_size·p0.95: 12533760,000 ns/op with_new_arraylist_constructor_size·p0.99: 34475868,160 ns/op with_new_arraylist_constructor_size·p0.999: 36765696,000 ns/op with_new_arraylist_constructor_size·p0.9999: 36765696,000 ns/op with_new_arraylist_constructor_size·p1.00: 36765696,000 ns/op Iteration 3: 12555413,226 ±(99.9%) 300086,933 ns/op with_new_arraylist_constructor_size·p0.00: 11862016,000 ns/op with_new_arraylist_constructor_size·p0.50: 12255232,000 ns/op with_new_arraylist_constructor_size·p0.90: 12337152,000 ns/op with_new_arraylist_constructor_size·p0.95: 12555059,200 ns/op with_new_arraylist_constructor_size·p0.99: 33846067,200 ns/op with_new_arraylist_constructor_size·p0.999: 37748736,000 ns/op with_new_arraylist_constructor_size·p0.9999: 37748736,000 ns/op with_new_arraylist_constructor_size·p1.00: 37748736,000 ns/op Iteration 4: 12567371,899 ±(99.9%) 302069,042 ns/op with_new_arraylist_constructor_size·p0.00: 11829248,000 ns/op with_new_arraylist_constructor_size·p0.50: 12255232,000 ns/op with_new_arraylist_constructor_size·p0.90: 12402688,000 ns/op with_new_arraylist_constructor_size·p0.95: 12533760,000 ns/op with_new_arraylist_constructor_size·p0.99: 34279260,160 ns/op with_new_arraylist_constructor_size·p0.999: 36831232,000 ns/op with_new_arraylist_constructor_size·p0.9999: 36831232,000 ns/op with_new_arraylist_constructor_size·p1.00: 36831232,000 ns/op Iteration 5: 12549362,831 ±(99.9%) 300868,397 ns/op with_new_arraylist_constructor_size·p0.00: 11829248,000 ns/op with_new_arraylist_constructor_size·p0.50: 12238848,000 ns/op with_new_arraylist_constructor_size·p0.90: 12353536,000 ns/op with_new_arraylist_constructor_size·p0.95: 12484608,000 ns/op with_new_arraylist_constructor_size·p0.99: 34285813,760 ns/op with_new_arraylist_constructor_size·p0.999: 37552128,000 ns/op with_new_arraylist_constructor_size·p0.9999: 37552128,000 ns/op with_new_arraylist_constructor_size·p1.00: 37552128,000 ns/op # Run progress: 91,55% complete, ETA 03:19:10 # Fork: 2 of 3 # Warmup Iteration 1: 12571721,419 ±(99.9%) 174107,891 ns/op # Warmup Iteration 2: 12427457,352 ±(99.9%) 115984,572 ns/op # Warmup Iteration 3: 12422511,622 ±(99.9%) 163129,529 ns/op Iteration 1: 12624389,172 ±(99.9%) 314553,241 ns/op with_new_arraylist_constructor_size·p0.00: 11845632,000 ns/op with_new_arraylist_constructor_size·p0.50: 12173312,000 ns/op with_new_arraylist_constructor_size·p0.90: 12353536,000 ns/op with_new_arraylist_constructor_size·p0.95: 14458880,000 ns/op with_new_arraylist_constructor_size·p0.99: 32237813,760 ns/op with_new_arraylist_constructor_size·p0.999: 38862848,000 ns/op with_new_arraylist_constructor_size·p0.9999: 38862848,000 ns/op with_new_arraylist_constructor_size·p1.00: 38862848,000 ns/op Iteration 2: 12731265,468 ±(99.9%) 356547,485 ns/op with_new_arraylist_constructor_size·p0.00: 11829248,000 ns/op with_new_arraylist_constructor_size·p0.50: 12156928,000 ns/op with_new_arraylist_constructor_size·p0.90: 13582336,000 ns/op with_new_arraylist_constructor_size·p0.95: 14298316,800 ns/op with_new_arraylist_constructor_size·p0.99: 36727685,120 ns/op with_new_arraylist_constructor_size·p0.999: 45219840,000 ns/op with_new_arraylist_constructor_size·p0.9999: 45219840,000 ns/op with_new_arraylist_constructor_size·p1.00: 45219840,000 ns/op Iteration 3: 12831258,947 ±(99.9%) 310240,405 ns/op with_new_arraylist_constructor_size·p0.00: 11649024,000 ns/op with_new_arraylist_constructor_size·p0.50: 12156928,000 ns/op with_new_arraylist_constructor_size·p0.90: 13631488,000 ns/op with_new_arraylist_constructor_size·p0.95: 13811712,000 ns/op with_new_arraylist_constructor_size·p0.99: 33161216,000 ns/op with_new_arraylist_constructor_size·p0.999: 40566784,000 ns/op with_new_arraylist_constructor_size·p0.9999: 40566784,000 ns/op with_new_arraylist_constructor_size·p1.00: 40566784,000 ns/op Iteration 4: 12492492,800 ±(99.9%) 316543,728 ns/op with_new_arraylist_constructor_size·p0.00: 11632640,000 ns/op with_new_arraylist_constructor_size·p0.50: 12107776,000 ns/op with_new_arraylist_constructor_size·p0.90: 12189696,000 ns/op with_new_arraylist_constructor_size·p0.95: 12723814,400 ns/op with_new_arraylist_constructor_size·p0.99: 34601697,280 ns/op with_new_arraylist_constructor_size·p0.999: 39845888,000 ns/op with_new_arraylist_constructor_size·p0.9999: 39845888,000 ns/op with_new_arraylist_constructor_size·p1.00: 39845888,000 ns/op Iteration 5: 12386019,767 ±(99.9%) 284129,823 ns/op with_new_arraylist_constructor_size·p0.00: 11812864,000 ns/op with_new_arraylist_constructor_size·p0.50: 12107776,000 ns/op with_new_arraylist_constructor_size·p0.90: 12189696,000 ns/op with_new_arraylist_constructor_size·p0.95: 12337152,000 ns/op with_new_arraylist_constructor_size·p0.99: 33089126,400 ns/op with_new_arraylist_constructor_size·p0.999: 37683200,000 ns/op with_new_arraylist_constructor_size·p0.9999: 37683200,000 ns/op with_new_arraylist_constructor_size·p1.00: 37683200,000 ns/op # Run progress: 91,61% complete, ETA 03:17:50 # Fork: 3 of 3 # Warmup Iteration 1: 12806078,443 ±(99.9%) 182149,839 ns/op # Warmup Iteration 2: 12564984,281 ±(99.9%) 80463,433 ns/op # Warmup Iteration 3: 12564778,452 ±(99.9%) 154132,027 ns/op Iteration 1: 12688056,528 ±(99.9%) 292222,299 ns/op with_new_arraylist_constructor_size·p0.00: 11698176,000 ns/op with_new_arraylist_constructor_size·p0.50: 12353536,000 ns/op with_new_arraylist_constructor_size·p0.90: 12551782,400 ns/op with_new_arraylist_constructor_size·p0.95: 12746752,000 ns/op with_new_arraylist_constructor_size·p0.99: 33142865,920 ns/op with_new_arraylist_constructor_size·p0.999: 37421056,000 ns/op with_new_arraylist_constructor_size·p0.9999: 37421056,000 ns/op with_new_arraylist_constructor_size·p1.00: 37421056,000 ns/op Iteration 2: 12680551,503 ±(99.9%) 316132,921 ns/op with_new_arraylist_constructor_size·p0.00: 11927552,000 ns/op with_new_arraylist_constructor_size·p0.50: 12353536,000 ns/op with_new_arraylist_constructor_size·p0.90: 12435456,000 ns/op with_new_arraylist_constructor_size·p0.95: 12664832,000 ns/op with_new_arraylist_constructor_size·p0.99: 35074867,200 ns/op with_new_arraylist_constructor_size·p0.999: 39518208,000 ns/op with_new_arraylist_constructor_size·p0.9999: 39518208,000 ns/op with_new_arraylist_constructor_size·p1.00: 39518208,000 ns/op Iteration 3: 12685208,041 ±(99.9%) 307792,991 ns/op with_new_arraylist_constructor_size·p0.00: 11960320,000 ns/op with_new_arraylist_constructor_size·p0.50: 12353536,000 ns/op with_new_arraylist_constructor_size·p0.90: 12451840,000 ns/op with_new_arraylist_constructor_size·p0.95: 12806553,600 ns/op with_new_arraylist_constructor_size·p0.99: 35148922,880 ns/op with_new_arraylist_constructor_size·p0.999: 37552128,000 ns/op with_new_arraylist_constructor_size·p0.9999: 37552128,000 ns/op with_new_arraylist_constructor_size·p1.00: 37552128,000 ns/op Iteration 4: 12683251,022 ±(99.9%) 309281,012 ns/op with_new_arraylist_constructor_size·p0.00: 11943936,000 ns/op with_new_arraylist_constructor_size·p0.50: 12337152,000 ns/op with_new_arraylist_constructor_size·p0.90: 12550144,000 ns/op with_new_arraylist_constructor_size·p0.95: 12861440,000 ns/op with_new_arraylist_constructor_size·p0.99: 34452275,200 ns/op with_new_arraylist_constructor_size·p0.999: 38469632,000 ns/op with_new_arraylist_constructor_size·p0.9999: 38469632,000 ns/op with_new_arraylist_constructor_size·p1.00: 38469632,000 ns/op Iteration 5: 12731641,152 ±(99.9%) 296093,752 ns/op with_new_arraylist_constructor_size·p0.00: 11911168,000 ns/op with_new_arraylist_constructor_size·p0.50: 12337152,000 ns/op with_new_arraylist_constructor_size·p0.90: 12730368,000 ns/op with_new_arraylist_constructor_size·p0.95: 14036172,800 ns/op with_new_arraylist_constructor_size·p0.99: 33504624,640 ns/op with_new_arraylist_constructor_size·p0.999: 37617664,000 ns/op with_new_arraylist_constructor_size·p0.9999: 37617664,000 ns/op with_new_arraylist_constructor_size·p1.00: 37617664,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 11877 mean = 12626889,597 ±(99.9%) 79455,036 ns/op Histogram, ns/op: [10000000,000, 12500000,000) = 10762 [12500000,000, 15000000,000) = 877 [15000000,000, 17500000,000) = 88 [17500000,000, 20000000,000) = 0 [20000000,000, 22500000,000) = 0 [22500000,000, 25000000,000) = 0 [25000000,000, 27500000,000) = 0 [27500000,000, 30000000,000) = 5 [30000000,000, 32500000,000) = 5 [32500000,000, 35000000,000) = 50 [35000000,000, 37500000,000) = 71 [37500000,000, 40000000,000) = 16 [40000000,000, 42500000,000) = 2 [42500000,000, 45000000,000) = 0 [45000000,000, 47500000,000) = 1 Percentiles, ns/op: p(0,0000) = 11599872,000 ns/op p(50,0000) = 12255232,000 ns/op p(90,0000) = 12468224,000 ns/op p(95,0000) = 13565952,000 ns/op p(99,0000) = 34078720,000 ns/op p(99,9000) = 37820694,528 ns/op p(99,9900) = 44345996,083 ns/op p(99,9990) = 45219840,000 ns/op p(99,9999) = 45219840,000 ns/op p(100,0000) = 45219840,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 10) # Run progress: 91,67% complete, ETA 03:16:30 # Fork: 1 of 3 # Warmup Iteration 1: 1372,536 ±(99.9%) 156,938 ns/op # Warmup Iteration 2: 1215,417 ±(99.9%) 33,129 ns/op # Warmup Iteration 3: 1204,991 ±(99.9%) 32,254 ns/op Iteration 1: 1187,067 ±(99.9%) 19,723 ns/op with_stream_concat·p0.00: 1098,000 ns/op with_stream_concat·p0.50: 1156,000 ns/op with_stream_concat·p0.90: 1212,000 ns/op with_stream_concat·p0.95: 1268,000 ns/op with_stream_concat·p0.99: 1404,000 ns/op with_stream_concat·p0.999: 3166,396 ns/op with_stream_concat·p0.9999: 15824,000 ns/op with_stream_concat·p1.00: 1171456,000 ns/op Iteration 2: 1199,516 ±(99.9%) 29,191 ns/op with_stream_concat·p0.00: 1096,000 ns/op with_stream_concat·p0.50: 1154,000 ns/op with_stream_concat·p0.90: 1218,000 ns/op with_stream_concat·p0.95: 1278,000 ns/op with_stream_concat·p0.99: 1456,000 ns/op with_stream_concat·p0.999: 3272,000 ns/op with_stream_concat·p0.9999: 15886,296 ns/op with_stream_concat·p1.00: 1173504,000 ns/op Iteration 3: 1207,041 ±(99.9%) 30,519 ns/op with_stream_concat·p0.00: 1098,000 ns/op with_stream_concat·p0.50: 1154,000 ns/op with_stream_concat·p0.90: 1234,000 ns/op with_stream_concat·p0.95: 1324,000 ns/op with_stream_concat·p0.99: 1478,000 ns/op with_stream_concat·p0.999: 3421,288 ns/op with_stream_concat·p0.9999: 15921,058 ns/op with_stream_concat·p1.00: 1144832,000 ns/op Iteration 4: 1192,155 ±(99.9%) 25,613 ns/op with_stream_concat·p0.00: 1098,000 ns/op with_stream_concat·p0.50: 1152,000 ns/op with_stream_concat·p0.90: 1210,000 ns/op with_stream_concat·p0.95: 1268,000 ns/op with_stream_concat·p0.99: 1402,000 ns/op with_stream_concat·p0.999: 3172,000 ns/op with_stream_concat·p0.9999: 15981,693 ns/op with_stream_concat·p1.00: 1140736,000 ns/op Iteration 5: 1211,528 ±(99.9%) 25,746 ns/op with_stream_concat·p0.00: 1096,000 ns/op with_stream_concat·p0.50: 1158,000 ns/op with_stream_concat·p0.90: 1262,000 ns/op with_stream_concat·p0.95: 1462,000 ns/op with_stream_concat·p0.99: 1514,000 ns/op with_stream_concat·p0.999: 3188,000 ns/op with_stream_concat·p0.9999: 15987,400 ns/op with_stream_concat·p1.00: 1112064,000 ns/op # Run progress: 91,72% complete, ETA 03:15:10 # Fork: 2 of 3 # Warmup Iteration 1: 1336,739 ±(99.9%) 131,661 ns/op # Warmup Iteration 2: 1170,142 ±(99.9%) 33,554 ns/op # Warmup Iteration 3: 1170,362 ±(99.9%) 30,075 ns/op Iteration 1: 1161,249 ±(99.9%) 22,899 ns/op with_stream_concat·p0.00: 1068,000 ns/op with_stream_concat·p0.50: 1124,000 ns/op with_stream_concat·p0.90: 1176,000 ns/op with_stream_concat·p0.95: 1236,000 ns/op with_stream_concat·p0.99: 1382,000 ns/op with_stream_concat·p0.999: 3304,000 ns/op with_stream_concat·p0.9999: 15908,781 ns/op with_stream_concat·p1.00: 1277952,000 ns/op Iteration 2: 1182,029 ±(99.9%) 29,100 ns/op with_stream_concat·p0.00: 1066,000 ns/op with_stream_concat·p0.50: 1126,000 ns/op with_stream_concat·p0.90: 1196,000 ns/op with_stream_concat·p0.95: 1312,000 ns/op with_stream_concat·p0.99: 1500,000 ns/op with_stream_concat·p0.999: 3481,460 ns/op with_stream_concat·p0.9999: 16689,168 ns/op with_stream_concat·p1.00: 1062912,000 ns/op Iteration 3: 1166,732 ±(99.9%) 27,910 ns/op with_stream_concat·p0.00: 1068,000 ns/op with_stream_concat·p0.50: 1124,000 ns/op with_stream_concat·p0.90: 1176,000 ns/op with_stream_concat·p0.95: 1234,000 ns/op with_stream_concat·p0.99: 1372,000 ns/op with_stream_concat·p0.999: 3180,000 ns/op with_stream_concat·p0.9999: 15956,461 ns/op with_stream_concat·p1.00: 1249280,000 ns/op Iteration 4: 1161,424 ±(99.9%) 23,604 ns/op with_stream_concat·p0.00: 1068,000 ns/op with_stream_concat·p0.50: 1124,000 ns/op with_stream_concat·p0.90: 1176,000 ns/op with_stream_concat·p0.95: 1232,000 ns/op with_stream_concat·p0.99: 1370,000 ns/op with_stream_concat·p0.999: 3154,892 ns/op with_stream_concat·p0.9999: 15860,357 ns/op with_stream_concat·p1.00: 1071104,000 ns/op Iteration 5: 1165,772 ±(99.9%) 26,615 ns/op with_stream_concat·p0.00: 1066,000 ns/op with_stream_concat·p0.50: 1126,000 ns/op with_stream_concat·p0.90: 1178,000 ns/op with_stream_concat·p0.95: 1234,000 ns/op with_stream_concat·p0.99: 1374,000 ns/op with_stream_concat·p0.999: 3159,564 ns/op with_stream_concat·p0.9999: 15828,626 ns/op with_stream_concat·p1.00: 1140736,000 ns/op # Run progress: 91,78% complete, ETA 03:13:50 # Fork: 3 of 3 # Warmup Iteration 1: 1391,913 ±(99.9%) 151,832 ns/op # Warmup Iteration 2: 1191,342 ±(99.9%) 37,240 ns/op # Warmup Iteration 3: 1172,982 ±(99.9%) 23,277 ns/op Iteration 1: 1167,884 ±(99.9%) 19,434 ns/op with_stream_concat·p0.00: 1074,000 ns/op with_stream_concat·p0.50: 1138,000 ns/op with_stream_concat·p0.90: 1192,000 ns/op with_stream_concat·p0.95: 1244,000 ns/op with_stream_concat·p0.99: 1384,000 ns/op with_stream_concat·p0.999: 3164,796 ns/op with_stream_concat·p0.9999: 15968,000 ns/op with_stream_concat·p1.00: 1228800,000 ns/op Iteration 2: 1178,565 ±(99.9%) 26,739 ns/op with_stream_concat·p0.00: 1076,000 ns/op with_stream_concat·p0.50: 1138,000 ns/op with_stream_concat·p0.90: 1192,000 ns/op with_stream_concat·p0.95: 1244,000 ns/op with_stream_concat·p0.99: 1384,000 ns/op with_stream_concat·p0.999: 3188,000 ns/op with_stream_concat·p0.9999: 16072,445 ns/op with_stream_concat·p1.00: 1075200,000 ns/op Iteration 3: 1173,402 ±(99.9%) 24,996 ns/op with_stream_concat·p0.00: 1076,000 ns/op with_stream_concat·p0.50: 1136,000 ns/op with_stream_concat·p0.90: 1188,000 ns/op with_stream_concat·p0.95: 1244,000 ns/op with_stream_concat·p0.99: 1382,000 ns/op with_stream_concat·p0.999: 3148,008 ns/op with_stream_concat·p0.9999: 16032,000 ns/op with_stream_concat·p1.00: 1165312,000 ns/op Iteration 4: 1176,793 ±(99.9%) 26,241 ns/op with_stream_concat·p0.00: 1074,000 ns/op with_stream_concat·p0.50: 1138,000 ns/op with_stream_concat·p0.90: 1190,000 ns/op with_stream_concat·p0.95: 1244,000 ns/op with_stream_concat·p0.99: 1380,000 ns/op with_stream_concat·p0.999: 3172,000 ns/op with_stream_concat·p0.9999: 15992,246 ns/op with_stream_concat·p1.00: 1060864,000 ns/op Iteration 5: 1164,750 ±(99.9%) 17,011 ns/op with_stream_concat·p0.00: 1074,000 ns/op with_stream_concat·p0.50: 1136,000 ns/op with_stream_concat·p0.90: 1188,000 ns/op with_stream_concat·p0.95: 1244,000 ns/op with_stream_concat·p0.99: 1380,000 ns/op with_stream_concat·p0.999: 3159,392 ns/op with_stream_concat·p0.9999: 15879,757 ns/op with_stream_concat·p1.00: 1071104,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 4108871 mean = 1179,565 ±(99.9%) 6,529 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4108809 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 2 [ 875000,000, 1000000,000) = 27 [1000000,000, 1125000,000) = 24 [1125000,000, 1250000,000) = 8 [1250000,000, 1375000,000) = 1 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1066,000 ns/op p(50,0000) = 1140,000 ns/op p(90,0000) = 1198,000 ns/op p(95,0000) = 1264,000 ns/op p(99,0000) = 1468,000 ns/op p(99,9000) = 3196,000 ns/op p(99,9900) = 15968,000 ns/op p(99,9990) = 982313,206 ns/op p(99,9999) = 1173281,030 ns/op p(100,0000) = 1277952,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 20) # Run progress: 91,84% complete, ETA 03:12:29 # Fork: 1 of 3 # Warmup Iteration 1: 2131,804 ±(99.9%) 127,308 ns/op # Warmup Iteration 2: 1895,393 ±(99.9%) 29,204 ns/op # Warmup Iteration 3: 1882,763 ±(99.9%) 26,340 ns/op Iteration 1: 1974,642 ±(99.9%) 25,174 ns/op with_stream_concat·p0.00: 1746,000 ns/op with_stream_concat·p0.50: 1844,000 ns/op with_stream_concat·p0.90: 2336,000 ns/op with_stream_concat·p0.95: 2384,000 ns/op with_stream_concat·p0.99: 2524,000 ns/op with_stream_concat·p0.999: 4552,000 ns/op with_stream_concat·p0.9999: 16832,000 ns/op with_stream_concat·p1.00: 1146880,000 ns/op Iteration 2: 1967,958 ±(99.9%) 28,065 ns/op with_stream_concat·p0.00: 1750,000 ns/op with_stream_concat·p0.50: 1840,000 ns/op with_stream_concat·p0.90: 2328,000 ns/op with_stream_concat·p0.95: 2368,000 ns/op with_stream_concat·p0.99: 2504,000 ns/op with_stream_concat·p0.999: 4639,704 ns/op with_stream_concat·p0.9999: 16886,282 ns/op with_stream_concat·p1.00: 1214464,000 ns/op Iteration 3: 2033,289 ±(99.9%) 29,878 ns/op with_stream_concat·p0.00: 1746,000 ns/op with_stream_concat·p0.50: 1864,000 ns/op with_stream_concat·p0.90: 2356,000 ns/op with_stream_concat·p0.95: 2392,000 ns/op with_stream_concat·p0.99: 2560,000 ns/op with_stream_concat·p0.999: 4761,264 ns/op with_stream_concat·p0.9999: 16960,000 ns/op with_stream_concat·p1.00: 1390592,000 ns/op Iteration 4: 1998,162 ±(99.9%) 33,449 ns/op with_stream_concat·p0.00: 1748,000 ns/op with_stream_concat·p0.50: 1844,000 ns/op with_stream_concat·p0.90: 2336,000 ns/op with_stream_concat·p0.95: 2380,000 ns/op with_stream_concat·p0.99: 2532,000 ns/op with_stream_concat·p0.999: 4736,000 ns/op with_stream_concat·p0.9999: 18081,818 ns/op with_stream_concat·p1.00: 1189888,000 ns/op Iteration 5: 1988,664 ±(99.9%) 25,943 ns/op with_stream_concat·p0.00: 1744,000 ns/op with_stream_concat·p0.50: 1850,000 ns/op with_stream_concat·p0.90: 2336,000 ns/op with_stream_concat·p0.95: 2380,000 ns/op with_stream_concat·p0.99: 2532,000 ns/op with_stream_concat·p0.999: 4584,000 ns/op with_stream_concat·p0.9999: 16802,518 ns/op with_stream_concat·p1.00: 1204224,000 ns/op # Run progress: 91,89% complete, ETA 03:11:09 # Fork: 2 of 3 # Warmup Iteration 1: 2023,971 ±(99.9%) 185,940 ns/op # Warmup Iteration 2: 1901,974 ±(99.9%) 32,567 ns/op # Warmup Iteration 3: 1789,928 ±(99.9%) 22,193 ns/op Iteration 1: 1786,884 ±(99.9%) 20,957 ns/op with_stream_concat·p0.00: 1634,000 ns/op with_stream_concat·p0.50: 1744,000 ns/op with_stream_concat·p0.90: 1846,000 ns/op with_stream_concat·p0.95: 1904,000 ns/op with_stream_concat·p0.99: 2084,000 ns/op with_stream_concat·p0.999: 3812,000 ns/op with_stream_concat·p0.9999: 16576,000 ns/op with_stream_concat·p1.00: 1251328,000 ns/op Iteration 2: 1789,679 ±(99.9%) 19,383 ns/op with_stream_concat·p0.00: 1634,000 ns/op with_stream_concat·p0.50: 1746,000 ns/op with_stream_concat·p0.90: 1852,000 ns/op with_stream_concat·p0.95: 1920,000 ns/op with_stream_concat·p0.99: 2236,000 ns/op with_stream_concat·p0.999: 3884,000 ns/op with_stream_concat·p0.9999: 16593,971 ns/op with_stream_concat·p1.00: 1232896,000 ns/op Iteration 3: 1792,896 ±(99.9%) 20,273 ns/op with_stream_concat·p0.00: 1636,000 ns/op with_stream_concat·p0.50: 1746,000 ns/op with_stream_concat·p0.90: 1856,000 ns/op with_stream_concat·p0.95: 1932,000 ns/op with_stream_concat·p0.99: 2260,000 ns/op with_stream_concat·p0.999: 3928,912 ns/op with_stream_concat·p0.9999: 16576,000 ns/op with_stream_concat·p1.00: 1376256,000 ns/op Iteration 4: 1783,004 ±(99.9%) 18,257 ns/op with_stream_concat·p0.00: 1638,000 ns/op with_stream_concat·p0.50: 1742,000 ns/op with_stream_concat·p0.90: 1842,000 ns/op with_stream_concat·p0.95: 1900,000 ns/op with_stream_concat·p0.99: 2080,000 ns/op with_stream_concat·p0.999: 3820,000 ns/op with_stream_concat·p0.9999: 16557,920 ns/op with_stream_concat·p1.00: 1163264,000 ns/op Iteration 5: 1789,166 ±(99.9%) 23,092 ns/op with_stream_concat·p0.00: 1638,000 ns/op with_stream_concat·p0.50: 1744,000 ns/op with_stream_concat·p0.90: 1846,000 ns/op with_stream_concat·p0.95: 1904,000 ns/op with_stream_concat·p0.99: 2080,000 ns/op with_stream_concat·p0.999: 3792,000 ns/op with_stream_concat·p0.9999: 16448,000 ns/op with_stream_concat·p1.00: 1177600,000 ns/op # Run progress: 91,95% complete, ETA 03:09:49 # Fork: 3 of 3 # Warmup Iteration 1: 1883,907 ±(99.9%) 118,762 ns/op # Warmup Iteration 2: 1762,529 ±(99.9%) 25,707 ns/op # Warmup Iteration 3: 1734,606 ±(99.9%) 23,408 ns/op Iteration 1: 1731,687 ±(99.9%) 21,385 ns/op with_stream_concat·p0.00: 1588,000 ns/op with_stream_concat·p0.50: 1682,000 ns/op with_stream_concat·p0.90: 1788,000 ns/op with_stream_concat·p0.95: 1848,000 ns/op with_stream_concat·p0.99: 2052,000 ns/op with_stream_concat·p0.999: 3772,000 ns/op with_stream_concat·p0.9999: 16416,000 ns/op with_stream_concat·p1.00: 1183744,000 ns/op Iteration 2: 1732,782 ±(99.9%) 21,557 ns/op with_stream_concat·p0.00: 1586,000 ns/op with_stream_concat·p0.50: 1684,000 ns/op with_stream_concat·p0.90: 1790,000 ns/op with_stream_concat·p0.95: 1850,000 ns/op with_stream_concat·p0.99: 2056,000 ns/op with_stream_concat·p0.999: 3782,988 ns/op with_stream_concat·p0.9999: 16608,000 ns/op with_stream_concat·p1.00: 1148928,000 ns/op Iteration 3: 1729,001 ±(99.9%) 19,122 ns/op with_stream_concat·p0.00: 1588,000 ns/op with_stream_concat·p0.50: 1684,000 ns/op with_stream_concat·p0.90: 1790,000 ns/op with_stream_concat·p0.95: 1856,000 ns/op with_stream_concat·p0.99: 2180,000 ns/op with_stream_concat·p0.999: 3758,936 ns/op with_stream_concat·p0.9999: 16325,974 ns/op with_stream_concat·p1.00: 1157120,000 ns/op Iteration 4: 1735,869 ±(99.9%) 24,394 ns/op with_stream_concat·p0.00: 1584,000 ns/op with_stream_concat·p0.50: 1684,000 ns/op with_stream_concat·p0.90: 1788,000 ns/op with_stream_concat·p0.95: 1848,000 ns/op with_stream_concat·p0.99: 2052,000 ns/op with_stream_concat·p0.999: 3764,000 ns/op with_stream_concat·p0.9999: 16448,000 ns/op with_stream_concat·p1.00: 1089536,000 ns/op Iteration 5: 1732,582 ±(99.9%) 24,226 ns/op with_stream_concat·p0.00: 1586,000 ns/op with_stream_concat·p0.50: 1682,000 ns/op with_stream_concat·p0.90: 1786,000 ns/op with_stream_concat·p0.95: 1846,000 ns/op with_stream_concat·p0.99: 2048,000 ns/op with_stream_concat·p0.999: 3776,000 ns/op with_stream_concat·p0.9999: 16457,363 ns/op with_stream_concat·p1.00: 1312768,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 5203556 mean = 1831,195 ±(99.9%) 6,120 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 5203478 [ 125000,000, 250000,000) = 2 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 4 [1000000,000, 1125000,000) = 44 [1125000,000, 1250000,000) = 24 [1250000,000, 1375000,000) = 2 [1375000,000, 1500000,000) = 2 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1584,000 ns/op p(50,0000) = 1756,000 ns/op p(90,0000) = 1964,000 ns/op p(95,0000) = 2320,000 ns/op p(99,0000) = 2424,000 ns/op p(99,9000) = 4036,000 ns/op p(99,9900) = 16640,000 ns/op p(99,9990) = 1056695,153 ns/op p(99,9999) = 1229977,807 ns/op p(100,0000) = 1390592,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 50) # Run progress: 92,01% complete, ETA 03:08:29 # Fork: 1 of 3 # Warmup Iteration 1: 4275,700 ±(99.9%) 162,073 ns/op # Warmup Iteration 2: 4120,884 ±(99.9%) 47,498 ns/op # Warmup Iteration 3: 4493,606 ±(99.9%) 47,200 ns/op Iteration 1: 4430,194 ±(99.9%) 18,553 ns/op with_stream_concat·p0.00: 3764,000 ns/op with_stream_concat·p0.50: 4076,000 ns/op with_stream_concat·p0.90: 5184,000 ns/op with_stream_concat·p0.95: 5272,000 ns/op with_stream_concat·p0.99: 5696,000 ns/op with_stream_concat·p0.999: 16472,416 ns/op with_stream_concat·p0.9999: 21585,683 ns/op with_stream_concat·p1.00: 1130496,000 ns/op Iteration 2: 4467,533 ±(99.9%) 49,842 ns/op with_stream_concat·p0.00: 3768,000 ns/op with_stream_concat·p0.50: 4072,000 ns/op with_stream_concat·p0.90: 5176,000 ns/op with_stream_concat·p0.95: 5264,000 ns/op with_stream_concat·p0.99: 5688,000 ns/op with_stream_concat·p0.999: 16672,000 ns/op with_stream_concat·p0.9999: 21974,646 ns/op with_stream_concat·p1.00: 1255424,000 ns/op Iteration 3: 4407,495 ±(99.9%) 51,312 ns/op with_stream_concat·p0.00: 3764,000 ns/op with_stream_concat·p0.50: 4064,000 ns/op with_stream_concat·p0.90: 5152,000 ns/op with_stream_concat·p0.95: 5240,000 ns/op with_stream_concat·p0.99: 5672,000 ns/op with_stream_concat·p0.999: 16576,000 ns/op with_stream_concat·p0.9999: 21865,738 ns/op with_stream_concat·p1.00: 1814528,000 ns/op Iteration 4: 4452,655 ±(99.9%) 23,670 ns/op with_stream_concat·p0.00: 3756,000 ns/op with_stream_concat·p0.50: 4080,000 ns/op with_stream_concat·p0.90: 5192,000 ns/op with_stream_concat·p0.95: 5280,000 ns/op with_stream_concat·p0.99: 5728,000 ns/op with_stream_concat·p0.999: 16704,000 ns/op with_stream_concat·p0.9999: 22076,618 ns/op with_stream_concat·p1.00: 1204224,000 ns/op Iteration 5: 4436,386 ±(99.9%) 24,114 ns/op with_stream_concat·p0.00: 3760,000 ns/op with_stream_concat·p0.50: 4072,000 ns/op with_stream_concat·p0.90: 5184,000 ns/op with_stream_concat·p0.95: 5272,000 ns/op with_stream_concat·p0.99: 5712,000 ns/op with_stream_concat·p0.999: 16635,296 ns/op with_stream_concat·p0.9999: 21273,130 ns/op with_stream_concat·p1.00: 1263616,000 ns/op # Run progress: 92,06% complete, ETA 03:07:09 # Fork: 2 of 3 # Warmup Iteration 1: 4352,016 ±(99.9%) 192,001 ns/op # Warmup Iteration 2: 3948,101 ±(99.9%) 39,108 ns/op # Warmup Iteration 3: 3926,233 ±(99.9%) 35,113 ns/op Iteration 1: 3921,748 ±(99.9%) 32,567 ns/op with_stream_concat·p0.00: 3632,000 ns/op with_stream_concat·p0.50: 3840,000 ns/op with_stream_concat·p0.90: 4020,000 ns/op with_stream_concat·p0.95: 4136,000 ns/op with_stream_concat·p0.99: 4528,000 ns/op with_stream_concat·p0.999: 16244,848 ns/op with_stream_concat·p0.9999: 20672,000 ns/op with_stream_concat·p1.00: 1249280,000 ns/op Iteration 2: 3926,739 ±(99.9%) 32,963 ns/op with_stream_concat·p0.00: 3640,000 ns/op with_stream_concat·p0.50: 3844,000 ns/op with_stream_concat·p0.90: 4024,000 ns/op with_stream_concat·p0.95: 4136,000 ns/op with_stream_concat·p0.99: 4528,000 ns/op with_stream_concat·p0.999: 16230,592 ns/op with_stream_concat·p0.9999: 20670,118 ns/op with_stream_concat·p1.00: 1259520,000 ns/op Iteration 3: 3915,468 ±(99.9%) 31,964 ns/op with_stream_concat·p0.00: 3636,000 ns/op with_stream_concat·p0.50: 3836,000 ns/op with_stream_concat·p0.90: 4016,000 ns/op with_stream_concat·p0.95: 4136,000 ns/op with_stream_concat·p0.99: 4528,000 ns/op with_stream_concat·p0.999: 8354,384 ns/op with_stream_concat·p0.9999: 20444,653 ns/op with_stream_concat·p1.00: 1298432,000 ns/op Iteration 4: 3916,395 ±(99.9%) 31,789 ns/op with_stream_concat·p0.00: 3632,000 ns/op with_stream_concat·p0.50: 3840,000 ns/op with_stream_concat·p0.90: 4016,000 ns/op with_stream_concat·p0.95: 4128,000 ns/op with_stream_concat·p0.99: 4520,000 ns/op with_stream_concat·p0.999: 11721,504 ns/op with_stream_concat·p0.9999: 20448,000 ns/op with_stream_concat·p1.00: 1296384,000 ns/op Iteration 5: 3926,618 ±(99.9%) 33,121 ns/op with_stream_concat·p0.00: 3636,000 ns/op with_stream_concat·p0.50: 3840,000 ns/op with_stream_concat·p0.90: 4024,000 ns/op with_stream_concat·p0.95: 4160,000 ns/op with_stream_concat·p0.99: 4864,000 ns/op with_stream_concat·p0.999: 7944,000 ns/op with_stream_concat·p0.9999: 20316,570 ns/op with_stream_concat·p1.00: 1284096,000 ns/op # Run progress: 92,12% complete, ETA 03:05:48 # Fork: 3 of 3 # Warmup Iteration 1: 3693,934 ±(99.9%) 122,476 ns/op # Warmup Iteration 2: 3555,087 ±(99.9%) 31,725 ns/op # Warmup Iteration 3: 3549,882 ±(99.9%) 28,659 ns/op Iteration 1: 3537,900 ±(99.9%) 28,580 ns/op with_stream_concat·p0.00: 3252,000 ns/op with_stream_concat·p0.50: 3468,000 ns/op with_stream_concat·p0.90: 3644,000 ns/op with_stream_concat·p0.95: 3756,000 ns/op with_stream_concat·p0.99: 4052,000 ns/op with_stream_concat·p0.999: 6064,088 ns/op with_stream_concat·p0.9999: 19856,246 ns/op with_stream_concat·p1.00: 1245184,000 ns/op Iteration 2: 3538,802 ±(99.9%) 29,455 ns/op with_stream_concat·p0.00: 3256,000 ns/op with_stream_concat·p0.50: 3464,000 ns/op with_stream_concat·p0.90: 3640,000 ns/op with_stream_concat·p0.95: 3752,000 ns/op with_stream_concat·p0.99: 4068,000 ns/op with_stream_concat·p0.999: 7594,944 ns/op with_stream_concat·p0.9999: 20271,130 ns/op with_stream_concat·p1.00: 1308672,000 ns/op Iteration 3: 3543,890 ±(99.9%) 32,831 ns/op with_stream_concat·p0.00: 3264,000 ns/op with_stream_concat·p0.50: 3464,000 ns/op with_stream_concat·p0.90: 3640,000 ns/op with_stream_concat·p0.95: 3752,000 ns/op with_stream_concat·p0.99: 4056,000 ns/op with_stream_concat·p0.999: 6861,400 ns/op with_stream_concat·p0.9999: 20175,152 ns/op with_stream_concat·p1.00: 1265664,000 ns/op Iteration 4: 3531,613 ±(99.9%) 28,231 ns/op with_stream_concat·p0.00: 3260,000 ns/op with_stream_concat·p0.50: 3464,000 ns/op with_stream_concat·p0.90: 3636,000 ns/op with_stream_concat·p0.95: 3748,000 ns/op with_stream_concat·p0.99: 4056,000 ns/op with_stream_concat·p0.999: 5954,208 ns/op with_stream_concat·p0.9999: 20128,000 ns/op with_stream_concat·p1.00: 1245184,000 ns/op Iteration 5: 3522,706 ±(99.9%) 26,098 ns/op with_stream_concat·p0.00: 3260,000 ns/op with_stream_concat·p0.50: 3460,000 ns/op with_stream_concat·p0.90: 3624,000 ns/op with_stream_concat·p0.95: 3740,000 ns/op with_stream_concat·p0.99: 4044,000 ns/op with_stream_concat·p0.999: 6053,232 ns/op with_stream_concat·p0.9999: 20032,000 ns/op with_stream_concat·p1.00: 1210368,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 4796807 mean = 3930,842 ±(99.9%) 8,389 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4796696 [ 125000,000, 250000,000) = 1 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 2 [1000000,000, 1125000,000) = 38 [1125000,000, 1250000,000) = 54 [1250000,000, 1375000,000) = 14 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 3252,000 ns/op p(50,0000) = 3824,000 ns/op p(90,0000) = 4568,000 ns/op p(95,0000) = 5128,000 ns/op p(99,0000) = 5432,000 ns/op p(99,9000) = 8544,000 ns/op p(99,9900) = 20704,000 ns/op p(99,9990) = 1159233,372 ns/op p(99,9999) = 1296800,137 ns/op p(100,0000) = 1814528,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 100) # Run progress: 92,18% complete, ETA 03:04:28 # Fork: 1 of 3 # Warmup Iteration 1: 7196,001 ±(99.9%) 267,902 ns/op # Warmup Iteration 2: 6854,535 ±(99.9%) 74,804 ns/op # Warmup Iteration 3: 6877,683 ±(99.9%) 69,063 ns/op Iteration 1: 6936,107 ±(99.9%) 67,232 ns/op with_stream_concat·p0.00: 6432,000 ns/op with_stream_concat·p0.50: 6728,000 ns/op with_stream_concat·p0.90: 7072,000 ns/op with_stream_concat·p0.95: 7600,000 ns/op with_stream_concat·p0.99: 8720,000 ns/op with_stream_concat·p0.999: 20947,168 ns/op with_stream_concat·p0.9999: 29632,618 ns/op with_stream_concat·p1.00: 1263616,000 ns/op Iteration 2: 6867,119 ±(99.9%) 68,012 ns/op with_stream_concat·p0.00: 6400,000 ns/op with_stream_concat·p0.50: 6712,000 ns/op with_stream_concat·p0.90: 6992,000 ns/op with_stream_concat·p0.95: 7152,000 ns/op with_stream_concat·p0.99: 8432,000 ns/op with_stream_concat·p0.999: 19776,000 ns/op with_stream_concat·p0.9999: 29073,462 ns/op with_stream_concat·p1.00: 1292288,000 ns/op Iteration 3: 6865,888 ±(99.9%) 70,841 ns/op with_stream_concat·p0.00: 6432,000 ns/op with_stream_concat·p0.50: 6712,000 ns/op with_stream_concat·p0.90: 6984,000 ns/op with_stream_concat·p0.95: 7144,000 ns/op with_stream_concat·p0.99: 8400,000 ns/op with_stream_concat·p0.999: 19456,000 ns/op with_stream_concat·p0.9999: 25429,440 ns/op with_stream_concat·p1.00: 1243136,000 ns/op Iteration 4: 6885,228 ±(99.9%) 70,422 ns/op with_stream_concat·p0.00: 6408,000 ns/op with_stream_concat·p0.50: 6728,000 ns/op with_stream_concat·p0.90: 7016,000 ns/op with_stream_concat·p0.95: 7184,000 ns/op with_stream_concat·p0.99: 8448,000 ns/op with_stream_concat·p0.999: 19461,280 ns/op with_stream_concat·p0.9999: 24516,784 ns/op with_stream_concat·p1.00: 1306624,000 ns/op Iteration 5: 6875,205 ±(99.9%) 72,597 ns/op with_stream_concat·p0.00: 6432,000 ns/op with_stream_concat·p0.50: 6712,000 ns/op with_stream_concat·p0.90: 7000,000 ns/op with_stream_concat·p0.95: 7168,000 ns/op with_stream_concat·p0.99: 8400,000 ns/op with_stream_concat·p0.999: 19456,000 ns/op with_stream_concat·p0.9999: 24684,173 ns/op with_stream_concat·p1.00: 1286144,000 ns/op # Run progress: 92,23% complete, ETA 03:03:08 # Fork: 2 of 3 # Warmup Iteration 1: 7261,795 ±(99.9%) 275,335 ns/op # Warmup Iteration 2: 6887,850 ±(99.9%) 81,339 ns/op # Warmup Iteration 3: 6878,724 ±(99.9%) 69,201 ns/op Iteration 1: 6854,479 ±(99.9%) 63,377 ns/op with_stream_concat·p0.00: 6408,000 ns/op with_stream_concat·p0.50: 6704,000 ns/op with_stream_concat·p0.90: 6968,000 ns/op with_stream_concat·p0.95: 7136,000 ns/op with_stream_concat·p0.99: 8544,000 ns/op with_stream_concat·p0.999: 19328,000 ns/op with_stream_concat·p0.9999: 25175,104 ns/op with_stream_concat·p1.00: 1271808,000 ns/op Iteration 2: 6868,692 ±(99.9%) 69,649 ns/op with_stream_concat·p0.00: 6424,000 ns/op with_stream_concat·p0.50: 6704,000 ns/op with_stream_concat·p0.90: 6968,000 ns/op with_stream_concat·p0.95: 7120,000 ns/op with_stream_concat·p0.99: 8528,000 ns/op with_stream_concat·p0.999: 19488,000 ns/op with_stream_concat·p0.9999: 24821,827 ns/op with_stream_concat·p1.00: 1282048,000 ns/op Iteration 3: 6870,026 ±(99.9%) 71,685 ns/op with_stream_concat·p0.00: 6416,000 ns/op with_stream_concat·p0.50: 6704,000 ns/op with_stream_concat·p0.90: 6968,000 ns/op with_stream_concat·p0.95: 7120,000 ns/op with_stream_concat·p0.99: 8512,000 ns/op with_stream_concat·p0.999: 19424,000 ns/op with_stream_concat·p0.9999: 24771,293 ns/op with_stream_concat·p1.00: 1241088,000 ns/op Iteration 4: 6860,571 ±(99.9%) 66,398 ns/op with_stream_concat·p0.00: 6408,000 ns/op with_stream_concat·p0.50: 6704,000 ns/op with_stream_concat·p0.90: 6968,000 ns/op with_stream_concat·p0.95: 7120,000 ns/op with_stream_concat·p0.99: 8528,000 ns/op with_stream_concat·p0.999: 19544,512 ns/op with_stream_concat·p0.9999: 24725,651 ns/op with_stream_concat·p1.00: 1261568,000 ns/op Iteration 5: 6867,975 ±(99.9%) 71,341 ns/op with_stream_concat·p0.00: 6416,000 ns/op with_stream_concat·p0.50: 6704,000 ns/op with_stream_concat·p0.90: 6968,000 ns/op with_stream_concat·p0.95: 7120,000 ns/op with_stream_concat·p0.99: 8528,000 ns/op with_stream_concat·p0.999: 19424,000 ns/op with_stream_concat·p0.9999: 25572,525 ns/op with_stream_concat·p1.00: 1314816,000 ns/op # Run progress: 92,29% complete, ETA 03:01:48 # Fork: 3 of 3 # Warmup Iteration 1: 7284,206 ±(99.9%) 241,609 ns/op # Warmup Iteration 2: 7055,641 ±(99.9%) 100,573 ns/op # Warmup Iteration 3: 7044,124 ±(99.9%) 91,148 ns/op Iteration 1: 6960,848 ±(99.9%) 42,331 ns/op with_stream_concat·p0.00: 6480,000 ns/op with_stream_concat·p0.50: 6784,000 ns/op with_stream_concat·p0.90: 7096,000 ns/op with_stream_concat·p0.95: 7656,000 ns/op with_stream_concat·p0.99: 8960,000 ns/op with_stream_concat·p0.999: 20015,904 ns/op with_stream_concat·p0.9999: 25959,952 ns/op with_stream_concat·p1.00: 1196032,000 ns/op Iteration 2: 6992,582 ±(99.9%) 44,355 ns/op with_stream_concat·p0.00: 6512,000 ns/op with_stream_concat·p0.50: 6800,000 ns/op with_stream_concat·p0.90: 7104,000 ns/op with_stream_concat·p0.95: 8736,000 ns/op with_stream_concat·p0.99: 9012,160 ns/op with_stream_concat·p0.999: 19949,632 ns/op with_stream_concat·p0.9999: 24681,126 ns/op with_stream_concat·p1.00: 1269760,000 ns/op Iteration 3: 7458,685 ±(99.9%) 24,101 ns/op with_stream_concat·p0.00: 6488,000 ns/op with_stream_concat·p0.50: 6848,000 ns/op with_stream_concat·p0.90: 8880,000 ns/op with_stream_concat·p0.95: 8976,000 ns/op with_stream_concat·p0.99: 9344,000 ns/op with_stream_concat·p0.999: 20536,160 ns/op with_stream_concat·p0.9999: 25682,416 ns/op with_stream_concat·p1.00: 1214464,000 ns/op Iteration 4: 7319,224 ±(99.9%) 23,469 ns/op with_stream_concat·p0.00: 6488,000 ns/op with_stream_concat·p0.50: 6824,000 ns/op with_stream_concat·p0.90: 8848,000 ns/op with_stream_concat·p0.95: 8928,000 ns/op with_stream_concat·p0.99: 9232,000 ns/op with_stream_concat·p0.999: 19531,616 ns/op with_stream_concat·p0.9999: 25760,000 ns/op with_stream_concat·p1.00: 1247232,000 ns/op Iteration 5: 7005,318 ±(99.9%) 95,649 ns/op with_stream_concat·p0.00: 6480,000 ns/op with_stream_concat·p0.50: 6776,000 ns/op with_stream_concat·p0.90: 7032,000 ns/op with_stream_concat·p0.95: 7200,000 ns/op with_stream_concat·p0.99: 8816,000 ns/op with_stream_concat·p0.999: 19616,000 ns/op with_stream_concat·p0.9999: 1095433,626 ns/op with_stream_concat·p1.00: 1284096,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3044115 mean = 7008,554 ±(99.9%) 15,250 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3043967 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 53 [1125000,000, 1250000,000) = 77 [1250000,000, 1375000,000) = 17 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 6400,000 ns/op p(50,0000) = 6752,000 ns/op p(90,0000) = 7224,000 ns/op p(95,0000) = 8784,000 ns/op p(99,0000) = 9040,000 ns/op p(99,9000) = 19616,000 ns/op p(99,9900) = 25952,000 ns/op p(99,9990) = 1235185,009 ns/op p(99,9999) = 1292016,951 ns/op p(100,0000) = 1314816,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 200) # Run progress: 92,35% complete, ETA 03:00:28 # Fork: 1 of 3 # Warmup Iteration 1: 13527,170 ±(99.9%) 266,831 ns/op # Warmup Iteration 2: 13399,628 ±(99.9%) 88,825 ns/op # Warmup Iteration 3: 13179,397 ±(99.9%) 76,793 ns/op Iteration 1: 12842,704 ±(99.9%) 82,045 ns/op with_stream_concat·p0.00: 12080,000 ns/op with_stream_concat·p0.50: 12560,000 ns/op with_stream_concat·p0.90: 12944,000 ns/op with_stream_concat·p0.95: 13696,000 ns/op with_stream_concat·p0.99: 16128,000 ns/op with_stream_concat·p0.999: 27802,496 ns/op with_stream_concat·p0.9999: 40211,968 ns/op with_stream_concat·p1.00: 1558528,000 ns/op Iteration 2: 13170,894 ±(99.9%) 81,393 ns/op with_stream_concat·p0.00: 12080,000 ns/op with_stream_concat·p0.50: 12576,000 ns/op with_stream_concat·p0.90: 15920,000 ns/op with_stream_concat·p0.95: 16112,000 ns/op with_stream_concat·p0.99: 16544,000 ns/op with_stream_concat·p0.999: 28822,144 ns/op with_stream_concat·p0.9999: 40500,173 ns/op with_stream_concat·p1.00: 1288192,000 ns/op Iteration 3: 13445,993 ±(99.9%) 84,878 ns/op with_stream_concat·p0.00: 12096,000 ns/op with_stream_concat·p0.50: 12608,000 ns/op with_stream_concat·p0.90: 16064,000 ns/op with_stream_concat·p0.95: 16208,000 ns/op with_stream_concat·p0.99: 17216,000 ns/op with_stream_concat·p0.999: 28928,000 ns/op with_stream_concat·p0.9999: 41859,302 ns/op with_stream_concat·p1.00: 1300480,000 ns/op Iteration 4: 14091,662 ±(99.9%) 87,695 ns/op with_stream_concat·p0.00: 12080,000 ns/op with_stream_concat·p0.50: 12752,000 ns/op with_stream_concat·p0.90: 16192,000 ns/op with_stream_concat·p0.95: 16352,000 ns/op with_stream_concat·p0.99: 18176,000 ns/op with_stream_concat·p0.999: 29704,128 ns/op with_stream_concat·p0.9999: 44681,152 ns/op with_stream_concat·p1.00: 1449984,000 ns/op Iteration 5: 13729,619 ±(99.9%) 86,369 ns/op with_stream_concat·p0.00: 12096,000 ns/op with_stream_concat·p0.50: 12672,000 ns/op with_stream_concat·p0.90: 16144,000 ns/op with_stream_concat·p0.95: 16288,000 ns/op with_stream_concat·p0.99: 17952,000 ns/op with_stream_concat·p0.999: 29072,224 ns/op with_stream_concat·p0.9999: 39296,179 ns/op with_stream_concat·p1.00: 1355776,000 ns/op # Run progress: 92,40% complete, ETA 02:59:07 # Fork: 2 of 3 # Warmup Iteration 1: 13154,803 ±(99.9%) 222,977 ns/op # Warmup Iteration 2: 12760,966 ±(99.9%) 54,796 ns/op # Warmup Iteration 3: 12746,561 ±(99.9%) 48,982 ns/op Iteration 1: 12872,797 ±(99.9%) 100,584 ns/op with_stream_concat·p0.00: 12080,000 ns/op with_stream_concat·p0.50: 12576,000 ns/op with_stream_concat·p0.90: 12976,000 ns/op with_stream_concat·p0.95: 13280,000 ns/op with_stream_concat·p0.99: 14576,000 ns/op with_stream_concat·p0.999: 27680,000 ns/op with_stream_concat·p0.9999: 1124064,051 ns/op with_stream_concat·p1.00: 1269760,000 ns/op Iteration 2: 12842,015 ±(99.9%) 97,852 ns/op with_stream_concat·p0.00: 12096,000 ns/op with_stream_concat·p0.50: 12576,000 ns/op with_stream_concat·p0.90: 12960,000 ns/op with_stream_concat·p0.95: 13296,000 ns/op with_stream_concat·p0.99: 14576,000 ns/op with_stream_concat·p0.999: 27976,096 ns/op with_stream_concat·p0.9999: 1160910,029 ns/op with_stream_concat·p1.00: 1794048,000 ns/op Iteration 3: 12748,435 ±(99.9%) 54,227 ns/op with_stream_concat·p0.00: 12096,000 ns/op with_stream_concat·p0.50: 12576,000 ns/op with_stream_concat·p0.90: 12944,000 ns/op with_stream_concat·p0.95: 13248,000 ns/op with_stream_concat·p0.99: 14576,000 ns/op with_stream_concat·p0.999: 27552,000 ns/op with_stream_concat·p0.9999: 37722,176 ns/op with_stream_concat·p1.00: 1298432,000 ns/op Iteration 4: 12843,906 ±(99.9%) 97,600 ns/op with_stream_concat·p0.00: 12080,000 ns/op with_stream_concat·p0.50: 12560,000 ns/op with_stream_concat·p0.90: 12912,000 ns/op with_stream_concat·p0.95: 13200,000 ns/op with_stream_concat·p0.99: 14544,000 ns/op with_stream_concat·p0.999: 27648,000 ns/op with_stream_concat·p0.9999: 1082134,118 ns/op with_stream_concat·p1.00: 1298432,000 ns/op Iteration 5: 12729,763 ±(99.9%) 54,701 ns/op with_stream_concat·p0.00: 12096,000 ns/op with_stream_concat·p0.50: 12560,000 ns/op with_stream_concat·p0.90: 12928,000 ns/op with_stream_concat·p0.95: 13200,000 ns/op with_stream_concat·p0.99: 14528,000 ns/op with_stream_concat·p0.999: 27456,000 ns/op with_stream_concat·p0.9999: 32053,146 ns/op with_stream_concat·p1.00: 1310720,000 ns/op # Run progress: 92,46% complete, ETA 02:57:47 # Fork: 3 of 3 # Warmup Iteration 1: 13285,216 ±(99.9%) 272,830 ns/op # Warmup Iteration 2: 12890,271 ±(99.9%) 90,768 ns/op # Warmup Iteration 3: 12858,501 ±(99.9%) 75,295 ns/op Iteration 1: 12844,951 ±(99.9%) 77,463 ns/op with_stream_concat·p0.00: 12176,000 ns/op with_stream_concat·p0.50: 12624,000 ns/op with_stream_concat·p0.90: 12960,000 ns/op with_stream_concat·p0.95: 13200,000 ns/op with_stream_concat·p0.99: 14640,000 ns/op with_stream_concat·p0.999: 27712,000 ns/op with_stream_concat·p0.9999: 41461,235 ns/op with_stream_concat·p1.00: 1789952,000 ns/op Iteration 2: 12875,766 ±(99.9%) 79,498 ns/op with_stream_concat·p0.00: 12176,000 ns/op with_stream_concat·p0.50: 12656,000 ns/op with_stream_concat·p0.90: 13088,000 ns/op with_stream_concat·p0.95: 13408,000 ns/op with_stream_concat·p0.99: 14672,000 ns/op with_stream_concat·p0.999: 27552,000 ns/op with_stream_concat·p0.9999: 38342,336 ns/op with_stream_concat·p1.00: 2150400,000 ns/op Iteration 3: 12836,087 ±(99.9%) 76,454 ns/op with_stream_concat·p0.00: 12176,000 ns/op with_stream_concat·p0.50: 12624,000 ns/op with_stream_concat·p0.90: 12960,000 ns/op with_stream_concat·p0.95: 13200,000 ns/op with_stream_concat·p0.99: 14592,000 ns/op with_stream_concat·p0.999: 27616,000 ns/op with_stream_concat·p0.9999: 39572,467 ns/op with_stream_concat·p1.00: 1271808,000 ns/op Iteration 4: 12977,824 ±(99.9%) 101,625 ns/op with_stream_concat·p0.00: 12176,000 ns/op with_stream_concat·p0.50: 12656,000 ns/op with_stream_concat·p0.90: 13088,000 ns/op with_stream_concat·p0.95: 13888,000 ns/op with_stream_concat·p0.99: 14784,000 ns/op with_stream_concat·p0.999: 27936,000 ns/op with_stream_concat·p0.9999: 1139799,245 ns/op with_stream_concat·p1.00: 1255424,000 ns/op Iteration 5: 12944,735 ±(99.9%) 73,940 ns/op with_stream_concat·p0.00: 12192,000 ns/op with_stream_concat·p0.50: 12640,000 ns/op with_stream_concat·p0.90: 13072,000 ns/op with_stream_concat·p0.95: 14080,000 ns/op with_stream_concat·p0.99: 16672,000 ns/op with_stream_concat·p0.999: 27840,000 ns/op with_stream_concat·p0.9999: 42028,173 ns/op with_stream_concat·p1.00: 1253376,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2884082 mean = 13042,311 ±(99.9%) 21,586 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 2883831 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 2 [1000000,000, 1250000,000) = 210 [1250000,000, 1500000,000) = 33 [1500000,000, 1750000,000) = 3 [1750000,000, 2000000,000) = 2 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 12080,000 ns/op p(50,0000) = 12608,000 ns/op p(90,0000) = 13520,000 ns/op p(95,0000) = 15968,000 ns/op p(99,0000) = 16416,000 ns/op p(99,9000) = 28032,000 ns/op p(99,9900) = 43237,869 ns/op p(99,9990) = 1259520,000 ns/op p(99,9999) = 1790426,796 ns/op p(100,0000) = 2150400,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 500) # Run progress: 92,52% complete, ETA 02:56:27 # Fork: 1 of 3 # Warmup Iteration 1: 31116,052 ±(99.9%) 350,570 ns/op # Warmup Iteration 2: 30932,985 ±(99.9%) 119,070 ns/op # Warmup Iteration 3: 30649,165 ±(99.9%) 102,180 ns/op Iteration 1: 30662,201 ±(99.9%) 96,742 ns/op with_stream_concat·p0.00: 29184,000 ns/op with_stream_concat·p0.50: 30048,000 ns/op with_stream_concat·p0.90: 31968,000 ns/op with_stream_concat·p0.95: 33984,000 ns/op with_stream_concat·p0.99: 35456,000 ns/op with_stream_concat·p0.999: 48390,080 ns/op with_stream_concat·p0.9999: 821539,648 ns/op with_stream_concat·p1.00: 1363968,000 ns/op Iteration 2: 30622,177 ±(99.9%) 103,649 ns/op with_stream_concat·p0.00: 29184,000 ns/op with_stream_concat·p0.50: 29984,000 ns/op with_stream_concat·p0.90: 31936,000 ns/op with_stream_concat·p0.95: 33984,000 ns/op with_stream_concat·p0.99: 35392,000 ns/op with_stream_concat·p0.999: 48384,000 ns/op with_stream_concat·p0.9999: 1153024,000 ns/op with_stream_concat·p1.00: 1343488,000 ns/op Iteration 3: 30651,939 ±(99.9%) 106,683 ns/op with_stream_concat·p0.00: 29216,000 ns/op with_stream_concat·p0.50: 30016,000 ns/op with_stream_concat·p0.90: 31936,000 ns/op with_stream_concat·p0.95: 33984,000 ns/op with_stream_concat·p0.99: 35456,000 ns/op with_stream_concat·p0.999: 47936,000 ns/op with_stream_concat·p0.9999: 1138051,277 ns/op with_stream_concat·p1.00: 1341440,000 ns/op Iteration 4: 30625,948 ±(99.9%) 103,981 ns/op with_stream_concat·p0.00: 29216,000 ns/op with_stream_concat·p0.50: 29984,000 ns/op with_stream_concat·p0.90: 31936,000 ns/op with_stream_concat·p0.95: 33984,000 ns/op with_stream_concat·p0.99: 35328,000 ns/op with_stream_concat·p0.999: 49920,000 ns/op with_stream_concat·p0.9999: 1131267,072 ns/op with_stream_concat·p1.00: 1386496,000 ns/op Iteration 5: 30608,541 ±(99.9%) 103,169 ns/op with_stream_concat·p0.00: 29184,000 ns/op with_stream_concat·p0.50: 29984,000 ns/op with_stream_concat·p0.90: 31904,000 ns/op with_stream_concat·p0.95: 33984,000 ns/op with_stream_concat·p0.99: 35328,000 ns/op with_stream_concat·p0.999: 48492,992 ns/op with_stream_concat·p0.9999: 1142131,098 ns/op with_stream_concat·p1.00: 1333248,000 ns/op # Run progress: 92,57% complete, ETA 02:55:07 # Fork: 2 of 3 # Warmup Iteration 1: 31068,998 ±(99.9%) 319,480 ns/op # Warmup Iteration 2: 30484,026 ±(99.9%) 104,557 ns/op # Warmup Iteration 3: 31454,094 ±(99.9%) 95,865 ns/op Iteration 1: 31626,699 ±(99.9%) 123,371 ns/op with_stream_concat·p0.00: 29216,000 ns/op with_stream_concat·p0.50: 30112,000 ns/op with_stream_concat·p0.90: 36224,000 ns/op with_stream_concat·p0.95: 39360,000 ns/op with_stream_concat·p0.99: 42816,000 ns/op with_stream_concat·p0.999: 55600,704 ns/op with_stream_concat·p0.9999: 1166033,306 ns/op with_stream_concat·p1.00: 1353728,000 ns/op Iteration 2: 31928,553 ±(99.9%) 119,594 ns/op with_stream_concat·p0.00: 29216,000 ns/op with_stream_concat·p0.50: 30080,000 ns/op with_stream_concat·p0.90: 39232,000 ns/op with_stream_concat·p0.95: 39552,000 ns/op with_stream_concat·p0.99: 43328,000 ns/op with_stream_concat·p0.999: 54805,248 ns/op with_stream_concat·p0.9999: 1164628,787 ns/op with_stream_concat·p1.00: 1349632,000 ns/op Iteration 3: 31402,895 ±(99.9%) 119,382 ns/op with_stream_concat·p0.00: 29248,000 ns/op with_stream_concat·p0.50: 30048,000 ns/op with_stream_concat·p0.90: 34816,000 ns/op with_stream_concat·p0.95: 39296,000 ns/op with_stream_concat·p0.99: 42688,000 ns/op with_stream_concat·p0.999: 53393,408 ns/op with_stream_concat·p0.9999: 1134722,253 ns/op with_stream_concat·p1.00: 1228800,000 ns/op Iteration 4: 31816,186 ±(99.9%) 87,252 ns/op with_stream_concat·p0.00: 29184,000 ns/op with_stream_concat·p0.50: 30080,000 ns/op with_stream_concat·p0.90: 39168,000 ns/op with_stream_concat·p0.95: 39488,000 ns/op with_stream_concat·p0.99: 43072,000 ns/op with_stream_concat·p0.999: 54912,000 ns/op with_stream_concat·p0.9999: 71505,690 ns/op with_stream_concat·p1.00: 1390592,000 ns/op Iteration 5: 32277,585 ±(99.9%) 94,388 ns/op with_stream_concat·p0.00: 29152,000 ns/op with_stream_concat·p0.50: 30112,000 ns/op with_stream_concat·p0.90: 39360,000 ns/op with_stream_concat·p0.95: 39680,000 ns/op with_stream_concat·p0.99: 43877,760 ns/op with_stream_concat·p0.999: 57238,976 ns/op with_stream_concat·p0.9999: 75035,571 ns/op with_stream_concat·p1.00: 1259520,000 ns/op # Run progress: 92,63% complete, ETA 02:53:47 # Fork: 3 of 3 # Warmup Iteration 1: 31152,965 ±(99.9%) 334,081 ns/op # Warmup Iteration 2: 30564,605 ±(99.9%) 117,379 ns/op # Warmup Iteration 3: 30740,375 ±(99.9%) 111,283 ns/op Iteration 1: 30735,480 ±(99.9%) 112,555 ns/op with_stream_concat·p0.00: 29184,000 ns/op with_stream_concat·p0.50: 30016,000 ns/op with_stream_concat·p0.90: 32064,000 ns/op with_stream_concat·p0.95: 34240,000 ns/op with_stream_concat·p0.99: 38080,000 ns/op with_stream_concat·p0.999: 49109,888 ns/op with_stream_concat·p0.9999: 1145246,925 ns/op with_stream_concat·p1.00: 1871872,000 ns/op Iteration 2: 30734,314 ±(99.9%) 107,222 ns/op with_stream_concat·p0.00: 29184,000 ns/op with_stream_concat·p0.50: 30016,000 ns/op with_stream_concat·p0.90: 32064,000 ns/op with_stream_concat·p0.95: 34240,000 ns/op with_stream_concat·p0.99: 38080,000 ns/op with_stream_concat·p0.999: 49752,000 ns/op with_stream_concat·p0.9999: 1117132,800 ns/op with_stream_concat·p1.00: 1343488,000 ns/op Iteration 3: 30727,580 ±(99.9%) 110,471 ns/op with_stream_concat·p0.00: 29152,000 ns/op with_stream_concat·p0.50: 30016,000 ns/op with_stream_concat·p0.90: 32064,000 ns/op with_stream_concat·p0.95: 34240,000 ns/op with_stream_concat·p0.99: 38080,000 ns/op with_stream_concat·p0.999: 50003,712 ns/op with_stream_concat·p0.9999: 1205563,392 ns/op with_stream_concat·p1.00: 1343488,000 ns/op Iteration 4: 30733,453 ±(99.9%) 107,950 ns/op with_stream_concat·p0.00: 29184,000 ns/op with_stream_concat·p0.50: 30016,000 ns/op with_stream_concat·p0.90: 32064,000 ns/op with_stream_concat·p0.95: 34240,000 ns/op with_stream_concat·p0.99: 38080,000 ns/op with_stream_concat·p0.999: 49942,912 ns/op with_stream_concat·p0.9999: 1162722,918 ns/op with_stream_concat·p1.00: 1353728,000 ns/op Iteration 5: 30712,502 ±(99.9%) 108,561 ns/op with_stream_concat·p0.00: 29184,000 ns/op with_stream_concat·p0.50: 30016,000 ns/op with_stream_concat·p0.90: 32064,000 ns/op with_stream_concat·p0.95: 34240,000 ns/op with_stream_concat·p0.99: 38080,000 ns/op with_stream_concat·p0.999: 49295,616 ns/op with_stream_concat·p0.9999: 1167714,714 ns/op with_stream_concat·p1.00: 1302528,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2414851 mean = 31047,725 ±(99.9%) 27,761 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2414558 [ 125000,000, 250000,000) = 2 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 39 [1125000,000, 1250000,000) = 186 [1250000,000, 1375000,000) = 61 [1375000,000, 1500000,000) = 3 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 29152,000 ns/op p(50,0000) = 30016,000 ns/op p(90,0000) = 33856,000 ns/op p(95,0000) = 36160,000 ns/op p(99,0000) = 41664,000 ns/op p(99,9000) = 51584,000 ns/op p(99,9900) = 1135646,310 ns/op p(99,9990) = 1319439,155 ns/op p(99,9999) = 1388892,766 ns/op p(100,0000) = 1871872,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 1000) # Run progress: 92,69% complete, ETA 02:52:27 # Fork: 1 of 3 # Warmup Iteration 1: 69031,142 ±(99.9%) 374,267 ns/op # Warmup Iteration 2: 68814,325 ±(99.9%) 144,810 ns/op # Warmup Iteration 3: 68471,691 ±(99.9%) 137,596 ns/op Iteration 1: 68545,825 ±(99.9%) 137,971 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67840,000 ns/op with_stream_concat·p0.90: 69760,000 ns/op with_stream_concat·p0.95: 70656,000 ns/op with_stream_concat·p0.99: 80768,000 ns/op with_stream_concat·p0.999: 98304,000 ns/op with_stream_concat·p0.9999: 1203070,771 ns/op with_stream_concat·p1.00: 1927168,000 ns/op Iteration 2: 68433,434 ±(99.9%) 136,598 ns/op with_stream_concat·p0.00: 66048,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69504,000 ns/op with_stream_concat·p0.95: 70272,000 ns/op with_stream_concat·p0.99: 80768,000 ns/op with_stream_concat·p0.999: 98432,000 ns/op with_stream_concat·p0.9999: 1212904,243 ns/op with_stream_concat·p1.00: 1392640,000 ns/op Iteration 3: 68454,146 ±(99.9%) 145,289 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69504,000 ns/op with_stream_concat·p0.95: 70400,000 ns/op with_stream_concat·p0.99: 80768,000 ns/op with_stream_concat·p0.999: 98198,272 ns/op with_stream_concat·p0.9999: 1290240,000 ns/op with_stream_concat·p1.00: 1845248,000 ns/op Iteration 4: 68457,809 ±(99.9%) 134,678 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69632,000 ns/op with_stream_concat·p0.95: 70528,000 ns/op with_stream_concat·p0.99: 80128,000 ns/op with_stream_concat·p0.999: 97920,000 ns/op with_stream_concat·p0.9999: 1196550,963 ns/op with_stream_concat·p1.00: 1417216,000 ns/op Iteration 5: 68801,140 ±(99.9%) 140,257 ns/op with_stream_concat·p0.00: 65920,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69760,000 ns/op with_stream_concat·p0.95: 71424,000 ns/op with_stream_concat·p0.99: 84608,000 ns/op with_stream_concat·p0.999: 98432,000 ns/op with_stream_concat·p0.9999: 1250283,520 ns/op with_stream_concat·p1.00: 1382400,000 ns/op # Run progress: 92,74% complete, ETA 02:51:06 # Fork: 2 of 3 # Warmup Iteration 1: 69274,482 ±(99.9%) 455,979 ns/op # Warmup Iteration 2: 68531,688 ±(99.9%) 138,150 ns/op # Warmup Iteration 3: 68436,047 ±(99.9%) 131,715 ns/op Iteration 1: 68771,577 ±(99.9%) 134,992 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69760,000 ns/op with_stream_concat·p0.95: 71296,000 ns/op with_stream_concat·p0.99: 84352,000 ns/op with_stream_concat·p0.999: 98560,000 ns/op with_stream_concat·p0.9999: 1202106,778 ns/op with_stream_concat·p1.00: 1982464,000 ns/op Iteration 2: 68435,099 ±(99.9%) 129,617 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69632,000 ns/op with_stream_concat·p0.95: 70400,000 ns/op with_stream_concat·p0.99: 81024,000 ns/op with_stream_concat·p0.999: 98575,616 ns/op with_stream_concat·p0.9999: 1188324,557 ns/op with_stream_concat·p1.00: 1341440,000 ns/op Iteration 3: 68529,432 ±(99.9%) 129,326 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69632,000 ns/op with_stream_concat·p0.95: 70528,000 ns/op with_stream_concat·p0.99: 83200,000 ns/op with_stream_concat·p0.999: 98176,000 ns/op with_stream_concat·p0.9999: 1186676,531 ns/op with_stream_concat·p1.00: 1343488,000 ns/op Iteration 4: 68481,817 ±(99.9%) 132,494 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69632,000 ns/op with_stream_concat·p0.95: 70528,000 ns/op with_stream_concat·p0.99: 80128,000 ns/op with_stream_concat·p0.999: 97920,000 ns/op with_stream_concat·p0.9999: 1199807,283 ns/op with_stream_concat·p1.00: 1347584,000 ns/op Iteration 5: 68890,037 ±(99.9%) 132,811 ns/op with_stream_concat·p0.00: 66304,000 ns/op with_stream_concat·p0.50: 67840,000 ns/op with_stream_concat·p0.90: 70016,000 ns/op with_stream_concat·p0.95: 71552,000 ns/op with_stream_concat·p0.99: 84224,000 ns/op with_stream_concat·p0.999: 98560,000 ns/op with_stream_concat·p0.9999: 1196032,000 ns/op with_stream_concat·p1.00: 1429504,000 ns/op # Run progress: 92,80% complete, ETA 02:49:46 # Fork: 3 of 3 # Warmup Iteration 1: 69068,244 ±(99.9%) 387,022 ns/op # Warmup Iteration 2: 68563,537 ±(99.9%) 149,677 ns/op # Warmup Iteration 3: 68571,129 ±(99.9%) 137,095 ns/op Iteration 1: 68482,697 ±(99.9%) 133,813 ns/op with_stream_concat·p0.00: 66304,000 ns/op with_stream_concat·p0.50: 67840,000 ns/op with_stream_concat·p0.90: 69632,000 ns/op with_stream_concat·p0.95: 70272,000 ns/op with_stream_concat·p0.99: 80896,000 ns/op with_stream_concat·p0.999: 98205,952 ns/op with_stream_concat·p0.9999: 1216677,478 ns/op with_stream_concat·p1.00: 1361920,000 ns/op Iteration 2: 68499,858 ±(99.9%) 133,902 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69632,000 ns/op with_stream_concat·p0.95: 70400,000 ns/op with_stream_concat·p0.99: 80512,000 ns/op with_stream_concat·p0.999: 98048,000 ns/op with_stream_concat·p0.9999: 1178475,315 ns/op with_stream_concat·p1.00: 1398784,000 ns/op Iteration 3: 68444,836 ±(99.9%) 133,293 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69504,000 ns/op with_stream_concat·p0.95: 70272,000 ns/op with_stream_concat·p0.99: 80768,000 ns/op with_stream_concat·p0.999: 98432,000 ns/op with_stream_concat·p0.9999: 1198080,000 ns/op with_stream_concat·p1.00: 1331200,000 ns/op Iteration 4: 68485,751 ±(99.9%) 133,955 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69632,000 ns/op with_stream_concat·p0.95: 70400,000 ns/op with_stream_concat·p0.99: 80512,000 ns/op with_stream_concat·p0.999: 97920,000 ns/op with_stream_concat·p0.9999: 1204224,000 ns/op with_stream_concat·p1.00: 1343488,000 ns/op Iteration 5: 68441,913 ±(99.9%) 132,136 ns/op with_stream_concat·p0.00: 66176,000 ns/op with_stream_concat·p0.50: 67712,000 ns/op with_stream_concat·p0.90: 69504,000 ns/op with_stream_concat·p0.95: 70272,000 ns/op with_stream_concat·p0.99: 80640,000 ns/op with_stream_concat·p0.999: 98048,000 ns/op with_stream_concat·p0.9999: 1189888,000 ns/op with_stream_concat·p1.00: 1378304,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2184614 mean = 68543,394 ±(99.9%) 34,805 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2184202 [ 125000,000, 250000,000) = 31 [ 250000,000, 375000,000) = 2 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 8 [1125000,000, 1250000,000) = 235 [1250000,000, 1375000,000) = 124 [1375000,000, 1500000,000) = 9 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 65920,000 ns/op p(50,0000) = 67712,000 ns/op p(90,0000) = 69632,000 ns/op p(95,0000) = 70528,000 ns/op p(99,0000) = 83200,000 ns/op p(99,9000) = 98176,000 ns/op p(99,9900) = 1200128,000 ns/op p(99,9990) = 1347584,000 ns/op p(99,9999) = 1912044,339 ns/op p(100,0000) = 1982464,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 10) # Run progress: 92,86% complete, ETA 02:48:26 # Fork: 1 of 3 # Warmup Iteration 1: 2569,210 ±(99.9%) 147,793 ns/op # Warmup Iteration 2: 2378,466 ±(99.9%) 36,260 ns/op # Warmup Iteration 3: 2378,723 ±(99.9%) 38,664 ns/op Iteration 1: 2374,513 ±(99.9%) 35,938 ns/op with_stream_concat·p0.00: 2184,000 ns/op with_stream_concat·p0.50: 2304,000 ns/op with_stream_concat·p0.90: 2444,000 ns/op with_stream_concat·p0.95: 2516,000 ns/op with_stream_concat·p0.99: 2712,000 ns/op with_stream_concat·p0.999: 4568,000 ns/op with_stream_concat·p0.9999: 17416,253 ns/op with_stream_concat·p1.00: 1228800,000 ns/op Iteration 2: 2389,232 ±(99.9%) 38,249 ns/op with_stream_concat·p0.00: 2180,000 ns/op with_stream_concat·p0.50: 2300,000 ns/op with_stream_concat·p0.90: 2448,000 ns/op with_stream_concat·p0.95: 2528,000 ns/op with_stream_concat·p0.99: 3480,000 ns/op with_stream_concat·p0.999: 6914,664 ns/op with_stream_concat·p0.9999: 19274,666 ns/op with_stream_concat·p1.00: 1124352,000 ns/op Iteration 3: 2399,264 ±(99.9%) 39,368 ns/op with_stream_concat·p0.00: 2180,000 ns/op with_stream_concat·p0.50: 2308,000 ns/op with_stream_concat·p0.90: 2464,000 ns/op with_stream_concat·p0.95: 2564,000 ns/op with_stream_concat·p0.99: 3048,000 ns/op with_stream_concat·p0.999: 5293,200 ns/op with_stream_concat·p0.9999: 18821,200 ns/op with_stream_concat·p1.00: 1136640,000 ns/op Iteration 4: 2377,313 ±(99.9%) 30,800 ns/op with_stream_concat·p0.00: 2180,000 ns/op with_stream_concat·p0.50: 2304,000 ns/op with_stream_concat·p0.90: 2448,000 ns/op with_stream_concat·p0.95: 2524,000 ns/op with_stream_concat·p0.99: 2816,000 ns/op with_stream_concat·p0.999: 6479,232 ns/op with_stream_concat·p0.9999: 18858,362 ns/op with_stream_concat·p1.00: 1112064,000 ns/op Iteration 5: 2378,421 ±(99.9%) 37,742 ns/op with_stream_concat·p0.00: 2184,000 ns/op with_stream_concat·p0.50: 2300,000 ns/op with_stream_concat·p0.90: 2440,000 ns/op with_stream_concat·p0.95: 2516,000 ns/op with_stream_concat·p0.99: 2712,000 ns/op with_stream_concat·p0.999: 4536,000 ns/op with_stream_concat·p0.9999: 17248,000 ns/op with_stream_concat·p1.00: 1056768,000 ns/op # Run progress: 92,91% complete, ETA 02:47:06 # Fork: 2 of 3 # Warmup Iteration 1: 2442,498 ±(99.9%) 206,898 ns/op # Warmup Iteration 2: 2260,303 ±(99.9%) 60,365 ns/op # Warmup Iteration 3: 2232,225 ±(99.9%) 31,572 ns/op Iteration 1: 2230,188 ±(99.9%) 31,537 ns/op with_stream_concat·p0.00: 2064,000 ns/op with_stream_concat·p0.50: 2168,000 ns/op with_stream_concat·p0.90: 2292,000 ns/op with_stream_concat·p0.95: 2364,000 ns/op with_stream_concat·p0.99: 2540,000 ns/op with_stream_concat·p0.999: 4384,000 ns/op with_stream_concat·p0.9999: 17074,458 ns/op with_stream_concat·p1.00: 1216512,000 ns/op Iteration 2: 2234,760 ±(99.9%) 33,373 ns/op with_stream_concat·p0.00: 2060,000 ns/op with_stream_concat·p0.50: 2168,000 ns/op with_stream_concat·p0.90: 2296,000 ns/op with_stream_concat·p0.95: 2364,000 ns/op with_stream_concat·p0.99: 2548,000 ns/op with_stream_concat·p0.999: 4296,000 ns/op with_stream_concat·p0.9999: 17331,133 ns/op with_stream_concat·p1.00: 1193984,000 ns/op Iteration 3: 2230,994 ±(99.9%) 28,071 ns/op with_stream_concat·p0.00: 2064,000 ns/op with_stream_concat·p0.50: 2172,000 ns/op with_stream_concat·p0.90: 2300,000 ns/op with_stream_concat·p0.95: 2372,000 ns/op with_stream_concat·p0.99: 2552,000 ns/op with_stream_concat·p0.999: 4296,000 ns/op with_stream_concat·p0.9999: 16947,917 ns/op with_stream_concat·p1.00: 1062912,000 ns/op Iteration 4: 2233,720 ±(99.9%) 29,899 ns/op with_stream_concat·p0.00: 2060,000 ns/op with_stream_concat·p0.50: 2176,000 ns/op with_stream_concat·p0.90: 2300,000 ns/op with_stream_concat·p0.95: 2372,000 ns/op with_stream_concat·p0.99: 2552,000 ns/op with_stream_concat·p0.999: 4347,520 ns/op with_stream_concat·p0.9999: 17076,608 ns/op with_stream_concat·p1.00: 1204224,000 ns/op Iteration 5: 2235,013 ±(99.9%) 32,942 ns/op with_stream_concat·p0.00: 2060,000 ns/op with_stream_concat·p0.50: 2172,000 ns/op with_stream_concat·p0.90: 2296,000 ns/op with_stream_concat·p0.95: 2368,000 ns/op with_stream_concat·p0.99: 2548,000 ns/op with_stream_concat·p0.999: 4352,000 ns/op with_stream_concat·p0.9999: 17075,370 ns/op with_stream_concat·p1.00: 1300480,000 ns/op # Run progress: 92,97% complete, ETA 02:45:46 # Fork: 3 of 3 # Warmup Iteration 1: 2461,724 ±(99.9%) 135,929 ns/op # Warmup Iteration 2: 2306,880 ±(99.9%) 39,019 ns/op # Warmup Iteration 3: 2302,229 ±(99.9%) 36,591 ns/op Iteration 1: 2298,726 ±(99.9%) 36,392 ns/op with_stream_concat·p0.00: 2092,000 ns/op with_stream_concat·p0.50: 2228,000 ns/op with_stream_concat·p0.90: 2364,000 ns/op with_stream_concat·p0.95: 2440,000 ns/op with_stream_concat·p0.99: 2628,000 ns/op with_stream_concat·p0.999: 4384,000 ns/op with_stream_concat·p0.9999: 17194,691 ns/op with_stream_concat·p1.00: 1153024,000 ns/op Iteration 2: 2300,913 ±(99.9%) 35,955 ns/op with_stream_concat·p0.00: 2092,000 ns/op with_stream_concat·p0.50: 2232,000 ns/op with_stream_concat·p0.90: 2372,000 ns/op with_stream_concat·p0.95: 2444,000 ns/op with_stream_concat·p0.99: 2640,000 ns/op with_stream_concat·p0.999: 4471,208 ns/op with_stream_concat·p0.9999: 17292,483 ns/op with_stream_concat·p1.00: 1318912,000 ns/op Iteration 3: 2292,586 ±(99.9%) 31,147 ns/op with_stream_concat·p0.00: 2096,000 ns/op with_stream_concat·p0.50: 2228,000 ns/op with_stream_concat·p0.90: 2368,000 ns/op with_stream_concat·p0.95: 2440,000 ns/op with_stream_concat·p0.99: 2632,000 ns/op with_stream_concat·p0.999: 4420,344 ns/op with_stream_concat·p0.9999: 17380,026 ns/op with_stream_concat·p1.00: 1050624,000 ns/op Iteration 4: 2301,289 ±(99.9%) 37,638 ns/op with_stream_concat·p0.00: 2088,000 ns/op with_stream_concat·p0.50: 2232,000 ns/op with_stream_concat·p0.90: 2368,000 ns/op with_stream_concat·p0.95: 2440,000 ns/op with_stream_concat·p0.99: 2632,000 ns/op with_stream_concat·p0.999: 4404,984 ns/op with_stream_concat·p0.9999: 17230,374 ns/op with_stream_concat·p1.00: 1222656,000 ns/op Iteration 5: 2308,926 ±(99.9%) 34,232 ns/op with_stream_concat·p0.00: 2092,000 ns/op with_stream_concat·p0.50: 2232,000 ns/op with_stream_concat·p0.90: 2388,000 ns/op with_stream_concat·p0.95: 2484,000 ns/op with_stream_concat·p0.99: 2816,000 ns/op with_stream_concat·p0.999: 4510,512 ns/op with_stream_concat·p0.9999: 17327,405 ns/op with_stream_concat·p1.00: 1058816,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 4134348 mean = 2304,150 ±(99.9%) 8,852 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4134229 [ 125000,000, 250000,000) = 2 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 1 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 52 [1000000,000, 1125000,000) = 49 [1125000,000, 1250000,000) = 13 [1250000,000, 1375000,000) = 2 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 2060,000 ns/op p(50,0000) = 2248,000 ns/op p(90,0000) = 2392,000 ns/op p(95,0000) = 2464,000 ns/op p(99,0000) = 2740,000 ns/op p(99,9000) = 4552,000 ns/op p(99,9900) = 17472,000 ns/op p(99,9990) = 1046176,266 ns/op p(99,9999) = 1221830,560 ns/op p(100,0000) = 1318912,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 20) # Run progress: 93,03% complete, ETA 02:44:25 # Fork: 1 of 3 # Warmup Iteration 1: 3634,440 ±(99.9%) 114,465 ns/op # Warmup Iteration 2: 3590,394 ±(99.9%) 33,185 ns/op # Warmup Iteration 3: 3655,045 ±(99.9%) 60,899 ns/op Iteration 1: 3598,592 ±(99.9%) 15,810 ns/op with_stream_concat·p0.00: 3096,000 ns/op with_stream_concat·p0.50: 3348,000 ns/op with_stream_concat·p0.90: 4376,000 ns/op with_stream_concat·p0.95: 4424,000 ns/op with_stream_concat·p0.99: 4664,000 ns/op with_stream_concat·p0.999: 8794,624 ns/op with_stream_concat·p0.9999: 20543,987 ns/op with_stream_concat·p1.00: 1165312,000 ns/op Iteration 2: 3592,576 ±(99.9%) 27,109 ns/op with_stream_concat·p0.00: 3092,000 ns/op with_stream_concat·p0.50: 3336,000 ns/op with_stream_concat·p0.90: 4368,000 ns/op with_stream_concat·p0.95: 4432,000 ns/op with_stream_concat·p0.99: 5112,000 ns/op with_stream_concat·p0.999: 8635,424 ns/op with_stream_concat·p0.9999: 20416,000 ns/op with_stream_concat·p1.00: 1236992,000 ns/op Iteration 3: 3386,018 ±(99.9%) 15,724 ns/op with_stream_concat·p0.00: 3100,000 ns/op with_stream_concat·p0.50: 3320,000 ns/op with_stream_concat·p0.90: 3500,000 ns/op with_stream_concat·p0.95: 3612,000 ns/op with_stream_concat·p0.99: 4440,000 ns/op with_stream_concat·p0.999: 7144,000 ns/op with_stream_concat·p0.9999: 19626,035 ns/op with_stream_concat·p1.00: 1249280,000 ns/op Iteration 4: 3534,865 ±(99.9%) 15,128 ns/op with_stream_concat·p0.00: 3092,000 ns/op with_stream_concat·p0.50: 3348,000 ns/op with_stream_concat·p0.90: 4352,000 ns/op with_stream_concat·p0.95: 4424,000 ns/op with_stream_concat·p0.99: 4640,000 ns/op with_stream_concat·p0.999: 6926,808 ns/op with_stream_concat·p0.9999: 19077,446 ns/op with_stream_concat·p1.00: 1193984,000 ns/op Iteration 5: 3363,220 ±(99.9%) 14,179 ns/op with_stream_concat·p0.00: 3084,000 ns/op with_stream_concat·p0.50: 3324,000 ns/op with_stream_concat·p0.90: 3488,000 ns/op with_stream_concat·p0.95: 3568,000 ns/op with_stream_concat·p0.99: 3736,000 ns/op with_stream_concat·p0.999: 5808,000 ns/op with_stream_concat·p0.9999: 18366,659 ns/op with_stream_concat·p1.00: 1132544,000 ns/op # Run progress: 93,08% complete, ETA 02:43:05 # Fork: 2 of 3 # Warmup Iteration 1: 2853,452 ±(99.9%) 137,051 ns/op # Warmup Iteration 2: 2844,888 ±(99.9%) 97,288 ns/op # Warmup Iteration 3: 2654,963 ±(99.9%) 24,644 ns/op Iteration 1: 2652,919 ±(99.9%) 25,265 ns/op with_stream_concat·p0.00: 2372,000 ns/op with_stream_concat·p0.50: 2608,000 ns/op with_stream_concat·p0.90: 2800,000 ns/op with_stream_concat·p0.95: 2872,000 ns/op with_stream_concat·p0.99: 3028,000 ns/op with_stream_concat·p0.999: 5029,936 ns/op with_stream_concat·p0.9999: 17943,949 ns/op with_stream_concat·p1.00: 1341440,000 ns/op Iteration 2: 2709,726 ±(99.9%) 61,071 ns/op with_stream_concat·p0.00: 2380,000 ns/op with_stream_concat·p0.50: 2600,000 ns/op with_stream_concat·p0.90: 2784,000 ns/op with_stream_concat·p0.95: 2872,000 ns/op with_stream_concat·p0.99: 3187,280 ns/op with_stream_concat·p0.999: 5375,424 ns/op with_stream_concat·p0.9999: 19666,970 ns/op with_stream_concat·p1.00: 1329152,000 ns/op Iteration 3: 2689,715 ±(99.9%) 25,869 ns/op with_stream_concat·p0.00: 2380,000 ns/op with_stream_concat·p0.50: 2624,000 ns/op with_stream_concat·p0.90: 2828,000 ns/op with_stream_concat·p0.95: 2956,000 ns/op with_stream_concat·p0.99: 3564,000 ns/op with_stream_concat·p0.999: 5566,104 ns/op with_stream_concat·p0.9999: 19200,000 ns/op with_stream_concat·p1.00: 1376256,000 ns/op Iteration 4: 2661,971 ±(99.9%) 39,458 ns/op with_stream_concat·p0.00: 2376,000 ns/op with_stream_concat·p0.50: 2596,000 ns/op with_stream_concat·p0.90: 2772,000 ns/op with_stream_concat·p0.95: 2852,000 ns/op with_stream_concat·p0.99: 3028,000 ns/op with_stream_concat·p0.999: 5168,000 ns/op with_stream_concat·p0.9999: 19083,318 ns/op with_stream_concat·p1.00: 1183744,000 ns/op Iteration 5: 2651,234 ±(99.9%) 24,139 ns/op with_stream_concat·p0.00: 2384,000 ns/op with_stream_concat·p0.50: 2604,000 ns/op with_stream_concat·p0.90: 2768,000 ns/op with_stream_concat·p0.95: 2848,000 ns/op with_stream_concat·p0.99: 3004,000 ns/op with_stream_concat·p0.999: 5068,576 ns/op with_stream_concat·p0.9999: 18955,430 ns/op with_stream_concat·p1.00: 1239040,000 ns/op # Run progress: 93,14% complete, ETA 02:41:45 # Fork: 3 of 3 # Warmup Iteration 1: 3494,081 ±(99.9%) 107,107 ns/op # Warmup Iteration 2: 3373,127 ±(99.9%) 16,776 ns/op # Warmup Iteration 3: 3483,923 ±(99.9%) 58,750 ns/op Iteration 1: 3354,828 ±(99.9%) 25,251 ns/op with_stream_concat·p0.00: 3088,000 ns/op with_stream_concat·p0.50: 3296,000 ns/op with_stream_concat·p0.90: 3464,000 ns/op with_stream_concat·p0.95: 3556,000 ns/op with_stream_concat·p0.99: 3732,000 ns/op with_stream_concat·p0.999: 6391,840 ns/op with_stream_concat·p0.9999: 19840,000 ns/op with_stream_concat·p1.00: 1280000,000 ns/op Iteration 2: 3382,556 ±(99.9%) 26,204 ns/op with_stream_concat·p0.00: 3080,000 ns/op with_stream_concat·p0.50: 3308,000 ns/op with_stream_concat·p0.90: 3524,000 ns/op with_stream_concat·p0.95: 3636,000 ns/op with_stream_concat·p0.99: 3860,000 ns/op with_stream_concat·p0.999: 6091,760 ns/op with_stream_concat·p0.9999: 19835,952 ns/op with_stream_concat·p1.00: 1208320,000 ns/op Iteration 3: 3412,441 ±(99.9%) 37,543 ns/op with_stream_concat·p0.00: 3100,000 ns/op with_stream_concat·p0.50: 3316,000 ns/op with_stream_concat·p0.90: 3532,000 ns/op with_stream_concat·p0.95: 3604,000 ns/op with_stream_concat·p0.99: 4044,000 ns/op with_stream_concat·p0.999: 6087,760 ns/op with_stream_concat·p0.9999: 19865,552 ns/op with_stream_concat·p1.00: 1255424,000 ns/op Iteration 4: 3371,672 ±(99.9%) 27,275 ns/op with_stream_concat·p0.00: 3080,000 ns/op with_stream_concat·p0.50: 3300,000 ns/op with_stream_concat·p0.90: 3500,000 ns/op with_stream_concat·p0.95: 3616,000 ns/op with_stream_concat·p0.99: 3820,000 ns/op with_stream_concat·p0.999: 6016,584 ns/op with_stream_concat·p0.9999: 19840,000 ns/op with_stream_concat·p1.00: 1249280,000 ns/op Iteration 5: 3366,708 ±(99.9%) 14,865 ns/op with_stream_concat·p0.00: 3096,000 ns/op with_stream_concat·p0.50: 3316,000 ns/op with_stream_concat·p0.90: 3520,000 ns/op with_stream_concat·p0.95: 3588,000 ns/op with_stream_concat·p0.99: 3748,000 ns/op with_stream_concat·p0.999: 5752,000 ns/op with_stream_concat·p0.9999: 18373,197 ns/op with_stream_concat·p1.00: 1222656,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 4829328 mean = 3248,037 ±(99.9%) 6,952 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 4829253 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 24 [1125000,000, 1250000,000) = 43 [1250000,000, 1375000,000) = 7 [1375000,000, 1500000,000) = 1 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 2372,000 ns/op p(50,0000) = 3284,000 ns/op p(90,0000) = 3536,000 ns/op p(95,0000) = 3852,000 ns/op p(99,0000) = 4512,000 ns/op p(99,9000) = 6664,000 ns/op p(99,9900) = 19680,000 ns/op p(99,9990) = 1133991,342 ns/op p(99,9999) = 1278301,534 ns/op p(100,0000) = 1376256,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 50) # Run progress: 93,20% complete, ETA 02:40:25 # Fork: 1 of 3 # Warmup Iteration 1: 7526,451 ±(99.9%) 150,319 ns/op # Warmup Iteration 2: 7252,092 ±(99.9%) 27,131 ns/op # Warmup Iteration 3: 7263,861 ±(99.9%) 21,577 ns/op Iteration 1: 7350,717 ±(99.9%) 57,887 ns/op with_stream_concat·p0.00: 6824,000 ns/op with_stream_concat·p0.50: 7176,000 ns/op with_stream_concat·p0.90: 7440,000 ns/op with_stream_concat·p0.95: 7576,000 ns/op with_stream_concat·p0.99: 9040,000 ns/op with_stream_concat·p0.999: 20230,592 ns/op with_stream_concat·p0.9999: 28642,086 ns/op with_stream_concat·p1.00: 1337344,000 ns/op Iteration 2: 7255,923 ±(99.9%) 23,142 ns/op with_stream_concat·p0.00: 6832,000 ns/op with_stream_concat·p0.50: 7176,000 ns/op with_stream_concat·p0.90: 7424,000 ns/op with_stream_concat·p0.95: 7512,000 ns/op with_stream_concat·p0.99: 7945,840 ns/op with_stream_concat·p0.999: 20128,000 ns/op with_stream_concat·p0.9999: 24192,000 ns/op with_stream_concat·p1.00: 1236992,000 ns/op Iteration 3: 7340,111 ±(99.9%) 57,806 ns/op with_stream_concat·p0.00: 6808,000 ns/op with_stream_concat·p0.50: 7168,000 ns/op with_stream_concat·p0.90: 7416,000 ns/op with_stream_concat·p0.95: 7552,000 ns/op with_stream_concat·p0.99: 9024,000 ns/op with_stream_concat·p0.999: 20160,000 ns/op with_stream_concat·p0.9999: 26632,397 ns/op with_stream_concat·p1.00: 1275904,000 ns/op Iteration 4: 7282,500 ±(99.9%) 38,863 ns/op with_stream_concat·p0.00: 6808,000 ns/op with_stream_concat·p0.50: 7160,000 ns/op with_stream_concat·p0.90: 7400,000 ns/op with_stream_concat·p0.95: 7520,000 ns/op with_stream_concat·p0.99: 9024,000 ns/op with_stream_concat·p0.999: 20192,000 ns/op with_stream_concat·p0.9999: 24627,504 ns/op with_stream_concat·p1.00: 1267712,000 ns/op Iteration 5: 7327,769 ±(99.9%) 56,287 ns/op with_stream_concat·p0.00: 6808,000 ns/op with_stream_concat·p0.50: 7160,000 ns/op with_stream_concat·p0.90: 7400,000 ns/op with_stream_concat·p0.95: 7520,000 ns/op with_stream_concat·p0.99: 9008,000 ns/op with_stream_concat·p0.999: 20256,000 ns/op with_stream_concat·p0.9999: 30388,416 ns/op with_stream_concat·p1.00: 1255424,000 ns/op # Run progress: 93,25% complete, ETA 02:39:05 # Fork: 2 of 3 # Warmup Iteration 1: 5172,594 ±(99.9%) 183,696 ns/op # Warmup Iteration 2: 4950,684 ±(99.9%) 59,783 ns/op # Warmup Iteration 3: 4935,855 ±(99.9%) 52,487 ns/op Iteration 1: 4951,658 ±(99.9%) 56,660 ns/op with_stream_concat·p0.00: 4456,000 ns/op with_stream_concat·p0.50: 4832,000 ns/op with_stream_concat·p0.90: 5064,000 ns/op with_stream_concat·p0.95: 5144,000 ns/op with_stream_concat·p0.99: 6416,000 ns/op with_stream_concat·p0.999: 17568,000 ns/op with_stream_concat·p0.9999: 22743,747 ns/op with_stream_concat·p1.00: 1339392,000 ns/op Iteration 2: 4948,344 ±(99.9%) 57,088 ns/op with_stream_concat·p0.00: 4464,000 ns/op with_stream_concat·p0.50: 4832,000 ns/op with_stream_concat·p0.90: 5056,000 ns/op with_stream_concat·p0.95: 5136,000 ns/op with_stream_concat·p0.99: 6347,920 ns/op with_stream_concat·p0.999: 17568,000 ns/op with_stream_concat·p0.9999: 22335,674 ns/op with_stream_concat·p1.00: 1302528,000 ns/op Iteration 3: 4921,495 ±(99.9%) 40,905 ns/op with_stream_concat·p0.00: 4448,000 ns/op with_stream_concat·p0.50: 4832,000 ns/op with_stream_concat·p0.90: 5064,000 ns/op with_stream_concat·p0.95: 5144,000 ns/op with_stream_concat·p0.99: 6376,000 ns/op with_stream_concat·p0.999: 17600,000 ns/op with_stream_concat·p0.9999: 21776,544 ns/op with_stream_concat·p1.00: 1255424,000 ns/op Iteration 4: 4949,974 ±(99.9%) 57,076 ns/op with_stream_concat·p0.00: 4456,000 ns/op with_stream_concat·p0.50: 4824,000 ns/op with_stream_concat·p0.90: 5056,000 ns/op with_stream_concat·p0.95: 5144,000 ns/op with_stream_concat·p0.99: 6448,000 ns/op with_stream_concat·p0.999: 17440,000 ns/op with_stream_concat·p0.9999: 22352,390 ns/op with_stream_concat·p1.00: 1298432,000 ns/op Iteration 5: 4933,362 ±(99.9%) 52,622 ns/op with_stream_concat·p0.00: 4448,000 ns/op with_stream_concat·p0.50: 4824,000 ns/op with_stream_concat·p0.90: 5056,000 ns/op with_stream_concat·p0.95: 5136,000 ns/op with_stream_concat·p0.99: 6376,000 ns/op with_stream_concat·p0.999: 17504,000 ns/op with_stream_concat·p0.9999: 22063,318 ns/op with_stream_concat·p1.00: 1351680,000 ns/op # Run progress: 93,31% complete, ETA 02:37:44 # Fork: 3 of 3 # Warmup Iteration 1: 5071,844 ±(99.9%) 183,742 ns/op # Warmup Iteration 2: 4870,433 ±(99.9%) 38,636 ns/op # Warmup Iteration 3: 4859,723 ±(99.9%) 29,984 ns/op Iteration 1: 4865,614 ±(99.9%) 37,166 ns/op with_stream_concat·p0.00: 4472,000 ns/op with_stream_concat·p0.50: 4800,000 ns/op with_stream_concat·p0.90: 5016,000 ns/op with_stream_concat·p0.95: 5088,000 ns/op with_stream_concat·p0.99: 5272,000 ns/op with_stream_concat·p0.999: 17312,000 ns/op with_stream_concat·p0.9999: 22890,426 ns/op with_stream_concat·p1.00: 2025472,000 ns/op Iteration 2: 4946,244 ±(99.9%) 66,126 ns/op with_stream_concat·p0.00: 4456,000 ns/op with_stream_concat·p0.50: 4792,000 ns/op with_stream_concat·p0.90: 5024,000 ns/op with_stream_concat·p0.95: 5112,000 ns/op with_stream_concat·p0.99: 6544,000 ns/op with_stream_concat·p0.999: 9720,000 ns/op with_stream_concat·p0.9999: 23454,400 ns/op with_stream_concat·p1.00: 1355776,000 ns/op Iteration 3: 4860,907 ±(99.9%) 31,548 ns/op with_stream_concat·p0.00: 4464,000 ns/op with_stream_concat·p0.50: 4800,000 ns/op with_stream_concat·p0.90: 5016,000 ns/op with_stream_concat·p0.95: 5088,000 ns/op with_stream_concat·p0.99: 5272,000 ns/op with_stream_concat·p0.999: 9474,032 ns/op with_stream_concat·p0.9999: 23134,019 ns/op with_stream_concat·p1.00: 1333248,000 ns/op Iteration 4: 4948,013 ±(99.9%) 65,239 ns/op with_stream_concat·p0.00: 4480,000 ns/op with_stream_concat·p0.50: 4792,000 ns/op with_stream_concat·p0.90: 5032,000 ns/op with_stream_concat·p0.95: 5112,000 ns/op with_stream_concat·p0.99: 6528,000 ns/op with_stream_concat·p0.999: 10290,432 ns/op with_stream_concat·p0.9999: 25610,522 ns/op with_stream_concat·p1.00: 1259520,000 ns/op Iteration 5: 4956,845 ±(99.9%) 67,409 ns/op with_stream_concat·p0.00: 4464,000 ns/op with_stream_concat·p0.50: 4800,000 ns/op with_stream_concat·p0.90: 5032,000 ns/op with_stream_concat·p0.95: 5120,000 ns/op with_stream_concat·p0.99: 6528,000 ns/op with_stream_concat·p0.999: 9738,160 ns/op with_stream_concat·p0.9999: 25521,328 ns/op with_stream_concat·p1.00: 1282048,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 4279461 mean = 5886,791 ±(99.9%) 13,665 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 4279235 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 198 [1250000,000, 1500000,000) = 27 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 4448,000 ns/op p(50,0000) = 4984,000 ns/op p(90,0000) = 7280,000 ns/op p(95,0000) = 7384,000 ns/op p(99,0000) = 7816,000 ns/op p(99,9000) = 19296,000 ns/op p(99,9900) = 24288,000 ns/op p(99,9990) = 1230848,000 ns/op p(99,9999) = 1338819,662 ns/op p(100,0000) = 2025472,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 100) # Run progress: 93,37% complete, ETA 02:36:24 # Fork: 1 of 3 # Warmup Iteration 1: 14119,664 ±(99.9%) 269,852 ns/op # Warmup Iteration 2: 13773,401 ±(99.9%) 93,646 ns/op # Warmup Iteration 3: 13754,321 ±(99.9%) 88,692 ns/op Iteration 1: 13746,459 ±(99.9%) 84,591 ns/op with_stream_concat·p0.00: 13056,000 ns/op with_stream_concat·p0.50: 13520,000 ns/op with_stream_concat·p0.90: 13840,000 ns/op with_stream_concat·p0.95: 14048,000 ns/op with_stream_concat·p0.99: 16194,240 ns/op with_stream_concat·p0.999: 28416,000 ns/op with_stream_concat·p0.9999: 40839,283 ns/op with_stream_concat·p1.00: 1292288,000 ns/op Iteration 2: 13755,142 ±(99.9%) 90,114 ns/op with_stream_concat·p0.00: 13040,000 ns/op with_stream_concat·p0.50: 13520,000 ns/op with_stream_concat·p0.90: 13840,000 ns/op with_stream_concat·p0.95: 14048,000 ns/op with_stream_concat·p0.99: 15792,000 ns/op with_stream_concat·p0.999: 28512,000 ns/op with_stream_concat·p0.9999: 821979,354 ns/op with_stream_concat·p1.00: 1357824,000 ns/op Iteration 3: 13750,209 ±(99.9%) 85,178 ns/op with_stream_concat·p0.00: 13056,000 ns/op with_stream_concat·p0.50: 13536,000 ns/op with_stream_concat·p0.90: 13872,000 ns/op with_stream_concat·p0.95: 14080,000 ns/op with_stream_concat·p0.99: 15824,000 ns/op with_stream_concat·p0.999: 28320,000 ns/op with_stream_concat·p0.9999: 48859,443 ns/op with_stream_concat·p1.00: 1423360,000 ns/op Iteration 4: 13740,765 ±(99.9%) 83,593 ns/op with_stream_concat·p0.00: 13040,000 ns/op with_stream_concat·p0.50: 13520,000 ns/op with_stream_concat·p0.90: 13840,000 ns/op with_stream_concat·p0.95: 14048,000 ns/op with_stream_concat·p0.99: 15792,000 ns/op with_stream_concat·p0.999: 28352,000 ns/op with_stream_concat·p0.9999: 43217,242 ns/op with_stream_concat·p1.00: 1304576,000 ns/op Iteration 5: 13744,308 ±(99.9%) 85,031 ns/op with_stream_concat·p0.00: 13024,000 ns/op with_stream_concat·p0.50: 13520,000 ns/op with_stream_concat·p0.90: 13840,000 ns/op with_stream_concat·p0.95: 14032,000 ns/op with_stream_concat·p0.99: 15808,000 ns/op with_stream_concat·p0.999: 28288,000 ns/op with_stream_concat·p0.9999: 47568,832 ns/op with_stream_concat·p1.00: 1300480,000 ns/op # Run progress: 93,42% complete, ETA 02:35:04 # Fork: 2 of 3 # Warmup Iteration 1: 14142,903 ±(99.9%) 282,959 ns/op # Warmup Iteration 2: 13726,418 ±(99.9%) 93,077 ns/op # Warmup Iteration 3: 13706,776 ±(99.9%) 82,792 ns/op Iteration 1: 13718,160 ±(99.9%) 94,211 ns/op with_stream_concat·p0.00: 12992,000 ns/op with_stream_concat·p0.50: 13472,000 ns/op with_stream_concat·p0.90: 13808,000 ns/op with_stream_concat·p0.95: 14016,000 ns/op with_stream_concat·p0.99: 15808,000 ns/op with_stream_concat·p0.999: 28288,000 ns/op with_stream_concat·p0.9999: 562038,240 ns/op with_stream_concat·p1.00: 1757184,000 ns/op Iteration 2: 13712,519 ±(99.9%) 86,365 ns/op with_stream_concat·p0.00: 12976,000 ns/op with_stream_concat·p0.50: 13488,000 ns/op with_stream_concat·p0.90: 13856,000 ns/op with_stream_concat·p0.95: 14080,000 ns/op with_stream_concat·p0.99: 15808,000 ns/op with_stream_concat·p0.999: 27515,744 ns/op with_stream_concat·p0.9999: 40182,342 ns/op with_stream_concat·p1.00: 2035712,000 ns/op Iteration 3: 13696,158 ±(99.9%) 79,928 ns/op with_stream_concat·p0.00: 13008,000 ns/op with_stream_concat·p0.50: 13488,000 ns/op with_stream_concat·p0.90: 13840,000 ns/op with_stream_concat·p0.95: 14064,000 ns/op with_stream_concat·p0.99: 15808,000 ns/op with_stream_concat·p0.999: 27783,168 ns/op with_stream_concat·p0.9999: 40327,270 ns/op with_stream_concat·p1.00: 1275904,000 ns/op Iteration 4: 13708,504 ±(99.9%) 87,333 ns/op with_stream_concat·p0.00: 13024,000 ns/op with_stream_concat·p0.50: 13472,000 ns/op with_stream_concat·p0.90: 13808,000 ns/op with_stream_concat·p0.95: 14016,000 ns/op with_stream_concat·p0.99: 15792,000 ns/op with_stream_concat·p0.999: 28416,000 ns/op with_stream_concat·p0.9999: 50890,880 ns/op with_stream_concat·p1.00: 1384448,000 ns/op Iteration 5: 13721,333 ±(99.9%) 82,006 ns/op with_stream_concat·p0.00: 13008,000 ns/op with_stream_concat·p0.50: 13488,000 ns/op with_stream_concat·p0.90: 13840,000 ns/op with_stream_concat·p0.95: 14080,000 ns/op with_stream_concat·p0.99: 15856,000 ns/op with_stream_concat·p0.999: 28493,440 ns/op with_stream_concat·p0.9999: 44407,936 ns/op with_stream_concat·p1.00: 1308672,000 ns/op # Run progress: 93,48% complete, ETA 02:33:44 # Fork: 3 of 3 # Warmup Iteration 1: 14380,385 ±(99.9%) 326,609 ns/op # Warmup Iteration 2: 13820,802 ±(99.9%) 62,308 ns/op # Warmup Iteration 3: 13824,288 ±(99.9%) 56,420 ns/op Iteration 1: 14006,762 ±(99.9%) 98,240 ns/op with_stream_concat·p0.00: 13216,000 ns/op with_stream_concat·p0.50: 13680,000 ns/op with_stream_concat·p0.90: 14160,000 ns/op with_stream_concat·p0.95: 14960,000 ns/op with_stream_concat·p0.99: 16032,000 ns/op with_stream_concat·p0.999: 29996,768 ns/op with_stream_concat·p0.9999: 1120501,146 ns/op with_stream_concat·p1.00: 1310720,000 ns/op Iteration 2: 13971,208 ±(99.9%) 111,599 ns/op with_stream_concat·p0.00: 13200,000 ns/op with_stream_concat·p0.50: 13664,000 ns/op with_stream_concat·p0.90: 14048,000 ns/op with_stream_concat·p0.95: 14432,000 ns/op with_stream_concat·p0.99: 15760,000 ns/op with_stream_concat·p0.999: 28763,488 ns/op with_stream_concat·p0.9999: 1144514,355 ns/op with_stream_concat·p1.00: 1787904,000 ns/op Iteration 3: 14049,750 ±(99.9%) 112,148 ns/op with_stream_concat·p0.00: 13184,000 ns/op with_stream_concat·p0.50: 13696,000 ns/op with_stream_concat·p0.90: 14304,000 ns/op with_stream_concat·p0.95: 14848,000 ns/op with_stream_concat·p0.99: 15920,000 ns/op with_stream_concat·p0.999: 29024,000 ns/op with_stream_concat·p0.9999: 1140935,885 ns/op with_stream_concat·p1.00: 1366016,000 ns/op Iteration 4: 13967,397 ±(99.9%) 104,165 ns/op with_stream_concat·p0.00: 13216,000 ns/op with_stream_concat·p0.50: 13664,000 ns/op with_stream_concat·p0.90: 14016,000 ns/op with_stream_concat·p0.95: 14752,000 ns/op with_stream_concat·p0.99: 15824,000 ns/op with_stream_concat·p0.999: 29269,120 ns/op with_stream_concat·p0.9999: 1126260,736 ns/op with_stream_concat·p1.00: 1312768,000 ns/op Iteration 5: 13942,475 ±(99.9%) 109,407 ns/op with_stream_concat·p0.00: 13200,000 ns/op with_stream_concat·p0.50: 13648,000 ns/op with_stream_concat·p0.90: 13952,000 ns/op with_stream_concat·p0.95: 14320,000 ns/op with_stream_concat·p0.99: 15744,000 ns/op with_stream_concat·p0.999: 28881,728 ns/op with_stream_concat·p0.9999: 1156480,614 ns/op with_stream_concat·p1.00: 1355776,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2725549 mean = 13814,566 ±(99.9%) 24,126 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 2725263 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 2 [1000000,000, 1250000,000) = 224 [1250000,000, 1500000,000) = 56 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 3 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 12976,000 ns/op p(50,0000) = 13568,000 ns/op p(90,0000) = 13936,000 ns/op p(95,0000) = 14288,000 ns/op p(99,0000) = 15840,000 ns/op p(99,9000) = 28544,000 ns/op p(99,9900) = 1075200,000 ns/op p(99,9990) = 1303529,472 ns/op p(99,9999) = 1765615,104 ns/op p(100,0000) = 2035712,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 200) # Run progress: 93,54% complete, ETA 02:32:24 # Fork: 1 of 3 # Warmup Iteration 1: 26195,806 ±(99.9%) 281,068 ns/op # Warmup Iteration 2: 25649,618 ±(99.9%) 90,429 ns/op # Warmup Iteration 3: 25730,588 ±(99.9%) 84,540 ns/op Iteration 1: 25729,550 ±(99.9%) 84,660 ns/op with_stream_concat·p0.00: 24576,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25792,000 ns/op with_stream_concat·p0.95: 27008,000 ns/op with_stream_concat·p0.99: 29856,000 ns/op with_stream_concat·p0.999: 65792,000 ns/op with_stream_concat·p0.9999: 1052403,712 ns/op with_stream_concat·p1.00: 1378304,000 ns/op Iteration 2: 25765,443 ±(99.9%) 81,628 ns/op with_stream_concat·p0.00: 24544,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25824,000 ns/op with_stream_concat·p0.95: 27168,000 ns/op with_stream_concat·p0.99: 31296,000 ns/op with_stream_concat·p0.999: 65792,000 ns/op with_stream_concat·p0.9999: 94677,478 ns/op with_stream_concat·p1.00: 1263616,000 ns/op Iteration 3: 25749,271 ±(99.9%) 90,703 ns/op with_stream_concat·p0.00: 24576,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25792,000 ns/op with_stream_concat·p0.95: 27008,000 ns/op with_stream_concat·p0.99: 29888,000 ns/op with_stream_concat·p0.999: 65792,000 ns/op with_stream_concat·p0.9999: 1076715,520 ns/op with_stream_concat·p1.00: 1310720,000 ns/op Iteration 4: 25788,022 ±(99.9%) 90,178 ns/op with_stream_concat·p0.00: 24544,000 ns/op with_stream_concat·p0.50: 25312,000 ns/op with_stream_concat·p0.90: 25920,000 ns/op with_stream_concat·p0.95: 27040,000 ns/op with_stream_concat·p0.99: 30048,000 ns/op with_stream_concat·p0.999: 65803,392 ns/op with_stream_concat·p0.9999: 1075200,000 ns/op with_stream_concat·p1.00: 1271808,000 ns/op Iteration 5: 25730,380 ±(99.9%) 82,728 ns/op with_stream_concat·p0.00: 24576,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25792,000 ns/op with_stream_concat·p0.95: 27008,000 ns/op with_stream_concat·p0.99: 29856,000 ns/op with_stream_concat·p0.999: 65792,000 ns/op with_stream_concat·p0.9999: 117544,077 ns/op with_stream_concat·p1.00: 1249280,000 ns/op # Run progress: 93,59% complete, ETA 02:31:03 # Fork: 2 of 3 # Warmup Iteration 1: 26026,946 ±(99.9%) 258,653 ns/op # Warmup Iteration 2: 25650,954 ±(99.9%) 91,745 ns/op # Warmup Iteration 3: 25599,621 ±(99.9%) 78,015 ns/op Iteration 1: 25635,970 ±(99.9%) 81,095 ns/op with_stream_concat·p0.00: 24576,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25856,000 ns/op with_stream_concat·p0.95: 27040,000 ns/op with_stream_concat·p0.99: 29760,000 ns/op with_stream_concat·p0.999: 43010,752 ns/op with_stream_concat·p0.9999: 70025,907 ns/op with_stream_concat·p1.00: 1337344,000 ns/op Iteration 2: 25592,798 ±(99.9%) 84,050 ns/op with_stream_concat·p0.00: 24544,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25792,000 ns/op with_stream_concat·p0.95: 26976,000 ns/op with_stream_concat·p0.99: 29536,000 ns/op with_stream_concat·p0.999: 42368,000 ns/op with_stream_concat·p0.9999: 63696,102 ns/op with_stream_concat·p1.00: 1417216,000 ns/op Iteration 3: 25608,118 ±(99.9%) 82,117 ns/op with_stream_concat·p0.00: 24512,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25856,000 ns/op with_stream_concat·p0.95: 26976,000 ns/op with_stream_concat·p0.99: 29536,000 ns/op with_stream_concat·p0.999: 42355,136 ns/op with_stream_concat·p0.9999: 62387,136 ns/op with_stream_concat·p1.00: 1323008,000 ns/op Iteration 4: 25628,710 ±(99.9%) 75,875 ns/op with_stream_concat·p0.00: 24480,000 ns/op with_stream_concat·p0.50: 25312,000 ns/op with_stream_concat·p0.90: 25984,000 ns/op with_stream_concat·p0.95: 27008,000 ns/op with_stream_concat·p0.99: 29600,000 ns/op with_stream_concat·p0.999: 42496,000 ns/op with_stream_concat·p0.9999: 61167,725 ns/op with_stream_concat·p1.00: 1318912,000 ns/op Iteration 5: 25631,913 ±(99.9%) 153,250 ns/op with_stream_concat·p0.00: 24512,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25824,000 ns/op with_stream_concat·p0.95: 26976,000 ns/op with_stream_concat·p0.99: 29568,000 ns/op with_stream_concat·p0.999: 42240,000 ns/op with_stream_concat·p0.9999: 63019,392 ns/op with_stream_concat·p1.00: 7806976,000 ns/op # Run progress: 93,65% complete, ETA 02:29:43 # Fork: 3 of 3 # Warmup Iteration 1: 26118,170 ±(99.9%) 306,485 ns/op # Warmup Iteration 2: 25712,720 ±(99.9%) 83,649 ns/op # Warmup Iteration 3: 25665,507 ±(99.9%) 87,351 ns/op Iteration 1: 25692,593 ±(99.9%) 83,142 ns/op with_stream_concat·p0.00: 24576,000 ns/op with_stream_concat·p0.50: 25312,000 ns/op with_stream_concat·p0.90: 25920,000 ns/op with_stream_concat·p0.95: 27040,000 ns/op with_stream_concat·p0.99: 30016,000 ns/op with_stream_concat·p0.999: 42334,784 ns/op with_stream_concat·p0.9999: 1036386,509 ns/op with_stream_concat·p1.00: 1261568,000 ns/op Iteration 2: 25625,141 ±(99.9%) 81,625 ns/op with_stream_concat·p0.00: 24416,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25792,000 ns/op with_stream_concat·p0.95: 26976,000 ns/op with_stream_concat·p0.99: 29792,000 ns/op with_stream_concat·p0.999: 42240,000 ns/op with_stream_concat·p0.9999: 555307,923 ns/op with_stream_concat·p1.00: 1249280,000 ns/op Iteration 3: 25762,401 ±(99.9%) 80,731 ns/op with_stream_concat·p0.00: 24512,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25824,000 ns/op with_stream_concat·p0.95: 27136,000 ns/op with_stream_concat·p0.99: 38976,000 ns/op with_stream_concat·p0.999: 43395,712 ns/op with_stream_concat·p0.9999: 73995,136 ns/op with_stream_concat·p1.00: 1261568,000 ns/op Iteration 4: 25615,305 ±(99.9%) 85,670 ns/op with_stream_concat·p0.00: 24544,000 ns/op with_stream_concat·p0.50: 25280,000 ns/op with_stream_concat·p0.90: 25760,000 ns/op with_stream_concat·p0.95: 26976,000 ns/op with_stream_concat·p0.99: 29664,000 ns/op with_stream_concat·p0.999: 43200,000 ns/op with_stream_concat·p0.9999: 552507,136 ns/op with_stream_concat·p1.00: 1335296,000 ns/op Iteration 5: 25626,312 ±(99.9%) 84,702 ns/op with_stream_concat·p0.00: 24544,000 ns/op with_stream_concat·p0.50: 25312,000 ns/op with_stream_concat·p0.90: 25824,000 ns/op with_stream_concat·p0.95: 26976,000 ns/op with_stream_concat·p0.99: 29632,000 ns/op with_stream_concat·p0.999: 42880,000 ns/op with_stream_concat·p0.9999: 572150,861 ns/op with_stream_concat·p1.00: 1255424,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2919533 mean = 25678,626 ±(99.9%) 23,222 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 2919256 [ 500000,000, 1000000,000) = 0 [1000000,000, 1500000,000) = 276 [1500000,000, 2000000,000) = 0 [2000000,000, 2500000,000) = 0 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 [6500000,000, 7000000,000) = 0 [7000000,000, 7500000,000) = 0 Percentiles, ns/op: p(0,0000) = 24416,000 ns/op p(50,0000) = 25280,000 ns/op p(90,0000) = 25824,000 ns/op p(95,0000) = 27040,000 ns/op p(99,0000) = 29856,000 ns/op p(99,9000) = 65536,000 ns/op p(99,9900) = 93073,894 ns/op p(99,9990) = 1251328,000 ns/op p(99,9999) = 1396500,738 ns/op p(100,0000) = 7806976,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 500) # Run progress: 93,71% complete, ETA 02:28:23 # Fork: 1 of 3 # Warmup Iteration 1: 62701,765 ±(99.9%) 351,824 ns/op # Warmup Iteration 2: 61373,628 ±(99.9%) 226,129 ns/op # Warmup Iteration 3: 62636,162 ±(99.9%) 131,657 ns/op Iteration 1: 62445,792 ±(99.9%) 133,828 ns/op with_stream_concat·p0.00: 60416,000 ns/op with_stream_concat·p0.50: 61824,000 ns/op with_stream_concat·p0.90: 63360,000 ns/op with_stream_concat·p0.95: 63872,000 ns/op with_stream_concat·p0.99: 72514,560 ns/op with_stream_concat·p0.999: 91776,000 ns/op with_stream_concat·p0.9999: 1230848,000 ns/op with_stream_concat·p1.00: 1722368,000 ns/op Iteration 2: 62613,333 ±(99.9%) 125,008 ns/op with_stream_concat·p0.00: 60288,000 ns/op with_stream_concat·p0.50: 61824,000 ns/op with_stream_concat·p0.90: 63744,000 ns/op with_stream_concat·p0.95: 67072,000 ns/op with_stream_concat·p0.99: 74112,000 ns/op with_stream_concat·p0.999: 91904,000 ns/op with_stream_concat·p0.9999: 1162048,307 ns/op with_stream_concat·p1.00: 1433600,000 ns/op Iteration 3: 62343,039 ±(99.9%) 125,766 ns/op with_stream_concat·p0.00: 60416,000 ns/op with_stream_concat·p0.50: 61760,000 ns/op with_stream_concat·p0.90: 63040,000 ns/op with_stream_concat·p0.95: 63680,000 ns/op with_stream_concat·p0.99: 74112,000 ns/op with_stream_concat·p0.999: 91776,000 ns/op with_stream_concat·p0.9999: 1177525,862 ns/op with_stream_concat·p1.00: 1413120,000 ns/op Iteration 4: 62954,510 ±(99.9%) 129,861 ns/op with_stream_concat·p0.00: 60224,000 ns/op with_stream_concat·p0.50: 62016,000 ns/op with_stream_concat·p0.90: 64960,000 ns/op with_stream_concat·p0.95: 66304,000 ns/op with_stream_concat·p0.99: 70016,000 ns/op with_stream_concat·p0.999: 92288,000 ns/op with_stream_concat·p0.9999: 1196313,805 ns/op with_stream_concat·p1.00: 1388544,000 ns/op Iteration 5: 62472,026 ±(99.9%) 128,897 ns/op with_stream_concat·p0.00: 60352,000 ns/op with_stream_concat·p0.50: 61824,000 ns/op with_stream_concat·p0.90: 63168,000 ns/op with_stream_concat·p0.95: 63808,000 ns/op with_stream_concat·p0.99: 77696,000 ns/op with_stream_concat·p0.999: 91776,000 ns/op with_stream_concat·p0.9999: 1194013,901 ns/op with_stream_concat·p1.00: 1355776,000 ns/op # Run progress: 93,76% complete, ETA 02:27:03 # Fork: 2 of 3 # Warmup Iteration 1: 63503,124 ±(99.9%) 364,565 ns/op # Warmup Iteration 2: 63427,408 ±(99.9%) 149,448 ns/op # Warmup Iteration 3: 61188,187 ±(99.9%) 123,629 ns/op Iteration 1: 62597,156 ±(99.9%) 134,626 ns/op with_stream_concat·p0.00: 59008,000 ns/op with_stream_concat·p0.50: 60544,000 ns/op with_stream_concat·p0.90: 63744,000 ns/op with_stream_concat·p0.95: 78976,000 ns/op with_stream_concat·p0.99: 81152,000 ns/op with_stream_concat·p0.999: 94336,000 ns/op with_stream_concat·p0.9999: 1163836,621 ns/op with_stream_concat·p1.00: 1810432,000 ns/op Iteration 2: 61404,113 ±(99.9%) 123,532 ns/op with_stream_concat·p0.00: 59072,000 ns/op with_stream_concat·p0.50: 60736,000 ns/op with_stream_concat·p0.90: 62656,000 ns/op with_stream_concat·p0.95: 63488,000 ns/op with_stream_concat·p0.99: 73216,000 ns/op with_stream_concat·p0.999: 90798,080 ns/op with_stream_concat·p0.9999: 1180614,656 ns/op with_stream_concat·p1.00: 1400832,000 ns/op Iteration 3: 62952,978 ±(99.9%) 132,888 ns/op with_stream_concat·p0.00: 59072,000 ns/op with_stream_concat·p0.50: 60480,000 ns/op with_stream_concat·p0.90: 78464,000 ns/op with_stream_concat·p0.95: 79232,000 ns/op with_stream_concat·p0.99: 81280,000 ns/op with_stream_concat·p0.999: 94511,488 ns/op with_stream_concat·p0.9999: 1169688,781 ns/op with_stream_concat·p1.00: 1286144,000 ns/op Iteration 4: 62850,581 ±(99.9%) 134,174 ns/op with_stream_concat·p0.00: 58944,000 ns/op with_stream_concat·p0.50: 60608,000 ns/op with_stream_concat·p0.90: 75264,000 ns/op with_stream_concat·p0.95: 79104,000 ns/op with_stream_concat·p0.99: 81408,000 ns/op with_stream_concat·p0.999: 95104,000 ns/op with_stream_concat·p0.9999: 1187383,296 ns/op with_stream_concat·p1.00: 1386496,000 ns/op Iteration 5: 62100,951 ±(99.9%) 126,498 ns/op with_stream_concat·p0.00: 59200,000 ns/op with_stream_concat·p0.50: 60608,000 ns/op with_stream_concat·p0.90: 63104,000 ns/op with_stream_concat·p0.95: 74624,000 ns/op with_stream_concat·p0.99: 81536,000 ns/op with_stream_concat·p0.999: 91136,000 ns/op with_stream_concat·p0.9999: 1179152,794 ns/op with_stream_concat·p1.00: 1284096,000 ns/op # Run progress: 93,82% complete, ETA 02:25:43 # Fork: 3 of 3 # Warmup Iteration 1: 70019,437 ±(99.9%) 399,978 ns/op # Warmup Iteration 2: 69385,967 ±(99.9%) 149,090 ns/op # Warmup Iteration 3: 69135,460 ±(99.9%) 135,509 ns/op Iteration 1: 69187,772 ±(99.9%) 135,014 ns/op with_stream_concat·p0.00: 66560,000 ns/op with_stream_concat·p0.50: 68352,000 ns/op with_stream_concat·p0.90: 70400,000 ns/op with_stream_concat·p0.95: 71040,000 ns/op with_stream_concat·p0.99: 81408,000 ns/op with_stream_concat·p0.999: 98816,000 ns/op with_stream_concat·p0.9999: 1197205,094 ns/op with_stream_concat·p1.00: 1738752,000 ns/op Iteration 2: 69073,825 ±(99.9%) 130,932 ns/op with_stream_concat·p0.00: 66688,000 ns/op with_stream_concat·p0.50: 68352,000 ns/op with_stream_concat·p0.90: 70016,000 ns/op with_stream_concat·p0.95: 70784,000 ns/op with_stream_concat·p0.99: 80640,000 ns/op with_stream_concat·p0.999: 98622,720 ns/op with_stream_concat·p0.9999: 1173704,704 ns/op with_stream_concat·p1.00: 1298432,000 ns/op Iteration 3: 69197,242 ±(99.9%) 133,494 ns/op with_stream_concat·p0.00: 66560,000 ns/op with_stream_concat·p0.50: 68224,000 ns/op with_stream_concat·p0.90: 70144,000 ns/op with_stream_concat·p0.95: 76800,000 ns/op with_stream_concat·p0.99: 80128,000 ns/op with_stream_concat·p0.999: 98304,000 ns/op with_stream_concat·p0.9999: 1202202,829 ns/op with_stream_concat·p1.00: 1298432,000 ns/op Iteration 4: 69145,531 ±(99.9%) 132,455 ns/op with_stream_concat·p0.00: 66816,000 ns/op with_stream_concat·p0.50: 68224,000 ns/op with_stream_concat·p0.90: 70016,000 ns/op with_stream_concat·p0.95: 74624,000 ns/op with_stream_concat·p0.99: 79360,000 ns/op with_stream_concat·p0.999: 98304,000 ns/op with_stream_concat·p0.9999: 1161216,000 ns/op with_stream_concat·p1.00: 1368064,000 ns/op Iteration 5: 69013,048 ±(99.9%) 130,525 ns/op with_stream_concat·p0.00: 66688,000 ns/op with_stream_concat·p0.50: 68352,000 ns/op with_stream_concat·p0.90: 70144,000 ns/op with_stream_concat·p0.95: 70784,000 ns/op with_stream_concat·p0.99: 82048,000 ns/op with_stream_concat·p0.999: 98432,000 ns/op with_stream_concat·p0.9999: 1175698,227 ns/op with_stream_concat·p1.00: 1314816,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2320638 mean = 64540,447 ±(99.9%) 34,365 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2320192 [ 125000,000, 250000,000) = 38 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 32 [1125000,000, 1250000,000) = 288 [1250000,000, 1375000,000) = 76 [1375000,000, 1500000,000) = 8 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 2 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 58944,000 ns/op p(50,0000) = 62080,000 ns/op p(90,0000) = 68992,000 ns/op p(95,0000) = 70656,000 ns/op p(99,0000) = 80128,000 ns/op p(99,9000) = 97024,000 ns/op p(99,9900) = 1181696,000 ns/op p(99,9990) = 1324633,313 ns/op p(99,9999) = 1733498,651 ns/op p(100,0000) = 1810432,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 1000) # Run progress: 93,88% complete, ETA 02:24:23 # Fork: 1 of 3 # Warmup Iteration 1: 132725,326 ±(99.9%) 757,167 ns/op # Warmup Iteration 2: 131638,281 ±(99.9%) 261,515 ns/op # Warmup Iteration 3: 131895,212 ±(99.9%) 252,124 ns/op Iteration 1: 131327,675 ±(99.9%) 241,334 ns/op with_stream_concat·p0.00: 128256,000 ns/op with_stream_concat·p0.50: 130048,000 ns/op with_stream_concat·p0.90: 132608,000 ns/op with_stream_concat·p0.95: 135424,000 ns/op with_stream_concat·p0.99: 152673,280 ns/op with_stream_concat·p0.999: 165120,000 ns/op with_stream_concat·p0.9999: 1261133,005 ns/op with_stream_concat·p1.00: 1443840,000 ns/op Iteration 2: 131337,558 ±(99.9%) 245,705 ns/op with_stream_concat·p0.00: 128000,000 ns/op with_stream_concat·p0.50: 130048,000 ns/op with_stream_concat·p0.90: 132608,000 ns/op with_stream_concat·p0.95: 135424,000 ns/op with_stream_concat·p0.99: 150784,000 ns/op with_stream_concat·p0.999: 165120,000 ns/op with_stream_concat·p0.9999: 1258654,106 ns/op with_stream_concat·p1.00: 1386496,000 ns/op Iteration 3: 133813,565 ±(99.9%) 270,260 ns/op with_stream_concat·p0.00: 127872,000 ns/op with_stream_concat·p0.50: 130304,000 ns/op with_stream_concat·p0.90: 150016,000 ns/op with_stream_concat·p0.95: 153088,000 ns/op with_stream_concat·p0.99: 158464,000 ns/op with_stream_concat·p0.999: 183642,112 ns/op with_stream_concat·p0.9999: 1325056,000 ns/op with_stream_concat·p1.00: 1470464,000 ns/op Iteration 4: 133815,966 ±(99.9%) 280,482 ns/op with_stream_concat·p0.00: 128000,000 ns/op with_stream_concat·p0.50: 130304,000 ns/op with_stream_concat·p0.90: 150016,000 ns/op with_stream_concat·p0.95: 153088,000 ns/op with_stream_concat·p0.99: 158720,000 ns/op with_stream_concat·p0.999: 188895,232 ns/op with_stream_concat·p0.9999: 1389928,448 ns/op with_stream_concat·p1.00: 1433600,000 ns/op Iteration 5: 134985,775 ±(99.9%) 283,271 ns/op with_stream_concat·p0.00: 127872,000 ns/op with_stream_concat·p0.50: 130560,000 ns/op with_stream_concat·p0.90: 152576,000 ns/op with_stream_concat·p0.95: 155392,000 ns/op with_stream_concat·p0.99: 163840,000 ns/op with_stream_concat·p0.999: 190464,000 ns/op with_stream_concat·p0.9999: 1361921,024 ns/op with_stream_concat·p1.00: 1523712,000 ns/op # Run progress: 93,93% complete, ETA 02:23:02 # Fork: 2 of 3 # Warmup Iteration 1: 134404,406 ±(99.9%) 756,786 ns/op # Warmup Iteration 2: 133129,422 ±(99.9%) 292,923 ns/op # Warmup Iteration 3: 133737,662 ±(99.9%) 270,834 ns/op Iteration 1: 131359,799 ±(99.9%) 251,400 ns/op with_stream_concat·p0.00: 127872,000 ns/op with_stream_concat·p0.50: 130048,000 ns/op with_stream_concat·p0.90: 133376,000 ns/op with_stream_concat·p0.95: 135424,000 ns/op with_stream_concat·p0.99: 145408,000 ns/op with_stream_concat·p0.999: 165632,000 ns/op with_stream_concat·p0.9999: 1288192,000 ns/op with_stream_concat·p1.00: 1759232,000 ns/op Iteration 2: 133594,272 ±(99.9%) 264,954 ns/op with_stream_concat·p0.00: 127744,000 ns/op with_stream_concat·p0.50: 130304,000 ns/op with_stream_concat·p0.90: 149248,000 ns/op with_stream_concat·p0.95: 152832,000 ns/op with_stream_concat·p0.99: 155392,000 ns/op with_stream_concat·p0.999: 180538,368 ns/op with_stream_concat·p0.9999: 1321240,166 ns/op with_stream_concat·p1.00: 1413120,000 ns/op Iteration 3: 133612,140 ±(99.9%) 265,384 ns/op with_stream_concat·p0.00: 127872,000 ns/op with_stream_concat·p0.50: 130304,000 ns/op with_stream_concat·p0.90: 149248,000 ns/op with_stream_concat·p0.95: 152832,000 ns/op with_stream_concat·p0.99: 155392,000 ns/op with_stream_concat·p0.999: 180028,672 ns/op with_stream_concat·p0.9999: 1309157,376 ns/op with_stream_concat·p1.00: 1427456,000 ns/op Iteration 4: 133778,356 ±(99.9%) 281,212 ns/op with_stream_concat·p0.00: 127872,000 ns/op with_stream_concat·p0.50: 130432,000 ns/op with_stream_concat·p0.90: 149504,000 ns/op with_stream_concat·p0.95: 152832,000 ns/op with_stream_concat·p0.99: 155648,000 ns/op with_stream_concat·p0.999: 182528,000 ns/op with_stream_concat·p0.9999: 1385532,621 ns/op with_stream_concat·p1.00: 1529856,000 ns/op Iteration 5: 131339,710 ±(99.9%) 241,312 ns/op with_stream_concat·p0.00: 128000,000 ns/op with_stream_concat·p0.50: 130048,000 ns/op with_stream_concat·p0.90: 132864,000 ns/op with_stream_concat·p0.95: 135424,000 ns/op with_stream_concat·p0.99: 146432,000 ns/op with_stream_concat·p0.999: 173824,000 ns/op with_stream_concat·p0.9999: 1258167,296 ns/op with_stream_concat·p1.00: 1388544,000 ns/op # Run progress: 93,99% complete, ETA 02:21:42 # Fork: 3 of 3 # Warmup Iteration 1: 134320,067 ±(99.9%) 786,945 ns/op # Warmup Iteration 2: 132044,709 ±(99.9%) 286,328 ns/op # Warmup Iteration 3: 133662,536 ±(99.9%) 256,649 ns/op Iteration 1: 133574,440 ±(99.9%) 255,335 ns/op with_stream_concat·p0.00: 127744,000 ns/op with_stream_concat·p0.50: 130432,000 ns/op with_stream_concat·p0.90: 148992,000 ns/op with_stream_concat·p0.95: 152320,000 ns/op with_stream_concat·p0.99: 155136,000 ns/op with_stream_concat·p0.999: 184832,000 ns/op with_stream_concat·p0.9999: 1358002,586 ns/op with_stream_concat·p1.00: 1458176,000 ns/op Iteration 2: 133643,800 ±(99.9%) 257,459 ns/op with_stream_concat·p0.00: 127872,000 ns/op with_stream_concat·p0.50: 130432,000 ns/op with_stream_concat·p0.90: 149248,000 ns/op with_stream_concat·p0.95: 152576,000 ns/op with_stream_concat·p0.99: 155392,000 ns/op with_stream_concat·p0.999: 183361,792 ns/op with_stream_concat·p0.9999: 1386601,267 ns/op with_stream_concat·p1.00: 1456128,000 ns/op Iteration 3: 132845,006 ±(99.9%) 263,834 ns/op with_stream_concat·p0.00: 127872,000 ns/op with_stream_concat·p0.50: 129920,000 ns/op with_stream_concat·p0.90: 134656,000 ns/op with_stream_concat·p0.95: 157184,000 ns/op with_stream_concat·p0.99: 159744,000 ns/op with_stream_concat·p0.999: 186880,000 ns/op with_stream_concat·p0.9999: 1383226,368 ns/op with_stream_concat·p1.00: 1550336,000 ns/op Iteration 4: 132900,885 ±(99.9%) 247,930 ns/op with_stream_concat·p0.00: 127872,000 ns/op with_stream_concat·p0.50: 129920,000 ns/op with_stream_concat·p0.90: 134912,000 ns/op with_stream_concat·p0.95: 157184,000 ns/op with_stream_concat·p0.99: 160768,000 ns/op with_stream_concat·p0.999: 184586,240 ns/op with_stream_concat·p0.9999: 1338335,232 ns/op with_stream_concat·p1.00: 1433600,000 ns/op Iteration 5: 131025,040 ±(99.9%) 232,267 ns/op with_stream_concat·p0.00: 127616,000 ns/op with_stream_concat·p0.50: 129792,000 ns/op with_stream_concat·p0.90: 132864,000 ns/op with_stream_concat·p0.95: 135424,000 ns/op with_stream_concat·p0.99: 145664,000 ns/op with_stream_concat·p0.999: 172288,000 ns/op with_stream_concat·p0.9999: 1298959,974 ns/op with_stream_concat·p1.00: 1380352,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 1127819 mean = 132852,522 ±(99.9%) 66,983 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 1127469 [ 250000,000, 375000,000) = 2 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 110 [1250000,000, 1375000,000) = 176 [1375000,000, 1500000,000) = 57 [1500000,000, 1625000,000) = 3 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 127616,000 ns/op p(50,0000) = 130176,000 ns/op p(90,0000) = 135680,000 ns/op p(95,0000) = 152320,000 ns/op p(99,0000) = 159232,000 ns/op p(99,9000) = 182016,000 ns/op p(99,9900) = 1335296,000 ns/op p(99,9990) = 1456128,000 ns/op p(99,9999) = 1732530,913 ns/op p(100,0000) = 1759232,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 10) # Run progress: 94,05% complete, ETA 02:20:22 # Fork: 1 of 3 # Warmup Iteration 1: 5805,831 ±(99.9%) 216,034 ns/op # Warmup Iteration 2: 5751,480 ±(99.9%) 60,407 ns/op # Warmup Iteration 3: 5732,496 ±(99.9%) 51,772 ns/op Iteration 1: 5595,935 ±(99.9%) 65,769 ns/op with_stream_concat·p0.00: 5072,000 ns/op with_stream_concat·p0.50: 5400,000 ns/op with_stream_concat·p0.90: 5728,000 ns/op with_stream_concat·p0.95: 6560,000 ns/op with_stream_concat·p0.99: 7056,000 ns/op with_stream_concat·p0.999: 18272,000 ns/op with_stream_concat·p0.9999: 25413,747 ns/op with_stream_concat·p1.00: 1210368,000 ns/op Iteration 2: 5787,256 ±(99.9%) 56,663 ns/op with_stream_concat·p0.00: 5080,000 ns/op with_stream_concat·p0.50: 5432,000 ns/op with_stream_concat·p0.90: 6784,000 ns/op with_stream_concat·p0.95: 6880,000 ns/op with_stream_concat·p0.99: 7312,000 ns/op with_stream_concat·p0.999: 18267,680 ns/op with_stream_concat·p0.9999: 25326,016 ns/op with_stream_concat·p1.00: 1349632,000 ns/op Iteration 3: 5855,964 ±(99.9%) 62,815 ns/op with_stream_concat·p0.00: 5080,000 ns/op with_stream_concat·p0.50: 5456,000 ns/op with_stream_concat·p0.90: 6808,000 ns/op with_stream_concat·p0.95: 6904,000 ns/op with_stream_concat·p0.99: 7408,000 ns/op with_stream_concat·p0.999: 18588,544 ns/op with_stream_concat·p0.9999: 26442,125 ns/op with_stream_concat·p1.00: 1413120,000 ns/op Iteration 4: 5734,103 ±(99.9%) 58,037 ns/op with_stream_concat·p0.00: 5072,000 ns/op with_stream_concat·p0.50: 5424,000 ns/op with_stream_concat·p0.90: 6752,000 ns/op with_stream_concat·p0.95: 6856,000 ns/op with_stream_concat·p0.99: 7264,000 ns/op with_stream_concat·p0.999: 18208,000 ns/op with_stream_concat·p0.9999: 24740,211 ns/op with_stream_concat·p1.00: 1333248,000 ns/op Iteration 5: 5618,432 ±(99.9%) 53,290 ns/op with_stream_concat·p0.00: 5056,000 ns/op with_stream_concat·p0.50: 5408,000 ns/op with_stream_concat·p0.90: 5992,800 ns/op with_stream_concat·p0.95: 6768,000 ns/op with_stream_concat·p0.99: 7152,000 ns/op with_stream_concat·p0.999: 18208,000 ns/op with_stream_concat·p0.9999: 25084,106 ns/op with_stream_concat·p1.00: 1212416,000 ns/op # Run progress: 94,10% complete, ETA 02:19:02 # Fork: 2 of 3 # Warmup Iteration 1: 5759,014 ±(99.9%) 193,420 ns/op # Warmup Iteration 2: 5525,092 ±(99.9%) 65,398 ns/op # Warmup Iteration 3: 5511,350 ±(99.9%) 56,492 ns/op Iteration 1: 5542,444 ±(99.9%) 68,529 ns/op with_stream_concat·p0.00: 5064,000 ns/op with_stream_concat·p0.50: 5392,000 ns/op with_stream_concat·p0.90: 5648,000 ns/op with_stream_concat·p0.95: 5736,000 ns/op with_stream_concat·p0.99: 6904,000 ns/op with_stream_concat·p0.999: 18048,000 ns/op with_stream_concat·p0.9999: 26121,741 ns/op with_stream_concat·p1.00: 1314816,000 ns/op Iteration 2: 5504,102 ±(99.9%) 54,116 ns/op with_stream_concat·p0.00: 5072,000 ns/op with_stream_concat·p0.50: 5392,000 ns/op with_stream_concat·p0.90: 5632,000 ns/op with_stream_concat·p0.95: 5712,000 ns/op with_stream_concat·p0.99: 6816,000 ns/op with_stream_concat·p0.999: 18112,000 ns/op with_stream_concat·p0.9999: 22884,883 ns/op with_stream_concat·p1.00: 1269760,000 ns/op Iteration 3: 5521,757 ±(99.9%) 58,238 ns/op with_stream_concat·p0.00: 5072,000 ns/op with_stream_concat·p0.50: 5392,000 ns/op with_stream_concat·p0.90: 5648,000 ns/op with_stream_concat·p0.95: 5736,000 ns/op with_stream_concat·p0.99: 6912,000 ns/op with_stream_concat·p0.999: 18016,000 ns/op with_stream_concat·p0.9999: 23854,448 ns/op with_stream_concat·p1.00: 1134592,000 ns/op Iteration 4: 5535,765 ±(99.9%) 59,375 ns/op with_stream_concat·p0.00: 5072,000 ns/op with_stream_concat·p0.50: 5392,000 ns/op with_stream_concat·p0.90: 5656,000 ns/op with_stream_concat·p0.95: 5760,000 ns/op with_stream_concat·p0.99: 6944,000 ns/op with_stream_concat·p0.999: 18055,968 ns/op with_stream_concat·p0.9999: 24647,197 ns/op with_stream_concat·p1.00: 1206272,000 ns/op Iteration 5: 5525,834 ±(99.9%) 62,530 ns/op with_stream_concat·p0.00: 5072,000 ns/op with_stream_concat·p0.50: 5400,000 ns/op with_stream_concat·p0.90: 5640,000 ns/op with_stream_concat·p0.95: 5720,000 ns/op with_stream_concat·p0.99: 6888,000 ns/op with_stream_concat·p0.999: 17952,000 ns/op with_stream_concat·p0.9999: 24452,982 ns/op with_stream_concat·p1.00: 1212416,000 ns/op # Run progress: 94,16% complete, ETA 02:17:42 # Fork: 3 of 3 # Warmup Iteration 1: 5795,185 ±(99.9%) 201,410 ns/op # Warmup Iteration 2: 5538,399 ±(99.9%) 64,727 ns/op # Warmup Iteration 3: 5510,383 ±(99.9%) 54,683 ns/op Iteration 1: 5531,917 ±(99.9%) 60,439 ns/op with_stream_concat·p0.00: 5096,000 ns/op with_stream_concat·p0.50: 5400,000 ns/op with_stream_concat·p0.90: 5645,600 ns/op with_stream_concat·p0.95: 5736,000 ns/op with_stream_concat·p0.99: 6928,000 ns/op with_stream_concat·p0.999: 18208,000 ns/op with_stream_concat·p0.9999: 27166,198 ns/op with_stream_concat·p1.00: 1263616,000 ns/op Iteration 2: 5867,519 ±(99.9%) 63,896 ns/op with_stream_concat·p0.00: 5072,000 ns/op with_stream_concat·p0.50: 5456,000 ns/op with_stream_concat·p0.90: 6808,000 ns/op with_stream_concat·p0.95: 6896,000 ns/op with_stream_concat·p0.99: 7312,000 ns/op with_stream_concat·p0.999: 18304,000 ns/op with_stream_concat·p0.9999: 26835,158 ns/op with_stream_concat·p1.00: 1349632,000 ns/op Iteration 3: 5651,892 ±(99.9%) 57,791 ns/op with_stream_concat·p0.00: 5088,000 ns/op with_stream_concat·p0.50: 5408,000 ns/op with_stream_concat·p0.90: 6664,000 ns/op with_stream_concat·p0.95: 6792,000 ns/op with_stream_concat·p0.99: 7160,000 ns/op with_stream_concat·p0.999: 18208,000 ns/op with_stream_concat·p0.9999: 24685,434 ns/op with_stream_concat·p1.00: 1259520,000 ns/op Iteration 4: 5894,708 ±(99.9%) 64,724 ns/op with_stream_concat·p0.00: 5080,000 ns/op with_stream_concat·p0.50: 5464,000 ns/op with_stream_concat·p0.90: 6816,000 ns/op with_stream_concat·p0.95: 6896,000 ns/op with_stream_concat·p0.99: 7288,000 ns/op with_stream_concat·p0.999: 18494,624 ns/op with_stream_concat·p0.9999: 26130,374 ns/op with_stream_concat·p1.00: 1280000,000 ns/op Iteration 5: 5670,483 ±(99.9%) 56,327 ns/op with_stream_concat·p0.00: 5080,000 ns/op with_stream_concat·p0.50: 5408,000 ns/op with_stream_concat·p0.90: 6696,000 ns/op with_stream_concat·p0.95: 6808,000 ns/op with_stream_concat·p0.99: 7160,000 ns/op with_stream_concat·p0.999: 18209,280 ns/op with_stream_concat·p0.9999: 23609,728 ns/op with_stream_concat·p1.00: 1261568,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3344920 mean = 5652,637 ±(99.9%) 15,576 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3344716 [ 125000,000, 250000,000) = 12 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 86 [1125000,000, 1250000,000) = 92 [1250000,000, 1375000,000) = 13 [1375000,000, 1500000,000) = 1 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 5056,000 ns/op p(50,0000) = 5416,000 ns/op p(90,0000) = 6648,000 ns/op p(95,0000) = 6792,000 ns/op p(99,0000) = 7160,000 ns/op p(99,9000) = 18176,000 ns/op p(99,9900) = 24896,000 ns/op p(99,9990) = 1212416,000 ns/op p(99,9999) = 1343980,814 ns/op p(100,0000) = 1413120,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 20) # Run progress: 94,22% complete, ETA 02:16:21 # Fork: 1 of 3 # Warmup Iteration 1: 9081,439 ±(99.9%) 150,121 ns/op # Warmup Iteration 2: 8884,398 ±(99.9%) 37,699 ns/op # Warmup Iteration 3: 8939,406 ±(99.9%) 65,206 ns/op Iteration 1: 8918,458 ±(99.9%) 65,845 ns/op with_stream_concat·p0.00: 8256,000 ns/op with_stream_concat·p0.50: 8720,000 ns/op with_stream_concat·p0.90: 9040,000 ns/op with_stream_concat·p0.95: 9312,000 ns/op with_stream_concat·p0.99: 10640,000 ns/op with_stream_concat·p0.999: 23232,000 ns/op with_stream_concat·p0.9999: 26489,795 ns/op with_stream_concat·p1.00: 1357824,000 ns/op Iteration 2: 8887,387 ±(99.9%) 32,588 ns/op with_stream_concat·p0.00: 8256,000 ns/op with_stream_concat·p0.50: 8736,000 ns/op with_stream_concat·p0.90: 9104,000 ns/op with_stream_concat·p0.95: 9360,000 ns/op with_stream_concat·p0.99: 11840,000 ns/op with_stream_concat·p0.999: 23072,000 ns/op with_stream_concat·p0.9999: 29510,550 ns/op with_stream_concat·p1.00: 1316864,000 ns/op Iteration 3: 8841,061 ±(99.9%) 29,124 ns/op with_stream_concat·p0.00: 8256,000 ns/op with_stream_concat·p0.50: 8736,000 ns/op with_stream_concat·p0.90: 9072,000 ns/op with_stream_concat·p0.95: 9312,000 ns/op with_stream_concat·p0.99: 10544,000 ns/op with_stream_concat·p0.999: 21600,000 ns/op with_stream_concat·p0.9999: 27685,107 ns/op with_stream_concat·p1.00: 1161216,000 ns/op Iteration 4: 8922,915 ±(99.9%) 67,650 ns/op with_stream_concat·p0.00: 8272,000 ns/op with_stream_concat·p0.50: 8736,000 ns/op with_stream_concat·p0.90: 9056,000 ns/op with_stream_concat·p0.95: 9312,000 ns/op with_stream_concat·p0.99: 10560,000 ns/op with_stream_concat·p0.999: 21981,632 ns/op with_stream_concat·p0.9999: 32984,179 ns/op with_stream_concat·p1.00: 1359872,000 ns/op Iteration 5: 8923,959 ±(99.9%) 64,153 ns/op with_stream_concat·p0.00: 8256,000 ns/op with_stream_concat·p0.50: 8720,000 ns/op with_stream_concat·p0.90: 9056,000 ns/op with_stream_concat·p0.95: 9328,000 ns/op with_stream_concat·p0.99: 11056,000 ns/op with_stream_concat·p0.999: 21737,536 ns/op with_stream_concat·p0.9999: 29406,643 ns/op with_stream_concat·p1.00: 1310720,000 ns/op # Run progress: 94,27% complete, ETA 02:15:01 # Fork: 2 of 3 # Warmup Iteration 1: 8897,876 ±(99.9%) 199,408 ns/op # Warmup Iteration 2: 8630,222 ±(99.9%) 53,545 ns/op # Warmup Iteration 3: 8635,385 ±(99.9%) 51,847 ns/op Iteration 1: 8625,758 ±(99.9%) 48,698 ns/op with_stream_concat·p0.00: 8104,000 ns/op with_stream_concat·p0.50: 8464,000 ns/op with_stream_concat·p0.90: 8768,000 ns/op with_stream_concat·p0.95: 8960,000 ns/op with_stream_concat·p0.99: 10528,000 ns/op with_stream_concat·p0.999: 21376,000 ns/op with_stream_concat·p0.9999: 26431,248 ns/op with_stream_concat·p1.00: 1327104,000 ns/op Iteration 2: 8619,509 ±(99.9%) 50,224 ns/op with_stream_concat·p0.00: 8112,000 ns/op with_stream_concat·p0.50: 8464,000 ns/op with_stream_concat·p0.90: 8768,000 ns/op with_stream_concat·p0.95: 8912,000 ns/op with_stream_concat·p0.99: 10352,000 ns/op with_stream_concat·p0.999: 21408,000 ns/op with_stream_concat·p0.9999: 26142,106 ns/op with_stream_concat·p1.00: 1628160,000 ns/op Iteration 3: 8634,523 ±(99.9%) 49,886 ns/op with_stream_concat·p0.00: 8104,000 ns/op with_stream_concat·p0.50: 8496,000 ns/op with_stream_concat·p0.90: 8784,000 ns/op with_stream_concat·p0.95: 8896,000 ns/op with_stream_concat·p0.99: 10368,000 ns/op with_stream_concat·p0.999: 21628,608 ns/op with_stream_concat·p0.9999: 25855,661 ns/op with_stream_concat·p1.00: 1390592,000 ns/op Iteration 4: 8625,850 ±(99.9%) 48,459 ns/op with_stream_concat·p0.00: 8120,000 ns/op with_stream_concat·p0.50: 8480,000 ns/op with_stream_concat·p0.90: 8784,000 ns/op with_stream_concat·p0.95: 8992,000 ns/op with_stream_concat·p0.99: 10368,000 ns/op with_stream_concat·p0.999: 22880,000 ns/op with_stream_concat·p0.9999: 27573,200 ns/op with_stream_concat·p1.00: 1337344,000 ns/op Iteration 5: 8620,337 ±(99.9%) 49,226 ns/op with_stream_concat·p0.00: 8112,000 ns/op with_stream_concat·p0.50: 8480,000 ns/op with_stream_concat·p0.90: 8768,000 ns/op with_stream_concat·p0.95: 8880,000 ns/op with_stream_concat·p0.99: 10368,000 ns/op with_stream_concat·p0.999: 22054,016 ns/op with_stream_concat·p0.9999: 25854,550 ns/op with_stream_concat·p1.00: 1374208,000 ns/op # Run progress: 94,33% complete, ETA 02:13:41 # Fork: 3 of 3 # Warmup Iteration 1: 6778,966 ±(99.9%) 237,738 ns/op # Warmup Iteration 2: 6454,690 ±(99.9%) 80,695 ns/op # Warmup Iteration 3: 6446,108 ±(99.9%) 75,230 ns/op Iteration 1: 6460,761 ±(99.9%) 77,049 ns/op with_stream_concat·p0.00: 5872,000 ns/op with_stream_concat·p0.50: 6256,000 ns/op with_stream_concat·p0.90: 6536,000 ns/op with_stream_concat·p0.95: 6776,000 ns/op with_stream_concat·p0.99: 8672,000 ns/op with_stream_concat·p0.999: 19136,000 ns/op with_stream_concat·p0.9999: 29290,413 ns/op with_stream_concat·p1.00: 1406976,000 ns/op Iteration 2: 6504,033 ±(99.9%) 79,811 ns/op with_stream_concat·p0.00: 5872,000 ns/op with_stream_concat·p0.50: 6280,000 ns/op with_stream_concat·p0.90: 6576,000 ns/op with_stream_concat·p0.95: 6760,000 ns/op with_stream_concat·p0.99: 8752,000 ns/op with_stream_concat·p0.999: 20960,000 ns/op with_stream_concat·p0.9999: 30428,192 ns/op with_stream_concat·p1.00: 1384448,000 ns/op Iteration 3: 6424,658 ±(99.9%) 75,334 ns/op with_stream_concat·p0.00: 5880,000 ns/op with_stream_concat·p0.50: 6264,000 ns/op with_stream_concat·p0.90: 6536,000 ns/op with_stream_concat·p0.95: 6640,000 ns/op with_stream_concat·p0.99: 8144,000 ns/op with_stream_concat·p0.999: 19008,000 ns/op with_stream_concat·p0.9999: 28761,952 ns/op with_stream_concat·p1.00: 1402880,000 ns/op Iteration 4: 6440,141 ±(99.9%) 78,721 ns/op with_stream_concat·p0.00: 5872,000 ns/op with_stream_concat·p0.50: 6272,000 ns/op with_stream_concat·p0.90: 6528,000 ns/op with_stream_concat·p0.95: 6632,000 ns/op with_stream_concat·p0.99: 8152,000 ns/op with_stream_concat·p0.999: 19553,440 ns/op with_stream_concat·p0.9999: 29785,536 ns/op with_stream_concat·p1.00: 1282048,000 ns/op Iteration 5: 6416,927 ±(99.9%) 76,300 ns/op with_stream_concat·p0.00: 5880,000 ns/op with_stream_concat·p0.50: 6256,000 ns/op with_stream_concat·p0.90: 6512,000 ns/op with_stream_concat·p0.95: 6608,000 ns/op with_stream_concat·p0.99: 8136,000 ns/op with_stream_concat·p0.999: 19072,000 ns/op with_stream_concat·p0.9999: 26284,992 ns/op with_stream_concat·p1.00: 1406976,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3838346 mean = 8171,106 ±(99.9%) 15,195 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3838131 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 40 [1125000,000, 1250000,000) = 116 [1250000,000, 1375000,000) = 53 [1375000,000, 1500000,000) = 5 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 5872,000 ns/op p(50,0000) = 8512,000 ns/op p(90,0000) = 8912,000 ns/op p(95,0000) = 9072,000 ns/op p(99,0000) = 10432,000 ns/op p(99,9000) = 21472,000 ns/op p(99,9900) = 27936,000 ns/op p(99,9990) = 1275904,000 ns/op p(99,9999) = 1403542,131 ns/op p(100,0000) = 1628160,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 50) # Run progress: 94,39% complete, ETA 02:12:21 # Fork: 1 of 3 # Warmup Iteration 1: 18161,116 ±(99.9%) 277,074 ns/op # Warmup Iteration 2: 17821,841 ±(99.9%) 64,440 ns/op # Warmup Iteration 3: 17836,139 ±(99.9%) 60,506 ns/op Iteration 1: 17814,914 ±(99.9%) 57,617 ns/op with_stream_concat·p0.00: 17088,000 ns/op with_stream_concat·p0.50: 17568,000 ns/op with_stream_concat·p0.90: 17984,000 ns/op with_stream_concat·p0.95: 18432,000 ns/op with_stream_concat·p0.99: 19936,000 ns/op with_stream_concat·p0.999: 33578,624 ns/op with_stream_concat·p0.9999: 43131,725 ns/op with_stream_concat·p1.00: 1357824,000 ns/op Iteration 2: 17817,973 ±(99.9%) 55,745 ns/op with_stream_concat·p0.00: 17120,000 ns/op with_stream_concat·p0.50: 17568,000 ns/op with_stream_concat·p0.90: 18016,000 ns/op with_stream_concat·p0.95: 18432,000 ns/op with_stream_concat·p0.99: 19968,000 ns/op with_stream_concat·p0.999: 33856,000 ns/op with_stream_concat·p0.9999: 43584,000 ns/op with_stream_concat·p1.00: 1331200,000 ns/op Iteration 3: 17841,657 ±(99.9%) 57,180 ns/op with_stream_concat·p0.00: 17088,000 ns/op with_stream_concat·p0.50: 17600,000 ns/op with_stream_concat·p0.90: 18080,000 ns/op with_stream_concat·p0.95: 18464,000 ns/op with_stream_concat·p0.99: 19968,000 ns/op with_stream_concat·p0.999: 33796,864 ns/op with_stream_concat·p0.9999: 42754,432 ns/op with_stream_concat·p1.00: 1347584,000 ns/op Iteration 4: 17809,195 ±(99.9%) 55,399 ns/op with_stream_concat·p0.00: 17088,000 ns/op with_stream_concat·p0.50: 17568,000 ns/op with_stream_concat·p0.90: 17984,000 ns/op with_stream_concat·p0.95: 18432,000 ns/op with_stream_concat·p0.99: 19904,000 ns/op with_stream_concat·p0.999: 33473,600 ns/op with_stream_concat·p0.9999: 43131,840 ns/op with_stream_concat·p1.00: 1316864,000 ns/op Iteration 5: 17912,149 ±(99.9%) 54,880 ns/op with_stream_concat·p0.00: 17088,000 ns/op with_stream_concat·p0.50: 17600,000 ns/op with_stream_concat·p0.90: 18112,000 ns/op with_stream_concat·p0.95: 18656,000 ns/op with_stream_concat·p0.99: 23251,840 ns/op with_stream_concat·p0.999: 34128,768 ns/op with_stream_concat·p0.9999: 46480,154 ns/op with_stream_concat·p1.00: 1275904,000 ns/op # Run progress: 94,44% complete, ETA 02:11:01 # Fork: 2 of 3 # Warmup Iteration 1: 11907,007 ±(99.9%) 228,595 ns/op # Warmup Iteration 2: 11645,861 ±(99.9%) 90,408 ns/op # Warmup Iteration 3: 11598,783 ±(99.9%) 80,634 ns/op Iteration 1: 11620,457 ±(99.9%) 83,029 ns/op with_stream_concat·p0.00: 10816,000 ns/op with_stream_concat·p0.50: 11392,000 ns/op with_stream_concat·p0.90: 11728,000 ns/op with_stream_concat·p0.95: 11952,000 ns/op with_stream_concat·p0.99: 13520,000 ns/op with_stream_concat·p0.999: 26336,000 ns/op with_stream_concat·p0.9999: 610820,915 ns/op with_stream_concat·p1.00: 1351680,000 ns/op Iteration 2: 11598,844 ±(99.9%) 74,621 ns/op with_stream_concat·p0.00: 10816,000 ns/op with_stream_concat·p0.50: 11392,000 ns/op with_stream_concat·p0.90: 11728,000 ns/op with_stream_concat·p0.95: 11936,000 ns/op with_stream_concat·p0.99: 13504,000 ns/op with_stream_concat·p0.999: 26331,168 ns/op with_stream_concat·p0.9999: 37061,069 ns/op with_stream_concat·p1.00: 1316864,000 ns/op Iteration 3: 11863,036 ±(99.9%) 75,960 ns/op with_stream_concat·p0.00: 10864,000 ns/op with_stream_concat·p0.50: 11408,000 ns/op with_stream_concat·p0.90: 12096,000 ns/op with_stream_concat·p0.95: 15520,000 ns/op with_stream_concat·p0.99: 15920,000 ns/op with_stream_concat·p0.999: 26552,352 ns/op with_stream_concat·p0.9999: 41491,238 ns/op with_stream_concat·p1.00: 1335296,000 ns/op Iteration 4: 11647,382 ±(99.9%) 82,335 ns/op with_stream_concat·p0.00: 10880,000 ns/op with_stream_concat·p0.50: 11408,000 ns/op with_stream_concat·p0.90: 11776,000 ns/op with_stream_concat·p0.95: 12032,000 ns/op with_stream_concat·p0.99: 13552,000 ns/op with_stream_concat·p0.999: 26496,000 ns/op with_stream_concat·p0.9999: 503008,384 ns/op with_stream_concat·p1.00: 1343488,000 ns/op Iteration 5: 11642,325 ±(99.9%) 80,605 ns/op with_stream_concat·p0.00: 10880,000 ns/op with_stream_concat·p0.50: 11424,000 ns/op with_stream_concat·p0.90: 11760,000 ns/op with_stream_concat·p0.95: 11984,000 ns/op with_stream_concat·p0.99: 13552,000 ns/op with_stream_concat·p0.999: 26496,000 ns/op with_stream_concat·p0.9999: 52371,482 ns/op with_stream_concat·p1.00: 1331200,000 ns/op # Run progress: 94,50% complete, ETA 02:09:40 # Fork: 3 of 3 # Warmup Iteration 1: 12107,634 ±(99.9%) 246,576 ns/op # Warmup Iteration 2: 12315,257 ±(99.9%) 89,087 ns/op # Warmup Iteration 3: 12220,907 ±(99.9%) 81,417 ns/op Iteration 1: 11810,920 ±(99.9%) 82,869 ns/op with_stream_concat·p0.00: 10976,000 ns/op with_stream_concat·p0.50: 11520,000 ns/op with_stream_concat·p0.90: 11904,000 ns/op with_stream_concat·p0.95: 12837,600 ns/op with_stream_concat·p0.99: 15239,520 ns/op with_stream_concat·p0.999: 26496,000 ns/op with_stream_concat·p0.9999: 40071,520 ns/op with_stream_concat·p1.00: 1392640,000 ns/op Iteration 2: 12415,224 ±(99.9%) 85,779 ns/op with_stream_concat·p0.00: 10960,000 ns/op with_stream_concat·p0.50: 11568,000 ns/op with_stream_concat·p0.90: 15136,000 ns/op with_stream_concat·p0.95: 15296,000 ns/op with_stream_concat·p0.99: 16304,000 ns/op with_stream_concat·p0.999: 27520,000 ns/op with_stream_concat·p0.9999: 41777,293 ns/op with_stream_concat·p1.00: 1363968,000 ns/op Iteration 3: 12178,780 ±(99.9%) 77,481 ns/op with_stream_concat·p0.00: 10976,000 ns/op with_stream_concat·p0.50: 11552,000 ns/op with_stream_concat·p0.90: 15024,000 ns/op with_stream_concat·p0.95: 15200,000 ns/op with_stream_concat·p0.99: 15632,000 ns/op with_stream_concat·p0.999: 27115,456 ns/op with_stream_concat·p0.9999: 36967,347 ns/op with_stream_concat·p1.00: 1366016,000 ns/op Iteration 4: 12610,986 ±(99.9%) 82,976 ns/op with_stream_concat·p0.00: 10976,000 ns/op with_stream_concat·p0.50: 11600,000 ns/op with_stream_concat·p0.90: 15184,000 ns/op with_stream_concat·p0.95: 15344,000 ns/op with_stream_concat·p0.99: 16864,000 ns/op with_stream_concat·p0.999: 27872,000 ns/op with_stream_concat·p0.9999: 37370,560 ns/op with_stream_concat·p1.00: 1355776,000 ns/op Iteration 5: 11725,749 ±(99.9%) 79,351 ns/op with_stream_concat·p0.00: 10960,000 ns/op with_stream_concat·p0.50: 11520,000 ns/op with_stream_concat·p0.90: 11840,000 ns/op with_stream_concat·p0.95: 12080,000 ns/op with_stream_concat·p0.99: 13600,000 ns/op with_stream_concat·p0.999: 26560,000 ns/op with_stream_concat·p0.9999: 42769,869 ns/op with_stream_concat·p1.00: 1390592,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3506727 mean = 14271,273 ±(99.9%) 19,001 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3506460 [ 125000,000, 250000,000) = 1 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 44 [1125000,000, 1250000,000) = 154 [1250000,000, 1375000,000) = 65 [1375000,000, 1500000,000) = 2 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 10816,000 ns/op p(50,0000) = 11776,000 ns/op p(90,0000) = 17760,000 ns/op p(95,0000) = 17984,000 ns/op p(99,0000) = 19616,000 ns/op p(99,9000) = 31264,000 ns/op p(99,9900) = 43476,941 ns/op p(99,9990) = 1292150,211 ns/op p(99,9999) = 1364978,221 ns/op p(100,0000) = 1392640,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 100) # Run progress: 94,56% complete, ETA 02:08:20 # Fork: 1 of 3 # Warmup Iteration 1: 34269,019 ±(99.9%) 436,958 ns/op # Warmup Iteration 2: 34572,463 ±(99.9%) 129,638 ns/op # Warmup Iteration 3: 33555,059 ±(99.9%) 115,010 ns/op Iteration 1: 33615,294 ±(99.9%) 126,715 ns/op with_stream_concat·p0.00: 32160,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34240,000 ns/op with_stream_concat·p0.95: 35264,000 ns/op with_stream_concat·p0.99: 36736,000 ns/op with_stream_concat·p0.999: 51904,000 ns/op with_stream_concat·p0.9999: 1214711,603 ns/op with_stream_concat·p1.00: 1597440,000 ns/op Iteration 2: 33565,736 ±(99.9%) 118,833 ns/op with_stream_concat·p0.00: 32256,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34112,000 ns/op with_stream_concat·p0.95: 35456,000 ns/op with_stream_concat·p0.99: 36608,000 ns/op with_stream_concat·p0.999: 51779,776 ns/op with_stream_concat·p0.9999: 1182467,482 ns/op with_stream_concat·p1.00: 1366016,000 ns/op Iteration 3: 33592,473 ±(99.9%) 122,911 ns/op with_stream_concat·p0.00: 32288,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34176,000 ns/op with_stream_concat·p0.95: 35456,000 ns/op with_stream_concat·p0.99: 36672,000 ns/op with_stream_concat·p0.999: 51786,304 ns/op with_stream_concat·p0.9999: 1208557,773 ns/op with_stream_concat·p1.00: 1357824,000 ns/op Iteration 4: 33582,225 ±(99.9%) 122,481 ns/op with_stream_concat·p0.00: 32160,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34112,000 ns/op with_stream_concat·p0.95: 35456,000 ns/op with_stream_concat·p0.99: 36672,000 ns/op with_stream_concat·p0.999: 53190,144 ns/op with_stream_concat·p0.9999: 1192160,461 ns/op with_stream_concat·p1.00: 1366016,000 ns/op Iteration 5: 33545,518 ±(99.9%) 118,750 ns/op with_stream_concat·p0.00: 32256,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34048,000 ns/op with_stream_concat·p0.95: 34880,000 ns/op with_stream_concat·p0.99: 36032,000 ns/op with_stream_concat·p0.999: 51200,000 ns/op with_stream_concat·p0.9999: 1136553,984 ns/op with_stream_concat·p1.00: 1357824,000 ns/op # Run progress: 94,61% complete, ETA 02:07:00 # Fork: 2 of 3 # Warmup Iteration 1: 34163,197 ±(99.9%) 370,443 ns/op # Warmup Iteration 2: 33600,104 ±(99.9%) 143,538 ns/op # Warmup Iteration 3: 33658,481 ±(99.9%) 128,231 ns/op Iteration 1: 33637,994 ±(99.9%) 132,303 ns/op with_stream_concat·p0.00: 32224,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34432,000 ns/op with_stream_concat·p0.95: 35392,000 ns/op with_stream_concat·p0.99: 36928,000 ns/op with_stream_concat·p0.999: 53261,248 ns/op with_stream_concat·p0.9999: 1157861,581 ns/op with_stream_concat·p1.00: 1394688,000 ns/op Iteration 2: 33515,265 ±(99.9%) 112,602 ns/op with_stream_concat·p0.00: 32288,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34048,000 ns/op with_stream_concat·p0.95: 34816,000 ns/op with_stream_concat·p0.99: 36096,000 ns/op with_stream_concat·p0.999: 51264,000 ns/op with_stream_concat·p0.9999: 1157741,363 ns/op with_stream_concat·p1.00: 1394688,000 ns/op Iteration 3: 33718,894 ±(99.9%) 140,788 ns/op with_stream_concat·p0.00: 32224,000 ns/op with_stream_concat·p0.50: 33152,000 ns/op with_stream_concat·p0.90: 34560,000 ns/op with_stream_concat·p0.95: 35456,000 ns/op with_stream_concat·p0.99: 37184,000 ns/op with_stream_concat·p0.999: 51712,000 ns/op with_stream_concat·p0.9999: 1262216,397 ns/op with_stream_concat·p1.00: 1724416,000 ns/op Iteration 4: 33544,163 ±(99.9%) 107,670 ns/op with_stream_concat·p0.00: 32256,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34368,000 ns/op with_stream_concat·p0.95: 35392,000 ns/op with_stream_concat·p0.99: 36864,000 ns/op with_stream_concat·p0.999: 52936,512 ns/op with_stream_concat·p0.9999: 1130768,384 ns/op with_stream_concat·p1.00: 1366016,000 ns/op Iteration 5: 33704,193 ±(99.9%) 127,202 ns/op with_stream_concat·p0.00: 32256,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34624,000 ns/op with_stream_concat·p0.95: 35648,000 ns/op with_stream_concat·p0.99: 41280,000 ns/op with_stream_concat·p0.999: 53095,232 ns/op with_stream_concat·p0.9999: 1210368,000 ns/op with_stream_concat·p1.00: 1329152,000 ns/op # Run progress: 94,67% complete, ETA 02:05:40 # Fork: 3 of 3 # Warmup Iteration 1: 34152,537 ±(99.9%) 376,558 ns/op # Warmup Iteration 2: 33714,824 ±(99.9%) 128,482 ns/op # Warmup Iteration 3: 33468,300 ±(99.9%) 114,790 ns/op Iteration 1: 33450,473 ±(99.9%) 119,781 ns/op with_stream_concat·p0.00: 32320,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 33792,000 ns/op with_stream_concat·p0.95: 34752,000 ns/op with_stream_concat·p0.99: 35584,000 ns/op with_stream_concat·p0.999: 50816,000 ns/op with_stream_concat·p0.9999: 1153374,822 ns/op with_stream_concat·p1.00: 1892352,000 ns/op Iteration 2: 33481,751 ±(99.9%) 118,631 ns/op with_stream_concat·p0.00: 32288,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 33856,000 ns/op with_stream_concat·p0.95: 34816,000 ns/op with_stream_concat·p0.99: 35648,000 ns/op with_stream_concat·p0.999: 50985,472 ns/op with_stream_concat·p0.9999: 1169673,421 ns/op with_stream_concat·p1.00: 1306624,000 ns/op Iteration 3: 33678,692 ±(99.9%) 121,293 ns/op with_stream_concat·p0.00: 32352,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34304,000 ns/op with_stream_concat·p0.95: 35072,000 ns/op with_stream_concat·p0.99: 42368,000 ns/op with_stream_concat·p0.999: 50816,000 ns/op with_stream_concat·p0.9999: 1186105,344 ns/op with_stream_concat·p1.00: 1312768,000 ns/op Iteration 4: 33527,861 ±(99.9%) 122,102 ns/op with_stream_concat·p0.00: 32320,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 34048,000 ns/op with_stream_concat·p0.95: 34816,000 ns/op with_stream_concat·p0.99: 35840,000 ns/op with_stream_concat·p0.999: 57279,360 ns/op with_stream_concat·p0.9999: 1153351,270 ns/op with_stream_concat·p1.00: 1308672,000 ns/op Iteration 5: 33477,312 ±(99.9%) 114,948 ns/op with_stream_concat·p0.00: 32352,000 ns/op with_stream_concat·p0.50: 33088,000 ns/op with_stream_concat·p0.90: 33856,000 ns/op with_stream_concat·p0.95: 34752,000 ns/op with_stream_concat·p0.99: 35648,000 ns/op with_stream_concat·p0.999: 53739,072 ns/op with_stream_concat·p0.9999: 1138688,000 ns/op with_stream_concat·p1.00: 1243136,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2233814 mean = 33575,691 ±(99.9%) 31,507 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2233494 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 34 [1125000,000, 1250000,000) = 184 [1250000,000, 1375000,000) = 95 [1375000,000, 1500000,000) = 4 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 32160,000 ns/op p(50,0000) = 33088,000 ns/op p(90,0000) = 34176,000 ns/op p(95,0000) = 35136,000 ns/op p(99,0000) = 37120,000 ns/op p(99,9000) = 52032,000 ns/op p(99,9900) = 1165312,000 ns/op p(99,9990) = 1330507,469 ns/op p(99,9999) = 1694727,107 ns/op p(100,0000) = 1892352,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 200) # Run progress: 94,73% complete, ETA 02:04:20 # Fork: 1 of 3 # Warmup Iteration 1: 63951,848 ±(99.9%) 358,244 ns/op # Warmup Iteration 2: 63063,341 ±(99.9%) 144,471 ns/op # Warmup Iteration 3: 62922,348 ±(99.9%) 133,567 ns/op Iteration 1: 62842,687 ±(99.9%) 128,603 ns/op with_stream_concat·p0.00: 60480,000 ns/op with_stream_concat·p0.50: 62080,000 ns/op with_stream_concat·p0.90: 64000,000 ns/op with_stream_concat·p0.95: 65152,000 ns/op with_stream_concat·p0.99: 74496,000 ns/op with_stream_concat·p0.999: 92544,000 ns/op with_stream_concat·p0.9999: 1181922,918 ns/op with_stream_concat·p1.00: 1304576,000 ns/op Iteration 2: 62842,715 ±(99.9%) 130,938 ns/op with_stream_concat·p0.00: 60544,000 ns/op with_stream_concat·p0.50: 62080,000 ns/op with_stream_concat·p0.90: 64000,000 ns/op with_stream_concat·p0.95: 65152,000 ns/op with_stream_concat·p0.99: 72320,000 ns/op with_stream_concat·p0.999: 93312,000 ns/op with_stream_concat·p0.9999: 1192161,894 ns/op with_stream_concat·p1.00: 1425408,000 ns/op Iteration 3: 62832,532 ±(99.9%) 133,465 ns/op with_stream_concat·p0.00: 60544,000 ns/op with_stream_concat·p0.50: 62080,000 ns/op with_stream_concat·p0.90: 64000,000 ns/op with_stream_concat·p0.95: 65088,000 ns/op with_stream_concat·p0.99: 72064,000 ns/op with_stream_concat·p0.999: 93824,000 ns/op with_stream_concat·p0.9999: 1199188,992 ns/op with_stream_concat·p1.00: 1384448,000 ns/op Iteration 4: 62900,776 ±(99.9%) 130,366 ns/op with_stream_concat·p0.00: 60544,000 ns/op with_stream_concat·p0.50: 62144,000 ns/op with_stream_concat·p0.90: 64064,000 ns/op with_stream_concat·p0.95: 65280,000 ns/op with_stream_concat·p0.99: 71936,000 ns/op with_stream_concat·p0.999: 94080,000 ns/op with_stream_concat·p0.9999: 1198589,952 ns/op with_stream_concat·p1.00: 1323008,000 ns/op Iteration 5: 62834,307 ±(99.9%) 129,160 ns/op with_stream_concat·p0.00: 60544,000 ns/op with_stream_concat·p0.50: 62080,000 ns/op with_stream_concat·p0.90: 64000,000 ns/op with_stream_concat·p0.95: 65088,000 ns/op with_stream_concat·p0.99: 72064,000 ns/op with_stream_concat·p0.999: 93696,000 ns/op with_stream_concat·p0.9999: 1177821,184 ns/op with_stream_concat·p1.00: 1310720,000 ns/op # Run progress: 94,78% complete, ETA 02:02:59 # Fork: 2 of 3 # Warmup Iteration 1: 63643,882 ±(99.9%) 359,056 ns/op # Warmup Iteration 2: 63057,932 ±(99.9%) 148,431 ns/op # Warmup Iteration 3: 63012,932 ±(99.9%) 135,027 ns/op Iteration 1: 62970,041 ±(99.9%) 137,754 ns/op with_stream_concat·p0.00: 60608,000 ns/op with_stream_concat·p0.50: 62144,000 ns/op with_stream_concat·p0.90: 64192,000 ns/op with_stream_concat·p0.95: 65216,000 ns/op with_stream_concat·p0.99: 72704,000 ns/op with_stream_concat·p0.999: 93440,000 ns/op with_stream_concat·p0.9999: 1289064,448 ns/op with_stream_concat·p1.00: 1456128,000 ns/op Iteration 2: 62936,012 ±(99.9%) 131,307 ns/op with_stream_concat·p0.00: 60672,000 ns/op with_stream_concat·p0.50: 62144,000 ns/op with_stream_concat·p0.90: 64128,000 ns/op with_stream_concat·p0.95: 65088,000 ns/op with_stream_concat·p0.99: 72576,000 ns/op with_stream_concat·p0.999: 94080,000 ns/op with_stream_concat·p0.9999: 1210642,842 ns/op with_stream_concat·p1.00: 1361920,000 ns/op Iteration 3: 62898,350 ±(99.9%) 130,744 ns/op with_stream_concat·p0.00: 60544,000 ns/op with_stream_concat·p0.50: 62144,000 ns/op with_stream_concat·p0.90: 64128,000 ns/op with_stream_concat·p0.95: 65024,000 ns/op with_stream_concat·p0.99: 72448,000 ns/op with_stream_concat·p0.999: 94080,000 ns/op with_stream_concat·p0.9999: 1206526,566 ns/op with_stream_concat·p1.00: 1384448,000 ns/op Iteration 4: 62908,550 ±(99.9%) 135,341 ns/op with_stream_concat·p0.00: 60672,000 ns/op with_stream_concat·p0.50: 62144,000 ns/op with_stream_concat·p0.90: 64128,000 ns/op with_stream_concat·p0.95: 65088,000 ns/op with_stream_concat·p0.99: 72576,000 ns/op with_stream_concat·p0.999: 94208,000 ns/op with_stream_concat·p0.9999: 1229661,389 ns/op with_stream_concat·p1.00: 1392640,000 ns/op Iteration 5: 62918,725 ±(99.9%) 131,555 ns/op with_stream_concat·p0.00: 60608,000 ns/op with_stream_concat·p0.50: 62144,000 ns/op with_stream_concat·p0.90: 64128,000 ns/op with_stream_concat·p0.95: 65088,000 ns/op with_stream_concat·p0.99: 72832,000 ns/op with_stream_concat·p0.999: 93696,000 ns/op with_stream_concat·p0.9999: 1202176,000 ns/op with_stream_concat·p1.00: 1378304,000 ns/op # Run progress: 94,84% complete, ETA 02:01:39 # Fork: 3 of 3 # Warmup Iteration 1: 63634,907 ±(99.9%) 385,135 ns/op # Warmup Iteration 2: 63150,928 ±(99.9%) 178,937 ns/op # Warmup Iteration 3: 62910,534 ±(99.9%) 127,362 ns/op Iteration 1: 62952,081 ±(99.9%) 131,772 ns/op with_stream_concat·p0.00: 60608,000 ns/op with_stream_concat·p0.50: 62144,000 ns/op with_stream_concat·p0.90: 64192,000 ns/op with_stream_concat·p0.95: 65152,000 ns/op with_stream_concat·p0.99: 72064,000 ns/op with_stream_concat·p0.999: 94000,384 ns/op with_stream_concat·p0.9999: 1198362,214 ns/op with_stream_concat·p1.00: 1910784,000 ns/op Iteration 2: 62876,578 ±(99.9%) 131,998 ns/op with_stream_concat·p0.00: 60608,000 ns/op with_stream_concat·p0.50: 62144,000 ns/op with_stream_concat·p0.90: 64128,000 ns/op with_stream_concat·p0.95: 65024,000 ns/op with_stream_concat·p0.99: 72064,000 ns/op with_stream_concat·p0.999: 94208,000 ns/op with_stream_concat·p0.9999: 1240499,814 ns/op with_stream_concat·p1.00: 1361920,000 ns/op Iteration 3: 62901,002 ±(99.9%) 133,098 ns/op with_stream_concat·p0.00: 60608,000 ns/op with_stream_concat·p0.50: 62144,000 ns/op with_stream_concat·p0.90: 64128,000 ns/op with_stream_concat·p0.95: 65088,000 ns/op with_stream_concat·p0.99: 72064,000 ns/op with_stream_concat·p0.999: 94368,512 ns/op with_stream_concat·p0.9999: 1256194,458 ns/op with_stream_concat·p1.00: 1394688,000 ns/op Iteration 4: 62875,520 ±(99.9%) 127,280 ns/op with_stream_concat·p0.00: 60672,000 ns/op with_stream_concat·p0.50: 62144,000 ns/op with_stream_concat·p0.90: 64192,000 ns/op with_stream_concat·p0.95: 65024,000 ns/op with_stream_concat·p0.99: 72064,000 ns/op with_stream_concat·p0.999: 94336,000 ns/op with_stream_concat·p0.9999: 1186277,786 ns/op with_stream_concat·p1.00: 1333248,000 ns/op Iteration 5: 62865,094 ±(99.9%) 134,278 ns/op with_stream_concat·p0.00: 60608,000 ns/op with_stream_concat·p0.50: 62080,000 ns/op with_stream_concat·p0.90: 64128,000 ns/op with_stream_concat·p0.95: 65024,000 ns/op with_stream_concat·p0.99: 72064,000 ns/op with_stream_concat·p0.999: 94099,968 ns/op with_stream_concat·p0.9999: 1225650,995 ns/op with_stream_concat·p1.00: 1443840,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2381627 mean = 62890,304 ±(99.9%) 34,048 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2381170 [ 125000,000, 250000,000) = 24 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 6 [1125000,000, 1250000,000) = 277 [1250000,000, 1375000,000) = 135 [1375000,000, 1500000,000) = 14 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 60480,000 ns/op p(50,0000) = 62144,000 ns/op p(90,0000) = 64128,000 ns/op p(95,0000) = 65088,000 ns/op p(99,0000) = 72320,000 ns/op p(99,9000) = 93824,000 ns/op p(99,9900) = 1202176,000 ns/op p(99,9990) = 1357824,000 ns/op p(99,9999) = 1451438,555 ns/op p(100,0000) = 1910784,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 500) # Run progress: 94,90% complete, ETA 02:00:19 # Fork: 1 of 3 # Warmup Iteration 1: 160887,999 ±(99.9%) 994,431 ns/op # Warmup Iteration 2: 157509,864 ±(99.9%) 402,470 ns/op # Warmup Iteration 3: 156892,022 ±(99.9%) 373,510 ns/op Iteration 1: 152963,040 ±(99.9%) 340,520 ns/op with_stream_concat·p0.00: 145920,000 ns/op with_stream_concat·p0.50: 149248,000 ns/op with_stream_concat·p0.90: 155136,000 ns/op with_stream_concat·p0.95: 174080,000 ns/op with_stream_concat·p0.99: 201226,240 ns/op with_stream_concat·p0.999: 224512,000 ns/op with_stream_concat·p0.9999: 1416973,517 ns/op with_stream_concat·p1.00: 1579008,000 ns/op Iteration 2: 151969,682 ±(99.9%) 316,374 ns/op with_stream_concat·p0.00: 145664,000 ns/op with_stream_concat·p0.50: 149248,000 ns/op with_stream_concat·p0.90: 154368,000 ns/op with_stream_concat·p0.95: 163328,000 ns/op with_stream_concat·p0.99: 201216,000 ns/op with_stream_concat·p0.999: 207872,000 ns/op with_stream_concat·p0.9999: 1374208,000 ns/op with_stream_concat·p1.00: 1415168,000 ns/op Iteration 3: 153602,067 ±(99.9%) 336,998 ns/op with_stream_concat·p0.00: 145664,000 ns/op with_stream_concat·p0.50: 149248,000 ns/op with_stream_concat·p0.90: 155648,000 ns/op with_stream_concat·p0.95: 194304,000 ns/op with_stream_concat·p0.99: 201728,000 ns/op with_stream_concat·p0.999: 225792,000 ns/op with_stream_concat·p0.9999: 1379322,880 ns/op with_stream_concat·p1.00: 1484800,000 ns/op Iteration 4: 153747,540 ±(99.9%) 348,496 ns/op with_stream_concat·p0.00: 145920,000 ns/op with_stream_concat·p0.50: 149248,000 ns/op with_stream_concat·p0.90: 155648,000 ns/op with_stream_concat·p0.95: 194816,000 ns/op with_stream_concat·p0.99: 201728,000 ns/op with_stream_concat·p0.999: 226304,000 ns/op with_stream_concat·p0.9999: 1396809,728 ns/op with_stream_concat·p1.00: 1476608,000 ns/op Iteration 5: 155444,986 ±(99.9%) 360,640 ns/op with_stream_concat·p0.00: 145920,000 ns/op with_stream_concat·p0.50: 149248,000 ns/op with_stream_concat·p0.90: 179456,000 ns/op with_stream_concat·p0.95: 196352,000 ns/op with_stream_concat·p0.99: 202496,000 ns/op with_stream_concat·p0.999: 228864,000 ns/op with_stream_concat·p0.9999: 1386234,880 ns/op with_stream_concat·p1.00: 1490944,000 ns/op # Run progress: 94,95% complete, ETA 01:58:59 # Fork: 2 of 3 # Warmup Iteration 1: 152631,487 ±(99.9%) 908,743 ns/op # Warmup Iteration 2: 150730,874 ±(99.9%) 325,457 ns/op # Warmup Iteration 3: 150866,828 ±(99.9%) 307,089 ns/op Iteration 1: 150974,113 ±(99.9%) 316,756 ns/op with_stream_concat·p0.00: 145920,000 ns/op with_stream_concat·p0.50: 148736,000 ns/op with_stream_concat·p0.90: 153856,000 ns/op with_stream_concat·p0.95: 158464,000 ns/op with_stream_concat·p0.99: 177408,000 ns/op with_stream_concat·p0.999: 194736,640 ns/op with_stream_concat·p0.9999: 1409179,648 ns/op with_stream_concat·p1.00: 1572864,000 ns/op Iteration 2: 153946,659 ±(99.9%) 370,029 ns/op with_stream_concat·p0.00: 145664,000 ns/op with_stream_concat·p0.50: 148736,000 ns/op with_stream_concat·p0.90: 162048,000 ns/op with_stream_concat·p0.95: 194304,000 ns/op with_stream_concat·p0.99: 200448,000 ns/op with_stream_concat·p0.999: 225280,000 ns/op with_stream_concat·p0.9999: 1454178,304 ns/op with_stream_concat·p1.00: 1996800,000 ns/op Iteration 3: 150835,532 ±(99.9%) 328,089 ns/op with_stream_concat·p0.00: 145664,000 ns/op with_stream_concat·p0.50: 148736,000 ns/op with_stream_concat·p0.90: 153600,000 ns/op with_stream_concat·p0.95: 158464,000 ns/op with_stream_concat·p0.99: 176896,000 ns/op with_stream_concat·p0.999: 193770,240 ns/op with_stream_concat·p0.9999: 1464320,000 ns/op with_stream_concat·p1.00: 1972224,000 ns/op Iteration 4: 152299,486 ±(99.9%) 329,755 ns/op with_stream_concat·p0.00: 145408,000 ns/op with_stream_concat·p0.50: 148736,000 ns/op with_stream_concat·p0.90: 155136,000 ns/op with_stream_concat·p0.95: 172800,000 ns/op with_stream_concat·p0.99: 196864,000 ns/op with_stream_concat·p0.999: 219862,528 ns/op with_stream_concat·p0.9999: 1383734,067 ns/op with_stream_concat·p1.00: 1452032,000 ns/op Iteration 5: 150975,344 ±(99.9%) 312,767 ns/op with_stream_concat·p0.00: 145664,000 ns/op with_stream_concat·p0.50: 148736,000 ns/op with_stream_concat·p0.90: 154112,000 ns/op with_stream_concat·p0.95: 158464,000 ns/op with_stream_concat·p0.99: 176755,200 ns/op with_stream_concat·p0.999: 189144,320 ns/op with_stream_concat·p0.9999: 1401460,736 ns/op with_stream_concat·p1.00: 1556480,000 ns/op # Run progress: 95,01% complete, ETA 01:57:39 # Fork: 3 of 3 # Warmup Iteration 1: 152554,890 ±(99.9%) 867,855 ns/op # Warmup Iteration 2: 150956,382 ±(99.9%) 334,050 ns/op # Warmup Iteration 3: 151741,605 ±(99.9%) 342,114 ns/op Iteration 1: 151535,718 ±(99.9%) 331,087 ns/op with_stream_concat·p0.00: 145664,000 ns/op with_stream_concat·p0.50: 148736,000 ns/op with_stream_concat·p0.90: 153600,000 ns/op with_stream_concat·p0.95: 158208,000 ns/op with_stream_concat·p0.99: 213248,000 ns/op with_stream_concat·p0.999: 219414,784 ns/op with_stream_concat·p0.9999: 1436576,563 ns/op with_stream_concat·p1.00: 1519616,000 ns/op Iteration 2: 151645,428 ±(99.9%) 324,357 ns/op with_stream_concat·p0.00: 145664,000 ns/op with_stream_concat·p0.50: 148736,000 ns/op with_stream_concat·p0.90: 153600,000 ns/op with_stream_concat·p0.95: 157952,000 ns/op with_stream_concat·p0.99: 213248,000 ns/op with_stream_concat·p0.999: 218914,816 ns/op with_stream_concat·p0.9999: 1364600,422 ns/op with_stream_concat·p1.00: 1503232,000 ns/op Iteration 3: 151650,088 ±(99.9%) 330,876 ns/op with_stream_concat·p0.00: 145664,000 ns/op with_stream_concat·p0.50: 148736,000 ns/op with_stream_concat·p0.90: 153600,000 ns/op with_stream_concat·p0.95: 157952,000 ns/op with_stream_concat·p0.99: 213248,000 ns/op with_stream_concat·p0.999: 219427,328 ns/op with_stream_concat·p0.9999: 1364745,011 ns/op with_stream_concat·p1.00: 1568768,000 ns/op Iteration 4: 151531,637 ±(99.9%) 332,281 ns/op with_stream_concat·p0.00: 144896,000 ns/op with_stream_concat·p0.50: 148736,000 ns/op with_stream_concat·p0.90: 153344,000 ns/op with_stream_concat·p0.95: 157952,000 ns/op with_stream_concat·p0.99: 213248,000 ns/op with_stream_concat·p0.999: 219948,032 ns/op with_stream_concat·p0.9999: 1440580,813 ns/op with_stream_concat·p1.00: 1511424,000 ns/op Iteration 5: 151857,744 ±(99.9%) 323,621 ns/op with_stream_concat·p0.00: 145408,000 ns/op with_stream_concat·p0.50: 148992,000 ns/op with_stream_concat·p0.90: 154112,000 ns/op with_stream_concat·p0.95: 157952,000 ns/op with_stream_concat·p0.99: 213504,000 ns/op with_stream_concat·p0.999: 221696,000 ns/op with_stream_concat·p0.9999: 1336395,366 ns/op with_stream_concat·p1.00: 1507328,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 983559 mean = 152321,174 ±(99.9%) 86,250 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 983117 [ 250000,000, 375000,000) = 54 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 26 [1250000,000, 1375000,000) = 233 [1375000,000, 1500000,000) = 108 [1500000,000, 1625000,000) = 19 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 144896,000 ns/op p(50,0000) = 148992,000 ns/op p(90,0000) = 154368,000 ns/op p(95,0000) = 172544,000 ns/op p(99,0000) = 202240,000 ns/op p(99,9000) = 224000,000 ns/op p(99,9900) = 1396736,000 ns/op p(99,9990) = 1553057,382 ns/op p(99,9999) = 1996800,000 ns/op p(100,0000) = 1996800,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 1000) # Run progress: 95,07% complete, ETA 01:56:19 # Fork: 1 of 3 # Warmup Iteration 1: 350819,393 ±(99.9%) 2121,603 ns/op # Warmup Iteration 2: 350852,689 ±(99.9%) 896,661 ns/op # Warmup Iteration 3: 348484,713 ±(99.9%) 828,281 ns/op Iteration 1: 348561,001 ±(99.9%) 804,929 ns/op with_stream_concat·p0.00: 331776,000 ns/op with_stream_concat·p0.50: 339456,000 ns/op with_stream_concat·p0.90: 366592,000 ns/op with_stream_concat·p0.95: 388096,000 ns/op with_stream_concat·p0.99: 417280,000 ns/op with_stream_concat·p0.999: 544178,176 ns/op with_stream_concat·p0.9999: 1755136,000 ns/op with_stream_concat·p1.00: 1830912,000 ns/op Iteration 2: 348713,728 ±(99.9%) 818,565 ns/op with_stream_concat·p0.00: 329728,000 ns/op with_stream_concat·p0.50: 339968,000 ns/op with_stream_concat·p0.90: 366592,000 ns/op with_stream_concat·p0.95: 385536,000 ns/op with_stream_concat·p0.99: 417792,000 ns/op with_stream_concat·p0.999: 570512,384 ns/op with_stream_concat·p0.9999: 1764042,752 ns/op with_stream_concat·p1.00: 1816576,000 ns/op Iteration 3: 348368,842 ±(99.9%) 789,345 ns/op with_stream_concat·p0.00: 330752,000 ns/op with_stream_concat·p0.50: 339968,000 ns/op with_stream_concat·p0.90: 366592,000 ns/op with_stream_concat·p0.95: 377344,000 ns/op with_stream_concat·p0.99: 417280,000 ns/op with_stream_concat·p0.999: 478699,520 ns/op with_stream_concat·p0.9999: 1740218,368 ns/op with_stream_concat·p1.00: 1820672,000 ns/op Iteration 4: 349016,839 ±(99.9%) 799,386 ns/op with_stream_concat·p0.00: 331264,000 ns/op with_stream_concat·p0.50: 340480,000 ns/op with_stream_concat·p0.90: 367104,000 ns/op with_stream_concat·p0.95: 380928,000 ns/op with_stream_concat·p0.99: 417792,000 ns/op with_stream_concat·p0.999: 558843,904 ns/op with_stream_concat·p0.9999: 1705341,952 ns/op with_stream_concat·p1.00: 1787904,000 ns/op Iteration 5: 348613,239 ±(99.9%) 785,394 ns/op with_stream_concat·p0.00: 331264,000 ns/op with_stream_concat·p0.50: 339456,000 ns/op with_stream_concat·p0.90: 367104,000 ns/op with_stream_concat·p0.95: 389632,000 ns/op with_stream_concat·p0.99: 417792,000 ns/op with_stream_concat·p0.999: 453806,592 ns/op with_stream_concat·p0.9999: 1714450,637 ns/op with_stream_concat·p1.00: 1771520,000 ns/op # Run progress: 95,12% complete, ETA 01:54:58 # Fork: 2 of 3 # Warmup Iteration 1: 350422,124 ±(99.9%) 2130,107 ns/op # Warmup Iteration 2: 372113,793 ±(99.9%) 2051,818 ns/op # Warmup Iteration 3: 347215,696 ±(99.9%) 808,816 ns/op Iteration 1: 351185,459 ±(99.9%) 793,851 ns/op with_stream_concat·p0.00: 331264,000 ns/op with_stream_concat·p0.50: 339968,000 ns/op with_stream_concat·p0.90: 372736,000 ns/op with_stream_concat·p0.95: 393728,000 ns/op with_stream_concat·p0.99: 418304,000 ns/op with_stream_concat·p0.999: 461926,400 ns/op with_stream_concat·p0.9999: 1640683,520 ns/op with_stream_concat·p1.00: 1705984,000 ns/op Iteration 2: 346568,198 ±(99.9%) 770,961 ns/op with_stream_concat·p0.00: 332288,000 ns/op with_stream_concat·p0.50: 339968,000 ns/op with_stream_concat·p0.90: 361472,000 ns/op with_stream_concat·p0.95: 367616,000 ns/op with_stream_concat·p0.99: 382464,000 ns/op with_stream_concat·p0.999: 418508,800 ns/op with_stream_concat·p0.9999: 1744285,696 ns/op with_stream_concat·p1.00: 1779712,000 ns/op Iteration 3: 354476,792 ±(99.9%) 867,572 ns/op with_stream_concat·p0.00: 330752,000 ns/op with_stream_concat·p0.50: 340480,000 ns/op with_stream_concat·p0.90: 391680,000 ns/op with_stream_concat·p0.95: 416768,000 ns/op with_stream_concat·p0.99: 443904,000 ns/op with_stream_concat·p0.999: 508320,768 ns/op with_stream_concat·p0.9999: 1695734,579 ns/op with_stream_concat·p1.00: 1724416,000 ns/op Iteration 4: 346596,096 ±(99.9%) 803,392 ns/op with_stream_concat·p0.00: 332288,000 ns/op with_stream_concat·p0.50: 339968,000 ns/op with_stream_concat·p0.90: 361472,000 ns/op with_stream_concat·p0.95: 367616,000 ns/op with_stream_concat·p0.99: 381440,000 ns/op with_stream_concat·p0.999: 456909,312 ns/op with_stream_concat·p0.9999: 1798738,534 ns/op with_stream_concat·p1.00: 2240512,000 ns/op Iteration 5: 351506,311 ±(99.9%) 788,611 ns/op with_stream_concat·p0.00: 330752,000 ns/op with_stream_concat·p0.50: 340992,000 ns/op with_stream_concat·p0.90: 372736,000 ns/op with_stream_concat·p0.95: 393728,000 ns/op with_stream_concat·p0.99: 419328,000 ns/op with_stream_concat·p0.999: 460521,472 ns/op with_stream_concat·p0.9999: 1689488,589 ns/op with_stream_concat·p1.00: 1714176,000 ns/op # Run progress: 95,18% complete, ETA 01:53:38 # Fork: 3 of 3 # Warmup Iteration 1: 350908,573 ±(99.9%) 2047,279 ns/op # Warmup Iteration 2: 349689,315 ±(99.9%) 845,037 ns/op # Warmup Iteration 3: 347153,185 ±(99.9%) 774,723 ns/op Iteration 1: 348758,844 ±(99.9%) 798,218 ns/op with_stream_concat·p0.00: 331264,000 ns/op with_stream_concat·p0.50: 339968,000 ns/op with_stream_concat·p0.90: 366592,000 ns/op with_stream_concat·p0.95: 384512,000 ns/op with_stream_concat·p0.99: 416768,000 ns/op with_stream_concat·p0.999: 449896,448 ns/op with_stream_concat·p0.9999: 1732498,227 ns/op with_stream_concat·p1.00: 1773568,000 ns/op Iteration 2: 353506,771 ±(99.9%) 876,001 ns/op with_stream_concat·p0.00: 331264,000 ns/op with_stream_concat·p0.50: 341504,000 ns/op with_stream_concat·p0.90: 388608,000 ns/op with_stream_concat·p0.95: 417280,000 ns/op with_stream_concat·p0.99: 438784,000 ns/op with_stream_concat·p0.999: 568475,648 ns/op with_stream_concat·p0.9999: 1738381,722 ns/op with_stream_concat·p1.00: 1781760,000 ns/op Iteration 3: 350848,337 ±(99.9%) 838,185 ns/op with_stream_concat·p0.00: 331776,000 ns/op with_stream_concat·p0.50: 340480,000 ns/op with_stream_concat·p0.90: 369152,000 ns/op with_stream_concat·p0.95: 394752,000 ns/op with_stream_concat·p0.99: 431104,000 ns/op with_stream_concat·p0.999: 484799,488 ns/op with_stream_concat·p0.9999: 1752242,995 ns/op with_stream_concat·p1.00: 1802240,000 ns/op Iteration 4: 353490,035 ±(99.9%) 874,115 ns/op with_stream_concat·p0.00: 331776,000 ns/op with_stream_concat·p0.50: 340992,000 ns/op with_stream_concat·p0.90: 389632,000 ns/op with_stream_concat·p0.95: 417792,000 ns/op with_stream_concat·p0.99: 442368,000 ns/op with_stream_concat·p0.999: 509815,808 ns/op with_stream_concat·p0.9999: 1754401,587 ns/op with_stream_concat·p1.00: 1851392,000 ns/op Iteration 5: 358800,907 ±(99.9%) 956,944 ns/op with_stream_concat·p0.00: 331776,000 ns/op with_stream_concat·p0.50: 342528,000 ns/op with_stream_concat·p0.90: 417792,000 ns/op with_stream_concat·p0.95: 425472,000 ns/op with_stream_concat·p0.99: 460288,000 ns/op with_stream_concat·p0.999: 539312,128 ns/op with_stream_concat·p0.9999: 1776056,934 ns/op with_stream_concat·p1.00: 1781760,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 427486 mean = 350571,546 ±(99.9%) 213,596 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 426892 [ 500000,000, 750000,000) = 225 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 45 [1500000,000, 1750000,000) = 297 [1750000,000, 2000000,000) = 26 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 329728,000 ns/op p(50,0000) = 340480,000 ns/op p(90,0000) = 369152,000 ns/op p(95,0000) = 393216,000 ns/op p(99,0000) = 425984,000 ns/op p(99,9000) = 507904,000 ns/op p(99,9900) = 1724930,662 ns/op p(99,9990) = 1820109,066 ns/op p(99,9999) = 2240512,000 ns/op p(100,0000) = 2240512,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 10) # Run progress: 95,24% complete, ETA 01:52:18 # Fork: 1 of 3 # Warmup Iteration 1: 11301,412 ±(99.9%) 239,539 ns/op # Warmup Iteration 2: 11006,052 ±(99.9%) 127,431 ns/op # Warmup Iteration 3: 10902,744 ±(99.9%) 64,094 ns/op Iteration 1: 10944,764 ±(99.9%) 67,007 ns/op with_stream_concat·p0.00: 10144,000 ns/op with_stream_concat·p0.50: 10736,000 ns/op with_stream_concat·p0.90: 11120,000 ns/op with_stream_concat·p0.95: 11472,000 ns/op with_stream_concat·p0.99: 13056,000 ns/op with_stream_concat·p0.999: 25696,000 ns/op with_stream_concat·p0.9999: 36644,288 ns/op with_stream_concat·p1.00: 1259520,000 ns/op Iteration 2: 10914,523 ±(99.9%) 73,868 ns/op with_stream_concat·p0.00: 10160,000 ns/op with_stream_concat·p0.50: 10704,000 ns/op with_stream_concat·p0.90: 11056,000 ns/op with_stream_concat·p0.95: 11312,000 ns/op with_stream_concat·p0.99: 12720,000 ns/op with_stream_concat·p0.999: 25632,000 ns/op with_stream_concat·p0.9999: 42232,691 ns/op with_stream_concat·p1.00: 1384448,000 ns/op Iteration 3: 10938,143 ±(99.9%) 70,221 ns/op with_stream_concat·p0.00: 10112,000 ns/op with_stream_concat·p0.50: 10736,000 ns/op with_stream_concat·p0.90: 11104,000 ns/op with_stream_concat·p0.95: 11344,000 ns/op with_stream_concat·p0.99: 12800,000 ns/op with_stream_concat·p0.999: 25472,000 ns/op with_stream_concat·p0.9999: 38234,496 ns/op with_stream_concat·p1.00: 1280000,000 ns/op Iteration 4: 10895,082 ±(99.9%) 66,097 ns/op with_stream_concat·p0.00: 10176,000 ns/op with_stream_concat·p0.50: 10704,000 ns/op with_stream_concat·p0.90: 11040,000 ns/op with_stream_concat·p0.95: 11296,000 ns/op with_stream_concat·p0.99: 12752,000 ns/op with_stream_concat·p0.999: 25472,000 ns/op with_stream_concat·p0.9999: 35905,344 ns/op with_stream_concat·p1.00: 1306624,000 ns/op Iteration 5: 10948,808 ±(99.9%) 71,698 ns/op with_stream_concat·p0.00: 10112,000 ns/op with_stream_concat·p0.50: 10720,000 ns/op with_stream_concat·p0.90: 11088,000 ns/op with_stream_concat·p0.95: 11520,000 ns/op with_stream_concat·p0.99: 13104,000 ns/op with_stream_concat·p0.999: 25440,736 ns/op with_stream_concat·p0.9999: 38964,378 ns/op with_stream_concat·p1.00: 1282048,000 ns/op # Run progress: 95,29% complete, ETA 01:50:58 # Fork: 2 of 3 # Warmup Iteration 1: 11292,593 ±(99.9%) 203,112 ns/op # Warmup Iteration 2: 10974,880 ±(99.9%) 84,234 ns/op # Warmup Iteration 3: 10993,011 ±(99.9%) 66,343 ns/op Iteration 1: 10927,990 ±(99.9%) 70,007 ns/op with_stream_concat·p0.00: 10224,000 ns/op with_stream_concat·p0.50: 10720,000 ns/op with_stream_concat·p0.90: 11104,000 ns/op with_stream_concat·p0.95: 11376,000 ns/op with_stream_concat·p0.99: 12736,000 ns/op with_stream_concat·p0.999: 25472,000 ns/op with_stream_concat·p0.9999: 31488,000 ns/op with_stream_concat·p1.00: 1337344,000 ns/op Iteration 2: 10932,768 ±(99.9%) 72,235 ns/op with_stream_concat·p0.00: 10256,000 ns/op with_stream_concat·p0.50: 10720,000 ns/op with_stream_concat·p0.90: 11088,000 ns/op with_stream_concat·p0.95: 11376,000 ns/op with_stream_concat·p0.99: 12736,000 ns/op with_stream_concat·p0.999: 25568,000 ns/op with_stream_concat·p0.9999: 38218,253 ns/op with_stream_concat·p1.00: 1396736,000 ns/op Iteration 3: 10938,634 ±(99.9%) 73,682 ns/op with_stream_concat·p0.00: 10240,000 ns/op with_stream_concat·p0.50: 10736,000 ns/op with_stream_concat·p0.90: 11104,000 ns/op with_stream_concat·p0.95: 11376,000 ns/op with_stream_concat·p0.99: 12736,000 ns/op with_stream_concat·p0.999: 25504,000 ns/op with_stream_concat·p0.9999: 36120,646 ns/op with_stream_concat·p1.00: 1378304,000 ns/op Iteration 4: 10933,226 ±(99.9%) 75,818 ns/op with_stream_concat·p0.00: 10240,000 ns/op with_stream_concat·p0.50: 10720,000 ns/op with_stream_concat·p0.90: 11072,000 ns/op with_stream_concat·p0.95: 11360,000 ns/op with_stream_concat·p0.99: 12720,000 ns/op with_stream_concat·p0.999: 25536,000 ns/op with_stream_concat·p0.9999: 36109,926 ns/op with_stream_concat·p1.00: 1335296,000 ns/op Iteration 5: 10937,344 ±(99.9%) 73,815 ns/op with_stream_concat·p0.00: 10240,000 ns/op with_stream_concat·p0.50: 10736,000 ns/op with_stream_concat·p0.90: 11104,000 ns/op with_stream_concat·p0.95: 11376,000 ns/op with_stream_concat·p0.99: 12720,000 ns/op with_stream_concat·p0.999: 25440,000 ns/op with_stream_concat·p0.9999: 35999,942 ns/op with_stream_concat·p1.00: 1310720,000 ns/op # Run progress: 95,35% complete, ETA 01:49:38 # Fork: 3 of 3 # Warmup Iteration 1: 11243,083 ±(99.9%) 252,204 ns/op # Warmup Iteration 2: 10926,415 ±(99.9%) 77,096 ns/op # Warmup Iteration 3: 10998,364 ±(99.9%) 74,096 ns/op Iteration 1: 11085,520 ±(99.9%) 71,126 ns/op with_stream_concat·p0.00: 10224,000 ns/op with_stream_concat·p0.50: 10720,000 ns/op with_stream_concat·p0.90: 11376,000 ns/op with_stream_concat·p0.95: 13312,000 ns/op with_stream_concat·p0.99: 13680,000 ns/op with_stream_concat·p0.999: 25760,000 ns/op with_stream_concat·p0.9999: 38040,640 ns/op with_stream_concat·p1.00: 1323008,000 ns/op Iteration 2: 11546,945 ±(99.9%) 76,768 ns/op with_stream_concat·p0.00: 10224,000 ns/op with_stream_concat·p0.50: 10768,000 ns/op with_stream_concat·p0.90: 13424,000 ns/op with_stream_concat·p0.95: 13552,000 ns/op with_stream_concat·p0.99: 14448,000 ns/op with_stream_concat·p0.999: 26080,000 ns/op with_stream_concat·p0.9999: 40466,202 ns/op with_stream_concat·p1.00: 1351680,000 ns/op Iteration 3: 11062,052 ±(99.9%) 75,841 ns/op with_stream_concat·p0.00: 10224,000 ns/op with_stream_concat·p0.50: 10704,000 ns/op with_stream_concat·p0.90: 11280,000 ns/op with_stream_concat·p0.95: 13296,000 ns/op with_stream_concat·p0.99: 13648,000 ns/op with_stream_concat·p0.999: 25472,000 ns/op with_stream_concat·p0.9999: 37795,482 ns/op with_stream_concat·p1.00: 1654784,000 ns/op Iteration 4: 11228,733 ±(99.9%) 69,542 ns/op with_stream_concat·p0.00: 10240,000 ns/op with_stream_concat·p0.50: 10720,000 ns/op with_stream_concat·p0.90: 13296,000 ns/op with_stream_concat·p0.95: 13440,000 ns/op with_stream_concat·p0.99: 13808,000 ns/op with_stream_concat·p0.999: 25600,000 ns/op with_stream_concat·p0.9999: 40172,941 ns/op with_stream_concat·p1.00: 1388544,000 ns/op Iteration 5: 11102,682 ±(99.9%) 68,974 ns/op with_stream_concat·p0.00: 10192,000 ns/op with_stream_concat·p0.50: 10720,000 ns/op with_stream_concat·p0.90: 11552,000 ns/op with_stream_concat·p0.95: 13392,000 ns/op with_stream_concat·p0.99: 13936,000 ns/op with_stream_concat·p0.999: 25504,000 ns/op with_stream_concat·p0.9999: 35851,853 ns/op with_stream_concat·p1.00: 1335296,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3412112 mean = 11020,038 ±(99.9%) 18,548 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3411853 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 44 [1125000,000, 1250000,000) = 151 [1250000,000, 1375000,000) = 59 [1375000,000, 1500000,000) = 4 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 10112,000 ns/op p(50,0000) = 10720,000 ns/op p(90,0000) = 11200,000 ns/op p(95,0000) = 12688,000 ns/op p(99,0000) = 13600,000 ns/op p(99,9000) = 25568,000 ns/op p(99,9900) = 37028,954 ns/op p(99,9990) = 1282048,000 ns/op p(99,9999) = 1386855,985 ns/op p(100,0000) = 1654784,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 20) # Run progress: 95,41% complete, ETA 01:48:17 # Fork: 1 of 3 # Warmup Iteration 1: 16912,199 ±(99.9%) 172,988 ns/op # Warmup Iteration 2: 16834,800 ±(99.9%) 74,204 ns/op # Warmup Iteration 3: 16758,100 ±(99.9%) 134,115 ns/op Iteration 1: 16686,063 ±(99.9%) 109,422 ns/op with_stream_concat·p0.00: 15696,000 ns/op with_stream_concat·p0.50: 16352,000 ns/op with_stream_concat·p0.90: 16864,000 ns/op with_stream_concat·p0.95: 18112,000 ns/op with_stream_concat·p0.99: 18976,000 ns/op with_stream_concat·p0.999: 32881,216 ns/op with_stream_concat·p0.9999: 1099681,382 ns/op with_stream_concat·p1.00: 1292288,000 ns/op Iteration 2: 16732,914 ±(99.9%) 56,447 ns/op with_stream_concat·p0.00: 15648,000 ns/op with_stream_concat·p0.50: 16368,000 ns/op with_stream_concat·p0.90: 17024,000 ns/op with_stream_concat·p0.95: 18592,000 ns/op with_stream_concat·p0.99: 21312,000 ns/op with_stream_concat·p0.999: 32148,288 ns/op with_stream_concat·p0.9999: 42153,830 ns/op with_stream_concat·p1.00: 1263616,000 ns/op Iteration 3: 16764,381 ±(99.9%) 150,275 ns/op with_stream_concat·p0.00: 15712,000 ns/op with_stream_concat·p0.50: 16352,000 ns/op with_stream_concat·p0.90: 16800,000 ns/op with_stream_concat·p0.95: 17632,000 ns/op with_stream_concat·p0.99: 18848,000 ns/op with_stream_concat·p0.999: 33199,744 ns/op with_stream_concat·p0.9999: 1224183,808 ns/op with_stream_concat·p1.00: 2367488,000 ns/op Iteration 4: 16651,541 ±(99.9%) 59,728 ns/op with_stream_concat·p0.00: 15728,000 ns/op with_stream_concat·p0.50: 16384,000 ns/op with_stream_concat·p0.90: 16928,000 ns/op with_stream_concat·p0.95: 18144,000 ns/op with_stream_concat·p0.99: 19040,000 ns/op with_stream_concat·p0.999: 32032,000 ns/op with_stream_concat·p0.9999: 43264,000 ns/op with_stream_concat·p1.00: 1402880,000 ns/op Iteration 5: 16703,465 ±(99.9%) 125,223 ns/op with_stream_concat·p0.00: 15712,000 ns/op with_stream_concat·p0.50: 16352,000 ns/op with_stream_concat·p0.90: 16800,000 ns/op with_stream_concat·p0.95: 17600,000 ns/op with_stream_concat·p0.99: 18848,000 ns/op with_stream_concat·p0.999: 32870,592 ns/op with_stream_concat·p0.9999: 1134185,472 ns/op with_stream_concat·p1.00: 1323008,000 ns/op # Run progress: 95,46% complete, ETA 01:46:57 # Fork: 2 of 3 # Warmup Iteration 1: 16909,421 ±(99.9%) 169,515 ns/op # Warmup Iteration 2: 16642,728 ±(99.9%) 103,992 ns/op # Warmup Iteration 3: 16620,060 ±(99.9%) 90,378 ns/op Iteration 1: 16564,044 ±(99.9%) 89,291 ns/op with_stream_concat·p0.00: 15664,000 ns/op with_stream_concat·p0.50: 16288,000 ns/op with_stream_concat·p0.90: 16768,000 ns/op with_stream_concat·p0.95: 17504,000 ns/op with_stream_concat·p0.99: 18880,000 ns/op with_stream_concat·p0.999: 31437,280 ns/op with_stream_concat·p0.9999: 58641,440 ns/op with_stream_concat·p1.00: 1273856,000 ns/op Iteration 2: 16690,743 ±(99.9%) 138,403 ns/op with_stream_concat·p0.00: 15664,000 ns/op with_stream_concat·p0.50: 16288,000 ns/op with_stream_concat·p0.90: 16768,000 ns/op with_stream_concat·p0.95: 17472,000 ns/op with_stream_concat·p0.99: 18880,000 ns/op with_stream_concat·p0.999: 31566,304 ns/op with_stream_concat·p0.9999: 1136526,746 ns/op with_stream_concat·p1.00: 1912832,000 ns/op Iteration 3: 16708,165 ±(99.9%) 142,043 ns/op with_stream_concat·p0.00: 15680,000 ns/op with_stream_concat·p0.50: 16288,000 ns/op with_stream_concat·p0.90: 16736,000 ns/op with_stream_concat·p0.95: 17472,000 ns/op with_stream_concat·p0.99: 18851,200 ns/op with_stream_concat·p0.999: 32339,840 ns/op with_stream_concat·p0.9999: 1140594,688 ns/op with_stream_concat·p1.00: 1284096,000 ns/op Iteration 4: 16682,414 ±(99.9%) 135,625 ns/op with_stream_concat·p0.00: 15696,000 ns/op with_stream_concat·p0.50: 16288,000 ns/op with_stream_concat·p0.90: 16736,000 ns/op with_stream_concat·p0.95: 17472,000 ns/op with_stream_concat·p0.99: 18848,000 ns/op with_stream_concat·p0.999: 31529,472 ns/op with_stream_concat·p0.9999: 1148783,821 ns/op with_stream_concat·p1.00: 1290240,000 ns/op Iteration 5: 16715,627 ±(99.9%) 142,870 ns/op with_stream_concat·p0.00: 15632,000 ns/op with_stream_concat·p0.50: 16288,000 ns/op with_stream_concat·p0.90: 16736,000 ns/op with_stream_concat·p0.95: 17568,000 ns/op with_stream_concat·p0.99: 18944,000 ns/op with_stream_concat·p0.999: 31616,000 ns/op with_stream_concat·p0.9999: 1177313,690 ns/op with_stream_concat·p1.00: 1314816,000 ns/op # Run progress: 95,52% complete, ETA 01:45:37 # Fork: 3 of 3 # Warmup Iteration 1: 16968,689 ±(99.9%) 220,167 ns/op # Warmup Iteration 2: 16708,731 ±(99.9%) 138,119 ns/op # Warmup Iteration 3: 16653,080 ±(99.9%) 106,079 ns/op Iteration 1: 16679,993 ±(99.9%) 117,771 ns/op with_stream_concat·p0.00: 15728,000 ns/op with_stream_concat·p0.50: 16368,000 ns/op with_stream_concat·p0.90: 16800,000 ns/op with_stream_concat·p0.95: 17536,000 ns/op with_stream_concat·p0.99: 18592,000 ns/op with_stream_concat·p0.999: 32960,000 ns/op with_stream_concat·p0.9999: 1164877,824 ns/op with_stream_concat·p1.00: 1378304,000 ns/op Iteration 2: 16654,199 ±(99.9%) 109,180 ns/op with_stream_concat·p0.00: 15728,000 ns/op with_stream_concat·p0.50: 16368,000 ns/op with_stream_concat·p0.90: 16832,000 ns/op with_stream_concat·p0.95: 17664,000 ns/op with_stream_concat·p0.99: 18624,000 ns/op with_stream_concat·p0.999: 32008,832 ns/op with_stream_concat·p0.9999: 1139920,486 ns/op with_stream_concat·p1.00: 1851392,000 ns/op Iteration 3: 16758,618 ±(99.9%) 214,200 ns/op with_stream_concat·p0.00: 15728,000 ns/op with_stream_concat·p0.50: 16368,000 ns/op with_stream_concat·p0.90: 16800,000 ns/op with_stream_concat·p0.95: 17536,000 ns/op with_stream_concat·p0.99: 18528,000 ns/op with_stream_concat·p0.999: 32896,000 ns/op with_stream_concat·p0.9999: 1225805,824 ns/op with_stream_concat·p1.00: 7741440,000 ns/op Iteration 4: 16698,697 ±(99.9%) 122,978 ns/op with_stream_concat·p0.00: 15712,000 ns/op with_stream_concat·p0.50: 16368,000 ns/op with_stream_concat·p0.90: 16800,000 ns/op with_stream_concat·p0.95: 17536,000 ns/op with_stream_concat·p0.99: 18560,000 ns/op with_stream_concat·p0.999: 33152,000 ns/op with_stream_concat·p0.9999: 1175103,488 ns/op with_stream_concat·p1.00: 1394688,000 ns/op Iteration 5: 16672,497 ±(99.9%) 105,878 ns/op with_stream_concat·p0.00: 15712,000 ns/op with_stream_concat·p0.50: 16384,000 ns/op with_stream_concat·p0.90: 16832,000 ns/op with_stream_concat·p0.95: 17696,000 ns/op with_stream_concat·p0.99: 18624,000 ns/op with_stream_concat·p0.999: 32875,840 ns/op with_stream_concat·p0.9999: 1130302,464 ns/op with_stream_concat·p1.00: 1318912,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2554356 mean = 16691,011 ±(99.9%) 30,095 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 2554008 [ 500000,000, 1000000,000) = 2 [1000000,000, 1500000,000) = 340 [1500000,000, 2000000,000) = 4 [2000000,000, 2500000,000) = 1 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 [6500000,000, 7000000,000) = 0 [7000000,000, 7500000,000) = 0 Percentiles, ns/op: p(0,0000) = 15632,000 ns/op p(50,0000) = 16336,000 ns/op p(90,0000) = 16832,000 ns/op p(95,0000) = 17824,000 ns/op p(99,0000) = 19040,000 ns/op p(99,9000) = 32480,000 ns/op p(99,9900) = 1130496,000 ns/op p(99,9990) = 1317798,769 ns/op p(99,9999) = 2115446,264 ns/op p(100,0000) = 7741440,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 50) # Run progress: 95,58% complete, ETA 01:44:17 # Fork: 1 of 3 # Warmup Iteration 1: 36672,460 ±(99.9%) 417,906 ns/op # Warmup Iteration 2: 36106,035 ±(99.9%) 240,446 ns/op # Warmup Iteration 3: 35971,647 ±(99.9%) 128,924 ns/op Iteration 1: 36232,616 ±(99.9%) 128,656 ns/op with_stream_concat·p0.00: 34432,000 ns/op with_stream_concat·p0.50: 35520,000 ns/op with_stream_concat·p0.90: 37228,800 ns/op with_stream_concat·p0.95: 38464,000 ns/op with_stream_concat·p0.99: 45888,000 ns/op with_stream_concat·p0.999: 61842,048 ns/op with_stream_concat·p0.9999: 1147299,226 ns/op with_stream_concat·p1.00: 1308672,000 ns/op Iteration 2: 36031,834 ±(99.9%) 129,392 ns/op with_stream_concat·p0.00: 34496,000 ns/op with_stream_concat·p0.50: 35520,000 ns/op with_stream_concat·p0.90: 36992,000 ns/op with_stream_concat·p0.95: 37632,000 ns/op with_stream_concat·p0.99: 39488,000 ns/op with_stream_concat·p0.999: 57638,272 ns/op with_stream_concat·p0.9999: 1155338,035 ns/op with_stream_concat·p1.00: 1658880,000 ns/op Iteration 3: 35931,824 ±(99.9%) 133,480 ns/op with_stream_concat·p0.00: 34432,000 ns/op with_stream_concat·p0.50: 35456,000 ns/op with_stream_concat·p0.90: 36608,000 ns/op with_stream_concat·p0.95: 37504,000 ns/op with_stream_concat·p0.99: 39168,000 ns/op with_stream_concat·p0.999: 54912,000 ns/op with_stream_concat·p0.9999: 1171814,810 ns/op with_stream_concat·p1.00: 1384448,000 ns/op Iteration 4: 35989,659 ±(99.9%) 133,040 ns/op with_stream_concat·p0.00: 34496,000 ns/op with_stream_concat·p0.50: 35456,000 ns/op with_stream_concat·p0.90: 36800,000 ns/op with_stream_concat·p0.95: 37568,000 ns/op with_stream_concat·p0.99: 39232,000 ns/op with_stream_concat·p0.999: 54466,304 ns/op with_stream_concat·p0.9999: 1147304,346 ns/op with_stream_concat·p1.00: 1339392,000 ns/op Iteration 5: 35938,764 ±(99.9%) 132,576 ns/op with_stream_concat·p0.00: 34432,000 ns/op with_stream_concat·p0.50: 35456,000 ns/op with_stream_concat·p0.90: 36672,000 ns/op with_stream_concat·p0.95: 37504,000 ns/op with_stream_concat·p0.99: 39104,000 ns/op with_stream_concat·p0.999: 53497,088 ns/op with_stream_concat·p0.9999: 1158216,090 ns/op with_stream_concat·p1.00: 1394688,000 ns/op # Run progress: 95,63% complete, ETA 01:42:57 # Fork: 2 of 3 # Warmup Iteration 1: 38431,802 ±(99.9%) 415,870 ns/op # Warmup Iteration 2: 37915,008 ±(99.9%) 157,098 ns/op # Warmup Iteration 3: 37609,975 ±(99.9%) 136,784 ns/op Iteration 1: 37662,101 ±(99.9%) 142,039 ns/op with_stream_concat·p0.00: 36160,000 ns/op with_stream_concat·p0.50: 37120,000 ns/op with_stream_concat·p0.90: 38528,000 ns/op with_stream_concat·p0.95: 39296,000 ns/op with_stream_concat·p0.99: 41495,680 ns/op with_stream_concat·p0.999: 62046,336 ns/op with_stream_concat·p0.9999: 1217428,275 ns/op with_stream_concat·p1.00: 1368064,000 ns/op Iteration 2: 37641,149 ±(99.9%) 146,872 ns/op with_stream_concat·p0.00: 36096,000 ns/op with_stream_concat·p0.50: 37056,000 ns/op with_stream_concat·p0.90: 38272,000 ns/op with_stream_concat·p0.95: 39232,000 ns/op with_stream_concat·p0.99: 41408,000 ns/op with_stream_concat·p0.999: 63515,136 ns/op with_stream_concat·p0.9999: 1207997,235 ns/op with_stream_concat·p1.00: 1675264,000 ns/op Iteration 3: 37604,466 ±(99.9%) 137,452 ns/op with_stream_concat·p0.00: 36160,000 ns/op with_stream_concat·p0.50: 37056,000 ns/op with_stream_concat·p0.90: 38208,000 ns/op with_stream_concat·p0.95: 39168,000 ns/op with_stream_concat·p0.99: 41408,000 ns/op with_stream_concat·p0.999: 62403,008 ns/op with_stream_concat·p0.9999: 1130496,000 ns/op with_stream_concat·p1.00: 1298432,000 ns/op Iteration 4: 37607,341 ±(99.9%) 137,523 ns/op with_stream_concat·p0.00: 36096,000 ns/op with_stream_concat·p0.50: 37056,000 ns/op with_stream_concat·p0.90: 38272,000 ns/op with_stream_concat·p0.95: 39232,000 ns/op with_stream_concat·p0.99: 41472,000 ns/op with_stream_concat·p0.999: 64710,336 ns/op with_stream_concat·p0.9999: 1179913,626 ns/op with_stream_concat·p1.00: 1357824,000 ns/op Iteration 5: 37823,139 ±(99.9%) 134,100 ns/op with_stream_concat·p0.00: 36160,000 ns/op with_stream_concat·p0.50: 37056,000 ns/op with_stream_concat·p0.90: 38848,000 ns/op with_stream_concat·p0.95: 40576,000 ns/op with_stream_concat·p0.99: 46551,680 ns/op with_stream_concat·p0.999: 62843,968 ns/op with_stream_concat·p0.9999: 1156274,995 ns/op with_stream_concat·p1.00: 1329152,000 ns/op # Run progress: 95,69% complete, ETA 01:41:36 # Fork: 3 of 3 # Warmup Iteration 1: 37812,070 ±(99.9%) 441,469 ns/op # Warmup Iteration 2: 37059,557 ±(99.9%) 151,001 ns/op # Warmup Iteration 3: 37294,214 ±(99.9%) 140,666 ns/op Iteration 1: 37315,769 ±(99.9%) 139,165 ns/op with_stream_concat·p0.00: 35072,000 ns/op with_stream_concat·p0.50: 36480,000 ns/op with_stream_concat·p0.90: 38208,000 ns/op with_stream_concat·p0.95: 40320,000 ns/op with_stream_concat·p0.99: 51648,000 ns/op with_stream_concat·p0.999: 63363,328 ns/op with_stream_concat·p0.9999: 1167780,250 ns/op with_stream_concat·p1.00: 1433600,000 ns/op Iteration 2: 37002,067 ±(99.9%) 143,823 ns/op with_stream_concat·p0.00: 35008,000 ns/op with_stream_concat·p0.50: 36416,000 ns/op with_stream_concat·p0.90: 37568,000 ns/op with_stream_concat·p0.95: 38464,000 ns/op with_stream_concat·p0.99: 49472,000 ns/op with_stream_concat·p0.999: 56500,096 ns/op with_stream_concat·p0.9999: 1182605,722 ns/op with_stream_concat·p1.00: 1773568,000 ns/op Iteration 3: 37053,245 ±(99.9%) 134,783 ns/op with_stream_concat·p0.00: 35008,000 ns/op with_stream_concat·p0.50: 36480,000 ns/op with_stream_concat·p0.90: 37760,000 ns/op with_stream_concat·p0.95: 38528,000 ns/op with_stream_concat·p0.99: 49408,000 ns/op with_stream_concat·p0.999: 60739,072 ns/op with_stream_concat·p0.9999: 1150995,661 ns/op with_stream_concat·p1.00: 1275904,000 ns/op Iteration 4: 37248,426 ±(99.9%) 136,986 ns/op with_stream_concat·p0.00: 35008,000 ns/op with_stream_concat·p0.50: 36480,000 ns/op with_stream_concat·p0.90: 38144,000 ns/op with_stream_concat·p0.95: 39424,000 ns/op with_stream_concat·p0.99: 49792,000 ns/op with_stream_concat·p0.999: 59439,552 ns/op with_stream_concat·p0.9999: 1153369,498 ns/op with_stream_concat·p1.00: 1312768,000 ns/op Iteration 5: 37019,922 ±(99.9%) 134,158 ns/op with_stream_concat·p0.00: 35072,000 ns/op with_stream_concat·p0.50: 36416,000 ns/op with_stream_concat·p0.90: 37632,000 ns/op with_stream_concat·p0.95: 38592,000 ns/op with_stream_concat·p0.99: 49600,000 ns/op with_stream_concat·p0.999: 60663,040 ns/op with_stream_concat·p0.9999: 1156081,664 ns/op with_stream_concat·p1.00: 1308672,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2030872 mean = 36927,089 ±(99.9%) 35,218 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2030524 [ 125000,000, 250000,000) = 2 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 2 [1000000,000, 1125000,000) = 69 [1125000,000, 1250000,000) = 204 [1250000,000, 1375000,000) = 64 [1375000,000, 1500000,000) = 4 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 2 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 34432,000 ns/op p(50,0000) = 36544,000 ns/op p(90,0000) = 37760,000 ns/op p(95,0000) = 38848,000 ns/op p(99,0000) = 45248,000 ns/op p(99,9000) = 60416,000 ns/op p(99,9900) = 1161216,000 ns/op p(99,9990) = 1310087,721 ns/op p(99,9999) = 1674758,177 ns/op p(100,0000) = 1773568,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 100) # Run progress: 95,75% complete, ETA 01:40:16 # Fork: 1 of 3 # Warmup Iteration 1: 69676,259 ±(99.9%) 451,210 ns/op # Warmup Iteration 2: 68984,356 ±(99.9%) 159,941 ns/op # Warmup Iteration 3: 68871,067 ±(99.9%) 142,151 ns/op Iteration 1: 68913,395 ±(99.9%) 145,651 ns/op with_stream_concat·p0.00: 66304,000 ns/op with_stream_concat·p0.50: 67968,000 ns/op with_stream_concat·p0.90: 70016,000 ns/op with_stream_concat·p0.95: 72064,000 ns/op with_stream_concat·p0.99: 81536,000 ns/op with_stream_concat·p0.999: 99328,000 ns/op with_stream_concat·p0.9999: 1222715,392 ns/op with_stream_concat·p1.00: 1810432,000 ns/op Iteration 2: 68858,570 ±(99.9%) 144,758 ns/op with_stream_concat·p0.00: 66304,000 ns/op with_stream_concat·p0.50: 67968,000 ns/op with_stream_concat·p0.90: 70016,000 ns/op with_stream_concat·p0.95: 71936,000 ns/op with_stream_concat·p0.99: 81152,000 ns/op with_stream_concat·p0.999: 99072,000 ns/op with_stream_concat·p0.9999: 1247232,000 ns/op with_stream_concat·p1.00: 1433600,000 ns/op Iteration 3: 68855,094 ±(99.9%) 138,106 ns/op with_stream_concat·p0.00: 66432,000 ns/op with_stream_concat·p0.50: 67968,000 ns/op with_stream_concat·p0.90: 70016,000 ns/op with_stream_concat·p0.95: 72064,000 ns/op with_stream_concat·p0.99: 81536,000 ns/op with_stream_concat·p0.999: 98816,000 ns/op with_stream_concat·p0.9999: 1217563,648 ns/op with_stream_concat·p1.00: 1333248,000 ns/op Iteration 4: 68933,939 ±(99.9%) 144,898 ns/op with_stream_concat·p0.00: 66432,000 ns/op with_stream_concat·p0.50: 67968,000 ns/op with_stream_concat·p0.90: 70016,000 ns/op with_stream_concat·p0.95: 72064,000 ns/op with_stream_concat·p0.99: 81408,000 ns/op with_stream_concat·p0.999: 99328,000 ns/op with_stream_concat·p0.9999: 1263925,658 ns/op with_stream_concat·p1.00: 1384448,000 ns/op Iteration 5: 68922,836 ±(99.9%) 142,588 ns/op with_stream_concat·p0.00: 66304,000 ns/op with_stream_concat·p0.50: 67968,000 ns/op with_stream_concat·p0.90: 70144,000 ns/op with_stream_concat·p0.95: 72064,000 ns/op with_stream_concat·p0.99: 81152,000 ns/op with_stream_concat·p0.999: 98816,000 ns/op with_stream_concat·p0.9999: 1259587,994 ns/op with_stream_concat·p1.00: 1349632,000 ns/op # Run progress: 95,80% complete, ETA 01:38:56 # Fork: 2 of 3 # Warmup Iteration 1: 68988,649 ±(99.9%) 479,628 ns/op # Warmup Iteration 2: 68278,777 ±(99.9%) 149,906 ns/op # Warmup Iteration 3: 68116,977 ±(99.9%) 139,733 ns/op Iteration 1: 68185,682 ±(99.9%) 141,352 ns/op with_stream_concat·p0.00: 65664,000 ns/op with_stream_concat·p0.50: 67328,000 ns/op with_stream_concat·p0.90: 69376,000 ns/op with_stream_concat·p0.95: 71040,000 ns/op with_stream_concat·p0.99: 77568,000 ns/op with_stream_concat·p0.999: 97408,000 ns/op with_stream_concat·p0.9999: 1278445,363 ns/op with_stream_concat·p1.00: 1806336,000 ns/op Iteration 2: 68296,221 ±(99.9%) 137,460 ns/op with_stream_concat·p0.00: 65664,000 ns/op with_stream_concat·p0.50: 67328,000 ns/op with_stream_concat·p0.90: 69504,000 ns/op with_stream_concat·p0.95: 71168,000 ns/op with_stream_concat·p0.99: 80256,000 ns/op with_stream_concat·p0.999: 97920,000 ns/op with_stream_concat·p0.9999: 1295432,090 ns/op with_stream_concat·p1.00: 1443840,000 ns/op Iteration 3: 68273,358 ±(99.9%) 137,912 ns/op with_stream_concat·p0.00: 65536,000 ns/op with_stream_concat·p0.50: 67328,000 ns/op with_stream_concat·p0.90: 69632,000 ns/op with_stream_concat·p0.95: 71296,000 ns/op with_stream_concat·p0.99: 80128,000 ns/op with_stream_concat·p0.999: 97920,000 ns/op with_stream_concat·p0.9999: 1262344,192 ns/op with_stream_concat·p1.00: 1417216,000 ns/op Iteration 4: 68211,707 ±(99.9%) 135,460 ns/op with_stream_concat·p0.00: 65664,000 ns/op with_stream_concat·p0.50: 67328,000 ns/op with_stream_concat·p0.90: 69376,000 ns/op with_stream_concat·p0.95: 71040,000 ns/op with_stream_concat·p0.99: 80256,000 ns/op with_stream_concat·p0.999: 97792,000 ns/op with_stream_concat·p0.9999: 1228800,000 ns/op with_stream_concat·p1.00: 1384448,000 ns/op Iteration 5: 68257,189 ±(99.9%) 137,387 ns/op with_stream_concat·p0.00: 65664,000 ns/op with_stream_concat·p0.50: 67328,000 ns/op with_stream_concat·p0.90: 69504,000 ns/op with_stream_concat·p0.95: 71168,000 ns/op with_stream_concat·p0.99: 80326,400 ns/op with_stream_concat·p0.999: 98272,640 ns/op with_stream_concat·p0.9999: 1253635,072 ns/op with_stream_concat·p1.00: 1439744,000 ns/op # Run progress: 95,86% complete, ETA 01:37:36 # Fork: 3 of 3 # Warmup Iteration 1: 68746,861 ±(99.9%) 524,365 ns/op # Warmup Iteration 2: 68092,116 ±(99.9%) 149,202 ns/op # Warmup Iteration 3: 68047,605 ±(99.9%) 138,105 ns/op Iteration 1: 68014,423 ±(99.9%) 143,773 ns/op with_stream_concat·p0.00: 65472,000 ns/op with_stream_concat·p0.50: 67072,000 ns/op with_stream_concat·p0.90: 69120,000 ns/op with_stream_concat·p0.95: 71168,000 ns/op with_stream_concat·p0.99: 79872,000 ns/op with_stream_concat·p0.999: 97536,000 ns/op with_stream_concat·p0.9999: 1232109,568 ns/op with_stream_concat·p1.00: 1878016,000 ns/op Iteration 2: 67945,321 ±(99.9%) 136,967 ns/op with_stream_concat·p0.00: 65472,000 ns/op with_stream_concat·p0.50: 67072,000 ns/op with_stream_concat·p0.90: 69120,000 ns/op with_stream_concat·p0.95: 70912,000 ns/op with_stream_concat·p0.99: 77440,000 ns/op with_stream_concat·p0.999: 97035,136 ns/op with_stream_concat·p0.9999: 1208168,653 ns/op with_stream_concat·p1.00: 1359872,000 ns/op Iteration 3: 68019,001 ±(99.9%) 135,634 ns/op with_stream_concat·p0.00: 65536,000 ns/op with_stream_concat·p0.50: 67200,000 ns/op with_stream_concat·p0.90: 69248,000 ns/op with_stream_concat·p0.95: 71040,000 ns/op with_stream_concat·p0.99: 77440,000 ns/op with_stream_concat·p0.999: 97152,000 ns/op with_stream_concat·p0.9999: 1200791,962 ns/op with_stream_concat·p1.00: 1333248,000 ns/op Iteration 4: 70123,001 ±(99.9%) 152,889 ns/op with_stream_concat·p0.00: 65472,000 ns/op with_stream_concat·p0.50: 67200,000 ns/op with_stream_concat·p0.90: 83072,000 ns/op with_stream_concat·p0.95: 84224,000 ns/op with_stream_concat·p0.99: 88064,000 ns/op with_stream_concat·p0.999: 101410,816 ns/op with_stream_concat·p0.9999: 1252519,117 ns/op with_stream_concat·p1.00: 1443840,000 ns/op Iteration 5: 68072,063 ±(99.9%) 143,864 ns/op with_stream_concat·p0.00: 65408,000 ns/op with_stream_concat·p0.50: 67200,000 ns/op with_stream_concat·p0.90: 69248,000 ns/op with_stream_concat·p0.95: 71296,000 ns/op with_stream_concat·p0.99: 80768,000 ns/op with_stream_concat·p0.999: 97408,000 ns/op with_stream_concat·p0.9999: 1255435,469 ns/op with_stream_concat·p1.00: 1490944,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2185233 mean = 68520,930 ±(99.9%) 36,496 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2184769 [ 125000,000, 250000,000) = 63 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 1 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 7 [1125000,000, 1250000,000) = 198 [1250000,000, 1375000,000) = 178 [1375000,000, 1500000,000) = 13 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 65408,000 ns/op p(50,0000) = 67584,000 ns/op p(90,0000) = 69760,000 ns/op p(95,0000) = 72064,000 ns/op p(99,0000) = 83584,000 ns/op p(99,9000) = 98432,000 ns/op p(99,9900) = 1236992,000 ns/op p(99,9990) = 1360174,408 ns/op p(99,9999) = 1809673,282 ns/op p(100,0000) = 1878016,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 200) # Run progress: 95,92% complete, ETA 01:36:16 # Fork: 1 of 3 # Warmup Iteration 1: 119168,938 ±(99.9%) 879,269 ns/op # Warmup Iteration 2: 118077,711 ±(99.9%) 256,370 ns/op # Warmup Iteration 3: 117288,321 ±(99.9%) 223,293 ns/op Iteration 1: 117417,696 ±(99.9%) 234,868 ns/op with_stream_concat·p0.00: 113792,000 ns/op with_stream_concat·p0.50: 115968,000 ns/op with_stream_concat·p0.90: 119296,000 ns/op with_stream_concat·p0.95: 121472,000 ns/op with_stream_concat·p0.99: 134400,000 ns/op with_stream_concat·p0.999: 160512,000 ns/op with_stream_concat·p0.9999: 1346456,781 ns/op with_stream_concat·p1.00: 1501184,000 ns/op Iteration 2: 117463,667 ±(99.9%) 220,889 ns/op with_stream_concat·p0.00: 113792,000 ns/op with_stream_concat·p0.50: 115968,000 ns/op with_stream_concat·p0.90: 119424,000 ns/op with_stream_concat·p0.95: 121472,000 ns/op with_stream_concat·p0.99: 133888,000 ns/op with_stream_concat·p0.999: 153068,544 ns/op with_stream_concat·p0.9999: 1282032,435 ns/op with_stream_concat·p1.00: 1404928,000 ns/op Iteration 3: 117404,571 ±(99.9%) 233,952 ns/op with_stream_concat·p0.00: 113792,000 ns/op with_stream_concat·p0.50: 115968,000 ns/op with_stream_concat·p0.90: 119296,000 ns/op with_stream_concat·p0.95: 121344,000 ns/op with_stream_concat·p0.99: 134656,000 ns/op with_stream_concat·p0.999: 154540,032 ns/op with_stream_concat·p0.9999: 1319684,096 ns/op with_stream_concat·p1.00: 1466368,000 ns/op Iteration 4: 117460,640 ±(99.9%) 228,728 ns/op with_stream_concat·p0.00: 113664,000 ns/op with_stream_concat·p0.50: 115968,000 ns/op with_stream_concat·p0.90: 119424,000 ns/op with_stream_concat·p0.95: 121472,000 ns/op with_stream_concat·p0.99: 134400,000 ns/op with_stream_concat·p0.999: 151285,760 ns/op with_stream_concat·p0.9999: 1339244,544 ns/op with_stream_concat·p1.00: 1452032,000 ns/op Iteration 5: 117526,665 ±(99.9%) 233,106 ns/op with_stream_concat·p0.00: 113536,000 ns/op with_stream_concat·p0.50: 115968,000 ns/op with_stream_concat·p0.90: 119552,000 ns/op with_stream_concat·p0.95: 121600,000 ns/op with_stream_concat·p0.99: 134400,000 ns/op with_stream_concat·p0.999: 156677,120 ns/op with_stream_concat·p0.9999: 1320962,048 ns/op with_stream_concat·p1.00: 1490944,000 ns/op # Run progress: 95,97% complete, ETA 01:34:55 # Fork: 2 of 3 # Warmup Iteration 1: 127661,284 ±(99.9%) 918,392 ns/op # Warmup Iteration 2: 126224,883 ±(99.9%) 261,084 ns/op # Warmup Iteration 3: 126045,255 ±(99.9%) 241,454 ns/op Iteration 1: 126156,137 ±(99.9%) 247,610 ns/op with_stream_concat·p0.00: 122752,000 ns/op with_stream_concat·p0.50: 124544,000 ns/op with_stream_concat·p0.90: 127744,000 ns/op with_stream_concat·p0.95: 129792,000 ns/op with_stream_concat·p0.99: 151552,000 ns/op with_stream_concat·p0.999: 164209,920 ns/op with_stream_concat·p0.9999: 1347750,912 ns/op with_stream_concat·p1.00: 1445888,000 ns/op Iteration 2: 126095,060 ±(99.9%) 243,448 ns/op with_stream_concat·p0.00: 122752,000 ns/op with_stream_concat·p0.50: 124544,000 ns/op with_stream_concat·p0.90: 127616,000 ns/op with_stream_concat·p0.95: 129664,000 ns/op with_stream_concat·p0.99: 151296,000 ns/op with_stream_concat·p0.999: 160454,656 ns/op with_stream_concat·p0.9999: 1354999,398 ns/op with_stream_concat·p1.00: 1466368,000 ns/op Iteration 3: 126173,758 ±(99.9%) 251,023 ns/op with_stream_concat·p0.00: 122752,000 ns/op with_stream_concat·p0.50: 124672,000 ns/op with_stream_concat·p0.90: 127744,000 ns/op with_stream_concat·p0.95: 129792,000 ns/op with_stream_concat·p0.99: 148549,120 ns/op with_stream_concat·p0.999: 165587,712 ns/op with_stream_concat·p0.9999: 1341778,739 ns/op with_stream_concat·p1.00: 1548288,000 ns/op Iteration 4: 126131,662 ±(99.9%) 235,957 ns/op with_stream_concat·p0.00: 122624,000 ns/op with_stream_concat·p0.50: 124544,000 ns/op with_stream_concat·p0.90: 127744,000 ns/op with_stream_concat·p0.95: 129792,000 ns/op with_stream_concat·p0.99: 151040,000 ns/op with_stream_concat·p0.999: 164556,544 ns/op with_stream_concat·p0.9999: 1308999,270 ns/op with_stream_concat·p1.00: 1425408,000 ns/op Iteration 5: 126127,914 ±(99.9%) 247,706 ns/op with_stream_concat·p0.00: 122624,000 ns/op with_stream_concat·p0.50: 124544,000 ns/op with_stream_concat·p0.90: 127744,000 ns/op with_stream_concat·p0.95: 129792,000 ns/op with_stream_concat·p0.99: 148218,880 ns/op with_stream_concat·p0.999: 160204,288 ns/op with_stream_concat·p0.9999: 1352660,582 ns/op with_stream_concat·p1.00: 1507328,000 ns/op # Run progress: 96,03% complete, ETA 01:33:35 # Fork: 3 of 3 # Warmup Iteration 1: 122587,610 ±(99.9%) 759,792 ns/op # Warmup Iteration 2: 121178,006 ±(99.9%) 274,121 ns/op # Warmup Iteration 3: 120915,830 ±(99.9%) 243,029 ns/op Iteration 1: 121302,264 ±(99.9%) 249,903 ns/op with_stream_concat·p0.00: 117120,000 ns/op with_stream_concat·p0.50: 119552,000 ns/op with_stream_concat·p0.90: 123264,000 ns/op with_stream_concat·p0.95: 125440,000 ns/op with_stream_concat·p0.99: 147573,760 ns/op with_stream_concat·p0.999: 197888,000 ns/op with_stream_concat·p0.9999: 1334331,802 ns/op with_stream_concat·p1.00: 1394688,000 ns/op Iteration 2: 121020,757 ±(99.9%) 244,476 ns/op with_stream_concat·p0.00: 117120,000 ns/op with_stream_concat·p0.50: 119552,000 ns/op with_stream_concat·p0.90: 122880,000 ns/op with_stream_concat·p0.95: 124928,000 ns/op with_stream_concat·p0.99: 137216,000 ns/op with_stream_concat·p0.999: 158464,000 ns/op with_stream_concat·p0.9999: 1351158,579 ns/op with_stream_concat·p1.00: 1439744,000 ns/op Iteration 3: 120839,537 ±(99.9%) 246,401 ns/op with_stream_concat·p0.00: 117248,000 ns/op with_stream_concat·p0.50: 119424,000 ns/op with_stream_concat·p0.90: 122496,000 ns/op with_stream_concat·p0.95: 124544,000 ns/op with_stream_concat·p0.99: 137984,000 ns/op with_stream_concat·p0.999: 160084,480 ns/op with_stream_concat·p0.9999: 1335296,000 ns/op with_stream_concat·p1.00: 1447936,000 ns/op Iteration 4: 126227,816 ±(99.9%) 303,886 ns/op with_stream_concat·p0.00: 117120,000 ns/op with_stream_concat·p0.50: 119680,000 ns/op with_stream_concat·p0.90: 152576,000 ns/op with_stream_concat·p0.95: 153600,000 ns/op with_stream_concat·p0.99: 158208,000 ns/op with_stream_concat·p0.999: 182528,000 ns/op with_stream_concat·p0.9999: 1370640,384 ns/op with_stream_concat·p1.00: 2306048,000 ns/op Iteration 5: 124123,065 ±(99.9%) 270,465 ns/op with_stream_concat·p0.00: 117248,000 ns/op with_stream_concat·p0.50: 119424,000 ns/op with_stream_concat·p0.90: 151552,000 ns/op with_stream_concat·p0.95: 152832,000 ns/op with_stream_concat·p0.99: 156718,080 ns/op with_stream_concat·p0.999: 181504,000 ns/op with_stream_concat·p0.9999: 1339194,573 ns/op with_stream_concat·p1.00: 1431552,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 1228389 mean = 121980,922 ±(99.9%) 64,576 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 1228017 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 1 [1000000,000, 1250000,000) = 107 [1250000,000, 1500000,000) = 260 [1500000,000, 1750000,000) = 3 [1750000,000, 2000000,000) = 0 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 1 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 113536,000 ns/op p(50,0000) = 119680,000 ns/op p(90,0000) = 126464,000 ns/op p(95,0000) = 130816,000 ns/op p(99,0000) = 153088,000 ns/op p(99,9000) = 171008,000 ns/op p(99,9900) = 1333577,728 ns/op p(99,9990) = 1447936,000 ns/op p(99,9999) = 2132983,194 ns/op p(100,0000) = 2306048,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 500) # Run progress: 96,09% complete, ETA 01:32:15 # Fork: 1 of 3 # Warmup Iteration 1: 328871,867 ±(99.9%) 1975,016 ns/op # Warmup Iteration 2: 325528,155 ±(99.9%) 772,568 ns/op # Warmup Iteration 3: 324108,840 ±(99.9%) 723,249 ns/op Iteration 1: 324552,909 ±(99.9%) 712,798 ns/op with_stream_concat·p0.00: 310272,000 ns/op with_stream_concat·p0.50: 317440,000 ns/op with_stream_concat·p0.90: 340480,000 ns/op with_stream_concat·p0.95: 343040,000 ns/op with_stream_concat·p0.99: 360028,160 ns/op with_stream_concat·p0.999: 412009,472 ns/op with_stream_concat·p0.9999: 1665916,928 ns/op with_stream_concat·p1.00: 1687552,000 ns/op Iteration 2: 326442,731 ±(99.9%) 787,939 ns/op with_stream_concat·p0.00: 310784,000 ns/op with_stream_concat·p0.50: 317952,000 ns/op with_stream_concat·p0.90: 340992,000 ns/op with_stream_concat·p0.95: 344064,000 ns/op with_stream_concat·p0.99: 399298,560 ns/op with_stream_concat·p0.999: 554766,336 ns/op with_stream_concat·p0.9999: 1665024,000 ns/op with_stream_concat·p1.00: 1732608,000 ns/op Iteration 3: 324448,269 ±(99.9%) 730,845 ns/op with_stream_concat·p0.00: 310272,000 ns/op with_stream_concat·p0.50: 317952,000 ns/op with_stream_concat·p0.90: 339456,000 ns/op with_stream_concat·p0.95: 342016,000 ns/op with_stream_concat·p0.99: 358912,000 ns/op with_stream_concat·p0.999: 405479,424 ns/op with_stream_concat·p0.9999: 1749195,162 ns/op with_stream_concat·p1.00: 1832960,000 ns/op Iteration 4: 324531,676 ±(99.9%) 730,185 ns/op with_stream_concat·p0.00: 310272,000 ns/op with_stream_concat·p0.50: 317952,000 ns/op with_stream_concat·p0.90: 339456,000 ns/op with_stream_concat·p0.95: 342528,000 ns/op with_stream_concat·p0.99: 359936,000 ns/op with_stream_concat·p0.999: 528824,320 ns/op with_stream_concat·p0.9999: 1677430,784 ns/op with_stream_concat·p1.00: 1742848,000 ns/op Iteration 5: 324462,465 ±(99.9%) 722,732 ns/op with_stream_concat·p0.00: 310784,000 ns/op with_stream_concat·p0.50: 317440,000 ns/op with_stream_concat·p0.90: 339456,000 ns/op with_stream_concat·p0.95: 342528,000 ns/op with_stream_concat·p0.99: 358958,080 ns/op with_stream_concat·p0.999: 395608,064 ns/op with_stream_concat·p0.9999: 1707974,042 ns/op with_stream_concat·p1.00: 1765376,000 ns/op # Run progress: 96,14% complete, ETA 01:30:55 # Fork: 2 of 3 # Warmup Iteration 1: 359573,204 ±(99.9%) 2213,688 ns/op # Warmup Iteration 2: 353901,938 ±(99.9%) 928,955 ns/op # Warmup Iteration 3: 354982,743 ±(99.9%) 846,716 ns/op Iteration 1: 354073,648 ±(99.9%) 828,709 ns/op with_stream_concat·p0.00: 337408,000 ns/op with_stream_concat·p0.50: 345088,000 ns/op with_stream_concat·p0.90: 370688,000 ns/op with_stream_concat·p0.95: 384512,000 ns/op with_stream_concat·p0.99: 403456,000 ns/op with_stream_concat·p0.999: 451156,992 ns/op with_stream_concat·p0.9999: 1824909,722 ns/op with_stream_concat·p1.00: 1839104,000 ns/op Iteration 2: 353751,537 ±(99.9%) 763,010 ns/op with_stream_concat·p0.00: 336384,000 ns/op with_stream_concat·p0.50: 345088,000 ns/op with_stream_concat·p0.90: 370176,000 ns/op with_stream_concat·p0.95: 384000,000 ns/op with_stream_concat·p0.99: 403456,000 ns/op with_stream_concat·p0.999: 459139,072 ns/op with_stream_concat·p0.9999: 1684175,258 ns/op with_stream_concat·p1.00: 1792000,000 ns/op Iteration 3: 355785,338 ±(99.9%) 863,685 ns/op with_stream_concat·p0.00: 336896,000 ns/op with_stream_concat·p0.50: 345088,000 ns/op with_stream_concat·p0.90: 372736,000 ns/op with_stream_concat·p0.95: 390144,000 ns/op with_stream_concat·p0.99: 441948,160 ns/op with_stream_concat·p0.999: 499712,000 ns/op with_stream_concat·p0.9999: 1801427,354 ns/op with_stream_concat·p1.00: 1865728,000 ns/op Iteration 4: 353930,860 ±(99.9%) 766,866 ns/op with_stream_concat·p0.00: 337408,000 ns/op with_stream_concat·p0.50: 345088,000 ns/op with_stream_concat·p0.90: 370688,000 ns/op with_stream_concat·p0.95: 384000,000 ns/op with_stream_concat·p0.99: 403456,000 ns/op with_stream_concat·p0.999: 463047,680 ns/op with_stream_concat·p0.9999: 1682876,416 ns/op with_stream_concat·p1.00: 1755136,000 ns/op Iteration 5: 353747,876 ±(99.9%) 771,283 ns/op with_stream_concat·p0.00: 337408,000 ns/op with_stream_concat·p0.50: 345088,000 ns/op with_stream_concat·p0.90: 370176,000 ns/op with_stream_concat·p0.95: 383488,000 ns/op with_stream_concat·p0.99: 403456,000 ns/op with_stream_concat·p0.999: 460687,360 ns/op with_stream_concat·p0.9999: 1666822,144 ns/op with_stream_concat·p1.00: 1720320,000 ns/op # Run progress: 96,20% complete, ETA 01:29:35 # Fork: 3 of 3 # Warmup Iteration 1: 328291,650 ±(99.9%) 1961,849 ns/op # Warmup Iteration 2: 325206,489 ±(99.9%) 768,932 ns/op # Warmup Iteration 3: 324142,097 ±(99.9%) 745,120 ns/op Iteration 1: 324021,823 ±(99.9%) 732,679 ns/op with_stream_concat·p0.00: 310272,000 ns/op with_stream_concat·p0.50: 316928,000 ns/op with_stream_concat·p0.90: 339456,000 ns/op with_stream_concat·p0.95: 342016,000 ns/op with_stream_concat·p0.99: 358400,000 ns/op with_stream_concat·p0.999: 455849,984 ns/op with_stream_concat·p0.9999: 1708884,378 ns/op with_stream_concat·p1.00: 1767424,000 ns/op Iteration 2: 324543,264 ±(99.9%) 728,093 ns/op with_stream_concat·p0.00: 310272,000 ns/op with_stream_concat·p0.50: 317440,000 ns/op with_stream_concat·p0.90: 339968,000 ns/op with_stream_concat·p0.95: 343040,000 ns/op with_stream_concat·p0.99: 357975,040 ns/op with_stream_concat·p0.999: 422129,664 ns/op with_stream_concat·p0.9999: 1706391,757 ns/op with_stream_concat·p1.00: 1787904,000 ns/op Iteration 3: 324172,390 ±(99.9%) 712,976 ns/op with_stream_concat·p0.00: 310784,000 ns/op with_stream_concat·p0.50: 317440,000 ns/op with_stream_concat·p0.90: 339456,000 ns/op with_stream_concat·p0.95: 342016,000 ns/op with_stream_concat·p0.99: 358912,000 ns/op with_stream_concat·p0.999: 414979,584 ns/op with_stream_concat·p0.9999: 1664185,344 ns/op with_stream_concat·p1.00: 1753088,000 ns/op Iteration 4: 324026,688 ±(99.9%) 696,968 ns/op with_stream_concat·p0.00: 309760,000 ns/op with_stream_concat·p0.50: 317440,000 ns/op with_stream_concat·p0.90: 338944,000 ns/op with_stream_concat·p0.95: 342016,000 ns/op with_stream_concat·p0.99: 357888,000 ns/op with_stream_concat·p0.999: 438941,696 ns/op with_stream_concat·p0.9999: 1716222,362 ns/op with_stream_concat·p1.00: 1771520,000 ns/op Iteration 5: 324169,978 ±(99.9%) 715,564 ns/op with_stream_concat·p0.00: 310272,000 ns/op with_stream_concat·p0.50: 317440,000 ns/op with_stream_concat·p0.90: 338944,000 ns/op with_stream_concat·p0.95: 342016,000 ns/op with_stream_concat·p0.99: 359936,000 ns/op with_stream_concat·p0.999: 427980,800 ns/op with_stream_concat·p0.9999: 1694937,088 ns/op with_stream_concat·p1.00: 1751040,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 448846 mean = 333873,014 ±(99.9%) 205,182 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 436670 [ 375000,000, 500000,000) = 11702 [ 500000,000, 625000,000) = 79 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 1 [1125000,000, 1250000,000) = 1 [1250000,000, 1375000,000) = 1 [1375000,000, 1500000,000) = 82 [1500000,000, 1625000,000) = 190 [1625000,000, 1750000,000) = 95 [1750000,000, 1875000,000) = 25 Percentiles, ns/op: p(0,0000) = 309760,000 ns/op p(50,0000) = 329728,000 ns/op p(90,0000) = 357888,000 ns/op p(95,0000) = 367616,000 ns/op p(99,0000) = 399360,000 ns/op p(99,9000) = 507470,336 ns/op p(99,9900) = 1700312,269 ns/op p(99,9990) = 1834007,613 ns/op p(99,9999) = 1865728,000 ns/op p(100,0000) = 1865728,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 1000) # Run progress: 96,26% complete, ETA 01:28:14 # Fork: 1 of 3 # Warmup Iteration 1: 686245,449 ±(99.9%) 4314,424 ns/op # Warmup Iteration 2: 690819,815 ±(99.9%) 2830,285 ns/op # Warmup Iteration 3: 684717,263 ±(99.9%) 1595,711 ns/op Iteration 1: 681941,089 ±(99.9%) 1574,338 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 679936,000 ns/op with_stream_concat·p0.90: 699392,000 ns/op with_stream_concat·p0.95: 731136,000 ns/op with_stream_concat·p0.99: 764928,000 ns/op with_stream_concat·p0.999: 2054854,656 ns/op with_stream_concat·p0.9999: 2234309,837 ns/op with_stream_concat·p1.00: 2260992,000 ns/op Iteration 2: 677342,612 ±(99.9%) 1430,073 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 676864,000 ns/op with_stream_concat·p0.90: 695296,000 ns/op with_stream_concat·p0.95: 699392,000 ns/op with_stream_concat·p0.99: 727040,000 ns/op with_stream_concat·p0.999: 1953718,272 ns/op with_stream_concat·p0.9999: 2161348,198 ns/op with_stream_concat·p1.00: 2174976,000 ns/op Iteration 3: 677200,799 ±(99.9%) 1405,044 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 676864,000 ns/op with_stream_concat·p0.90: 695296,000 ns/op with_stream_concat·p0.95: 699392,000 ns/op with_stream_concat·p0.99: 730112,000 ns/op with_stream_concat·p0.999: 1944502,272 ns/op with_stream_concat·p0.9999: 2175375,770 ns/op with_stream_concat·p1.00: 2183168,000 ns/op Iteration 4: 677865,491 ±(99.9%) 1420,801 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 676864,000 ns/op with_stream_concat·p0.90: 695296,000 ns/op with_stream_concat·p0.95: 703488,000 ns/op with_stream_concat·p0.99: 729088,000 ns/op with_stream_concat·p0.999: 1958948,864 ns/op with_stream_concat·p0.9999: 2173246,259 ns/op with_stream_concat·p1.00: 2179072,000 ns/op Iteration 5: 677498,688 ±(99.9%) 1406,225 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 676864,000 ns/op with_stream_concat·p0.90: 695296,000 ns/op with_stream_concat·p0.95: 700416,000 ns/op with_stream_concat·p0.99: 728064,000 ns/op with_stream_concat·p0.999: 1879101,440 ns/op with_stream_concat·p0.9999: 2195155,763 ns/op with_stream_concat·p1.00: 2228224,000 ns/op # Run progress: 96,31% complete, ETA 01:26:54 # Fork: 2 of 3 # Warmup Iteration 1: 686720,334 ±(99.9%) 4308,510 ns/op # Warmup Iteration 2: 680980,663 ±(99.9%) 1709,605 ns/op # Warmup Iteration 3: 682764,630 ±(99.9%) 1503,897 ns/op Iteration 1: 681713,765 ±(99.9%) 1582,696 ns/op with_stream_concat·p0.00: 646144,000 ns/op with_stream_concat·p0.50: 679936,000 ns/op with_stream_concat·p0.90: 698368,000 ns/op with_stream_concat·p0.95: 726016,000 ns/op with_stream_concat·p0.99: 764928,000 ns/op with_stream_concat·p0.999: 2050101,248 ns/op with_stream_concat·p0.9999: 2282312,499 ns/op with_stream_concat·p1.00: 2293760,000 ns/op Iteration 2: 677751,240 ±(99.9%) 1482,577 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 676864,000 ns/op with_stream_concat·p0.90: 695296,000 ns/op with_stream_concat·p0.95: 700416,000 ns/op with_stream_concat·p0.99: 729088,000 ns/op with_stream_concat·p0.999: 1947320,320 ns/op with_stream_concat·p0.9999: 2245446,861 ns/op with_stream_concat·p1.00: 2260992,000 ns/op Iteration 3: 677613,424 ±(99.9%) 1463,790 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 676864,000 ns/op with_stream_concat·p0.90: 695296,000 ns/op with_stream_concat·p0.95: 700416,000 ns/op with_stream_concat·p0.99: 729088,000 ns/op with_stream_concat·p0.999: 1963118,592 ns/op with_stream_concat·p0.9999: 2220861,030 ns/op with_stream_concat·p1.00: 2236416,000 ns/op Iteration 4: 677746,933 ±(99.9%) 1407,340 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 676864,000 ns/op with_stream_concat·p0.90: 695296,000 ns/op with_stream_concat·p0.95: 701440,000 ns/op with_stream_concat·p0.99: 731136,000 ns/op with_stream_concat·p0.999: 1910456,320 ns/op with_stream_concat·p0.9999: 2118051,430 ns/op with_stream_concat·p1.00: 2125824,000 ns/op Iteration 5: 678731,908 ±(99.9%) 1447,102 ns/op with_stream_concat·p0.00: 648192,000 ns/op with_stream_concat·p0.50: 677888,000 ns/op with_stream_concat·p0.90: 696320,000 ns/op with_stream_concat·p0.95: 707584,000 ns/op with_stream_concat·p0.99: 734208,000 ns/op with_stream_concat·p0.999: 1912381,440 ns/op with_stream_concat·p0.9999: 2179527,475 ns/op with_stream_concat·p1.00: 2187264,000 ns/op # Run progress: 96,37% complete, ETA 01:25:34 # Fork: 3 of 3 # Warmup Iteration 1: 685601,103 ±(99.9%) 4095,321 ns/op # Warmup Iteration 2: 680747,175 ±(99.9%) 1589,658 ns/op # Warmup Iteration 3: 686577,856 ±(99.9%) 1673,621 ns/op Iteration 1: 681008,506 ±(99.9%) 1587,885 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 678912,000 ns/op with_stream_concat·p0.90: 697344,000 ns/op with_stream_concat·p0.95: 726016,000 ns/op with_stream_concat·p0.99: 764928,000 ns/op with_stream_concat·p0.999: 2013698,048 ns/op with_stream_concat·p0.9999: 2208011,878 ns/op with_stream_concat·p1.00: 2211840,000 ns/op Iteration 2: 676775,707 ±(99.9%) 1414,558 ns/op with_stream_concat·p0.00: 646144,000 ns/op with_stream_concat·p0.50: 675840,000 ns/op with_stream_concat·p0.90: 694272,000 ns/op with_stream_concat·p0.95: 698368,000 ns/op with_stream_concat·p0.99: 727398,400 ns/op with_stream_concat·p0.999: 1953064,960 ns/op with_stream_concat·p0.9999: 2136930,304 ns/op with_stream_concat·p1.00: 2154496,000 ns/op Iteration 3: 676514,925 ±(99.9%) 1403,171 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 675840,000 ns/op with_stream_concat·p0.90: 694272,000 ns/op with_stream_concat·p0.95: 697344,000 ns/op with_stream_concat·p0.99: 739624,960 ns/op with_stream_concat·p0.999: 1939752,960 ns/op with_stream_concat·p0.9999: 2097152,000 ns/op with_stream_concat·p1.00: 2097152,000 ns/op Iteration 4: 676356,609 ±(99.9%) 1436,488 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 675840,000 ns/op with_stream_concat·p0.90: 694272,000 ns/op with_stream_concat·p0.95: 696320,000 ns/op with_stream_concat·p0.99: 729088,000 ns/op with_stream_concat·p0.999: 1971101,696 ns/op with_stream_concat·p0.9999: 2212106,240 ns/op with_stream_concat·p1.00: 2260992,000 ns/op Iteration 5: 676179,347 ±(99.9%) 1400,193 ns/op with_stream_concat·p0.00: 647168,000 ns/op with_stream_concat·p0.50: 675840,000 ns/op with_stream_concat·p0.90: 694272,000 ns/op with_stream_concat·p0.95: 696320,000 ns/op with_stream_concat·p0.99: 728064,000 ns/op with_stream_concat·p0.999: 1925345,280 ns/op with_stream_concat·p0.9999: 2181756,518 ns/op with_stream_concat·p1.00: 2195456,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 221013 mean = 678144,499 ±(99.9%) 376,756 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 218026 [ 750000,000, 1000000,000) = 2679 [1000000,000, 1250000,000) = 5 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 128 [2000000,000, 2250000,000) = 169 [2250000,000, 2500000,000) = 5 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 646144,000 ns/op p(50,0000) = 676864,000 ns/op p(90,0000) = 695296,000 ns/op p(95,0000) = 703488,000 ns/op p(99,0000) = 756736,000 ns/op p(99,9000) = 1949667,328 ns/op p(99,9900) = 2178656,666 ns/op p(99,9990) = 2267462,533 ns/op p(99,9999) = 2293760,000 ns/op p(100,0000) = 2293760,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 10) # Run progress: 96,43% complete, ETA 01:24:14 # Fork: 1 of 3 # Warmup Iteration 1: 22334,749 ±(99.9%) 250,523 ns/op # Warmup Iteration 2: 21883,820 ±(99.9%) 107,985 ns/op # Warmup Iteration 3: 21743,321 ±(99.9%) 68,621 ns/op Iteration 1: 21793,368 ±(99.9%) 68,046 ns/op with_stream_concat·p0.00: 20736,000 ns/op with_stream_concat·p0.50: 21504,000 ns/op with_stream_concat·p0.90: 22176,000 ns/op with_stream_concat·p0.95: 22816,000 ns/op with_stream_concat·p0.99: 24032,000 ns/op with_stream_concat·p0.999: 38411,456 ns/op with_stream_concat·p0.9999: 56839,546 ns/op with_stream_concat·p1.00: 1499136,000 ns/op Iteration 2: 21824,740 ±(99.9%) 100,822 ns/op with_stream_concat·p0.00: 20832,000 ns/op with_stream_concat·p0.50: 21440,000 ns/op with_stream_concat·p0.90: 21952,000 ns/op with_stream_concat·p0.95: 23232,000 ns/op with_stream_concat·p0.99: 24032,000 ns/op with_stream_concat·p0.999: 38400,000 ns/op with_stream_concat·p0.9999: 1208320,000 ns/op with_stream_concat·p1.00: 1742848,000 ns/op Iteration 3: 21839,902 ±(99.9%) 99,602 ns/op with_stream_concat·p0.00: 20832,000 ns/op with_stream_concat·p0.50: 21440,000 ns/op with_stream_concat·p0.90: 22016,000 ns/op with_stream_concat·p0.95: 23200,000 ns/op with_stream_concat·p0.99: 23872,000 ns/op with_stream_concat·p0.999: 38464,000 ns/op with_stream_concat·p0.9999: 1212953,395 ns/op with_stream_concat·p1.00: 1382400,000 ns/op Iteration 4: 22032,994 ±(99.9%) 69,381 ns/op with_stream_concat·p0.00: 20800,000 ns/op with_stream_concat·p0.50: 21472,000 ns/op with_stream_concat·p0.90: 22944,000 ns/op with_stream_concat·p0.95: 23808,000 ns/op with_stream_concat·p0.99: 34816,000 ns/op with_stream_concat·p0.999: 38912,000 ns/op with_stream_concat·p0.9999: 64886,080 ns/op with_stream_concat·p1.00: 1370112,000 ns/op Iteration 5: 21856,330 ±(99.9%) 101,894 ns/op with_stream_concat·p0.00: 20800,000 ns/op with_stream_concat·p0.50: 21472,000 ns/op with_stream_concat·p0.90: 22112,000 ns/op with_stream_concat·p0.95: 23200,000 ns/op with_stream_concat·p0.99: 23936,000 ns/op with_stream_concat·p0.999: 38336,000 ns/op with_stream_concat·p0.9999: 1200128,000 ns/op with_stream_concat·p1.00: 1439744,000 ns/op # Run progress: 96,48% complete, ETA 01:22:54 # Fork: 2 of 3 # Warmup Iteration 1: 22190,046 ±(99.9%) 246,285 ns/op # Warmup Iteration 2: 21750,952 ±(99.9%) 92,556 ns/op # Warmup Iteration 3: 21729,206 ±(99.9%) 82,944 ns/op Iteration 1: 21696,929 ±(99.9%) 81,510 ns/op with_stream_concat·p0.00: 20736,000 ns/op with_stream_concat·p0.50: 21408,000 ns/op with_stream_concat·p0.90: 21952,000 ns/op with_stream_concat·p0.95: 22880,000 ns/op with_stream_concat·p0.99: 23744,000 ns/op with_stream_concat·p0.999: 37632,000 ns/op with_stream_concat·p0.9999: 59878,464 ns/op with_stream_concat·p1.00: 1368064,000 ns/op Iteration 2: 21716,264 ±(99.9%) 81,908 ns/op with_stream_concat·p0.00: 20736,000 ns/op with_stream_concat·p0.50: 21408,000 ns/op with_stream_concat·p0.90: 21952,000 ns/op with_stream_concat·p0.95: 22880,000 ns/op with_stream_concat·p0.99: 23744,000 ns/op with_stream_concat·p0.999: 38016,000 ns/op with_stream_concat·p0.9999: 1132099,520 ns/op with_stream_concat·p1.00: 1310720,000 ns/op Iteration 3: 21773,543 ±(99.9%) 87,178 ns/op with_stream_concat·p0.00: 20704,000 ns/op with_stream_concat·p0.50: 21440,000 ns/op with_stream_concat·p0.90: 22176,000 ns/op with_stream_concat·p0.95: 22816,000 ns/op with_stream_concat·p0.99: 23936,000 ns/op with_stream_concat·p0.999: 38208,000 ns/op with_stream_concat·p0.9999: 1153024,000 ns/op with_stream_concat·p1.00: 1398784,000 ns/op Iteration 4: 21740,134 ±(99.9%) 79,725 ns/op with_stream_concat·p0.00: 20736,000 ns/op with_stream_concat·p0.50: 21408,000 ns/op with_stream_concat·p0.90: 22080,000 ns/op with_stream_concat·p0.95: 22912,000 ns/op with_stream_concat·p0.99: 23840,000 ns/op with_stream_concat·p0.999: 38016,000 ns/op with_stream_concat·p0.9999: 1026989,670 ns/op with_stream_concat·p1.00: 1255424,000 ns/op Iteration 5: 21740,870 ±(99.9%) 80,275 ns/op with_stream_concat·p0.00: 20736,000 ns/op with_stream_concat·p0.50: 21408,000 ns/op with_stream_concat·p0.90: 22048,000 ns/op with_stream_concat·p0.95: 23104,000 ns/op with_stream_concat·p0.99: 24064,000 ns/op with_stream_concat·p0.999: 38016,000 ns/op with_stream_concat·p0.9999: 69539,942 ns/op with_stream_concat·p1.00: 1794048,000 ns/op # Run progress: 96,54% complete, ETA 01:21:34 # Fork: 3 of 3 # Warmup Iteration 1: 21999,820 ±(99.9%) 329,268 ns/op # Warmup Iteration 2: 21629,304 ±(99.9%) 105,507 ns/op # Warmup Iteration 3: 21551,050 ±(99.9%) 62,828 ns/op Iteration 1: 21550,323 ±(99.9%) 64,437 ns/op with_stream_concat·p0.00: 20640,000 ns/op with_stream_concat·p0.50: 21248,000 ns/op with_stream_concat·p0.90: 21888,000 ns/op with_stream_concat·p0.95: 23072,000 ns/op with_stream_concat·p0.99: 25504,000 ns/op with_stream_concat·p0.999: 36672,000 ns/op with_stream_concat·p0.9999: 48010,278 ns/op with_stream_concat·p1.00: 1421312,000 ns/op Iteration 2: 22656,595 ±(99.9%) 102,861 ns/op with_stream_concat·p0.00: 20608,000 ns/op with_stream_concat·p0.50: 21344,000 ns/op with_stream_concat·p0.90: 26848,000 ns/op with_stream_concat·p0.95: 27104,000 ns/op with_stream_concat·p0.99: 29184,000 ns/op with_stream_concat·p0.999: 39936,000 ns/op with_stream_concat·p0.9999: 1230041,907 ns/op with_stream_concat·p1.00: 1798144,000 ns/op Iteration 3: 23184,612 ±(99.9%) 76,503 ns/op with_stream_concat·p0.00: 20608,000 ns/op with_stream_concat·p0.50: 21408,000 ns/op with_stream_concat·p0.90: 27008,000 ns/op with_stream_concat·p0.95: 27264,000 ns/op with_stream_concat·p0.99: 29440,000 ns/op with_stream_concat·p0.999: 41344,000 ns/op with_stream_concat·p0.9999: 57180,602 ns/op with_stream_concat·p1.00: 1478656,000 ns/op Iteration 4: 22195,698 ±(99.9%) 67,969 ns/op with_stream_concat·p0.00: 20640,000 ns/op with_stream_concat·p0.50: 21280,000 ns/op with_stream_concat·p0.90: 26624,000 ns/op with_stream_concat·p0.95: 26912,000 ns/op with_stream_concat·p0.99: 29216,000 ns/op with_stream_concat·p0.999: 38720,000 ns/op with_stream_concat·p0.9999: 54561,984 ns/op with_stream_concat·p1.00: 1462272,000 ns/op Iteration 5: 22341,509 ±(99.9%) 67,489 ns/op with_stream_concat·p0.00: 20608,000 ns/op with_stream_concat·p0.50: 21312,000 ns/op with_stream_concat·p0.90: 26720,000 ns/op with_stream_concat·p0.95: 26976,000 ns/op with_stream_concat·p0.99: 29312,000 ns/op with_stream_concat·p0.999: 38835,520 ns/op with_stream_concat·p0.9999: 55114,624 ns/op with_stream_concat·p1.00: 1310720,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3408436 mean = 21988,284 ±(99.9%) 21,465 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 3408114 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 14 [1125000,000, 1250000,000) = 171 [1250000,000, 1375000,000) = 119 [1375000,000, 1500000,000) = 14 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 20608,000 ns/op p(50,0000) = 21408,000 ns/op p(90,0000) = 22944,000 ns/op p(95,0000) = 26560,000 ns/op p(99,0000) = 27520,000 ns/op p(99,9000) = 38400,000 ns/op p(99,9900) = 68756,006 ns/op p(99,9990) = 1336998,420 ns/op p(99,9999) = 1643307,002 ns/op p(100,0000) = 1798144,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 20) # Run progress: 96,60% complete, ETA 01:20:13 # Fork: 1 of 3 # Warmup Iteration 1: 33874,977 ±(99.9%) 473,370 ns/op # Warmup Iteration 2: 33303,047 ±(99.9%) 151,076 ns/op # Warmup Iteration 3: 33111,176 ±(99.9%) 115,088 ns/op Iteration 1: 33159,418 ±(99.9%) 124,956 ns/op with_stream_concat·p0.00: 31904,000 ns/op with_stream_concat·p0.50: 32672,000 ns/op with_stream_concat·p0.90: 33600,000 ns/op with_stream_concat·p0.95: 34624,000 ns/op with_stream_concat·p0.99: 36608,000 ns/op with_stream_concat·p0.999: 51401,280 ns/op with_stream_concat·p0.9999: 1227749,376 ns/op with_stream_concat·p1.00: 1331200,000 ns/op Iteration 2: 33166,322 ±(99.9%) 120,997 ns/op with_stream_concat·p0.00: 31872,000 ns/op with_stream_concat·p0.50: 32704,000 ns/op with_stream_concat·p0.90: 33792,000 ns/op with_stream_concat·p0.95: 34688,000 ns/op with_stream_concat·p0.99: 36608,000 ns/op with_stream_concat·p0.999: 51152,192 ns/op with_stream_concat·p0.9999: 1219537,101 ns/op with_stream_concat·p1.00: 1386496,000 ns/op Iteration 3: 33127,299 ±(99.9%) 117,120 ns/op with_stream_concat·p0.00: 31840,000 ns/op with_stream_concat·p0.50: 32672,000 ns/op with_stream_concat·p0.90: 33600,000 ns/op with_stream_concat·p0.95: 34624,000 ns/op with_stream_concat·p0.99: 36544,000 ns/op with_stream_concat·p0.999: 50944,000 ns/op with_stream_concat·p0.9999: 1207607,296 ns/op with_stream_concat·p1.00: 1366016,000 ns/op Iteration 4: 33171,913 ±(99.9%) 124,027 ns/op with_stream_concat·p0.00: 31872,000 ns/op with_stream_concat·p0.50: 32672,000 ns/op with_stream_concat·p0.90: 33600,000 ns/op with_stream_concat·p0.95: 34688,000 ns/op with_stream_concat·p0.99: 39246,080 ns/op with_stream_concat·p0.999: 51150,208 ns/op with_stream_concat·p0.9999: 1189250,662 ns/op with_stream_concat·p1.00: 1382400,000 ns/op Iteration 5: 33158,029 ±(99.9%) 119,578 ns/op with_stream_concat·p0.00: 31904,000 ns/op with_stream_concat·p0.50: 32672,000 ns/op with_stream_concat·p0.90: 33600,000 ns/op with_stream_concat·p0.95: 34688,000 ns/op with_stream_concat·p0.99: 38208,000 ns/op with_stream_concat·p0.999: 51852,800 ns/op with_stream_concat·p0.9999: 1173012,480 ns/op with_stream_concat·p1.00: 1388544,000 ns/op # Run progress: 96,65% complete, ETA 01:18:53 # Fork: 2 of 3 # Warmup Iteration 1: 24410,105 ±(99.9%) 274,395 ns/op # Warmup Iteration 2: 23918,436 ±(99.9%) 104,019 ns/op # Warmup Iteration 3: 23944,192 ±(99.9%) 96,741 ns/op Iteration 1: 24058,588 ±(99.9%) 101,058 ns/op with_stream_concat·p0.00: 22720,000 ns/op with_stream_concat·p0.50: 23552,000 ns/op with_stream_concat·p0.90: 24416,000 ns/op with_stream_concat·p0.95: 25568,000 ns/op with_stream_concat·p0.99: 33152,000 ns/op with_stream_concat·p0.999: 40576,000 ns/op with_stream_concat·p0.9999: 1189156,659 ns/op with_stream_concat·p1.00: 1449984,000 ns/op Iteration 2: 23909,664 ±(99.9%) 89,630 ns/op with_stream_concat·p0.00: 22784,000 ns/op with_stream_concat·p0.50: 23552,000 ns/op with_stream_concat·p0.90: 24224,000 ns/op with_stream_concat·p0.95: 25376,000 ns/op with_stream_concat·p0.99: 26400,000 ns/op with_stream_concat·p0.999: 40448,000 ns/op with_stream_concat·p0.9999: 1150043,136 ns/op with_stream_concat·p1.00: 1497088,000 ns/op Iteration 3: 24026,120 ±(99.9%) 92,663 ns/op with_stream_concat·p0.00: 22752,000 ns/op with_stream_concat·p0.50: 23552,000 ns/op with_stream_concat·p0.90: 24384,000 ns/op with_stream_concat·p0.95: 25536,000 ns/op with_stream_concat·p0.99: 33088,000 ns/op with_stream_concat·p0.999: 40576,000 ns/op with_stream_concat·p0.9999: 1163743,642 ns/op with_stream_concat·p1.00: 1370112,000 ns/op Iteration 4: 23919,638 ±(99.9%) 93,152 ns/op with_stream_concat·p0.00: 22784,000 ns/op with_stream_concat·p0.50: 23552,000 ns/op with_stream_concat·p0.90: 24256,000 ns/op with_stream_concat·p0.95: 25376,000 ns/op with_stream_concat·p0.99: 26240,000 ns/op with_stream_concat·p0.999: 40768,000 ns/op with_stream_concat·p0.9999: 1176212,480 ns/op with_stream_concat·p1.00: 1345536,000 ns/op Iteration 5: 23930,973 ±(99.9%) 96,562 ns/op with_stream_concat·p0.00: 22784,000 ns/op with_stream_concat·p0.50: 23552,000 ns/op with_stream_concat·p0.90: 24288,000 ns/op with_stream_concat·p0.95: 25376,000 ns/op with_stream_concat·p0.99: 26272,000 ns/op with_stream_concat·p0.999: 40384,000 ns/op with_stream_concat·p0.9999: 1171684,966 ns/op with_stream_concat·p1.00: 1363968,000 ns/op # Run progress: 96,71% complete, ETA 01:17:33 # Fork: 3 of 3 # Warmup Iteration 1: 33808,541 ±(99.9%) 386,813 ns/op # Warmup Iteration 2: 33749,100 ±(99.9%) 131,392 ns/op # Warmup Iteration 3: 33115,075 ±(99.9%) 128,664 ns/op Iteration 1: 33187,496 ±(99.9%) 128,652 ns/op with_stream_concat·p0.00: 31840,000 ns/op with_stream_concat·p0.50: 32672,000 ns/op with_stream_concat·p0.90: 33920,000 ns/op with_stream_concat·p0.95: 34688,000 ns/op with_stream_concat·p0.99: 36608,000 ns/op with_stream_concat·p0.999: 51281,984 ns/op with_stream_concat·p0.9999: 1201292,493 ns/op with_stream_concat·p1.00: 1337344,000 ns/op Iteration 2: 33148,029 ±(99.9%) 136,680 ns/op with_stream_concat·p0.00: 31840,000 ns/op with_stream_concat·p0.50: 32640,000 ns/op with_stream_concat·p0.90: 33600,000 ns/op with_stream_concat·p0.95: 34624,000 ns/op with_stream_concat·p0.99: 36544,000 ns/op with_stream_concat·p0.999: 51137,728 ns/op with_stream_concat·p0.9999: 1220209,459 ns/op with_stream_concat·p1.00: 1740800,000 ns/op Iteration 3: 33324,282 ±(99.9%) 112,795 ns/op with_stream_concat·p0.00: 31776,000 ns/op with_stream_concat·p0.50: 32672,000 ns/op with_stream_concat·p0.90: 34176,000 ns/op with_stream_concat·p0.95: 35200,000 ns/op with_stream_concat·p0.99: 41472,000 ns/op with_stream_concat·p0.999: 53511,232 ns/op with_stream_concat·p0.9999: 1134661,427 ns/op with_stream_concat·p1.00: 1320960,000 ns/op Iteration 4: 33175,889 ±(99.9%) 132,383 ns/op with_stream_concat·p0.00: 31808,000 ns/op with_stream_concat·p0.50: 32640,000 ns/op with_stream_concat·p0.90: 33664,000 ns/op with_stream_concat·p0.95: 34688,000 ns/op with_stream_concat·p0.99: 40976,640 ns/op with_stream_concat·p0.999: 52316,928 ns/op with_stream_concat·p0.9999: 1160740,454 ns/op with_stream_concat·p1.00: 1757184,000 ns/op Iteration 5: 33145,082 ±(99.9%) 126,431 ns/op with_stream_concat·p0.00: 31808,000 ns/op with_stream_concat·p0.50: 32640,000 ns/op with_stream_concat·p0.90: 33664,000 ns/op with_stream_concat·p0.95: 34624,000 ns/op with_stream_concat·p0.99: 36544,000 ns/op with_stream_concat·p0.999: 52102,912 ns/op with_stream_concat·p0.9999: 1158802,637 ns/op with_stream_concat·p1.00: 1302528,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2549798 mean = 29411,721 ±(99.9%) 30,478 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 2549451 [ 125000,000, 250000,000) = 1 [ 250000,000, 375000,000) = 0 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 23 [1125000,000, 1250000,000) = 197 [1250000,000, 1375000,000) = 116 [1375000,000, 1500000,000) = 8 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 1 [1750000,000, 1875000,000) = 1 Percentiles, ns/op: p(0,0000) = 22720,000 ns/op p(50,0000) = 32384,000 ns/op p(90,0000) = 33216,000 ns/op p(95,0000) = 34112,000 ns/op p(99,0000) = 36480,000 ns/op p(99,9000) = 49728,000 ns/op p(99,9900) = 1171456,000 ns/op p(99,9990) = 1341440,000 ns/op p(99,9999) = 1606807,386 ns/op p(100,0000) = 1757184,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 50) # Run progress: 96,77% complete, ETA 01:16:13 # Fork: 1 of 3 # Warmup Iteration 1: 80388,300 ±(99.9%) 470,783 ns/op # Warmup Iteration 2: 79644,159 ±(99.9%) 174,727 ns/op # Warmup Iteration 3: 79805,985 ±(99.9%) 165,299 ns/op Iteration 1: 79733,237 ±(99.9%) 168,003 ns/op with_stream_concat·p0.00: 76672,000 ns/op with_stream_concat·p0.50: 78848,000 ns/op with_stream_concat·p0.90: 80896,000 ns/op with_stream_concat·p0.95: 81792,000 ns/op with_stream_concat·p0.99: 93056,000 ns/op with_stream_concat·p0.999: 109824,000 ns/op with_stream_concat·p0.9999: 1251237,888 ns/op with_stream_concat·p1.00: 1429504,000 ns/op Iteration 2: 79646,260 ±(99.9%) 161,564 ns/op with_stream_concat·p0.00: 76544,000 ns/op with_stream_concat·p0.50: 78848,000 ns/op with_stream_concat·p0.90: 80896,000 ns/op with_stream_concat·p0.95: 82176,000 ns/op with_stream_concat·p0.99: 92463,360 ns/op with_stream_concat·p0.999: 109696,000 ns/op with_stream_concat·p0.9999: 1224555,315 ns/op with_stream_concat·p1.00: 1449984,000 ns/op Iteration 3: 79636,792 ±(99.9%) 163,587 ns/op with_stream_concat·p0.00: 76416,000 ns/op with_stream_concat·p0.50: 78720,000 ns/op with_stream_concat·p0.90: 80896,000 ns/op with_stream_concat·p0.95: 82176,000 ns/op with_stream_concat·p0.99: 92928,000 ns/op with_stream_concat·p0.999: 110208,000 ns/op with_stream_concat·p0.9999: 1270707,814 ns/op with_stream_concat·p1.00: 1454080,000 ns/op Iteration 4: 79670,065 ±(99.9%) 167,982 ns/op with_stream_concat·p0.00: 76544,000 ns/op with_stream_concat·p0.50: 78848,000 ns/op with_stream_concat·p0.90: 80896,000 ns/op with_stream_concat·p0.95: 82176,000 ns/op with_stream_concat·p0.99: 93056,000 ns/op with_stream_concat·p0.999: 109952,000 ns/op with_stream_concat·p0.9999: 1295164,006 ns/op with_stream_concat·p1.00: 1402880,000 ns/op Iteration 5: 79620,333 ±(99.9%) 158,223 ns/op with_stream_concat·p0.00: 76672,000 ns/op with_stream_concat·p0.50: 78848,000 ns/op with_stream_concat·p0.90: 80896,000 ns/op with_stream_concat·p0.95: 82176,000 ns/op with_stream_concat·p0.99: 92672,000 ns/op with_stream_concat·p0.999: 109517,568 ns/op with_stream_concat·p0.9999: 1215245,926 ns/op with_stream_concat·p1.00: 1347584,000 ns/op # Run progress: 96,82% complete, ETA 01:14:53 # Fork: 2 of 3 # Warmup Iteration 1: 80072,079 ±(99.9%) 469,294 ns/op # Warmup Iteration 2: 79340,934 ±(99.9%) 181,299 ns/op # Warmup Iteration 3: 79241,729 ±(99.9%) 166,321 ns/op Iteration 1: 79185,585 ±(99.9%) 170,328 ns/op with_stream_concat·p0.00: 76288,000 ns/op with_stream_concat·p0.50: 78464,000 ns/op with_stream_concat·p0.90: 80256,000 ns/op with_stream_concat·p0.95: 80896,000 ns/op with_stream_concat·p0.99: 90240,000 ns/op with_stream_concat·p0.999: 111232,000 ns/op with_stream_concat·p0.9999: 1295935,488 ns/op with_stream_concat·p1.00: 1765376,000 ns/op Iteration 2: 79354,133 ±(99.9%) 174,162 ns/op with_stream_concat·p0.00: 76416,000 ns/op with_stream_concat·p0.50: 78464,000 ns/op with_stream_concat·p0.90: 80768,000 ns/op with_stream_concat·p0.95: 81664,000 ns/op with_stream_concat·p0.99: 90880,000 ns/op with_stream_concat·p0.999: 111126,144 ns/op with_stream_concat·p0.9999: 1326426,522 ns/op with_stream_concat·p1.00: 1808384,000 ns/op Iteration 3: 79394,354 ±(99.9%) 167,970 ns/op with_stream_concat·p0.00: 76544,000 ns/op with_stream_concat·p0.50: 78592,000 ns/op with_stream_concat·p0.90: 80512,000 ns/op with_stream_concat·p0.95: 81280,000 ns/op with_stream_concat·p0.99: 91264,000 ns/op with_stream_concat·p0.999: 112542,336 ns/op with_stream_concat·p0.9999: 1303638,426 ns/op with_stream_concat·p1.00: 1404928,000 ns/op Iteration 4: 79340,878 ±(99.9%) 167,727 ns/op with_stream_concat·p0.00: 76544,000 ns/op with_stream_concat·p0.50: 78464,000 ns/op with_stream_concat·p0.90: 80768,000 ns/op with_stream_concat·p0.95: 81664,000 ns/op with_stream_concat·p0.99: 90880,000 ns/op with_stream_concat·p0.999: 110720,000 ns/op with_stream_concat·p0.9999: 1297234,739 ns/op with_stream_concat·p1.00: 1411072,000 ns/op Iteration 5: 79481,464 ±(99.9%) 167,037 ns/op with_stream_concat·p0.00: 76416,000 ns/op with_stream_concat·p0.50: 78592,000 ns/op with_stream_concat·p0.90: 81024,000 ns/op with_stream_concat·p0.95: 82048,000 ns/op with_stream_concat·p0.99: 89570,560 ns/op with_stream_concat·p0.999: 114608,256 ns/op with_stream_concat·p0.9999: 1280896,410 ns/op with_stream_concat·p1.00: 1462272,000 ns/op # Run progress: 96,88% complete, ETA 01:13:32 # Fork: 3 of 3 # Warmup Iteration 1: 81666,959 ±(99.9%) 478,482 ns/op # Warmup Iteration 2: 80393,780 ±(99.9%) 181,908 ns/op # Warmup Iteration 3: 85176,886 ±(99.9%) 191,900 ns/op Iteration 1: 87660,303 ±(99.9%) 206,243 ns/op with_stream_concat·p0.00: 76800,000 ns/op with_stream_concat·p0.50: 80128,000 ns/op with_stream_concat·p0.90: 101120,000 ns/op with_stream_concat·p0.95: 102272,000 ns/op with_stream_concat·p0.99: 105472,000 ns/op with_stream_concat·p0.999: 131072,000 ns/op with_stream_concat·p0.9999: 1316505,395 ns/op with_stream_concat·p1.00: 1898496,000 ns/op Iteration 2: 86305,392 ±(99.9%) 204,756 ns/op with_stream_concat·p0.00: 76672,000 ns/op with_stream_concat·p0.50: 79744,000 ns/op with_stream_concat·p0.90: 100608,000 ns/op with_stream_concat·p0.95: 102144,000 ns/op with_stream_concat·p0.99: 107008,000 ns/op with_stream_concat·p0.999: 136960,000 ns/op with_stream_concat·p0.9999: 1294928,077 ns/op with_stream_concat·p1.00: 1888256,000 ns/op Iteration 3: 87641,180 ±(99.9%) 202,788 ns/op with_stream_concat·p0.00: 76800,000 ns/op with_stream_concat·p0.50: 80256,000 ns/op with_stream_concat·p0.90: 101120,000 ns/op with_stream_concat·p0.95: 102400,000 ns/op with_stream_concat·p0.99: 105216,000 ns/op with_stream_concat·p0.999: 131840,000 ns/op with_stream_concat·p0.9999: 1318539,878 ns/op with_stream_concat·p1.00: 1423360,000 ns/op Iteration 4: 80605,557 ±(99.9%) 172,501 ns/op with_stream_concat·p0.00: 76672,000 ns/op with_stream_concat·p0.50: 79360,000 ns/op with_stream_concat·p0.90: 81536,000 ns/op with_stream_concat·p0.95: 83200,000 ns/op with_stream_concat·p0.99: 122368,000 ns/op with_stream_concat·p0.999: 140288,000 ns/op with_stream_concat·p0.9999: 1267712,000 ns/op with_stream_concat·p1.00: 1417216,000 ns/op Iteration 5: 80515,278 ±(99.9%) 165,538 ns/op with_stream_concat·p0.00: 76800,000 ns/op with_stream_concat·p0.50: 79360,000 ns/op with_stream_concat·p0.90: 81664,000 ns/op with_stream_concat·p0.95: 83840,000 ns/op with_stream_concat·p0.99: 101120,000 ns/op with_stream_concat·p0.999: 112512,000 ns/op with_stream_concat·p0.9999: 1265664,000 ns/op with_stream_concat·p1.00: 1357824,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 1847239 mean = 81077,960 ±(99.9%) 45,563 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1844377 [ 125000,000, 250000,000) = 2449 [ 250000,000, 375000,000) = 5 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 1 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 4 [1125000,000, 1250000,000) = 164 [1250000,000, 1375000,000) = 204 [1375000,000, 1500000,000) = 31 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 76288,000 ns/op p(50,0000) = 78976,000 ns/op p(90,0000) = 82944,000 ns/op p(95,0000) = 99840,000 ns/op p(99,0000) = 103040,000 ns/op p(99,9000) = 132096,000 ns/op p(99,9900) = 1280000,000 ns/op p(99,9990) = 1410104,525 ns/op p(99,9999) = 1889820,262 ns/op p(100,0000) = 1898496,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 100) # Run progress: 96,94% complete, ETA 01:12:12 # Fork: 1 of 3 # Warmup Iteration 1: 133197,047 ±(99.9%) 823,557 ns/op # Warmup Iteration 2: 130327,938 ±(99.9%) 281,887 ns/op # Warmup Iteration 3: 130389,031 ±(99.9%) 250,627 ns/op Iteration 1: 130320,694 ±(99.9%) 257,818 ns/op with_stream_concat·p0.00: 126592,000 ns/op with_stream_concat·p0.50: 128768,000 ns/op with_stream_concat·p0.90: 131840,000 ns/op with_stream_concat·p0.95: 133376,000 ns/op with_stream_concat·p0.99: 158208,000 ns/op with_stream_concat·p0.999: 176729,344 ns/op with_stream_concat·p0.9999: 1373541,376 ns/op with_stream_concat·p1.00: 1617920,000 ns/op Iteration 2: 131435,662 ±(99.9%) 269,210 ns/op with_stream_concat·p0.00: 126464,000 ns/op with_stream_concat·p0.50: 128896,000 ns/op with_stream_concat·p0.90: 132096,000 ns/op with_stream_concat·p0.95: 155648,000 ns/op with_stream_concat·p0.99: 159744,000 ns/op with_stream_concat·p0.999: 187648,000 ns/op with_stream_concat·p0.9999: 1396316,570 ns/op with_stream_concat·p1.00: 1476608,000 ns/op Iteration 3: 131613,850 ±(99.9%) 262,339 ns/op with_stream_concat·p0.00: 126592,000 ns/op with_stream_concat·p0.50: 128896,000 ns/op with_stream_concat·p0.90: 133120,000 ns/op with_stream_concat·p0.95: 155648,000 ns/op with_stream_concat·p0.99: 160000,000 ns/op with_stream_concat·p0.999: 187904,000 ns/op with_stream_concat·p0.9999: 1381403,238 ns/op with_stream_concat·p1.00: 1460224,000 ns/op Iteration 4: 131368,182 ±(99.9%) 263,344 ns/op with_stream_concat·p0.00: 126464,000 ns/op with_stream_concat·p0.50: 128768,000 ns/op with_stream_concat·p0.90: 132096,000 ns/op with_stream_concat·p0.95: 155648,000 ns/op with_stream_concat·p0.99: 159744,000 ns/op with_stream_concat·p0.999: 187904,000 ns/op with_stream_concat·p0.9999: 1354494,362 ns/op with_stream_concat·p1.00: 1509376,000 ns/op Iteration 5: 130437,664 ±(99.9%) 254,968 ns/op with_stream_concat·p0.00: 126720,000 ns/op with_stream_concat·p0.50: 129024,000 ns/op with_stream_concat·p0.90: 131840,000 ns/op with_stream_concat·p0.95: 133120,000 ns/op with_stream_concat·p0.99: 158464,000 ns/op with_stream_concat·p0.999: 175360,000 ns/op with_stream_concat·p0.9999: 1367518,413 ns/op with_stream_concat·p1.00: 1445888,000 ns/op # Run progress: 96,99% complete, ETA 01:10:52 # Fork: 2 of 3 # Warmup Iteration 1: 131732,613 ±(99.9%) 817,340 ns/op # Warmup Iteration 2: 130519,612 ±(99.9%) 278,231 ns/op # Warmup Iteration 3: 130169,577 ±(99.9%) 259,768 ns/op Iteration 1: 130228,885 ±(99.9%) 258,938 ns/op with_stream_concat·p0.00: 126592,000 ns/op with_stream_concat·p0.50: 128896,000 ns/op with_stream_concat·p0.90: 131584,000 ns/op with_stream_concat·p0.95: 132864,000 ns/op with_stream_concat·p0.99: 148992,000 ns/op with_stream_concat·p0.999: 175691,264 ns/op with_stream_concat·p0.9999: 1307973,222 ns/op with_stream_concat·p1.00: 1413120,000 ns/op Iteration 2: 130049,788 ±(99.9%) 255,728 ns/op with_stream_concat·p0.00: 126592,000 ns/op with_stream_concat·p0.50: 128768,000 ns/op with_stream_concat·p0.90: 131328,000 ns/op with_stream_concat·p0.95: 132352,000 ns/op with_stream_concat·p0.99: 148736,000 ns/op with_stream_concat·p0.999: 174592,000 ns/op with_stream_concat·p0.9999: 1258035,610 ns/op with_stream_concat·p1.00: 1460224,000 ns/op Iteration 3: 130233,047 ±(99.9%) 339,181 ns/op with_stream_concat·p0.00: 126592,000 ns/op with_stream_concat·p0.50: 128768,000 ns/op with_stream_concat·p0.90: 131584,000 ns/op with_stream_concat·p0.95: 132608,000 ns/op with_stream_concat·p0.99: 148480,000 ns/op with_stream_concat·p0.999: 174155,776 ns/op with_stream_concat·p0.9999: 1300388,250 ns/op with_stream_concat·p1.00: 5373952,000 ns/op Iteration 4: 130016,971 ±(99.9%) 264,975 ns/op with_stream_concat·p0.00: 126592,000 ns/op with_stream_concat·p0.50: 128768,000 ns/op with_stream_concat·p0.90: 131328,000 ns/op with_stream_concat·p0.95: 132352,000 ns/op with_stream_concat·p0.99: 148224,000 ns/op with_stream_concat·p0.999: 169771,008 ns/op with_stream_concat·p0.9999: 1340689,613 ns/op with_stream_concat·p1.00: 1454080,000 ns/op Iteration 5: 130250,463 ±(99.9%) 263,313 ns/op with_stream_concat·p0.00: 126592,000 ns/op with_stream_concat·p0.50: 128768,000 ns/op with_stream_concat·p0.90: 131840,000 ns/op with_stream_concat·p0.95: 133376,000 ns/op with_stream_concat·p0.99: 149760,000 ns/op with_stream_concat·p0.999: 163072,000 ns/op with_stream_concat·p0.9999: 1333248,000 ns/op with_stream_concat·p1.00: 1478656,000 ns/op # Run progress: 97,05% complete, ETA 01:09:32 # Fork: 3 of 3 # Warmup Iteration 1: 127963,588 ±(99.9%) 1124,892 ns/op # Warmup Iteration 2: 126782,740 ±(99.9%) 285,148 ns/op # Warmup Iteration 3: 134590,457 ±(99.9%) 316,515 ns/op Iteration 1: 131660,064 ±(99.9%) 295,377 ns/op with_stream_concat·p0.00: 122880,000 ns/op with_stream_concat·p0.50: 125184,000 ns/op with_stream_concat·p0.90: 164608,000 ns/op with_stream_concat·p0.95: 165888,000 ns/op with_stream_concat·p0.99: 168960,000 ns/op with_stream_concat·p0.999: 194848,512 ns/op with_stream_concat·p0.9999: 1351582,515 ns/op with_stream_concat·p1.00: 1484800,000 ns/op Iteration 2: 134756,793 ±(99.9%) 323,375 ns/op with_stream_concat·p0.00: 122752,000 ns/op with_stream_concat·p0.50: 125568,000 ns/op with_stream_concat·p0.90: 165376,000 ns/op with_stream_concat·p0.95: 166912,000 ns/op with_stream_concat·p0.99: 170496,000 ns/op with_stream_concat·p0.999: 195328,000 ns/op with_stream_concat·p0.9999: 1406487,142 ns/op with_stream_concat·p1.00: 1542144,000 ns/op Iteration 3: 127889,381 ±(99.9%) 262,278 ns/op with_stream_concat·p0.00: 122624,000 ns/op with_stream_concat·p0.50: 124928,000 ns/op with_stream_concat·p0.90: 128384,000 ns/op with_stream_concat·p0.95: 144896,000 ns/op with_stream_concat·p0.99: 166912,000 ns/op with_stream_concat·p0.999: 186310,144 ns/op with_stream_concat·p0.9999: 1377415,373 ns/op with_stream_concat·p1.00: 1474560,000 ns/op Iteration 4: 126285,182 ±(99.9%) 246,537 ns/op with_stream_concat·p0.00: 122880,000 ns/op with_stream_concat·p0.50: 125056,000 ns/op with_stream_concat·p0.90: 127616,000 ns/op with_stream_concat·p0.95: 128768,000 ns/op with_stream_concat·p0.99: 142848,000 ns/op with_stream_concat·p0.999: 158693,376 ns/op with_stream_concat·p0.9999: 1331200,000 ns/op with_stream_concat·p1.00: 1843200,000 ns/op Iteration 5: 126676,001 ±(99.9%) 241,687 ns/op with_stream_concat·p0.00: 122752,000 ns/op with_stream_concat·p0.50: 125312,000 ns/op with_stream_concat·p0.90: 128640,000 ns/op with_stream_concat·p0.95: 130176,000 ns/op with_stream_concat·p0.99: 143104,000 ns/op with_stream_concat·p0.999: 158208,000 ns/op with_stream_concat·p0.9999: 1376489,677 ns/op with_stream_concat·p1.00: 1560576,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 1150988 mean = 130183,519 ±(99.9%) 70,357 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 1150630 [ 500000,000, 1000000,000) = 0 [1000000,000, 1500000,000) = 352 [1500000,000, 2000000,000) = 5 [2000000,000, 2500000,000) = 0 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 0 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 1 Percentiles, ns/op: p(0,0000) = 122624,000 ns/op p(50,0000) = 128384,000 ns/op p(90,0000) = 131840,000 ns/op p(95,0000) = 145408,000 ns/op p(99,0000) = 166144,000 ns/op p(99,9000) = 185600,000 ns/op p(99,9900) = 1347381,453 ns/op p(99,9990) = 1475563,745 ns/op p(99,9999) = 4840847,286 ns/op p(100,0000) = 5373952,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 200) # Run progress: 97,11% complete, ETA 01:08:12 # Fork: 1 of 3 # Warmup Iteration 1: 258903,928 ±(99.9%) 1583,523 ns/op # Warmup Iteration 2: 256865,164 ±(99.9%) 558,847 ns/op # Warmup Iteration 3: 258171,433 ±(99.9%) 569,582 ns/op Iteration 1: 260487,652 ±(99.9%) 580,450 ns/op with_stream_concat·p0.00: 248576,000 ns/op with_stream_concat·p0.50: 253440,000 ns/op with_stream_concat·p0.90: 268288,000 ns/op with_stream_concat·p0.95: 310272,000 ns/op with_stream_concat·p0.99: 320512,000 ns/op with_stream_concat·p0.999: 349839,360 ns/op with_stream_concat·p0.9999: 1569406,976 ns/op with_stream_concat·p1.00: 1628160,000 ns/op Iteration 2: 258314,278 ±(99.9%) 535,460 ns/op with_stream_concat·p0.00: 248320,000 ns/op with_stream_concat·p0.50: 253184,000 ns/op with_stream_concat·p0.90: 265728,000 ns/op with_stream_concat·p0.95: 280576,000 ns/op with_stream_concat·p0.99: 315904,000 ns/op with_stream_concat·p0.999: 347597,824 ns/op with_stream_concat·p0.9999: 1531044,659 ns/op with_stream_concat·p1.00: 1611776,000 ns/op Iteration 3: 256261,850 ±(99.9%) 523,118 ns/op with_stream_concat·p0.00: 248576,000 ns/op with_stream_concat·p0.50: 253184,000 ns/op with_stream_concat·p0.90: 262144,000 ns/op with_stream_concat·p0.95: 266752,000 ns/op with_stream_concat·p0.99: 283171,840 ns/op with_stream_concat·p0.999: 304131,584 ns/op with_stream_concat·p0.9999: 1567559,270 ns/op with_stream_concat·p1.00: 1726464,000 ns/op Iteration 4: 255977,518 ±(99.9%) 522,620 ns/op with_stream_concat·p0.00: 248320,000 ns/op with_stream_concat·p0.50: 252672,000 ns/op with_stream_concat·p0.90: 264192,000 ns/op with_stream_concat·p0.95: 265728,000 ns/op with_stream_concat·p0.99: 283136,000 ns/op with_stream_concat·p0.999: 310235,136 ns/op with_stream_concat·p0.9999: 1579600,282 ns/op with_stream_concat·p1.00: 1617920,000 ns/op Iteration 5: 256048,112 ±(99.9%) 528,333 ns/op with_stream_concat·p0.00: 248576,000 ns/op with_stream_concat·p0.50: 252928,000 ns/op with_stream_concat·p0.90: 264192,000 ns/op with_stream_concat·p0.95: 265728,000 ns/op with_stream_concat·p0.99: 283136,000 ns/op with_stream_concat·p0.999: 303590,400 ns/op with_stream_concat·p0.9999: 1534699,520 ns/op with_stream_concat·p1.00: 1607680,000 ns/op # Run progress: 97,16% complete, ETA 01:06:51 # Fork: 2 of 3 # Warmup Iteration 1: 248370,192 ±(99.9%) 1518,443 ns/op # Warmup Iteration 2: 245198,074 ±(99.9%) 553,250 ns/op # Warmup Iteration 3: 245442,882 ±(99.9%) 517,926 ns/op Iteration 1: 244975,869 ±(99.9%) 479,377 ns/op with_stream_concat·p0.00: 236800,000 ns/op with_stream_concat·p0.50: 241664,000 ns/op with_stream_concat·p0.90: 254208,000 ns/op with_stream_concat·p0.95: 256256,000 ns/op with_stream_concat·p0.99: 271872,000 ns/op with_stream_concat·p0.999: 288876,544 ns/op with_stream_concat·p0.9999: 1486152,499 ns/op with_stream_concat·p1.00: 1507328,000 ns/op Iteration 2: 244967,266 ±(99.9%) 520,066 ns/op with_stream_concat·p0.00: 237568,000 ns/op with_stream_concat·p0.50: 241920,000 ns/op with_stream_concat·p0.90: 251392,000 ns/op with_stream_concat·p0.95: 255232,000 ns/op with_stream_concat·p0.99: 272430,080 ns/op with_stream_concat·p0.999: 291030,016 ns/op with_stream_concat·p0.9999: 1611822,080 ns/op with_stream_concat·p1.00: 1675264,000 ns/op Iteration 3: 244995,421 ±(99.9%) 524,163 ns/op with_stream_concat·p0.00: 237568,000 ns/op with_stream_concat·p0.50: 241920,000 ns/op with_stream_concat·p0.90: 251392,000 ns/op with_stream_concat·p0.95: 254976,000 ns/op with_stream_concat·p0.99: 271872,000 ns/op with_stream_concat·p0.999: 291840,000 ns/op with_stream_concat·p0.9999: 1557884,928 ns/op with_stream_concat·p1.00: 1624064,000 ns/op Iteration 4: 244885,598 ±(99.9%) 491,340 ns/op with_stream_concat·p0.00: 237312,000 ns/op with_stream_concat·p0.50: 241664,000 ns/op with_stream_concat·p0.90: 254208,000 ns/op with_stream_concat·p0.95: 256256,000 ns/op with_stream_concat·p0.99: 271872,000 ns/op with_stream_concat·p0.999: 289480,704 ns/op with_stream_concat·p0.9999: 1488638,771 ns/op with_stream_concat·p1.00: 2088960,000 ns/op Iteration 5: 245141,876 ±(99.9%) 515,172 ns/op with_stream_concat·p0.00: 237824,000 ns/op with_stream_concat·p0.50: 241920,000 ns/op with_stream_concat·p0.90: 251904,000 ns/op with_stream_concat·p0.95: 255232,000 ns/op with_stream_concat·p0.99: 272384,000 ns/op with_stream_concat·p0.999: 290036,736 ns/op with_stream_concat·p0.9999: 1546729,472 ns/op with_stream_concat·p1.00: 1710080,000 ns/op # Run progress: 97,22% complete, ETA 01:05:31 # Fork: 3 of 3 # Warmup Iteration 1: 258811,210 ±(99.9%) 1601,382 ns/op # Warmup Iteration 2: 256284,952 ±(99.9%) 935,456 ns/op # Warmup Iteration 3: 255477,592 ±(99.9%) 486,206 ns/op Iteration 1: 256279,337 ±(99.9%) 507,482 ns/op with_stream_concat·p0.00: 248064,000 ns/op with_stream_concat·p0.50: 252416,000 ns/op with_stream_concat·p0.90: 264192,000 ns/op with_stream_concat·p0.95: 265728,000 ns/op with_stream_concat·p0.99: 310784,000 ns/op with_stream_concat·p0.999: 338450,432 ns/op with_stream_concat·p0.9999: 1490944,000 ns/op with_stream_concat·p1.00: 1499136,000 ns/op Iteration 2: 257098,566 ±(99.9%) 561,151 ns/op with_stream_concat·p0.00: 248064,000 ns/op with_stream_concat·p0.50: 252672,000 ns/op with_stream_concat·p0.90: 263168,000 ns/op with_stream_concat·p0.95: 267264,000 ns/op with_stream_concat·p0.99: 312320,000 ns/op with_stream_concat·p0.999: 340618,240 ns/op with_stream_concat·p0.9999: 1595059,200 ns/op with_stream_concat·p1.00: 1761280,000 ns/op Iteration 3: 255729,041 ±(99.9%) 513,000 ns/op with_stream_concat·p0.00: 248320,000 ns/op with_stream_concat·p0.50: 252672,000 ns/op with_stream_concat·p0.90: 263680,000 ns/op with_stream_concat·p0.95: 265216,000 ns/op with_stream_concat·p0.99: 283136,000 ns/op with_stream_concat·p0.999: 312283,136 ns/op with_stream_concat·p0.9999: 1548520,653 ns/op with_stream_concat·p1.00: 1624064,000 ns/op Iteration 4: 256262,283 ±(99.9%) 523,298 ns/op with_stream_concat·p0.00: 248320,000 ns/op with_stream_concat·p0.50: 252928,000 ns/op with_stream_concat·p0.90: 262656,000 ns/op with_stream_concat·p0.95: 266240,000 ns/op with_stream_concat·p0.99: 282624,000 ns/op with_stream_concat·p0.999: 316416,000 ns/op with_stream_concat·p0.9999: 1590280,192 ns/op with_stream_concat·p1.00: 1998848,000 ns/op Iteration 5: 255812,590 ±(99.9%) 537,670 ns/op with_stream_concat·p0.00: 248064,000 ns/op with_stream_concat·p0.50: 252672,000 ns/op with_stream_concat·p0.90: 261888,000 ns/op with_stream_concat·p0.95: 265728,000 ns/op with_stream_concat·p0.99: 282112,000 ns/op with_stream_concat·p0.999: 306688,000 ns/op with_stream_concat·p0.9999: 1620353,024 ns/op with_stream_concat·p1.00: 1675264,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 592988 mean = 252752,418 ±(99.9%) 137,524 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 184970 [ 250000,000, 500000,000) = 407645 [ 500000,000, 750000,000) = 5 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 1 [1250000,000, 1500000,000) = 259 [1500000,000, 1750000,000) = 105 [1750000,000, 2000000,000) = 2 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 236800,000 ns/op p(50,0000) = 251648,000 ns/op p(90,0000) = 262144,000 ns/op p(95,0000) = 265728,000 ns/op p(99,0000) = 307712,000 ns/op p(99,9000) = 329216,000 ns/op p(99,9900) = 1556691,558 ns/op p(99,9990) = 1683418,194 ns/op p(99,9999) = 2088960,000 ns/op p(100,0000) = 2088960,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 500) # Run progress: 97,28% complete, ETA 01:04:11 # Fork: 1 of 3 # Warmup Iteration 1: 640960,784 ±(99.9%) 4234,798 ns/op # Warmup Iteration 2: 633622,166 ±(99.9%) 1469,349 ns/op # Warmup Iteration 3: 632356,393 ±(99.9%) 1400,546 ns/op Iteration 1: 633260,462 ±(99.9%) 1469,172 ns/op with_stream_concat·p0.00: 600064,000 ns/op with_stream_concat·p0.50: 634880,000 ns/op with_stream_concat·p0.90: 650240,000 ns/op with_stream_concat·p0.95: 660480,000 ns/op with_stream_concat·p0.99: 751616,000 ns/op with_stream_concat·p0.999: 1933312,000 ns/op with_stream_concat·p0.9999: 2217665,741 ns/op with_stream_concat·p1.00: 2220032,000 ns/op Iteration 2: 632111,715 ±(99.9%) 1391,752 ns/op with_stream_concat·p0.00: 600064,000 ns/op with_stream_concat·p0.50: 634880,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 656384,000 ns/op with_stream_concat·p0.99: 676864,000 ns/op with_stream_concat·p0.999: 1895837,696 ns/op with_stream_concat·p0.9999: 2168099,226 ns/op with_stream_concat·p1.00: 2232320,000 ns/op Iteration 3: 631804,503 ±(99.9%) 1374,931 ns/op with_stream_concat·p0.00: 600064,000 ns/op with_stream_concat·p0.50: 633856,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 651264,000 ns/op with_stream_concat·p0.99: 676864,000 ns/op with_stream_concat·p0.999: 1887191,040 ns/op with_stream_concat·p0.9999: 2121060,352 ns/op with_stream_concat·p1.00: 2125824,000 ns/op Iteration 4: 631645,512 ±(99.9%) 1408,172 ns/op with_stream_concat·p0.00: 599040,000 ns/op with_stream_concat·p0.50: 633856,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 650240,000 ns/op with_stream_concat·p0.99: 676864,000 ns/op with_stream_concat·p0.999: 1924554,752 ns/op with_stream_concat·p0.9999: 2102880,870 ns/op with_stream_concat·p1.00: 2142208,000 ns/op Iteration 5: 631669,909 ±(99.9%) 1391,897 ns/op with_stream_concat·p0.00: 600064,000 ns/op with_stream_concat·p0.50: 633856,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 650240,000 ns/op with_stream_concat·p0.99: 680960,000 ns/op with_stream_concat·p0.999: 1897758,720 ns/op with_stream_concat·p0.9999: 2126866,842 ns/op with_stream_concat·p1.00: 2134016,000 ns/op # Run progress: 97,33% complete, ETA 01:02:51 # Fork: 2 of 3 # Warmup Iteration 1: 642031,544 ±(99.9%) 4267,904 ns/op # Warmup Iteration 2: 633084,398 ±(99.9%) 1492,461 ns/op # Warmup Iteration 3: 633424,080 ±(99.9%) 1395,769 ns/op Iteration 1: 634325,125 ±(99.9%) 1993,336 ns/op with_stream_concat·p0.00: 600064,000 ns/op with_stream_concat·p0.50: 634880,000 ns/op with_stream_concat·p0.90: 650240,000 ns/op with_stream_concat·p0.95: 662528,000 ns/op with_stream_concat·p0.99: 752640,000 ns/op with_stream_concat·p0.999: 1983463,424 ns/op with_stream_concat·p0.9999: 4242171,494 ns/op with_stream_concat·p1.00: 6758400,000 ns/op Iteration 2: 634817,541 ±(99.9%) 1582,759 ns/op with_stream_concat·p0.00: 599040,000 ns/op with_stream_concat·p0.50: 634880,000 ns/op with_stream_concat·p0.90: 649216,000 ns/op with_stream_concat·p0.95: 667648,000 ns/op with_stream_concat·p0.99: 762880,000 ns/op with_stream_concat·p0.999: 1940684,800 ns/op with_stream_concat·p0.9999: 2717057,024 ns/op with_stream_concat·p1.00: 3055616,000 ns/op Iteration 3: 631734,057 ±(99.9%) 1392,813 ns/op with_stream_concat·p0.00: 598016,000 ns/op with_stream_concat·p0.50: 633856,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 651264,000 ns/op with_stream_concat·p0.99: 676864,000 ns/op with_stream_concat·p0.999: 1932394,496 ns/op with_stream_concat·p0.9999: 2163064,832 ns/op with_stream_concat·p1.00: 2174976,000 ns/op Iteration 4: 631714,833 ±(99.9%) 1350,155 ns/op with_stream_concat·p0.00: 599040,000 ns/op with_stream_concat·p0.50: 634880,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 651264,000 ns/op with_stream_concat·p0.99: 677888,000 ns/op with_stream_concat·p0.999: 1841727,488 ns/op with_stream_concat·p0.9999: 2113094,246 ns/op with_stream_concat·p1.00: 2138112,000 ns/op Iteration 5: 631816,742 ±(99.9%) 1327,733 ns/op with_stream_concat·p0.00: 598016,000 ns/op with_stream_concat·p0.50: 633856,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 652288,000 ns/op with_stream_concat·p0.99: 676864,000 ns/op with_stream_concat·p0.999: 1831432,192 ns/op with_stream_concat·p0.9999: 2110201,856 ns/op with_stream_concat·p1.00: 2134016,000 ns/op # Run progress: 97,39% complete, ETA 01:01:31 # Fork: 3 of 3 # Warmup Iteration 1: 640939,499 ±(99.9%) 4227,608 ns/op # Warmup Iteration 2: 632612,803 ±(99.9%) 1434,235 ns/op # Warmup Iteration 3: 632653,293 ±(99.9%) 1368,331 ns/op Iteration 1: 633562,288 ±(99.9%) 1429,139 ns/op with_stream_concat·p0.00: 600064,000 ns/op with_stream_concat·p0.50: 634880,000 ns/op with_stream_concat·p0.90: 650240,000 ns/op with_stream_concat·p0.95: 660480,000 ns/op with_stream_concat·p0.99: 752640,000 ns/op with_stream_concat·p0.999: 1905418,240 ns/op with_stream_concat·p0.9999: 2147717,120 ns/op with_stream_concat·p1.00: 2183168,000 ns/op Iteration 2: 631617,287 ±(99.9%) 1375,994 ns/op with_stream_concat·p0.00: 600064,000 ns/op with_stream_concat·p0.50: 633856,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 650240,000 ns/op with_stream_concat·p0.99: 687104,000 ns/op with_stream_concat·p0.999: 1906122,752 ns/op with_stream_concat·p0.9999: 2143690,752 ns/op with_stream_concat·p1.00: 2191360,000 ns/op Iteration 3: 633194,641 ±(99.9%) 1437,821 ns/op with_stream_concat·p0.00: 600064,000 ns/op with_stream_concat·p0.50: 634880,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 651264,000 ns/op with_stream_concat·p0.99: 741376,000 ns/op with_stream_concat·p0.999: 1925570,560 ns/op with_stream_concat·p0.9999: 2159681,536 ns/op with_stream_concat·p1.00: 2166784,000 ns/op Iteration 4: 631947,707 ±(99.9%) 1413,325 ns/op with_stream_concat·p0.00: 600064,000 ns/op with_stream_concat·p0.50: 634880,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 651264,000 ns/op with_stream_concat·p0.99: 690063,360 ns/op with_stream_concat·p0.999: 1953679,360 ns/op with_stream_concat·p0.9999: 2191360,000 ns/op with_stream_concat·p1.00: 2191360,000 ns/op Iteration 5: 631531,999 ±(99.9%) 1386,169 ns/op with_stream_concat·p0.00: 600064,000 ns/op with_stream_concat·p0.50: 633856,000 ns/op with_stream_concat·p0.90: 648192,000 ns/op with_stream_concat·p0.95: 650240,000 ns/op with_stream_concat·p0.99: 679936,000 ns/op with_stream_concat·p0.999: 1937774,592 ns/op with_stream_concat·p0.9999: 2163054,592 ns/op with_stream_concat·p1.00: 2174976,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 236961 mean = 632448,542 ±(99.9%) 376,019 ns/op Histogram, ns/op: [ 0,000, 500000,000) = 0 [ 500000,000, 1000000,000) = 236643 [1000000,000, 1500000,000) = 1 [1500000,000, 2000000,000) = 158 [2000000,000, 2500000,000) = 157 [2500000,000, 3000000,000) = 0 [3000000,000, 3500000,000) = 1 [3500000,000, 4000000,000) = 0 [4000000,000, 4500000,000) = 0 [4500000,000, 5000000,000) = 0 [5000000,000, 5500000,000) = 0 [5500000,000, 6000000,000) = 0 [6000000,000, 6500000,000) = 0 Percentiles, ns/op: p(0,0000) = 598016,000 ns/op p(50,0000) = 634880,000 ns/op p(90,0000) = 648192,000 ns/op p(95,0000) = 652288,000 ns/op p(99,0000) = 693248,000 ns/op p(99,9000) = 1906921,472 ns/op p(99,9900) = 2156984,730 ns/op p(99,9990) = 2837605,253 ns/op p(99,9999) = 6758400,000 ns/op p(100,0000) = 6758400,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 1000) # Run progress: 97,45% complete, ETA 01:00:10 # Fork: 1 of 3 # Warmup Iteration 1: 1460815,431 ±(99.9%) 8313,601 ns/op # Warmup Iteration 2: 1441026,732 ±(99.9%) 4628,286 ns/op # Warmup Iteration 3: 1439924,923 ±(99.9%) 4338,415 ns/op Iteration 1: 1446385,770 ±(99.9%) 4830,989 ns/op with_stream_concat·p0.00: 1331200,000 ns/op with_stream_concat·p0.50: 1437696,000 ns/op with_stream_concat·p0.90: 1529856,000 ns/op with_stream_concat·p0.95: 1591296,000 ns/op with_stream_concat·p0.99: 1822720,000 ns/op with_stream_concat·p0.999: 3043328,000 ns/op with_stream_concat·p0.9999: 3248128,000 ns/op with_stream_concat·p1.00: 3248128,000 ns/op Iteration 2: 1432095,335 ±(99.9%) 4248,932 ns/op with_stream_concat·p0.00: 1329152,000 ns/op with_stream_concat·p0.50: 1433600,000 ns/op with_stream_concat·p0.90: 1454080,000 ns/op with_stream_concat·p0.95: 1503232,000 ns/op with_stream_concat·p0.99: 1597440,000 ns/op with_stream_concat·p0.999: 3031310,336 ns/op with_stream_concat·p0.9999: 3112960,000 ns/op with_stream_concat·p1.00: 3112960,000 ns/op Iteration 3: 1429720,813 ±(99.9%) 4223,731 ns/op with_stream_concat·p0.00: 1331200,000 ns/op with_stream_concat·p0.50: 1431552,000 ns/op with_stream_concat·p0.90: 1452032,000 ns/op with_stream_concat·p0.95: 1472512,000 ns/op with_stream_concat·p0.99: 1526312,960 ns/op with_stream_concat·p0.999: 3047460,864 ns/op with_stream_concat·p0.9999: 3227648,000 ns/op with_stream_concat·p1.00: 3227648,000 ns/op Iteration 4: 1433673,752 ±(99.9%) 4587,874 ns/op with_stream_concat·p0.00: 1331200,000 ns/op with_stream_concat·p0.50: 1433600,000 ns/op with_stream_concat·p0.90: 1454080,000 ns/op with_stream_concat·p0.95: 1478656,000 ns/op with_stream_concat·p0.99: 1819217,920 ns/op with_stream_concat·p0.999: 3092717,568 ns/op with_stream_concat·p0.9999: 3235840,000 ns/op with_stream_concat·p1.00: 3235840,000 ns/op Iteration 5: 1433991,495 ±(99.9%) 4629,089 ns/op with_stream_concat·p0.00: 1329152,000 ns/op with_stream_concat·p0.50: 1431552,000 ns/op with_stream_concat·p0.90: 1452032,000 ns/op with_stream_concat·p0.95: 1476608,000 ns/op with_stream_concat·p0.99: 1860218,880 ns/op with_stream_concat·p0.999: 3125882,880 ns/op with_stream_concat·p0.9999: 3198976,000 ns/op with_stream_concat·p1.00: 3198976,000 ns/op # Run progress: 97,50% complete, ETA 00:58:50 # Fork: 2 of 3 # Warmup Iteration 1: 1449336,888 ±(99.9%) 7478,267 ns/op # Warmup Iteration 2: 1447473,472 ±(99.9%) 4997,223 ns/op # Warmup Iteration 3: 1443840,888 ±(99.9%) 4661,087 ns/op Iteration 1: 1441627,120 ±(99.9%) 4930,953 ns/op with_stream_concat·p0.00: 1327104,000 ns/op with_stream_concat·p0.50: 1435648,000 ns/op with_stream_concat·p0.90: 1500774,400 ns/op with_stream_concat·p0.95: 1583104,000 ns/op with_stream_concat·p0.99: 1648640,000 ns/op with_stream_concat·p0.999: 3035414,528 ns/op with_stream_concat·p0.9999: 3190784,000 ns/op with_stream_concat·p1.00: 3190784,000 ns/op Iteration 2: 1432239,461 ±(99.9%) 4326,282 ns/op with_stream_concat·p0.00: 1329152,000 ns/op with_stream_concat·p0.50: 1431552,000 ns/op with_stream_concat·p0.90: 1460224,000 ns/op with_stream_concat·p0.95: 1503232,000 ns/op with_stream_concat·p0.99: 1597440,000 ns/op with_stream_concat·p0.999: 3031400,448 ns/op with_stream_concat·p0.9999: 3325952,000 ns/op with_stream_concat·p1.00: 3325952,000 ns/op Iteration 3: 1427448,686 ±(99.9%) 4273,451 ns/op with_stream_concat·p0.00: 1327104,000 ns/op with_stream_concat·p0.50: 1429504,000 ns/op with_stream_concat·p0.90: 1452032,000 ns/op with_stream_concat·p0.95: 1468416,000 ns/op with_stream_concat·p0.99: 1503232,000 ns/op with_stream_concat·p0.999: 3084283,904 ns/op with_stream_concat·p0.9999: 3256320,000 ns/op with_stream_concat·p1.00: 3256320,000 ns/op Iteration 4: 1433614,104 ±(99.9%) 4535,412 ns/op with_stream_concat·p0.00: 1329152,000 ns/op with_stream_concat·p0.50: 1431552,000 ns/op with_stream_concat·p0.90: 1456128,000 ns/op with_stream_concat·p0.95: 1478656,000 ns/op with_stream_concat·p0.99: 1818624,000 ns/op with_stream_concat·p0.999: 3051876,352 ns/op with_stream_concat·p0.9999: 3153920,000 ns/op with_stream_concat·p1.00: 3153920,000 ns/op Iteration 5: 1441554,465 ±(99.9%) 5011,404 ns/op with_stream_concat·p0.00: 1331200,000 ns/op with_stream_concat·p0.50: 1433600,000 ns/op with_stream_concat·p0.90: 1462272,000 ns/op with_stream_concat·p0.95: 1501184,000 ns/op with_stream_concat·p0.99: 1826816,000 ns/op with_stream_concat·p0.999: 3089207,296 ns/op with_stream_concat·p0.9999: 3411968,000 ns/op with_stream_concat·p1.00: 3411968,000 ns/op # Run progress: 97,56% complete, ETA 00:57:30 # Fork: 3 of 3 # Warmup Iteration 1: 1437919,397 ±(99.9%) 7146,125 ns/op # Warmup Iteration 2: 1436914,379 ±(99.9%) 4151,443 ns/op # Warmup Iteration 3: 1435846,061 ±(99.9%) 4015,100 ns/op Iteration 1: 1437325,699 ±(99.9%) 4108,719 ns/op with_stream_concat·p0.00: 1329152,000 ns/op with_stream_concat·p0.50: 1435648,000 ns/op with_stream_concat·p0.90: 1490329,600 ns/op with_stream_concat·p0.95: 1542144,000 ns/op with_stream_concat·p0.99: 1600450,560 ns/op with_stream_concat·p0.999: 3060289,536 ns/op with_stream_concat·p0.9999: 3133440,000 ns/op with_stream_concat·p1.00: 3133440,000 ns/op Iteration 2: 1430245,689 ±(99.9%) 3871,773 ns/op with_stream_concat·p0.00: 1327104,000 ns/op with_stream_concat·p0.50: 1433600,000 ns/op with_stream_concat·p0.90: 1456128,000 ns/op with_stream_concat·p0.95: 1501184,000 ns/op with_stream_concat·p0.99: 1593344,000 ns/op with_stream_concat·p0.999: 3039817,728 ns/op with_stream_concat·p0.9999: 3268608,000 ns/op with_stream_concat·p1.00: 3268608,000 ns/op Iteration 3: 1425813,333 ±(99.9%) 3579,215 ns/op with_stream_concat·p0.00: 1329152,000 ns/op with_stream_concat·p0.50: 1429504,000 ns/op with_stream_concat·p0.90: 1449984,000 ns/op with_stream_concat·p0.95: 1466368,000 ns/op with_stream_concat·p0.99: 1517568,000 ns/op with_stream_concat·p0.999: 3039158,272 ns/op with_stream_concat·p0.9999: 3244032,000 ns/op with_stream_concat·p1.00: 3244032,000 ns/op Iteration 4: 1426046,922 ±(99.9%) 3807,349 ns/op with_stream_concat·p0.00: 1329152,000 ns/op with_stream_concat·p0.50: 1429504,000 ns/op with_stream_concat·p0.90: 1449984,000 ns/op with_stream_concat·p0.95: 1462272,000 ns/op with_stream_concat·p0.99: 1513472,000 ns/op with_stream_concat·p0.999: 3063709,696 ns/op with_stream_concat·p0.9999: 3416064,000 ns/op with_stream_concat·p1.00: 3416064,000 ns/op Iteration 5: 1429226,911 ±(99.9%) 4162,604 ns/op with_stream_concat·p0.00: 1327104,000 ns/op with_stream_concat·p0.50: 1429504,000 ns/op with_stream_concat·p0.90: 1452032,000 ns/op with_stream_concat·p0.95: 1474560,000 ns/op with_stream_concat·p0.99: 1570959,360 ns/op with_stream_concat·p0.999: 3129516,032 ns/op with_stream_concat·p0.9999: 3248128,000 ns/op with_stream_concat·p1.00: 3248128,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 104568 mean = 1433376,923 ±(99.9%) 1126,192 ns/op Histogram, ns/op: [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 99765 [1500000,000, 1750000,000) = 3722 [1750000,000, 2000000,000) = 590 [2000000,000, 2250000,000) = 9 [2250000,000, 2500000,000) = 51 [2500000,000, 2750000,000) = 85 [2750000,000, 3000000,000) = 168 [3000000,000, 3250000,000) = 173 [3250000,000, 3500000,000) = 5 [3500000,000, 3750000,000) = 0 Percentiles, ns/op: p(0,0000) = 1327104,000 ns/op p(50,0000) = 1433600,000 ns/op p(90,0000) = 1456128,000 ns/op p(95,0000) = 1492992,000 ns/op p(99,0000) = 1759232,000 ns/op p(99,9000) = 3051520,000 ns/op p(99,9900) = 3233968,538 ns/op p(99,9990) = 3415876,854 ns/op p(99,9999) = 3416064,000 ns/op p(100,0000) = 3416064,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 10) # Run progress: 97,62% complete, ETA 00:56:10 # Fork: 1 of 3 # Warmup Iteration 1: 53403,320 ±(99.9%) 328,187 ns/op # Warmup Iteration 2: 52429,474 ±(99.9%) 128,673 ns/op # Warmup Iteration 3: 52793,968 ±(99.9%) 122,682 ns/op Iteration 1: 52868,392 ±(99.9%) 124,700 ns/op with_stream_concat·p0.00: 50368,000 ns/op with_stream_concat·p0.50: 51776,000 ns/op with_stream_concat·p0.90: 54080,000 ns/op with_stream_concat·p0.95: 56256,000 ns/op with_stream_concat·p0.99: 66176,000 ns/op with_stream_concat·p0.999: 81664,000 ns/op with_stream_concat·p0.9999: 1272291,738 ns/op with_stream_concat·p1.00: 1460224,000 ns/op Iteration 2: 52457,576 ±(99.9%) 122,454 ns/op with_stream_concat·p0.00: 50432,000 ns/op with_stream_concat·p0.50: 51776,000 ns/op with_stream_concat·p0.90: 53632,000 ns/op with_stream_concat·p0.95: 54464,000 ns/op with_stream_concat·p0.99: 58368,000 ns/op with_stream_concat·p0.999: 81280,000 ns/op with_stream_concat·p0.9999: 1277533,389 ns/op with_stream_concat·p1.00: 1880064,000 ns/op Iteration 3: 52367,396 ±(99.9%) 123,109 ns/op with_stream_concat·p0.00: 50432,000 ns/op with_stream_concat·p0.50: 51712,000 ns/op with_stream_concat·p0.90: 53504,000 ns/op with_stream_concat·p0.95: 54272,000 ns/op with_stream_concat·p0.99: 62195,200 ns/op with_stream_concat·p0.999: 81408,000 ns/op with_stream_concat·p0.9999: 1278476,288 ns/op with_stream_concat·p1.00: 1495040,000 ns/op Iteration 4: 52475,442 ±(99.9%) 121,808 ns/op with_stream_concat·p0.00: 50368,000 ns/op with_stream_concat·p0.50: 51776,000 ns/op with_stream_concat·p0.90: 53632,000 ns/op with_stream_concat·p0.95: 54528,000 ns/op with_stream_concat·p0.99: 58816,000 ns/op with_stream_concat·p0.999: 81536,000 ns/op with_stream_concat·p0.9999: 1238944,973 ns/op with_stream_concat·p1.00: 1443840,000 ns/op Iteration 5: 52357,924 ±(99.9%) 119,160 ns/op with_stream_concat·p0.00: 50432,000 ns/op with_stream_concat·p0.50: 51712,000 ns/op with_stream_concat·p0.90: 53504,000 ns/op with_stream_concat·p0.95: 54272,000 ns/op with_stream_concat·p0.99: 58816,000 ns/op with_stream_concat·p0.999: 81536,000 ns/op with_stream_concat·p0.9999: 1245049,651 ns/op with_stream_concat·p1.00: 1439744,000 ns/op # Run progress: 97,67% complete, ETA 00:54:50 # Fork: 2 of 3 # Warmup Iteration 1: 53719,365 ±(99.9%) 318,133 ns/op # Warmup Iteration 2: 52878,775 ±(99.9%) 130,235 ns/op # Warmup Iteration 3: 52890,377 ±(99.9%) 123,293 ns/op Iteration 1: 52903,190 ±(99.9%) 125,368 ns/op with_stream_concat·p0.00: 51008,000 ns/op with_stream_concat·p0.50: 52160,000 ns/op with_stream_concat·p0.90: 53760,000 ns/op with_stream_concat·p0.95: 54336,000 ns/op with_stream_concat·p0.99: 64512,000 ns/op with_stream_concat·p0.999: 82176,000 ns/op with_stream_concat·p0.9999: 1205322,547 ns/op with_stream_concat·p1.00: 1351680,000 ns/op Iteration 2: 52899,326 ±(99.9%) 130,354 ns/op with_stream_concat·p0.00: 51008,000 ns/op with_stream_concat·p0.50: 52160,000 ns/op with_stream_concat·p0.90: 53760,000 ns/op with_stream_concat·p0.95: 54272,000 ns/op with_stream_concat·p0.99: 64256,000 ns/op with_stream_concat·p0.999: 82984,448 ns/op with_stream_concat·p0.9999: 1243405,517 ns/op with_stream_concat·p1.00: 1746944,000 ns/op Iteration 3: 52856,860 ±(99.9%) 124,970 ns/op with_stream_concat·p0.00: 51136,000 ns/op with_stream_concat·p0.50: 52160,000 ns/op with_stream_concat·p0.90: 53760,000 ns/op with_stream_concat·p0.95: 54272,000 ns/op with_stream_concat·p0.99: 62784,000 ns/op with_stream_concat·p0.999: 82432,000 ns/op with_stream_concat·p0.9999: 1180220,006 ns/op with_stream_concat·p1.00: 1388544,000 ns/op Iteration 4: 52902,508 ±(99.9%) 128,138 ns/op with_stream_concat·p0.00: 51008,000 ns/op with_stream_concat·p0.50: 52160,000 ns/op with_stream_concat·p0.90: 53824,000 ns/op with_stream_concat·p0.95: 54336,000 ns/op with_stream_concat·p0.99: 62784,000 ns/op with_stream_concat·p0.999: 82304,000 ns/op with_stream_concat·p0.9999: 1229071,360 ns/op with_stream_concat·p1.00: 1441792,000 ns/op Iteration 5: 52847,576 ±(99.9%) 129,904 ns/op with_stream_concat·p0.00: 51008,000 ns/op with_stream_concat·p0.50: 52160,000 ns/op with_stream_concat·p0.90: 53696,000 ns/op with_stream_concat·p0.95: 54208,000 ns/op with_stream_concat·p0.99: 62720,000 ns/op with_stream_concat·p0.999: 82560,000 ns/op with_stream_concat·p0.9999: 1239272,448 ns/op with_stream_concat·p1.00: 1378304,000 ns/op # Run progress: 97,73% complete, ETA 00:53:30 # Fork: 3 of 3 # Warmup Iteration 1: 54381,846 ±(99.9%) 452,516 ns/op # Warmup Iteration 2: 53457,930 ±(99.9%) 123,382 ns/op # Warmup Iteration 3: 53470,269 ±(99.9%) 122,062 ns/op Iteration 1: 53507,638 ±(99.9%) 120,167 ns/op with_stream_concat·p0.00: 51712,000 ns/op with_stream_concat·p0.50: 52864,000 ns/op with_stream_concat·p0.90: 54464,000 ns/op with_stream_concat·p0.95: 55104,000 ns/op with_stream_concat·p0.99: 58304,000 ns/op with_stream_concat·p0.999: 82432,000 ns/op with_stream_concat·p0.9999: 1255424,000 ns/op with_stream_concat·p1.00: 1585152,000 ns/op Iteration 2: 53433,296 ±(99.9%) 127,191 ns/op with_stream_concat·p0.00: 51648,000 ns/op with_stream_concat·p0.50: 52800,000 ns/op with_stream_concat·p0.90: 54336,000 ns/op with_stream_concat·p0.95: 54912,000 ns/op with_stream_concat·p0.99: 65216,000 ns/op with_stream_concat·p0.999: 82688,000 ns/op with_stream_concat·p0.9999: 1327104,000 ns/op with_stream_concat·p1.00: 2021376,000 ns/op Iteration 3: 53486,581 ±(99.9%) 123,573 ns/op with_stream_concat·p0.00: 51648,000 ns/op with_stream_concat·p0.50: 52800,000 ns/op with_stream_concat·p0.90: 54592,000 ns/op with_stream_concat·p0.95: 55360,000 ns/op with_stream_concat·p0.99: 59520,000 ns/op with_stream_concat·p0.999: 82688,000 ns/op with_stream_concat·p0.9999: 1301170,995 ns/op with_stream_concat·p1.00: 1476608,000 ns/op Iteration 4: 53482,265 ±(99.9%) 123,088 ns/op with_stream_concat·p0.00: 51648,000 ns/op with_stream_concat·p0.50: 52800,000 ns/op with_stream_concat·p0.90: 54400,000 ns/op with_stream_concat·p0.95: 55104,000 ns/op with_stream_concat·p0.99: 59456,000 ns/op with_stream_concat·p0.999: 82688,000 ns/op with_stream_concat·p0.9999: 1303901,389 ns/op with_stream_concat·p1.00: 1464320,000 ns/op Iteration 5: 53482,664 ±(99.9%) 122,152 ns/op with_stream_concat·p0.00: 51648,000 ns/op with_stream_concat·p0.50: 52800,000 ns/op with_stream_concat·p0.90: 54464,000 ns/op with_stream_concat·p0.95: 55104,000 ns/op with_stream_concat·p0.99: 59136,000 ns/op with_stream_concat·p0.999: 82688,000 ns/op with_stream_concat·p0.9999: 1267721,626 ns/op with_stream_concat·p1.00: 1429504,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 2827615 mean = 52951,984 ±(99.9%) 32,143 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 2827114 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 0 [1000000,000, 1250000,000) = 224 [1250000,000, 1500000,000) = 273 [1500000,000, 1750000,000) = 2 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 50368,000 ns/op p(50,0000) = 52352,000 ns/op p(90,0000) = 54016,000 ns/op p(95,0000) = 54720,000 ns/op p(99,0000) = 64064,000 ns/op p(99,9000) = 82304,000 ns/op p(99,9900) = 1247232,000 ns/op p(99,9990) = 1411988,849 ns/op p(99,9999) = 1769891,758 ns/op p(100,0000) = 2021376,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 20) # Run progress: 97,79% complete, ETA 00:52:09 # Fork: 1 of 3 # Warmup Iteration 1: 87546,652 ±(99.9%) 515,929 ns/op # Warmup Iteration 2: 86983,039 ±(99.9%) 211,732 ns/op # Warmup Iteration 3: 86720,910 ±(99.9%) 197,993 ns/op Iteration 1: 86864,456 ±(99.9%) 199,317 ns/op with_stream_concat·p0.00: 83840,000 ns/op with_stream_concat·p0.50: 85632,000 ns/op with_stream_concat·p0.90: 88192,000 ns/op with_stream_concat·p0.95: 89600,000 ns/op with_stream_concat·p0.99: 100408,320 ns/op with_stream_concat·p0.999: 117760,000 ns/op with_stream_concat·p0.9999: 1281033,011 ns/op with_stream_concat·p1.00: 1773568,000 ns/op Iteration 2: 86611,970 ±(99.9%) 199,761 ns/op with_stream_concat·p0.00: 83584,000 ns/op with_stream_concat·p0.50: 85504,000 ns/op with_stream_concat·p0.90: 87808,000 ns/op with_stream_concat·p0.95: 89216,000 ns/op with_stream_concat·p0.99: 99979,520 ns/op with_stream_concat·p0.999: 117120,000 ns/op with_stream_concat·p0.9999: 1293014,016 ns/op with_stream_concat·p1.00: 1394688,000 ns/op Iteration 3: 86553,689 ±(99.9%) 193,123 ns/op with_stream_concat·p0.00: 83712,000 ns/op with_stream_concat·p0.50: 85376,000 ns/op with_stream_concat·p0.90: 87808,000 ns/op with_stream_concat·p0.95: 89216,000 ns/op with_stream_concat·p0.99: 100352,000 ns/op with_stream_concat·p0.999: 116864,000 ns/op with_stream_concat·p0.9999: 1253076,992 ns/op with_stream_concat·p1.00: 1390592,000 ns/op Iteration 4: 86942,035 ±(99.9%) 197,400 ns/op with_stream_concat·p0.00: 83712,000 ns/op with_stream_concat·p0.50: 85504,000 ns/op with_stream_concat·p0.90: 88704,000 ns/op with_stream_concat·p0.95: 91264,000 ns/op with_stream_concat·p0.99: 109312,000 ns/op with_stream_concat·p0.999: 118674,688 ns/op with_stream_concat·p0.9999: 1279065,702 ns/op with_stream_concat·p1.00: 1343488,000 ns/op Iteration 5: 86504,215 ±(99.9%) 193,355 ns/op with_stream_concat·p0.00: 83712,000 ns/op with_stream_concat·p0.50: 85376,000 ns/op with_stream_concat·p0.90: 87680,000 ns/op with_stream_concat·p0.95: 89088,000 ns/op with_stream_concat·p0.99: 100352,000 ns/op with_stream_concat·p0.999: 116808,704 ns/op with_stream_concat·p0.9999: 1235879,526 ns/op with_stream_concat·p1.00: 1378304,000 ns/op # Run progress: 97,84% complete, ETA 00:50:49 # Fork: 2 of 3 # Warmup Iteration 1: 93390,757 ±(99.9%) 538,837 ns/op # Warmup Iteration 2: 92743,503 ±(99.9%) 379,339 ns/op # Warmup Iteration 3: 92844,518 ±(99.9%) 207,422 ns/op Iteration 1: 92720,267 ±(99.9%) 212,548 ns/op with_stream_concat·p0.00: 89344,000 ns/op with_stream_concat·p0.50: 91520,000 ns/op with_stream_concat·p0.90: 94720,000 ns/op with_stream_concat·p0.95: 96384,000 ns/op with_stream_concat·p0.99: 106752,000 ns/op with_stream_concat·p0.999: 123392,000 ns/op with_stream_concat·p0.9999: 1318912,000 ns/op with_stream_concat·p1.00: 1820672,000 ns/op Iteration 2: 92546,194 ±(99.9%) 206,567 ns/op with_stream_concat·p0.00: 89344,000 ns/op with_stream_concat·p0.50: 91520,000 ns/op with_stream_concat·p0.90: 94080,000 ns/op with_stream_concat·p0.95: 95616,000 ns/op with_stream_concat·p0.99: 106752,000 ns/op with_stream_concat·p0.999: 123392,000 ns/op with_stream_concat·p0.9999: 1278379,622 ns/op with_stream_concat·p1.00: 1486848,000 ns/op Iteration 3: 92811,092 ±(99.9%) 207,602 ns/op with_stream_concat·p0.00: 89344,000 ns/op with_stream_concat·p0.50: 91648,000 ns/op with_stream_concat·p0.90: 94720,000 ns/op with_stream_concat·p0.95: 96384,000 ns/op with_stream_concat·p0.99: 108416,000 ns/op with_stream_concat·p0.999: 123904,000 ns/op with_stream_concat·p0.9999: 1297858,560 ns/op with_stream_concat·p1.00: 1495040,000 ns/op Iteration 4: 92600,209 ±(99.9%) 201,791 ns/op with_stream_concat·p0.00: 89344,000 ns/op with_stream_concat·p0.50: 91520,000 ns/op with_stream_concat·p0.90: 94208,000 ns/op with_stream_concat·p0.95: 95744,000 ns/op with_stream_concat·p0.99: 107008,000 ns/op with_stream_concat·p0.999: 123520,000 ns/op with_stream_concat·p0.9999: 1239040,000 ns/op with_stream_concat·p1.00: 1404928,000 ns/op Iteration 5: 92588,732 ±(99.9%) 201,000 ns/op with_stream_concat·p0.00: 89472,000 ns/op with_stream_concat·p0.50: 91520,000 ns/op with_stream_concat·p0.90: 94208,000 ns/op with_stream_concat·p0.95: 95744,000 ns/op with_stream_concat·p0.99: 106496,000 ns/op with_stream_concat·p0.999: 123264,000 ns/op with_stream_concat·p0.9999: 1249280,000 ns/op with_stream_concat·p1.00: 1370112,000 ns/op # Run progress: 97,90% complete, ETA 00:49:29 # Fork: 3 of 3 # Warmup Iteration 1: 89406,062 ±(99.9%) 529,431 ns/op # Warmup Iteration 2: 88122,814 ±(99.9%) 239,550 ns/op # Warmup Iteration 3: 86415,279 ±(99.9%) 210,567 ns/op Iteration 1: 86246,301 ±(99.9%) 201,263 ns/op with_stream_concat·p0.00: 82560,000 ns/op with_stream_concat·p0.50: 84480,000 ns/op with_stream_concat·p0.90: 87552,000 ns/op with_stream_concat·p0.95: 93568,000 ns/op with_stream_concat·p0.99: 109696,000 ns/op with_stream_concat·p0.999: 120320,000 ns/op with_stream_concat·p0.9999: 1274936,934 ns/op with_stream_concat·p1.00: 1355776,000 ns/op Iteration 2: 85638,740 ±(99.9%) 193,210 ns/op with_stream_concat·p0.00: 82688,000 ns/op with_stream_concat·p0.50: 84352,000 ns/op with_stream_concat·p0.90: 87168,000 ns/op with_stream_concat·p0.95: 88704,000 ns/op with_stream_concat·p0.99: 99072,000 ns/op with_stream_concat·p0.999: 116096,000 ns/op with_stream_concat·p0.9999: 1246643,814 ns/op with_stream_concat·p1.00: 1378304,000 ns/op Iteration 3: 85652,037 ±(99.9%) 196,105 ns/op with_stream_concat·p0.00: 82688,000 ns/op with_stream_concat·p0.50: 84352,000 ns/op with_stream_concat·p0.90: 87168,000 ns/op with_stream_concat·p0.95: 88704,000 ns/op with_stream_concat·p0.99: 99200,000 ns/op with_stream_concat·p0.999: 116352,000 ns/op with_stream_concat·p0.9999: 1298524,979 ns/op with_stream_concat·p1.00: 1386496,000 ns/op Iteration 4: 85703,695 ±(99.9%) 196,517 ns/op with_stream_concat·p0.00: 82816,000 ns/op with_stream_concat·p0.50: 84480,000 ns/op with_stream_concat·p0.90: 87424,000 ns/op with_stream_concat·p0.95: 89088,000 ns/op with_stream_concat·p0.99: 99584,000 ns/op with_stream_concat·p0.999: 116352,000 ns/op with_stream_concat·p0.9999: 1267893,453 ns/op with_stream_concat·p1.00: 1382400,000 ns/op Iteration 5: 85598,689 ±(99.9%) 193,313 ns/op with_stream_concat·p0.00: 82688,000 ns/op with_stream_concat·p0.50: 84352,000 ns/op with_stream_concat·p0.90: 86912,000 ns/op with_stream_concat·p0.95: 88320,000 ns/op with_stream_concat·p0.99: 99328,000 ns/op with_stream_concat·p0.999: 116864,000 ns/op with_stream_concat·p0.9999: 1238361,088 ns/op with_stream_concat·p1.00: 1419264,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 1696984 mean = 88268,889 ±(99.9%) 52,047 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1696003 [ 125000,000, 250000,000) = 470 [ 250000,000, 375000,000) = 1 [ 375000,000, 500000,000) = 0 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 4 [1125000,000, 1250000,000) = 313 [1250000,000, 1375000,000) = 173 [1375000,000, 1500000,000) = 18 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 2 Percentiles, ns/op: p(0,0000) = 82560,000 ns/op p(50,0000) = 86016,000 ns/op p(90,0000) = 92800,000 ns/op p(95,0000) = 94336,000 ns/op p(99,0000) = 105472,000 ns/op p(99,9000) = 121984,000 ns/op p(99,9900) = 1261568,000 ns/op p(99,9990) = 1380413,747 ns/op p(99,9999) = 1787841,219 ns/op p(100,0000) = 1820672,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 50) # Run progress: 97,96% complete, ETA 00:48:09 # Fork: 1 of 3 # Warmup Iteration 1: 182538,395 ±(99.9%) 1087,781 ns/op # Warmup Iteration 2: 181279,666 ±(99.9%) 423,059 ns/op # Warmup Iteration 3: 182120,687 ±(99.9%) 419,476 ns/op Iteration 1: 182290,602 ±(99.9%) 416,426 ns/op with_stream_concat·p0.00: 174848,000 ns/op with_stream_concat·p0.50: 178176,000 ns/op with_stream_concat·p0.90: 186112,000 ns/op with_stream_concat·p0.95: 199680,000 ns/op with_stream_concat·p0.99: 228608,000 ns/op with_stream_concat·p0.999: 253541,888 ns/op with_stream_concat·p0.9999: 1470464,000 ns/op with_stream_concat·p1.00: 1513472,000 ns/op Iteration 2: 180348,316 ±(99.9%) 398,359 ns/op with_stream_concat·p0.00: 174848,000 ns/op with_stream_concat·p0.50: 177664,000 ns/op with_stream_concat·p0.90: 185088,000 ns/op with_stream_concat·p0.95: 186368,000 ns/op with_stream_concat·p0.99: 206336,000 ns/op with_stream_concat·p0.999: 218267,904 ns/op with_stream_concat·p0.9999: 1464463,155 ns/op with_stream_concat·p1.00: 1947648,000 ns/op Iteration 3: 180810,982 ±(99.9%) 391,428 ns/op with_stream_concat·p0.00: 174848,000 ns/op with_stream_concat·p0.50: 177920,000 ns/op with_stream_concat·p0.90: 185344,000 ns/op with_stream_concat·p0.95: 187136,000 ns/op with_stream_concat·p0.99: 223232,000 ns/op with_stream_concat·p0.999: 236736,256 ns/op with_stream_concat·p0.9999: 1425306,010 ns/op with_stream_concat·p1.00: 1462272,000 ns/op Iteration 4: 180331,091 ±(99.9%) 391,466 ns/op with_stream_concat·p0.00: 174848,000 ns/op with_stream_concat·p0.50: 177920,000 ns/op with_stream_concat·p0.90: 185088,000 ns/op with_stream_concat·p0.95: 186368,000 ns/op with_stream_concat·p0.99: 206592,000 ns/op with_stream_concat·p0.999: 219855,872 ns/op with_stream_concat·p0.9999: 1484445,286 ns/op with_stream_concat·p1.00: 1568768,000 ns/op Iteration 5: 180494,825 ±(99.9%) 382,500 ns/op with_stream_concat·p0.00: 174592,000 ns/op with_stream_concat·p0.50: 177920,000 ns/op with_stream_concat·p0.90: 185088,000 ns/op with_stream_concat·p0.95: 186880,000 ns/op with_stream_concat·p0.99: 206336,000 ns/op with_stream_concat·p0.999: 220061,696 ns/op with_stream_concat·p0.9999: 1460468,531 ns/op with_stream_concat·p1.00: 1544192,000 ns/op # Run progress: 98,01% complete, ETA 00:46:49 # Fork: 2 of 3 # Warmup Iteration 1: 199651,602 ±(99.9%) 1260,575 ns/op # Warmup Iteration 2: 198032,475 ±(99.9%) 1208,729 ns/op # Warmup Iteration 3: 197399,788 ±(99.9%) 411,229 ns/op Iteration 1: 197376,030 ±(99.9%) 399,528 ns/op with_stream_concat·p0.00: 190208,000 ns/op with_stream_concat·p0.50: 194816,000 ns/op with_stream_concat·p0.90: 203008,000 ns/op with_stream_concat·p0.95: 204032,000 ns/op with_stream_concat·p0.99: 221184,000 ns/op with_stream_concat·p0.999: 237386,752 ns/op with_stream_concat·p0.9999: 1465735,168 ns/op with_stream_concat·p1.00: 1595392,000 ns/op Iteration 2: 197427,945 ±(99.9%) 415,055 ns/op with_stream_concat·p0.00: 190464,000 ns/op with_stream_concat·p0.50: 194816,000 ns/op with_stream_concat·p0.90: 203008,000 ns/op with_stream_concat·p0.95: 204288,000 ns/op with_stream_concat·p0.99: 222976,000 ns/op with_stream_concat·p0.999: 235877,120 ns/op with_stream_concat·p0.9999: 1526386,688 ns/op with_stream_concat·p1.00: 1576960,000 ns/op Iteration 3: 197423,370 ±(99.9%) 417,271 ns/op with_stream_concat·p0.00: 190464,000 ns/op with_stream_concat·p0.50: 194816,000 ns/op with_stream_concat·p0.90: 203008,000 ns/op with_stream_concat·p0.95: 204288,000 ns/op with_stream_concat·p0.99: 223488,000 ns/op with_stream_concat·p0.999: 237696,512 ns/op with_stream_concat·p0.9999: 1501864,550 ns/op with_stream_concat·p1.00: 1533952,000 ns/op Iteration 4: 197909,385 ±(99.9%) 414,796 ns/op with_stream_concat·p0.00: 189696,000 ns/op with_stream_concat·p0.50: 195072,000 ns/op with_stream_concat·p0.90: 203264,000 ns/op with_stream_concat·p0.95: 205312,000 ns/op with_stream_concat·p0.99: 223488,000 ns/op with_stream_concat·p0.999: 238468,608 ns/op with_stream_concat·p0.9999: 1494743,859 ns/op with_stream_concat·p1.00: 1581056,000 ns/op Iteration 5: 197533,663 ±(99.9%) 406,730 ns/op with_stream_concat·p0.00: 190464,000 ns/op with_stream_concat·p0.50: 194816,000 ns/op with_stream_concat·p0.90: 203008,000 ns/op with_stream_concat·p0.95: 204544,000 ns/op with_stream_concat·p0.99: 223488,000 ns/op with_stream_concat·p0.999: 237312,000 ns/op with_stream_concat·p0.9999: 1467587,379 ns/op with_stream_concat·p1.00: 1507328,000 ns/op # Run progress: 98,07% complete, ETA 00:45:28 # Fork: 3 of 3 # Warmup Iteration 1: 181816,940 ±(99.9%) 1129,913 ns/op # Warmup Iteration 2: 186026,126 ±(99.9%) 418,346 ns/op # Warmup Iteration 3: 180726,066 ±(99.9%) 384,030 ns/op Iteration 1: 179826,945 ±(99.9%) 378,582 ns/op with_stream_concat·p0.00: 174080,000 ns/op with_stream_concat·p0.50: 177408,000 ns/op with_stream_concat·p0.90: 185088,000 ns/op with_stream_concat·p0.95: 186368,000 ns/op with_stream_concat·p0.99: 197888,000 ns/op with_stream_concat·p0.999: 228608,000 ns/op with_stream_concat·p0.9999: 1419721,728 ns/op with_stream_concat·p1.00: 1525760,000 ns/op Iteration 2: 179662,911 ±(99.9%) 359,813 ns/op with_stream_concat·p0.00: 173824,000 ns/op with_stream_concat·p0.50: 177152,000 ns/op with_stream_concat·p0.90: 185088,000 ns/op with_stream_concat·p0.95: 186112,000 ns/op with_stream_concat·p0.99: 203008,000 ns/op with_stream_concat·p0.999: 227072,000 ns/op with_stream_concat·p0.9999: 1376009,011 ns/op with_stream_concat·p1.00: 1466368,000 ns/op Iteration 3: 180115,180 ±(99.9%) 393,158 ns/op with_stream_concat·p0.00: 173824,000 ns/op with_stream_concat·p0.50: 177664,000 ns/op with_stream_concat·p0.90: 185344,000 ns/op with_stream_concat·p0.95: 186880,000 ns/op with_stream_concat·p0.99: 205824,000 ns/op with_stream_concat·p0.999: 234240,000 ns/op with_stream_concat·p0.9999: 1439912,755 ns/op with_stream_concat·p1.00: 2469888,000 ns/op Iteration 4: 179873,967 ±(99.9%) 385,149 ns/op with_stream_concat·p0.00: 174336,000 ns/op with_stream_concat·p0.50: 177408,000 ns/op with_stream_concat·p0.90: 185088,000 ns/op with_stream_concat·p0.95: 186368,000 ns/op with_stream_concat·p0.99: 205824,000 ns/op with_stream_concat·p0.999: 238454,016 ns/op with_stream_concat·p0.9999: 1439302,451 ns/op with_stream_concat·p1.00: 1490944,000 ns/op Iteration 5: 179698,558 ±(99.9%) 370,387 ns/op with_stream_concat·p0.00: 174336,000 ns/op with_stream_concat·p0.50: 177152,000 ns/op with_stream_concat·p0.90: 185088,000 ns/op with_stream_concat·p0.95: 186112,000 ns/op with_stream_concat·p0.99: 206080,000 ns/op with_stream_concat·p0.999: 236800,000 ns/op with_stream_concat·p0.9999: 1383407,411 ns/op with_stream_concat·p1.00: 1529856,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 806810 mean = 185730,819 ±(99.9%) 105,964 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 806267 [ 250000,000, 500000,000) = 135 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 1 [1000000,000, 1250000,000) = 5 [1250000,000, 1500000,000) = 365 [1500000,000, 1750000,000) = 35 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 1 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 173824,000 ns/op p(50,0000) = 180992,000 ns/op p(90,0000) = 198912,000 ns/op p(95,0000) = 202752,000 ns/op p(99,0000) = 214272,000 ns/op p(99,9000) = 235520,000 ns/op p(99,9900) = 1452032,000 ns/op p(99,9990) = 1560576,000 ns/op p(99,9999) = 2469888,000 ns/op p(100,0000) = 2469888,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 100) # Run progress: 98,13% complete, ETA 00:44:08 # Fork: 1 of 3 # Warmup Iteration 1: 338447,896 ±(99.9%) 2216,876 ns/op # Warmup Iteration 2: 334461,981 ±(99.9%) 861,279 ns/op # Warmup Iteration 3: 340914,325 ±(99.9%) 949,327 ns/op Iteration 1: 367485,590 ±(99.9%) 1243,203 ns/op with_stream_concat·p0.00: 317952,000 ns/op with_stream_concat·p0.50: 335872,000 ns/op with_stream_concat·p0.90: 432640,000 ns/op with_stream_concat·p0.95: 441344,000 ns/op with_stream_concat·p0.99: 460288,000 ns/op with_stream_concat·p0.999: 543356,928 ns/op with_stream_concat·p0.9999: 1742140,006 ns/op with_stream_concat·p1.00: 1779712,000 ns/op Iteration 2: 332993,370 ±(99.9%) 777,956 ns/op with_stream_concat·p0.00: 317952,000 ns/op with_stream_concat·p0.50: 326656,000 ns/op with_stream_concat·p0.90: 345600,000 ns/op with_stream_concat·p0.95: 358400,000 ns/op with_stream_concat·p0.99: 379904,000 ns/op with_stream_concat·p0.999: 503789,568 ns/op with_stream_concat·p0.9999: 1708030,771 ns/op with_stream_concat·p1.00: 1808384,000 ns/op Iteration 3: 332713,430 ±(99.9%) 790,445 ns/op with_stream_concat·p0.00: 317952,000 ns/op with_stream_concat·p0.50: 326656,000 ns/op with_stream_concat·p0.90: 345088,000 ns/op with_stream_concat·p0.95: 356864,000 ns/op with_stream_concat·p0.99: 379392,000 ns/op with_stream_concat·p0.999: 528904,192 ns/op with_stream_concat·p0.9999: 1773493,453 ns/op with_stream_concat·p1.00: 1804288,000 ns/op Iteration 4: 332660,134 ±(99.9%) 757,469 ns/op with_stream_concat·p0.00: 318464,000 ns/op with_stream_concat·p0.50: 326656,000 ns/op with_stream_concat·p0.90: 345600,000 ns/op with_stream_concat·p0.95: 357376,000 ns/op with_stream_concat·p0.99: 378880,000 ns/op with_stream_concat·p0.999: 446041,600 ns/op with_stream_concat·p0.9999: 1650688,000 ns/op with_stream_concat·p1.00: 1710080,000 ns/op Iteration 5: 349589,297 ±(99.9%) 1075,390 ns/op with_stream_concat·p0.00: 317440,000 ns/op with_stream_concat·p0.50: 328192,000 ns/op with_stream_concat·p0.90: 424448,000 ns/op with_stream_concat·p0.95: 433664,000 ns/op with_stream_concat·p0.99: 450560,000 ns/op with_stream_concat·p0.999: 572846,080 ns/op with_stream_concat·p0.9999: 1782558,720 ns/op with_stream_concat·p1.00: 1884160,000 ns/op # Run progress: 98,18% complete, ETA 00:42:48 # Fork: 2 of 3 # Warmup Iteration 1: 338655,556 ±(99.9%) 2201,982 ns/op # Warmup Iteration 2: 335992,035 ±(99.9%) 909,175 ns/op # Warmup Iteration 3: 333196,209 ±(99.9%) 826,441 ns/op Iteration 1: 332987,192 ±(99.9%) 803,712 ns/op with_stream_concat·p0.00: 317952,000 ns/op with_stream_concat·p0.50: 326656,000 ns/op with_stream_concat·p0.90: 346112,000 ns/op with_stream_concat·p0.95: 358400,000 ns/op with_stream_concat·p0.99: 378368,000 ns/op with_stream_concat·p0.999: 411132,928 ns/op with_stream_concat·p0.9999: 1767419,085 ns/op with_stream_concat·p1.00: 1777664,000 ns/op Iteration 2: 332932,441 ±(99.9%) 826,165 ns/op with_stream_concat·p0.00: 317440,000 ns/op with_stream_concat·p0.50: 326656,000 ns/op with_stream_concat·p0.90: 346112,000 ns/op with_stream_concat·p0.95: 358912,000 ns/op with_stream_concat·p0.99: 378368,000 ns/op with_stream_concat·p0.999: 435007,488 ns/op with_stream_concat·p0.9999: 1785837,978 ns/op with_stream_concat·p1.00: 1816576,000 ns/op Iteration 3: 333250,669 ±(99.9%) 797,749 ns/op with_stream_concat·p0.00: 317440,000 ns/op with_stream_concat·p0.50: 327168,000 ns/op with_stream_concat·p0.90: 346112,000 ns/op with_stream_concat·p0.95: 358400,000 ns/op with_stream_concat·p0.99: 378880,000 ns/op with_stream_concat·p0.999: 569964,544 ns/op with_stream_concat·p0.9999: 1708178,227 ns/op with_stream_concat·p1.00: 1832960,000 ns/op Iteration 4: 332948,399 ±(99.9%) 796,121 ns/op with_stream_concat·p0.00: 317440,000 ns/op with_stream_concat·p0.50: 326656,000 ns/op with_stream_concat·p0.90: 346112,000 ns/op with_stream_concat·p0.95: 358912,000 ns/op with_stream_concat·p0.99: 378368,000 ns/op with_stream_concat·p0.999: 444344,320 ns/op with_stream_concat·p0.9999: 1761272,832 ns/op with_stream_concat·p1.00: 1785856,000 ns/op Iteration 5: 332971,042 ±(99.9%) 823,928 ns/op with_stream_concat·p0.00: 317440,000 ns/op with_stream_concat·p0.50: 326656,000 ns/op with_stream_concat·p0.90: 346112,000 ns/op with_stream_concat·p0.95: 358912,000 ns/op with_stream_concat·p0.99: 378368,000 ns/op with_stream_concat·p0.999: 565700,608 ns/op with_stream_concat·p0.9999: 1751030,989 ns/op with_stream_concat·p1.00: 1798144,000 ns/op # Run progress: 98,24% complete, ETA 00:41:28 # Fork: 3 of 3 # Warmup Iteration 1: 351676,748 ±(99.9%) 2207,546 ns/op # Warmup Iteration 2: 346328,338 ±(99.9%) 822,636 ns/op # Warmup Iteration 3: 345333,222 ±(99.9%) 743,204 ns/op Iteration 1: 347082,479 ±(99.9%) 772,727 ns/op with_stream_concat·p0.00: 331776,000 ns/op with_stream_concat·p0.50: 341504,000 ns/op with_stream_concat·p0.90: 359424,000 ns/op with_stream_concat·p0.95: 368640,000 ns/op with_stream_concat·p0.99: 390656,000 ns/op with_stream_concat·p0.999: 697595,904 ns/op with_stream_concat·p0.9999: 1698858,189 ns/op with_stream_concat·p1.00: 1761280,000 ns/op Iteration 2: 346335,032 ±(99.9%) 762,540 ns/op with_stream_concat·p0.00: 331776,000 ns/op with_stream_concat·p0.50: 340480,000 ns/op with_stream_concat·p0.90: 358912,000 ns/op with_stream_concat·p0.95: 369152,000 ns/op with_stream_concat·p0.99: 392192,000 ns/op with_stream_concat·p0.999: 461250,560 ns/op with_stream_concat·p0.9999: 1699830,170 ns/op with_stream_concat·p1.00: 1765376,000 ns/op Iteration 3: 346750,134 ±(99.9%) 808,722 ns/op with_stream_concat·p0.00: 331264,000 ns/op with_stream_concat·p0.50: 340480,000 ns/op with_stream_concat·p0.90: 359936,000 ns/op with_stream_concat·p0.95: 369152,000 ns/op with_stream_concat·p0.99: 390656,000 ns/op with_stream_concat·p0.999: 706284,544 ns/op with_stream_concat·p0.9999: 1748645,683 ns/op with_stream_concat·p1.00: 1898496,000 ns/op Iteration 4: 345833,607 ±(99.9%) 782,763 ns/op with_stream_concat·p0.00: 331776,000 ns/op with_stream_concat·p0.50: 339968,000 ns/op with_stream_concat·p0.90: 358912,000 ns/op with_stream_concat·p0.95: 368128,000 ns/op with_stream_concat·p0.99: 390656,000 ns/op with_stream_concat·p0.999: 440657,920 ns/op with_stream_concat·p0.9999: 1692098,560 ns/op with_stream_concat·p1.00: 1787904,000 ns/op Iteration 5: 350705,406 ±(99.9%) 870,600 ns/op with_stream_concat·p0.00: 330752,000 ns/op with_stream_concat·p0.50: 339968,000 ns/op with_stream_concat·p0.90: 380416,000 ns/op with_stream_concat·p0.95: 404992,000 ns/op with_stream_concat·p0.99: 424448,000 ns/op with_stream_concat·p0.999: 482610,688 ns/op with_stream_concat·p0.9999: 1733271,962 ns/op with_stream_concat·p1.00: 1839104,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 439645 mean = 340862,538 ±(99.9%) 224,870 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 410495 [ 375000,000, 500000,000) = 28534 [ 500000,000, 625000,000) = 198 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 1 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 1 [1375000,000, 1500000,000) = 33 [1500000,000, 1625000,000) = 189 [1625000,000, 1750000,000) = 159 [1750000,000, 1875000,000) = 33 Percentiles, ns/op: p(0,0000) = 317440,000 ns/op p(50,0000) = 335360,000 ns/op p(90,0000) = 359424,000 ns/op p(95,0000) = 379904,000 ns/op p(99,0000) = 433664,000 ns/op p(99,9000) = 527060,992 ns/op p(99,9900) = 1734656,000 ns/op p(99,9990) = 1836668,150 ns/op p(99,9999) = 1898496,000 ns/op p(100,0000) = 1898496,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 200) # Run progress: 98,30% complete, ETA 00:40:08 # Fork: 1 of 3 # Warmup Iteration 1: 626082,060 ±(99.9%) 4275,452 ns/op # Warmup Iteration 2: 619013,870 ±(99.9%) 1569,719 ns/op # Warmup Iteration 3: 616702,104 ±(99.9%) 1457,694 ns/op Iteration 1: 616596,705 ±(99.9%) 1444,459 ns/op with_stream_concat·p0.00: 590848,000 ns/op with_stream_concat·p0.50: 613376,000 ns/op with_stream_concat·p0.90: 633856,000 ns/op with_stream_concat·p0.95: 640000,000 ns/op with_stream_concat·p0.99: 662528,000 ns/op with_stream_concat·p0.999: 1965416,448 ns/op with_stream_concat·p0.9999: 2234744,832 ns/op with_stream_concat·p1.00: 2285568,000 ns/op Iteration 2: 616345,916 ±(99.9%) 1439,242 ns/op with_stream_concat·p0.00: 590848,000 ns/op with_stream_concat·p0.50: 613376,000 ns/op with_stream_concat·p0.90: 633856,000 ns/op with_stream_concat·p0.95: 637952,000 ns/op with_stream_concat·p0.99: 662528,000 ns/op with_stream_concat·p0.999: 1961551,872 ns/op with_stream_concat·p0.9999: 2264095,949 ns/op with_stream_concat·p1.00: 2269184,000 ns/op Iteration 3: 621101,452 ±(99.9%) 1593,204 ns/op with_stream_concat·p0.00: 590848,000 ns/op with_stream_concat·p0.50: 613376,000 ns/op with_stream_concat·p0.90: 635187,200 ns/op with_stream_concat·p0.95: 652288,000 ns/op with_stream_concat·p0.99: 812032,000 ns/op with_stream_concat·p0.999: 1895022,592 ns/op with_stream_concat·p0.9999: 2278978,355 ns/op with_stream_concat·p1.00: 2338816,000 ns/op Iteration 4: 637483,154 ±(99.9%) 2145,996 ns/op with_stream_concat·p0.00: 590848,000 ns/op with_stream_concat·p0.50: 615424,000 ns/op with_stream_concat·p0.90: 785408,000 ns/op with_stream_concat·p0.95: 805888,000 ns/op with_stream_concat·p0.99: 826368,000 ns/op with_stream_concat·p0.999: 2004279,296 ns/op with_stream_concat·p0.9999: 2215178,240 ns/op with_stream_concat·p1.00: 2273280,000 ns/op Iteration 5: 624559,473 ±(99.9%) 1778,460 ns/op with_stream_concat·p0.00: 590848,000 ns/op with_stream_concat·p0.50: 613376,000 ns/op with_stream_concat·p0.90: 635904,000 ns/op with_stream_concat·p0.95: 781312,000 ns/op with_stream_concat·p0.99: 817152,000 ns/op with_stream_concat·p0.999: 1974280,192 ns/op with_stream_concat·p0.9999: 2273300,480 ns/op with_stream_concat·p1.00: 2334720,000 ns/op # Run progress: 98,35% complete, ETA 00:38:47 # Fork: 2 of 3 # Warmup Iteration 1: 624644,163 ±(99.9%) 3907,094 ns/op # Warmup Iteration 2: 618129,362 ±(99.9%) 1461,096 ns/op # Warmup Iteration 3: 617005,534 ±(99.9%) 1322,613 ns/op Iteration 1: 618381,279 ±(99.9%) 1376,090 ns/op with_stream_concat·p0.00: 590848,000 ns/op with_stream_concat·p0.50: 614400,000 ns/op with_stream_concat·p0.90: 634880,000 ns/op with_stream_concat·p0.95: 648192,000 ns/op with_stream_concat·p0.99: 685496,320 ns/op with_stream_concat·p0.999: 1843640,320 ns/op with_stream_concat·p0.9999: 2061540,557 ns/op with_stream_concat·p1.00: 2076672,000 ns/op Iteration 2: 615678,627 ±(99.9%) 1319,445 ns/op with_stream_concat·p0.00: 590848,000 ns/op with_stream_concat·p0.50: 612352,000 ns/op with_stream_concat·p0.90: 631808,000 ns/op with_stream_concat·p0.95: 636928,000 ns/op with_stream_concat·p0.99: 660193,280 ns/op with_stream_concat·p0.999: 1828864,000 ns/op with_stream_concat·p0.9999: 2107716,403 ns/op with_stream_concat·p1.00: 2199552,000 ns/op Iteration 3: 615890,235 ±(99.9%) 1356,355 ns/op with_stream_concat·p0.00: 589824,000 ns/op with_stream_concat·p0.50: 612352,000 ns/op with_stream_concat·p0.90: 631808,000 ns/op with_stream_concat·p0.95: 637952,000 ns/op with_stream_concat·p0.99: 660480,000 ns/op with_stream_concat·p0.999: 1842507,776 ns/op with_stream_concat·p0.9999: 2113985,536 ns/op with_stream_concat·p1.00: 2158592,000 ns/op Iteration 4: 615874,012 ±(99.9%) 1330,067 ns/op with_stream_concat·p0.00: 590848,000 ns/op with_stream_concat·p0.50: 613376,000 ns/op with_stream_concat·p0.90: 632524,800 ns/op with_stream_concat·p0.95: 637952,000 ns/op with_stream_concat·p0.99: 659456,000 ns/op with_stream_concat·p0.999: 1845925,888 ns/op with_stream_concat·p0.9999: 2071073,178 ns/op with_stream_concat·p1.00: 2078720,000 ns/op Iteration 5: 615858,835 ±(99.9%) 1387,480 ns/op with_stream_concat·p0.00: 589824,000 ns/op with_stream_concat·p0.50: 612352,000 ns/op with_stream_concat·p0.90: 631808,000 ns/op with_stream_concat·p0.95: 637747,200 ns/op with_stream_concat·p0.99: 659456,000 ns/op with_stream_concat·p0.999: 1926823,936 ns/op with_stream_concat·p0.9999: 2082314,650 ns/op with_stream_concat·p1.00: 2084864,000 ns/op # Run progress: 98,41% complete, ETA 00:37:27 # Fork: 3 of 3 # Warmup Iteration 1: 649713,246 ±(99.9%) 4145,172 ns/op # Warmup Iteration 2: 642464,305 ±(99.9%) 1482,950 ns/op # Warmup Iteration 3: 646724,503 ±(99.9%) 1531,099 ns/op Iteration 1: 642893,767 ±(99.9%) 1428,903 ns/op with_stream_concat·p0.00: 616448,000 ns/op with_stream_concat·p0.50: 638976,000 ns/op with_stream_concat·p0.90: 659251,200 ns/op with_stream_concat·p0.95: 668672,000 ns/op with_stream_concat·p0.99: 699392,000 ns/op with_stream_concat·p0.999: 1874763,776 ns/op with_stream_concat·p0.9999: 2054390,989 ns/op with_stream_concat·p1.00: 2062336,000 ns/op Iteration 2: 641234,702 ±(99.9%) 1414,557 ns/op with_stream_concat·p0.00: 614400,000 ns/op with_stream_concat·p0.50: 637952,000 ns/op with_stream_concat·p0.90: 656384,000 ns/op with_stream_concat·p0.95: 662528,000 ns/op with_stream_concat·p0.99: 685240,320 ns/op with_stream_concat·p0.999: 1837056,000 ns/op with_stream_concat·p0.9999: 2103057,613 ns/op with_stream_concat·p1.00: 2105344,000 ns/op Iteration 3: 640746,345 ±(99.9%) 1446,327 ns/op with_stream_concat·p0.00: 615424,000 ns/op with_stream_concat·p0.50: 637952,000 ns/op with_stream_concat·p0.90: 655360,000 ns/op with_stream_concat·p0.95: 661504,000 ns/op with_stream_concat·p0.99: 684032,000 ns/op with_stream_concat·p0.999: 1848127,488 ns/op with_stream_concat·p0.9999: 2141437,952 ns/op with_stream_concat·p1.00: 2187264,000 ns/op Iteration 4: 641014,868 ±(99.9%) 1445,302 ns/op with_stream_concat·p0.00: 615424,000 ns/op with_stream_concat·p0.50: 637952,000 ns/op with_stream_concat·p0.90: 656384,000 ns/op with_stream_concat·p0.95: 662528,000 ns/op with_stream_concat·p0.99: 685178,880 ns/op with_stream_concat·p0.999: 1904279,552 ns/op with_stream_concat·p0.9999: 2086913,638 ns/op with_stream_concat·p1.00: 2125824,000 ns/op Iteration 5: 640977,947 ±(99.9%) 1445,691 ns/op with_stream_concat·p0.00: 615424,000 ns/op with_stream_concat·p0.50: 637952,000 ns/op with_stream_concat·p0.90: 656384,000 ns/op with_stream_concat·p0.95: 662528,000 ns/op with_stream_concat·p0.99: 686080,000 ns/op with_stream_concat·p0.999: 1906810,880 ns/op with_stream_concat·p0.9999: 2112032,768 ns/op with_stream_concat·p1.00: 2174976,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 239108 mean = 626766,504 ±(99.9%) 395,387 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 235695 [ 750000,000, 1000000,000) = 3050 [1000000,000, 1250000,000) = 3 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 21 [1750000,000, 2000000,000) = 220 [2000000,000, 2250000,000) = 113 [2250000,000, 2500000,000) = 6 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 589824,000 ns/op p(50,0000) = 623616,000 ns/op p(90,0000) = 652288,000 ns/op p(95,0000) = 658432,000 ns/op p(99,0000) = 789504,000 ns/op p(99,9000) = 1883713,536 ns/op p(99,9900) = 2138112,000 ns/op p(99,9990) = 2315497,144 ns/op p(99,9999) = 2338816,000 ns/op p(100,0000) = 2338816,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 500) # Run progress: 98,47% complete, ETA 00:36:07 # Fork: 1 of 3 # Warmup Iteration 1: 1942174,197 ±(99.9%) 10578,190 ns/op # Warmup Iteration 2: 1924780,770 ±(99.9%) 6123,633 ns/op # Warmup Iteration 3: 1922140,554 ±(99.9%) 5673,280 ns/op Iteration 1: 1975879,465 ±(99.9%) 9050,775 ns/op with_stream_concat·p0.00: 1861632,000 ns/op with_stream_concat·p0.50: 1910784,000 ns/op with_stream_concat·p0.90: 2367488,000 ns/op with_stream_concat·p0.95: 2392064,000 ns/op with_stream_concat·p0.99: 2463375,360 ns/op with_stream_concat·p0.999: 3970461,696 ns/op with_stream_concat·p0.9999: 4374528,000 ns/op with_stream_concat·p1.00: 4374528,000 ns/op Iteration 2: 1917487,153 ±(99.9%) 5486,421 ns/op with_stream_concat·p0.00: 1841152,000 ns/op with_stream_concat·p0.50: 1906688,000 ns/op with_stream_concat·p0.90: 1933312,000 ns/op with_stream_concat·p0.95: 1955840,000 ns/op with_stream_concat·p0.99: 2045685,760 ns/op with_stream_concat·p0.999: 3942703,104 ns/op with_stream_concat·p0.9999: 3985408,000 ns/op with_stream_concat·p1.00: 3985408,000 ns/op Iteration 3: 1917609,357 ±(99.9%) 5587,961 ns/op with_stream_concat·p0.00: 1859584,000 ns/op with_stream_concat·p0.50: 1906688,000 ns/op with_stream_concat·p0.90: 1933312,000 ns/op with_stream_concat·p0.95: 1953792,000 ns/op with_stream_concat·p0.99: 2033131,520 ns/op with_stream_concat·p0.999: 3929542,656 ns/op with_stream_concat·p0.9999: 4055040,000 ns/op with_stream_concat·p1.00: 4055040,000 ns/op Iteration 4: 1932808,614 ±(99.9%) 6105,560 ns/op with_stream_concat·p0.00: 1845248,000 ns/op with_stream_concat·p0.50: 1908736,000 ns/op with_stream_concat·p0.90: 1974272,000 ns/op with_stream_concat·p0.95: 2113536,000 ns/op with_stream_concat·p0.99: 2163834,880 ns/op with_stream_concat·p0.999: 3957309,440 ns/op with_stream_concat·p0.9999: 4096000,000 ns/op with_stream_concat·p1.00: 4096000,000 ns/op Iteration 5: 1929165,008 ±(99.9%) 5879,238 ns/op with_stream_concat·p0.00: 1843200,000 ns/op with_stream_concat·p0.50: 1908736,000 ns/op with_stream_concat·p0.90: 1964032,000 ns/op with_stream_concat·p0.95: 2095104,000 ns/op with_stream_concat·p0.99: 2125824,000 ns/op with_stream_concat·p0.999: 3982049,280 ns/op with_stream_concat·p0.9999: 4042752,000 ns/op with_stream_concat·p1.00: 4042752,000 ns/op # Run progress: 98,52% complete, ETA 00:34:47 # Fork: 2 of 3 # Warmup Iteration 1: 1946658,911 ±(99.9%) 11063,100 ns/op # Warmup Iteration 2: 1926684,329 ±(99.9%) 6134,001 ns/op # Warmup Iteration 3: 1933437,598 ±(99.9%) 6618,407 ns/op Iteration 1: 1933170,977 ±(99.9%) 6591,001 ns/op with_stream_concat·p0.00: 1837056,000 ns/op with_stream_concat·p0.50: 1910784,000 ns/op with_stream_concat·p0.90: 1941504,000 ns/op with_stream_concat·p0.95: 1998848,000 ns/op with_stream_concat·p0.99: 2408448,000 ns/op with_stream_concat·p0.999: 3932753,920 ns/op with_stream_concat·p0.9999: 4112384,000 ns/op with_stream_concat·p1.00: 4112384,000 ns/op Iteration 2: 2001511,672 ±(99.9%) 10045,619 ns/op with_stream_concat·p0.00: 1839104,000 ns/op with_stream_concat·p0.50: 1912832,000 ns/op with_stream_concat·p0.90: 2383872,000 ns/op with_stream_concat·p0.95: 2400256,000 ns/op with_stream_concat·p0.99: 2445312,000 ns/op with_stream_concat·p0.999: 4001841,152 ns/op with_stream_concat·p0.9999: 4415488,000 ns/op with_stream_concat·p1.00: 4415488,000 ns/op Iteration 3: 1966804,317 ±(99.9%) 8700,615 ns/op with_stream_concat·p0.00: 1837056,000 ns/op with_stream_concat·p0.50: 1910784,000 ns/op with_stream_concat·p0.90: 2355200,000 ns/op with_stream_concat·p0.95: 2387968,000 ns/op with_stream_concat·p0.99: 2441216,000 ns/op with_stream_concat·p0.999: 4000514,048 ns/op with_stream_concat·p0.9999: 4358144,000 ns/op with_stream_concat·p1.00: 4358144,000 ns/op Iteration 4: 2055399,674 ±(99.9%) 13659,414 ns/op with_stream_concat·p0.00: 1839104,000 ns/op with_stream_concat·p0.50: 1916928,000 ns/op with_stream_concat·p0.90: 2404352,000 ns/op with_stream_concat·p0.95: 2727936,000 ns/op with_stream_concat·p0.99: 2818048,000 ns/op with_stream_concat·p0.999: 4740587,520 ns/op with_stream_concat·p0.9999: 4890624,000 ns/op with_stream_concat·p1.00: 4890624,000 ns/op Iteration 5: 1979869,921 ±(99.9%) 9088,936 ns/op with_stream_concat·p0.00: 1841152,000 ns/op with_stream_concat·p0.50: 1912832,000 ns/op with_stream_concat·p0.90: 2363392,000 ns/op with_stream_concat·p0.95: 2400256,000 ns/op with_stream_concat·p0.99: 2502656,000 ns/op with_stream_concat·p0.999: 3939147,776 ns/op with_stream_concat·p0.9999: 4415488,000 ns/op with_stream_concat·p1.00: 4415488,000 ns/op # Run progress: 98,58% complete, ETA 00:33:27 # Fork: 3 of 3 # Warmup Iteration 1: 1944945,102 ±(99.9%) 10789,891 ns/op # Warmup Iteration 2: 1924206,010 ±(99.9%) 5871,028 ns/op # Warmup Iteration 3: 1930602,564 ±(99.9%) 6409,660 ns/op Iteration 1: 1921231,083 ±(99.9%) 5561,510 ns/op with_stream_concat·p0.00: 1832960,000 ns/op with_stream_concat·p0.50: 1908736,000 ns/op with_stream_concat·p0.90: 1943552,000 ns/op with_stream_concat·p0.95: 1964032,000 ns/op with_stream_concat·p0.99: 2105344,000 ns/op with_stream_concat·p0.999: 3914051,584 ns/op with_stream_concat·p0.9999: 3997696,000 ns/op with_stream_concat·p1.00: 3997696,000 ns/op Iteration 2: 1937353,217 ±(99.9%) 6865,547 ns/op with_stream_concat·p0.00: 1832960,000 ns/op with_stream_concat·p0.50: 1910784,000 ns/op with_stream_concat·p0.90: 1953792,000 ns/op with_stream_concat·p0.95: 1982464,000 ns/op with_stream_concat·p0.99: 2457600,000 ns/op with_stream_concat·p0.999: 3899555,840 ns/op with_stream_concat·p0.9999: 3956736,000 ns/op with_stream_concat·p1.00: 3956736,000 ns/op Iteration 3: 1920823,648 ±(99.9%) 5432,832 ns/op with_stream_concat·p0.00: 1828864,000 ns/op with_stream_concat·p0.50: 1908736,000 ns/op with_stream_concat·p0.90: 1941504,000 ns/op with_stream_concat·p0.95: 1961574,400 ns/op with_stream_concat·p0.99: 2129592,320 ns/op with_stream_concat·p0.999: 3894460,416 ns/op with_stream_concat·p0.9999: 4050944,000 ns/op with_stream_concat·p1.00: 4050944,000 ns/op Iteration 4: 1921743,025 ±(99.9%) 5586,463 ns/op with_stream_concat·p0.00: 1832960,000 ns/op with_stream_concat·p0.50: 1908736,000 ns/op with_stream_concat·p0.90: 1949696,000 ns/op with_stream_concat·p0.95: 1966080,000 ns/op with_stream_concat·p0.99: 2011095,040 ns/op with_stream_concat·p0.999: 3915776,000 ns/op with_stream_concat·p0.9999: 4161536,000 ns/op with_stream_concat·p1.00: 4161536,000 ns/op Iteration 5: 1935506,342 ±(99.9%) 6184,285 ns/op with_stream_concat·p0.00: 1837056,000 ns/op with_stream_concat·p0.50: 1912832,000 ns/op with_stream_concat·p0.90: 1968128,000 ns/op with_stream_concat·p0.95: 2146304,000 ns/op with_stream_concat·p0.99: 2187264,000 ns/op with_stream_concat·p0.999: 3924049,920 ns/op with_stream_concat·p0.9999: 4087808,000 ns/op with_stream_concat·p1.00: 4087808,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 76917 mean = 1949038,894 ±(99.9%) 2002,470 ns/op Histogram, ns/op: [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 70641 [2000000,000, 2250000,000) = 1844 [2250000,000, 2500000,000) = 3782 [2500000,000, 2750000,000) = 109 [2750000,000, 3000000,000) = 205 [3000000,000, 3250000,000) = 20 [3250000,000, 3500000,000) = 94 [3500000,000, 3750000,000) = 69 [3750000,000, 4000000,000) = 110 [4000000,000, 4250000,000) = 32 [4250000,000, 4500000,000) = 5 [4500000,000, 4750000,000) = 2 Percentiles, ns/op: p(0,0000) = 1828864,000 ns/op p(50,0000) = 1910784,000 ns/op p(90,0000) = 1972224,000 ns/op p(95,0000) = 2363392,000 ns/op p(99,0000) = 2457600,000 ns/op p(99,9000) = 3932160,000 ns/op p(99,9900) = 4415488,000 ns/op p(99,9990) = 4890624,000 ns/op p(99,9999) = 4890624,000 ns/op p(100,0000) = 4890624,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 1000) # Run progress: 98,64% complete, ETA 00:32:06 # Fork: 1 of 3 # Warmup Iteration 1: 4615157,121 ±(99.9%) 56877,823 ns/op # Warmup Iteration 2: 4594582,069 ±(99.9%) 38714,404 ns/op # Warmup Iteration 3: 4622971,913 ±(99.9%) 61251,188 ns/op Iteration 1: 4646555,743 ±(99.9%) 91240,254 ns/op with_stream_concat·p0.00: 4366336,000 ns/op with_stream_concat·p0.50: 4530176,000 ns/op with_stream_concat·p0.90: 4751360,000 ns/op with_stream_concat·p0.95: 4898816,000 ns/op with_stream_concat·p0.99: 5033902,080 ns/op with_stream_concat·p0.999: 26989068,288 ns/op with_stream_concat·p0.9999: 29261824,000 ns/op with_stream_concat·p1.00: 29261824,000 ns/op Iteration 2: 4645621,884 ±(99.9%) 93391,044 ns/op with_stream_concat·p0.00: 4366336,000 ns/op with_stream_concat·p0.50: 4530176,000 ns/op with_stream_concat·p0.90: 4759552,000 ns/op with_stream_concat·p0.95: 4902092,800 ns/op with_stream_concat·p0.99: 5050204,160 ns/op with_stream_concat·p0.999: 27924889,600 ns/op with_stream_concat·p0.9999: 29130752,000 ns/op with_stream_concat·p1.00: 29130752,000 ns/op Iteration 3: 4649083,890 ±(99.9%) 95621,511 ns/op with_stream_concat·p0.00: 4366336,000 ns/op with_stream_concat·p0.50: 4530176,000 ns/op with_stream_concat·p0.90: 4767744,000 ns/op with_stream_concat·p0.95: 4907008,000 ns/op with_stream_concat·p0.99: 5029888,000 ns/op with_stream_concat·p0.999: 27928166,400 ns/op with_stream_concat·p0.9999: 29458432,000 ns/op with_stream_concat·p1.00: 29458432,000 ns/op Iteration 4: 4635437,121 ±(99.9%) 87113,125 ns/op with_stream_concat·p0.00: 4358144,000 ns/op with_stream_concat·p0.50: 4530176,000 ns/op with_stream_concat·p0.90: 4759552,000 ns/op with_stream_concat·p0.95: 4907008,000 ns/op with_stream_concat·p0.99: 5057986,560 ns/op with_stream_concat·p0.999: 26923663,360 ns/op with_stream_concat·p0.9999: 27099136,000 ns/op with_stream_concat·p1.00: 27099136,000 ns/op Iteration 5: 4646685,291 ±(99.9%) 94655,496 ns/op with_stream_concat·p0.00: 4374528,000 ns/op with_stream_concat·p0.50: 4530176,000 ns/op with_stream_concat·p0.90: 4766924,800 ns/op with_stream_concat·p0.95: 4907008,000 ns/op with_stream_concat·p0.99: 5046272,000 ns/op with_stream_concat·p0.999: 27826749,440 ns/op with_stream_concat·p0.9999: 28508160,000 ns/op with_stream_concat·p1.00: 28508160,000 ns/op # Run progress: 98,69% complete, ETA 00:30:46 # Fork: 2 of 3 # Warmup Iteration 1: 4634958,367 ±(99.9%) 65530,833 ns/op # Warmup Iteration 2: 4583859,905 ±(99.9%) 34270,582 ns/op # Warmup Iteration 3: 4631711,985 ±(99.9%) 66348,255 ns/op Iteration 1: 4652926,331 ±(99.9%) 92546,118 ns/op with_stream_concat·p0.00: 4374528,000 ns/op with_stream_concat·p0.50: 4530176,000 ns/op with_stream_concat·p0.90: 4784128,000 ns/op with_stream_concat·p0.95: 4907008,000 ns/op with_stream_concat·p0.99: 5491507,200 ns/op with_stream_concat·p0.999: 27580137,472 ns/op with_stream_concat·p0.9999: 28311552,000 ns/op with_stream_concat·p1.00: 28311552,000 ns/op Iteration 2: 4643904,714 ±(99.9%) 93581,671 ns/op with_stream_concat·p0.00: 4374528,000 ns/op with_stream_concat·p0.50: 4521984,000 ns/op with_stream_concat·p0.90: 4767744,000 ns/op with_stream_concat·p0.95: 4907008,000 ns/op with_stream_concat·p0.99: 5054464,000 ns/op with_stream_concat·p0.999: 28039380,992 ns/op with_stream_concat·p0.9999: 28409856,000 ns/op with_stream_concat·p1.00: 28409856,000 ns/op Iteration 3: 4668345,693 ±(99.9%) 98567,067 ns/op with_stream_concat·p0.00: 4374528,000 ns/op with_stream_concat·p0.50: 4530176,000 ns/op with_stream_concat·p0.90: 4784128,000 ns/op with_stream_concat·p0.95: 4915200,000 ns/op with_stream_concat·p0.99: 6158254,080 ns/op with_stream_concat·p0.999: 27183480,832 ns/op with_stream_concat·p0.9999: 27852800,000 ns/op with_stream_concat·p1.00: 27852800,000 ns/op Iteration 4: 4644970,637 ±(99.9%) 90701,526 ns/op with_stream_concat·p0.00: 4374528,000 ns/op with_stream_concat·p0.50: 4530176,000 ns/op with_stream_concat·p0.90: 4767744,000 ns/op with_stream_concat·p0.95: 4915200,000 ns/op with_stream_concat·p0.99: 5042012,160 ns/op with_stream_concat·p0.999: 26951024,640 ns/op with_stream_concat·p0.9999: 28311552,000 ns/op with_stream_concat·p1.00: 28311552,000 ns/op Iteration 5: 4681708,806 ±(99.9%) 93479,012 ns/op with_stream_concat·p0.00: 4366336,000 ns/op with_stream_concat·p0.50: 4530176,000 ns/op with_stream_concat·p0.90: 4907008,000 ns/op with_stream_concat·p0.95: 5187584,000 ns/op with_stream_concat·p0.99: 5742592,000 ns/op with_stream_concat·p0.999: 27712880,640 ns/op with_stream_concat·p0.9999: 27918336,000 ns/op with_stream_concat·p1.00: 27918336,000 ns/op # Run progress: 98,75% complete, ETA 00:29:26 # Fork: 3 of 3 # Warmup Iteration 1: 4570034,240 ±(99.9%) 56887,697 ns/op # Warmup Iteration 2: 4551460,272 ±(99.9%) 37623,348 ns/op # Warmup Iteration 3: 4586659,069 ±(99.9%) 66651,975 ns/op Iteration 1: 4598335,853 ±(99.9%) 93251,561 ns/op with_stream_concat·p0.00: 4317184,000 ns/op with_stream_concat·p0.50: 4472832,000 ns/op with_stream_concat·p0.90: 4677632,000 ns/op with_stream_concat·p0.95: 4833280,000 ns/op with_stream_concat·p0.99: 5565808,640 ns/op with_stream_concat·p0.999: 27113357,312 ns/op with_stream_concat·p0.9999: 29261824,000 ns/op with_stream_concat·p1.00: 29261824,000 ns/op Iteration 2: 4591521,882 ±(99.9%) 92105,855 ns/op with_stream_concat·p0.00: 4300800,000 ns/op with_stream_concat·p0.50: 4472832,000 ns/op with_stream_concat·p0.90: 4669440,000 ns/op with_stream_concat·p0.95: 4833280,000 ns/op with_stream_concat·p0.99: 6003425,280 ns/op with_stream_concat·p0.999: 28565864,448 ns/op with_stream_concat·p0.9999: 28835840,000 ns/op with_stream_concat·p1.00: 28835840,000 ns/op Iteration 3: 4590413,729 ±(99.9%) 93235,498 ns/op with_stream_concat·p0.00: 4317184,000 ns/op with_stream_concat·p0.50: 4472832,000 ns/op with_stream_concat·p0.90: 4669440,000 ns/op with_stream_concat·p0.95: 4825088,000 ns/op with_stream_concat·p0.99: 5399347,200 ns/op with_stream_concat·p0.999: 27061911,552 ns/op with_stream_concat·p0.9999: 27688960,000 ns/op with_stream_concat·p1.00: 27688960,000 ns/op Iteration 4: 4574815,648 ±(99.9%) 81558,810 ns/op with_stream_concat·p0.00: 4317184,000 ns/op with_stream_concat·p0.50: 4472832,000 ns/op with_stream_concat·p0.90: 4661248,000 ns/op with_stream_concat·p0.95: 4825088,000 ns/op with_stream_concat·p0.99: 5039308,800 ns/op with_stream_concat·p0.999: 26436730,880 ns/op with_stream_concat·p0.9999: 26836992,000 ns/op with_stream_concat·p1.00: 26836992,000 ns/op Iteration 5: 4587783,287 ±(99.9%) 92551,383 ns/op with_stream_concat·p0.00: 4317184,000 ns/op with_stream_concat·p0.50: 4472832,000 ns/op with_stream_concat·p0.90: 4653056,000 ns/op with_stream_concat·p0.95: 4825088,000 ns/op with_stream_concat·p0.99: 5442928,640 ns/op with_stream_concat·p0.999: 27572273,152 ns/op with_stream_concat·p0.9999: 28573696,000 ns/op with_stream_concat·p1.00: 28573696,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 32370 mean = 4630322,378 ±(99.9%) 23801,210 ns/op Histogram, ns/op: [ 0,000, 2500000,000) = 0 [ 2500000,000, 5000000,000) = 31669 [ 5000000,000, 7500000,000) = 520 [ 7500000,000, 10000000,000) = 2 [10000000,000, 12500000,000) = 1 [12500000,000, 15000000,000) = 38 [15000000,000, 17500000,000) = 46 [17500000,000, 20000000,000) = 2 [20000000,000, 22500000,000) = 4 [22500000,000, 25000000,000) = 15 [25000000,000, 27500000,000) = 49 Percentiles, ns/op: p(0,0000) = 4300800,000 ns/op p(50,0000) = 4513792,000 ns/op p(90,0000) = 4694016,000 ns/op p(95,0000) = 4907008,000 ns/op p(99,0000) = 5278023,680 ns/op p(99,9000) = 27074822,144 ns/op p(99,9900) = 29230746,829 ns/op p(99,9990) = 29458432,000 ns/op p(99,9999) = 29458432,000 ns/op p(100,0000) = 29458432,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 10) # Run progress: 98,81% complete, ETA 00:28:06 # Fork: 1 of 3 # Warmup Iteration 1: 115970,308 ±(99.9%) 786,879 ns/op # Warmup Iteration 2: 113969,155 ±(99.9%) 285,372 ns/op # Warmup Iteration 3: 113655,721 ±(99.9%) 281,434 ns/op Iteration 1: 113654,922 ±(99.9%) 269,388 ns/op with_stream_concat·p0.00: 108416,000 ns/op with_stream_concat·p0.50: 112128,000 ns/op with_stream_concat·p0.90: 115072,000 ns/op with_stream_concat·p0.95: 122112,000 ns/op with_stream_concat·p0.99: 131584,000 ns/op with_stream_concat·p0.999: 151552,000 ns/op with_stream_concat·p0.9999: 1352344,166 ns/op with_stream_concat·p1.00: 1484800,000 ns/op Iteration 2: 113428,379 ±(99.9%) 274,091 ns/op with_stream_concat·p0.00: 108416,000 ns/op with_stream_concat·p0.50: 112000,000 ns/op with_stream_concat·p0.90: 114816,000 ns/op with_stream_concat·p0.95: 121728,000 ns/op with_stream_concat·p0.99: 125824,000 ns/op with_stream_concat·p0.999: 151040,000 ns/op with_stream_concat·p0.9999: 1375795,610 ns/op with_stream_concat·p1.00: 1570816,000 ns/op Iteration 3: 113406,821 ±(99.9%) 265,014 ns/op with_stream_concat·p0.00: 108032,000 ns/op with_stream_concat·p0.50: 112000,000 ns/op with_stream_concat·p0.90: 114688,000 ns/op with_stream_concat·p0.95: 121856,000 ns/op with_stream_concat·p0.99: 127232,000 ns/op with_stream_concat·p0.999: 146432,000 ns/op with_stream_concat·p0.9999: 1367194,419 ns/op with_stream_concat·p1.00: 1482752,000 ns/op Iteration 4: 113751,574 ±(99.9%) 267,026 ns/op with_stream_concat·p0.00: 108160,000 ns/op with_stream_concat·p0.50: 112000,000 ns/op with_stream_concat·p0.90: 115968,000 ns/op with_stream_concat·p0.95: 124544,000 ns/op with_stream_concat·p0.99: 129664,000 ns/op with_stream_concat·p0.999: 152832,000 ns/op with_stream_concat·p0.9999: 1374398,464 ns/op with_stream_concat·p1.00: 1449984,000 ns/op Iteration 5: 113403,957 ±(99.9%) 274,591 ns/op with_stream_concat·p0.00: 108416,000 ns/op with_stream_concat·p0.50: 112000,000 ns/op with_stream_concat·p0.90: 114304,000 ns/op with_stream_concat·p0.95: 115584,000 ns/op with_stream_concat·p0.99: 134400,000 ns/op with_stream_concat·p0.999: 148992,000 ns/op with_stream_concat·p0.9999: 1399797,146 ns/op with_stream_concat·p1.00: 1486848,000 ns/op # Run progress: 98,86% complete, ETA 00:26:46 # Fork: 2 of 3 # Warmup Iteration 1: 108070,828 ±(99.9%) 691,568 ns/op # Warmup Iteration 2: 105899,458 ±(99.9%) 262,922 ns/op # Warmup Iteration 3: 105867,180 ±(99.9%) 246,525 ns/op Iteration 1: 105776,320 ±(99.9%) 245,022 ns/op with_stream_concat·p0.00: 102400,000 ns/op with_stream_concat·p0.50: 104832,000 ns/op with_stream_concat·p0.90: 106624,000 ns/op with_stream_concat·p0.95: 107392,000 ns/op with_stream_concat·p0.99: 120320,000 ns/op with_stream_concat·p0.999: 136081,920 ns/op with_stream_concat·p0.9999: 1359198,208 ns/op with_stream_concat·p1.00: 1466368,000 ns/op Iteration 2: 105948,336 ±(99.9%) 245,417 ns/op with_stream_concat·p0.00: 102656,000 ns/op with_stream_concat·p0.50: 104832,000 ns/op with_stream_concat·p0.90: 107008,000 ns/op with_stream_concat·p0.95: 107904,000 ns/op with_stream_concat·p0.99: 120960,000 ns/op with_stream_concat·p0.999: 136192,000 ns/op with_stream_concat·p0.9999: 1361339,597 ns/op with_stream_concat·p1.00: 1490944,000 ns/op Iteration 3: 106162,974 ±(99.9%) 254,785 ns/op with_stream_concat·p0.00: 102400,000 ns/op with_stream_concat·p0.50: 104832,000 ns/op with_stream_concat·p0.90: 106752,000 ns/op with_stream_concat·p0.95: 107776,000 ns/op with_stream_concat·p0.99: 131328,000 ns/op with_stream_concat·p0.999: 137472,000 ns/op with_stream_concat·p0.9999: 1402332,774 ns/op with_stream_concat·p1.00: 1568768,000 ns/op Iteration 4: 105859,219 ±(99.9%) 247,084 ns/op with_stream_concat·p0.00: 102400,000 ns/op with_stream_concat·p0.50: 104832,000 ns/op with_stream_concat·p0.90: 107008,000 ns/op with_stream_concat·p0.95: 107776,000 ns/op with_stream_concat·p0.99: 117760,000 ns/op with_stream_concat·p0.999: 136192,000 ns/op with_stream_concat·p0.9999: 1368327,782 ns/op with_stream_concat·p1.00: 1622016,000 ns/op Iteration 5: 105918,890 ±(99.9%) 245,574 ns/op with_stream_concat·p0.00: 102272,000 ns/op with_stream_concat·p0.50: 104960,000 ns/op with_stream_concat·p0.90: 107136,000 ns/op with_stream_concat·p0.95: 107904,000 ns/op with_stream_concat·p0.99: 117120,000 ns/op with_stream_concat·p0.999: 136192,000 ns/op with_stream_concat·p0.9999: 1333534,310 ns/op with_stream_concat·p1.00: 1533952,000 ns/op # Run progress: 98,92% complete, ETA 00:25:25 # Fork: 3 of 3 # Warmup Iteration 1: 107451,724 ±(99.9%) 643,771 ns/op # Warmup Iteration 2: 105739,018 ±(99.9%) 267,165 ns/op # Warmup Iteration 3: 105445,166 ±(99.9%) 251,792 ns/op Iteration 1: 105354,022 ±(99.9%) 242,065 ns/op with_stream_concat·p0.00: 101760,000 ns/op with_stream_concat·p0.50: 104576,000 ns/op with_stream_concat·p0.90: 106624,000 ns/op with_stream_concat·p0.95: 107392,000 ns/op with_stream_concat·p0.99: 117760,000 ns/op with_stream_concat·p0.999: 136192,000 ns/op with_stream_concat·p0.9999: 1323008,000 ns/op with_stream_concat·p1.00: 1406976,000 ns/op Iteration 2: 105466,740 ±(99.9%) 246,092 ns/op with_stream_concat·p0.00: 101760,000 ns/op with_stream_concat·p0.50: 104576,000 ns/op with_stream_concat·p0.90: 106624,000 ns/op with_stream_concat·p0.95: 107520,000 ns/op with_stream_concat·p0.99: 121088,000 ns/op with_stream_concat·p0.999: 136960,000 ns/op with_stream_concat·p0.9999: 1335296,000 ns/op with_stream_concat·p1.00: 1409024,000 ns/op Iteration 3: 105503,938 ±(99.9%) 242,529 ns/op with_stream_concat·p0.00: 101632,000 ns/op with_stream_concat·p0.50: 104704,000 ns/op with_stream_concat·p0.90: 106752,000 ns/op with_stream_concat·p0.95: 107520,000 ns/op with_stream_concat·p0.99: 121088,000 ns/op with_stream_concat·p0.999: 136704,000 ns/op with_stream_concat·p0.9999: 1324364,800 ns/op with_stream_concat·p1.00: 1472512,000 ns/op Iteration 4: 106116,875 ±(99.9%) 249,606 ns/op with_stream_concat·p0.00: 101376,000 ns/op with_stream_concat·p0.50: 104960,000 ns/op with_stream_concat·p0.90: 107776,000 ns/op with_stream_concat·p0.95: 114304,000 ns/op with_stream_concat·p0.99: 120960,000 ns/op with_stream_concat·p0.999: 140385,280 ns/op with_stream_concat·p0.9999: 1343846,810 ns/op with_stream_concat·p1.00: 1439744,000 ns/op Iteration 5: 105959,971 ±(99.9%) 250,810 ns/op with_stream_concat·p0.00: 101504,000 ns/op with_stream_concat·p0.50: 104832,000 ns/op with_stream_concat·p0.90: 107392,000 ns/op with_stream_concat·p0.95: 114048,000 ns/op with_stream_concat·p0.99: 120622,080 ns/op with_stream_concat·p0.999: 136960,000 ns/op with_stream_concat·p0.9999: 1369300,992 ns/op with_stream_concat·p1.00: 1495040,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 1383941 mean = 108260,981 ±(99.9%) 66,421 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 1365638 [ 125000,000, 250000,000) = 17783 [ 250000,000, 375000,000) = 9 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 2 [1125000,000, 1250000,000) = 95 [1250000,000, 1375000,000) = 311 [1375000,000, 1500000,000) = 98 [1500000,000, 1625000,000) = 4 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 101376,000 ns/op p(50,0000) = 105728,000 ns/op p(90,0000) = 113152,000 ns/op p(95,0000) = 114688,000 ns/op p(99,0000) = 128384,000 ns/op p(99,9000) = 143616,000 ns/op p(99,9900) = 1352920,678 ns/op p(99,9990) = 1485128,868 ns/op p(99,9999) = 1602358,170 ns/op p(100,0000) = 1622016,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 20) # Run progress: 98,98% complete, ETA 00:24:05 # Fork: 1 of 3 # Warmup Iteration 1: 182599,103 ±(99.9%) 1085,576 ns/op # Warmup Iteration 2: 180037,893 ±(99.9%) 409,945 ns/op # Warmup Iteration 3: 180010,509 ±(99.9%) 382,204 ns/op Iteration 1: 179875,099 ±(99.9%) 381,942 ns/op with_stream_concat·p0.00: 174848,000 ns/op with_stream_concat·p0.50: 177664,000 ns/op with_stream_concat·p0.90: 182016,000 ns/op with_stream_concat·p0.95: 190464,000 ns/op with_stream_concat·p0.99: 206592,000 ns/op with_stream_concat·p0.999: 227328,000 ns/op with_stream_concat·p0.9999: 1398628,352 ns/op with_stream_concat·p1.00: 1552384,000 ns/op Iteration 2: 179812,509 ±(99.9%) 376,713 ns/op with_stream_concat·p0.00: 174848,000 ns/op with_stream_concat·p0.50: 177664,000 ns/op with_stream_concat·p0.90: 182016,000 ns/op with_stream_concat·p0.95: 190208,000 ns/op with_stream_concat·p0.99: 206592,000 ns/op with_stream_concat·p0.999: 226929,408 ns/op with_stream_concat·p0.9999: 1393549,926 ns/op with_stream_concat·p1.00: 1488896,000 ns/op Iteration 3: 179867,513 ±(99.9%) 388,597 ns/op with_stream_concat·p0.00: 174336,000 ns/op with_stream_concat·p0.50: 177664,000 ns/op with_stream_concat·p0.90: 183808,000 ns/op with_stream_concat·p0.95: 190208,000 ns/op with_stream_concat·p0.99: 206336,000 ns/op with_stream_concat·p0.999: 223681,024 ns/op with_stream_concat·p0.9999: 1439079,219 ns/op with_stream_concat·p1.00: 1591296,000 ns/op Iteration 4: 180677,477 ±(99.9%) 407,937 ns/op with_stream_concat·p0.00: 174336,000 ns/op with_stream_concat·p0.50: 177152,000 ns/op with_stream_concat·p0.90: 183296,000 ns/op with_stream_concat·p0.95: 195328,000 ns/op with_stream_concat·p0.99: 237056,000 ns/op with_stream_concat·p0.999: 263680,000 ns/op with_stream_concat·p0.9999: 1434443,981 ns/op with_stream_concat·p1.00: 1468416,000 ns/op Iteration 5: 179748,140 ±(99.9%) 401,436 ns/op with_stream_concat·p0.00: 174336,000 ns/op with_stream_concat·p0.50: 177408,000 ns/op with_stream_concat·p0.90: 184320,000 ns/op with_stream_concat·p0.95: 189952,000 ns/op with_stream_concat·p0.99: 206080,000 ns/op with_stream_concat·p0.999: 224984,064 ns/op with_stream_concat·p0.9999: 1455891,251 ns/op with_stream_concat·p1.00: 1564672,000 ns/op # Run progress: 99,03% complete, ETA 00:22:45 # Fork: 2 of 3 # Warmup Iteration 1: 182320,341 ±(99.9%) 1113,490 ns/op # Warmup Iteration 2: 180332,489 ±(99.9%) 404,871 ns/op # Warmup Iteration 3: 180083,886 ±(99.9%) 387,106 ns/op Iteration 1: 180277,151 ±(99.9%) 389,471 ns/op with_stream_concat·p0.00: 174592,000 ns/op with_stream_concat·p0.50: 177920,000 ns/op with_stream_concat·p0.90: 182528,000 ns/op with_stream_concat·p0.95: 190976,000 ns/op with_stream_concat·p0.99: 207104,000 ns/op with_stream_concat·p0.999: 227222,016 ns/op with_stream_concat·p0.9999: 1439235,277 ns/op with_stream_concat·p1.00: 1476608,000 ns/op Iteration 2: 180139,690 ±(99.9%) 374,662 ns/op with_stream_concat·p0.00: 174848,000 ns/op with_stream_concat·p0.50: 177920,000 ns/op with_stream_concat·p0.90: 181504,000 ns/op with_stream_concat·p0.95: 190976,000 ns/op with_stream_concat·p0.99: 207360,000 ns/op with_stream_concat·p0.999: 227328,000 ns/op with_stream_concat·p0.9999: 1399713,792 ns/op with_stream_concat·p1.00: 1490944,000 ns/op Iteration 3: 180261,099 ±(99.9%) 378,806 ns/op with_stream_concat·p0.00: 174592,000 ns/op with_stream_concat·p0.50: 178176,000 ns/op with_stream_concat·p0.90: 182016,000 ns/op with_stream_concat·p0.95: 190720,000 ns/op with_stream_concat·p0.99: 207104,000 ns/op with_stream_concat·p0.999: 225792,000 ns/op with_stream_concat·p0.9999: 1439057,510 ns/op with_stream_concat·p1.00: 1474560,000 ns/op Iteration 4: 180082,070 ±(99.9%) 392,657 ns/op with_stream_concat·p0.00: 174848,000 ns/op with_stream_concat·p0.50: 177920,000 ns/op with_stream_concat·p0.90: 182016,000 ns/op with_stream_concat·p0.95: 189696,000 ns/op with_stream_concat·p0.99: 206336,000 ns/op with_stream_concat·p0.999: 225414,656 ns/op with_stream_concat·p0.9999: 1458282,496 ns/op with_stream_concat·p1.00: 1562624,000 ns/op Iteration 5: 183388,815 ±(99.9%) 426,788 ns/op with_stream_concat·p0.00: 174848,000 ns/op with_stream_concat·p0.50: 177920,000 ns/op with_stream_concat·p0.90: 191744,000 ns/op with_stream_concat·p0.95: 234752,000 ns/op with_stream_concat·p0.99: 242944,000 ns/op with_stream_concat·p0.999: 265216,000 ns/op with_stream_concat·p0.9999: 1453593,600 ns/op with_stream_concat·p1.00: 1550336,000 ns/op # Run progress: 99,09% complete, ETA 00:21:25 # Fork: 3 of 3 # Warmup Iteration 1: 180839,077 ±(99.9%) 1098,786 ns/op # Warmup Iteration 2: 178960,318 ±(99.9%) 408,368 ns/op # Warmup Iteration 3: 178781,175 ±(99.9%) 385,230 ns/op Iteration 1: 179064,399 ±(99.9%) 385,713 ns/op with_stream_concat·p0.00: 173312,000 ns/op with_stream_concat·p0.50: 176640,000 ns/op with_stream_concat·p0.90: 182784,000 ns/op with_stream_concat·p0.95: 189184,000 ns/op with_stream_concat·p0.99: 205056,000 ns/op with_stream_concat·p0.999: 223541,760 ns/op with_stream_concat·p0.9999: 1446965,248 ns/op with_stream_concat·p1.00: 1501184,000 ns/op Iteration 2: 178552,528 ±(99.9%) 381,637 ns/op with_stream_concat·p0.00: 173056,000 ns/op with_stream_concat·p0.50: 176384,000 ns/op with_stream_concat·p0.90: 180224,000 ns/op with_stream_concat·p0.95: 189696,000 ns/op with_stream_concat·p0.99: 205568,000 ns/op with_stream_concat·p0.999: 225792,000 ns/op with_stream_concat·p0.9999: 1422141,645 ns/op with_stream_concat·p1.00: 1492992,000 ns/op Iteration 3: 178458,506 ±(99.9%) 380,247 ns/op with_stream_concat·p0.00: 172800,000 ns/op with_stream_concat·p0.50: 176384,000 ns/op with_stream_concat·p0.90: 179968,000 ns/op with_stream_concat·p0.95: 189184,000 ns/op with_stream_concat·p0.99: 205312,000 ns/op with_stream_concat·p0.999: 224000,000 ns/op with_stream_concat·p0.9999: 1441033,011 ns/op with_stream_concat·p1.00: 1488896,000 ns/op Iteration 4: 178743,970 ±(99.9%) 395,245 ns/op with_stream_concat·p0.00: 173312,000 ns/op with_stream_concat·p0.50: 176384,000 ns/op with_stream_concat·p0.90: 181760,000 ns/op with_stream_concat·p0.95: 189440,000 ns/op with_stream_concat·p0.99: 205312,000 ns/op with_stream_concat·p0.999: 224028,416 ns/op with_stream_concat·p0.9999: 1477449,933 ns/op with_stream_concat·p1.00: 1607680,000 ns/op Iteration 5: 178733,171 ±(99.9%) 385,563 ns/op with_stream_concat·p0.00: 173056,000 ns/op with_stream_concat·p0.50: 176384,000 ns/op with_stream_concat·p0.90: 180992,000 ns/op with_stream_concat·p0.95: 188672,000 ns/op with_stream_concat·p0.99: 205056,000 ns/op with_stream_concat·p0.999: 232704,000 ns/op with_stream_concat·p0.9999: 1440585,318 ns/op with_stream_concat·p1.00: 1515520,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 833228 mean = 179837,990 ±(99.9%) 100,763 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 832599 [ 250000,000, 375000,000) = 197 [ 375000,000, 500000,000) = 1 [ 500000,000, 625000,000) = 0 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 1 [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 3 [1250000,000, 1375000,000) = 249 [1375000,000, 1500000,000) = 160 [1500000,000, 1625000,000) = 18 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 172800,000 ns/op p(50,0000) = 177408,000 ns/op p(90,0000) = 182272,000 ns/op p(95,0000) = 191488,000 ns/op p(99,0000) = 208128,000 ns/op p(99,9000) = 244992,000 ns/op p(99,9900) = 1434986,701 ns/op p(99,9990) = 1539428,291 ns/op p(99,9999) = 1607680,000 ns/op p(100,0000) = 1607680,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 50) # Run progress: 99,15% complete, ETA 00:20:05 # Fork: 1 of 3 # Warmup Iteration 1: 408514,102 ±(99.9%) 2746,860 ns/op # Warmup Iteration 2: 403963,901 ±(99.9%) 952,643 ns/op # Warmup Iteration 3: 403286,945 ±(99.9%) 919,617 ns/op Iteration 1: 402134,398 ±(99.9%) 886,139 ns/op with_stream_concat·p0.00: 387584,000 ns/op with_stream_concat·p0.50: 397312,000 ns/op with_stream_concat·p0.90: 412672,000 ns/op with_stream_concat·p0.95: 414720,000 ns/op with_stream_concat·p0.99: 435200,000 ns/op with_stream_concat·p0.999: 1550954,496 ns/op with_stream_concat·p0.9999: 1826939,699 ns/op with_stream_concat·p1.00: 1859584,000 ns/op Iteration 2: 402403,978 ±(99.9%) 908,103 ns/op with_stream_concat·p0.00: 388096,000 ns/op with_stream_concat·p0.50: 397312,000 ns/op with_stream_concat·p0.90: 412672,000 ns/op with_stream_concat·p0.95: 415232,000 ns/op with_stream_concat·p0.99: 437248,000 ns/op with_stream_concat·p0.999: 1545568,256 ns/op with_stream_concat·p0.9999: 1862690,406 ns/op with_stream_concat·p1.00: 1910784,000 ns/op Iteration 3: 402612,486 ±(99.9%) 885,480 ns/op with_stream_concat·p0.00: 387584,000 ns/op with_stream_concat·p0.50: 397824,000 ns/op with_stream_concat·p0.90: 413184,000 ns/op with_stream_concat·p0.95: 416256,000 ns/op with_stream_concat·p0.99: 438784,000 ns/op with_stream_concat·p0.999: 1526087,680 ns/op with_stream_concat·p0.9999: 1865801,728 ns/op with_stream_concat·p1.00: 1878016,000 ns/op Iteration 4: 404012,714 ±(99.9%) 926,746 ns/op with_stream_concat·p0.00: 387584,000 ns/op with_stream_concat·p0.50: 397824,000 ns/op with_stream_concat·p0.90: 413696,000 ns/op with_stream_concat·p0.95: 424448,000 ns/op with_stream_concat·p0.99: 476160,000 ns/op with_stream_concat·p0.999: 1546784,768 ns/op with_stream_concat·p0.9999: 1752554,291 ns/op with_stream_concat·p1.00: 1892352,000 ns/op Iteration 5: 402301,124 ±(99.9%) 886,248 ns/op with_stream_concat·p0.00: 387584,000 ns/op with_stream_concat·p0.50: 397312,000 ns/op with_stream_concat·p0.90: 412672,000 ns/op with_stream_concat·p0.95: 415744,000 ns/op with_stream_concat·p0.99: 437760,000 ns/op with_stream_concat·p0.999: 1525950,464 ns/op with_stream_concat·p0.9999: 1807193,293 ns/op with_stream_concat·p1.00: 1931264,000 ns/op # Run progress: 99,20% complete, ETA 00:18:45 # Fork: 2 of 3 # Warmup Iteration 1: 374982,610 ±(99.9%) 2408,365 ns/op # Warmup Iteration 2: 370857,748 ±(99.9%) 943,445 ns/op # Warmup Iteration 3: 370635,714 ±(99.9%) 917,867 ns/op Iteration 1: 372002,047 ±(99.9%) 891,561 ns/op with_stream_concat·p0.00: 353792,000 ns/op with_stream_concat·p0.50: 365568,000 ns/op with_stream_concat·p0.90: 387584,000 ns/op with_stream_concat·p0.95: 400384,000 ns/op with_stream_concat·p0.99: 418304,000 ns/op with_stream_concat·p0.999: 1532770,304 ns/op with_stream_concat·p0.9999: 1767069,491 ns/op with_stream_concat·p1.00: 1824768,000 ns/op Iteration 2: 372080,675 ±(99.9%) 910,252 ns/op with_stream_concat·p0.00: 354816,000 ns/op with_stream_concat·p0.50: 365056,000 ns/op with_stream_concat·p0.90: 387584,000 ns/op with_stream_concat·p0.95: 398336,000 ns/op with_stream_concat·p0.99: 417792,000 ns/op with_stream_concat·p0.999: 1560875,008 ns/op with_stream_concat·p0.9999: 1764570,317 ns/op with_stream_concat·p1.00: 1818624,000 ns/op Iteration 3: 372543,792 ±(99.9%) 914,812 ns/op with_stream_concat·p0.00: 355328,000 ns/op with_stream_concat·p0.50: 365056,000 ns/op with_stream_concat·p0.90: 388096,000 ns/op with_stream_concat·p0.95: 406016,000 ns/op with_stream_concat·p0.99: 419328,000 ns/op with_stream_concat·p0.999: 1539153,920 ns/op with_stream_concat·p0.9999: 1824202,752 ns/op with_stream_concat·p1.00: 1996800,000 ns/op Iteration 4: 372087,444 ±(99.9%) 904,113 ns/op with_stream_concat·p0.00: 354816,000 ns/op with_stream_concat·p0.50: 365056,000 ns/op with_stream_concat·p0.90: 387584,000 ns/op with_stream_concat·p0.95: 399872,000 ns/op with_stream_concat·p0.99: 418304,000 ns/op with_stream_concat·p0.999: 1538646,016 ns/op with_stream_concat·p0.9999: 1767838,106 ns/op with_stream_concat·p1.00: 1800192,000 ns/op Iteration 5: 372437,125 ±(99.9%) 880,980 ns/op with_stream_concat·p0.00: 354816,000 ns/op with_stream_concat·p0.50: 365568,000 ns/op with_stream_concat·p0.90: 388608,000 ns/op with_stream_concat·p0.95: 401408,000 ns/op with_stream_concat·p0.99: 418304,000 ns/op with_stream_concat·p0.999: 1518272,512 ns/op with_stream_concat·p0.9999: 1734259,507 ns/op with_stream_concat·p1.00: 1822720,000 ns/op # Run progress: 99,26% complete, ETA 00:17:24 # Fork: 3 of 3 # Warmup Iteration 1: 375237,848 ±(99.9%) 2594,081 ns/op # Warmup Iteration 2: 370528,771 ±(99.9%) 905,782 ns/op # Warmup Iteration 3: 369688,305 ±(99.9%) 878,357 ns/op Iteration 1: 372677,755 ±(99.9%) 897,495 ns/op with_stream_concat·p0.00: 355328,000 ns/op with_stream_concat·p0.50: 365568,000 ns/op with_stream_concat·p0.90: 388608,000 ns/op with_stream_concat·p0.95: 403456,000 ns/op with_stream_concat·p0.99: 418816,000 ns/op with_stream_concat·p0.999: 1474437,120 ns/op with_stream_concat·p0.9999: 1810727,731 ns/op with_stream_concat·p1.00: 1837056,000 ns/op Iteration 2: 371966,761 ±(99.9%) 874,958 ns/op with_stream_concat·p0.00: 354816,000 ns/op with_stream_concat·p0.50: 365056,000 ns/op with_stream_concat·p0.90: 387584,000 ns/op with_stream_concat·p0.95: 400896,000 ns/op with_stream_concat·p0.99: 418304,000 ns/op with_stream_concat·p0.999: 1472147,456 ns/op with_stream_concat·p0.9999: 1766018,458 ns/op with_stream_concat·p1.00: 1767424,000 ns/op Iteration 3: 372442,251 ±(99.9%) 838,433 ns/op with_stream_concat·p0.00: 354816,000 ns/op with_stream_concat·p0.50: 366080,000 ns/op with_stream_concat·p0.90: 388608,000 ns/op with_stream_concat·p0.95: 402432,000 ns/op with_stream_concat·p0.99: 419328,000 ns/op with_stream_concat·p0.999: 1425811,456 ns/op with_stream_concat·p0.9999: 1725714,842 ns/op with_stream_concat·p1.00: 1740800,000 ns/op Iteration 4: 372847,632 ±(99.9%) 882,336 ns/op with_stream_concat·p0.00: 354816,000 ns/op with_stream_concat·p0.50: 366592,000 ns/op with_stream_concat·p0.90: 388608,000 ns/op with_stream_concat·p0.95: 403456,000 ns/op with_stream_concat·p0.99: 420352,000 ns/op with_stream_concat·p0.999: 1492172,800 ns/op with_stream_concat·p0.9999: 1711964,160 ns/op with_stream_concat·p1.00: 1771520,000 ns/op Iteration 5: 372047,061 ±(99.9%) 876,209 ns/op with_stream_concat·p0.00: 354816,000 ns/op with_stream_concat·p0.50: 365056,000 ns/op with_stream_concat·p0.90: 387072,000 ns/op with_stream_concat·p0.95: 402944,000 ns/op with_stream_concat·p0.99: 418816,000 ns/op with_stream_concat·p0.999: 1501769,728 ns/op with_stream_concat·p0.9999: 1756716,237 ns/op with_stream_concat·p1.00: 1773568,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 392435 mean = 381917,323 ±(99.9%) 241,795 ns/op Histogram, ns/op: [ 0,000, 125000,000) = 0 [ 125000,000, 250000,000) = 0 [ 250000,000, 375000,000) = 194358 [ 375000,000, 500000,000) = 197595 [ 500000,000, 625000,000) = 40 [ 625000,000, 750000,000) = 0 [ 750000,000, 875000,000) = 0 [ 875000,000, 1000000,000) = 0 [1000000,000, 1125000,000) = 1 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 2 [1375000,000, 1500000,000) = 45 [1500000,000, 1625000,000) = 186 [1625000,000, 1750000,000) = 154 [1750000,000, 1875000,000) = 49 Percentiles, ns/op: p(0,0000) = 353792,000 ns/op p(50,0000) = 375808,000 ns/op p(90,0000) = 408064,000 ns/op p(95,0000) = 414208,000 ns/op p(99,0000) = 429056,000 ns/op p(99,9000) = 1501184,000 ns/op p(99,9900) = 1767424,000 ns/op p(99,9990) = 1893746,196 ns/op p(99,9999) = 1996800,000 ns/op p(100,0000) = 1996800,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 100) # Run progress: 99,32% complete, ETA 00:16:04 # Fork: 1 of 3 # Warmup Iteration 1: 712772,973 ±(99.9%) 4752,649 ns/op # Warmup Iteration 2: 706084,406 ±(99.9%) 1661,984 ns/op # Warmup Iteration 3: 708603,352 ±(99.9%) 1761,917 ns/op Iteration 1: 707702,726 ±(99.9%) 1594,801 ns/op with_stream_concat·p0.00: 680960,000 ns/op with_stream_concat·p0.50: 703488,000 ns/op with_stream_concat·p0.90: 731136,000 ns/op with_stream_concat·p0.95: 740352,000 ns/op with_stream_concat·p0.99: 761856,000 ns/op with_stream_concat·p0.999: 2045706,240 ns/op with_stream_concat·p0.9999: 2286518,272 ns/op with_stream_concat·p1.00: 2310144,000 ns/op Iteration 2: 704196,046 ±(99.9%) 1584,101 ns/op with_stream_concat·p0.00: 679936,000 ns/op with_stream_concat·p0.50: 700416,000 ns/op with_stream_concat·p0.90: 721920,000 ns/op with_stream_concat·p0.95: 726016,000 ns/op with_stream_concat·p0.99: 751616,000 ns/op with_stream_concat·p0.999: 2069483,520 ns/op with_stream_concat·p0.9999: 2377555,968 ns/op with_stream_concat·p1.00: 2408448,000 ns/op Iteration 3: 708057,542 ±(99.9%) 1718,854 ns/op with_stream_concat·p0.00: 678912,000 ns/op with_stream_concat·p0.50: 702464,000 ns/op with_stream_concat·p0.90: 723968,000 ns/op with_stream_concat·p0.95: 735232,000 ns/op with_stream_concat·p0.99: 865280,000 ns/op with_stream_concat·p0.999: 2090545,152 ns/op with_stream_concat·p0.9999: 2321011,098 ns/op with_stream_concat·p1.00: 2342912,000 ns/op Iteration 4: 704830,605 ±(99.9%) 1594,009 ns/op with_stream_concat·p0.00: 680960,000 ns/op with_stream_concat·p0.50: 701440,000 ns/op with_stream_concat·p0.90: 721920,000 ns/op with_stream_concat·p0.95: 727040,000 ns/op with_stream_concat·p0.99: 751616,000 ns/op with_stream_concat·p0.999: 2064470,016 ns/op with_stream_concat·p0.9999: 2322740,838 ns/op with_stream_concat·p1.00: 2334720,000 ns/op Iteration 5: 705670,436 ±(99.9%) 1554,934 ns/op with_stream_concat·p0.00: 680960,000 ns/op with_stream_concat·p0.50: 702464,000 ns/op with_stream_concat·p0.90: 722944,000 ns/op with_stream_concat·p0.95: 731136,000 ns/op with_stream_concat·p0.99: 750592,000 ns/op with_stream_concat·p0.999: 2029447,168 ns/op with_stream_concat·p0.9999: 2283863,654 ns/op with_stream_concat·p1.00: 2285568,000 ns/op # Run progress: 99,37% complete, ETA 00:14:44 # Fork: 2 of 3 # Warmup Iteration 1: 705374,106 ±(99.9%) 5099,951 ns/op # Warmup Iteration 2: 696868,395 ±(99.9%) 1596,347 ns/op # Warmup Iteration 3: 698743,039 ±(99.9%) 1500,307 ns/op Iteration 1: 701442,300 ±(99.9%) 1542,067 ns/op with_stream_concat·p0.00: 671744,000 ns/op with_stream_concat·p0.50: 695296,000 ns/op with_stream_concat·p0.90: 723968,000 ns/op with_stream_concat·p0.95: 756736,000 ns/op with_stream_concat·p0.99: 774144,000 ns/op with_stream_concat·p0.999: 1994915,840 ns/op with_stream_concat·p0.9999: 2282203,546 ns/op with_stream_concat·p1.00: 2297856,000 ns/op Iteration 2: 696420,916 ±(99.9%) 1432,250 ns/op with_stream_concat·p0.00: 672768,000 ns/op with_stream_concat·p0.50: 693248,000 ns/op with_stream_concat·p0.90: 713728,000 ns/op with_stream_concat·p0.95: 718848,000 ns/op with_stream_concat·p0.99: 743424,000 ns/op with_stream_concat·p0.999: 1980223,488 ns/op with_stream_concat·p0.9999: 2142911,693 ns/op with_stream_concat·p1.00: 2174976,000 ns/op Iteration 3: 696488,383 ±(99.9%) 1434,874 ns/op with_stream_concat·p0.00: 672768,000 ns/op with_stream_concat·p0.50: 693248,000 ns/op with_stream_concat·p0.90: 714752,000 ns/op with_stream_concat·p0.95: 718848,000 ns/op with_stream_concat·p0.99: 743424,000 ns/op with_stream_concat·p0.999: 1914001,408 ns/op with_stream_concat·p0.9999: 2124043,469 ns/op with_stream_concat·p1.00: 2125824,000 ns/op Iteration 4: 696716,905 ±(99.9%) 1410,395 ns/op with_stream_concat·p0.00: 672768,000 ns/op with_stream_concat·p0.50: 693248,000 ns/op with_stream_concat·p0.90: 714752,000 ns/op with_stream_concat·p0.95: 719872,000 ns/op with_stream_concat·p0.99: 745031,680 ns/op with_stream_concat·p0.999: 1941147,648 ns/op with_stream_concat·p0.9999: 2251559,322 ns/op with_stream_concat·p1.00: 2256896,000 ns/op Iteration 5: 696500,802 ±(99.9%) 1450,027 ns/op with_stream_concat·p0.00: 672768,000 ns/op with_stream_concat·p0.50: 693248,000 ns/op with_stream_concat·p0.90: 713728,000 ns/op with_stream_concat·p0.95: 718848,000 ns/op with_stream_concat·p0.99: 743424,000 ns/op with_stream_concat·p0.999: 1995837,440 ns/op with_stream_concat·p0.9999: 2247458,406 ns/op with_stream_concat·p1.00: 2252800,000 ns/op # Run progress: 99,43% complete, ETA 00:13:24 # Fork: 3 of 3 # Warmup Iteration 1: 699932,556 ±(99.9%) 4723,193 ns/op # Warmup Iteration 2: 691406,104 ±(99.9%) 1617,137 ns/op # Warmup Iteration 3: 712203,204 ±(99.9%) 2153,077 ns/op Iteration 1: 693424,316 ±(99.9%) 1559,182 ns/op with_stream_concat·p0.00: 667648,000 ns/op with_stream_concat·p0.50: 688128,000 ns/op with_stream_concat·p0.90: 709632,000 ns/op with_stream_concat·p0.95: 722944,000 ns/op with_stream_concat·p0.99: 791552,000 ns/op with_stream_concat·p0.999: 1974169,600 ns/op with_stream_concat·p0.9999: 2276179,968 ns/op with_stream_concat·p1.00: 2297856,000 ns/op Iteration 2: 691152,614 ±(99.9%) 1463,027 ns/op with_stream_concat·p0.00: 667648,000 ns/op with_stream_concat·p0.50: 688128,000 ns/op with_stream_concat·p0.90: 708608,000 ns/op with_stream_concat·p0.95: 712704,000 ns/op with_stream_concat·p0.99: 735662,080 ns/op with_stream_concat·p0.999: 1977430,016 ns/op with_stream_concat·p0.9999: 2195406,029 ns/op with_stream_concat·p1.00: 2211840,000 ns/op Iteration 3: 690075,927 ±(99.9%) 1484,844 ns/op with_stream_concat·p0.00: 667648,000 ns/op with_stream_concat·p0.50: 686080,000 ns/op with_stream_concat·p0.90: 707584,000 ns/op with_stream_concat·p0.95: 710656,000 ns/op with_stream_concat·p0.99: 733184,000 ns/op with_stream_concat·p0.999: 2013593,600 ns/op with_stream_concat·p0.9999: 2199846,912 ns/op with_stream_concat·p1.00: 2220032,000 ns/op Iteration 4: 690363,918 ±(99.9%) 1466,790 ns/op with_stream_concat·p0.00: 666624,000 ns/op with_stream_concat·p0.50: 686080,000 ns/op with_stream_concat·p0.90: 707584,000 ns/op with_stream_concat·p0.95: 710656,000 ns/op with_stream_concat·p0.99: 734208,000 ns/op with_stream_concat·p0.999: 1991839,744 ns/op with_stream_concat·p0.9999: 2176050,790 ns/op with_stream_concat·p1.00: 2220032,000 ns/op Iteration 5: 691058,146 ±(99.9%) 1520,499 ns/op with_stream_concat·p0.00: 667648,000 ns/op with_stream_concat·p0.50: 686080,000 ns/op with_stream_concat·p0.90: 708608,000 ns/op with_stream_concat·p0.95: 712704,000 ns/op with_stream_concat·p0.99: 738304,000 ns/op with_stream_concat·p0.999: 1991925,760 ns/op with_stream_concat·p0.9999: 2276319,232 ns/op with_stream_concat·p1.00: 2318336,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 214661 mean = 698216,757 ±(99.9%) 395,390 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 211661 [ 750000,000, 1000000,000) = 2673 [1000000,000, 1250000,000) = 4 [1250000,000, 1500000,000) = 1 [1500000,000, 1750000,000) = 1 [1750000,000, 2000000,000) = 115 [2000000,000, 2250000,000) = 183 [2250000,000, 2500000,000) = 23 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 666624,000 ns/op p(50,0000) = 693248,000 ns/op p(90,0000) = 717824,000 ns/op p(95,0000) = 724992,000 ns/op p(99,0000) = 757760,000 ns/op p(99,9000) = 1989300,224 ns/op p(99,9900) = 2252800,000 ns/op p(99,9990) = 2341710,889 ns/op p(99,9999) = 2408448,000 ns/op p(100,0000) = 2408448,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 200) # Run progress: 99,49% complete, ETA 00:12:04 # Fork: 1 of 3 # Warmup Iteration 1: 1319949,394 ±(99.9%) 7599,607 ns/op # Warmup Iteration 2: 1308557,194 ±(99.9%) 3913,657 ns/op # Warmup Iteration 3: 1307070,627 ±(99.9%) 3808,421 ns/op Iteration 1: 1308888,525 ±(99.9%) 3947,687 ns/op with_stream_concat·p0.00: 1216512,000 ns/op with_stream_concat·p0.50: 1310720,000 ns/op with_stream_concat·p0.90: 1333248,000 ns/op with_stream_concat·p0.95: 1345536,000 ns/op with_stream_concat·p0.99: 1390592,000 ns/op with_stream_concat·p0.999: 3051225,088 ns/op with_stream_concat·p0.9999: 3567616,000 ns/op with_stream_concat·p1.00: 3567616,000 ns/op Iteration 2: 1315143,497 ±(99.9%) 4059,535 ns/op with_stream_concat·p0.00: 1216512,000 ns/op with_stream_concat·p0.50: 1310720,000 ns/op with_stream_concat·p0.90: 1343488,000 ns/op with_stream_concat·p0.95: 1363968,000 ns/op with_stream_concat·p0.99: 1542144,000 ns/op with_stream_concat·p0.999: 3022036,992 ns/op with_stream_concat·p0.9999: 3104768,000 ns/op with_stream_concat·p1.00: 3104768,000 ns/op Iteration 3: 1316624,361 ±(99.9%) 3883,296 ns/op with_stream_concat·p0.00: 1216512,000 ns/op with_stream_concat·p0.50: 1312768,000 ns/op with_stream_concat·p0.90: 1349632,000 ns/op with_stream_concat·p0.95: 1404928,000 ns/op with_stream_concat·p0.99: 1470668,800 ns/op with_stream_concat·p0.999: 3013918,720 ns/op with_stream_concat·p0.9999: 3186688,000 ns/op with_stream_concat·p1.00: 3186688,000 ns/op Iteration 4: 1316719,353 ±(99.9%) 4010,714 ns/op with_stream_concat·p0.00: 1216512,000 ns/op with_stream_concat·p0.50: 1312768,000 ns/op with_stream_concat·p0.90: 1349632,000 ns/op with_stream_concat·p0.95: 1404928,000 ns/op with_stream_concat·p0.99: 1470464,000 ns/op with_stream_concat·p0.999: 3061391,360 ns/op with_stream_concat·p0.9999: 3137536,000 ns/op with_stream_concat·p1.00: 3137536,000 ns/op Iteration 5: 1314391,960 ±(99.9%) 3963,715 ns/op with_stream_concat·p0.00: 1216512,000 ns/op with_stream_concat·p0.50: 1312768,000 ns/op with_stream_concat·p0.90: 1341440,000 ns/op with_stream_concat·p0.95: 1382092,800 ns/op with_stream_concat·p0.99: 1466368,000 ns/op with_stream_concat·p0.999: 3028570,112 ns/op with_stream_concat·p0.9999: 3162112,000 ns/op with_stream_concat·p1.00: 3162112,000 ns/op # Run progress: 99,54% complete, ETA 00:10:43 # Fork: 2 of 3 # Warmup Iteration 1: 1371771,659 ±(99.9%) 8042,421 ns/op # Warmup Iteration 2: 1366289,608 ±(99.9%) 3781,501 ns/op # Warmup Iteration 3: 1364081,514 ±(99.9%) 3665,678 ns/op Iteration 1: 1364302,995 ±(99.9%) 3638,778 ns/op with_stream_concat·p0.00: 1261568,000 ns/op with_stream_concat·p0.50: 1361920,000 ns/op with_stream_concat·p0.90: 1390592,000 ns/op with_stream_concat·p0.95: 1421312,000 ns/op with_stream_concat·p0.99: 1509376,000 ns/op with_stream_concat·p0.999: 3106304,000 ns/op with_stream_concat·p0.9999: 3227648,000 ns/op with_stream_concat·p1.00: 3227648,000 ns/op Iteration 2: 1361868,081 ±(99.9%) 3631,026 ns/op with_stream_concat·p0.00: 1263616,000 ns/op with_stream_concat·p0.50: 1361920,000 ns/op with_stream_concat·p0.90: 1394688,000 ns/op with_stream_concat·p0.95: 1417216,000 ns/op with_stream_concat·p0.99: 1494261,760 ns/op with_stream_concat·p0.999: 3088269,312 ns/op with_stream_concat·p0.9999: 3211264,000 ns/op with_stream_concat·p1.00: 3211264,000 ns/op Iteration 3: 1363885,812 ±(99.9%) 3759,677 ns/op with_stream_concat·p0.00: 1265664,000 ns/op with_stream_concat·p0.50: 1361920,000 ns/op with_stream_concat·p0.90: 1386496,000 ns/op with_stream_concat·p0.95: 1411072,000 ns/op with_stream_concat·p0.99: 1589248,000 ns/op with_stream_concat·p0.999: 2968571,904 ns/op with_stream_concat·p0.9999: 3256320,000 ns/op with_stream_concat·p1.00: 3256320,000 ns/op Iteration 4: 1366261,290 ±(99.9%) 3767,728 ns/op with_stream_concat·p0.00: 1265664,000 ns/op with_stream_concat·p0.50: 1363968,000 ns/op with_stream_concat·p0.90: 1394688,000 ns/op with_stream_concat·p0.95: 1417216,000 ns/op with_stream_concat·p0.99: 1591296,000 ns/op with_stream_concat·p0.999: 3082997,760 ns/op with_stream_concat·p0.9999: 3162112,000 ns/op with_stream_concat·p1.00: 3162112,000 ns/op Iteration 5: 1367784,804 ±(99.9%) 3835,590 ns/op with_stream_concat·p0.00: 1267712,000 ns/op with_stream_concat·p0.50: 1363968,000 ns/op with_stream_concat·p0.90: 1402880,000 ns/op with_stream_concat·p0.95: 1419264,000 ns/op with_stream_concat·p0.99: 1595392,000 ns/op with_stream_concat·p0.999: 3058814,976 ns/op with_stream_concat·p0.9999: 3260416,000 ns/op with_stream_concat·p1.00: 3260416,000 ns/op # Run progress: 99,60% complete, ETA 00:09:23 # Fork: 3 of 3 # Warmup Iteration 1: 1328920,721 ±(99.9%) 7549,948 ns/op # Warmup Iteration 2: 1307664,352 ±(99.9%) 3608,989 ns/op # Warmup Iteration 3: 1307498,843 ±(99.9%) 3604,287 ns/op Iteration 1: 1309701,772 ±(99.9%) 3750,880 ns/op with_stream_concat·p0.00: 1212416,000 ns/op with_stream_concat·p0.50: 1310720,000 ns/op with_stream_concat·p0.90: 1337344,000 ns/op with_stream_concat·p0.95: 1353728,000 ns/op with_stream_concat·p0.99: 1390592,000 ns/op with_stream_concat·p0.999: 3039232,000 ns/op with_stream_concat·p0.9999: 3158016,000 ns/op with_stream_concat·p1.00: 3158016,000 ns/op Iteration 2: 1313143,740 ±(99.9%) 3965,605 ns/op with_stream_concat·p0.00: 1214464,000 ns/op with_stream_concat·p0.50: 1310720,000 ns/op with_stream_concat·p0.90: 1337344,000 ns/op with_stream_concat·p0.95: 1367040,000 ns/op with_stream_concat·p0.99: 1542144,000 ns/op with_stream_concat·p0.999: 3032637,440 ns/op with_stream_concat·p0.9999: 3207168,000 ns/op with_stream_concat·p1.00: 3207168,000 ns/op Iteration 3: 1316053,648 ±(99.9%) 3860,472 ns/op with_stream_concat·p0.00: 1214464,000 ns/op with_stream_concat·p0.50: 1310720,000 ns/op with_stream_concat·p0.90: 1349632,000 ns/op with_stream_concat·p0.95: 1404928,000 ns/op with_stream_concat·p0.99: 1470464,000 ns/op with_stream_concat·p0.999: 3043328,000 ns/op with_stream_concat·p0.9999: 3248128,000 ns/op with_stream_concat·p1.00: 3248128,000 ns/op Iteration 4: 1316110,837 ±(99.9%) 3854,195 ns/op with_stream_concat·p0.00: 1214464,000 ns/op with_stream_concat·p0.50: 1312768,000 ns/op with_stream_concat·p0.90: 1349632,000 ns/op with_stream_concat·p0.95: 1402880,000 ns/op with_stream_concat·p0.99: 1472512,000 ns/op with_stream_concat·p0.999: 3046662,144 ns/op with_stream_concat·p0.9999: 3174400,000 ns/op with_stream_concat·p1.00: 3174400,000 ns/op Iteration 5: 1313806,138 ±(99.9%) 3756,793 ns/op with_stream_concat·p0.00: 1214464,000 ns/op with_stream_concat·p0.50: 1310720,000 ns/op with_stream_concat·p0.90: 1343488,000 ns/op with_stream_concat·p0.95: 1382400,000 ns/op with_stream_concat·p0.99: 1470464,000 ns/op with_stream_concat·p0.999: 3039977,472 ns/op with_stream_concat·p0.9999: 3125248,000 ns/op with_stream_concat·p1.00: 3125248,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 112645 mean = 1330550,429 ±(99.9%) 1021,196 ns/op Histogram, ns/op: [1000000,000, 1250000,000) = 5477 [1250000,000, 1500000,000) = 105541 [1500000,000, 1750000,000) = 1258 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 5 [2500000,000, 2750000,000) = 98 [2750000,000, 3000000,000) = 107 [3000000,000, 3250000,000) = 155 [3250000,000, 3500000,000) = 2 [3500000,000, 3750000,000) = 1 Percentiles, ns/op: p(0,0000) = 1212416,000 ns/op p(50,0000) = 1320960,000 ns/op p(90,0000) = 1378304,000 ns/op p(95,0000) = 1402880,000 ns/op p(99,0000) = 1540096,000 ns/op p(99,9000) = 3035136,000 ns/op p(99,9900) = 3186688,000 ns/op p(99,9990) = 3528767,488 ns/op p(99,9999) = 3567616,000 ns/op p(100,0000) = 3567616,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 500) # Run progress: 99,66% complete, ETA 00:08:03 # Fork: 1 of 3 # Warmup Iteration 1: 4801393,791 ±(99.9%) 62359,644 ns/op # Warmup Iteration 2: 4737096,831 ±(99.9%) 36440,586 ns/op # Warmup Iteration 3: 4792520,380 ±(99.9%) 72734,697 ns/op Iteration 1: 4826112,494 ±(99.9%) 99225,014 ns/op with_stream_concat·p0.00: 4505600,000 ns/op with_stream_concat·p0.50: 4677632,000 ns/op with_stream_concat·p0.90: 5062656,000 ns/op with_stream_concat·p0.95: 5177344,000 ns/op with_stream_concat·p0.99: 5669191,680 ns/op with_stream_concat·p0.999: 26230128,640 ns/op with_stream_concat·p0.9999: 27852800,000 ns/op with_stream_concat·p1.00: 27852800,000 ns/op Iteration 2: 4846779,717 ±(99.9%) 108819,595 ns/op with_stream_concat·p0.00: 4505600,000 ns/op with_stream_concat·p0.50: 4677632,000 ns/op with_stream_concat·p0.90: 5142118,400 ns/op with_stream_concat·p0.95: 5185536,000 ns/op with_stream_concat·p0.99: 6416138,240 ns/op with_stream_concat·p0.999: 28405465,088 ns/op with_stream_concat·p0.9999: 28508160,000 ns/op with_stream_concat·p1.00: 28508160,000 ns/op Iteration 3: 4825922,627 ±(99.9%) 101437,521 ns/op with_stream_concat·p0.00: 4505600,000 ns/op with_stream_concat·p0.50: 4677632,000 ns/op with_stream_concat·p0.90: 5069209,600 ns/op with_stream_concat·p0.95: 5177344,000 ns/op with_stream_concat·p0.99: 5592842,240 ns/op with_stream_concat·p0.999: 27288666,112 ns/op with_stream_concat·p0.9999: 27721728,000 ns/op with_stream_concat·p1.00: 27721728,000 ns/op Iteration 4: 4866598,656 ±(99.9%) 102363,722 ns/op with_stream_concat·p0.00: 4505600,000 ns/op with_stream_concat·p0.50: 4685824,000 ns/op with_stream_concat·p0.90: 5185536,000 ns/op with_stream_concat·p0.95: 5269913,600 ns/op with_stream_concat·p0.99: 5700321,280 ns/op with_stream_concat·p0.999: 27654422,528 ns/op with_stream_concat·p0.9999: 28377088,000 ns/op with_stream_concat·p1.00: 28377088,000 ns/op Iteration 5: 4832693,725 ±(99.9%) 103272,931 ns/op with_stream_concat·p0.00: 4505600,000 ns/op with_stream_concat·p0.50: 4677632,000 ns/op with_stream_concat·p0.90: 5136384,000 ns/op with_stream_concat·p0.95: 5185536,000 ns/op with_stream_concat·p0.99: 6353305,600 ns/op with_stream_concat·p0.999: 28164653,056 ns/op with_stream_concat·p0.9999: 28475392,000 ns/op with_stream_concat·p1.00: 28475392,000 ns/op # Run progress: 99,71% complete, ETA 00:06:43 # Fork: 2 of 3 # Warmup Iteration 1: 4821628,541 ±(99.9%) 64867,236 ns/op # Warmup Iteration 2: 4756846,028 ±(99.9%) 37493,399 ns/op # Warmup Iteration 3: 4803871,508 ±(99.9%) 76941,279 ns/op Iteration 1: 4835126,866 ±(99.9%) 103737,402 ns/op with_stream_concat·p0.00: 4513792,000 ns/op with_stream_concat·p0.50: 4685824,000 ns/op with_stream_concat·p0.90: 5062656,000 ns/op with_stream_concat·p0.95: 5185536,000 ns/op with_stream_concat·p0.99: 6312755,200 ns/op with_stream_concat·p0.999: 28057927,680 ns/op with_stream_concat·p0.9999: 28835840,000 ns/op with_stream_concat·p1.00: 28835840,000 ns/op Iteration 2: 4824819,021 ±(99.9%) 102281,760 ns/op with_stream_concat·p0.00: 4505600,000 ns/op with_stream_concat·p0.50: 4685824,000 ns/op with_stream_concat·p0.90: 4931584,000 ns/op with_stream_concat·p0.95: 5177344,000 ns/op with_stream_concat·p0.99: 5278924,800 ns/op with_stream_concat·p0.999: 28042330,112 ns/op with_stream_concat·p0.9999: 28377088,000 ns/op with_stream_concat·p1.00: 28377088,000 ns/op Iteration 3: 4838726,787 ±(99.9%) 106945,450 ns/op with_stream_concat·p0.00: 4505600,000 ns/op with_stream_concat·p0.50: 4685824,000 ns/op with_stream_concat·p0.90: 5062656,000 ns/op with_stream_concat·p0.95: 5185536,000 ns/op with_stream_concat·p0.99: 5308579,840 ns/op with_stream_concat·p0.999: 27324186,624 ns/op with_stream_concat·p0.9999: 28114944,000 ns/op with_stream_concat·p1.00: 28114944,000 ns/op Iteration 4: 4935876,203 ±(99.9%) 108109,284 ns/op with_stream_concat·p0.00: 4505600,000 ns/op with_stream_concat·p0.50: 4694016,000 ns/op with_stream_concat·p0.90: 5283840,000 ns/op with_stream_concat·p0.95: 5365760,000 ns/op with_stream_concat·p0.99: 6545408,000 ns/op with_stream_concat·p0.999: 28310241,280 ns/op with_stream_concat·p0.9999: 29196288,000 ns/op with_stream_concat·p1.00: 29196288,000 ns/op Iteration 5: 4848042,294 ±(99.9%) 99098,001 ns/op with_stream_concat·p0.00: 4513792,000 ns/op with_stream_concat·p0.50: 4685824,000 ns/op with_stream_concat·p0.90: 5185536,000 ns/op with_stream_concat·p0.95: 5275648,000 ns/op with_stream_concat·p0.99: 5377064,960 ns/op with_stream_concat·p0.999: 28643557,376 ns/op with_stream_concat·p0.9999: 29065216,000 ns/op with_stream_concat·p1.00: 29065216,000 ns/op # Run progress: 99,77% complete, ETA 00:05:23 # Fork: 3 of 3 # Warmup Iteration 1: 4888720,282 ±(99.9%) 69255,016 ns/op # Warmup Iteration 2: 4782465,287 ±(99.9%) 38075,674 ns/op # Warmup Iteration 3: 4837399,791 ±(99.9%) 72672,417 ns/op Iteration 1: 4874391,852 ±(99.9%) 106147,912 ns/op with_stream_concat·p0.00: 4538368,000 ns/op with_stream_concat·p0.50: 4710400,000 ns/op with_stream_concat·p0.90: 5144576,000 ns/op with_stream_concat·p0.95: 5218304,000 ns/op with_stream_concat·p0.99: 7073382,400 ns/op with_stream_concat·p0.999: 29194321,920 ns/op with_stream_concat·p0.9999: 30539776,000 ns/op with_stream_concat·p1.00: 30539776,000 ns/op Iteration 2: 4868505,999 ±(99.9%) 104969,205 ns/op with_stream_concat·p0.00: 4530176,000 ns/op with_stream_concat·p0.50: 4710400,000 ns/op with_stream_concat·p0.90: 5111808,000 ns/op with_stream_concat·p0.95: 5218304,000 ns/op with_stream_concat·p0.99: 7155056,640 ns/op with_stream_concat·p0.999: 28274458,624 ns/op with_stream_concat·p0.9999: 28672000,000 ns/op with_stream_concat·p1.00: 28672000,000 ns/op Iteration 3: 4874951,305 ±(99.9%) 112497,163 ns/op with_stream_concat·p0.00: 4538368,000 ns/op with_stream_concat·p0.50: 4710400,000 ns/op with_stream_concat·p0.90: 5103616,000 ns/op with_stream_concat·p0.95: 5218304,000 ns/op with_stream_concat·p0.99: 6393774,080 ns/op with_stream_concat·p0.999: 27703345,152 ns/op with_stream_concat·p0.9999: 28147712,000 ns/op with_stream_concat·p1.00: 28147712,000 ns/op Iteration 4: 4907889,163 ±(99.9%) 106790,814 ns/op with_stream_concat·p0.00: 4538368,000 ns/op with_stream_concat·p0.50: 4718592,000 ns/op with_stream_concat·p0.90: 5234688,000 ns/op with_stream_concat·p0.95: 5316608,000 ns/op with_stream_concat·p0.99: 5769297,920 ns/op with_stream_concat·p0.999: 28814049,280 ns/op with_stream_concat·p0.9999: 29425664,000 ns/op with_stream_concat·p1.00: 29425664,000 ns/op Iteration 5: 4861453,946 ±(99.9%) 105522,453 ns/op with_stream_concat·p0.00: 4530176,000 ns/op with_stream_concat·p0.50: 4710400,000 ns/op with_stream_concat·p0.90: 5103616,000 ns/op with_stream_concat·p0.95: 5218304,000 ns/op with_stream_concat·p0.99: 5366988,800 ns/op with_stream_concat·p0.999: 28371484,672 ns/op with_stream_concat·p0.9999: 28770304,000 ns/op with_stream_concat·p1.00: 28770304,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 30859 mean = 4857665,927 ±(99.9%) 27019,141 ns/op Histogram, ns/op: [ 0,000, 2500000,000) = 0 [ 2500000,000, 5000000,000) = 26810 [ 5000000,000, 7500000,000) = 3851 [ 7500000,000, 10000000,000) = 14 [10000000,000, 12500000,000) = 0 [12500000,000, 15000000,000) = 0 [15000000,000, 17500000,000) = 17 [17500000,000, 20000000,000) = 67 [20000000,000, 22500000,000) = 6 [22500000,000, 25000000,000) = 9 [25000000,000, 27500000,000) = 52 [27500000,000, 30000000,000) = 32 [30000000,000, 32500000,000) = 1 [32500000,000, 35000000,000) = 0 [35000000,000, 37500000,000) = 0 Percentiles, ns/op: p(0,0000) = 4505600,000 ns/op p(50,0000) = 4694016,000 ns/op p(90,0000) = 5169152,000 ns/op p(95,0000) = 5226496,000 ns/op p(99,0000) = 6299648,000 ns/op p(99,9000) = 27721728,000 ns/op p(99,9900) = 29286137,856 ns/op p(99,9990) = 30539776,000 ns/op p(99,9999) = 30539776,000 ns/op p(100,0000) = 30539776,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, 10 s each # Measurement: 5 iterations, 10 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Sampling time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 1000) # Run progress: 99,83% complete, ETA 00:04:02 # Fork: 1 of 3 # Warmup Iteration 1: 12154200,651 ±(99.9%) 248916,113 ns/op # Warmup Iteration 2: 11982774,331 ±(99.9%) 88685,502 ns/op # Warmup Iteration 3: 11855641,205 ±(99.9%) 129087,113 ns/op Iteration 1: 11945149,630 ±(99.9%) 263621,054 ns/op with_stream_concat·p0.00: 11190272,000 ns/op with_stream_concat·p0.50: 11632640,000 ns/op with_stream_concat·p0.90: 11730944,000 ns/op with_stream_concat·p0.95: 12179865,600 ns/op with_stream_concat·p0.99: 28461629,440 ns/op with_stream_concat·p0.999: 35520512,000 ns/op with_stream_concat·p0.9999: 35520512,000 ns/op with_stream_concat·p1.00: 35520512,000 ns/op Iteration 2: 11881536,533 ±(99.9%) 261417,021 ns/op with_stream_concat·p0.00: 11190272,000 ns/op with_stream_concat·p0.50: 11632640,000 ns/op with_stream_concat·p0.90: 11698176,000 ns/op with_stream_concat·p0.95: 11845632,000 ns/op with_stream_concat·p0.99: 31779717,120 ns/op with_stream_concat·p0.999: 34996224,000 ns/op with_stream_concat·p0.9999: 34996224,000 ns/op with_stream_concat·p1.00: 34996224,000 ns/op Iteration 3: 11898997,029 ±(99.9%) 256304,183 ns/op with_stream_concat·p0.00: 11173888,000 ns/op with_stream_concat·p0.50: 11632640,000 ns/op with_stream_concat·p0.90: 11714560,000 ns/op with_stream_concat·p0.95: 12253593,600 ns/op with_stream_concat·p0.99: 32493404,160 ns/op with_stream_concat·p0.999: 34340864,000 ns/op with_stream_concat·p0.9999: 34340864,000 ns/op with_stream_concat·p1.00: 34340864,000 ns/op Iteration 4: 12208620,620 ±(99.9%) 275644,942 ns/op with_stream_concat·p0.00: 11173888,000 ns/op with_stream_concat·p0.50: 11649024,000 ns/op with_stream_concat·p0.90: 13189120,000 ns/op with_stream_concat·p0.95: 13352960,000 ns/op with_stream_concat·p0.99: 31476940,800 ns/op with_stream_concat·p0.999: 40566784,000 ns/op with_stream_concat·p0.9999: 40566784,000 ns/op with_stream_concat·p1.00: 40566784,000 ns/op Iteration 5: 12249610,039 ±(99.9%) 292542,121 ns/op with_stream_concat·p0.00: 11141120,000 ns/op with_stream_concat·p0.50: 11649024,000 ns/op with_stream_concat·p0.90: 13172736,000 ns/op with_stream_concat·p0.95: 13254656,000 ns/op with_stream_concat·p0.99: 31397642,240 ns/op with_stream_concat·p0.999: 42991616,000 ns/op with_stream_concat·p0.9999: 42991616,000 ns/op with_stream_concat·p1.00: 42991616,000 ns/op # Run progress: 99,88% complete, ETA 00:02:42 # Fork: 2 of 3 # Warmup Iteration 1: 12471288,339 ±(99.9%) 256070,183 ns/op # Warmup Iteration 2: 12045595,759 ±(99.9%) 63129,519 ns/op # Warmup Iteration 3: 12797141,716 ±(99.9%) 182081,873 ns/op Iteration 1: 14600822,844 ±(99.9%) 291469,666 ns/op with_stream_concat·p0.00: 11501568,000 ns/op with_stream_concat·p0.50: 14663680,000 ns/op with_stream_concat·p0.90: 14834073,600 ns/op with_stream_concat·p0.95: 14986444,800 ns/op with_stream_concat·p0.99: 28602531,840 ns/op with_stream_concat·p0.999: 38731776,000 ns/op with_stream_concat·p0.9999: 38731776,000 ns/op with_stream_concat·p1.00: 38731776,000 ns/op Iteration 2: 12448636,653 ±(99.9%) 309157,948 ns/op with_stream_concat·p0.00: 11501568,000 ns/op with_stream_concat·p0.50: 11894784,000 ns/op with_stream_concat·p0.90: 13477478,400 ns/op with_stream_concat·p0.95: 14758707,200 ns/op with_stream_concat·p0.99: 32529448,960 ns/op with_stream_concat·p0.999: 38469632,000 ns/op with_stream_concat·p0.9999: 38469632,000 ns/op with_stream_concat·p1.00: 38469632,000 ns/op Iteration 3: 12225528,489 ±(99.9%) 297562,558 ns/op with_stream_concat·p0.00: 11501568,000 ns/op with_stream_concat·p0.50: 11894784,000 ns/op with_stream_concat·p0.90: 11976704,000 ns/op with_stream_concat·p0.95: 12042240,000 ns/op with_stream_concat·p0.99: 33150730,240 ns/op with_stream_concat·p0.999: 36896768,000 ns/op with_stream_concat·p0.9999: 36896768,000 ns/op with_stream_concat·p1.00: 36896768,000 ns/op Iteration 4: 12215874,347 ±(99.9%) 296940,113 ns/op with_stream_concat·p0.00: 11485184,000 ns/op with_stream_concat·p0.50: 11878400,000 ns/op with_stream_concat·p0.90: 11945574,400 ns/op with_stream_concat·p0.95: 12092211,200 ns/op with_stream_concat·p0.99: 33002291,200 ns/op with_stream_concat·p0.999: 37027840,000 ns/op with_stream_concat·p0.9999: 37027840,000 ns/op with_stream_concat·p1.00: 37027840,000 ns/op Iteration 5: 12322182,155 ±(99.9%) 314236,848 ns/op with_stream_concat·p0.00: 11485184,000 ns/op with_stream_concat·p0.50: 11862016,000 ns/op with_stream_concat·p0.90: 11943936,000 ns/op with_stream_concat·p0.95: 13562675,200 ns/op with_stream_concat·p0.99: 33349959,680 ns/op with_stream_concat·p0.999: 37093376,000 ns/op with_stream_concat·p0.9999: 37093376,000 ns/op with_stream_concat·p1.00: 37093376,000 ns/op # Run progress: 99,94% complete, ETA 00:01:22 # Fork: 3 of 3 # Warmup Iteration 1: 12181454,110 ±(99.9%) 281165,337 ns/op # Warmup Iteration 2: 12136547,417 ±(99.9%) 94807,198 ns/op # Warmup Iteration 3: 12017762,462 ±(99.9%) 121113,915 ns/op Iteration 1: 12295970,595 ±(99.9%) 280939,377 ns/op with_stream_concat·p0.00: 11485184,000 ns/op with_stream_concat·p0.50: 11649024,000 ns/op with_stream_concat·p0.90: 13205504,000 ns/op with_stream_concat·p0.95: 13303808,000 ns/op with_stream_concat·p0.99: 27244953,600 ns/op with_stream_concat·p0.999: 41877504,000 ns/op with_stream_concat·p0.9999: 41877504,000 ns/op with_stream_concat·p1.00: 41877504,000 ns/op Iteration 2: 13344844,561 ±(99.9%) 315629,340 ns/op with_stream_concat·p0.00: 11272192,000 ns/op with_stream_concat·p0.50: 13156352,000 ns/op with_stream_concat·p0.90: 13352960,000 ns/op with_stream_concat·p0.95: 13434880,000 ns/op with_stream_concat·p0.99: 33882112,000 ns/op with_stream_concat·p0.999: 39124992,000 ns/op with_stream_concat·p0.9999: 39124992,000 ns/op with_stream_concat·p1.00: 39124992,000 ns/op Iteration 3: 12726178,198 ±(99.9%) 316210,522 ns/op with_stream_concat·p0.00: 11206656,000 ns/op with_stream_concat·p0.50: 13058048,000 ns/op with_stream_concat·p0.90: 13221888,000 ns/op with_stream_concat·p0.95: 13320192,000 ns/op with_stream_concat·p0.99: 32916111,360 ns/op with_stream_concat·p0.999: 42139648,000 ns/op with_stream_concat·p0.9999: 42139648,000 ns/op with_stream_concat·p1.00: 42139648,000 ns/op Iteration 4: 12608428,066 ±(99.9%) 291870,578 ns/op with_stream_concat·p0.00: 11255808,000 ns/op with_stream_concat·p0.50: 11911168,000 ns/op with_stream_concat·p0.90: 13287424,000 ns/op with_stream_concat·p0.95: 13467648,000 ns/op with_stream_concat·p0.99: 30111825,920 ns/op with_stream_concat·p0.999: 38207488,000 ns/op with_stream_concat·p0.9999: 38207488,000 ns/op with_stream_concat·p1.00: 38207488,000 ns/op Iteration 5: 12601070,589 ±(99.9%) 322880,462 ns/op with_stream_concat·p0.00: 11255808,000 ns/op with_stream_concat·p0.50: 11911168,000 ns/op with_stream_concat·p0.90: 13271040,000 ns/op with_stream_concat·p0.95: 13467648,000 ns/op with_stream_concat·p0.99: 34095104,000 ns/op with_stream_concat·p0.999: 39452672,000 ns/op with_stream_concat·p0.9999: 39452672,000 ns/op with_stream_concat·p1.00: 39452672,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 12024 mean = 12472975,415 ±(99.9%) 77600,527 ns/op Histogram, ns/op: [10000000,000, 12500000,000) = 8763 [12500000,000, 15000000,000) = 3047 [15000000,000, 17500000,000) = 56 [17500000,000, 20000000,000) = 2 [20000000,000, 22500000,000) = 2 [22500000,000, 25000000,000) = 5 [25000000,000, 27500000,000) = 7 [27500000,000, 30000000,000) = 9 [30000000,000, 32500000,000) = 29 [32500000,000, 35000000,000) = 66 [35000000,000, 37500000,000) = 19 [37500000,000, 40000000,000) = 14 [40000000,000, 42500000,000) = 4 [42500000,000, 45000000,000) = 1 [45000000,000, 47500000,000) = 0 Percentiles, ns/op: p(0,0000) = 11141120,000 ns/op p(50,0000) = 11845632,000 ns/op p(90,0000) = 13320192,000 ns/op p(95,0000) = 14647296,000 ns/op p(99,0000) = 31752192,000 ns/op p(99,9000) = 38600704,000 ns/op p(99,9900) = 42819092,480 ns/op p(99,9990) = 42991616,000 ns/op p(99,9999) = 42991616,000 ns/op p(100,0000) = 42991616,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 326090,000 ns/op # Warmup Iteration 2: 113704,000 ns/op # Warmup Iteration 3: 61883,000 ns/op Iteration 1: 73303,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 323100,000 ns/op # Warmup Iteration 2: 104504,000 ns/op # Warmup Iteration 3: 66766,000 ns/op Iteration 1: 55627,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 378774,000 ns/op # Warmup Iteration 2: 108759,000 ns/op # Warmup Iteration 3: 59781,000 ns/op Iteration 1: 47908,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 58946,000 ±(99.9%) 237510,798 ns/op Histogram, ns/op: [40000,000, 42500,000) = 0 [42500,000, 45000,000) = 0 [45000,000, 47500,000) = 0 [47500,000, 50000,000) = 1 [50000,000, 52500,000) = 0 [52500,000, 55000,000) = 0 [55000,000, 57500,000) = 1 [57500,000, 60000,000) = 0 [60000,000, 62500,000) = 0 [62500,000, 65000,000) = 0 [65000,000, 67500,000) = 0 [67500,000, 70000,000) = 0 [70000,000, 72500,000) = 0 [72500,000, 75000,000) = 1 [75000,000, 77500,000) = 0 Percentiles, ns/op: p(0,0000) = 47908,000 ns/op p(50,0000) = 55627,000 ns/op p(90,0000) = 73303,000 ns/op p(95,0000) = 73303,000 ns/op p(99,0000) = 73303,000 ns/op p(99,9000) = 73303,000 ns/op p(99,9900) = 73303,000 ns/op p(99,9990) = 73303,000 ns/op p(99,9999) = 73303,000 ns/op p(100,0000) = 73303,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 356732,000 ns/op # Warmup Iteration 2: 106886,000 ns/op # Warmup Iteration 3: 64810,000 ns/op Iteration 1: 53302,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 344066,000 ns/op # Warmup Iteration 2: 155834,000 ns/op # Warmup Iteration 3: 74048,000 ns/op Iteration 1: 50288,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 377424,000 ns/op # Warmup Iteration 2: 118325,000 ns/op # Warmup Iteration 3: 58363,000 ns/op Iteration 1: 48203,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 50597,667 ±(99.9%) 46768,986 ns/op Histogram, ns/op: [48000,000, 48500,000) = 1 [48500,000, 49000,000) = 0 [49000,000, 49500,000) = 0 [49500,000, 50000,000) = 0 [50000,000, 50500,000) = 1 [50500,000, 51000,000) = 0 [51000,000, 51500,000) = 0 [51500,000, 52000,000) = 0 [52000,000, 52500,000) = 0 [52500,000, 53000,000) = 0 [53000,000, 53500,000) = 1 Percentiles, ns/op: p(0,0000) = 48203,000 ns/op p(50,0000) = 50288,000 ns/op p(90,0000) = 53302,000 ns/op p(95,0000) = 53302,000 ns/op p(99,0000) = 53302,000 ns/op p(99,9000) = 53302,000 ns/op p(99,9900) = 53302,000 ns/op p(99,9990) = 53302,000 ns/op p(99,9999) = 53302,000 ns/op p(100,0000) = 53302,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 384418,000 ns/op # Warmup Iteration 2: 111123,000 ns/op # Warmup Iteration 3: 75525,000 ns/op Iteration 1: 67621,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 435841,000 ns/op # Warmup Iteration 2: 98346,000 ns/op # Warmup Iteration 3: 64411,000 ns/op Iteration 1: 58036,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 363676,000 ns/op # Warmup Iteration 2: 134504,000 ns/op # Warmup Iteration 3: 63729,000 ns/op Iteration 1: 57852,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 61169,667 ±(99.9%) 101941,835 ns/op Histogram, ns/op: [57000,000, 58000,000) = 1 [58000,000, 59000,000) = 1 [59000,000, 60000,000) = 0 [60000,000, 61000,000) = 0 [61000,000, 62000,000) = 0 [62000,000, 63000,000) = 0 [63000,000, 64000,000) = 0 [64000,000, 65000,000) = 0 [65000,000, 66000,000) = 0 [66000,000, 67000,000) = 0 Percentiles, ns/op: p(0,0000) = 57852,000 ns/op p(50,0000) = 58036,000 ns/op p(90,0000) = 67621,000 ns/op p(95,0000) = 67621,000 ns/op p(99,0000) = 67621,000 ns/op p(99,9000) = 67621,000 ns/op p(99,9900) = 67621,000 ns/op p(99,9990) = 67621,000 ns/op p(99,9999) = 67621,000 ns/op p(100,0000) = 67621,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 418857,000 ns/op # Warmup Iteration 2: 141179,000 ns/op # Warmup Iteration 3: 84235,000 ns/op Iteration 1: 83890,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 408150,000 ns/op # Warmup Iteration 2: 144502,000 ns/op # Warmup Iteration 3: 85743,000 ns/op Iteration 1: 79675,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 398550,000 ns/op # Warmup Iteration 2: 119553,000 ns/op # Warmup Iteration 3: 80108,000 ns/op Iteration 1: 79500,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 81021,667 ±(99.9%) 45346,417 ns/op Histogram, ns/op: [79000,000, 79500,000) = 0 [79500,000, 80000,000) = 2 [80000,000, 80500,000) = 0 [80500,000, 81000,000) = 0 [81000,000, 81500,000) = 0 [81500,000, 82000,000) = 0 [82000,000, 82500,000) = 0 [82500,000, 83000,000) = 0 [83000,000, 83500,000) = 0 Percentiles, ns/op: p(0,0000) = 79500,000 ns/op p(50,0000) = 79675,000 ns/op p(90,0000) = 83890,000 ns/op p(95,0000) = 83890,000 ns/op p(99,0000) = 83890,000 ns/op p(99,9000) = 83890,000 ns/op p(99,9900) = 83890,000 ns/op p(99,9990) = 83890,000 ns/op p(99,9999) = 83890,000 ns/op p(100,0000) = 83890,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 518553,000 ns/op # Warmup Iteration 2: 204238,000 ns/op # Warmup Iteration 3: 136195,000 ns/op Iteration 1: 142862,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 431599,000 ns/op # Warmup Iteration 2: 146455,000 ns/op # Warmup Iteration 3: 133969,000 ns/op Iteration 1: 139060,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 463833,000 ns/op # Warmup Iteration 2: 181327,000 ns/op # Warmup Iteration 3: 241613,000 ns/op Iteration 1: 243848,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 175256,667 ±(99.9%) 1084265,443 ns/op Histogram, ns/op: [100000,000, 112500,000) = 0 [112500,000, 125000,000) = 0 [125000,000, 137500,000) = 0 [137500,000, 150000,000) = 2 [150000,000, 162500,000) = 0 [162500,000, 175000,000) = 0 [175000,000, 187500,000) = 0 [187500,000, 200000,000) = 0 [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 1 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 Percentiles, ns/op: p(0,0000) = 139060,000 ns/op p(50,0000) = 142862,000 ns/op p(90,0000) = 243848,000 ns/op p(95,0000) = 243848,000 ns/op p(99,0000) = 243848,000 ns/op p(99,9000) = 243848,000 ns/op p(99,9900) = 243848,000 ns/op p(99,9990) = 243848,000 ns/op p(99,9999) = 243848,000 ns/op p(100,0000) = 243848,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 554090,000 ns/op # Warmup Iteration 2: 281685,000 ns/op # Warmup Iteration 3: 238462,000 ns/op Iteration 1: 215737,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 504975,000 ns/op # Warmup Iteration 2: 270377,000 ns/op # Warmup Iteration 3: 303083,000 ns/op Iteration 1: 211478,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 905420,000 ns/op # Warmup Iteration 2: 466946,000 ns/op # Warmup Iteration 3: 482205,000 ns/op Iteration 1: 327155,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 251456,667 ±(99.9%) 1196628,706 ns/op Histogram, ns/op: [200000,000, 212500,000) = 1 [212500,000, 225000,000) = 1 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 [287500,000, 300000,000) = 0 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 1 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 0 Percentiles, ns/op: p(0,0000) = 211478,000 ns/op p(50,0000) = 215737,000 ns/op p(90,0000) = 327155,000 ns/op p(95,0000) = 327155,000 ns/op p(99,0000) = 327155,000 ns/op p(99,9000) = 327155,000 ns/op p(99,9900) = 327155,000 ns/op p(99,9990) = 327155,000 ns/op p(99,9999) = 327155,000 ns/op p(100,0000) = 327155,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 10, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 734393,000 ns/op # Warmup Iteration 2: 464048,000 ns/op # Warmup Iteration 3: 383098,000 ns/op Iteration 1: 433117,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 740458,000 ns/op # Warmup Iteration 2: 510140,000 ns/op # Warmup Iteration 3: 593823,000 ns/op Iteration 1: 564427,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 742450,000 ns/op # Warmup Iteration 2: 368146,000 ns/op # Warmup Iteration 3: 558832,000 ns/op Iteration 1: 606718,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 534754,000 ±(99.9%) 1651504,567 ns/op Histogram, ns/op: [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 1 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 1 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 1 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 Percentiles, ns/op: p(0,0000) = 433117,000 ns/op p(50,0000) = 564427,000 ns/op p(90,0000) = 606718,000 ns/op p(95,0000) = 606718,000 ns/op p(99,0000) = 606718,000 ns/op p(99,9000) = 606718,000 ns/op p(99,9900) = 606718,000 ns/op p(99,9990) = 606718,000 ns/op p(99,9999) = 606718,000 ns/op p(100,0000) = 606718,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 578002,000 ns/op # Warmup Iteration 2: 137271,000 ns/op # Warmup Iteration 3: 130830,000 ns/op Iteration 1: 119052,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 404110,000 ns/op # Warmup Iteration 2: 101971,000 ns/op # Warmup Iteration 3: 76901,000 ns/op Iteration 1: 73840,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 445753,000 ns/op # Warmup Iteration 2: 98602,000 ns/op # Warmup Iteration 3: 68818,000 ns/op Iteration 1: 76702,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 89864,667 ±(99.9%) 461884,467 ns/op Histogram, ns/op: [ 70000,000, 75000,000) = 1 [ 75000,000, 80000,000) = 1 [ 80000,000, 85000,000) = 0 [ 85000,000, 90000,000) = 0 [ 90000,000, 95000,000) = 0 [ 95000,000, 100000,000) = 0 [100000,000, 105000,000) = 0 [105000,000, 110000,000) = 0 [110000,000, 115000,000) = 0 Percentiles, ns/op: p(0,0000) = 73840,000 ns/op p(50,0000) = 76702,000 ns/op p(90,0000) = 119052,000 ns/op p(95,0000) = 119052,000 ns/op p(99,0000) = 119052,000 ns/op p(99,9000) = 119052,000 ns/op p(99,9900) = 119052,000 ns/op p(99,9990) = 119052,000 ns/op p(99,9999) = 119052,000 ns/op p(100,0000) = 119052,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 601267,000 ns/op # Warmup Iteration 2: 200503,000 ns/op # Warmup Iteration 3: 126411,000 ns/op Iteration 1: 123057,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 386633,000 ns/op # Warmup Iteration 2: 102821,000 ns/op # Warmup Iteration 3: 80678,000 ns/op Iteration 1: 78450,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 419236,000 ns/op # Warmup Iteration 2: 112093,000 ns/op # Warmup Iteration 3: 85470,000 ns/op Iteration 1: 76728,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 92745,000 ±(99.9%) 479172,801 ns/op Histogram, ns/op: [ 70000,000, 75000,000) = 0 [ 75000,000, 80000,000) = 2 [ 80000,000, 85000,000) = 0 [ 85000,000, 90000,000) = 0 [ 90000,000, 95000,000) = 0 [ 95000,000, 100000,000) = 0 [100000,000, 105000,000) = 0 [105000,000, 110000,000) = 0 [110000,000, 115000,000) = 0 [115000,000, 120000,000) = 0 [120000,000, 125000,000) = 1 Percentiles, ns/op: p(0,0000) = 76728,000 ns/op p(50,0000) = 78450,000 ns/op p(90,0000) = 123057,000 ns/op p(95,0000) = 123057,000 ns/op p(99,0000) = 123057,000 ns/op p(99,9000) = 123057,000 ns/op p(99,9900) = 123057,000 ns/op p(99,9990) = 123057,000 ns/op p(99,9999) = 123057,000 ns/op p(100,0000) = 123057,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 433729,000 ns/op # Warmup Iteration 2: 125198,000 ns/op # Warmup Iteration 3: 109667,000 ns/op Iteration 1: 132502,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 428054,000 ns/op # Warmup Iteration 2: 146421,000 ns/op # Warmup Iteration 3: 150935,000 ns/op Iteration 1: 132993,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 670706,000 ns/op # Warmup Iteration 2: 177208,000 ns/op # Warmup Iteration 3: 179487,000 ns/op Iteration 1: 208770,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 158088,333 ±(99.9%) 800758,901 ns/op Histogram, ns/op: [130000,000, 135000,000) = 2 [135000,000, 140000,000) = 0 [140000,000, 145000,000) = 0 [145000,000, 150000,000) = 0 [150000,000, 155000,000) = 0 [155000,000, 160000,000) = 0 [160000,000, 165000,000) = 0 [165000,000, 170000,000) = 0 [170000,000, 175000,000) = 0 [175000,000, 180000,000) = 0 [180000,000, 185000,000) = 0 [185000,000, 190000,000) = 0 [190000,000, 195000,000) = 0 [195000,000, 200000,000) = 0 [200000,000, 205000,000) = 0 Percentiles, ns/op: p(0,0000) = 132502,000 ns/op p(50,0000) = 132993,000 ns/op p(90,0000) = 208770,000 ns/op p(95,0000) = 208770,000 ns/op p(99,0000) = 208770,000 ns/op p(99,9000) = 208770,000 ns/op p(99,9900) = 208770,000 ns/op p(99,9990) = 208770,000 ns/op p(99,9999) = 208770,000 ns/op p(100,0000) = 208770,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 712748,000 ns/op # Warmup Iteration 2: 209556,000 ns/op # Warmup Iteration 3: 152942,000 ns/op Iteration 1: 175250,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 724924,000 ns/op # Warmup Iteration 2: 303736,000 ns/op # Warmup Iteration 3: 268549,000 ns/op Iteration 1: 272662,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 472199,000 ns/op # Warmup Iteration 2: 222883,000 ns/op # Warmup Iteration 3: 154164,000 ns/op Iteration 1: 146316,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 198076,000 ±(99.9%) 1207618,363 ns/op Histogram, ns/op: [100000,000, 112500,000) = 0 [112500,000, 125000,000) = 0 [125000,000, 137500,000) = 0 [137500,000, 150000,000) = 1 [150000,000, 162500,000) = 0 [162500,000, 175000,000) = 0 [175000,000, 187500,000) = 1 [187500,000, 200000,000) = 0 [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 1 [275000,000, 287500,000) = 0 Percentiles, ns/op: p(0,0000) = 146316,000 ns/op p(50,0000) = 175250,000 ns/op p(90,0000) = 272662,000 ns/op p(95,0000) = 272662,000 ns/op p(99,0000) = 272662,000 ns/op p(99,9000) = 272662,000 ns/op p(99,9900) = 272662,000 ns/op p(99,9990) = 272662,000 ns/op p(99,9999) = 272662,000 ns/op p(100,0000) = 272662,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 745994,000 ns/op # Warmup Iteration 2: 401242,000 ns/op # Warmup Iteration 3: 309782,000 ns/op Iteration 1: 163128,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 863409,000 ns/op # Warmup Iteration 2: 391622,000 ns/op # Warmup Iteration 3: 311949,000 ns/op Iteration 1: 341083,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 514648,000 ns/op # Warmup Iteration 2: 278922,000 ns/op # Warmup Iteration 3: 239505,000 ns/op Iteration 1: 224883,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 243031,333 ±(99.9%) 1648410,651 ns/op Histogram, ns/op: [100000,000, 125000,000) = 0 [125000,000, 150000,000) = 0 [150000,000, 175000,000) = 1 [175000,000, 200000,000) = 0 [200000,000, 225000,000) = 1 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 0 [275000,000, 300000,000) = 0 [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 1 [350000,000, 375000,000) = 0 Percentiles, ns/op: p(0,0000) = 163128,000 ns/op p(50,0000) = 224883,000 ns/op p(90,0000) = 341083,000 ns/op p(95,0000) = 341083,000 ns/op p(99,0000) = 341083,000 ns/op p(99,9000) = 341083,000 ns/op p(99,9900) = 341083,000 ns/op p(99,9990) = 341083,000 ns/op p(99,9999) = 341083,000 ns/op p(100,0000) = 341083,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 741530,000 ns/op # Warmup Iteration 2: 364469,000 ns/op # Warmup Iteration 3: 350643,000 ns/op Iteration 1: 360593,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 778220,000 ns/op # Warmup Iteration 2: 430740,000 ns/op # Warmup Iteration 3: 363524,000 ns/op Iteration 1: 331462,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 733659,000 ns/op # Warmup Iteration 2: 505149,000 ns/op # Warmup Iteration 3: 341809,000 ns/op Iteration 1: 328549,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 340201,333 ±(99.9%) 323272,611 ns/op Histogram, ns/op: [320000,000, 325000,000) = 0 [325000,000, 330000,000) = 1 [330000,000, 335000,000) = 1 [335000,000, 340000,000) = 0 [340000,000, 345000,000) = 0 [345000,000, 350000,000) = 0 [350000,000, 355000,000) = 0 [355000,000, 360000,000) = 0 [360000,000, 365000,000) = 1 Percentiles, ns/op: p(0,0000) = 328549,000 ns/op p(50,0000) = 331462,000 ns/op p(90,0000) = 360593,000 ns/op p(95,0000) = 360593,000 ns/op p(99,0000) = 360593,000 ns/op p(99,9000) = 360593,000 ns/op p(99,9900) = 360593,000 ns/op p(99,9990) = 360593,000 ns/op p(99,9999) = 360593,000 ns/op p(100,0000) = 360593,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 20, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 2014332,000 ns/op # Warmup Iteration 2: 663824,000 ns/op # Warmup Iteration 3: 631878,000 ns/op Iteration 1: 727729,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 1202672,000 ns/op # Warmup Iteration 2: 753694,000 ns/op # Warmup Iteration 3: 595346,000 ns/op Iteration 1: 657479,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 1317632,000 ns/op # Warmup Iteration 2: 678862,000 ns/op # Warmup Iteration 3: 623947,000 ns/op Iteration 1: 751534,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 712247,333 ±(99.9%) 892143,642 ns/op Histogram, ns/op: [650000,000, 660000,000) = 1 [660000,000, 670000,000) = 0 [670000,000, 680000,000) = 0 [680000,000, 690000,000) = 0 [690000,000, 700000,000) = 0 [700000,000, 710000,000) = 0 [710000,000, 720000,000) = 0 [720000,000, 730000,000) = 1 [730000,000, 740000,000) = 0 [740000,000, 750000,000) = 0 Percentiles, ns/op: p(0,0000) = 657479,000 ns/op p(50,0000) = 727729,000 ns/op p(90,0000) = 751534,000 ns/op p(95,0000) = 751534,000 ns/op p(99,0000) = 751534,000 ns/op p(99,9000) = 751534,000 ns/op p(99,9900) = 751534,000 ns/op p(99,9990) = 751534,000 ns/op p(99,9999) = 751534,000 ns/op p(100,0000) = 751534,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 694871,000 ns/op # Warmup Iteration 2: 228230,000 ns/op # Warmup Iteration 3: 253316,000 ns/op Iteration 1: 240712,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 467641,000 ns/op # Warmup Iteration 2: 242307,000 ns/op # Warmup Iteration 3: 139020,000 ns/op Iteration 1: 129770,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 496300,000 ns/op # Warmup Iteration 2: 180993,000 ns/op # Warmup Iteration 3: 224008,000 ns/op Iteration 1: 142456,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 170979,333 ±(99.9%) 1107803,735 ns/op Histogram, ns/op: [100000,000, 112500,000) = 0 [112500,000, 125000,000) = 0 [125000,000, 137500,000) = 1 [137500,000, 150000,000) = 1 [150000,000, 162500,000) = 0 [162500,000, 175000,000) = 0 [175000,000, 187500,000) = 0 [187500,000, 200000,000) = 0 [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 1 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 Percentiles, ns/op: p(0,0000) = 129770,000 ns/op p(50,0000) = 142456,000 ns/op p(90,0000) = 240712,000 ns/op p(95,0000) = 240712,000 ns/op p(99,0000) = 240712,000 ns/op p(99,9000) = 240712,000 ns/op p(99,9900) = 240712,000 ns/op p(99,9990) = 240712,000 ns/op p(99,9999) = 240712,000 ns/op p(100,0000) = 240712,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 523132,000 ns/op # Warmup Iteration 2: 226734,000 ns/op # Warmup Iteration 3: 179735,000 ns/op Iteration 1: 168521,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 529881,000 ns/op # Warmup Iteration 2: 201007,000 ns/op # Warmup Iteration 3: 175800,000 ns/op Iteration 1: 214740,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 583818,000 ns/op # Warmup Iteration 2: 229955,000 ns/op # Warmup Iteration 3: 206861,000 ns/op Iteration 1: 163264,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 182175,000 ±(99.9%) 516741,466 ns/op Histogram, ns/op: [160000,000, 165000,000) = 1 [165000,000, 170000,000) = 1 [170000,000, 175000,000) = 0 [175000,000, 180000,000) = 0 [180000,000, 185000,000) = 0 [185000,000, 190000,000) = 0 [190000,000, 195000,000) = 0 [195000,000, 200000,000) = 0 [200000,000, 205000,000) = 0 [205000,000, 210000,000) = 0 [210000,000, 215000,000) = 1 Percentiles, ns/op: p(0,0000) = 163264,000 ns/op p(50,0000) = 168521,000 ns/op p(90,0000) = 214740,000 ns/op p(95,0000) = 214740,000 ns/op p(99,0000) = 214740,000 ns/op p(99,9000) = 214740,000 ns/op p(99,9900) = 214740,000 ns/op p(99,9990) = 214740,000 ns/op p(99,9999) = 214740,000 ns/op p(100,0000) = 214740,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 536793,000 ns/op # Warmup Iteration 2: 282877,000 ns/op # Warmup Iteration 3: 200025,000 ns/op Iteration 1: 243949,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 564034,000 ns/op # Warmup Iteration 2: 260598,000 ns/op # Warmup Iteration 3: 216310,000 ns/op Iteration 1: 197603,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 518501,000 ns/op # Warmup Iteration 2: 327507,000 ns/op # Warmup Iteration 3: 241024,000 ns/op Iteration 1: 233264,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 224938,667 ±(99.9%) 442752,000 ns/op Histogram, ns/op: [190000,000, 195000,000) = 0 [195000,000, 200000,000) = 1 [200000,000, 205000,000) = 0 [205000,000, 210000,000) = 0 [210000,000, 215000,000) = 0 [215000,000, 220000,000) = 0 [220000,000, 225000,000) = 0 [225000,000, 230000,000) = 0 [230000,000, 235000,000) = 1 [235000,000, 240000,000) = 0 [240000,000, 245000,000) = 1 Percentiles, ns/op: p(0,0000) = 197603,000 ns/op p(50,0000) = 233264,000 ns/op p(90,0000) = 243949,000 ns/op p(95,0000) = 243949,000 ns/op p(99,0000) = 243949,000 ns/op p(99,9000) = 243949,000 ns/op p(99,9900) = 243949,000 ns/op p(99,9990) = 243949,000 ns/op p(99,9999) = 243949,000 ns/op p(100,0000) = 243949,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 658710,000 ns/op # Warmup Iteration 2: 356696,000 ns/op # Warmup Iteration 3: 302182,000 ns/op Iteration 1: 289404,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 724443,000 ns/op # Warmup Iteration 2: 309785,000 ns/op # Warmup Iteration 3: 358472,000 ns/op Iteration 1: 214215,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 1131834,000 ns/op # Warmup Iteration 2: 466746,000 ns/op # Warmup Iteration 3: 508302,000 ns/op Iteration 1: 434275,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 312631,333 ±(99.9%) 2040626,451 ns/op Histogram, ns/op: [200000,000, 225000,000) = 1 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 0 [275000,000, 300000,000) = 1 [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 1 [450000,000, 475000,000) = 0 Percentiles, ns/op: p(0,0000) = 214215,000 ns/op p(50,0000) = 289404,000 ns/op p(90,0000) = 434275,000 ns/op p(95,0000) = 434275,000 ns/op p(99,0000) = 434275,000 ns/op p(99,9000) = 434275,000 ns/op p(99,9900) = 434275,000 ns/op p(99,9990) = 434275,000 ns/op p(99,9999) = 434275,000 ns/op p(100,0000) = 434275,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 838521,000 ns/op # Warmup Iteration 2: 666910,000 ns/op # Warmup Iteration 3: 533445,000 ns/op Iteration 1: 405290,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 902617,000 ns/op # Warmup Iteration 2: 695186,000 ns/op # Warmup Iteration 3: 535942,000 ns/op Iteration 1: 408583,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 869648,000 ns/op # Warmup Iteration 2: 572173,000 ns/op # Warmup Iteration 3: 436891,000 ns/op Iteration 1: 230244,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 348039,000 ±(99.9%) 1861347,711 ns/op Histogram, ns/op: [200000,000, 225000,000) = 0 [225000,000, 250000,000) = 1 [250000,000, 275000,000) = 0 [275000,000, 300000,000) = 0 [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 2 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 Percentiles, ns/op: p(0,0000) = 230244,000 ns/op p(50,0000) = 405290,000 ns/op p(90,0000) = 408583,000 ns/op p(95,0000) = 408583,000 ns/op p(99,0000) = 408583,000 ns/op p(99,9000) = 408583,000 ns/op p(99,9900) = 408583,000 ns/op p(99,9990) = 408583,000 ns/op p(99,9999) = 408583,000 ns/op p(100,0000) = 408583,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 1423784,000 ns/op # Warmup Iteration 2: 947335,000 ns/op # Warmup Iteration 3: 458720,000 ns/op Iteration 1: 401559,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 1510298,000 ns/op # Warmup Iteration 2: 898292,000 ns/op # Warmup Iteration 3: 594046,000 ns/op Iteration 1: 429290,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 1619052,000 ns/op # Warmup Iteration 2: 954931,000 ns/op # Warmup Iteration 3: 407430,000 ns/op Iteration 1: 514560,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 448469,667 ±(99.9%) 1074399,022 ns/op Histogram, ns/op: [400000,000, 412500,000) = 1 [412500,000, 425000,000) = 0 [425000,000, 437500,000) = 1 [437500,000, 450000,000) = 0 [450000,000, 462500,000) = 0 [462500,000, 475000,000) = 0 [475000,000, 487500,000) = 0 [487500,000, 500000,000) = 0 [500000,000, 512500,000) = 0 [512500,000, 525000,000) = 1 [525000,000, 537500,000) = 0 [537500,000, 550000,000) = 0 [550000,000, 562500,000) = 0 [562500,000, 575000,000) = 0 [575000,000, 587500,000) = 0 Percentiles, ns/op: p(0,0000) = 401559,000 ns/op p(50,0000) = 429290,000 ns/op p(90,0000) = 514560,000 ns/op p(95,0000) = 514560,000 ns/op p(99,0000) = 514560,000 ns/op p(99,9000) = 514560,000 ns/op p(99,9900) = 514560,000 ns/op p(99,9990) = 514560,000 ns/op p(99,9999) = 514560,000 ns/op p(100,0000) = 514560,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 50, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 2715946,000 ns/op # Warmup Iteration 2: 1577554,000 ns/op # Warmup Iteration 3: 719725,000 ns/op Iteration 1: 775834,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 2282501,000 ns/op # Warmup Iteration 2: 1478671,000 ns/op # Warmup Iteration 3: 679902,000 ns/op Iteration 1: 744376,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 3803611,000 ns/op # Warmup Iteration 2: 1454414,000 ns/op # Warmup Iteration 3: 1208999,000 ns/op Iteration 1: 1325147,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 948452,333 ±(99.9%) 5958511,411 ns/op Histogram, ns/op: [ 700000,000, 750000,000) = 1 [ 750000,000, 800000,000) = 1 [ 800000,000, 850000,000) = 0 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 0 [1100000,000, 1150000,000) = 0 [1150000,000, 1200000,000) = 0 [1200000,000, 1250000,000) = 0 [1250000,000, 1300000,000) = 0 [1300000,000, 1350000,000) = 1 Percentiles, ns/op: p(0,0000) = 744376,000 ns/op p(50,0000) = 775834,000 ns/op p(90,0000) = 1325147,000 ns/op p(95,0000) = 1325147,000 ns/op p(99,0000) = 1325147,000 ns/op p(99,9000) = 1325147,000 ns/op p(99,9900) = 1325147,000 ns/op p(99,9990) = 1325147,000 ns/op p(99,9999) = 1325147,000 ns/op p(100,0000) = 1325147,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 597295,000 ns/op # Warmup Iteration 2: 305453,000 ns/op # Warmup Iteration 3: 254533,000 ns/op Iteration 1: 235536,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 1076363,000 ns/op # Warmup Iteration 2: 528344,000 ns/op # Warmup Iteration 3: 465155,000 ns/op Iteration 1: 373046,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 606058,000 ns/op # Warmup Iteration 2: 304759,000 ns/op # Warmup Iteration 3: 271670,000 ns/op Iteration 1: 262259,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 290280,333 ±(99.9%) 1330184,633 ns/op Histogram, ns/op: [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 1 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 1 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 [287500,000, 300000,000) = 0 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 1 [375000,000, 387500,000) = 0 Percentiles, ns/op: p(0,0000) = 235536,000 ns/op p(50,0000) = 262259,000 ns/op p(90,0000) = 373046,000 ns/op p(95,0000) = 373046,000 ns/op p(99,0000) = 373046,000 ns/op p(99,9000) = 373046,000 ns/op p(99,9900) = 373046,000 ns/op p(99,9990) = 373046,000 ns/op p(99,9999) = 373046,000 ns/op p(100,0000) = 373046,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 664897,000 ns/op # Warmup Iteration 2: 321045,000 ns/op # Warmup Iteration 3: 299102,000 ns/op Iteration 1: 250381,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 678397,000 ns/op # Warmup Iteration 2: 367379,000 ns/op # Warmup Iteration 3: 271064,000 ns/op Iteration 1: 264849,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 692831,000 ns/op # Warmup Iteration 2: 405341,000 ns/op # Warmup Iteration 3: 282931,000 ns/op Iteration 1: 230359,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 248529,667 ±(99.9%) 315969,796 ns/op Histogram, ns/op: [230000,000, 232500,000) = 1 [232500,000, 235000,000) = 0 [235000,000, 237500,000) = 0 [237500,000, 240000,000) = 0 [240000,000, 242500,000) = 0 [242500,000, 245000,000) = 0 [245000,000, 247500,000) = 0 [247500,000, 250000,000) = 0 [250000,000, 252500,000) = 1 [252500,000, 255000,000) = 0 [255000,000, 257500,000) = 0 [257500,000, 260000,000) = 0 [260000,000, 262500,000) = 0 [262500,000, 265000,000) = 1 [265000,000, 267500,000) = 0 Percentiles, ns/op: p(0,0000) = 230359,000 ns/op p(50,0000) = 250381,000 ns/op p(90,0000) = 264849,000 ns/op p(95,0000) = 264849,000 ns/op p(99,0000) = 264849,000 ns/op p(99,9000) = 264849,000 ns/op p(99,9900) = 264849,000 ns/op p(99,9990) = 264849,000 ns/op p(99,9999) = 264849,000 ns/op p(100,0000) = 264849,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 809114,000 ns/op # Warmup Iteration 2: 455387,000 ns/op # Warmup Iteration 3: 293720,000 ns/op Iteration 1: 278857,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 882126,000 ns/op # Warmup Iteration 2: 452509,000 ns/op # Warmup Iteration 3: 394303,000 ns/op Iteration 1: 314482,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 743527,000 ns/op # Warmup Iteration 2: 437751,000 ns/op # Warmup Iteration 3: 292990,000 ns/op Iteration 1: 237699,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 277012,667 ±(99.9%) 701009,778 ns/op Histogram, ns/op: [230000,000, 235000,000) = 0 [235000,000, 240000,000) = 1 [240000,000, 245000,000) = 0 [245000,000, 250000,000) = 0 [250000,000, 255000,000) = 0 [255000,000, 260000,000) = 0 [260000,000, 265000,000) = 0 [265000,000, 270000,000) = 0 [270000,000, 275000,000) = 0 [275000,000, 280000,000) = 1 [280000,000, 285000,000) = 0 [285000,000, 290000,000) = 0 [290000,000, 295000,000) = 0 [295000,000, 300000,000) = 0 [300000,000, 305000,000) = 0 [305000,000, 310000,000) = 0 [310000,000, 315000,000) = 1 Percentiles, ns/op: p(0,0000) = 237699,000 ns/op p(50,0000) = 278857,000 ns/op p(90,0000) = 314482,000 ns/op p(95,0000) = 314482,000 ns/op p(99,0000) = 314482,000 ns/op p(99,9000) = 314482,000 ns/op p(99,9900) = 314482,000 ns/op p(99,9990) = 314482,000 ns/op p(99,9999) = 314482,000 ns/op p(100,0000) = 314482,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 1048196,000 ns/op # Warmup Iteration 2: 614247,000 ns/op # Warmup Iteration 3: 347810,000 ns/op Iteration 1: 432703,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 1035025,000 ns/op # Warmup Iteration 2: 881119,000 ns/op # Warmup Iteration 3: 663238,000 ns/op Iteration 1: 472288,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 1836553,000 ns/op # Warmup Iteration 2: 788212,000 ns/op # Warmup Iteration 3: 586049,000 ns/op Iteration 1: 570226,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 491739,000 ±(99.9%) 1291560,211 ns/op Histogram, ns/op: [400000,000, 412500,000) = 0 [412500,000, 425000,000) = 0 [425000,000, 437500,000) = 1 [437500,000, 450000,000) = 0 [450000,000, 462500,000) = 0 [462500,000, 475000,000) = 1 [475000,000, 487500,000) = 0 [487500,000, 500000,000) = 0 [500000,000, 512500,000) = 0 [512500,000, 525000,000) = 0 [525000,000, 537500,000) = 0 [537500,000, 550000,000) = 0 [550000,000, 562500,000) = 0 [562500,000, 575000,000) = 1 [575000,000, 587500,000) = 0 Percentiles, ns/op: p(0,0000) = 432703,000 ns/op p(50,0000) = 472288,000 ns/op p(90,0000) = 570226,000 ns/op p(95,0000) = 570226,000 ns/op p(99,0000) = 570226,000 ns/op p(99,9000) = 570226,000 ns/op p(99,9900) = 570226,000 ns/op p(99,9990) = 570226,000 ns/op p(99,9999) = 570226,000 ns/op p(100,0000) = 570226,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 1415575,000 ns/op # Warmup Iteration 2: 551491,000 ns/op # Warmup Iteration 3: 592446,000 ns/op Iteration 1: 382682,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 2381642,000 ns/op # Warmup Iteration 2: 854144,000 ns/op # Warmup Iteration 3: 788264,000 ns/op Iteration 1: 602368,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 1427825,000 ns/op # Warmup Iteration 2: 723947,000 ns/op # Warmup Iteration 3: 929162,000 ns/op Iteration 1: 691970,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 559006,667 ±(99.9%) 2903270,547 ns/op Histogram, ns/op: [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 1 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 1 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 Percentiles, ns/op: p(0,0000) = 382682,000 ns/op p(50,0000) = 602368,000 ns/op p(90,0000) = 691970,000 ns/op p(95,0000) = 691970,000 ns/op p(99,0000) = 691970,000 ns/op p(99,9000) = 691970,000 ns/op p(99,9900) = 691970,000 ns/op p(99,9990) = 691970,000 ns/op p(99,9999) = 691970,000 ns/op p(100,0000) = 691970,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 2374924,000 ns/op # Warmup Iteration 2: 911256,000 ns/op # Warmup Iteration 3: 741223,000 ns/op Iteration 1: 819569,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 2222663,000 ns/op # Warmup Iteration 2: 1182227,000 ns/op # Warmup Iteration 3: 765883,000 ns/op Iteration 1: 790407,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 2297745,000 ns/op # Warmup Iteration 2: 1144525,000 ns/op # Warmup Iteration 3: 743303,000 ns/op Iteration 1: 792117,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 800697,667 ±(99.9%) 298565,888 ns/op Histogram, ns/op: [790000,000, 792500,000) = 2 [792500,000, 795000,000) = 0 [795000,000, 797500,000) = 0 [797500,000, 800000,000) = 0 [800000,000, 802500,000) = 0 [802500,000, 805000,000) = 0 [805000,000, 807500,000) = 0 [807500,000, 810000,000) = 0 [810000,000, 812500,000) = 0 [812500,000, 815000,000) = 0 [815000,000, 817500,000) = 0 Percentiles, ns/op: p(0,0000) = 790407,000 ns/op p(50,0000) = 792117,000 ns/op p(90,0000) = 819569,000 ns/op p(95,0000) = 819569,000 ns/op p(99,0000) = 819569,000 ns/op p(99,9000) = 819569,000 ns/op p(99,9900) = 819569,000 ns/op p(99,9990) = 819569,000 ns/op p(99,9999) = 819569,000 ns/op p(100,0000) = 819569,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 100, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 3439804,000 ns/op # Warmup Iteration 2: 2599290,000 ns/op # Warmup Iteration 3: 2479334,000 ns/op Iteration 1: 2308748,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 3560057,000 ns/op # Warmup Iteration 2: 1465011,000 ns/op # Warmup Iteration 3: 1346775,000 ns/op Iteration 1: 1291151,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 3485302,000 ns/op # Warmup Iteration 2: 1508438,000 ns/op # Warmup Iteration 3: 1379359,000 ns/op Iteration 1: 1299815,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 1633238,000 ±(99.9%) 10673031,290 ns/op Histogram, ns/op: [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 2 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 0 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 [1875000,000, 2000000,000) = 0 [2000000,000, 2125000,000) = 0 [2125000,000, 2250000,000) = 0 [2250000,000, 2375000,000) = 1 [2375000,000, 2500000,000) = 0 [2500000,000, 2625000,000) = 0 [2625000,000, 2750000,000) = 0 [2750000,000, 2875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1291151,000 ns/op p(50,0000) = 1299815,000 ns/op p(90,0000) = 2308748,000 ns/op p(95,0000) = 2308748,000 ns/op p(99,0000) = 2308748,000 ns/op p(99,9000) = 2308748,000 ns/op p(99,9900) = 2308748,000 ns/op p(99,9990) = 2308748,000 ns/op p(99,9999) = 2308748,000 ns/op p(100,0000) = 2308748,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 898867,000 ns/op # Warmup Iteration 2: 499878,000 ns/op # Warmup Iteration 3: 416746,000 ns/op Iteration 1: 313072,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 874966,000 ns/op # Warmup Iteration 2: 456395,000 ns/op # Warmup Iteration 3: 387630,000 ns/op Iteration 1: 313778,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 1871651,000 ns/op # Warmup Iteration 2: 426266,000 ns/op # Warmup Iteration 3: 344295,000 ns/op Iteration 1: 249175,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 292008,333 ±(99.9%) 676777,060 ns/op Histogram, ns/op: [240000,000, 245000,000) = 0 [245000,000, 250000,000) = 1 [250000,000, 255000,000) = 0 [255000,000, 260000,000) = 0 [260000,000, 265000,000) = 0 [265000,000, 270000,000) = 0 [270000,000, 275000,000) = 0 [275000,000, 280000,000) = 0 [280000,000, 285000,000) = 0 [285000,000, 290000,000) = 0 [290000,000, 295000,000) = 0 [295000,000, 300000,000) = 0 [300000,000, 305000,000) = 0 [305000,000, 310000,000) = 0 [310000,000, 315000,000) = 2 Percentiles, ns/op: p(0,0000) = 249175,000 ns/op p(50,0000) = 313072,000 ns/op p(90,0000) = 313778,000 ns/op p(95,0000) = 313778,000 ns/op p(99,0000) = 313778,000 ns/op p(99,9000) = 313778,000 ns/op p(99,9900) = 313778,000 ns/op p(99,9990) = 313778,000 ns/op p(99,9999) = 313778,000 ns/op p(100,0000) = 313778,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 1 of 3 # Warmup Iteration 1: 1051689,000 ns/op # Warmup Iteration 2: 574734,000 ns/op # Warmup Iteration 3: 451116,000 ns/op Iteration 1: 311454,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 2 of 3 # Warmup Iteration 1: 997503,000 ns/op # Warmup Iteration 2: 529759,000 ns/op # Warmup Iteration 3: 383661,000 ns/op Iteration 1: 284670,000 ns/op # Run progress: 100,00% complete, ETA 00:00:02 # Fork: 3 of 3 # Warmup Iteration 1: 970817,000 ns/op # Warmup Iteration 2: 495672,000 ns/op # Warmup Iteration 3: 423800,000 ns/op Iteration 1: 321939,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 306021,000 ±(99.9%) 350632,155 ns/op Histogram, ns/op: [280000,000, 285000,000) = 1 [285000,000, 290000,000) = 0 [290000,000, 295000,000) = 0 [295000,000, 300000,000) = 0 [300000,000, 305000,000) = 0 [305000,000, 310000,000) = 0 [310000,000, 315000,000) = 1 [315000,000, 320000,000) = 0 [320000,000, 325000,000) = 1 Percentiles, ns/op: p(0,0000) = 284670,000 ns/op p(50,0000) = 311454,000 ns/op p(90,0000) = 321939,000 ns/op p(95,0000) = 321939,000 ns/op p(99,0000) = 321939,000 ns/op p(99,9000) = 321939,000 ns/op p(99,9900) = 321939,000 ns/op p(99,9990) = 321939,000 ns/op p(99,9999) = 321939,000 ns/op p(100,0000) = 321939,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 1217404,000 ns/op # Warmup Iteration 2: 747820,000 ns/op # Warmup Iteration 3: 558764,000 ns/op Iteration 1: 453651,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1208667,000 ns/op # Warmup Iteration 2: 893920,000 ns/op # Warmup Iteration 3: 663911,000 ns/op Iteration 1: 550466,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1312656,000 ns/op # Warmup Iteration 2: 644116,000 ns/op # Warmup Iteration 3: 467357,000 ns/op Iteration 1: 343508,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 449208,333 ±(99.9%) 1889146,635 ns/op Histogram, ns/op: [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 1 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 1 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 1 Percentiles, ns/op: p(0,0000) = 343508,000 ns/op p(50,0000) = 453651,000 ns/op p(90,0000) = 550466,000 ns/op p(95,0000) = 550466,000 ns/op p(99,0000) = 550466,000 ns/op p(99,9000) = 550466,000 ns/op p(99,9900) = 550466,000 ns/op p(99,9990) = 550466,000 ns/op p(99,9999) = 550466,000 ns/op p(100,0000) = 550466,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2061760,000 ns/op # Warmup Iteration 2: 1094224,000 ns/op # Warmup Iteration 3: 938777,000 ns/op Iteration 1: 756025,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2617502,000 ns/op # Warmup Iteration 2: 659437,000 ns/op # Warmup Iteration 3: 775145,000 ns/op Iteration 1: 685623,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1659964,000 ns/op # Warmup Iteration 2: 1053570,000 ns/op # Warmup Iteration 3: 722535,000 ns/op Iteration 1: 515579,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 652409,000 ±(99.9%) 2255218,354 ns/op Histogram, ns/op: [500000,000, 525000,000) = 1 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 [675000,000, 700000,000) = 1 [700000,000, 725000,000) = 0 [725000,000, 750000,000) = 0 [750000,000, 775000,000) = 1 Percentiles, ns/op: p(0,0000) = 515579,000 ns/op p(50,0000) = 685623,000 ns/op p(90,0000) = 756025,000 ns/op p(95,0000) = 756025,000 ns/op p(99,0000) = 756025,000 ns/op p(99,9000) = 756025,000 ns/op p(99,9900) = 756025,000 ns/op p(99,9990) = 756025,000 ns/op p(99,9999) = 756025,000 ns/op p(100,0000) = 756025,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2176218,000 ns/op # Warmup Iteration 2: 847550,000 ns/op # Warmup Iteration 3: 831381,000 ns/op Iteration 1: 644706,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2173723,000 ns/op # Warmup Iteration 2: 1295015,000 ns/op # Warmup Iteration 3: 1266912,000 ns/op Iteration 1: 1005937,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2166427,000 ns/op # Warmup Iteration 2: 886442,000 ns/op # Warmup Iteration 3: 791766,000 ns/op Iteration 1: 572432,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 741025,000 ±(99.9%) 4237088,725 ns/op Histogram, ns/op: [ 500000,000, 550000,000) = 0 [ 550000,000, 600000,000) = 1 [ 600000,000, 650000,000) = 1 [ 650000,000, 700000,000) = 0 [ 700000,000, 750000,000) = 0 [ 750000,000, 800000,000) = 0 [ 800000,000, 850000,000) = 0 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 1 Percentiles, ns/op: p(0,0000) = 572432,000 ns/op p(50,0000) = 644706,000 ns/op p(90,0000) = 1005937,000 ns/op p(95,0000) = 1005937,000 ns/op p(99,0000) = 1005937,000 ns/op p(99,9000) = 1005937,000 ns/op p(99,9900) = 1005937,000 ns/op p(99,9990) = 1005937,000 ns/op p(99,9999) = 1005937,000 ns/op p(100,0000) = 1005937,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 3109818,000 ns/op # Warmup Iteration 2: 2267394,000 ns/op # Warmup Iteration 3: 2449685,000 ns/op Iteration 1: 1788931,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 3628085,000 ns/op # Warmup Iteration 2: 1625501,000 ns/op # Warmup Iteration 3: 1639059,000 ns/op Iteration 1: 1417077,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 3790783,000 ns/op # Warmup Iteration 2: 1760402,000 ns/op # Warmup Iteration 3: 1557537,000 ns/op Iteration 1: 1460954,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 1555654,000 ±(99.9%) 3707334,388 ns/op Histogram, ns/op: [1400000,000, 1425000,000) = 1 [1425000,000, 1450000,000) = 0 [1450000,000, 1475000,000) = 1 [1475000,000, 1500000,000) = 0 [1500000,000, 1525000,000) = 0 [1525000,000, 1550000,000) = 0 [1550000,000, 1575000,000) = 0 [1575000,000, 1600000,000) = 0 [1600000,000, 1625000,000) = 0 [1625000,000, 1650000,000) = 0 [1650000,000, 1675000,000) = 0 [1675000,000, 1700000,000) = 0 [1700000,000, 1725000,000) = 0 [1725000,000, 1750000,000) = 0 [1750000,000, 1775000,000) = 0 Percentiles, ns/op: p(0,0000) = 1417077,000 ns/op p(50,0000) = 1460954,000 ns/op p(90,0000) = 1788931,000 ns/op p(95,0000) = 1788931,000 ns/op p(99,0000) = 1788931,000 ns/op p(99,9000) = 1788931,000 ns/op p(99,9900) = 1788931,000 ns/op p(99,9990) = 1788931,000 ns/op p(99,9999) = 1788931,000 ns/op p(100,0000) = 1788931,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 200, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 4553454,000 ns/op # Warmup Iteration 2: 2767219,000 ns/op # Warmup Iteration 3: 3068732,000 ns/op Iteration 1: 2806761,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 4514736,000 ns/op # Warmup Iteration 2: 2815406,000 ns/op # Warmup Iteration 3: 2972505,000 ns/op Iteration 1: 2761878,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 4551086,000 ns/op # Warmup Iteration 2: 4160118,000 ns/op # Warmup Iteration 3: 3120447,000 ns/op Iteration 1: 2879915,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 2816184,667 ±(99.9%) 1086962,690 ns/op Histogram, ns/op: [2700000,000, 2712500,000) = 0 [2712500,000, 2725000,000) = 0 [2725000,000, 2737500,000) = 0 [2737500,000, 2750000,000) = 0 [2750000,000, 2762500,000) = 1 [2762500,000, 2775000,000) = 0 [2775000,000, 2787500,000) = 0 [2787500,000, 2800000,000) = 0 [2800000,000, 2812500,000) = 1 [2812500,000, 2825000,000) = 0 [2825000,000, 2837500,000) = 0 [2837500,000, 2850000,000) = 0 [2850000,000, 2862500,000) = 0 [2862500,000, 2875000,000) = 0 [2875000,000, 2887500,000) = 1 Percentiles, ns/op: p(0,0000) = 2761878,000 ns/op p(50,0000) = 2806761,000 ns/op p(90,0000) = 2879915,000 ns/op p(95,0000) = 2879915,000 ns/op p(99,0000) = 2879915,000 ns/op p(99,9000) = 2879915,000 ns/op p(99,9900) = 2879915,000 ns/op p(99,9990) = 2879915,000 ns/op p(99,9999) = 2879915,000 ns/op p(100,0000) = 2879915,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2349358,000 ns/op # Warmup Iteration 2: 1143395,000 ns/op # Warmup Iteration 3: 711277,000 ns/op Iteration 1: 491220,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1501019,000 ns/op # Warmup Iteration 2: 730829,000 ns/op # Warmup Iteration 3: 480275,000 ns/op Iteration 1: 429149,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1577355,000 ns/op # Warmup Iteration 2: 787074,000 ns/op # Warmup Iteration 3: 417078,000 ns/op Iteration 1: 302930,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 407766,333 ±(99.9%) 1750465,449 ns/op Histogram, ns/op: [300000,000, 312500,000) = 1 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 0 [387500,000, 400000,000) = 0 [400000,000, 412500,000) = 0 [412500,000, 425000,000) = 0 [425000,000, 437500,000) = 1 [437500,000, 450000,000) = 0 [450000,000, 462500,000) = 0 [462500,000, 475000,000) = 0 [475000,000, 487500,000) = 0 Percentiles, ns/op: p(0,0000) = 302930,000 ns/op p(50,0000) = 429149,000 ns/op p(90,0000) = 491220,000 ns/op p(95,0000) = 491220,000 ns/op p(99,0000) = 491220,000 ns/op p(99,9000) = 491220,000 ns/op p(99,9900) = 491220,000 ns/op p(99,9990) = 491220,000 ns/op p(99,9999) = 491220,000 ns/op p(100,0000) = 491220,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 1828415,000 ns/op # Warmup Iteration 2: 960252,000 ns/op # Warmup Iteration 3: 672456,000 ns/op Iteration 1: 462071,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1878758,000 ns/op # Warmup Iteration 2: 1127496,000 ns/op # Warmup Iteration 3: 1136165,000 ns/op Iteration 1: 679720,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1848741,000 ns/op # Warmup Iteration 2: 986614,000 ns/op # Warmup Iteration 3: 602085,000 ns/op Iteration 1: 386506,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 509432,333 ±(99.9%) 2777359,433 ns/op Histogram, ns/op: [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 1 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 1 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 Percentiles, ns/op: p(0,0000) = 386506,000 ns/op p(50,0000) = 462071,000 ns/op p(90,0000) = 679720,000 ns/op p(95,0000) = 679720,000 ns/op p(99,0000) = 679720,000 ns/op p(99,9000) = 679720,000 ns/op p(99,9900) = 679720,000 ns/op p(99,9990) = 679720,000 ns/op p(99,9999) = 679720,000 ns/op p(100,0000) = 679720,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2227083,000 ns/op # Warmup Iteration 2: 1090188,000 ns/op # Warmup Iteration 3: 630362,000 ns/op Iteration 1: 492004,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2101991,000 ns/op # Warmup Iteration 2: 1123165,000 ns/op # Warmup Iteration 3: 633473,000 ns/op Iteration 1: 490131,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2230970,000 ns/op # Warmup Iteration 2: 1129249,000 ns/op # Warmup Iteration 3: 742739,000 ns/op Iteration 1: 624577,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 535570,667 ±(99.9%) 1406361,777 ns/op Histogram, ns/op: [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 2 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 1 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 Percentiles, ns/op: p(0,0000) = 490131,000 ns/op p(50,0000) = 492004,000 ns/op p(90,0000) = 624577,000 ns/op p(95,0000) = 624577,000 ns/op p(99,0000) = 624577,000 ns/op p(99,9000) = 624577,000 ns/op p(99,9900) = 624577,000 ns/op p(99,9990) = 624577,000 ns/op p(99,9999) = 624577,000 ns/op p(100,0000) = 624577,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2901538,000 ns/op # Warmup Iteration 2: 1240214,000 ns/op # Warmup Iteration 3: 752181,000 ns/op Iteration 1: 841202,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2825961,000 ns/op # Warmup Iteration 2: 1588126,000 ns/op # Warmup Iteration 3: 966003,000 ns/op Iteration 1: 931362,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2746802,000 ns/op # Warmup Iteration 2: 1926807,000 ns/op # Warmup Iteration 3: 1418093,000 ns/op Iteration 1: 1369009,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 1047191,000 ±(99.9%) 5150656,405 ns/op Histogram, ns/op: [ 800000,000, 850000,000) = 1 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 1 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 0 [1100000,000, 1150000,000) = 0 [1150000,000, 1200000,000) = 0 [1200000,000, 1250000,000) = 0 [1250000,000, 1300000,000) = 0 [1300000,000, 1350000,000) = 0 Percentiles, ns/op: p(0,0000) = 841202,000 ns/op p(50,0000) = 931362,000 ns/op p(90,0000) = 1369009,000 ns/op p(95,0000) = 1369009,000 ns/op p(99,0000) = 1369009,000 ns/op p(99,9000) = 1369009,000 ns/op p(99,9900) = 1369009,000 ns/op p(99,9990) = 1369009,000 ns/op p(99,9999) = 1369009,000 ns/op p(100,0000) = 1369009,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2951776,000 ns/op # Warmup Iteration 2: 1791885,000 ns/op # Warmup Iteration 3: 1463304,000 ns/op Iteration 1: 1408019,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 3080222,000 ns/op # Warmup Iteration 2: 1695413,000 ns/op # Warmup Iteration 3: 1445034,000 ns/op Iteration 1: 1426367,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 4343451,000 ns/op # Warmup Iteration 2: 3070342,000 ns/op # Warmup Iteration 3: 2089317,000 ns/op Iteration 1: 1675069,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 1503151,667 ±(99.9%) 2721364,162 ns/op Histogram, ns/op: [1400000,000, 1425000,000) = 1 [1425000,000, 1450000,000) = 1 [1450000,000, 1475000,000) = 0 [1475000,000, 1500000,000) = 0 [1500000,000, 1525000,000) = 0 [1525000,000, 1550000,000) = 0 [1550000,000, 1575000,000) = 0 [1575000,000, 1600000,000) = 0 [1600000,000, 1625000,000) = 0 [1625000,000, 1650000,000) = 0 [1650000,000, 1675000,000) = 0 Percentiles, ns/op: p(0,0000) = 1408019,000 ns/op p(50,0000) = 1426367,000 ns/op p(90,0000) = 1675069,000 ns/op p(95,0000) = 1675069,000 ns/op p(99,0000) = 1675069,000 ns/op p(99,9000) = 1675069,000 ns/op p(99,9900) = 1675069,000 ns/op p(99,9990) = 1675069,000 ns/op p(99,9999) = 1675069,000 ns/op p(100,0000) = 1675069,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 5108545,000 ns/op # Warmup Iteration 2: 3390195,000 ns/op # Warmup Iteration 3: 3456112,000 ns/op Iteration 1: 3450401,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 5328033,000 ns/op # Warmup Iteration 2: 3377345,000 ns/op # Warmup Iteration 3: 3494797,000 ns/op Iteration 1: 3725720,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 5351644,000 ns/op # Warmup Iteration 2: 3913257,000 ns/op # Warmup Iteration 3: 3793551,000 ns/op Iteration 1: 3668630,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 3614917,000 ±(99.9%) 2650929,841 ns/op Histogram, ns/op: [3400000,000, 3425000,000) = 0 [3425000,000, 3450000,000) = 0 [3450000,000, 3475000,000) = 1 [3475000,000, 3500000,000) = 0 [3500000,000, 3525000,000) = 0 [3525000,000, 3550000,000) = 0 [3550000,000, 3575000,000) = 0 [3575000,000, 3600000,000) = 0 [3600000,000, 3625000,000) = 0 [3625000,000, 3650000,000) = 0 [3650000,000, 3675000,000) = 1 [3675000,000, 3700000,000) = 0 [3700000,000, 3725000,000) = 0 [3725000,000, 3750000,000) = 1 [3750000,000, 3775000,000) = 0 Percentiles, ns/op: p(0,0000) = 3450401,000 ns/op p(50,0000) = 3668630,000 ns/op p(90,0000) = 3725720,000 ns/op p(95,0000) = 3725720,000 ns/op p(99,0000) = 3725720,000 ns/op p(99,9000) = 3725720,000 ns/op p(99,9900) = 3725720,000 ns/op p(99,9990) = 3725720,000 ns/op p(99,9999) = 3725720,000 ns/op p(100,0000) = 3725720,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 500, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 9232180,000 ns/op # Warmup Iteration 2: 8086713,000 ns/op # Warmup Iteration 3: 7299706,000 ns/op Iteration 1: 24629490,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 9064095,000 ns/op # Warmup Iteration 2: 8293383,000 ns/op # Warmup Iteration 3: 7449950,000 ns/op Iteration 1: 22418214,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 12003915,000 ns/op # Warmup Iteration 2: 12894208,000 ns/op # Warmup Iteration 3: 10533983,000 ns/op Iteration 1: 23631185,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 23559629,667 ±(99.9%) 20202610,432 ns/op Histogram, ns/op: [22000000,000, 22250000,000) = 0 [22250000,000, 22500000,000) = 1 [22500000,000, 22750000,000) = 0 [22750000,000, 23000000,000) = 0 [23000000,000, 23250000,000) = 0 [23250000,000, 23500000,000) = 0 [23500000,000, 23750000,000) = 1 [23750000,000, 24000000,000) = 0 [24000000,000, 24250000,000) = 0 [24250000,000, 24500000,000) = 0 [24500000,000, 24750000,000) = 1 Percentiles, ns/op: p(0,0000) = 22418214,000 ns/op p(50,0000) = 23631185,000 ns/op p(90,0000) = 24629490,000 ns/op p(95,0000) = 24629490,000 ns/op p(99,0000) = 24629490,000 ns/op p(99,9000) = 24629490,000 ns/op p(99,9900) = 24629490,000 ns/op p(99,9990) = 24629490,000 ns/op p(99,9999) = 24629490,000 ns/op p(100,0000) = 24629490,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 3972125,000 ns/op # Warmup Iteration 2: 449194,000 ns/op # Warmup Iteration 3: 572975,000 ns/op Iteration 1: 552226,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2603528,000 ns/op # Warmup Iteration 2: 466444,000 ns/op # Warmup Iteration 3: 372317,000 ns/op Iteration 1: 412800,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2409028,000 ns/op # Warmup Iteration 2: 703650,000 ns/op # Warmup Iteration 3: 412312,000 ns/op Iteration 1: 482869,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 482631,667 ±(99.9%) 1271830,166 ns/op Histogram, ns/op: [400000,000, 412500,000) = 0 [412500,000, 425000,000) = 1 [425000,000, 437500,000) = 0 [437500,000, 450000,000) = 0 [450000,000, 462500,000) = 0 [462500,000, 475000,000) = 0 [475000,000, 487500,000) = 1 [487500,000, 500000,000) = 0 [500000,000, 512500,000) = 0 [512500,000, 525000,000) = 0 [525000,000, 537500,000) = 0 [537500,000, 550000,000) = 0 [550000,000, 562500,000) = 1 [562500,000, 575000,000) = 0 [575000,000, 587500,000) = 0 Percentiles, ns/op: p(0,0000) = 412800,000 ns/op p(50,0000) = 482869,000 ns/op p(90,0000) = 552226,000 ns/op p(95,0000) = 552226,000 ns/op p(99,0000) = 552226,000 ns/op p(99,9000) = 552226,000 ns/op p(99,9900) = 552226,000 ns/op p(99,9990) = 552226,000 ns/op p(99,9999) = 552226,000 ns/op p(100,0000) = 552226,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2867507,000 ns/op # Warmup Iteration 2: 1358716,000 ns/op # Warmup Iteration 3: 767257,000 ns/op Iteration 1: 616547,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2805395,000 ns/op # Warmup Iteration 2: 1569645,000 ns/op # Warmup Iteration 3: 985444,000 ns/op Iteration 1: 938553,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2561868,000 ns/op # Warmup Iteration 2: 1012492,000 ns/op # Warmup Iteration 3: 547861,000 ns/op Iteration 1: 519077,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 691392,333 ±(99.9%) 4004960,322 ns/op Histogram, ns/op: [ 500000,000, 550000,000) = 1 [ 550000,000, 600000,000) = 0 [ 600000,000, 650000,000) = 1 [ 650000,000, 700000,000) = 0 [ 700000,000, 750000,000) = 0 [ 750000,000, 800000,000) = 0 [ 800000,000, 850000,000) = 0 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 1 Percentiles, ns/op: p(0,0000) = 519077,000 ns/op p(50,0000) = 616547,000 ns/op p(90,0000) = 938553,000 ns/op p(95,0000) = 938553,000 ns/op p(99,0000) = 938553,000 ns/op p(99,9000) = 938553,000 ns/op p(99,9900) = 938553,000 ns/op p(99,9990) = 938553,000 ns/op p(99,9999) = 938553,000 ns/op p(100,0000) = 938553,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 3296696,000 ns/op # Warmup Iteration 2: 1132066,000 ns/op # Warmup Iteration 3: 938932,000 ns/op Iteration 1: 950527,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 3692706,000 ns/op # Warmup Iteration 2: 1520564,000 ns/op # Warmup Iteration 3: 1576325,000 ns/op Iteration 1: 984718,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 5350341,000 ns/op # Warmup Iteration 2: 1184676,000 ns/op # Warmup Iteration 3: 1123514,000 ns/op Iteration 1: 1093881,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 1009708,667 ±(99.9%) 1365965,447 ns/op Histogram, ns/op: [ 900000,000, 912500,000) = 0 [ 912500,000, 925000,000) = 0 [ 925000,000, 937500,000) = 0 [ 937500,000, 950000,000) = 0 [ 950000,000, 962500,000) = 1 [ 962500,000, 975000,000) = 0 [ 975000,000, 987500,000) = 1 [ 987500,000, 1000000,000) = 0 [1000000,000, 1012500,000) = 0 [1012500,000, 1025000,000) = 0 [1025000,000, 1037500,000) = 0 [1037500,000, 1050000,000) = 0 [1050000,000, 1062500,000) = 0 [1062500,000, 1075000,000) = 0 [1075000,000, 1087500,000) = 0 Percentiles, ns/op: p(0,0000) = 950527,000 ns/op p(50,0000) = 984718,000 ns/op p(90,0000) = 1093881,000 ns/op p(95,0000) = 1093881,000 ns/op p(99,0000) = 1093881,000 ns/op p(99,9000) = 1093881,000 ns/op p(99,9900) = 1093881,000 ns/op p(99,9990) = 1093881,000 ns/op p(99,9999) = 1093881,000 ns/op p(100,0000) = 1093881,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 4119932,000 ns/op # Warmup Iteration 2: 1775454,000 ns/op # Warmup Iteration 3: 1511367,000 ns/op Iteration 1: 1592996,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 4003447,000 ns/op # Warmup Iteration 2: 1648059,000 ns/op # Warmup Iteration 3: 1607431,000 ns/op Iteration 1: 1645332,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 3959943,000 ns/op # Warmup Iteration 2: 1723865,000 ns/op # Warmup Iteration 3: 1492272,000 ns/op Iteration 1: 1575659,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 1604662,333 ±(99.9%) 661736,622 ns/op Histogram, ns/op: [1570000,000, 1575000,000) = 0 [1575000,000, 1580000,000) = 1 [1580000,000, 1585000,000) = 0 [1585000,000, 1590000,000) = 0 [1590000,000, 1595000,000) = 1 [1595000,000, 1600000,000) = 0 [1600000,000, 1605000,000) = 0 [1605000,000, 1610000,000) = 0 [1610000,000, 1615000,000) = 0 [1615000,000, 1620000,000) = 0 [1620000,000, 1625000,000) = 0 [1625000,000, 1630000,000) = 0 [1630000,000, 1635000,000) = 0 [1635000,000, 1640000,000) = 0 [1640000,000, 1645000,000) = 0 Percentiles, ns/op: p(0,0000) = 1575659,000 ns/op p(50,0000) = 1592996,000 ns/op p(90,0000) = 1645332,000 ns/op p(95,0000) = 1645332,000 ns/op p(99,0000) = 1645332,000 ns/op p(99,9000) = 1645332,000 ns/op p(99,9900) = 1645332,000 ns/op p(99,9990) = 1645332,000 ns/op p(99,9999) = 1645332,000 ns/op p(100,0000) = 1645332,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 5622203,000 ns/op # Warmup Iteration 2: 5424700,000 ns/op # Warmup Iteration 3: 5379020,000 ns/op Iteration 1: 5192841,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 7580006,000 ns/op # Warmup Iteration 2: 5482798,000 ns/op # Warmup Iteration 3: 5399635,000 ns/op Iteration 1: 5221335,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 5590492,000 ns/op # Warmup Iteration 2: 2848051,000 ns/op # Warmup Iteration 3: 2947508,000 ns/op Iteration 1: 2820196,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 4411457,333 ±(99.9%) 25142520,386 ns/op Histogram, ns/op: [2000000,000, 2250000,000) = 0 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 [2750000,000, 3000000,000) = 1 [3000000,000, 3250000,000) = 0 [3250000,000, 3500000,000) = 0 [3500000,000, 3750000,000) = 0 [3750000,000, 4000000,000) = 0 [4000000,000, 4250000,000) = 0 [4250000,000, 4500000,000) = 0 [4500000,000, 4750000,000) = 0 [4750000,000, 5000000,000) = 0 [5000000,000, 5250000,000) = 2 [5250000,000, 5500000,000) = 0 [5500000,000, 5750000,000) = 0 Percentiles, ns/op: p(0,0000) = 2820196,000 ns/op p(50,0000) = 5192841,000 ns/op p(90,0000) = 5221335,000 ns/op p(95,0000) = 5221335,000 ns/op p(99,0000) = 5221335,000 ns/op p(99,9000) = 5221335,000 ns/op p(99,9900) = 5221335,000 ns/op p(99,9990) = 5221335,000 ns/op p(99,9999) = 5221335,000 ns/op p(100,0000) = 5221335,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 9672347,000 ns/op # Warmup Iteration 2: 7877447,000 ns/op # Warmup Iteration 3: 9112445,000 ns/op Iteration 1: 21297371,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 10205526,000 ns/op # Warmup Iteration 2: 8051550,000 ns/op # Warmup Iteration 3: 7524944,000 ns/op Iteration 1: 23773633,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 9963051,000 ns/op # Warmup Iteration 2: 8352285,000 ns/op # Warmup Iteration 3: 8212373,000 ns/op Iteration 1: 21436986,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 22169330,000 ±(99.9%) 25379203,013 ns/op Histogram, ns/op: [21000000,000, 21250000,000) = 0 [21250000,000, 21500000,000) = 2 [21500000,000, 21750000,000) = 0 [21750000,000, 22000000,000) = 0 [22000000,000, 22250000,000) = 0 [22250000,000, 22500000,000) = 0 [22500000,000, 22750000,000) = 0 [22750000,000, 23000000,000) = 0 [23000000,000, 23250000,000) = 0 [23250000,000, 23500000,000) = 0 [23500000,000, 23750000,000) = 0 Percentiles, ns/op: p(0,0000) = 21297371,000 ns/op p(50,0000) = 21436986,000 ns/op p(90,0000) = 23773633,000 ns/op p(95,0000) = 23773633,000 ns/op p(99,0000) = 23773633,000 ns/op p(99,9000) = 23773633,000 ns/op p(99,9900) = 23773633,000 ns/op p(99,9990) = 23773633,000 ns/op p(99,9999) = 23773633,000 ns/op p(100,0000) = 23773633,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist # Parameters: (count = 1000, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 40201961,000 ns/op # Warmup Iteration 2: 18487156,000 ns/op # Warmup Iteration 3: 13729702,000 ns/op Iteration 1: 13764865,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 42076502,000 ns/op # Warmup Iteration 2: 16895118,000 ns/op # Warmup Iteration 3: 13245964,000 ns/op Iteration 1: 13086940,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 40875643,000 ns/op # Warmup Iteration 2: 21200527,000 ns/op # Warmup Iteration 3: 13660265,000 ns/op Iteration 1: 12999100,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist": N = 3 mean = 13283635,000 ±(99.9%) 7645310,577 ns/op Histogram, ns/op: [12900000,000, 12950000,000) = 0 [12950000,000, 13000000,000) = 1 [13000000,000, 13050000,000) = 0 [13050000,000, 13100000,000) = 1 [13100000,000, 13150000,000) = 0 [13150000,000, 13200000,000) = 0 [13200000,000, 13250000,000) = 0 [13250000,000, 13300000,000) = 0 [13300000,000, 13350000,000) = 0 [13350000,000, 13400000,000) = 0 [13400000,000, 13450000,000) = 0 [13450000,000, 13500000,000) = 0 [13500000,000, 13550000,000) = 0 [13550000,000, 13600000,000) = 0 [13600000,000, 13650000,000) = 0 [13650000,000, 13700000,000) = 0 [13700000,000, 13750000,000) = 0 Percentiles, ns/op: p(0,0000) = 12999100,000 ns/op p(50,0000) = 13086940,000 ns/op p(90,0000) = 13764865,000 ns/op p(95,0000) = 13764865,000 ns/op p(99,0000) = 13764865,000 ns/op p(99,9000) = 13764865,000 ns/op p(99,9900) = 13764865,000 ns/op p(99,9990) = 13764865,000 ns/op p(99,9999) = 13764865,000 ns/op p(100,0000) = 13764865,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 496001,000 ns/op # Warmup Iteration 2: 116437,000 ns/op # Warmup Iteration 3: 57500,000 ns/op Iteration 1: 56751,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 348657,000 ns/op # Warmup Iteration 2: 150383,000 ns/op # Warmup Iteration 3: 82944,000 ns/op Iteration 1: 64109,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 338602,000 ns/op # Warmup Iteration 2: 80263,000 ns/op # Warmup Iteration 3: 64319,000 ns/op Iteration 1: 52606,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 57822,000 ±(99.9%) 106284,416 ns/op Histogram, ns/op: [50000,000, 51250,000) = 0 [51250,000, 52500,000) = 0 [52500,000, 53750,000) = 1 [53750,000, 55000,000) = 0 [55000,000, 56250,000) = 0 [56250,000, 57500,000) = 1 [57500,000, 58750,000) = 0 [58750,000, 60000,000) = 0 [60000,000, 61250,000) = 0 [61250,000, 62500,000) = 0 [62500,000, 63750,000) = 0 [63750,000, 65000,000) = 1 [65000,000, 66250,000) = 0 [66250,000, 67500,000) = 0 [67500,000, 68750,000) = 0 Percentiles, ns/op: p(0,0000) = 52606,000 ns/op p(50,0000) = 56751,000 ns/op p(90,0000) = 64109,000 ns/op p(95,0000) = 64109,000 ns/op p(99,0000) = 64109,000 ns/op p(99,9000) = 64109,000 ns/op p(99,9900) = 64109,000 ns/op p(99,9990) = 64109,000 ns/op p(99,9999) = 64109,000 ns/op p(100,0000) = 64109,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 579810,000 ns/op # Warmup Iteration 2: 125228,000 ns/op # Warmup Iteration 3: 78792,000 ns/op Iteration 1: 76794,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 367272,000 ns/op # Warmup Iteration 2: 79671,000 ns/op # Warmup Iteration 3: 59332,000 ns/op Iteration 1: 56153,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 351312,000 ns/op # Warmup Iteration 2: 117554,000 ns/op # Warmup Iteration 3: 63334,000 ns/op Iteration 1: 47195,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 60047,333 ±(99.9%) 276919,984 ns/op Histogram, ns/op: [40000,000, 42500,000) = 0 [42500,000, 45000,000) = 0 [45000,000, 47500,000) = 1 [47500,000, 50000,000) = 0 [50000,000, 52500,000) = 0 [52500,000, 55000,000) = 0 [55000,000, 57500,000) = 1 [57500,000, 60000,000) = 0 [60000,000, 62500,000) = 0 [62500,000, 65000,000) = 0 [65000,000, 67500,000) = 0 [67500,000, 70000,000) = 0 [70000,000, 72500,000) = 0 [72500,000, 75000,000) = 0 [75000,000, 77500,000) = 1 Percentiles, ns/op: p(0,0000) = 47195,000 ns/op p(50,0000) = 56153,000 ns/op p(90,0000) = 76794,000 ns/op p(95,0000) = 76794,000 ns/op p(99,0000) = 76794,000 ns/op p(99,9000) = 76794,000 ns/op p(99,9900) = 76794,000 ns/op p(99,9990) = 76794,000 ns/op p(99,9999) = 76794,000 ns/op p(100,0000) = 76794,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 572373,000 ns/op # Warmup Iteration 2: 122869,000 ns/op # Warmup Iteration 3: 94989,000 ns/op Iteration 1: 97079,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 527905,000 ns/op # Warmup Iteration 2: 113737,000 ns/op # Warmup Iteration 3: 65313,000 ns/op Iteration 1: 59788,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 360256,000 ns/op # Warmup Iteration 2: 99578,000 ns/op # Warmup Iteration 3: 61436,000 ns/op Iteration 1: 55474,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 70780,333 ±(99.9%) 417365,799 ns/op Histogram, ns/op: [ 50000,000, 55000,000) = 0 [ 55000,000, 60000,000) = 2 [ 60000,000, 65000,000) = 0 [ 65000,000, 70000,000) = 0 [ 70000,000, 75000,000) = 0 [ 75000,000, 80000,000) = 0 [ 80000,000, 85000,000) = 0 [ 85000,000, 90000,000) = 0 [ 90000,000, 95000,000) = 0 Percentiles, ns/op: p(0,0000) = 55474,000 ns/op p(50,0000) = 59788,000 ns/op p(90,0000) = 97079,000 ns/op p(95,0000) = 97079,000 ns/op p(99,0000) = 97079,000 ns/op p(99,9000) = 97079,000 ns/op p(99,9900) = 97079,000 ns/op p(99,9990) = 97079,000 ns/op p(99,9999) = 97079,000 ns/op p(100,0000) = 97079,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 376671,000 ns/op # Warmup Iteration 2: 127360,000 ns/op # Warmup Iteration 3: 81491,000 ns/op Iteration 1: 81711,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 380457,000 ns/op # Warmup Iteration 2: 143507,000 ns/op # Warmup Iteration 3: 91624,000 ns/op Iteration 1: 76488,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 442923,000 ns/op # Warmup Iteration 2: 144243,000 ns/op # Warmup Iteration 3: 85553,000 ns/op Iteration 1: 84402,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 80867,000 ±(99.9%) 73411,663 ns/op Histogram, ns/op: [76000,000, 76500,000) = 1 [76500,000, 77000,000) = 0 [77000,000, 77500,000) = 0 [77500,000, 78000,000) = 0 [78000,000, 78500,000) = 0 [78500,000, 79000,000) = 0 [79000,000, 79500,000) = 0 [79500,000, 80000,000) = 0 [80000,000, 80500,000) = 0 [80500,000, 81000,000) = 0 [81000,000, 81500,000) = 0 [81500,000, 82000,000) = 1 [82000,000, 82500,000) = 0 [82500,000, 83000,000) = 0 [83000,000, 83500,000) = 0 [83500,000, 84000,000) = 0 [84000,000, 84500,000) = 1 Percentiles, ns/op: p(0,0000) = 76488,000 ns/op p(50,0000) = 81711,000 ns/op p(90,0000) = 84402,000 ns/op p(95,0000) = 84402,000 ns/op p(99,0000) = 84402,000 ns/op p(99,9000) = 84402,000 ns/op p(99,9900) = 84402,000 ns/op p(99,9990) = 84402,000 ns/op p(99,9999) = 84402,000 ns/op p(100,0000) = 84402,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 428983,000 ns/op # Warmup Iteration 2: 158857,000 ns/op # Warmup Iteration 3: 127334,000 ns/op Iteration 1: 126073,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 649495,000 ns/op # Warmup Iteration 2: 260381,000 ns/op # Warmup Iteration 3: 232567,000 ns/op Iteration 1: 229358,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 399023,000 ns/op # Warmup Iteration 2: 183067,000 ns/op # Warmup Iteration 3: 118728,000 ns/op Iteration 1: 224587,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 193339,333 ±(99.9%) 1063666,970 ns/op Histogram, ns/op: [100000,000, 112500,000) = 0 [112500,000, 125000,000) = 0 [125000,000, 137500,000) = 1 [137500,000, 150000,000) = 0 [150000,000, 162500,000) = 0 [162500,000, 175000,000) = 0 [175000,000, 187500,000) = 0 [187500,000, 200000,000) = 0 [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 1 [225000,000, 237500,000) = 1 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 Percentiles, ns/op: p(0,0000) = 126073,000 ns/op p(50,0000) = 224587,000 ns/op p(90,0000) = 229358,000 ns/op p(95,0000) = 229358,000 ns/op p(99,0000) = 229358,000 ns/op p(99,9000) = 229358,000 ns/op p(99,9900) = 229358,000 ns/op p(99,9990) = 229358,000 ns/op p(99,9999) = 229358,000 ns/op p(100,0000) = 229358,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 914188,000 ns/op # Warmup Iteration 2: 318766,000 ns/op # Warmup Iteration 3: 349732,000 ns/op Iteration 1: 306060,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 513562,000 ns/op # Warmup Iteration 2: 267282,000 ns/op # Warmup Iteration 3: 177811,000 ns/op Iteration 1: 203731,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 540668,000 ns/op # Warmup Iteration 2: 231776,000 ns/op # Warmup Iteration 3: 214377,000 ns/op Iteration 1: 204347,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 238046,000 ±(99.9%) 1074603,740 ns/op Histogram, ns/op: [200000,000, 212500,000) = 2 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 [287500,000, 300000,000) = 0 [300000,000, 312500,000) = 1 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 0 Percentiles, ns/op: p(0,0000) = 203731,000 ns/op p(50,0000) = 204347,000 ns/op p(90,0000) = 306060,000 ns/op p(95,0000) = 306060,000 ns/op p(99,0000) = 306060,000 ns/op p(99,9000) = 306060,000 ns/op p(99,9900) = 306060,000 ns/op p(99,9990) = 306060,000 ns/op p(99,9999) = 306060,000 ns/op p(100,0000) = 306060,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 10, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 753113,000 ns/op # Warmup Iteration 2: 428584,000 ns/op # Warmup Iteration 3: 316936,000 ns/op Iteration 1: 353870,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 725946,000 ns/op # Warmup Iteration 2: 403471,000 ns/op # Warmup Iteration 3: 387667,000 ns/op Iteration 1: 298235,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 710333,000 ns/op # Warmup Iteration 2: 347623,000 ns/op # Warmup Iteration 3: 336707,000 ns/op Iteration 1: 318392,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 323499,000 ±(99.9%) 513869,156 ns/op Histogram, ns/op: [290000,000, 295000,000) = 0 [295000,000, 300000,000) = 1 [300000,000, 305000,000) = 0 [305000,000, 310000,000) = 0 [310000,000, 315000,000) = 0 [315000,000, 320000,000) = 1 [320000,000, 325000,000) = 0 [325000,000, 330000,000) = 0 [330000,000, 335000,000) = 0 [335000,000, 340000,000) = 0 [340000,000, 345000,000) = 0 [345000,000, 350000,000) = 0 [350000,000, 355000,000) = 1 Percentiles, ns/op: p(0,0000) = 298235,000 ns/op p(50,0000) = 318392,000 ns/op p(90,0000) = 353870,000 ns/op p(95,0000) = 353870,000 ns/op p(99,0000) = 353870,000 ns/op p(99,9000) = 353870,000 ns/op p(99,9900) = 353870,000 ns/op p(99,9990) = 353870,000 ns/op p(99,9999) = 353870,000 ns/op p(100,0000) = 353870,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 395797,000 ns/op # Warmup Iteration 2: 111930,000 ns/op # Warmup Iteration 3: 95354,000 ns/op Iteration 1: 65892,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 389402,000 ns/op # Warmup Iteration 2: 111201,000 ns/op # Warmup Iteration 3: 78891,000 ns/op Iteration 1: 73039,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 395448,000 ns/op # Warmup Iteration 2: 171133,000 ns/op # Warmup Iteration 3: 97072,000 ns/op Iteration 1: 87791,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 75574,000 ±(99.9%) 203735,272 ns/op Histogram, ns/op: [60000,000, 62500,000) = 0 [62500,000, 65000,000) = 0 [65000,000, 67500,000) = 1 [67500,000, 70000,000) = 0 [70000,000, 72500,000) = 0 [72500,000, 75000,000) = 1 [75000,000, 77500,000) = 0 [77500,000, 80000,000) = 0 [80000,000, 82500,000) = 0 [82500,000, 85000,000) = 0 [85000,000, 87500,000) = 0 Percentiles, ns/op: p(0,0000) = 65892,000 ns/op p(50,0000) = 73039,000 ns/op p(90,0000) = 87791,000 ns/op p(95,0000) = 87791,000 ns/op p(99,0000) = 87791,000 ns/op p(99,9000) = 87791,000 ns/op p(99,9900) = 87791,000 ns/op p(99,9990) = 87791,000 ns/op p(99,9999) = 87791,000 ns/op p(100,0000) = 87791,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 641355,000 ns/op # Warmup Iteration 2: 228868,000 ns/op # Warmup Iteration 3: 149801,000 ns/op Iteration 1: 156524,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 418782,000 ns/op # Warmup Iteration 2: 102976,000 ns/op # Warmup Iteration 3: 92383,000 ns/op Iteration 1: 75914,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 426872,000 ns/op # Warmup Iteration 2: 124722,000 ns/op # Warmup Iteration 3: 84528,000 ns/op Iteration 1: 84897,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 105778,333 ±(99.9%) 805933,993 ns/op Histogram, ns/op: [ 70000,000, 75000,000) = 0 [ 75000,000, 80000,000) = 1 [ 80000,000, 85000,000) = 1 [ 85000,000, 90000,000) = 0 [ 90000,000, 95000,000) = 0 [ 95000,000, 100000,000) = 0 [100000,000, 105000,000) = 0 [105000,000, 110000,000) = 0 [110000,000, 115000,000) = 0 [115000,000, 120000,000) = 0 [120000,000, 125000,000) = 0 [125000,000, 130000,000) = 0 [130000,000, 135000,000) = 0 [135000,000, 140000,000) = 0 [140000,000, 145000,000) = 0 [145000,000, 150000,000) = 0 [150000,000, 155000,000) = 0 Percentiles, ns/op: p(0,0000) = 75914,000 ns/op p(50,0000) = 84897,000 ns/op p(90,0000) = 156524,000 ns/op p(95,0000) = 156524,000 ns/op p(99,0000) = 156524,000 ns/op p(99,9000) = 156524,000 ns/op p(99,9900) = 156524,000 ns/op p(99,9990) = 156524,000 ns/op p(99,9999) = 156524,000 ns/op p(100,0000) = 156524,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 603455,000 ns/op # Warmup Iteration 2: 140180,000 ns/op # Warmup Iteration 3: 99934,000 ns/op Iteration 1: 149351,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 396955,000 ns/op # Warmup Iteration 2: 113127,000 ns/op # Warmup Iteration 3: 101088,000 ns/op Iteration 1: 98286,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 482891,000 ns/op # Warmup Iteration 2: 177237,000 ns/op # Warmup Iteration 3: 112979,000 ns/op Iteration 1: 116748,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 121461,667 ±(99.9%) 471723,738 ns/op Histogram, ns/op: [ 90000,000, 95000,000) = 0 [ 95000,000, 100000,000) = 1 [100000,000, 105000,000) = 0 [105000,000, 110000,000) = 0 [110000,000, 115000,000) = 0 [115000,000, 120000,000) = 1 [120000,000, 125000,000) = 0 [125000,000, 130000,000) = 0 [130000,000, 135000,000) = 0 [135000,000, 140000,000) = 0 [140000,000, 145000,000) = 0 Percentiles, ns/op: p(0,0000) = 98286,000 ns/op p(50,0000) = 116748,000 ns/op p(90,0000) = 149351,000 ns/op p(95,0000) = 149351,000 ns/op p(99,0000) = 149351,000 ns/op p(99,9000) = 149351,000 ns/op p(99,9900) = 149351,000 ns/op p(99,9990) = 149351,000 ns/op p(99,9999) = 149351,000 ns/op p(100,0000) = 149351,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 416459,000 ns/op # Warmup Iteration 2: 220227,000 ns/op # Warmup Iteration 3: 150149,000 ns/op Iteration 1: 141038,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 430389,000 ns/op # Warmup Iteration 2: 198069,000 ns/op # Warmup Iteration 3: 144796,000 ns/op Iteration 1: 176223,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 450187,000 ns/op # Warmup Iteration 2: 216368,000 ns/op # Warmup Iteration 3: 147146,000 ns/op Iteration 1: 132589,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 149950,000 ±(99.9%) 422195,100 ns/op Histogram, ns/op: [130000,000, 135000,000) = 1 [135000,000, 140000,000) = 0 [140000,000, 145000,000) = 1 [145000,000, 150000,000) = 0 [150000,000, 155000,000) = 0 [155000,000, 160000,000) = 0 [160000,000, 165000,000) = 0 [165000,000, 170000,000) = 0 [170000,000, 175000,000) = 0 Percentiles, ns/op: p(0,0000) = 132589,000 ns/op p(50,0000) = 141038,000 ns/op p(90,0000) = 176223,000 ns/op p(95,0000) = 176223,000 ns/op p(99,0000) = 176223,000 ns/op p(99,9000) = 176223,000 ns/op p(99,9900) = 176223,000 ns/op p(99,9990) = 176223,000 ns/op p(99,9999) = 176223,000 ns/op p(100,0000) = 176223,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 497452,000 ns/op # Warmup Iteration 2: 257076,000 ns/op # Warmup Iteration 3: 222426,000 ns/op Iteration 1: 264159,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 867057,000 ns/op # Warmup Iteration 2: 269742,000 ns/op # Warmup Iteration 3: 374191,000 ns/op Iteration 1: 409480,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 538047,000 ns/op # Warmup Iteration 2: 236134,000 ns/op # Warmup Iteration 3: 187063,000 ns/op Iteration 1: 188125,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 287254,667 ±(99.9%) 2051876,798 ns/op Histogram, ns/op: [100000,000, 125000,000) = 0 [125000,000, 150000,000) = 0 [150000,000, 175000,000) = 0 [175000,000, 200000,000) = 1 [200000,000, 225000,000) = 0 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 1 [275000,000, 300000,000) = 0 [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 1 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 Percentiles, ns/op: p(0,0000) = 188125,000 ns/op p(50,0000) = 264159,000 ns/op p(90,0000) = 409480,000 ns/op p(95,0000) = 409480,000 ns/op p(99,0000) = 409480,000 ns/op p(99,9000) = 409480,000 ns/op p(99,9900) = 409480,000 ns/op p(99,9990) = 409480,000 ns/op p(99,9999) = 409480,000 ns/op p(100,0000) = 409480,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 1306261,000 ns/op # Warmup Iteration 2: 387829,000 ns/op # Warmup Iteration 3: 594854,000 ns/op Iteration 1: 479849,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1362487,000 ns/op # Warmup Iteration 2: 671296,000 ns/op # Warmup Iteration 3: 592918,000 ns/op Iteration 1: 601985,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1352368,000 ns/op # Warmup Iteration 2: 399357,000 ns/op # Warmup Iteration 3: 352040,000 ns/op Iteration 1: 367809,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 483214,333 ±(99.9%) 2136782,639 ns/op Histogram, ns/op: [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 1 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 1 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 1 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 Percentiles, ns/op: p(0,0000) = 367809,000 ns/op p(50,0000) = 479849,000 ns/op p(90,0000) = 601985,000 ns/op p(95,0000) = 601985,000 ns/op p(99,0000) = 601985,000 ns/op p(99,9000) = 601985,000 ns/op p(99,9900) = 601985,000 ns/op p(99,9990) = 601985,000 ns/op p(99,9999) = 601985,000 ns/op p(100,0000) = 601985,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 20, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 1226585,000 ns/op # Warmup Iteration 2: 686187,000 ns/op # Warmup Iteration 3: 692715,000 ns/op Iteration 1: 649809,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1160242,000 ns/op # Warmup Iteration 2: 627595,000 ns/op # Warmup Iteration 3: 687118,000 ns/op Iteration 1: 591449,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1176876,000 ns/op # Warmup Iteration 2: 663386,000 ns/op # Warmup Iteration 3: 704868,000 ns/op Iteration 1: 591318,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 610858,667 ±(99.9%) 615398,015 ns/op Histogram, ns/op: [590000,000, 595000,000) = 2 [595000,000, 600000,000) = 0 [600000,000, 605000,000) = 0 [605000,000, 610000,000) = 0 [610000,000, 615000,000) = 0 [615000,000, 620000,000) = 0 [620000,000, 625000,000) = 0 [625000,000, 630000,000) = 0 [630000,000, 635000,000) = 0 [635000,000, 640000,000) = 0 [640000,000, 645000,000) = 0 Percentiles, ns/op: p(0,0000) = 591318,000 ns/op p(50,0000) = 591449,000 ns/op p(90,0000) = 649809,000 ns/op p(95,0000) = 649809,000 ns/op p(99,0000) = 649809,000 ns/op p(99,9000) = 649809,000 ns/op p(99,9900) = 649809,000 ns/op p(99,9990) = 649809,000 ns/op p(99,9999) = 649809,000 ns/op p(100,0000) = 649809,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 702834,000 ns/op # Warmup Iteration 2: 316591,000 ns/op # Warmup Iteration 3: 257103,000 ns/op Iteration 1: 249290,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 520965,000 ns/op # Warmup Iteration 2: 203299,000 ns/op # Warmup Iteration 3: 150676,000 ns/op Iteration 1: 137625,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 468441,000 ns/op # Warmup Iteration 2: 217874,000 ns/op # Warmup Iteration 3: 171567,000 ns/op Iteration 1: 142126,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 176347,000 ±(99.9%) 1153196,040 ns/op Histogram, ns/op: [100000,000, 112500,000) = 0 [112500,000, 125000,000) = 0 [125000,000, 137500,000) = 0 [137500,000, 150000,000) = 2 [150000,000, 162500,000) = 0 [162500,000, 175000,000) = 0 [175000,000, 187500,000) = 0 [187500,000, 200000,000) = 0 [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 1 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 Percentiles, ns/op: p(0,0000) = 137625,000 ns/op p(50,0000) = 142126,000 ns/op p(90,0000) = 249290,000 ns/op p(95,0000) = 249290,000 ns/op p(99,0000) = 249290,000 ns/op p(99,9000) = 249290,000 ns/op p(99,9900) = 249290,000 ns/op p(99,9990) = 249290,000 ns/op p(99,9999) = 249290,000 ns/op p(100,0000) = 249290,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 573413,000 ns/op # Warmup Iteration 2: 222434,000 ns/op # Warmup Iteration 3: 171757,000 ns/op Iteration 1: 185841,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 443908,000 ns/op # Warmup Iteration 2: 223051,000 ns/op # Warmup Iteration 3: 163360,000 ns/op Iteration 1: 159113,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 467499,000 ns/op # Warmup Iteration 2: 226472,000 ns/op # Warmup Iteration 3: 166562,000 ns/op Iteration 1: 160920,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 168624,667 ±(99.9%) 272508,894 ns/op Histogram, ns/op: [150000,000, 152500,000) = 0 [152500,000, 155000,000) = 0 [155000,000, 157500,000) = 0 [157500,000, 160000,000) = 1 [160000,000, 162500,000) = 1 [162500,000, 165000,000) = 0 [165000,000, 167500,000) = 0 [167500,000, 170000,000) = 0 [170000,000, 172500,000) = 0 [172500,000, 175000,000) = 0 [175000,000, 177500,000) = 0 [177500,000, 180000,000) = 0 [180000,000, 182500,000) = 0 [182500,000, 185000,000) = 0 [185000,000, 187500,000) = 1 Percentiles, ns/op: p(0,0000) = 159113,000 ns/op p(50,0000) = 160920,000 ns/op p(90,0000) = 185841,000 ns/op p(95,0000) = 185841,000 ns/op p(99,0000) = 185841,000 ns/op p(99,9000) = 185841,000 ns/op p(99,9900) = 185841,000 ns/op p(99,9990) = 185841,000 ns/op p(99,9999) = 185841,000 ns/op p(100,0000) = 185841,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 540872,000 ns/op # Warmup Iteration 2: 269077,000 ns/op # Warmup Iteration 3: 229818,000 ns/op Iteration 1: 217487,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 785042,000 ns/op # Warmup Iteration 2: 440709,000 ns/op # Warmup Iteration 3: 409883,000 ns/op Iteration 1: 397121,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 634935,000 ns/op # Warmup Iteration 2: 370778,000 ns/op # Warmup Iteration 3: 381215,000 ns/op Iteration 1: 278042,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 297550,000 ±(99.9%) 1667332,036 ns/op Histogram, ns/op: [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 1 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 1 [287500,000, 300000,000) = 0 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 0 Percentiles, ns/op: p(0,0000) = 217487,000 ns/op p(50,0000) = 278042,000 ns/op p(90,0000) = 397121,000 ns/op p(95,0000) = 397121,000 ns/op p(99,0000) = 397121,000 ns/op p(99,9000) = 397121,000 ns/op p(99,9900) = 397121,000 ns/op p(99,9990) = 397121,000 ns/op p(99,9999) = 397121,000 ns/op p(100,0000) = 397121,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 610694,000 ns/op # Warmup Iteration 2: 345256,000 ns/op # Warmup Iteration 3: 271807,000 ns/op Iteration 1: 272082,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 670891,000 ns/op # Warmup Iteration 2: 409703,000 ns/op # Warmup Iteration 3: 601253,000 ns/op Iteration 1: 494947,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 930907,000 ns/op # Warmup Iteration 2: 370356,000 ns/op # Warmup Iteration 3: 482337,000 ns/op Iteration 1: 486188,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 417739,000 ±(99.9%) 2302698,310 ns/op Histogram, ns/op: [200000,000, 225000,000) = 0 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 1 [275000,000, 300000,000) = 0 [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 Percentiles, ns/op: p(0,0000) = 272082,000 ns/op p(50,0000) = 486188,000 ns/op p(90,0000) = 494947,000 ns/op p(95,0000) = 494947,000 ns/op p(99,0000) = 494947,000 ns/op p(99,9000) = 494947,000 ns/op p(99,9900) = 494947,000 ns/op p(99,9990) = 494947,000 ns/op p(99,9999) = 494947,000 ns/op p(100,0000) = 494947,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 808330,000 ns/op # Warmup Iteration 2: 562716,000 ns/op # Warmup Iteration 3: 428620,000 ns/op Iteration 1: 273543,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 875076,000 ns/op # Warmup Iteration 2: 742601,000 ns/op # Warmup Iteration 3: 488451,000 ns/op Iteration 1: 366509,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1443830,000 ns/op # Warmup Iteration 2: 773545,000 ns/op # Warmup Iteration 3: 400016,000 ns/op Iteration 1: 352097,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 330716,333 ±(99.9%) 912827,899 ns/op Histogram, ns/op: [270000,000, 280000,000) = 1 [280000,000, 290000,000) = 0 [290000,000, 300000,000) = 0 [300000,000, 310000,000) = 0 [310000,000, 320000,000) = 0 [320000,000, 330000,000) = 0 [330000,000, 340000,000) = 0 [340000,000, 350000,000) = 0 [350000,000, 360000,000) = 1 Percentiles, ns/op: p(0,0000) = 273543,000 ns/op p(50,0000) = 352097,000 ns/op p(90,0000) = 366509,000 ns/op p(95,0000) = 366509,000 ns/op p(99,0000) = 366509,000 ns/op p(99,9000) = 366509,000 ns/op p(99,9900) = 366509,000 ns/op p(99,9990) = 366509,000 ns/op p(99,9999) = 366509,000 ns/op p(100,0000) = 366509,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 1530620,000 ns/op # Warmup Iteration 2: 988089,000 ns/op # Warmup Iteration 3: 558986,000 ns/op Iteration 1: 444148,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1487830,000 ns/op # Warmup Iteration 2: 1000007,000 ns/op # Warmup Iteration 3: 469695,000 ns/op Iteration 1: 375519,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1430000,000 ns/op # Warmup Iteration 2: 991807,000 ns/op # Warmup Iteration 3: 437600,000 ns/op Iteration 1: 402978,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 407548,333 ±(99.9%) 630174,960 ns/op Histogram, ns/op: [370000,000, 375000,000) = 0 [375000,000, 380000,000) = 1 [380000,000, 385000,000) = 0 [385000,000, 390000,000) = 0 [390000,000, 395000,000) = 0 [395000,000, 400000,000) = 0 [400000,000, 405000,000) = 1 [405000,000, 410000,000) = 0 [410000,000, 415000,000) = 0 [415000,000, 420000,000) = 0 [420000,000, 425000,000) = 0 [425000,000, 430000,000) = 0 [430000,000, 435000,000) = 0 [435000,000, 440000,000) = 0 [440000,000, 445000,000) = 1 Percentiles, ns/op: p(0,0000) = 375519,000 ns/op p(50,0000) = 402978,000 ns/op p(90,0000) = 444148,000 ns/op p(95,0000) = 444148,000 ns/op p(99,0000) = 444148,000 ns/op p(99,9000) = 444148,000 ns/op p(99,9900) = 444148,000 ns/op p(99,9990) = 444148,000 ns/op p(99,9999) = 444148,000 ns/op p(100,0000) = 444148,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 50, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2433463,000 ns/op # Warmup Iteration 2: 1847545,000 ns/op # Warmup Iteration 3: 1196485,000 ns/op Iteration 1: 1322760,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2299467,000 ns/op # Warmup Iteration 2: 1369889,000 ns/op # Warmup Iteration 3: 773199,000 ns/op Iteration 1: 769984,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2548741,000 ns/op # Warmup Iteration 2: 1434739,000 ns/op # Warmup Iteration 3: 744445,000 ns/op Iteration 1: 745076,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 945940,000 ±(99.9%) 5957911,770 ns/op Histogram, ns/op: [ 700000,000, 750000,000) = 1 [ 750000,000, 800000,000) = 1 [ 800000,000, 850000,000) = 0 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 0 [1100000,000, 1150000,000) = 0 [1150000,000, 1200000,000) = 0 [1200000,000, 1250000,000) = 0 [1250000,000, 1300000,000) = 0 [1300000,000, 1350000,000) = 1 Percentiles, ns/op: p(0,0000) = 745076,000 ns/op p(50,0000) = 769984,000 ns/op p(90,0000) = 1322760,000 ns/op p(95,0000) = 1322760,000 ns/op p(99,0000) = 1322760,000 ns/op p(99,9000) = 1322760,000 ns/op p(99,9900) = 1322760,000 ns/op p(99,9990) = 1322760,000 ns/op p(99,9999) = 1322760,000 ns/op p(100,0000) = 1322760,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 580442,000 ns/op # Warmup Iteration 2: 264767,000 ns/op # Warmup Iteration 3: 231475,000 ns/op Iteration 1: 206826,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 557492,000 ns/op # Warmup Iteration 2: 296615,000 ns/op # Warmup Iteration 3: 248240,000 ns/op Iteration 1: 226405,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 598033,000 ns/op # Warmup Iteration 2: 322391,000 ns/op # Warmup Iteration 3: 239526,000 ns/op Iteration 1: 247128,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 226786,333 ±(99.9%) 367678,622 ns/op Histogram, ns/op: [200000,000, 205000,000) = 0 [205000,000, 210000,000) = 1 [210000,000, 215000,000) = 0 [215000,000, 220000,000) = 0 [220000,000, 225000,000) = 0 [225000,000, 230000,000) = 1 [230000,000, 235000,000) = 0 [235000,000, 240000,000) = 0 [240000,000, 245000,000) = 0 Percentiles, ns/op: p(0,0000) = 206826,000 ns/op p(50,0000) = 226405,000 ns/op p(90,0000) = 247128,000 ns/op p(95,0000) = 247128,000 ns/op p(99,0000) = 247128,000 ns/op p(99,9000) = 247128,000 ns/op p(99,9900) = 247128,000 ns/op p(99,9990) = 247128,000 ns/op p(99,9999) = 247128,000 ns/op p(100,0000) = 247128,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 652011,000 ns/op # Warmup Iteration 2: 372700,000 ns/op # Warmup Iteration 3: 296851,000 ns/op Iteration 1: 291435,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 699980,000 ns/op # Warmup Iteration 2: 346817,000 ns/op # Warmup Iteration 3: 315357,000 ns/op Iteration 1: 277580,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 598512,000 ns/op # Warmup Iteration 2: 360724,000 ns/op # Warmup Iteration 3: 260827,000 ns/op Iteration 1: 395338,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 321451,000 ±(99.9%) 1174201,031 ns/op Histogram, ns/op: [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 1 [287500,000, 300000,000) = 1 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 0 Percentiles, ns/op: p(0,0000) = 277580,000 ns/op p(50,0000) = 291435,000 ns/op p(90,0000) = 395338,000 ns/op p(95,0000) = 395338,000 ns/op p(99,0000) = 395338,000 ns/op p(99,9000) = 395338,000 ns/op p(99,9900) = 395338,000 ns/op p(99,9990) = 395338,000 ns/op p(99,9999) = 395338,000 ns/op p(100,0000) = 395338,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 1255928,000 ns/op # Warmup Iteration 2: 664743,000 ns/op # Warmup Iteration 3: 414725,000 ns/op Iteration 1: 379739,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 952618,000 ns/op # Warmup Iteration 2: 661317,000 ns/op # Warmup Iteration 3: 461153,000 ns/op Iteration 1: 381325,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 804980,000 ns/op # Warmup Iteration 2: 468908,000 ns/op # Warmup Iteration 3: 333892,000 ns/op Iteration 1: 269365,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 343476,333 ±(99.9%) 1171013,405 ns/op Histogram, ns/op: [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 1 [275000,000, 287500,000) = 0 [287500,000, 300000,000) = 0 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 2 Percentiles, ns/op: p(0,0000) = 269365,000 ns/op p(50,0000) = 379739,000 ns/op p(90,0000) = 381325,000 ns/op p(95,0000) = 381325,000 ns/op p(99,0000) = 381325,000 ns/op p(99,9000) = 381325,000 ns/op p(99,9900) = 381325,000 ns/op p(99,9990) = 381325,000 ns/op p(99,9999) = 381325,000 ns/op p(100,0000) = 381325,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 1004668,000 ns/op # Warmup Iteration 2: 489664,000 ns/op # Warmup Iteration 3: 320746,000 ns/op Iteration 1: 272479,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 974626,000 ns/op # Warmup Iteration 2: 510169,000 ns/op # Warmup Iteration 3: 397778,000 ns/op Iteration 1: 316734,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 995707,000 ns/op # Warmup Iteration 2: 555509,000 ns/op # Warmup Iteration 3: 367256,000 ns/op Iteration 1: 367188,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 318800,333 ±(99.9%) 864539,002 ns/op Histogram, ns/op: [270000,000, 280000,000) = 1 [280000,000, 290000,000) = 0 [290000,000, 300000,000) = 0 [300000,000, 310000,000) = 0 [310000,000, 320000,000) = 1 [320000,000, 330000,000) = 0 [330000,000, 340000,000) = 0 [340000,000, 350000,000) = 0 [350000,000, 360000,000) = 0 Percentiles, ns/op: p(0,0000) = 272479,000 ns/op p(50,0000) = 316734,000 ns/op p(90,0000) = 367188,000 ns/op p(95,0000) = 367188,000 ns/op p(99,0000) = 367188,000 ns/op p(99,9000) = 367188,000 ns/op p(99,9900) = 367188,000 ns/op p(99,9990) = 367188,000 ns/op p(99,9999) = 367188,000 ns/op p(100,0000) = 367188,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2105561,000 ns/op # Warmup Iteration 2: 762912,000 ns/op # Warmup Iteration 3: 517710,000 ns/op Iteration 1: 676704,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1325838,000 ns/op # Warmup Iteration 2: 719656,000 ns/op # Warmup Iteration 3: 684613,000 ns/op Iteration 1: 455685,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1370232,000 ns/op # Warmup Iteration 2: 499303,000 ns/op # Warmup Iteration 3: 517824,000 ns/op Iteration 1: 418608,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 516999,000 ±(99.9%) 2545829,054 ns/op Histogram, ns/op: [400000,000, 425000,000) = 1 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 1 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 Percentiles, ns/op: p(0,0000) = 418608,000 ns/op p(50,0000) = 455685,000 ns/op p(90,0000) = 676704,000 ns/op p(95,0000) = 676704,000 ns/op p(99,0000) = 676704,000 ns/op p(99,9000) = 676704,000 ns/op p(99,9900) = 676704,000 ns/op p(99,9990) = 676704,000 ns/op p(99,9999) = 676704,000 ns/op p(100,0000) = 676704,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2457563,000 ns/op # Warmup Iteration 2: 1261811,000 ns/op # Warmup Iteration 3: 1306943,000 ns/op Iteration 1: 1034084,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2385373,000 ns/op # Warmup Iteration 2: 1001752,000 ns/op # Warmup Iteration 3: 774617,000 ns/op Iteration 1: 847547,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2322784,000 ns/op # Warmup Iteration 2: 1021376,000 ns/op # Warmup Iteration 3: 760764,000 ns/op Iteration 1: 819660,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 900430,333 ±(99.9%) 2126931,570 ns/op Histogram, ns/op: [ 800000,000, 825000,000) = 1 [ 825000,000, 850000,000) = 1 [ 850000,000, 875000,000) = 0 [ 875000,000, 900000,000) = 0 [ 900000,000, 925000,000) = 0 [ 925000,000, 950000,000) = 0 [ 950000,000, 975000,000) = 0 [ 975000,000, 1000000,000) = 0 [1000000,000, 1025000,000) = 0 [1025000,000, 1050000,000) = 1 [1050000,000, 1075000,000) = 0 Percentiles, ns/op: p(0,0000) = 819660,000 ns/op p(50,0000) = 847547,000 ns/op p(90,0000) = 1034084,000 ns/op p(95,0000) = 1034084,000 ns/op p(99,0000) = 1034084,000 ns/op p(99,9000) = 1034084,000 ns/op p(99,9900) = 1034084,000 ns/op p(99,9990) = 1034084,000 ns/op p(99,9999) = 1034084,000 ns/op p(100,0000) = 1034084,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 100, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 3593115,000 ns/op # Warmup Iteration 2: 1496742,000 ns/op # Warmup Iteration 3: 1404920,000 ns/op Iteration 1: 1458057,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 3499815,000 ns/op # Warmup Iteration 2: 1483461,000 ns/op # Warmup Iteration 3: 1369043,000 ns/op Iteration 1: 1444583,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 3584423,000 ns/op # Warmup Iteration 2: 2317614,000 ns/op # Warmup Iteration 3: 1355103,000 ns/op Iteration 1: 1417067,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 1439902,333 ±(99.9%) 381148,221 ns/op Histogram, ns/op: [1410000,000, 1415000,000) = 0 [1415000,000, 1420000,000) = 1 [1420000,000, 1425000,000) = 0 [1425000,000, 1430000,000) = 0 [1430000,000, 1435000,000) = 0 [1435000,000, 1440000,000) = 0 [1440000,000, 1445000,000) = 1 [1445000,000, 1450000,000) = 0 [1450000,000, 1455000,000) = 0 Percentiles, ns/op: p(0,0000) = 1417067,000 ns/op p(50,0000) = 1444583,000 ns/op p(90,0000) = 1458057,000 ns/op p(95,0000) = 1458057,000 ns/op p(99,0000) = 1458057,000 ns/op p(99,9000) = 1458057,000 ns/op p(99,9900) = 1458057,000 ns/op p(99,9990) = 1458057,000 ns/op p(99,9999) = 1458057,000 ns/op p(100,0000) = 1458057,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 841844,000 ns/op # Warmup Iteration 2: 467831,000 ns/op # Warmup Iteration 3: 410609,000 ns/op Iteration 1: 267849,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 817735,000 ns/op # Warmup Iteration 2: 477927,000 ns/op # Warmup Iteration 3: 380764,000 ns/op Iteration 1: 317975,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1073473,000 ns/op # Warmup Iteration 2: 621031,000 ns/op # Warmup Iteration 3: 397719,000 ns/op Iteration 1: 298541,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 294788,333 ±(99.9%) 461070,470 ns/op Histogram, ns/op: [260000,000, 265000,000) = 0 [265000,000, 270000,000) = 1 [270000,000, 275000,000) = 0 [275000,000, 280000,000) = 0 [280000,000, 285000,000) = 0 [285000,000, 290000,000) = 0 [290000,000, 295000,000) = 0 [295000,000, 300000,000) = 1 [300000,000, 305000,000) = 0 [305000,000, 310000,000) = 0 [310000,000, 315000,000) = 0 Percentiles, ns/op: p(0,0000) = 267849,000 ns/op p(50,0000) = 298541,000 ns/op p(90,0000) = 317975,000 ns/op p(95,0000) = 317975,000 ns/op p(99,0000) = 317975,000 ns/op p(99,9000) = 317975,000 ns/op p(99,9900) = 317975,000 ns/op p(99,9990) = 317975,000 ns/op p(99,9999) = 317975,000 ns/op p(100,0000) = 317975,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 911900,000 ns/op # Warmup Iteration 2: 462063,000 ns/op # Warmup Iteration 3: 347984,000 ns/op Iteration 1: 257167,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 893516,000 ns/op # Warmup Iteration 2: 727368,000 ns/op # Warmup Iteration 3: 569408,000 ns/op Iteration 1: 453412,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 949067,000 ns/op # Warmup Iteration 2: 648163,000 ns/op # Warmup Iteration 3: 414053,000 ns/op Iteration 1: 353653,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 354744,000 ±(99.9%) 1790202,665 ns/op Histogram, ns/op: [200000,000, 225000,000) = 0 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 1 [275000,000, 300000,000) = 0 [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 1 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 1 Percentiles, ns/op: p(0,0000) = 257167,000 ns/op p(50,0000) = 353653,000 ns/op p(90,0000) = 453412,000 ns/op p(95,0000) = 453412,000 ns/op p(99,0000) = 453412,000 ns/op p(99,9000) = 453412,000 ns/op p(99,9900) = 453412,000 ns/op p(99,9990) = 453412,000 ns/op p(99,9999) = 453412,000 ns/op p(100,0000) = 453412,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 1202197,000 ns/op # Warmup Iteration 2: 544851,000 ns/op # Warmup Iteration 3: 484096,000 ns/op Iteration 1: 428225,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1149922,000 ns/op # Warmup Iteration 2: 580738,000 ns/op # Warmup Iteration 3: 397594,000 ns/op Iteration 1: 383312,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1784495,000 ns/op # Warmup Iteration 2: 775498,000 ns/op # Warmup Iteration 3: 634619,000 ns/op Iteration 1: 532492,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 448009,667 ±(99.9%) 1396240,008 ns/op Histogram, ns/op: [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 1 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 1 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 1 [550000,000, 575000,000) = 0 Percentiles, ns/op: p(0,0000) = 383312,000 ns/op p(50,0000) = 428225,000 ns/op p(90,0000) = 532492,000 ns/op p(95,0000) = 532492,000 ns/op p(99,0000) = 532492,000 ns/op p(99,9000) = 532492,000 ns/op p(99,9900) = 532492,000 ns/op p(99,9990) = 532492,000 ns/op p(99,9999) = 532492,000 ns/op p(100,0000) = 532492,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2459487,000 ns/op # Warmup Iteration 2: 944924,000 ns/op # Warmup Iteration 3: 906419,000 ns/op Iteration 1: 691978,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1489562,000 ns/op # Warmup Iteration 2: 600439,000 ns/op # Warmup Iteration 3: 584953,000 ns/op Iteration 1: 406146,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1505686,000 ns/op # Warmup Iteration 2: 915397,000 ns/op # Warmup Iteration 3: 948702,000 ns/op Iteration 1: 701908,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 600010,667 ±(99.9%) 3064309,144 ns/op Histogram, ns/op: [400000,000, 425000,000) = 1 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 [675000,000, 700000,000) = 1 [700000,000, 725000,000) = 1 [725000,000, 750000,000) = 0 [750000,000, 775000,000) = 0 Percentiles, ns/op: p(0,0000) = 406146,000 ns/op p(50,0000) = 691978,000 ns/op p(90,0000) = 701908,000 ns/op p(95,0000) = 701908,000 ns/op p(99,0000) = 701908,000 ns/op p(99,9000) = 701908,000 ns/op p(99,9900) = 701908,000 ns/op p(99,9990) = 701908,000 ns/op p(99,9999) = 701908,000 ns/op p(100,0000) = 701908,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2363235,000 ns/op # Warmup Iteration 2: 1050086,000 ns/op # Warmup Iteration 3: 864524,000 ns/op Iteration 1: 685635,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2086524,000 ns/op # Warmup Iteration 2: 969144,000 ns/op # Warmup Iteration 3: 826637,000 ns/op Iteration 1: 565543,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2281625,000 ns/op # Warmup Iteration 2: 776964,000 ns/op # Warmup Iteration 3: 786518,000 ns/op Iteration 1: 579200,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 610126,000 ±(99.9%) 1199493,233 ns/op Histogram, ns/op: [500000,000, 512500,000) = 0 [512500,000, 525000,000) = 0 [525000,000, 537500,000) = 0 [537500,000, 550000,000) = 0 [550000,000, 562500,000) = 0 [562500,000, 575000,000) = 1 [575000,000, 587500,000) = 1 [587500,000, 600000,000) = 0 [600000,000, 612500,000) = 0 [612500,000, 625000,000) = 0 [625000,000, 637500,000) = 0 [637500,000, 650000,000) = 0 [650000,000, 662500,000) = 0 [662500,000, 675000,000) = 0 [675000,000, 687500,000) = 1 Percentiles, ns/op: p(0,0000) = 565543,000 ns/op p(50,0000) = 579200,000 ns/op p(90,0000) = 685635,000 ns/op p(95,0000) = 685635,000 ns/op p(99,0000) = 685635,000 ns/op p(99,9000) = 685635,000 ns/op p(99,9900) = 685635,000 ns/op p(99,9990) = 685635,000 ns/op p(99,9999) = 685635,000 ns/op p(100,0000) = 685635,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 3137172,000 ns/op # Warmup Iteration 2: 1650085,000 ns/op # Warmup Iteration 3: 1507271,000 ns/op Iteration 1: 1473401,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 3275124,000 ns/op # Warmup Iteration 2: 1756660,000 ns/op # Warmup Iteration 3: 1568210,000 ns/op Iteration 1: 1413382,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 3395531,000 ns/op # Warmup Iteration 2: 2243449,000 ns/op # Warmup Iteration 3: 2488174,000 ns/op Iteration 1: 1734613,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 1540465,333 ±(99.9%) 3115916,607 ns/op Histogram, ns/op: [1400000,000, 1425000,000) = 1 [1425000,000, 1450000,000) = 0 [1450000,000, 1475000,000) = 1 [1475000,000, 1500000,000) = 0 [1500000,000, 1525000,000) = 0 [1525000,000, 1550000,000) = 0 [1550000,000, 1575000,000) = 0 [1575000,000, 1600000,000) = 0 [1600000,000, 1625000,000) = 0 [1625000,000, 1650000,000) = 0 [1650000,000, 1675000,000) = 0 [1675000,000, 1700000,000) = 0 [1700000,000, 1725000,000) = 0 [1725000,000, 1750000,000) = 1 [1750000,000, 1775000,000) = 0 Percentiles, ns/op: p(0,0000) = 1413382,000 ns/op p(50,0000) = 1473401,000 ns/op p(90,0000) = 1734613,000 ns/op p(95,0000) = 1734613,000 ns/op p(99,0000) = 1734613,000 ns/op p(99,9000) = 1734613,000 ns/op p(99,9900) = 1734613,000 ns/op p(99,9990) = 1734613,000 ns/op p(99,9999) = 1734613,000 ns/op p(100,0000) = 1734613,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 200, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 4377664,000 ns/op # Warmup Iteration 2: 2696109,000 ns/op # Warmup Iteration 3: 2594593,000 ns/op Iteration 1: 2697472,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 5140262,000 ns/op # Warmup Iteration 2: 5640834,000 ns/op # Warmup Iteration 3: 5093980,000 ns/op Iteration 1: 1563667,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 7198329,000 ns/op # Warmup Iteration 2: 4293103,000 ns/op # Warmup Iteration 3: 2966304,000 ns/op Iteration 1: 2740110,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 2333749,667 ±(99.9%) 12173157,065 ns/op Histogram, ns/op: [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 0 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 [1875000,000, 2000000,000) = 0 [2000000,000, 2125000,000) = 0 [2125000,000, 2250000,000) = 0 [2250000,000, 2375000,000) = 0 [2375000,000, 2500000,000) = 0 [2500000,000, 2625000,000) = 0 [2625000,000, 2750000,000) = 2 [2750000,000, 2875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1563667,000 ns/op p(50,0000) = 2697472,000 ns/op p(90,0000) = 2740110,000 ns/op p(95,0000) = 2740110,000 ns/op p(99,0000) = 2740110,000 ns/op p(99,9000) = 2740110,000 ns/op p(99,9900) = 2740110,000 ns/op p(99,9990) = 2740110,000 ns/op p(99,9999) = 2740110,000 ns/op p(100,0000) = 2740110,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 1537502,000 ns/op # Warmup Iteration 2: 938608,000 ns/op # Warmup Iteration 3: 489612,000 ns/op Iteration 1: 356922,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1496596,000 ns/op # Warmup Iteration 2: 1651580,000 ns/op # Warmup Iteration 3: 941180,000 ns/op Iteration 1: 720545,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1461423,000 ns/op # Warmup Iteration 2: 829597,000 ns/op # Warmup Iteration 3: 507417,000 ns/op Iteration 1: 367877,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 481781,333 ±(99.9%) 3773676,412 ns/op Histogram, ns/op: [300000,000, 350000,000) = 0 [350000,000, 400000,000) = 2 [400000,000, 450000,000) = 0 [450000,000, 500000,000) = 0 [500000,000, 550000,000) = 0 [550000,000, 600000,000) = 0 [600000,000, 650000,000) = 0 [650000,000, 700000,000) = 0 [700000,000, 750000,000) = 1 Percentiles, ns/op: p(0,0000) = 356922,000 ns/op p(50,0000) = 367877,000 ns/op p(90,0000) = 720545,000 ns/op p(95,0000) = 720545,000 ns/op p(99,0000) = 720545,000 ns/op p(99,9000) = 720545,000 ns/op p(99,9900) = 720545,000 ns/op p(99,9990) = 720545,000 ns/op p(99,9999) = 720545,000 ns/op p(100,0000) = 720545,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2518573,000 ns/op # Warmup Iteration 2: 1362918,000 ns/op # Warmup Iteration 3: 920234,000 ns/op Iteration 1: 675084,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1719625,000 ns/op # Warmup Iteration 2: 1647094,000 ns/op # Warmup Iteration 3: 808228,000 ns/op Iteration 1: 666606,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1673707,000 ns/op # Warmup Iteration 2: 985320,000 ns/op # Warmup Iteration 3: 674848,000 ns/op Iteration 1: 583156,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 641615,333 ±(99.9%) 926861,797 ns/op Histogram, ns/op: [580000,000, 590000,000) = 1 [590000,000, 600000,000) = 0 [600000,000, 610000,000) = 0 [610000,000, 620000,000) = 0 [620000,000, 630000,000) = 0 [630000,000, 640000,000) = 0 [640000,000, 650000,000) = 0 [650000,000, 660000,000) = 0 [660000,000, 670000,000) = 1 Percentiles, ns/op: p(0,0000) = 583156,000 ns/op p(50,0000) = 666606,000 ns/op p(90,0000) = 675084,000 ns/op p(95,0000) = 675084,000 ns/op p(99,0000) = 675084,000 ns/op p(99,9000) = 675084,000 ns/op p(99,9900) = 675084,000 ns/op p(99,9990) = 675084,000 ns/op p(99,9999) = 675084,000 ns/op p(100,0000) = 675084,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2135209,000 ns/op # Warmup Iteration 2: 1184546,000 ns/op # Warmup Iteration 3: 819359,000 ns/op Iteration 1: 642547,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1971361,000 ns/op # Warmup Iteration 2: 1675212,000 ns/op # Warmup Iteration 3: 1068420,000 ns/op Iteration 1: 878248,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2648304,000 ns/op # Warmup Iteration 2: 1535975,000 ns/op # Warmup Iteration 3: 847124,000 ns/op Iteration 1: 699405,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 740066,667 ±(99.9%) 2243960,734 ns/op Histogram, ns/op: [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 1 [650000,000, 675000,000) = 0 [675000,000, 700000,000) = 1 [700000,000, 725000,000) = 0 [725000,000, 750000,000) = 0 [750000,000, 775000,000) = 0 [775000,000, 800000,000) = 0 [800000,000, 825000,000) = 0 [825000,000, 850000,000) = 0 [850000,000, 875000,000) = 0 Percentiles, ns/op: p(0,0000) = 642547,000 ns/op p(50,0000) = 699405,000 ns/op p(90,0000) = 878248,000 ns/op p(95,0000) = 878248,000 ns/op p(99,0000) = 878248,000 ns/op p(99,9000) = 878248,000 ns/op p(99,9900) = 878248,000 ns/op p(99,9990) = 878248,000 ns/op p(99,9999) = 878248,000 ns/op p(100,0000) = 878248,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2743101,000 ns/op # Warmup Iteration 2: 1504078,000 ns/op # Warmup Iteration 3: 963981,000 ns/op Iteration 1: 977579,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2387096,000 ns/op # Warmup Iteration 2: 1995115,000 ns/op # Warmup Iteration 3: 1384679,000 ns/op Iteration 1: 1375872,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 3236825,000 ns/op # Warmup Iteration 2: 1150071,000 ns/op # Warmup Iteration 3: 800520,000 ns/op Iteration 1: 831903,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 1061784,667 ±(99.9%) 5137268,844 ns/op Histogram, ns/op: [ 800000,000, 850000,000) = 1 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 1 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 0 [1100000,000, 1150000,000) = 0 [1150000,000, 1200000,000) = 0 [1200000,000, 1250000,000) = 0 [1250000,000, 1300000,000) = 0 [1300000,000, 1350000,000) = 0 Percentiles, ns/op: p(0,0000) = 831903,000 ns/op p(50,0000) = 977579,000 ns/op p(90,0000) = 1375872,000 ns/op p(95,0000) = 1375872,000 ns/op p(99,0000) = 1375872,000 ns/op p(99,9000) = 1375872,000 ns/op p(99,9900) = 1375872,000 ns/op p(99,9990) = 1375872,000 ns/op p(99,9999) = 1375872,000 ns/op p(100,0000) = 1375872,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2981470,000 ns/op # Warmup Iteration 2: 1805439,000 ns/op # Warmup Iteration 3: 1622633,000 ns/op Iteration 1: 1469611,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 3193158,000 ns/op # Warmup Iteration 2: 1855292,000 ns/op # Warmup Iteration 3: 1476571,000 ns/op Iteration 1: 1599505,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 3003939,000 ns/op # Warmup Iteration 2: 2966116,000 ns/op # Warmup Iteration 3: 2215610,000 ns/op Iteration 1: 1548598,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 1539238,000 ±(99.9%) 1194068,026 ns/op Histogram, ns/op: [1400000,000, 1412500,000) = 0 [1412500,000, 1425000,000) = 0 [1425000,000, 1437500,000) = 0 [1437500,000, 1450000,000) = 0 [1450000,000, 1462500,000) = 0 [1462500,000, 1475000,000) = 1 [1475000,000, 1487500,000) = 0 [1487500,000, 1500000,000) = 0 [1500000,000, 1512500,000) = 0 [1512500,000, 1525000,000) = 0 [1525000,000, 1537500,000) = 0 [1537500,000, 1550000,000) = 1 [1550000,000, 1562500,000) = 0 [1562500,000, 1575000,000) = 0 [1575000,000, 1587500,000) = 0 Percentiles, ns/op: p(0,0000) = 1469611,000 ns/op p(50,0000) = 1548598,000 ns/op p(90,0000) = 1599505,000 ns/op p(95,0000) = 1599505,000 ns/op p(99,0000) = 1599505,000 ns/op p(99,9000) = 1599505,000 ns/op p(99,9900) = 1599505,000 ns/op p(99,9990) = 1599505,000 ns/op p(99,9999) = 1599505,000 ns/op p(100,0000) = 1599505,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 5794188,000 ns/op # Warmup Iteration 2: 3841978,000 ns/op # Warmup Iteration 3: 3686629,000 ns/op Iteration 1: 3789919,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 6649540,000 ns/op # Warmup Iteration 2: 5985275,000 ns/op # Warmup Iteration 3: 3706009,000 ns/op Iteration 1: 3024563,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 5641965,000 ns/op # Warmup Iteration 2: 3823042,000 ns/op # Warmup Iteration 3: 3671782,000 ns/op Iteration 1: 3798770,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 3537750,667 ±(99.9%) 8108524,511 ns/op Histogram, ns/op: [3000000,000, 3050000,000) = 1 [3050000,000, 3100000,000) = 0 [3100000,000, 3150000,000) = 0 [3150000,000, 3200000,000) = 0 [3200000,000, 3250000,000) = 0 [3250000,000, 3300000,000) = 0 [3300000,000, 3350000,000) = 0 [3350000,000, 3400000,000) = 0 [3400000,000, 3450000,000) = 0 [3450000,000, 3500000,000) = 0 [3500000,000, 3550000,000) = 0 [3550000,000, 3600000,000) = 0 [3600000,000, 3650000,000) = 0 [3650000,000, 3700000,000) = 0 [3700000,000, 3750000,000) = 0 Percentiles, ns/op: p(0,0000) = 3024563,000 ns/op p(50,0000) = 3789919,000 ns/op p(90,0000) = 3798770,000 ns/op p(95,0000) = 3798770,000 ns/op p(99,0000) = 3798770,000 ns/op p(99,9000) = 3798770,000 ns/op p(99,9900) = 3798770,000 ns/op p(99,9990) = 3798770,000 ns/op p(99,9999) = 3798770,000 ns/op p(100,0000) = 3798770,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 500, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 9211770,000 ns/op # Warmup Iteration 2: 13221487,000 ns/op # Warmup Iteration 3: 22308281,000 ns/op Iteration 1: 5383901,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 9280980,000 ns/op # Warmup Iteration 2: 8143842,000 ns/op # Warmup Iteration 3: 22724194,000 ns/op Iteration 1: 5518274,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 9041504,000 ns/op # Warmup Iteration 2: 8099644,000 ns/op # Warmup Iteration 3: 24068440,000 ns/op Iteration 1: 6111496,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 5671223,667 ±(99.9%) 7063262,187 ns/op Histogram, ns/op: [5300000,000, 5350000,000) = 0 [5350000,000, 5400000,000) = 1 [5400000,000, 5450000,000) = 0 [5450000,000, 5500000,000) = 0 [5500000,000, 5550000,000) = 1 [5550000,000, 5600000,000) = 0 [5600000,000, 5650000,000) = 0 [5650000,000, 5700000,000) = 0 [5700000,000, 5750000,000) = 0 [5750000,000, 5800000,000) = 0 [5800000,000, 5850000,000) = 0 [5850000,000, 5900000,000) = 0 [5900000,000, 5950000,000) = 0 [5950000,000, 6000000,000) = 0 [6000000,000, 6050000,000) = 0 [6050000,000, 6100000,000) = 0 [6100000,000, 6150000,000) = 1 Percentiles, ns/op: p(0,0000) = 5383901,000 ns/op p(50,0000) = 5518274,000 ns/op p(90,0000) = 6111496,000 ns/op p(95,0000) = 6111496,000 ns/op p(99,0000) = 6111496,000 ns/op p(99,9000) = 6111496,000 ns/op p(99,9900) = 6111496,000 ns/op p(99,9990) = 6111496,000 ns/op p(99,9999) = 6111496,000 ns/op p(100,0000) = 6111496,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2635471,000 ns/op # Warmup Iteration 2: 480881,000 ns/op # Warmup Iteration 3: 333727,000 ns/op Iteration 1: 393386,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2436176,000 ns/op # Warmup Iteration 2: 478890,000 ns/op # Warmup Iteration 3: 315369,000 ns/op Iteration 1: 446876,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2402007,000 ns/op # Warmup Iteration 2: 620341,000 ns/op # Warmup Iteration 3: 339796,000 ns/op Iteration 1: 451527,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 430596,333 ±(99.9%) 589434,501 ns/op Histogram, ns/op: [390000,000, 395000,000) = 1 [395000,000, 400000,000) = 0 [400000,000, 405000,000) = 0 [405000,000, 410000,000) = 0 [410000,000, 415000,000) = 0 [415000,000, 420000,000) = 0 [420000,000, 425000,000) = 0 [425000,000, 430000,000) = 0 [430000,000, 435000,000) = 0 [435000,000, 440000,000) = 0 [440000,000, 445000,000) = 0 [445000,000, 450000,000) = 1 [450000,000, 455000,000) = 1 Percentiles, ns/op: p(0,0000) = 393386,000 ns/op p(50,0000) = 446876,000 ns/op p(90,0000) = 451527,000 ns/op p(95,0000) = 451527,000 ns/op p(99,0000) = 451527,000 ns/op p(99,9000) = 451527,000 ns/op p(99,9900) = 451527,000 ns/op p(99,9990) = 451527,000 ns/op p(99,9999) = 451527,000 ns/op p(100,0000) = 451527,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 2705491,000 ns/op # Warmup Iteration 2: 1640787,000 ns/op # Warmup Iteration 3: 990848,000 ns/op Iteration 1: 847148,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 4020018,000 ns/op # Warmup Iteration 2: 1101433,000 ns/op # Warmup Iteration 3: 844341,000 ns/op Iteration 1: 814583,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 2789885,000 ns/op # Warmup Iteration 2: 1707329,000 ns/op # Warmup Iteration 3: 943303,000 ns/op Iteration 1: 781986,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 814572,333 ±(99.9%) 594398,752 ns/op Histogram, ns/op: [780000,000, 785000,000) = 1 [785000,000, 790000,000) = 0 [790000,000, 795000,000) = 0 [795000,000, 800000,000) = 0 [800000,000, 805000,000) = 0 [805000,000, 810000,000) = 0 [810000,000, 815000,000) = 1 [815000,000, 820000,000) = 0 [820000,000, 825000,000) = 0 [825000,000, 830000,000) = 0 [830000,000, 835000,000) = 0 [835000,000, 840000,000) = 0 [840000,000, 845000,000) = 0 Percentiles, ns/op: p(0,0000) = 781986,000 ns/op p(50,0000) = 814583,000 ns/op p(90,0000) = 847148,000 ns/op p(95,0000) = 847148,000 ns/op p(99,0000) = 847148,000 ns/op p(99,9000) = 847148,000 ns/op p(99,9900) = 847148,000 ns/op p(99,9990) = 847148,000 ns/op p(99,9999) = 847148,000 ns/op p(100,0000) = 847148,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 3276496,000 ns/op # Warmup Iteration 2: 1165731,000 ns/op # Warmup Iteration 3: 948055,000 ns/op Iteration 1: 1349263,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 2953569,000 ns/op # Warmup Iteration 2: 1344714,000 ns/op # Warmup Iteration 3: 982674,000 ns/op Iteration 1: 1422307,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 3557023,000 ns/op # Warmup Iteration 2: 1498930,000 ns/op # Warmup Iteration 3: 1317094,000 ns/op Iteration 1: 825610,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 1199060,000 ±(99.9%) 5937835,213 ns/op Histogram, ns/op: [ 800000,000, 850000,000) = 1 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 0 [1100000,000, 1150000,000) = 0 [1150000,000, 1200000,000) = 0 [1200000,000, 1250000,000) = 0 [1250000,000, 1300000,000) = 0 [1300000,000, 1350000,000) = 1 [1350000,000, 1400000,000) = 0 [1400000,000, 1450000,000) = 1 Percentiles, ns/op: p(0,0000) = 825610,000 ns/op p(50,0000) = 1349263,000 ns/op p(90,0000) = 1422307,000 ns/op p(95,0000) = 1422307,000 ns/op p(99,0000) = 1422307,000 ns/op p(99,9000) = 1422307,000 ns/op p(99,9900) = 1422307,000 ns/op p(99,9990) = 1422307,000 ns/op p(99,9999) = 1422307,000 ns/op p(100,0000) = 1422307,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 4212948,000 ns/op # Warmup Iteration 2: 2012165,000 ns/op # Warmup Iteration 3: 2079012,000 ns/op Iteration 1: 2090091,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 6214654,000 ns/op # Warmup Iteration 2: 2750574,000 ns/op # Warmup Iteration 3: 2818977,000 ns/op Iteration 1: 2791488,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 4359875,000 ns/op # Warmup Iteration 2: 1720026,000 ns/op # Warmup Iteration 3: 1726380,000 ns/op Iteration 1: 1615769,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 2165782,667 ±(99.9%) 10791215,362 ns/op Histogram, ns/op: [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 0 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 [1875000,000, 2000000,000) = 0 [2000000,000, 2125000,000) = 1 [2125000,000, 2250000,000) = 0 [2250000,000, 2375000,000) = 0 [2375000,000, 2500000,000) = 0 [2500000,000, 2625000,000) = 0 [2625000,000, 2750000,000) = 0 [2750000,000, 2875000,000) = 1 Percentiles, ns/op: p(0,0000) = 1615769,000 ns/op p(50,0000) = 2090091,000 ns/op p(90,0000) = 2791488,000 ns/op p(95,0000) = 2791488,000 ns/op p(99,0000) = 2791488,000 ns/op p(99,9000) = 2791488,000 ns/op p(99,9900) = 2791488,000 ns/op p(99,9990) = 2791488,000 ns/op p(99,9999) = 2791488,000 ns/op p(100,0000) = 2791488,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 5629246,000 ns/op # Warmup Iteration 2: 3017674,000 ns/op # Warmup Iteration 3: 3041582,000 ns/op Iteration 1: 3187948,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 5515886,000 ns/op # Warmup Iteration 2: 2998832,000 ns/op # Warmup Iteration 3: 2761740,000 ns/op Iteration 1: 2845044,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 8415762,000 ns/op # Warmup Iteration 2: 3222937,000 ns/op # Warmup Iteration 3: 3303785,000 ns/op Iteration 1: 3192535,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 3075175,667 ±(99.9%) 3636212,294 ns/op Histogram, ns/op: [2800000,000, 2825000,000) = 0 [2825000,000, 2850000,000) = 1 [2850000,000, 2875000,000) = 0 [2875000,000, 2900000,000) = 0 [2900000,000, 2925000,000) = 0 [2925000,000, 2950000,000) = 0 [2950000,000, 2975000,000) = 0 [2975000,000, 3000000,000) = 0 [3000000,000, 3025000,000) = 0 [3025000,000, 3050000,000) = 0 [3050000,000, 3075000,000) = 0 [3075000,000, 3100000,000) = 0 [3100000,000, 3125000,000) = 0 [3125000,000, 3150000,000) = 0 [3150000,000, 3175000,000) = 0 Percentiles, ns/op: p(0,0000) = 2845044,000 ns/op p(50,0000) = 3187948,000 ns/op p(90,0000) = 3192535,000 ns/op p(95,0000) = 3192535,000 ns/op p(99,0000) = 3192535,000 ns/op p(99,9000) = 3192535,000 ns/op p(99,9900) = 3192535,000 ns/op p(99,9990) = 3192535,000 ns/op p(99,9999) = 3192535,000 ns/op p(100,0000) = 3192535,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 9190276,000 ns/op # Warmup Iteration 2: 8336461,000 ns/op # Warmup Iteration 3: 26065200,000 ns/op Iteration 1: 6633981,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 8987356,000 ns/op # Warmup Iteration 2: 8263251,000 ns/op # Warmup Iteration 3: 25556300,000 ns/op Iteration 1: 6505202,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 10117631,000 ns/op # Warmup Iteration 2: 8315673,000 ns/op # Warmup Iteration 3: 24888789,000 ns/op Iteration 1: 6137635,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 6425606,000 ±(99.9%) 4699006,445 ns/op Histogram, ns/op: [6100000,000, 6150000,000) = 1 [6150000,000, 6200000,000) = 0 [6200000,000, 6250000,000) = 0 [6250000,000, 6300000,000) = 0 [6300000,000, 6350000,000) = 0 [6350000,000, 6400000,000) = 0 [6400000,000, 6450000,000) = 0 [6450000,000, 6500000,000) = 0 [6500000,000, 6550000,000) = 1 [6550000,000, 6600000,000) = 0 [6600000,000, 6650000,000) = 1 Percentiles, ns/op: p(0,0000) = 6137635,000 ns/op p(50,0000) = 6505202,000 ns/op p(90,0000) = 6633981,000 ns/op p(95,0000) = 6633981,000 ns/op p(99,0000) = 6633981,000 ns/op p(99,9000) = 6633981,000 ns/op p(99,9900) = 6633981,000 ns/op p(99,9990) = 6633981,000 ns/op p(99,9999) = 6633981,000 ns/op p(100,0000) = 6633981,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor # Parameters: (count = 1000, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 40544382,000 ns/op # Warmup Iteration 2: 17567583,000 ns/op # Warmup Iteration 3: 14121525,000 ns/op Iteration 1: 36861903,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 40188049,000 ns/op # Warmup Iteration 2: 17286787,000 ns/op # Warmup Iteration 3: 14216981,000 ns/op Iteration 1: 37473810,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 44792169,000 ns/op # Warmup Iteration 2: 19861144,000 ns/op # Warmup Iteration 3: 14645384,000 ns/op Iteration 1: 32532820,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor": N = 3 mean = 35622844,333 ±(99.9%) 49138969,434 ns/op Histogram, ns/op: [32000000,000, 32500000,000) = 0 [32500000,000, 33000000,000) = 1 [33000000,000, 33500000,000) = 0 [33500000,000, 34000000,000) = 0 [34000000,000, 34500000,000) = 0 [34500000,000, 35000000,000) = 0 [35000000,000, 35500000,000) = 0 [35500000,000, 36000000,000) = 0 [36000000,000, 36500000,000) = 0 [36500000,000, 37000000,000) = 1 [37000000,000, 37500000,000) = 1 Percentiles, ns/op: p(0,0000) = 32532820,000 ns/op p(50,0000) = 36861903,000 ns/op p(90,0000) = 37473810,000 ns/op p(95,0000) = 37473810,000 ns/op p(99,0000) = 37473810,000 ns/op p(99,9000) = 37473810,000 ns/op p(99,9900) = 37473810,000 ns/op p(99,9990) = 37473810,000 ns/op p(99,9999) = 37473810,000 ns/op p(100,0000) = 37473810,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 395505,000 ns/op # Warmup Iteration 2: 85010,000 ns/op # Warmup Iteration 3: 80474,000 ns/op Iteration 1: 48777,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 348167,000 ns/op # Warmup Iteration 2: 234327,000 ns/op # Warmup Iteration 3: 61785,000 ns/op Iteration 1: 70128,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 319286,000 ns/op # Warmup Iteration 2: 125933,000 ns/op # Warmup Iteration 3: 51689,000 ns/op Iteration 1: 45363,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 54756,000 ±(99.9%) 244858,786 ns/op Histogram, ns/op: [40000,000, 42500,000) = 0 [42500,000, 45000,000) = 0 [45000,000, 47500,000) = 1 [47500,000, 50000,000) = 1 [50000,000, 52500,000) = 0 [52500,000, 55000,000) = 0 [55000,000, 57500,000) = 0 [57500,000, 60000,000) = 0 [60000,000, 62500,000) = 0 [62500,000, 65000,000) = 0 [65000,000, 67500,000) = 0 [67500,000, 70000,000) = 0 [70000,000, 72500,000) = 1 [72500,000, 75000,000) = 0 [75000,000, 77500,000) = 0 Percentiles, ns/op: p(0,0000) = 45363,000 ns/op p(50,0000) = 48777,000 ns/op p(90,0000) = 70128,000 ns/op p(95,0000) = 70128,000 ns/op p(99,0000) = 70128,000 ns/op p(99,9000) = 70128,000 ns/op p(99,9900) = 70128,000 ns/op p(99,9990) = 70128,000 ns/op p(99,9999) = 70128,000 ns/op p(100,0000) = 70128,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 349477,000 ns/op # Warmup Iteration 2: 86384,000 ns/op # Warmup Iteration 3: 51360,000 ns/op Iteration 1: 49342,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 360723,000 ns/op # Warmup Iteration 2: 91979,000 ns/op # Warmup Iteration 3: 52406,000 ns/op Iteration 1: 47447,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 354312,000 ns/op # Warmup Iteration 2: 111604,000 ns/op # Warmup Iteration 3: 48621,000 ns/op Iteration 1: 46826,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 47871,667 ±(99.9%) 23911,253 ns/op Histogram, ns/op: [46000,000, 46250,000) = 0 [46250,000, 46500,000) = 0 [46500,000, 46750,000) = 0 [46750,000, 47000,000) = 1 [47000,000, 47250,000) = 0 [47250,000, 47500,000) = 1 [47500,000, 47750,000) = 0 [47750,000, 48000,000) = 0 [48000,000, 48250,000) = 0 [48250,000, 48500,000) = 0 [48500,000, 48750,000) = 0 [48750,000, 49000,000) = 0 [49000,000, 49250,000) = 0 [49250,000, 49500,000) = 1 [49500,000, 49750,000) = 0 Percentiles, ns/op: p(0,0000) = 46826,000 ns/op p(50,0000) = 47447,000 ns/op p(90,0000) = 49342,000 ns/op p(95,0000) = 49342,000 ns/op p(99,0000) = 49342,000 ns/op p(99,9000) = 49342,000 ns/op p(99,9900) = 49342,000 ns/op p(99,9990) = 49342,000 ns/op p(99,9999) = 49342,000 ns/op p(100,0000) = 49342,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 434723,000 ns/op # Warmup Iteration 2: 169001,000 ns/op # Warmup Iteration 3: 126125,000 ns/op Iteration 1: 113026,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 427091,000 ns/op # Warmup Iteration 2: 160805,000 ns/op # Warmup Iteration 3: 104432,000 ns/op Iteration 1: 102496,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 366833,000 ns/op # Warmup Iteration 2: 108396,000 ns/op # Warmup Iteration 3: 68907,000 ns/op Iteration 1: 67558,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 94360,000 ±(99.9%) 434216,171 ns/op Histogram, ns/op: [ 60000,000, 65000,000) = 0 [ 65000,000, 70000,000) = 1 [ 70000,000, 75000,000) = 0 [ 75000,000, 80000,000) = 0 [ 80000,000, 85000,000) = 0 [ 85000,000, 90000,000) = 0 [ 90000,000, 95000,000) = 0 [ 95000,000, 100000,000) = 0 [100000,000, 105000,000) = 1 [105000,000, 110000,000) = 0 [110000,000, 115000,000) = 1 Percentiles, ns/op: p(0,0000) = 67558,000 ns/op p(50,0000) = 102496,000 ns/op p(90,0000) = 113026,000 ns/op p(95,0000) = 113026,000 ns/op p(99,0000) = 113026,000 ns/op p(99,9000) = 113026,000 ns/op p(99,9900) = 113026,000 ns/op p(99,9990) = 113026,000 ns/op p(99,9999) = 113026,000 ns/op p(100,0000) = 113026,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 395378,000 ns/op # Warmup Iteration 2: 147382,000 ns/op # Warmup Iteration 3: 80622,000 ns/op Iteration 1: 80954,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 354968,000 ns/op # Warmup Iteration 2: 128186,000 ns/op # Warmup Iteration 3: 82982,000 ns/op Iteration 1: 84795,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 419955,000 ns/op # Warmup Iteration 2: 102692,000 ns/op # Warmup Iteration 3: 81731,000 ns/op Iteration 1: 82796,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 82848,333 ±(99.9%) 35046,824 ns/op Histogram, ns/op: [80000,000, 80500,000) = 0 [80500,000, 81000,000) = 1 [81000,000, 81500,000) = 0 [81500,000, 82000,000) = 0 [82000,000, 82500,000) = 0 [82500,000, 83000,000) = 1 [83000,000, 83500,000) = 0 [83500,000, 84000,000) = 0 [84000,000, 84500,000) = 0 Percentiles, ns/op: p(0,0000) = 80954,000 ns/op p(50,0000) = 82796,000 ns/op p(90,0000) = 84795,000 ns/op p(95,0000) = 84795,000 ns/op p(99,0000) = 84795,000 ns/op p(99,9000) = 84795,000 ns/op p(99,9900) = 84795,000 ns/op p(99,9990) = 84795,000 ns/op p(99,9999) = 84795,000 ns/op p(100,0000) = 84795,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 447494,000 ns/op # Warmup Iteration 2: 149528,000 ns/op # Warmup Iteration 3: 139616,000 ns/op Iteration 1: 148176,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 425593,000 ns/op # Warmup Iteration 2: 145545,000 ns/op # Warmup Iteration 3: 137568,000 ns/op Iteration 1: 237367,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 582261,000 ns/op # Warmup Iteration 2: 195842,000 ns/op # Warmup Iteration 3: 132727,000 ns/op Iteration 1: 118681,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 168074,667 ±(99.9%) 1127361,590 ns/op Histogram, ns/op: [100000,000, 112500,000) = 0 [112500,000, 125000,000) = 1 [125000,000, 137500,000) = 0 [137500,000, 150000,000) = 1 [150000,000, 162500,000) = 0 [162500,000, 175000,000) = 0 [175000,000, 187500,000) = 0 [187500,000, 200000,000) = 0 [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 1 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 Percentiles, ns/op: p(0,0000) = 118681,000 ns/op p(50,0000) = 148176,000 ns/op p(90,0000) = 237367,000 ns/op p(95,0000) = 237367,000 ns/op p(99,0000) = 237367,000 ns/op p(99,9000) = 237367,000 ns/op p(99,9900) = 237367,000 ns/op p(99,9990) = 237367,000 ns/op p(99,9999) = 237367,000 ns/op p(100,0000) = 237367,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 531276,000 ns/op # Warmup Iteration 2: 513725,000 ns/op # Warmup Iteration 3: 419959,000 ns/op Iteration 1: 396368,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 540584,000 ns/op # Warmup Iteration 2: 261942,000 ns/op # Warmup Iteration 3: 237847,000 ns/op Iteration 1: 221292,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 751176,000 ns/op # Warmup Iteration 2: 365737,000 ns/op # Warmup Iteration 3: 306722,000 ns/op Iteration 1: 292574,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 303411,333 ±(99.9%) 1606171,716 ns/op Histogram, ns/op: [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 1 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 [287500,000, 300000,000) = 1 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 0 Percentiles, ns/op: p(0,0000) = 221292,000 ns/op p(50,0000) = 292574,000 ns/op p(90,0000) = 396368,000 ns/op p(95,0000) = 396368,000 ns/op p(99,0000) = 396368,000 ns/op p(99,9000) = 396368,000 ns/op p(99,9900) = 396368,000 ns/op p(99,9990) = 396368,000 ns/op p(99,9999) = 396368,000 ns/op p(100,0000) = 396368,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 10, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 740275,000 ns/op # Warmup Iteration 2: 438915,000 ns/op # Warmup Iteration 3: 623229,000 ns/op Iteration 1: 570194,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 706337,000 ns/op # Warmup Iteration 2: 348697,000 ns/op # Warmup Iteration 3: 312064,000 ns/op Iteration 1: 310062,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 718988,000 ns/op # Warmup Iteration 2: 404867,000 ns/op # Warmup Iteration 3: 372005,000 ns/op Iteration 1: 316596,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 398950,667 ±(99.9%) 2706220,142 ns/op Histogram, ns/op: [300000,000, 325000,000) = 2 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 1 Percentiles, ns/op: p(0,0000) = 310062,000 ns/op p(50,0000) = 316596,000 ns/op p(90,0000) = 570194,000 ns/op p(95,0000) = 570194,000 ns/op p(99,0000) = 570194,000 ns/op p(99,9000) = 570194,000 ns/op p(99,9900) = 570194,000 ns/op p(99,9990) = 570194,000 ns/op p(99,9999) = 570194,000 ns/op p(100,0000) = 570194,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 390358,000 ns/op # Warmup Iteration 2: 100539,000 ns/op # Warmup Iteration 3: 72976,000 ns/op Iteration 1: 93862,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 428866,000 ns/op # Warmup Iteration 2: 189098,000 ns/op # Warmup Iteration 3: 162125,000 ns/op Iteration 1: 119809,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 369468,000 ns/op # Warmup Iteration 2: 117979,000 ns/op # Warmup Iteration 3: 68500,000 ns/op Iteration 1: 75325,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 96332,000 ±(99.9%) 407649,130 ns/op Histogram, ns/op: [ 70000,000, 75000,000) = 0 [ 75000,000, 80000,000) = 1 [ 80000,000, 85000,000) = 0 [ 85000,000, 90000,000) = 0 [ 90000,000, 95000,000) = 1 [ 95000,000, 100000,000) = 0 [100000,000, 105000,000) = 0 [105000,000, 110000,000) = 0 [110000,000, 115000,000) = 0 Percentiles, ns/op: p(0,0000) = 75325,000 ns/op p(50,0000) = 93862,000 ns/op p(90,0000) = 119809,000 ns/op p(95,0000) = 119809,000 ns/op p(99,0000) = 119809,000 ns/op p(99,9000) = 119809,000 ns/op p(99,9900) = 119809,000 ns/op p(99,9990) = 119809,000 ns/op p(99,9999) = 119809,000 ns/op p(100,0000) = 119809,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 418626,000 ns/op # Warmup Iteration 2: 142610,000 ns/op # Warmup Iteration 3: 89890,000 ns/op Iteration 1: 83505,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 410436,000 ns/op # Warmup Iteration 2: 130945,000 ns/op # Warmup Iteration 3: 88354,000 ns/op Iteration 1: 87057,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 437309,000 ns/op # Warmup Iteration 2: 128266,000 ns/op # Warmup Iteration 3: 83487,000 ns/op Iteration 1: 82089,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 84217,000 ±(99.9%) 46692,754 ns/op Histogram, ns/op: [82000,000, 82500,000) = 1 [82500,000, 83000,000) = 0 [83000,000, 83500,000) = 0 [83500,000, 84000,000) = 1 [84000,000, 84500,000) = 0 [84500,000, 85000,000) = 0 [85000,000, 85500,000) = 0 [85500,000, 86000,000) = 0 [86000,000, 86500,000) = 0 [86500,000, 87000,000) = 0 [87000,000, 87500,000) = 1 Percentiles, ns/op: p(0,0000) = 82089,000 ns/op p(50,0000) = 83505,000 ns/op p(90,0000) = 87057,000 ns/op p(95,0000) = 87057,000 ns/op p(99,0000) = 87057,000 ns/op p(99,9000) = 87057,000 ns/op p(99,9900) = 87057,000 ns/op p(99,9990) = 87057,000 ns/op p(99,9999) = 87057,000 ns/op p(100,0000) = 87057,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 427922,000 ns/op # Warmup Iteration 2: 135536,000 ns/op # Warmup Iteration 3: 141183,000 ns/op Iteration 1: 113684,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 389043,000 ns/op # Warmup Iteration 2: 141137,000 ns/op # Warmup Iteration 3: 129322,000 ns/op Iteration 1: 171071,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 411876,000 ns/op # Warmup Iteration 2: 165530,000 ns/op # Warmup Iteration 3: 143600,000 ns/op Iteration 1: 106423,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 130392,667 ±(99.9%) 646102,316 ns/op Histogram, ns/op: [100000,000, 105000,000) = 0 [105000,000, 110000,000) = 1 [110000,000, 115000,000) = 1 [115000,000, 120000,000) = 0 [120000,000, 125000,000) = 0 [125000,000, 130000,000) = 0 [130000,000, 135000,000) = 0 [135000,000, 140000,000) = 0 [140000,000, 145000,000) = 0 [145000,000, 150000,000) = 0 [150000,000, 155000,000) = 0 [155000,000, 160000,000) = 0 [160000,000, 165000,000) = 0 [165000,000, 170000,000) = 0 [170000,000, 175000,000) = 1 Percentiles, ns/op: p(0,0000) = 106423,000 ns/op p(50,0000) = 113684,000 ns/op p(90,0000) = 171071,000 ns/op p(95,0000) = 171071,000 ns/op p(99,0000) = 171071,000 ns/op p(99,9000) = 171071,000 ns/op p(99,9900) = 171071,000 ns/op p(99,9990) = 171071,000 ns/op p(99,9999) = 171071,000 ns/op p(100,0000) = 171071,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 428960,000 ns/op # Warmup Iteration 2: 192258,000 ns/op # Warmup Iteration 3: 160616,000 ns/op Iteration 1: 143937,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 461824,000 ns/op # Warmup Iteration 2: 189846,000 ns/op # Warmup Iteration 3: 164044,000 ns/op Iteration 1: 150214,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 526013,000 ns/op # Warmup Iteration 2: 203818,000 ns/op # Warmup Iteration 3: 156525,000 ns/op Iteration 1: 151445,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 148532,000 ±(99.9%) 73462,103 ns/op Histogram, ns/op: [143000,000, 143500,000) = 0 [143500,000, 144000,000) = 1 [144000,000, 144500,000) = 0 [144500,000, 145000,000) = 0 [145000,000, 145500,000) = 0 [145500,000, 146000,000) = 0 [146000,000, 146500,000) = 0 [146500,000, 147000,000) = 0 [147000,000, 147500,000) = 0 [147500,000, 148000,000) = 0 [148000,000, 148500,000) = 0 [148500,000, 149000,000) = 0 [149000,000, 149500,000) = 0 [149500,000, 150000,000) = 0 [150000,000, 150500,000) = 1 [150500,000, 151000,000) = 0 [151000,000, 151500,000) = 1 Percentiles, ns/op: p(0,0000) = 143937,000 ns/op p(50,0000) = 150214,000 ns/op p(90,0000) = 151445,000 ns/op p(95,0000) = 151445,000 ns/op p(99,0000) = 151445,000 ns/op p(99,9000) = 151445,000 ns/op p(99,9900) = 151445,000 ns/op p(99,9990) = 151445,000 ns/op p(99,9999) = 151445,000 ns/op p(100,0000) = 151445,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 542232,000 ns/op # Warmup Iteration 2: 485079,000 ns/op # Warmup Iteration 3: 465880,000 ns/op Iteration 1: 336049,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 558939,000 ns/op # Warmup Iteration 2: 229463,000 ns/op # Warmup Iteration 3: 190450,000 ns/op Iteration 1: 196486,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 876769,000 ns/op # Warmup Iteration 2: 368142,000 ns/op # Warmup Iteration 3: 327639,000 ns/op Iteration 1: 344414,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 292316,333 ±(99.9%) 1515995,492 ns/op Histogram, ns/op: [100000,000, 125000,000) = 0 [125000,000, 150000,000) = 0 [150000,000, 175000,000) = 0 [175000,000, 200000,000) = 1 [200000,000, 225000,000) = 0 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 0 [275000,000, 300000,000) = 0 [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 2 [350000,000, 375000,000) = 0 Percentiles, ns/op: p(0,0000) = 196486,000 ns/op p(50,0000) = 336049,000 ns/op p(90,0000) = 344414,000 ns/op p(95,0000) = 344414,000 ns/op p(99,0000) = 344414,000 ns/op p(99,9000) = 344414,000 ns/op p(99,9900) = 344414,000 ns/op p(99,9990) = 344414,000 ns/op p(99,9999) = 344414,000 ns/op p(100,0000) = 344414,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 817803,000 ns/op # Warmup Iteration 2: 465417,000 ns/op # Warmup Iteration 3: 650437,000 ns/op Iteration 1: 711272,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 782552,000 ns/op # Warmup Iteration 2: 396930,000 ns/op # Warmup Iteration 3: 356886,000 ns/op Iteration 1: 331433,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1436205,000 ns/op # Warmup Iteration 2: 367114,000 ns/op # Warmup Iteration 3: 586205,000 ns/op Iteration 1: 650655,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 564453,333 ±(99.9%) 3722902,484 ns/op Histogram, ns/op: [300000,000, 350000,000) = 1 [350000,000, 400000,000) = 0 [400000,000, 450000,000) = 0 [450000,000, 500000,000) = 0 [500000,000, 550000,000) = 0 [550000,000, 600000,000) = 0 [600000,000, 650000,000) = 0 [650000,000, 700000,000) = 1 [700000,000, 750000,000) = 1 Percentiles, ns/op: p(0,0000) = 331433,000 ns/op p(50,0000) = 650655,000 ns/op p(90,0000) = 711272,000 ns/op p(95,0000) = 711272,000 ns/op p(99,0000) = 711272,000 ns/op p(99,9000) = 711272,000 ns/op p(99,9900) = 711272,000 ns/op p(99,9990) = 711272,000 ns/op p(99,9999) = 711272,000 ns/op p(100,0000) = 711272,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 20, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 1216746,000 ns/op # Warmup Iteration 2: 657430,000 ns/op # Warmup Iteration 3: 592918,000 ns/op Iteration 1: 746705,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 1245229,000 ns/op # Warmup Iteration 2: 663034,000 ns/op # Warmup Iteration 3: 602503,000 ns/op Iteration 1: 733463,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 1211519,000 ns/op # Warmup Iteration 2: 1040737,000 ns/op # Warmup Iteration 3: 816190,000 ns/op Iteration 1: 1265277,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 915148,333 ±(99.9%) 5533186,046 ns/op Histogram, ns/op: [ 700000,000, 750000,000) = 2 [ 750000,000, 800000,000) = 0 [ 800000,000, 850000,000) = 0 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 0 [1100000,000, 1150000,000) = 0 [1150000,000, 1200000,000) = 0 [1200000,000, 1250000,000) = 0 Percentiles, ns/op: p(0,0000) = 733463,000 ns/op p(50,0000) = 746705,000 ns/op p(90,0000) = 1265277,000 ns/op p(95,0000) = 1265277,000 ns/op p(99,0000) = 1265277,000 ns/op p(99,9000) = 1265277,000 ns/op p(99,9900) = 1265277,000 ns/op p(99,9990) = 1265277,000 ns/op p(99,9999) = 1265277,000 ns/op p(100,0000) = 1265277,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 1 of 3 # Warmup Iteration 1: 552649,000 ns/op # Warmup Iteration 2: 180021,000 ns/op # Warmup Iteration 3: 143449,000 ns/op Iteration 1: 141367,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 2 of 3 # Warmup Iteration 1: 499409,000 ns/op # Warmup Iteration 2: 219934,000 ns/op # Warmup Iteration 3: 153697,000 ns/op Iteration 1: 147968,000 ns/op # Run progress: 100,00% complete, ETA 00:00:01 # Fork: 3 of 3 # Warmup Iteration 1: 536070,000 ns/op # Warmup Iteration 2: 190029,000 ns/op # Warmup Iteration 3: 162428,000 ns/op Iteration 1: 147605,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 145646,667 ±(99.9%) 67697,738 ns/op Histogram, ns/op: [141000,000, 141500,000) = 1 [141500,000, 142000,000) = 0 [142000,000, 142500,000) = 0 [142500,000, 143000,000) = 0 [143000,000, 143500,000) = 0 [143500,000, 144000,000) = 0 [144000,000, 144500,000) = 0 [144500,000, 145000,000) = 0 [145000,000, 145500,000) = 0 [145500,000, 146000,000) = 0 [146000,000, 146500,000) = 0 [146500,000, 147000,000) = 0 [147000,000, 147500,000) = 0 Percentiles, ns/op: p(0,0000) = 141367,000 ns/op p(50,0000) = 147605,000 ns/op p(90,0000) = 147968,000 ns/op p(95,0000) = 147968,000 ns/op p(99,0000) = 147968,000 ns/op p(99,9000) = 147968,000 ns/op p(99,9900) = 147968,000 ns/op p(99,9990) = 147968,000 ns/op p(99,9999) = 147968,000 ns/op p(100,0000) = 147968,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 616564,000 ns/op # Warmup Iteration 2: 199195,000 ns/op # Warmup Iteration 3: 163225,000 ns/op Iteration 1: 159551,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 543762,000 ns/op # Warmup Iteration 2: 223674,000 ns/op # Warmup Iteration 3: 177505,000 ns/op Iteration 1: 202052,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 494612,000 ns/op # Warmup Iteration 2: 210985,000 ns/op # Warmup Iteration 3: 176844,000 ns/op Iteration 1: 177097,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 179566,667 ±(99.9%) 389646,877 ns/op Histogram, ns/op: [150000,000, 155000,000) = 0 [155000,000, 160000,000) = 1 [160000,000, 165000,000) = 0 [165000,000, 170000,000) = 0 [170000,000, 175000,000) = 0 [175000,000, 180000,000) = 1 [180000,000, 185000,000) = 0 [185000,000, 190000,000) = 0 [190000,000, 195000,000) = 0 [195000,000, 200000,000) = 0 [200000,000, 205000,000) = 1 Percentiles, ns/op: p(0,0000) = 159551,000 ns/op p(50,0000) = 177097,000 ns/op p(90,0000) = 202052,000 ns/op p(95,0000) = 202052,000 ns/op p(99,0000) = 202052,000 ns/op p(99,9000) = 202052,000 ns/op p(99,9900) = 202052,000 ns/op p(99,9990) = 202052,000 ns/op p(99,9999) = 202052,000 ns/op p(100,0000) = 202052,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 886392,000 ns/op # Warmup Iteration 2: 455282,000 ns/op # Warmup Iteration 3: 468331,000 ns/op Iteration 1: 358091,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 522581,000 ns/op # Warmup Iteration 2: 281605,000 ns/op # Warmup Iteration 3: 268191,000 ns/op Iteration 1: 210838,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 538562,000 ns/op # Warmup Iteration 2: 280720,000 ns/op # Warmup Iteration 3: 244926,000 ns/op Iteration 1: 214798,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 261242,333 ±(99.9%) 1530589,465 ns/op Histogram, ns/op: [200000,000, 212500,000) = 1 [212500,000, 225000,000) = 1 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 [287500,000, 300000,000) = 0 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 1 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 0 Percentiles, ns/op: p(0,0000) = 210838,000 ns/op p(50,0000) = 214798,000 ns/op p(90,0000) = 358091,000 ns/op p(95,0000) = 358091,000 ns/op p(99,0000) = 358091,000 ns/op p(99,9000) = 358091,000 ns/op p(99,9900) = 358091,000 ns/op p(99,9990) = 358091,000 ns/op p(99,9999) = 358091,000 ns/op p(100,0000) = 358091,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 642441,000 ns/op # Warmup Iteration 2: 311176,000 ns/op # Warmup Iteration 3: 269458,000 ns/op Iteration 1: 198291,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1126026,000 ns/op # Warmup Iteration 2: 548534,000 ns/op # Warmup Iteration 3: 514573,000 ns/op Iteration 1: 276216,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 694784,000 ns/op # Warmup Iteration 2: 312567,000 ns/op # Warmup Iteration 3: 257132,000 ns/op Iteration 1: 248101,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 240869,333 ±(99.9%) 719945,275 ns/op Histogram, ns/op: [190000,000, 195000,000) = 0 [195000,000, 200000,000) = 1 [200000,000, 205000,000) = 0 [205000,000, 210000,000) = 0 [210000,000, 215000,000) = 0 [215000,000, 220000,000) = 0 [220000,000, 225000,000) = 0 [225000,000, 230000,000) = 0 [230000,000, 235000,000) = 0 [235000,000, 240000,000) = 0 [240000,000, 245000,000) = 0 [245000,000, 250000,000) = 1 [250000,000, 255000,000) = 0 [255000,000, 260000,000) = 0 [260000,000, 265000,000) = 0 [265000,000, 270000,000) = 0 [270000,000, 275000,000) = 0 Percentiles, ns/op: p(0,0000) = 198291,000 ns/op p(50,0000) = 248101,000 ns/op p(90,0000) = 276216,000 ns/op p(95,0000) = 276216,000 ns/op p(99,0000) = 276216,000 ns/op p(99,9000) = 276216,000 ns/op p(99,9900) = 276216,000 ns/op p(99,9990) = 276216,000 ns/op p(99,9999) = 276216,000 ns/op p(100,0000) = 276216,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 856708,000 ns/op # Warmup Iteration 2: 699820,000 ns/op # Warmup Iteration 3: 572769,000 ns/op Iteration 1: 381816,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 875249,000 ns/op # Warmup Iteration 2: 813928,000 ns/op # Warmup Iteration 3: 490824,000 ns/op Iteration 1: 385577,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1513615,000 ns/op # Warmup Iteration 2: 781880,000 ns/op # Warmup Iteration 3: 279775,000 ns/op Iteration 1: 244271,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 337221,333 ±(99.9%) 1468972,000 ns/op Histogram, ns/op: [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 1 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 [287500,000, 300000,000) = 0 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 2 Percentiles, ns/op: p(0,0000) = 244271,000 ns/op p(50,0000) = 381816,000 ns/op p(90,0000) = 385577,000 ns/op p(95,0000) = 385577,000 ns/op p(99,0000) = 385577,000 ns/op p(99,9000) = 385577,000 ns/op p(99,9900) = 385577,000 ns/op p(99,9990) = 385577,000 ns/op p(99,9999) = 385577,000 ns/op p(100,0000) = 385577,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1436592,000 ns/op # Warmup Iteration 2: 1133087,000 ns/op # Warmup Iteration 3: 425793,000 ns/op Iteration 1: 408275,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1481986,000 ns/op # Warmup Iteration 2: 915684,000 ns/op # Warmup Iteration 3: 658612,000 ns/op Iteration 1: 510152,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1562478,000 ns/op # Warmup Iteration 2: 1157379,000 ns/op # Warmup Iteration 3: 419506,000 ns/op Iteration 1: 419340,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 445922,333 ±(99.9%) 1019805,513 ns/op Histogram, ns/op: [400000,000, 412500,000) = 1 [412500,000, 425000,000) = 1 [425000,000, 437500,000) = 0 [437500,000, 450000,000) = 0 [450000,000, 462500,000) = 0 [462500,000, 475000,000) = 0 [475000,000, 487500,000) = 0 [487500,000, 500000,000) = 0 [500000,000, 512500,000) = 1 [512500,000, 525000,000) = 0 [525000,000, 537500,000) = 0 [537500,000, 550000,000) = 0 [550000,000, 562500,000) = 0 [562500,000, 575000,000) = 0 [575000,000, 587500,000) = 0 Percentiles, ns/op: p(0,0000) = 408275,000 ns/op p(50,0000) = 419340,000 ns/op p(90,0000) = 510152,000 ns/op p(95,0000) = 510152,000 ns/op p(99,0000) = 510152,000 ns/op p(99,9000) = 510152,000 ns/op p(99,9900) = 510152,000 ns/op p(99,9990) = 510152,000 ns/op p(99,9999) = 510152,000 ns/op p(100,0000) = 510152,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 50, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2342710,000 ns/op # Warmup Iteration 2: 1545860,000 ns/op # Warmup Iteration 3: 731735,000 ns/op Iteration 1: 769286,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2108695,000 ns/op # Warmup Iteration 2: 1336423,000 ns/op # Warmup Iteration 3: 761543,000 ns/op Iteration 1: 807627,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2482471,000 ns/op # Warmup Iteration 2: 1515052,000 ns/op # Warmup Iteration 3: 747175,000 ns/op Iteration 1: 786032,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 787648,333 ±(99.9%) 350672,383 ns/op Histogram, ns/op: [760000,000, 765000,000) = 0 [765000,000, 770000,000) = 1 [770000,000, 775000,000) = 0 [775000,000, 780000,000) = 0 [780000,000, 785000,000) = 0 [785000,000, 790000,000) = 1 [790000,000, 795000,000) = 0 [795000,000, 800000,000) = 0 [800000,000, 805000,000) = 0 Percentiles, ns/op: p(0,0000) = 769286,000 ns/op p(50,0000) = 786032,000 ns/op p(90,0000) = 807627,000 ns/op p(95,0000) = 807627,000 ns/op p(99,0000) = 807627,000 ns/op p(99,9000) = 807627,000 ns/op p(99,9900) = 807627,000 ns/op p(99,9990) = 807627,000 ns/op p(99,9999) = 807627,000 ns/op p(100,0000) = 807627,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 590568,000 ns/op # Warmup Iteration 2: 297413,000 ns/op # Warmup Iteration 3: 268213,000 ns/op Iteration 1: 227070,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 601187,000 ns/op # Warmup Iteration 2: 291765,000 ns/op # Warmup Iteration 3: 271542,000 ns/op Iteration 1: 214276,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 891221,000 ns/op # Warmup Iteration 2: 528080,000 ns/op # Warmup Iteration 3: 275356,000 ns/op Iteration 1: 335195,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 258847,000 ±(99.9%) 1211894,731 ns/op Histogram, ns/op: [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 1 [225000,000, 237500,000) = 1 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 [287500,000, 300000,000) = 0 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 1 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 0 Percentiles, ns/op: p(0,0000) = 214276,000 ns/op p(50,0000) = 227070,000 ns/op p(90,0000) = 335195,000 ns/op p(95,0000) = 335195,000 ns/op p(99,0000) = 335195,000 ns/op p(99,9000) = 335195,000 ns/op p(99,9900) = 335195,000 ns/op p(99,9990) = 335195,000 ns/op p(99,9999) = 335195,000 ns/op p(100,0000) = 335195,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 683264,000 ns/op # Warmup Iteration 2: 357634,000 ns/op # Warmup Iteration 3: 307262,000 ns/op Iteration 1: 271288,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1002192,000 ns/op # Warmup Iteration 2: 617739,000 ns/op # Warmup Iteration 3: 497607,000 ns/op Iteration 1: 436097,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 662435,000 ns/op # Warmup Iteration 2: 452587,000 ns/op # Warmup Iteration 3: 268674,000 ns/op Iteration 1: 223096,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 310160,333 ±(99.9%) 2037722,574 ns/op Histogram, ns/op: [200000,000, 225000,000) = 1 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 1 [275000,000, 300000,000) = 0 [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 1 [450000,000, 475000,000) = 0 Percentiles, ns/op: p(0,0000) = 223096,000 ns/op p(50,0000) = 271288,000 ns/op p(90,0000) = 436097,000 ns/op p(95,0000) = 436097,000 ns/op p(99,0000) = 436097,000 ns/op p(99,9000) = 436097,000 ns/op p(99,9900) = 436097,000 ns/op p(99,9990) = 436097,000 ns/op p(99,9999) = 436097,000 ns/op p(100,0000) = 436097,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 888965,000 ns/op # Warmup Iteration 2: 717203,000 ns/op # Warmup Iteration 3: 441558,000 ns/op Iteration 1: 428905,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 769733,000 ns/op # Warmup Iteration 2: 421934,000 ns/op # Warmup Iteration 3: 296265,000 ns/op Iteration 1: 257027,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 778564,000 ns/op # Warmup Iteration 2: 521041,000 ns/op # Warmup Iteration 3: 337948,000 ns/op Iteration 1: 281929,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 322620,333 ±(99.9%) 1694541,365 ns/op Histogram, ns/op: [200000,000, 225000,000) = 0 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 1 [275000,000, 300000,000) = 1 [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 1 [450000,000, 475000,000) = 0 Percentiles, ns/op: p(0,0000) = 257027,000 ns/op p(50,0000) = 281929,000 ns/op p(90,0000) = 428905,000 ns/op p(95,0000) = 428905,000 ns/op p(99,0000) = 428905,000 ns/op p(99,9000) = 428905,000 ns/op p(99,9900) = 428905,000 ns/op p(99,9990) = 428905,000 ns/op p(99,9999) = 428905,000 ns/op p(100,0000) = 428905,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1014627,000 ns/op # Warmup Iteration 2: 527009,000 ns/op # Warmup Iteration 3: 385435,000 ns/op Iteration 1: 362991,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1038030,000 ns/op # Warmup Iteration 2: 615365,000 ns/op # Warmup Iteration 3: 375653,000 ns/op Iteration 1: 435937,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1026608,000 ns/op # Warmup Iteration 2: 585113,000 ns/op # Warmup Iteration 3: 352925,000 ns/op Iteration 1: 321223,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 373383,667 ±(99.9%) 1059209,719 ns/op Histogram, ns/op: [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 1 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 1 [375000,000, 387500,000) = 0 [387500,000, 400000,000) = 0 [400000,000, 412500,000) = 0 [412500,000, 425000,000) = 0 [425000,000, 437500,000) = 1 [437500,000, 450000,000) = 0 [450000,000, 462500,000) = 0 [462500,000, 475000,000) = 0 [475000,000, 487500,000) = 0 Percentiles, ns/op: p(0,0000) = 321223,000 ns/op p(50,0000) = 362991,000 ns/op p(90,0000) = 435937,000 ns/op p(95,0000) = 435937,000 ns/op p(99,0000) = 435937,000 ns/op p(99,9000) = 435937,000 ns/op p(99,9900) = 435937,000 ns/op p(99,9990) = 435937,000 ns/op p(99,9999) = 435937,000 ns/op p(100,0000) = 435937,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1418616,000 ns/op # Warmup Iteration 2: 859996,000 ns/op # Warmup Iteration 3: 777475,000 ns/op Iteration 1: 708331,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1463882,000 ns/op # Warmup Iteration 2: 584680,000 ns/op # Warmup Iteration 3: 574729,000 ns/op Iteration 1: 424597,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2336316,000 ns/op # Warmup Iteration 2: 773318,000 ns/op # Warmup Iteration 3: 769145,000 ns/op Iteration 1: 714685,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 615871,000 ±(99.9%) 3022594,548 ns/op Histogram, ns/op: [400000,000, 425000,000) = 1 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 [675000,000, 700000,000) = 0 [700000,000, 725000,000) = 2 [725000,000, 750000,000) = 0 [750000,000, 775000,000) = 0 Percentiles, ns/op: p(0,0000) = 424597,000 ns/op p(50,0000) = 708331,000 ns/op p(90,0000) = 714685,000 ns/op p(95,0000) = 714685,000 ns/op p(99,0000) = 714685,000 ns/op p(99,9000) = 714685,000 ns/op p(99,9900) = 714685,000 ns/op p(99,9990) = 714685,000 ns/op p(99,9999) = 714685,000 ns/op p(100,0000) = 714685,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2333464,000 ns/op # Warmup Iteration 2: 939348,000 ns/op # Warmup Iteration 3: 756431,000 ns/op Iteration 1: 815853,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2338451,000 ns/op # Warmup Iteration 2: 968623,000 ns/op # Warmup Iteration 3: 832080,000 ns/op Iteration 1: 835012,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2209270,000 ns/op # Warmup Iteration 2: 946490,000 ns/op # Warmup Iteration 3: 749663,000 ns/op Iteration 1: 836861,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 829242,000 ±(99.9%) 212211,191 ns/op Histogram, ns/op: [810000,000, 812500,000) = 0 [812500,000, 815000,000) = 0 [815000,000, 817500,000) = 1 [817500,000, 820000,000) = 0 [820000,000, 822500,000) = 0 [822500,000, 825000,000) = 0 [825000,000, 827500,000) = 0 [827500,000, 830000,000) = 0 [830000,000, 832500,000) = 0 [832500,000, 835000,000) = 0 [835000,000, 837500,000) = 2 Percentiles, ns/op: p(0,0000) = 815853,000 ns/op p(50,0000) = 835012,000 ns/op p(90,0000) = 836861,000 ns/op p(95,0000) = 836861,000 ns/op p(99,0000) = 836861,000 ns/op p(99,9000) = 836861,000 ns/op p(99,9900) = 836861,000 ns/op p(99,9990) = 836861,000 ns/op p(99,9999) = 836861,000 ns/op p(100,0000) = 836861,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 100, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 3365359,000 ns/op # Warmup Iteration 2: 1541250,000 ns/op # Warmup Iteration 3: 1486492,000 ns/op Iteration 1: 1299651,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 3422307,000 ns/op # Warmup Iteration 2: 1494401,000 ns/op # Warmup Iteration 3: 1509408,000 ns/op Iteration 1: 1352671,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 3850502,000 ns/op # Warmup Iteration 2: 2596440,000 ns/op # Warmup Iteration 3: 2482435,000 ns/op Iteration 1: 2277349,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 1643223,667 ±(99.9%) 10030547,111 ns/op Histogram, ns/op: [1200000,000, 1300000,000) = 1 [1300000,000, 1400000,000) = 1 [1400000,000, 1500000,000) = 0 [1500000,000, 1600000,000) = 0 [1600000,000, 1700000,000) = 0 [1700000,000, 1800000,000) = 0 [1800000,000, 1900000,000) = 0 [1900000,000, 2000000,000) = 0 [2000000,000, 2100000,000) = 0 [2100000,000, 2200000,000) = 0 Percentiles, ns/op: p(0,0000) = 1299651,000 ns/op p(50,0000) = 1352671,000 ns/op p(90,0000) = 2277349,000 ns/op p(95,0000) = 2277349,000 ns/op p(99,0000) = 2277349,000 ns/op p(99,9000) = 2277349,000 ns/op p(99,9900) = 2277349,000 ns/op p(99,9990) = 2277349,000 ns/op p(99,9999) = 2277349,000 ns/op p(100,0000) = 2277349,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1013893,000 ns/op # Warmup Iteration 2: 491599,000 ns/op # Warmup Iteration 3: 437226,000 ns/op Iteration 1: 526140,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 914589,000 ns/op # Warmup Iteration 2: 470176,000 ns/op # Warmup Iteration 3: 452452,000 ns/op Iteration 1: 334135,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 861621,000 ns/op # Warmup Iteration 2: 582797,000 ns/op # Warmup Iteration 3: 480184,000 ns/op Iteration 1: 362993,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 407756,000 ±(99.9%) 1888844,303 ns/op Histogram, ns/op: [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 1 [350000,000, 375000,000) = 1 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 1 [550000,000, 575000,000) = 0 Percentiles, ns/op: p(0,0000) = 334135,000 ns/op p(50,0000) = 362993,000 ns/op p(90,0000) = 526140,000 ns/op p(95,0000) = 526140,000 ns/op p(99,0000) = 526140,000 ns/op p(99,9000) = 526140,000 ns/op p(99,9900) = 526140,000 ns/op p(99,9990) = 526140,000 ns/op p(99,9999) = 526140,000 ns/op p(100,0000) = 526140,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 952198,000 ns/op # Warmup Iteration 2: 488053,000 ns/op # Warmup Iteration 3: 393806,000 ns/op Iteration 1: 288814,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 986404,000 ns/op # Warmup Iteration 2: 630049,000 ns/op # Warmup Iteration 3: 465915,000 ns/op Iteration 1: 360657,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 949337,000 ns/op # Warmup Iteration 2: 450996,000 ns/op # Warmup Iteration 3: 462238,000 ns/op Iteration 1: 296156,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 315209,000 ±(99.9%) 721173,404 ns/op Histogram, ns/op: [280000,000, 285000,000) = 0 [285000,000, 290000,000) = 1 [290000,000, 295000,000) = 0 [295000,000, 300000,000) = 1 [300000,000, 305000,000) = 0 [305000,000, 310000,000) = 0 [310000,000, 315000,000) = 0 [315000,000, 320000,000) = 0 [320000,000, 325000,000) = 0 [325000,000, 330000,000) = 0 [330000,000, 335000,000) = 0 [335000,000, 340000,000) = 0 [340000,000, 345000,000) = 0 [345000,000, 350000,000) = 0 [350000,000, 355000,000) = 0 [355000,000, 360000,000) = 0 [360000,000, 365000,000) = 1 Percentiles, ns/op: p(0,0000) = 288814,000 ns/op p(50,0000) = 296156,000 ns/op p(90,0000) = 360657,000 ns/op p(95,0000) = 360657,000 ns/op p(99,0000) = 360657,000 ns/op p(99,9000) = 360657,000 ns/op p(99,9900) = 360657,000 ns/op p(99,9990) = 360657,000 ns/op p(99,9999) = 360657,000 ns/op p(100,0000) = 360657,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1327182,000 ns/op # Warmup Iteration 2: 830581,000 ns/op # Warmup Iteration 3: 625967,000 ns/op Iteration 1: 439842,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1208063,000 ns/op # Warmup Iteration 2: 890873,000 ns/op # Warmup Iteration 3: 663623,000 ns/op Iteration 1: 568690,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1287225,000 ns/op # Warmup Iteration 2: 701628,000 ns/op # Warmup Iteration 3: 568927,000 ns/op Iteration 1: 485230,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 497920,667 ±(99.9%) 1192313,682 ns/op Histogram, ns/op: [400000,000, 412500,000) = 0 [412500,000, 425000,000) = 0 [425000,000, 437500,000) = 0 [437500,000, 450000,000) = 1 [450000,000, 462500,000) = 0 [462500,000, 475000,000) = 0 [475000,000, 487500,000) = 1 [487500,000, 500000,000) = 0 [500000,000, 512500,000) = 0 [512500,000, 525000,000) = 0 [525000,000, 537500,000) = 0 [537500,000, 550000,000) = 0 [550000,000, 562500,000) = 0 [562500,000, 575000,000) = 1 [575000,000, 587500,000) = 0 Percentiles, ns/op: p(0,0000) = 439842,000 ns/op p(50,0000) = 485230,000 ns/op p(90,0000) = 568690,000 ns/op p(95,0000) = 568690,000 ns/op p(99,0000) = 568690,000 ns/op p(99,9000) = 568690,000 ns/op p(99,9900) = 568690,000 ns/op p(99,9990) = 568690,000 ns/op p(99,9999) = 568690,000 ns/op p(100,0000) = 568690,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1628245,000 ns/op # Warmup Iteration 2: 734477,000 ns/op # Warmup Iteration 3: 795623,000 ns/op Iteration 1: 605404,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1640864,000 ns/op # Warmup Iteration 2: 863232,000 ns/op # Warmup Iteration 3: 743353,000 ns/op Iteration 1: 576257,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1668507,000 ns/op # Warmup Iteration 2: 831600,000 ns/op # Warmup Iteration 3: 690884,000 ns/op Iteration 1: 474074,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 551911,667 ±(99.9%) 1258210,400 ns/op Histogram, ns/op: [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 1 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 1 [600000,000, 625000,000) = 1 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 Percentiles, ns/op: p(0,0000) = 474074,000 ns/op p(50,0000) = 576257,000 ns/op p(90,0000) = 605404,000 ns/op p(95,0000) = 605404,000 ns/op p(99,0000) = 605404,000 ns/op p(99,9000) = 605404,000 ns/op p(99,9900) = 605404,000 ns/op p(99,9990) = 605404,000 ns/op p(99,9999) = 605404,000 ns/op p(100,0000) = 605404,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2390773,000 ns/op # Warmup Iteration 2: 1020480,000 ns/op # Warmup Iteration 3: 811960,000 ns/op Iteration 1: 607175,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2089196,000 ns/op # Warmup Iteration 2: 796485,000 ns/op # Warmup Iteration 3: 847932,000 ns/op Iteration 1: 664101,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2191470,000 ns/op # Warmup Iteration 2: 1359432,000 ns/op # Warmup Iteration 3: 1395450,000 ns/op Iteration 1: 1007168,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 759481,333 ±(99.9%) 3947633,689 ns/op Histogram, ns/op: [ 600000,000, 650000,000) = 1 [ 650000,000, 700000,000) = 1 [ 700000,000, 750000,000) = 0 [ 750000,000, 800000,000) = 0 [ 800000,000, 850000,000) = 0 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 1 Percentiles, ns/op: p(0,0000) = 607175,000 ns/op p(50,0000) = 664101,000 ns/op p(90,0000) = 1007168,000 ns/op p(95,0000) = 1007168,000 ns/op p(99,0000) = 1007168,000 ns/op p(99,9000) = 1007168,000 ns/op p(99,9900) = 1007168,000 ns/op p(99,9990) = 1007168,000 ns/op p(99,9999) = 1007168,000 ns/op p(100,0000) = 1007168,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 3252932,000 ns/op # Warmup Iteration 2: 1692599,000 ns/op # Warmup Iteration 3: 1530239,000 ns/op Iteration 1: 1431173,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 3195086,000 ns/op # Warmup Iteration 2: 1559081,000 ns/op # Warmup Iteration 3: 1468600,000 ns/op Iteration 1: 1399030,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 3028775,000 ns/op # Warmup Iteration 2: 1596280,000 ns/op # Warmup Iteration 3: 1564097,000 ns/op Iteration 1: 1398943,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 1409715,333 ±(99.9%) 339021,919 ns/op Histogram, ns/op: [1390000,000, 1395000,000) = 0 [1395000,000, 1400000,000) = 2 [1400000,000, 1405000,000) = 0 [1405000,000, 1410000,000) = 0 [1410000,000, 1415000,000) = 0 [1415000,000, 1420000,000) = 0 [1420000,000, 1425000,000) = 0 [1425000,000, 1430000,000) = 0 [1430000,000, 1435000,000) = 1 Percentiles, ns/op: p(0,0000) = 1398943,000 ns/op p(50,0000) = 1399030,000 ns/op p(90,0000) = 1431173,000 ns/op p(95,0000) = 1431173,000 ns/op p(99,0000) = 1431173,000 ns/op p(99,9000) = 1431173,000 ns/op p(99,9900) = 1431173,000 ns/op p(99,9990) = 1431173,000 ns/op p(99,9999) = 1431173,000 ns/op p(100,0000) = 1431173,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 200, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 4592593,000 ns/op # Warmup Iteration 2: 4240689,000 ns/op # Warmup Iteration 3: 3658606,000 ns/op Iteration 1: 2844338,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 7013942,000 ns/op # Warmup Iteration 2: 5630924,000 ns/op # Warmup Iteration 3: 5129263,000 ns/op Iteration 1: 1576721,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 5283573,000 ns/op # Warmup Iteration 2: 5627823,000 ns/op # Warmup Iteration 3: 4928597,000 ns/op Iteration 1: 1574206,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 1998421,667 ±(99.9%) 13365097,882 ns/op Histogram, ns/op: [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 0 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 2 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 [1875000,000, 2000000,000) = 0 [2000000,000, 2125000,000) = 0 [2125000,000, 2250000,000) = 0 [2250000,000, 2375000,000) = 0 [2375000,000, 2500000,000) = 0 [2500000,000, 2625000,000) = 0 [2625000,000, 2750000,000) = 0 [2750000,000, 2875000,000) = 1 Percentiles, ns/op: p(0,0000) = 1574206,000 ns/op p(50,0000) = 1576721,000 ns/op p(90,0000) = 2844338,000 ns/op p(95,0000) = 2844338,000 ns/op p(99,0000) = 2844338,000 ns/op p(99,9000) = 2844338,000 ns/op p(99,9900) = 2844338,000 ns/op p(99,9990) = 2844338,000 ns/op p(99,9999) = 2844338,000 ns/op p(100,0000) = 2844338,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1565141,000 ns/op # Warmup Iteration 2: 719634,000 ns/op # Warmup Iteration 3: 526432,000 ns/op Iteration 1: 468425,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1624089,000 ns/op # Warmup Iteration 2: 903415,000 ns/op # Warmup Iteration 3: 709793,000 ns/op Iteration 1: 481928,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1639832,000 ns/op # Warmup Iteration 2: 1084830,000 ns/op # Warmup Iteration 3: 520415,000 ns/op Iteration 1: 423668,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 458007,000 ±(99.9%) 556346,187 ns/op Histogram, ns/op: [420000,000, 425000,000) = 1 [425000,000, 430000,000) = 0 [430000,000, 435000,000) = 0 [435000,000, 440000,000) = 0 [440000,000, 445000,000) = 0 [445000,000, 450000,000) = 0 [450000,000, 455000,000) = 0 [455000,000, 460000,000) = 0 [460000,000, 465000,000) = 0 [465000,000, 470000,000) = 1 [470000,000, 475000,000) = 0 [475000,000, 480000,000) = 0 [480000,000, 485000,000) = 1 Percentiles, ns/op: p(0,0000) = 423668,000 ns/op p(50,0000) = 468425,000 ns/op p(90,0000) = 481928,000 ns/op p(95,0000) = 481928,000 ns/op p(99,0000) = 481928,000 ns/op p(99,9000) = 481928,000 ns/op p(99,9900) = 481928,000 ns/op p(99,9990) = 481928,000 ns/op p(99,9999) = 481928,000 ns/op p(100,0000) = 481928,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2926098,000 ns/op # Warmup Iteration 2: 1358102,000 ns/op # Warmup Iteration 3: 905427,000 ns/op Iteration 1: 590408,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1836963,000 ns/op # Warmup Iteration 2: 879325,000 ns/op # Warmup Iteration 3: 636540,000 ns/op Iteration 1: 473023,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1856217,000 ns/op # Warmup Iteration 2: 1101077,000 ns/op # Warmup Iteration 3: 626550,000 ns/op Iteration 1: 506296,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 523242,333 ±(99.9%) 1103736,660 ns/op Histogram, ns/op: [400000,000, 412500,000) = 0 [412500,000, 425000,000) = 0 [425000,000, 437500,000) = 0 [437500,000, 450000,000) = 0 [450000,000, 462500,000) = 0 [462500,000, 475000,000) = 1 [475000,000, 487500,000) = 0 [487500,000, 500000,000) = 0 [500000,000, 512500,000) = 1 [512500,000, 525000,000) = 0 [525000,000, 537500,000) = 0 [537500,000, 550000,000) = 0 [550000,000, 562500,000) = 0 [562500,000, 575000,000) = 0 [575000,000, 587500,000) = 0 Percentiles, ns/op: p(0,0000) = 473023,000 ns/op p(50,0000) = 506296,000 ns/op p(90,0000) = 590408,000 ns/op p(95,0000) = 590408,000 ns/op p(99,0000) = 590408,000 ns/op p(99,9000) = 590408,000 ns/op p(99,9900) = 590408,000 ns/op p(99,9990) = 590408,000 ns/op p(99,9999) = 590408,000 ns/op p(100,0000) = 590408,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2352912,000 ns/op # Warmup Iteration 2: 1831303,000 ns/op # Warmup Iteration 3: 550582,000 ns/op Iteration 1: 736927,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2040191,000 ns/op # Warmup Iteration 2: 1157650,000 ns/op # Warmup Iteration 3: 608529,000 ns/op Iteration 1: 465428,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2243118,000 ns/op # Warmup Iteration 2: 1008085,000 ns/op # Warmup Iteration 3: 622177,000 ns/op Iteration 1: 461449,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 554601,333 ±(99.9%) 2880887,998 ns/op Histogram, ns/op: [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 2 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 [675000,000, 700000,000) = 0 [700000,000, 725000,000) = 0 [725000,000, 750000,000) = 1 [750000,000, 775000,000) = 0 Percentiles, ns/op: p(0,0000) = 461449,000 ns/op p(50,0000) = 465428,000 ns/op p(90,0000) = 736927,000 ns/op p(95,0000) = 736927,000 ns/op p(99,0000) = 736927,000 ns/op p(99,9000) = 736927,000 ns/op p(99,9900) = 736927,000 ns/op p(99,9990) = 736927,000 ns/op p(99,9999) = 736927,000 ns/op p(100,0000) = 736927,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2982793,000 ns/op # Warmup Iteration 2: 1500932,000 ns/op # Warmup Iteration 3: 885868,000 ns/op Iteration 1: 830989,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2792987,000 ns/op # Warmup Iteration 2: 1212858,000 ns/op # Warmup Iteration 3: 766399,000 ns/op Iteration 1: 846502,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2839795,000 ns/op # Warmup Iteration 2: 1366821,000 ns/op # Warmup Iteration 3: 1089384,000 ns/op Iteration 1: 954972,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 877487,667 ±(99.9%) 1232367,143 ns/op Histogram, ns/op: [ 800000,000, 812500,000) = 0 [ 812500,000, 825000,000) = 0 [ 825000,000, 837500,000) = 1 [ 837500,000, 850000,000) = 1 [ 850000,000, 862500,000) = 0 [ 862500,000, 875000,000) = 0 [ 875000,000, 887500,000) = 0 [ 887500,000, 900000,000) = 0 [ 900000,000, 912500,000) = 0 [ 912500,000, 925000,000) = 0 [ 925000,000, 937500,000) = 0 [ 937500,000, 950000,000) = 0 [ 950000,000, 962500,000) = 1 [ 962500,000, 975000,000) = 0 [ 975000,000, 987500,000) = 0 Percentiles, ns/op: p(0,0000) = 830989,000 ns/op p(50,0000) = 846502,000 ns/op p(90,0000) = 954972,000 ns/op p(95,0000) = 954972,000 ns/op p(99,0000) = 954972,000 ns/op p(99,9000) = 954972,000 ns/op p(99,9900) = 954972,000 ns/op p(99,9990) = 954972,000 ns/op p(99,9999) = 954972,000 ns/op p(100,0000) = 954972,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 4112026,000 ns/op # Warmup Iteration 2: 3124188,000 ns/op # Warmup Iteration 3: 2645222,000 ns/op Iteration 1: 2618405,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 4155921,000 ns/op # Warmup Iteration 2: 3053537,000 ns/op # Warmup Iteration 3: 2690573,000 ns/op Iteration 1: 2600926,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2971698,000 ns/op # Warmup Iteration 2: 3136161,000 ns/op # Warmup Iteration 3: 2094624,000 ns/op Iteration 1: 1505194,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 2241508,333 ±(99.9%) 11634510,955 ns/op Histogram, ns/op: [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 0 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 [1875000,000, 2000000,000) = 0 [2000000,000, 2125000,000) = 0 [2125000,000, 2250000,000) = 0 [2250000,000, 2375000,000) = 0 [2375000,000, 2500000,000) = 0 [2500000,000, 2625000,000) = 2 [2625000,000, 2750000,000) = 0 [2750000,000, 2875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1505194,000 ns/op p(50,0000) = 2600926,000 ns/op p(90,0000) = 2618405,000 ns/op p(95,0000) = 2618405,000 ns/op p(99,0000) = 2618405,000 ns/op p(99,9000) = 2618405,000 ns/op p(99,9900) = 2618405,000 ns/op p(99,9990) = 2618405,000 ns/op p(99,9999) = 2618405,000 ns/op p(100,0000) = 2618405,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 5429900,000 ns/op # Warmup Iteration 2: 3963414,000 ns/op # Warmup Iteration 3: 3881504,000 ns/op Iteration 1: 3590789,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 5354419,000 ns/op # Warmup Iteration 2: 4039054,000 ns/op # Warmup Iteration 3: 3778587,000 ns/op Iteration 1: 3645705,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 6681132,000 ns/op # Warmup Iteration 2: 5869640,000 ns/op # Warmup Iteration 3: 3846322,000 ns/op Iteration 1: 3079300,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 3438598,000 ±(99.9%) 5698797,912 ns/op Histogram, ns/op: [3000000,000, 3050000,000) = 0 [3050000,000, 3100000,000) = 1 [3100000,000, 3150000,000) = 0 [3150000,000, 3200000,000) = 0 [3200000,000, 3250000,000) = 0 [3250000,000, 3300000,000) = 0 [3300000,000, 3350000,000) = 0 [3350000,000, 3400000,000) = 0 [3400000,000, 3450000,000) = 0 [3450000,000, 3500000,000) = 0 [3500000,000, 3550000,000) = 0 [3550000,000, 3600000,000) = 1 [3600000,000, 3650000,000) = 1 Percentiles, ns/op: p(0,0000) = 3079300,000 ns/op p(50,0000) = 3590789,000 ns/op p(90,0000) = 3645705,000 ns/op p(95,0000) = 3645705,000 ns/op p(99,0000) = 3645705,000 ns/op p(99,9000) = 3645705,000 ns/op p(99,9900) = 3645705,000 ns/op p(99,9990) = 3645705,000 ns/op p(99,9999) = 3645705,000 ns/op p(100,0000) = 3645705,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 500, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 9213494,000 ns/op # Warmup Iteration 2: 8098116,000 ns/op # Warmup Iteration 3: 7308715,000 ns/op Iteration 1: 22416408,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 9276512,000 ns/op # Warmup Iteration 2: 8070434,000 ns/op # Warmup Iteration 3: 7019944,000 ns/op Iteration 1: 22399398,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 9174976,000 ns/op # Warmup Iteration 2: 9830765,000 ns/op # Warmup Iteration 3: 6938854,000 ns/op Iteration 1: 21666879,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 22160895,000 ±(99.9%) 7806761,391 ns/op Histogram, ns/op: [21600000,000, 21650000,000) = 0 [21650000,000, 21700000,000) = 1 [21700000,000, 21750000,000) = 0 [21750000,000, 21800000,000) = 0 [21800000,000, 21850000,000) = 0 [21850000,000, 21900000,000) = 0 [21900000,000, 21950000,000) = 0 [21950000,000, 22000000,000) = 0 [22000000,000, 22050000,000) = 0 [22050000,000, 22100000,000) = 0 [22100000,000, 22150000,000) = 0 [22150000,000, 22200000,000) = 0 [22200000,000, 22250000,000) = 0 [22250000,000, 22300000,000) = 0 [22300000,000, 22350000,000) = 0 [22350000,000, 22400000,000) = 1 [22400000,000, 22450000,000) = 1 Percentiles, ns/op: p(0,0000) = 21666879,000 ns/op p(50,0000) = 22399398,000 ns/op p(90,0000) = 22416408,000 ns/op p(95,0000) = 22416408,000 ns/op p(99,0000) = 22416408,000 ns/op p(99,9000) = 22416408,000 ns/op p(99,9900) = 22416408,000 ns/op p(99,9990) = 22416408,000 ns/op p(99,9999) = 22416408,000 ns/op p(100,0000) = 22416408,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2649794,000 ns/op # Warmup Iteration 2: 804346,000 ns/op # Warmup Iteration 3: 400501,000 ns/op Iteration 1: 455886,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 4024085,000 ns/op # Warmup Iteration 2: 695912,000 ns/op # Warmup Iteration 3: 686113,000 ns/op Iteration 1: 779930,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2718168,000 ns/op # Warmup Iteration 2: 564668,000 ns/op # Warmup Iteration 3: 336852,000 ns/op Iteration 1: 414981,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 550265,667 ±(99.9%) 3647722,024 ns/op Histogram, ns/op: [400000,000, 425000,000) = 1 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 1 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 [675000,000, 700000,000) = 0 [700000,000, 725000,000) = 0 [725000,000, 750000,000) = 0 [750000,000, 775000,000) = 0 Percentiles, ns/op: p(0,0000) = 414981,000 ns/op p(50,0000) = 455886,000 ns/op p(90,0000) = 779930,000 ns/op p(95,0000) = 779930,000 ns/op p(99,0000) = 779930,000 ns/op p(99,9000) = 779930,000 ns/op p(99,9900) = 779930,000 ns/op p(99,9990) = 779930,000 ns/op p(99,9999) = 779930,000 ns/op p(100,0000) = 779930,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 4546691,000 ns/op # Warmup Iteration 2: 764828,000 ns/op # Warmup Iteration 3: 674030,000 ns/op Iteration 1: 562426,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 3101218,000 ns/op # Warmup Iteration 2: 1220397,000 ns/op # Warmup Iteration 3: 679129,000 ns/op Iteration 1: 524834,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2786448,000 ns/op # Warmup Iteration 2: 826187,000 ns/op # Warmup Iteration 3: 438981,000 ns/op Iteration 1: 418810,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 502023,333 ±(99.9%) 1358714,489 ns/op Histogram, ns/op: [400000,000, 412500,000) = 0 [412500,000, 425000,000) = 1 [425000,000, 437500,000) = 0 [437500,000, 450000,000) = 0 [450000,000, 462500,000) = 0 [462500,000, 475000,000) = 0 [475000,000, 487500,000) = 0 [487500,000, 500000,000) = 0 [500000,000, 512500,000) = 0 [512500,000, 525000,000) = 1 [525000,000, 537500,000) = 0 [537500,000, 550000,000) = 0 [550000,000, 562500,000) = 1 [562500,000, 575000,000) = 0 [575000,000, 587500,000) = 0 Percentiles, ns/op: p(0,0000) = 418810,000 ns/op p(50,0000) = 524834,000 ns/op p(90,0000) = 562426,000 ns/op p(95,0000) = 562426,000 ns/op p(99,0000) = 562426,000 ns/op p(99,9000) = 562426,000 ns/op p(99,9900) = 562426,000 ns/op p(99,9990) = 562426,000 ns/op p(99,9999) = 562426,000 ns/op p(100,0000) = 562426,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 3436304,000 ns/op # Warmup Iteration 2: 1621667,000 ns/op # Warmup Iteration 3: 936961,000 ns/op Iteration 1: 986112,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 3499066,000 ns/op # Warmup Iteration 2: 1053202,000 ns/op # Warmup Iteration 3: 1021706,000 ns/op Iteration 1: 1617942,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 3436519,000 ns/op # Warmup Iteration 2: 1159070,000 ns/op # Warmup Iteration 3: 851363,000 ns/op Iteration 1: 963787,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 1189280,333 ±(99.9%) 6775712,698 ns/op Histogram, ns/op: [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 2 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 0 [1100000,000, 1150000,000) = 0 [1150000,000, 1200000,000) = 0 [1200000,000, 1250000,000) = 0 [1250000,000, 1300000,000) = 0 [1300000,000, 1350000,000) = 0 [1350000,000, 1400000,000) = 0 [1400000,000, 1450000,000) = 0 [1450000,000, 1500000,000) = 0 [1500000,000, 1550000,000) = 0 [1550000,000, 1600000,000) = 0 [1600000,000, 1650000,000) = 1 Percentiles, ns/op: p(0,0000) = 963787,000 ns/op p(50,0000) = 986112,000 ns/op p(90,0000) = 1617942,000 ns/op p(95,0000) = 1617942,000 ns/op p(99,0000) = 1617942,000 ns/op p(99,9000) = 1617942,000 ns/op p(99,9900) = 1617942,000 ns/op p(99,9990) = 1617942,000 ns/op p(99,9999) = 1617942,000 ns/op p(100,0000) = 1617942,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 4057866,000 ns/op # Warmup Iteration 2: 1608646,000 ns/op # Warmup Iteration 3: 1661895,000 ns/op Iteration 1: 1626164,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 7396190,000 ns/op # Warmup Iteration 2: 1807056,000 ns/op # Warmup Iteration 3: 1856097,000 ns/op Iteration 1: 1832796,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 4386595,000 ns/op # Warmup Iteration 2: 2233331,000 ns/op # Warmup Iteration 3: 1635805,000 ns/op Iteration 1: 1579481,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 1679480,333 ±(99.9%) 2459460,595 ns/op Histogram, ns/op: [1500000,000, 1525000,000) = 0 [1525000,000, 1550000,000) = 0 [1550000,000, 1575000,000) = 0 [1575000,000, 1600000,000) = 1 [1600000,000, 1625000,000) = 0 [1625000,000, 1650000,000) = 1 [1650000,000, 1675000,000) = 0 [1675000,000, 1700000,000) = 0 [1700000,000, 1725000,000) = 0 [1725000,000, 1750000,000) = 0 [1750000,000, 1775000,000) = 0 [1775000,000, 1800000,000) = 0 [1800000,000, 1825000,000) = 0 [1825000,000, 1850000,000) = 1 [1850000,000, 1875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1579481,000 ns/op p(50,0000) = 1626164,000 ns/op p(90,0000) = 1832796,000 ns/op p(95,0000) = 1832796,000 ns/op p(99,0000) = 1832796,000 ns/op p(99,9000) = 1832796,000 ns/op p(99,9900) = 1832796,000 ns/op p(99,9990) = 1832796,000 ns/op p(99,9999) = 1832796,000 ns/op p(100,0000) = 1832796,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 8254308,000 ns/op # Warmup Iteration 2: 5318833,000 ns/op # Warmup Iteration 3: 5317399,000 ns/op Iteration 1: 5154145,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 7936253,000 ns/op # Warmup Iteration 2: 3207516,000 ns/op # Warmup Iteration 3: 3353816,000 ns/op Iteration 1: 3227458,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 5689346,000 ns/op # Warmup Iteration 2: 2858270,000 ns/op # Warmup Iteration 3: 2919163,000 ns/op Iteration 1: 3339414,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 3907005,667 ±(99.9%) 19730659,224 ns/op Histogram, ns/op: [3000000,000, 3250000,000) = 1 [3250000,000, 3500000,000) = 1 [3500000,000, 3750000,000) = 0 [3750000,000, 4000000,000) = 0 [4000000,000, 4250000,000) = 0 [4250000,000, 4500000,000) = 0 [4500000,000, 4750000,000) = 0 [4750000,000, 5000000,000) = 0 [5000000,000, 5250000,000) = 1 [5250000,000, 5500000,000) = 0 [5500000,000, 5750000,000) = 0 Percentiles, ns/op: p(0,0000) = 3227458,000 ns/op p(50,0000) = 3339414,000 ns/op p(90,0000) = 5154145,000 ns/op p(95,0000) = 5154145,000 ns/op p(99,0000) = 5154145,000 ns/op p(99,9000) = 5154145,000 ns/op p(99,9900) = 5154145,000 ns/op p(99,9990) = 5154145,000 ns/op p(99,9999) = 5154145,000 ns/op p(100,0000) = 5154145,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 10327416,000 ns/op # Warmup Iteration 2: 8080636,000 ns/op # Warmup Iteration 3: 8455345,000 ns/op Iteration 1: 23728315,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 10270932,000 ns/op # Warmup Iteration 2: 8065253,000 ns/op # Warmup Iteration 3: 7785085,000 ns/op Iteration 1: 22375757,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 9316871,000 ns/op # Warmup Iteration 2: 7950498,000 ns/op # Warmup Iteration 3: 8541618,000 ns/op Iteration 1: 22630466,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 22911512,667 ±(99.9%) 13112575,975 ns/op Histogram, ns/op: [22000000,000, 22125000,000) = 0 [22125000,000, 22250000,000) = 0 [22250000,000, 22375000,000) = 0 [22375000,000, 22500000,000) = 1 [22500000,000, 22625000,000) = 0 [22625000,000, 22750000,000) = 1 [22750000,000, 22875000,000) = 0 [22875000,000, 23000000,000) = 0 [23000000,000, 23125000,000) = 0 [23125000,000, 23250000,000) = 0 [23250000,000, 23375000,000) = 0 [23375000,000, 23500000,000) = 0 [23500000,000, 23625000,000) = 0 [23625000,000, 23750000,000) = 1 [23750000,000, 23875000,000) = 0 Percentiles, ns/op: p(0,0000) = 22375757,000 ns/op p(50,0000) = 22630466,000 ns/op p(90,0000) = 23728315,000 ns/op p(95,0000) = 23728315,000 ns/op p(99,0000) = 23728315,000 ns/op p(99,9000) = 23728315,000 ns/op p(99,9900) = 23728315,000 ns/op p(99,9990) = 23728315,000 ns/op p(99,9999) = 23728315,000 ns/op p(100,0000) = 23728315,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size # Parameters: (count = 1000, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 41916111,000 ns/op # Warmup Iteration 2: 17014462,000 ns/op # Warmup Iteration 3: 13912601,000 ns/op Iteration 1: 14040047,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 40400582,000 ns/op # Warmup Iteration 2: 17319329,000 ns/op # Warmup Iteration 3: 13444729,000 ns/op Iteration 1: 13938919,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 47139583,000 ns/op # Warmup Iteration 2: 17932004,000 ns/op # Warmup Iteration 3: 14381940,000 ns/op Iteration 1: 14388613,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_new_arraylist_constructor_size": N = 3 mean = 14122526,333 ±(99.9%) 4304061,268 ns/op Histogram, ns/op: [13900000,000, 13950000,000) = 1 [13950000,000, 14000000,000) = 0 [14000000,000, 14050000,000) = 1 [14050000,000, 14100000,000) = 0 [14100000,000, 14150000,000) = 0 [14150000,000, 14200000,000) = 0 [14200000,000, 14250000,000) = 0 [14250000,000, 14300000,000) = 0 [14300000,000, 14350000,000) = 0 Percentiles, ns/op: p(0,0000) = 13938919,000 ns/op p(50,0000) = 14040047,000 ns/op p(90,0000) = 14388613,000 ns/op p(95,0000) = 14388613,000 ns/op p(99,0000) = 14388613,000 ns/op p(99,9000) = 14388613,000 ns/op p(99,9900) = 14388613,000 ns/op p(99,9990) = 14388613,000 ns/op p(99,9999) = 14388613,000 ns/op p(100,0000) = 14388613,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 533849,000 ns/op # Warmup Iteration 2: 166541,000 ns/op # Warmup Iteration 3: 82995,000 ns/op Iteration 1: 82504,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 832141,000 ns/op # Warmup Iteration 2: 171505,000 ns/op # Warmup Iteration 3: 119584,000 ns/op Iteration 1: 126166,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 556038,000 ns/op # Warmup Iteration 2: 101326,000 ns/op # Warmup Iteration 3: 81125,000 ns/op Iteration 1: 67165,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 91945,000 ±(99.9%) 558487,064 ns/op Histogram, ns/op: [ 60000,000, 65000,000) = 0 [ 65000,000, 70000,000) = 1 [ 70000,000, 75000,000) = 0 [ 75000,000, 80000,000) = 0 [ 80000,000, 85000,000) = 1 [ 85000,000, 90000,000) = 0 [ 90000,000, 95000,000) = 0 [ 95000,000, 100000,000) = 0 [100000,000, 105000,000) = 0 [105000,000, 110000,000) = 0 [110000,000, 115000,000) = 0 [115000,000, 120000,000) = 0 [120000,000, 125000,000) = 0 Percentiles, ns/op: p(0,0000) = 67165,000 ns/op p(50,0000) = 82504,000 ns/op p(90,0000) = 126166,000 ns/op p(95,0000) = 126166,000 ns/op p(99,0000) = 126166,000 ns/op p(99,9000) = 126166,000 ns/op p(99,9900) = 126166,000 ns/op p(99,9990) = 126166,000 ns/op p(99,9999) = 126166,000 ns/op p(100,0000) = 126166,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 672088,000 ns/op # Warmup Iteration 2: 103863,000 ns/op # Warmup Iteration 3: 75705,000 ns/op Iteration 1: 100511,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 534442,000 ns/op # Warmup Iteration 2: 117816,000 ns/op # Warmup Iteration 3: 73046,000 ns/op Iteration 1: 85585,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 570256,000 ns/op # Warmup Iteration 2: 101414,000 ns/op # Warmup Iteration 3: 70803,000 ns/op Iteration 1: 82079,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 89391,667 ±(99.9%) 178567,456 ns/op Histogram, ns/op: [ 80000,000, 82500,000) = 1 [ 82500,000, 85000,000) = 0 [ 85000,000, 87500,000) = 1 [ 87500,000, 90000,000) = 0 [ 90000,000, 92500,000) = 0 [ 92500,000, 95000,000) = 0 [ 95000,000, 97500,000) = 0 [ 97500,000, 100000,000) = 0 [100000,000, 102500,000) = 1 [102500,000, 105000,000) = 0 [105000,000, 107500,000) = 0 Percentiles, ns/op: p(0,0000) = 82079,000 ns/op p(50,0000) = 85585,000 ns/op p(90,0000) = 100511,000 ns/op p(95,0000) = 100511,000 ns/op p(99,0000) = 100511,000 ns/op p(99,9000) = 100511,000 ns/op p(99,9900) = 100511,000 ns/op p(99,9990) = 100511,000 ns/op p(99,9999) = 100511,000 ns/op p(100,0000) = 100511,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 548781,000 ns/op # Warmup Iteration 2: 125068,000 ns/op # Warmup Iteration 3: 83116,000 ns/op Iteration 1: 89485,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 620297,000 ns/op # Warmup Iteration 2: 138005,000 ns/op # Warmup Iteration 3: 91782,000 ns/op Iteration 1: 86661,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 533421,000 ns/op # Warmup Iteration 2: 154005,000 ns/op # Warmup Iteration 3: 113938,000 ns/op Iteration 1: 114142,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 96762,667 ±(99.9%) 275790,944 ns/op Histogram, ns/op: [ 80000,000, 82500,000) = 0 [ 82500,000, 85000,000) = 0 [ 85000,000, 87500,000) = 1 [ 87500,000, 90000,000) = 1 [ 90000,000, 92500,000) = 0 [ 92500,000, 95000,000) = 0 [ 95000,000, 97500,000) = 0 [ 97500,000, 100000,000) = 0 [100000,000, 102500,000) = 0 [102500,000, 105000,000) = 0 [105000,000, 107500,000) = 0 [107500,000, 110000,000) = 0 [110000,000, 112500,000) = 0 [112500,000, 115000,000) = 1 [115000,000, 117500,000) = 0 Percentiles, ns/op: p(0,0000) = 86661,000 ns/op p(50,0000) = 89485,000 ns/op p(90,0000) = 114142,000 ns/op p(95,0000) = 114142,000 ns/op p(99,0000) = 114142,000 ns/op p(99,9000) = 114142,000 ns/op p(99,9900) = 114142,000 ns/op p(99,9990) = 114142,000 ns/op p(99,9999) = 114142,000 ns/op p(100,0000) = 114142,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 600647,000 ns/op # Warmup Iteration 2: 137464,000 ns/op # Warmup Iteration 3: 124954,000 ns/op Iteration 1: 110993,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 615392,000 ns/op # Warmup Iteration 2: 123311,000 ns/op # Warmup Iteration 3: 121866,000 ns/op Iteration 1: 107186,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 608304,000 ns/op # Warmup Iteration 2: 179841,000 ns/op # Warmup Iteration 3: 120972,000 ns/op Iteration 1: 106524,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 108234,333 ±(99.9%) 44001,962 ns/op Histogram, ns/op: [106000,000, 106500,000) = 0 [106500,000, 107000,000) = 1 [107000,000, 107500,000) = 1 [107500,000, 108000,000) = 0 [108000,000, 108500,000) = 0 [108500,000, 109000,000) = 0 [109000,000, 109500,000) = 0 [109500,000, 110000,000) = 0 [110000,000, 110500,000) = 0 Percentiles, ns/op: p(0,0000) = 106524,000 ns/op p(50,0000) = 107186,000 ns/op p(90,0000) = 110993,000 ns/op p(95,0000) = 110993,000 ns/op p(99,0000) = 110993,000 ns/op p(99,9000) = 110993,000 ns/op p(99,9900) = 110993,000 ns/op p(99,9990) = 110993,000 ns/op p(99,9999) = 110993,000 ns/op p(100,0000) = 110993,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 590539,000 ns/op # Warmup Iteration 2: 201870,000 ns/op # Warmup Iteration 3: 149348,000 ns/op Iteration 1: 141544,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 902674,000 ns/op # Warmup Iteration 2: 187431,000 ns/op # Warmup Iteration 3: 276283,000 ns/op Iteration 1: 304914,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 637383,000 ns/op # Warmup Iteration 2: 168977,000 ns/op # Warmup Iteration 3: 150690,000 ns/op Iteration 1: 174865,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 207107,667 ±(99.9%) 1574902,649 ns/op Histogram, ns/op: [100000,000, 125000,000) = 0 [125000,000, 150000,000) = 1 [150000,000, 175000,000) = 1 [175000,000, 200000,000) = 0 [200000,000, 225000,000) = 0 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 0 [275000,000, 300000,000) = 0 [300000,000, 325000,000) = 1 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 Percentiles, ns/op: p(0,0000) = 141544,000 ns/op p(50,0000) = 174865,000 ns/op p(90,0000) = 304914,000 ns/op p(95,0000) = 304914,000 ns/op p(99,0000) = 304914,000 ns/op p(99,9000) = 304914,000 ns/op p(99,9900) = 304914,000 ns/op p(99,9990) = 304914,000 ns/op p(99,9999) = 304914,000 ns/op p(100,0000) = 304914,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1141822,000 ns/op # Warmup Iteration 2: 221662,000 ns/op # Warmup Iteration 3: 217933,000 ns/op Iteration 1: 197659,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 745033,000 ns/op # Warmup Iteration 2: 319779,000 ns/op # Warmup Iteration 3: 267552,000 ns/op Iteration 1: 238331,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 718563,000 ns/op # Warmup Iteration 2: 272908,000 ns/op # Warmup Iteration 3: 255306,000 ns/op Iteration 1: 251811,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 229267,000 ±(99.9%) 514306,963 ns/op Histogram, ns/op: [190000,000, 195000,000) = 0 [195000,000, 200000,000) = 1 [200000,000, 205000,000) = 0 [205000,000, 210000,000) = 0 [210000,000, 215000,000) = 0 [215000,000, 220000,000) = 0 [220000,000, 225000,000) = 0 [225000,000, 230000,000) = 0 [230000,000, 235000,000) = 0 [235000,000, 240000,000) = 1 [240000,000, 245000,000) = 0 [245000,000, 250000,000) = 0 [250000,000, 255000,000) = 1 Percentiles, ns/op: p(0,0000) = 197659,000 ns/op p(50,0000) = 238331,000 ns/op p(90,0000) = 251811,000 ns/op p(95,0000) = 251811,000 ns/op p(99,0000) = 251811,000 ns/op p(99,9000) = 251811,000 ns/op p(99,9900) = 251811,000 ns/op p(99,9990) = 251811,000 ns/op p(99,9999) = 251811,000 ns/op p(100,0000) = 251811,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 10, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 963752,000 ns/op # Warmup Iteration 2: 379839,000 ns/op # Warmup Iteration 3: 335316,000 ns/op Iteration 1: 352252,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 862598,000 ns/op # Warmup Iteration 2: 369825,000 ns/op # Warmup Iteration 3: 313092,000 ns/op Iteration 1: 323901,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 877512,000 ns/op # Warmup Iteration 2: 376648,000 ns/op # Warmup Iteration 3: 329135,000 ns/op Iteration 1: 327498,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 334550,333 ±(99.9%) 281596,073 ns/op Histogram, ns/op: [320000,000, 322500,000) = 0 [322500,000, 325000,000) = 1 [325000,000, 327500,000) = 1 [327500,000, 330000,000) = 0 [330000,000, 332500,000) = 0 [332500,000, 335000,000) = 0 [335000,000, 337500,000) = 0 [337500,000, 340000,000) = 0 [340000,000, 342500,000) = 0 [342500,000, 345000,000) = 0 [345000,000, 347500,000) = 0 [347500,000, 350000,000) = 0 [350000,000, 352500,000) = 1 [352500,000, 355000,000) = 0 [355000,000, 357500,000) = 0 Percentiles, ns/op: p(0,0000) = 323901,000 ns/op p(50,0000) = 327498,000 ns/op p(90,0000) = 352252,000 ns/op p(95,0000) = 352252,000 ns/op p(99,0000) = 352252,000 ns/op p(99,9000) = 352252,000 ns/op p(99,9900) = 352252,000 ns/op p(99,9990) = 352252,000 ns/op p(99,9999) = 352252,000 ns/op p(100,0000) = 352252,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 600016,000 ns/op # Warmup Iteration 2: 203438,000 ns/op # Warmup Iteration 3: 123808,000 ns/op Iteration 1: 112009,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 612036,000 ns/op # Warmup Iteration 2: 178140,000 ns/op # Warmup Iteration 3: 129671,000 ns/op Iteration 1: 131945,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 589054,000 ns/op # Warmup Iteration 2: 245704,000 ns/op # Warmup Iteration 3: 180724,000 ns/op Iteration 1: 184434,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 142796,000 ±(99.9%) 682533,071 ns/op Histogram, ns/op: [110000,000, 115000,000) = 1 [115000,000, 120000,000) = 0 [120000,000, 125000,000) = 0 [125000,000, 130000,000) = 0 [130000,000, 135000,000) = 1 [135000,000, 140000,000) = 0 [140000,000, 145000,000) = 0 [145000,000, 150000,000) = 0 [150000,000, 155000,000) = 0 [155000,000, 160000,000) = 0 [160000,000, 165000,000) = 0 [165000,000, 170000,000) = 0 [170000,000, 175000,000) = 0 [175000,000, 180000,000) = 0 [180000,000, 185000,000) = 1 Percentiles, ns/op: p(0,0000) = 112009,000 ns/op p(50,0000) = 131945,000 ns/op p(90,0000) = 184434,000 ns/op p(95,0000) = 184434,000 ns/op p(99,0000) = 184434,000 ns/op p(99,9000) = 184434,000 ns/op p(99,9900) = 184434,000 ns/op p(99,9990) = 184434,000 ns/op p(99,9999) = 184434,000 ns/op p(100,0000) = 184434,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 650630,000 ns/op # Warmup Iteration 2: 170629,000 ns/op # Warmup Iteration 3: 154281,000 ns/op Iteration 1: 129572,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 609715,000 ns/op # Warmup Iteration 2: 174703,000 ns/op # Warmup Iteration 3: 154773,000 ns/op Iteration 1: 141888,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 641255,000 ns/op # Warmup Iteration 2: 167900,000 ns/op # Warmup Iteration 3: 148942,000 ns/op Iteration 1: 175412,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 148957,333 ±(99.9%) 432806,321 ns/op Histogram, ns/op: [120000,000, 125000,000) = 0 [125000,000, 130000,000) = 1 [130000,000, 135000,000) = 0 [135000,000, 140000,000) = 0 [140000,000, 145000,000) = 1 [145000,000, 150000,000) = 0 [150000,000, 155000,000) = 0 [155000,000, 160000,000) = 0 [160000,000, 165000,000) = 0 [165000,000, 170000,000) = 0 [170000,000, 175000,000) = 0 Percentiles, ns/op: p(0,0000) = 129572,000 ns/op p(50,0000) = 141888,000 ns/op p(90,0000) = 175412,000 ns/op p(95,0000) = 175412,000 ns/op p(99,0000) = 175412,000 ns/op p(99,9000) = 175412,000 ns/op p(99,9900) = 175412,000 ns/op p(99,9990) = 175412,000 ns/op p(99,9999) = 175412,000 ns/op p(100,0000) = 175412,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 625956,000 ns/op # Warmup Iteration 2: 211829,000 ns/op # Warmup Iteration 3: 159677,000 ns/op Iteration 1: 146195,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 617958,000 ns/op # Warmup Iteration 2: 170988,000 ns/op # Warmup Iteration 3: 164693,000 ns/op Iteration 1: 146134,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 685289,000 ns/op # Warmup Iteration 2: 193013,000 ns/op # Warmup Iteration 3: 150353,000 ns/op Iteration 1: 146311,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 146213,333 ±(99.9%) 1640,346 ns/op Histogram, ns/op: [146100,000, 146125,000) = 0 [146125,000, 146150,000) = 1 [146150,000, 146175,000) = 0 [146175,000, 146200,000) = 1 [146200,000, 146225,000) = 0 [146225,000, 146250,000) = 0 [146250,000, 146275,000) = 0 [146275,000, 146300,000) = 0 [146300,000, 146325,000) = 1 [146325,000, 146350,000) = 0 [146350,000, 146375,000) = 0 Percentiles, ns/op: p(0,0000) = 146134,000 ns/op p(50,0000) = 146195,000 ns/op p(90,0000) = 146311,000 ns/op p(95,0000) = 146311,000 ns/op p(99,0000) = 146311,000 ns/op p(99,9000) = 146311,000 ns/op p(99,9900) = 146311,000 ns/op p(99,9990) = 146311,000 ns/op p(99,9999) = 146311,000 ns/op p(100,0000) = 146311,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 978028,000 ns/op # Warmup Iteration 2: 393890,000 ns/op # Warmup Iteration 3: 331448,000 ns/op Iteration 1: 338496,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 655797,000 ns/op # Warmup Iteration 2: 331988,000 ns/op # Warmup Iteration 3: 353060,000 ns/op Iteration 1: 374122,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 710354,000 ns/op # Warmup Iteration 2: 258109,000 ns/op # Warmup Iteration 3: 355796,000 ns/op Iteration 1: 340243,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 350953,667 ±(99.9%) 366395,434 ns/op Histogram, ns/op: [330000,000, 335000,000) = 0 [335000,000, 340000,000) = 1 [340000,000, 345000,000) = 1 [345000,000, 350000,000) = 0 [350000,000, 355000,000) = 0 [355000,000, 360000,000) = 0 [360000,000, 365000,000) = 0 [365000,000, 370000,000) = 0 [370000,000, 375000,000) = 1 Percentiles, ns/op: p(0,0000) = 338496,000 ns/op p(50,0000) = 340243,000 ns/op p(90,0000) = 374122,000 ns/op p(95,0000) = 374122,000 ns/op p(99,0000) = 374122,000 ns/op p(99,9000) = 374122,000 ns/op p(99,9900) = 374122,000 ns/op p(99,9990) = 374122,000 ns/op p(99,9999) = 374122,000 ns/op p(100,0000) = 374122,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 752126,000 ns/op # Warmup Iteration 2: 262856,000 ns/op # Warmup Iteration 3: 233622,000 ns/op Iteration 1: 246590,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 714389,000 ns/op # Warmup Iteration 2: 261734,000 ns/op # Warmup Iteration 3: 230861,000 ns/op Iteration 1: 250371,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 708769,000 ns/op # Warmup Iteration 2: 288114,000 ns/op # Warmup Iteration 3: 273813,000 ns/op Iteration 1: 274101,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 257020,667 ±(99.9%) 272056,256 ns/op Histogram, ns/op: [240000,000, 242500,000) = 0 [242500,000, 245000,000) = 0 [245000,000, 247500,000) = 1 [247500,000, 250000,000) = 0 [250000,000, 252500,000) = 1 [252500,000, 255000,000) = 0 [255000,000, 257500,000) = 0 [257500,000, 260000,000) = 0 [260000,000, 262500,000) = 0 [262500,000, 265000,000) = 0 [265000,000, 267500,000) = 0 [267500,000, 270000,000) = 0 [270000,000, 272500,000) = 0 [272500,000, 275000,000) = 1 [275000,000, 277500,000) = 0 Percentiles, ns/op: p(0,0000) = 246590,000 ns/op p(50,0000) = 250371,000 ns/op p(90,0000) = 274101,000 ns/op p(95,0000) = 274101,000 ns/op p(99,0000) = 274101,000 ns/op p(99,9000) = 274101,000 ns/op p(99,9900) = 274101,000 ns/op p(99,9990) = 274101,000 ns/op p(99,9999) = 274101,000 ns/op p(100,0000) = 274101,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1029983,000 ns/op # Warmup Iteration 2: 469377,000 ns/op # Warmup Iteration 3: 401021,000 ns/op Iteration 1: 415936,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1058397,000 ns/op # Warmup Iteration 2: 417155,000 ns/op # Warmup Iteration 3: 381632,000 ns/op Iteration 1: 405446,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 973601,000 ns/op # Warmup Iteration 2: 502310,000 ns/op # Warmup Iteration 3: 772053,000 ns/op Iteration 1: 753806,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 525062,667 ±(99.9%) 3615303,078 ns/op Histogram, ns/op: [400000,000, 425000,000) = 2 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 [675000,000, 700000,000) = 0 [700000,000, 725000,000) = 0 [725000,000, 750000,000) = 0 [750000,000, 775000,000) = 1 Percentiles, ns/op: p(0,0000) = 405446,000 ns/op p(50,0000) = 415936,000 ns/op p(90,0000) = 753806,000 ns/op p(95,0000) = 753806,000 ns/op p(99,0000) = 753806,000 ns/op p(99,9000) = 753806,000 ns/op p(99,9900) = 753806,000 ns/op p(99,9990) = 753806,000 ns/op p(99,9999) = 753806,000 ns/op p(100,0000) = 753806,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 20, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1473938,000 ns/op # Warmup Iteration 2: 729105,000 ns/op # Warmup Iteration 3: 978546,000 ns/op Iteration 1: 1113852,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1370348,000 ns/op # Warmup Iteration 2: 757202,000 ns/op # Warmup Iteration 3: 969996,000 ns/op Iteration 1: 1066686,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1503780,000 ns/op # Warmup Iteration 2: 699439,000 ns/op # Warmup Iteration 3: 672160,000 ns/op Iteration 1: 675580,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 952039,333 ±(99.9%) 4389065,082 ns/op Histogram, ns/op: [ 600000,000, 650000,000) = 0 [ 650000,000, 700000,000) = 1 [ 700000,000, 750000,000) = 0 [ 750000,000, 800000,000) = 0 [ 800000,000, 850000,000) = 0 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 1 [1100000,000, 1150000,000) = 1 Percentiles, ns/op: p(0,0000) = 675580,000 ns/op p(50,0000) = 1066686,000 ns/op p(90,0000) = 1113852,000 ns/op p(95,0000) = 1113852,000 ns/op p(99,0000) = 1113852,000 ns/op p(99,9000) = 1113852,000 ns/op p(99,9900) = 1113852,000 ns/op p(99,9990) = 1113852,000 ns/op p(99,9999) = 1113852,000 ns/op p(100,0000) = 1113852,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1149003,000 ns/op # Warmup Iteration 2: 573891,000 ns/op # Warmup Iteration 3: 421955,000 ns/op Iteration 1: 338729,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 886033,000 ns/op # Warmup Iteration 2: 472044,000 ns/op # Warmup Iteration 3: 388764,000 ns/op Iteration 1: 330354,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 973848,000 ns/op # Warmup Iteration 2: 430594,000 ns/op # Warmup Iteration 3: 286869,000 ns/op Iteration 1: 213374,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 294152,333 ±(99.9%) 1278543,918 ns/op Histogram, ns/op: [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 1 [225000,000, 237500,000) = 0 [237500,000, 250000,000) = 0 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 [287500,000, 300000,000) = 0 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 1 [337500,000, 350000,000) = 1 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 0 [375000,000, 387500,000) = 0 Percentiles, ns/op: p(0,0000) = 213374,000 ns/op p(50,0000) = 330354,000 ns/op p(90,0000) = 338729,000 ns/op p(95,0000) = 338729,000 ns/op p(99,0000) = 338729,000 ns/op p(99,9000) = 338729,000 ns/op p(99,9900) = 338729,000 ns/op p(99,9990) = 338729,000 ns/op p(99,9999) = 338729,000 ns/op p(100,0000) = 338729,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 821867,000 ns/op # Warmup Iteration 2: 321954,000 ns/op # Warmup Iteration 3: 268371,000 ns/op Iteration 1: 295653,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 778729,000 ns/op # Warmup Iteration 2: 333803,000 ns/op # Warmup Iteration 3: 283438,000 ns/op Iteration 1: 230817,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 768770,000 ns/op # Warmup Iteration 2: 317994,000 ns/op # Warmup Iteration 3: 249430,000 ns/op Iteration 1: 203080,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 243183,333 ±(99.9%) 866746,713 ns/op Histogram, ns/op: [200000,000, 210000,000) = 1 [210000,000, 220000,000) = 0 [220000,000, 230000,000) = 0 [230000,000, 240000,000) = 1 [240000,000, 250000,000) = 0 [250000,000, 260000,000) = 0 [260000,000, 270000,000) = 0 [270000,000, 280000,000) = 0 [280000,000, 290000,000) = 0 Percentiles, ns/op: p(0,0000) = 203080,000 ns/op p(50,0000) = 230817,000 ns/op p(90,0000) = 295653,000 ns/op p(95,0000) = 295653,000 ns/op p(99,0000) = 295653,000 ns/op p(99,9000) = 295653,000 ns/op p(99,9900) = 295653,000 ns/op p(99,9990) = 295653,000 ns/op p(99,9999) = 295653,000 ns/op p(100,0000) = 295653,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 865663,000 ns/op # Warmup Iteration 2: 363036,000 ns/op # Warmup Iteration 3: 335113,000 ns/op Iteration 1: 268874,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 873754,000 ns/op # Warmup Iteration 2: 401678,000 ns/op # Warmup Iteration 3: 313566,000 ns/op Iteration 1: 257122,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 863970,000 ns/op # Warmup Iteration 2: 396495,000 ns/op # Warmup Iteration 3: 305724,000 ns/op Iteration 1: 240187,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 255394,333 ±(99.9%) 263098,655 ns/op Histogram, ns/op: [240000,000, 242500,000) = 1 [242500,000, 245000,000) = 0 [245000,000, 247500,000) = 0 [247500,000, 250000,000) = 0 [250000,000, 252500,000) = 0 [252500,000, 255000,000) = 0 [255000,000, 257500,000) = 1 [257500,000, 260000,000) = 0 [260000,000, 262500,000) = 0 [262500,000, 265000,000) = 0 [265000,000, 267500,000) = 0 Percentiles, ns/op: p(0,0000) = 240187,000 ns/op p(50,0000) = 257122,000 ns/op p(90,0000) = 268874,000 ns/op p(95,0000) = 268874,000 ns/op p(99,0000) = 268874,000 ns/op p(99,9000) = 268874,000 ns/op p(99,9900) = 268874,000 ns/op p(99,9990) = 268874,000 ns/op p(99,9999) = 268874,000 ns/op p(100,0000) = 268874,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 938485,000 ns/op # Warmup Iteration 2: 467454,000 ns/op # Warmup Iteration 3: 404460,000 ns/op Iteration 1: 234618,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 912363,000 ns/op # Warmup Iteration 2: 497251,000 ns/op # Warmup Iteration 3: 350152,000 ns/op Iteration 1: 244931,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 944751,000 ns/op # Warmup Iteration 2: 451658,000 ns/op # Warmup Iteration 3: 394945,000 ns/op Iteration 1: 366909,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 282152,667 ±(99.9%) 1342410,320 ns/op Histogram, ns/op: [200000,000, 212500,000) = 0 [212500,000, 225000,000) = 0 [225000,000, 237500,000) = 1 [237500,000, 250000,000) = 1 [250000,000, 262500,000) = 0 [262500,000, 275000,000) = 0 [275000,000, 287500,000) = 0 [287500,000, 300000,000) = 0 [300000,000, 312500,000) = 0 [312500,000, 325000,000) = 0 [325000,000, 337500,000) = 0 [337500,000, 350000,000) = 0 [350000,000, 362500,000) = 0 [362500,000, 375000,000) = 1 [375000,000, 387500,000) = 0 Percentiles, ns/op: p(0,0000) = 234618,000 ns/op p(50,0000) = 244931,000 ns/op p(90,0000) = 366909,000 ns/op p(95,0000) = 366909,000 ns/op p(99,0000) = 366909,000 ns/op p(99,9000) = 366909,000 ns/op p(99,9900) = 366909,000 ns/op p(99,9990) = 366909,000 ns/op p(99,9999) = 366909,000 ns/op p(100,0000) = 366909,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1153046,000 ns/op # Warmup Iteration 2: 571338,000 ns/op # Warmup Iteration 3: 516886,000 ns/op Iteration 1: 513274,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1115190,000 ns/op # Warmup Iteration 2: 583162,000 ns/op # Warmup Iteration 3: 592876,000 ns/op Iteration 1: 499152,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1438282,000 ns/op # Warmup Iteration 2: 587598,000 ns/op # Warmup Iteration 3: 489282,000 ns/op Iteration 1: 327866,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 446764,000 ±(99.9%) 1882943,845 ns/op Histogram, ns/op: [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 1 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 1 [500000,000, 525000,000) = 1 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 Percentiles, ns/op: p(0,0000) = 327866,000 ns/op p(50,0000) = 499152,000 ns/op p(90,0000) = 513274,000 ns/op p(95,0000) = 513274,000 ns/op p(99,0000) = 513274,000 ns/op p(99,9000) = 513274,000 ns/op p(99,9900) = 513274,000 ns/op p(99,9990) = 513274,000 ns/op p(99,9999) = 513274,000 ns/op p(100,0000) = 513274,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1846453,000 ns/op # Warmup Iteration 2: 1569025,000 ns/op # Warmup Iteration 3: 788851,000 ns/op Iteration 1: 658992,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1789232,000 ns/op # Warmup Iteration 2: 985243,000 ns/op # Warmup Iteration 3: 712708,000 ns/op Iteration 1: 548689,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1800382,000 ns/op # Warmup Iteration 2: 1066259,000 ns/op # Warmup Iteration 3: 421060,000 ns/op Iteration 1: 554025,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 587235,333 ±(99.9%) 1134765,802 ns/op Histogram, ns/op: [500000,000, 512500,000) = 0 [512500,000, 525000,000) = 0 [525000,000, 537500,000) = 0 [537500,000, 550000,000) = 1 [550000,000, 562500,000) = 1 [562500,000, 575000,000) = 0 [575000,000, 587500,000) = 0 [587500,000, 600000,000) = 0 [600000,000, 612500,000) = 0 [612500,000, 625000,000) = 0 [625000,000, 637500,000) = 0 [637500,000, 650000,000) = 0 [650000,000, 662500,000) = 1 [662500,000, 675000,000) = 0 [675000,000, 687500,000) = 0 Percentiles, ns/op: p(0,0000) = 548689,000 ns/op p(50,0000) = 554025,000 ns/op p(90,0000) = 658992,000 ns/op p(95,0000) = 658992,000 ns/op p(99,0000) = 658992,000 ns/op p(99,9000) = 658992,000 ns/op p(99,9900) = 658992,000 ns/op p(99,9990) = 658992,000 ns/op p(99,9999) = 658992,000 ns/op p(100,0000) = 658992,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 50, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2352703,000 ns/op # Warmup Iteration 2: 1397864,000 ns/op # Warmup Iteration 3: 868005,000 ns/op Iteration 1: 680682,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2538324,000 ns/op # Warmup Iteration 2: 1510289,000 ns/op # Warmup Iteration 3: 830780,000 ns/op Iteration 1: 698473,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2610552,000 ns/op # Warmup Iteration 2: 2052469,000 ns/op # Warmup Iteration 3: 1153960,000 ns/op Iteration 1: 885941,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 755032,000 ±(99.9%) 2074657,390 ns/op Histogram, ns/op: [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 [675000,000, 700000,000) = 2 [700000,000, 725000,000) = 0 [725000,000, 750000,000) = 0 [750000,000, 775000,000) = 0 [775000,000, 800000,000) = 0 [800000,000, 825000,000) = 0 [825000,000, 850000,000) = 0 [850000,000, 875000,000) = 0 Percentiles, ns/op: p(0,0000) = 680682,000 ns/op p(50,0000) = 698473,000 ns/op p(90,0000) = 885941,000 ns/op p(95,0000) = 885941,000 ns/op p(99,0000) = 885941,000 ns/op p(99,9000) = 885941,000 ns/op p(99,9900) = 885941,000 ns/op p(99,9990) = 885941,000 ns/op p(99,9999) = 885941,000 ns/op p(100,0000) = 885941,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1530009,000 ns/op # Warmup Iteration 2: 808307,000 ns/op # Warmup Iteration 3: 662825,000 ns/op Iteration 1: 518099,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 975906,000 ns/op # Warmup Iteration 2: 453550,000 ns/op # Warmup Iteration 3: 331159,000 ns/op Iteration 1: 277137,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 971024,000 ns/op # Warmup Iteration 2: 462387,000 ns/op # Warmup Iteration 3: 322446,000 ns/op Iteration 1: 303177,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 366137,667 ±(99.9%) 2412638,724 ns/op Histogram, ns/op: [200000,000, 225000,000) = 0 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 0 [275000,000, 300000,000) = 1 [300000,000, 325000,000) = 1 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 1 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 Percentiles, ns/op: p(0,0000) = 277137,000 ns/op p(50,0000) = 303177,000 ns/op p(90,0000) = 518099,000 ns/op p(95,0000) = 518099,000 ns/op p(99,0000) = 518099,000 ns/op p(99,9000) = 518099,000 ns/op p(99,9900) = 518099,000 ns/op p(99,9990) = 518099,000 ns/op p(99,9999) = 518099,000 ns/op p(100,0000) = 518099,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 992592,000 ns/op # Warmup Iteration 2: 574071,000 ns/op # Warmup Iteration 3: 379285,000 ns/op Iteration 1: 508165,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 987047,000 ns/op # Warmup Iteration 2: 484052,000 ns/op # Warmup Iteration 3: 452671,000 ns/op Iteration 1: 297493,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 994421,000 ns/op # Warmup Iteration 2: 527616,000 ns/op # Warmup Iteration 3: 365534,000 ns/op Iteration 1: 270705,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 358787,667 ±(99.9%) 2372707,481 ns/op Histogram, ns/op: [200000,000, 225000,000) = 0 [225000,000, 250000,000) = 0 [250000,000, 275000,000) = 1 [275000,000, 300000,000) = 1 [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 1 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 Percentiles, ns/op: p(0,0000) = 270705,000 ns/op p(50,0000) = 297493,000 ns/op p(90,0000) = 508165,000 ns/op p(95,0000) = 508165,000 ns/op p(99,0000) = 508165,000 ns/op p(99,9000) = 508165,000 ns/op p(99,9900) = 508165,000 ns/op p(99,9990) = 508165,000 ns/op p(99,9999) = 508165,000 ns/op p(100,0000) = 508165,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1166148,000 ns/op # Warmup Iteration 2: 907494,000 ns/op # Warmup Iteration 3: 599442,000 ns/op Iteration 1: 514846,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1189186,000 ns/op # Warmup Iteration 2: 536930,000 ns/op # Warmup Iteration 3: 370639,000 ns/op Iteration 1: 318392,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1198836,000 ns/op # Warmup Iteration 2: 563529,000 ns/op # Warmup Iteration 3: 389253,000 ns/op Iteration 1: 344614,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 392617,333 ±(99.9%) 1945912,058 ns/op Histogram, ns/op: [300000,000, 325000,000) = 1 [325000,000, 350000,000) = 1 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 1 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 Percentiles, ns/op: p(0,0000) = 318392,000 ns/op p(50,0000) = 344614,000 ns/op p(90,0000) = 514846,000 ns/op p(95,0000) = 514846,000 ns/op p(99,0000) = 514846,000 ns/op p(99,9000) = 514846,000 ns/op p(99,9900) = 514846,000 ns/op p(99,9990) = 514846,000 ns/op p(99,9999) = 514846,000 ns/op p(100,0000) = 514846,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2241414,000 ns/op # Warmup Iteration 2: 808358,000 ns/op # Warmup Iteration 3: 608300,000 ns/op Iteration 1: 617371,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1377929,000 ns/op # Warmup Iteration 2: 696655,000 ns/op # Warmup Iteration 3: 613421,000 ns/op Iteration 1: 363226,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1393847,000 ns/op # Warmup Iteration 2: 961682,000 ns/op # Warmup Iteration 3: 669872,000 ns/op Iteration 1: 611485,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 530694,000 ±(99.9%) 2646459,935 ns/op Histogram, ns/op: [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 1 [375000,000, 400000,000) = 0 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 0 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 2 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 Percentiles, ns/op: p(0,0000) = 363226,000 ns/op p(50,0000) = 611485,000 ns/op p(90,0000) = 617371,000 ns/op p(95,0000) = 617371,000 ns/op p(99,0000) = 617371,000 ns/op p(99,9000) = 617371,000 ns/op p(99,9900) = 617371,000 ns/op p(99,9990) = 617371,000 ns/op p(99,9999) = 617371,000 ns/op p(100,0000) = 617371,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1723972,000 ns/op # Warmup Iteration 2: 777846,000 ns/op # Warmup Iteration 3: 609281,000 ns/op Iteration 1: 480457,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2506235,000 ns/op # Warmup Iteration 2: 948626,000 ns/op # Warmup Iteration 3: 811894,000 ns/op Iteration 1: 775336,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1755651,000 ns/op # Warmup Iteration 2: 1002344,000 ns/op # Warmup Iteration 3: 794264,000 ns/op Iteration 1: 711289,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 655694,000 ±(99.9%) 2829630,743 ns/op Histogram, ns/op: [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 1 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 [675000,000, 700000,000) = 0 [700000,000, 725000,000) = 1 [725000,000, 750000,000) = 0 [750000,000, 775000,000) = 0 Percentiles, ns/op: p(0,0000) = 480457,000 ns/op p(50,0000) = 711289,000 ns/op p(90,0000) = 775336,000 ns/op p(95,0000) = 775336,000 ns/op p(99,0000) = 775336,000 ns/op p(99,9000) = 775336,000 ns/op p(99,9900) = 775336,000 ns/op p(99,9990) = 775336,000 ns/op p(99,9999) = 775336,000 ns/op p(100,0000) = 775336,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2779935,000 ns/op # Warmup Iteration 2: 1714258,000 ns/op # Warmup Iteration 3: 1363576,000 ns/op Iteration 1: 1162965,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 4246366,000 ns/op # Warmup Iteration 2: 988199,000 ns/op # Warmup Iteration 3: 1486626,000 ns/op Iteration 1: 1360281,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2978320,000 ns/op # Warmup Iteration 2: 983587,000 ns/op # Warmup Iteration 3: 915205,000 ns/op Iteration 1: 821513,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 1114919,667 ±(99.9%) 4972845,432 ns/op Histogram, ns/op: [ 800000,000, 850000,000) = 1 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 0 [1100000,000, 1150000,000) = 0 [1150000,000, 1200000,000) = 1 [1200000,000, 1250000,000) = 0 [1250000,000, 1300000,000) = 0 [1300000,000, 1350000,000) = 0 Percentiles, ns/op: p(0,0000) = 821513,000 ns/op p(50,0000) = 1162965,000 ns/op p(90,0000) = 1360281,000 ns/op p(95,0000) = 1360281,000 ns/op p(99,0000) = 1360281,000 ns/op p(99,9000) = 1360281,000 ns/op p(99,9900) = 1360281,000 ns/op p(99,9990) = 1360281,000 ns/op p(99,9999) = 1360281,000 ns/op p(100,0000) = 1360281,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 100, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 3849862,000 ns/op # Warmup Iteration 2: 1460220,000 ns/op # Warmup Iteration 3: 1398359,000 ns/op Iteration 1: 1421985,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 3626386,000 ns/op # Warmup Iteration 2: 1430777,000 ns/op # Warmup Iteration 3: 1343046,000 ns/op Iteration 1: 1290061,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 3812129,000 ns/op # Warmup Iteration 2: 1353676,000 ns/op # Warmup Iteration 3: 1327995,000 ns/op Iteration 1: 1531674,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 1414573,333 ±(99.9%) 2207068,991 ns/op Histogram, ns/op: [1200000,000, 1225000,000) = 0 [1225000,000, 1250000,000) = 0 [1250000,000, 1275000,000) = 0 [1275000,000, 1300000,000) = 1 [1300000,000, 1325000,000) = 0 [1325000,000, 1350000,000) = 0 [1350000,000, 1375000,000) = 0 [1375000,000, 1400000,000) = 0 [1400000,000, 1425000,000) = 1 [1425000,000, 1450000,000) = 0 [1450000,000, 1475000,000) = 0 [1475000,000, 1500000,000) = 0 [1500000,000, 1525000,000) = 0 [1525000,000, 1550000,000) = 1 [1550000,000, 1575000,000) = 0 Percentiles, ns/op: p(0,0000) = 1290061,000 ns/op p(50,0000) = 1421985,000 ns/op p(90,0000) = 1531674,000 ns/op p(95,0000) = 1531674,000 ns/op p(99,0000) = 1531674,000 ns/op p(99,9000) = 1531674,000 ns/op p(99,9900) = 1531674,000 ns/op p(99,9990) = 1531674,000 ns/op p(99,9999) = 1531674,000 ns/op p(100,0000) = 1531674,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1403145,000 ns/op # Warmup Iteration 2: 580503,000 ns/op # Warmup Iteration 3: 543063,000 ns/op Iteration 1: 442927,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1441815,000 ns/op # Warmup Iteration 2: 643729,000 ns/op # Warmup Iteration 3: 538228,000 ns/op Iteration 1: 449493,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1431300,000 ns/op # Warmup Iteration 2: 862139,000 ns/op # Warmup Iteration 3: 801634,000 ns/op Iteration 1: 538013,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 476811,000 ±(99.9%) 968815,830 ns/op Histogram, ns/op: [440000,000, 450000,000) = 2 [450000,000, 460000,000) = 0 [460000,000, 470000,000) = 0 [470000,000, 480000,000) = 0 [480000,000, 490000,000) = 0 [490000,000, 500000,000) = 0 [500000,000, 510000,000) = 0 [510000,000, 520000,000) = 0 [520000,000, 530000,000) = 0 Percentiles, ns/op: p(0,0000) = 442927,000 ns/op p(50,0000) = 449493,000 ns/op p(90,0000) = 538013,000 ns/op p(95,0000) = 538013,000 ns/op p(99,0000) = 538013,000 ns/op p(99,9000) = 538013,000 ns/op p(99,9900) = 538013,000 ns/op p(99,9990) = 538013,000 ns/op p(99,9999) = 538013,000 ns/op p(100,0000) = 538013,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1479440,000 ns/op # Warmup Iteration 2: 679257,000 ns/op # Warmup Iteration 3: 549616,000 ns/op Iteration 1: 492864,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1447331,000 ns/op # Warmup Iteration 2: 629753,000 ns/op # Warmup Iteration 3: 481194,000 ns/op Iteration 1: 398411,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1534122,000 ns/op # Warmup Iteration 2: 814161,000 ns/op # Warmup Iteration 3: 857578,000 ns/op Iteration 1: 696300,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 529191,667 ±(99.9%) 2777257,823 ns/op Histogram, ns/op: [300000,000, 325000,000) = 0 [325000,000, 350000,000) = 0 [350000,000, 375000,000) = 0 [375000,000, 400000,000) = 1 [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 1 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 Percentiles, ns/op: p(0,0000) = 398411,000 ns/op p(50,0000) = 492864,000 ns/op p(90,0000) = 696300,000 ns/op p(95,0000) = 696300,000 ns/op p(99,0000) = 696300,000 ns/op p(99,9000) = 696300,000 ns/op p(99,9900) = 696300,000 ns/op p(99,9990) = 696300,000 ns/op p(99,9999) = 696300,000 ns/op p(100,0000) = 696300,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 1667309,000 ns/op # Warmup Iteration 2: 701055,000 ns/op # Warmup Iteration 3: 543787,000 ns/op Iteration 1: 456231,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 1905101,000 ns/op # Warmup Iteration 2: 798130,000 ns/op # Warmup Iteration 3: 667534,000 ns/op Iteration 1: 556610,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 1640452,000 ns/op # Warmup Iteration 2: 1013955,000 ns/op # Warmup Iteration 3: 872159,000 ns/op Iteration 1: 820634,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 611158,333 ±(99.9%) 3433942,944 ns/op Histogram, ns/op: [400000,000, 450000,000) = 0 [450000,000, 500000,000) = 1 [500000,000, 550000,000) = 0 [550000,000, 600000,000) = 1 [600000,000, 650000,000) = 0 [650000,000, 700000,000) = 0 [700000,000, 750000,000) = 0 [750000,000, 800000,000) = 0 [800000,000, 850000,000) = 1 Percentiles, ns/op: p(0,0000) = 456231,000 ns/op p(50,0000) = 556610,000 ns/op p(90,0000) = 820634,000 ns/op p(95,0000) = 820634,000 ns/op p(99,0000) = 820634,000 ns/op p(99,9000) = 820634,000 ns/op p(99,9900) = 820634,000 ns/op p(99,9990) = 820634,000 ns/op p(99,9999) = 820634,000 ns/op p(100,0000) = 820634,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 3044957,000 ns/op # Warmup Iteration 2: 901191,000 ns/op # Warmup Iteration 3: 665920,000 ns/op Iteration 1: 580862,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2037115,000 ns/op # Warmup Iteration 2: 1036964,000 ns/op # Warmup Iteration 3: 1064969,000 ns/op Iteration 1: 890835,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 3041777,000 ns/op # Warmup Iteration 2: 900827,000 ns/op # Warmup Iteration 3: 1319594,000 ns/op Iteration 1: 797758,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 756485,000 ±(99.9%) 2901750,580 ns/op Histogram, ns/op: [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 1 [600000,000, 625000,000) = 0 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 [675000,000, 700000,000) = 0 [700000,000, 725000,000) = 0 [725000,000, 750000,000) = 0 [750000,000, 775000,000) = 0 [775000,000, 800000,000) = 1 [800000,000, 825000,000) = 0 [825000,000, 850000,000) = 0 [850000,000, 875000,000) = 0 Percentiles, ns/op: p(0,0000) = 580862,000 ns/op p(50,0000) = 797758,000 ns/op p(90,0000) = 890835,000 ns/op p(95,0000) = 890835,000 ns/op p(99,0000) = 890835,000 ns/op p(99,9000) = 890835,000 ns/op p(99,9900) = 890835,000 ns/op p(99,9990) = 890835,000 ns/op p(99,9999) = 890835,000 ns/op p(100,0000) = 890835,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2788202,000 ns/op # Warmup Iteration 2: 1097654,000 ns/op # Warmup Iteration 3: 876872,000 ns/op Iteration 1: 747997,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2274491,000 ns/op # Warmup Iteration 2: 1477559,000 ns/op # Warmup Iteration 3: 1423547,000 ns/op Iteration 1: 1320908,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2382897,000 ns/op # Warmup Iteration 2: 1106032,000 ns/op # Warmup Iteration 3: 869373,000 ns/op Iteration 1: 742092,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 936999,000 ±(99.9%) 6065819,886 ns/op Histogram, ns/op: [ 700000,000, 750000,000) = 2 [ 750000,000, 800000,000) = 0 [ 800000,000, 850000,000) = 0 [ 850000,000, 900000,000) = 0 [ 900000,000, 950000,000) = 0 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 0 [1100000,000, 1150000,000) = 0 [1150000,000, 1200000,000) = 0 [1200000,000, 1250000,000) = 0 [1250000,000, 1300000,000) = 0 [1300000,000, 1350000,000) = 1 Percentiles, ns/op: p(0,0000) = 742092,000 ns/op p(50,0000) = 747997,000 ns/op p(90,0000) = 1320908,000 ns/op p(95,0000) = 1320908,000 ns/op p(99,0000) = 1320908,000 ns/op p(99,9000) = 1320908,000 ns/op p(99,9900) = 1320908,000 ns/op p(99,9990) = 1320908,000 ns/op p(99,9999) = 1320908,000 ns/op p(100,0000) = 1320908,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 3501415,000 ns/op # Warmup Iteration 2: 1536015,000 ns/op # Warmup Iteration 3: 1546607,000 ns/op Iteration 1: 1365214,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 3526814,000 ns/op # Warmup Iteration 2: 1505597,000 ns/op # Warmup Iteration 3: 1682695,000 ns/op Iteration 1: 1463060,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 3570315,000 ns/op # Warmup Iteration 2: 2810441,000 ns/op # Warmup Iteration 3: 2656731,000 ns/op Iteration 1: 2249713,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 1692662,333 ±(99.9%) 8846278,292 ns/op Histogram, ns/op: [1300000,000, 1400000,000) = 1 [1400000,000, 1500000,000) = 1 [1500000,000, 1600000,000) = 0 [1600000,000, 1700000,000) = 0 [1700000,000, 1800000,000) = 0 [1800000,000, 1900000,000) = 0 [1900000,000, 2000000,000) = 0 [2000000,000, 2100000,000) = 0 [2100000,000, 2200000,000) = 0 Percentiles, ns/op: p(0,0000) = 1365214,000 ns/op p(50,0000) = 1463060,000 ns/op p(90,0000) = 2249713,000 ns/op p(95,0000) = 2249713,000 ns/op p(99,0000) = 2249713,000 ns/op p(99,9000) = 2249713,000 ns/op p(99,9900) = 2249713,000 ns/op p(99,9990) = 2249713,000 ns/op p(99,9999) = 2249713,000 ns/op p(100,0000) = 2249713,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 200, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 5492611,000 ns/op # Warmup Iteration 2: 3377470,000 ns/op # Warmup Iteration 3: 3119778,000 ns/op Iteration 1: 1964568,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 4716067,000 ns/op # Warmup Iteration 2: 3086407,000 ns/op # Warmup Iteration 3: 3010383,000 ns/op Iteration 1: 2748838,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 4777523,000 ns/op # Warmup Iteration 2: 2760445,000 ns/op # Warmup Iteration 3: 3104502,000 ns/op Iteration 1: 2707984,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 2473796,667 ±(99.9%) 8054198,353 ns/op Histogram, ns/op: [1900000,000, 1950000,000) = 0 [1950000,000, 2000000,000) = 1 [2000000,000, 2050000,000) = 0 [2050000,000, 2100000,000) = 0 [2100000,000, 2150000,000) = 0 [2150000,000, 2200000,000) = 0 [2200000,000, 2250000,000) = 0 [2250000,000, 2300000,000) = 0 [2300000,000, 2350000,000) = 0 [2350000,000, 2400000,000) = 0 [2400000,000, 2450000,000) = 0 [2450000,000, 2500000,000) = 0 [2500000,000, 2550000,000) = 0 [2550000,000, 2600000,000) = 0 [2600000,000, 2650000,000) = 0 [2650000,000, 2700000,000) = 0 [2700000,000, 2750000,000) = 2 Percentiles, ns/op: p(0,0000) = 1964568,000 ns/op p(50,0000) = 2707984,000 ns/op p(90,0000) = 2748838,000 ns/op p(95,0000) = 2748838,000 ns/op p(99,0000) = 2748838,000 ns/op p(99,9000) = 2748838,000 ns/op p(99,9900) = 2748838,000 ns/op p(99,9990) = 2748838,000 ns/op p(99,9999) = 2748838,000 ns/op p(100,0000) = 2748838,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2326147,000 ns/op # Warmup Iteration 2: 1198340,000 ns/op # Warmup Iteration 3: 784223,000 ns/op Iteration 1: 483533,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2291774,000 ns/op # Warmup Iteration 2: 1371091,000 ns/op # Warmup Iteration 3: 961885,000 ns/op Iteration 1: 682751,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 2280806,000 ns/op # Warmup Iteration 2: 1232219,000 ns/op # Warmup Iteration 3: 829406,000 ns/op Iteration 1: 613113,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 593132,333 ±(99.9%) 1844455,083 ns/op Histogram, ns/op: [400000,000, 425000,000) = 0 [425000,000, 450000,000) = 0 [450000,000, 475000,000) = 0 [475000,000, 500000,000) = 1 [500000,000, 525000,000) = 0 [525000,000, 550000,000) = 0 [550000,000, 575000,000) = 0 [575000,000, 600000,000) = 0 [600000,000, 625000,000) = 1 [625000,000, 650000,000) = 0 [650000,000, 675000,000) = 0 Percentiles, ns/op: p(0,0000) = 483533,000 ns/op p(50,0000) = 613113,000 ns/op p(90,0000) = 682751,000 ns/op p(95,0000) = 682751,000 ns/op p(99,0000) = 682751,000 ns/op p(99,9000) = 682751,000 ns/op p(99,9900) = 682751,000 ns/op p(99,9990) = 682751,000 ns/op p(99,9999) = 682751,000 ns/op p(100,0000) = 682751,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 2729522,000 ns/op # Warmup Iteration 2: 1466948,000 ns/op # Warmup Iteration 3: 998821,000 ns/op Iteration 1: 711957,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2369778,000 ns/op # Warmup Iteration 2: 1397818,000 ns/op # Warmup Iteration 3: 962138,000 ns/op Iteration 1: 691423,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 3469986,000 ns/op # Warmup Iteration 2: 1831355,000 ns/op # Warmup Iteration 3: 1246023,000 ns/op Iteration 1: 906548,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 769976,000 ±(99.9%) 2165887,554 ns/op Histogram, ns/op: [ 600000,000, 625000,000) = 0 [ 625000,000, 650000,000) = 0 [ 650000,000, 675000,000) = 0 [ 675000,000, 700000,000) = 1 [ 700000,000, 725000,000) = 1 [ 725000,000, 750000,000) = 0 [ 750000,000, 775000,000) = 0 [ 775000,000, 800000,000) = 0 [ 800000,000, 825000,000) = 0 [ 825000,000, 850000,000) = 0 [ 850000,000, 875000,000) = 0 [ 875000,000, 900000,000) = 0 [ 900000,000, 925000,000) = 1 [ 925000,000, 950000,000) = 0 [ 950000,000, 975000,000) = 0 Percentiles, ns/op: p(0,0000) = 691423,000 ns/op p(50,0000) = 711957,000 ns/op p(90,0000) = 906548,000 ns/op p(95,0000) = 906548,000 ns/op p(99,0000) = 906548,000 ns/op p(99,9000) = 906548,000 ns/op p(99,9900) = 906548,000 ns/op p(99,9990) = 906548,000 ns/op p(99,9999) = 906548,000 ns/op p(100,0000) = 906548,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 3890931,000 ns/op # Warmup Iteration 2: 2038989,000 ns/op # Warmup Iteration 3: 1313857,000 ns/op Iteration 1: 968962,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 2777839,000 ns/op # Warmup Iteration 2: 2292454,000 ns/op # Warmup Iteration 3: 1577936,000 ns/op Iteration 1: 1090641,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 3229396,000 ns/op # Warmup Iteration 2: 1572839,000 ns/op # Warmup Iteration 3: 1226829,000 ns/op Iteration 1: 910820,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 990141,000 ±(99.9%) 1674085,042 ns/op Histogram, ns/op: [ 900000,000, 912500,000) = 1 [ 912500,000, 925000,000) = 0 [ 925000,000, 937500,000) = 0 [ 937500,000, 950000,000) = 0 [ 950000,000, 962500,000) = 0 [ 962500,000, 975000,000) = 1 [ 975000,000, 987500,000) = 0 [ 987500,000, 1000000,000) = 0 [1000000,000, 1012500,000) = 0 [1012500,000, 1025000,000) = 0 [1025000,000, 1037500,000) = 0 [1037500,000, 1050000,000) = 0 [1050000,000, 1062500,000) = 0 [1062500,000, 1075000,000) = 0 [1075000,000, 1087500,000) = 0 Percentiles, ns/op: p(0,0000) = 910820,000 ns/op p(50,0000) = 968962,000 ns/op p(90,0000) = 1090641,000 ns/op p(95,0000) = 1090641,000 ns/op p(99,0000) = 1090641,000 ns/op p(99,9000) = 1090641,000 ns/op p(99,9900) = 1090641,000 ns/op p(99,9990) = 1090641,000 ns/op p(99,9999) = 1090641,000 ns/op p(100,0000) = 1090641,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 3403463,000 ns/op # Warmup Iteration 2: 1742741,000 ns/op # Warmup Iteration 3: 1253463,000 ns/op Iteration 1: 934952,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 3456540,000 ns/op # Warmup Iteration 2: 2642392,000 ns/op # Warmup Iteration 3: 1278848,000 ns/op Iteration 1: 1575137,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 3189361,000 ns/op # Warmup Iteration 2: 1631654,000 ns/op # Warmup Iteration 3: 1274278,000 ns/op Iteration 1: 893532,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 1134540,333 ±(99.9%) 6971465,010 ns/op Histogram, ns/op: [ 800000,000, 850000,000) = 0 [ 850000,000, 900000,000) = 1 [ 900000,000, 950000,000) = 1 [ 950000,000, 1000000,000) = 0 [1000000,000, 1050000,000) = 0 [1050000,000, 1100000,000) = 0 [1100000,000, 1150000,000) = 0 [1150000,000, 1200000,000) = 0 [1200000,000, 1250000,000) = 0 [1250000,000, 1300000,000) = 0 [1300000,000, 1350000,000) = 0 [1350000,000, 1400000,000) = 0 [1400000,000, 1450000,000) = 0 [1450000,000, 1500000,000) = 0 [1500000,000, 1550000,000) = 0 Percentiles, ns/op: p(0,0000) = 893532,000 ns/op p(50,0000) = 934952,000 ns/op p(90,0000) = 1575137,000 ns/op p(95,0000) = 1575137,000 ns/op p(99,0000) = 1575137,000 ns/op p(99,9000) = 1575137,000 ns/op p(99,9900) = 1575137,000 ns/op p(99,9990) = 1575137,000 ns/op p(99,9999) = 1575137,000 ns/op p(100,0000) = 1575137,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 3673380,000 ns/op # Warmup Iteration 2: 3064914,000 ns/op # Warmup Iteration 3: 2446845,000 ns/op Iteration 1: 2894910,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 3720409,000 ns/op # Warmup Iteration 2: 2098174,000 ns/op # Warmup Iteration 3: 1642584,000 ns/op Iteration 1: 1591118,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 3683754,000 ns/op # Warmup Iteration 2: 1908660,000 ns/op # Warmup Iteration 3: 1321410,000 ns/op Iteration 1: 1329785,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 1938604,333 ±(99.9%) 15296076,402 ns/op Histogram, ns/op: [1000000,000, 1125000,000) = 0 [1125000,000, 1250000,000) = 0 [1250000,000, 1375000,000) = 1 [1375000,000, 1500000,000) = 0 [1500000,000, 1625000,000) = 1 [1625000,000, 1750000,000) = 0 [1750000,000, 1875000,000) = 0 [1875000,000, 2000000,000) = 0 [2000000,000, 2125000,000) = 0 [2125000,000, 2250000,000) = 0 [2250000,000, 2375000,000) = 0 [2375000,000, 2500000,000) = 0 [2500000,000, 2625000,000) = 0 [2625000,000, 2750000,000) = 0 [2750000,000, 2875000,000) = 0 Percentiles, ns/op: p(0,0000) = 1329785,000 ns/op p(50,0000) = 1591118,000 ns/op p(90,0000) = 2894910,000 ns/op p(95,0000) = 2894910,000 ns/op p(99,0000) = 2894910,000 ns/op p(99,9000) = 2894910,000 ns/op p(99,9900) = 2894910,000 ns/op p(99,9990) = 2894910,000 ns/op p(99,9999) = 2894910,000 ns/op p(100,0000) = 2894910,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 5811780,000 ns/op # Warmup Iteration 2: 3577001,000 ns/op # Warmup Iteration 3: 3232998,000 ns/op Iteration 1: 3424097,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 5716591,000 ns/op # Warmup Iteration 2: 4133550,000 ns/op # Warmup Iteration 3: 3571512,000 ns/op Iteration 1: 3440604,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 5499565,000 ns/op # Warmup Iteration 2: 6621596,000 ns/op # Warmup Iteration 3: 3308545,000 ns/op Iteration 1: 2902967,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 3255889,333 ±(99.9%) 5578038,725 ns/op Histogram, ns/op: [2900000,000, 2950000,000) = 1 [2950000,000, 3000000,000) = 0 [3000000,000, 3050000,000) = 0 [3050000,000, 3100000,000) = 0 [3100000,000, 3150000,000) = 0 [3150000,000, 3200000,000) = 0 [3200000,000, 3250000,000) = 0 [3250000,000, 3300000,000) = 0 [3300000,000, 3350000,000) = 0 [3350000,000, 3400000,000) = 0 [3400000,000, 3450000,000) = 2 Percentiles, ns/op: p(0,0000) = 2902967,000 ns/op p(50,0000) = 3424097,000 ns/op p(90,0000) = 3440604,000 ns/op p(95,0000) = 3440604,000 ns/op p(99,0000) = 3440604,000 ns/op p(99,9000) = 3440604,000 ns/op p(99,9900) = 3440604,000 ns/op p(99,9990) = 3440604,000 ns/op p(99,9999) = 3440604,000 ns/op p(100,0000) = 3440604,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 500, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 9297551,000 ns/op # Warmup Iteration 2: 8112702,000 ns/op # Warmup Iteration 3: 7193230,000 ns/op Iteration 1: 5050204,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 9545019,000 ns/op # Warmup Iteration 2: 7817028,000 ns/op # Warmup Iteration 3: 7254338,000 ns/op Iteration 1: 5866215,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 9475839,000 ns/op # Warmup Iteration 2: 8080076,000 ns/op # Warmup Iteration 3: 6935631,000 ns/op Iteration 1: 5778805,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 5565074,667 ±(99.9%) 8173696,355 ns/op Histogram, ns/op: [5000000,000, 5050000,000) = 0 [5050000,000, 5100000,000) = 1 [5100000,000, 5150000,000) = 0 [5150000,000, 5200000,000) = 0 [5200000,000, 5250000,000) = 0 [5250000,000, 5300000,000) = 0 [5300000,000, 5350000,000) = 0 [5350000,000, 5400000,000) = 0 [5400000,000, 5450000,000) = 0 [5450000,000, 5500000,000) = 0 [5500000,000, 5550000,000) = 0 [5550000,000, 5600000,000) = 0 [5600000,000, 5650000,000) = 0 [5650000,000, 5700000,000) = 0 [5700000,000, 5750000,000) = 0 [5750000,000, 5800000,000) = 1 [5800000,000, 5850000,000) = 0 Percentiles, ns/op: p(0,0000) = 5050204,000 ns/op p(50,0000) = 5778805,000 ns/op p(90,0000) = 5866215,000 ns/op p(95,0000) = 5866215,000 ns/op p(99,0000) = 5866215,000 ns/op p(99,9000) = 5866215,000 ns/op p(99,9900) = 5866215,000 ns/op p(99,9990) = 5866215,000 ns/op p(99,9999) = 5866215,000 ns/op p(100,0000) = 5866215,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 10) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 4186960,000 ns/op # Warmup Iteration 2: 1180100,000 ns/op # Warmup Iteration 3: 761563,000 ns/op Iteration 1: 822302,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 3646405,000 ns/op # Warmup Iteration 2: 1235926,000 ns/op # Warmup Iteration 3: 625193,000 ns/op Iteration 1: 487482,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 5151590,000 ns/op # Warmup Iteration 2: 884717,000 ns/op # Warmup Iteration 3: 747146,000 ns/op Iteration 1: 873148,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 727644,000 ±(99.9%) 3822687,649 ns/op Histogram, ns/op: [400000,000, 450000,000) = 0 [450000,000, 500000,000) = 1 [500000,000, 550000,000) = 0 [550000,000, 600000,000) = 0 [600000,000, 650000,000) = 0 [650000,000, 700000,000) = 0 [700000,000, 750000,000) = 0 [750000,000, 800000,000) = 0 [800000,000, 850000,000) = 1 Percentiles, ns/op: p(0,0000) = 487482,000 ns/op p(50,0000) = 822302,000 ns/op p(90,0000) = 873148,000 ns/op p(95,0000) = 873148,000 ns/op p(99,0000) = 873148,000 ns/op p(99,9000) = 873148,000 ns/op p(99,9900) = 873148,000 ns/op p(99,9990) = 873148,000 ns/op p(99,9999) = 873148,000 ns/op p(100,0000) = 873148,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 20) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 4225699,000 ns/op # Warmup Iteration 2: 1501418,000 ns/op # Warmup Iteration 3: 954564,000 ns/op Iteration 1: 640343,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 4124985,000 ns/op # Warmup Iteration 2: 1735683,000 ns/op # Warmup Iteration 3: 1247493,000 ns/op Iteration 1: 778356,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 4379699,000 ns/op # Warmup Iteration 2: 2435337,000 ns/op # Warmup Iteration 3: 1551878,000 ns/op Iteration 1: 977591,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 798763,333 ±(99.9%) 3093179,885 ns/op Histogram, ns/op: [ 600000,000, 625000,000) = 0 [ 625000,000, 650000,000) = 1 [ 650000,000, 675000,000) = 0 [ 675000,000, 700000,000) = 0 [ 700000,000, 725000,000) = 0 [ 725000,000, 750000,000) = 0 [ 750000,000, 775000,000) = 0 [ 775000,000, 800000,000) = 1 [ 800000,000, 825000,000) = 0 [ 825000,000, 850000,000) = 0 [ 850000,000, 875000,000) = 0 [ 875000,000, 900000,000) = 0 [ 900000,000, 925000,000) = 0 [ 925000,000, 950000,000) = 0 [ 950000,000, 975000,000) = 0 Percentiles, ns/op: p(0,0000) = 640343,000 ns/op p(50,0000) = 778356,000 ns/op p(90,0000) = 977591,000 ns/op p(95,0000) = 977591,000 ns/op p(99,0000) = 977591,000 ns/op p(99,9000) = 977591,000 ns/op p(99,9900) = 977591,000 ns/op p(99,9990) = 977591,000 ns/op p(99,9999) = 977591,000 ns/op p(100,0000) = 977591,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 50) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 7539551,000 ns/op # Warmup Iteration 2: 1166976,000 ns/op # Warmup Iteration 3: 2107759,000 ns/op Iteration 1: 2028777,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 4380356,000 ns/op # Warmup Iteration 2: 1038416,000 ns/op # Warmup Iteration 3: 2005482,000 ns/op Iteration 1: 1886996,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 4646770,000 ns/op # Warmup Iteration 2: 1762318,000 ns/op # Warmup Iteration 3: 1264835,000 ns/op Iteration 1: 981845,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 1632539,333 ±(99.9%) 10361692,486 ns/op Histogram, ns/op: [ 0,000, 250000,000) = 0 [ 250000,000, 500000,000) = 0 [ 500000,000, 750000,000) = 0 [ 750000,000, 1000000,000) = 1 [1000000,000, 1250000,000) = 0 [1250000,000, 1500000,000) = 0 [1500000,000, 1750000,000) = 0 [1750000,000, 2000000,000) = 1 [2000000,000, 2250000,000) = 1 [2250000,000, 2500000,000) = 0 [2500000,000, 2750000,000) = 0 Percentiles, ns/op: p(0,0000) = 981845,000 ns/op p(50,0000) = 1886996,000 ns/op p(90,0000) = 2028777,000 ns/op p(95,0000) = 2028777,000 ns/op p(99,0000) = 2028777,000 ns/op p(99,9000) = 2028777,000 ns/op p(99,9900) = 2028777,000 ns/op p(99,9990) = 2028777,000 ns/op p(99,9999) = 2028777,000 ns/op p(100,0000) = 2028777,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 100) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 5221323,000 ns/op # Warmup Iteration 2: 1655362,000 ns/op # Warmup Iteration 3: 1460974,000 ns/op Iteration 1: 1573556,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 8786665,000 ns/op # Warmup Iteration 2: 1906710,000 ns/op # Warmup Iteration 3: 1983935,000 ns/op Iteration 1: 1729810,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 5033363,000 ns/op # Warmup Iteration 2: 1653710,000 ns/op # Warmup Iteration 3: 1461469,000 ns/op Iteration 1: 1553553,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 1618973,000 ±(99.9%) 1760652,556 ns/op Histogram, ns/op: [1500000,000, 1525000,000) = 0 [1525000,000, 1550000,000) = 0 [1550000,000, 1575000,000) = 2 [1575000,000, 1600000,000) = 0 [1600000,000, 1625000,000) = 0 [1625000,000, 1650000,000) = 0 [1650000,000, 1675000,000) = 0 [1675000,000, 1700000,000) = 0 [1700000,000, 1725000,000) = 0 [1725000,000, 1750000,000) = 1 [1750000,000, 1775000,000) = 0 Percentiles, ns/op: p(0,0000) = 1553553,000 ns/op p(50,0000) = 1573556,000 ns/op p(90,0000) = 1729810,000 ns/op p(95,0000) = 1729810,000 ns/op p(99,0000) = 1729810,000 ns/op p(99,9000) = 1729810,000 ns/op p(99,9900) = 1729810,000 ns/op p(99,9990) = 1729810,000 ns/op p(99,9999) = 1729810,000 ns/op p(100,0000) = 1729810,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 200) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 6536770,000 ns/op # Warmup Iteration 2: 3559319,000 ns/op # Warmup Iteration 3: 3345306,000 ns/op Iteration 1: 3101456,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 5533914,000 ns/op # Warmup Iteration 2: 2974046,000 ns/op # Warmup Iteration 3: 2551580,000 ns/op Iteration 1: 2988608,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 5469403,000 ns/op # Warmup Iteration 2: 2678593,000 ns/op # Warmup Iteration 3: 2776313,000 ns/op Iteration 1: 3018401,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 3036155,000 ±(99.9%) 1066917,977 ns/op Histogram, ns/op: [2900000,000, 2925000,000) = 0 [2925000,000, 2950000,000) = 0 [2950000,000, 2975000,000) = 0 [2975000,000, 3000000,000) = 1 [3000000,000, 3025000,000) = 1 [3025000,000, 3050000,000) = 0 [3050000,000, 3075000,000) = 0 [3075000,000, 3100000,000) = 0 [3100000,000, 3125000,000) = 1 [3125000,000, 3150000,000) = 0 [3150000,000, 3175000,000) = 0 Percentiles, ns/op: p(0,0000) = 2988608,000 ns/op p(50,0000) = 3018401,000 ns/op p(90,0000) = 3101456,000 ns/op p(95,0000) = 3101456,000 ns/op p(99,0000) = 3101456,000 ns/op p(99,9000) = 3101456,000 ns/op p(99,9900) = 3101456,000 ns/op p(99,9990) = 3101456,000 ns/op p(99,9999) = 3101456,000 ns/op p(100,0000) = 3101456,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 500) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 10723217,000 ns/op # Warmup Iteration 2: 7427046,000 ns/op # Warmup Iteration 3: 7782167,000 ns/op Iteration 1: 5581150,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 13396282,000 ns/op # Warmup Iteration 2: 11068579,000 ns/op # Warmup Iteration 3: 7978403,000 ns/op Iteration 1: 5137698,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 15640379,000 ns/op # Warmup Iteration 2: 12637584,000 ns/op # Warmup Iteration 3: 5809616,000 ns/op Iteration 1: 5266089,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 5328312,333 ±(99.9%) 4162857,199 ns/op Histogram, ns/op: [5100000,000, 5150000,000) = 1 [5150000,000, 5200000,000) = 0 [5200000,000, 5250000,000) = 0 [5250000,000, 5300000,000) = 1 [5300000,000, 5350000,000) = 0 [5350000,000, 5400000,000) = 0 [5400000,000, 5450000,000) = 0 [5450000,000, 5500000,000) = 0 [5500000,000, 5550000,000) = 0 Percentiles, ns/op: p(0,0000) = 5137698,000 ns/op p(50,0000) = 5266089,000 ns/op p(90,0000) = 5581150,000 ns/op p(95,0000) = 5581150,000 ns/op p(99,0000) = 5581150,000 ns/op p(99,9000) = 5581150,000 ns/op p(99,9900) = 5581150,000 ns/op p(99,9990) = 5581150,000 ns/op p(99,9999) = 5581150,000 ns/op p(100,0000) = 5581150,000 ns/op # JMH version: 1.23 # VM version: JDK 11.0.6, OpenJDK 64-Bit Server VM, 11.0.6+10-LTS # VM invoker: /usr/lib/jvm/java-11-openjdk-11.0.6.10-1.el7_7.x86_64/bin/java # VM options: # Warmup: 3 iterations, single-shot each # Measurement: 1 iterations, single-shot each # Timeout: 10 min per iteration # Threads: 1 thread # Benchmark mode: Single shot invocation time # Benchmark: com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat # Parameters: (count = 1000, elementCount = 1000) # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 1 of 3 # Warmup Iteration 1: 20582379,000 ns/op # Warmup Iteration 2: 19752551,000 ns/op # Warmup Iteration 3: 47904373,000 ns/op Iteration 1: 14540511,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 2 of 3 # Warmup Iteration 1: 19141334,000 ns/op # Warmup Iteration 2: 18634457,000 ns/op # Warmup Iteration 3: 52071146,000 ns/op Iteration 1: 12804383,000 ns/op # Run progress: 100,00% complete, ETA 00:00:00 # Fork: 3 of 3 # Warmup Iteration 1: 19309929,000 ns/op # Warmup Iteration 2: 18781460,000 ns/op # Warmup Iteration 3: 52174218,000 ns/op Iteration 1: 12870173,000 ns/op Result "com.soebes.performance.streams.BenchmarkStreamConcat.with_stream_concat": N = 3 mean = 13405022,333 ±(99.9%) 17950218,966 ns/op Histogram, ns/op: [12000000,000, 12250000,000) = 0 [12250000,000, 12500000,000) = 0 [12500000,000, 12750000,000) = 0 [12750000,000, 13000000,000) = 2 [13000000,000, 13250000,000) = 0 [13250000,000, 13500000,000) = 0 [13500000,000, 13750000,000) = 0 [13750000,000, 14000000,000) = 0 [14000000,000, 14250000,000) = 0 [14250000,000, 14500000,000) = 0 [14500000,000, 14750000,000) = 1 Percentiles, ns/op: p(0,0000) = 12804383,000 ns/op p(50,0000) = 12870173,000 ns/op p(90,0000) = 14540511,000 ns/op p(95,0000) = 14540511,000 ns/op p(99,0000) = 14540511,000 ns/op p(99,9000) = 14540511,000 ns/op p(99,9900) = 14540511,000 ns/op p(99,9990) = 14540511,000 ns/op p(99,9999) = 14540511,000 ns/op p(100,0000) = 14540511,000 ns/op # Run complete. Total time: 1 days, 15:19: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 (count) (elementCount) Mode Cnt Score Error Units BenchmarkStreamConcat.with_new_arraylist 10 10 thrpt 15 0,001 ± 0,001 ops/ns BenchmarkStreamConcat.with_new_arraylist 10 20 thrpt 15 ≈ 10⁻³ ops/ns BenchmarkStreamConcat.with_new_arraylist 10 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 10 100 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 10 200 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 10 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 10 1000 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 20 10 thrpt 15 ≈ 10⁻³ ops/ns BenchmarkStreamConcat.with_new_arraylist 20 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 20 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 20 100 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 20 200 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 20 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 20 1000 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 50 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 50 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 50 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 50 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 50 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 50 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 50 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 100 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 100 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 100 50 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 100 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 100 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 100 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 100 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 200 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist 200 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 200 50 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 200 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 200 200 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 200 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 200 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 500 10 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 500 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 500 50 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 500 100 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 500 200 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 500 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 500 1000 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_new_arraylist 1000 10 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 1000 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist 1000 50 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 1000 100 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 1000 200 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist 1000 500 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_new_arraylist 1000 1000 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 10 10 thrpt 15 0,001 ± 0,001 ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 10 20 thrpt 15 0,001 ± 0,001 ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 10 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 10 100 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 10 200 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 10 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 10 1000 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 20 10 thrpt 15 ≈ 10⁻³ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 20 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 20 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 20 100 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 20 200 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 20 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 20 1000 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 50 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 50 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 50 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 50 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 50 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 50 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 50 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 100 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 100 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 100 50 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 100 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 100 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 100 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 100 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 200 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 200 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 200 50 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 200 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 200 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 200 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 200 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 500 10 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 500 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 500 50 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 500 100 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 500 200 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 500 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 500 1000 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 1000 10 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 1000 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 1000 50 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 1000 100 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 1000 200 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 1000 500 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor 1000 1000 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 10 thrpt 15 0,001 ± 0,001 ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 20 thrpt 15 ≈ 10⁻³ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 100 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 200 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 1000 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 10 thrpt 15 ≈ 10⁻³ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 100 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 1000 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 50 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 200 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 10 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 50 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 100 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 200 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 1000 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 10 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 50 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 100 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 200 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 500 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 1000 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_stream_concat 10 10 thrpt 15 0,001 ± 0,001 ops/ns BenchmarkStreamConcat.with_stream_concat 10 20 thrpt 15 0,001 ± 0,001 ops/ns BenchmarkStreamConcat.with_stream_concat 10 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 10 100 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 10 200 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 10 500 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 10 1000 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 20 10 thrpt 15 ≈ 10⁻³ ops/ns BenchmarkStreamConcat.with_stream_concat 20 20 thrpt 15 ≈ 10⁻³ ops/ns BenchmarkStreamConcat.with_stream_concat 20 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 20 100 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 20 200 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 20 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 20 1000 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 50 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 50 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 50 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 50 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 50 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 50 500 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 50 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 100 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 100 20 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 100 50 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 100 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 100 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 100 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 100 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 200 10 thrpt 15 ≈ 10⁻⁴ ops/ns BenchmarkStreamConcat.with_stream_concat 200 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 200 50 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 200 100 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 200 200 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 200 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 200 1000 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 500 10 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 500 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 500 50 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 500 100 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 500 200 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 500 500 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 500 1000 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_stream_concat 1000 10 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 1000 20 thrpt 15 ≈ 10⁻⁵ ops/ns BenchmarkStreamConcat.with_stream_concat 1000 50 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 1000 100 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 1000 200 thrpt 15 ≈ 10⁻⁶ ops/ns BenchmarkStreamConcat.with_stream_concat 1000 500 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_stream_concat 1000 1000 thrpt 15 ≈ 10⁻⁷ ops/ns BenchmarkStreamConcat.with_new_arraylist 10 10 avgt 15 1255,466 ± 66,168 ns/op BenchmarkStreamConcat.with_new_arraylist 10 20 avgt 15 2072,546 ± 18,521 ns/op BenchmarkStreamConcat.with_new_arraylist 10 50 avgt 15 4472,214 ± 143,446 ns/op BenchmarkStreamConcat.with_new_arraylist 10 100 avgt 15 7911,906 ± 40,330 ns/op BenchmarkStreamConcat.with_new_arraylist 10 200 avgt 15 15741,825 ± 65,037 ns/op BenchmarkStreamConcat.with_new_arraylist 10 500 avgt 15 38985,163 ± 60,315 ns/op BenchmarkStreamConcat.with_new_arraylist 10 1000 avgt 15 77343,662 ± 2904,689 ns/op BenchmarkStreamConcat.with_new_arraylist 20 10 avgt 15 2430,151 ± 162,615 ns/op BenchmarkStreamConcat.with_new_arraylist 20 20 avgt 15 4178,054 ± 90,106 ns/op BenchmarkStreamConcat.with_new_arraylist 20 50 avgt 15 8737,440 ± 51,342 ns/op BenchmarkStreamConcat.with_new_arraylist 20 100 avgt 15 15976,514 ± 14,904 ns/op BenchmarkStreamConcat.with_new_arraylist 20 200 avgt 15 30385,860 ± 187,727 ns/op BenchmarkStreamConcat.with_new_arraylist 20 500 avgt 15 79282,728 ± 327,974 ns/op BenchmarkStreamConcat.with_new_arraylist 20 1000 avgt 15 154676,348 ± 3306,098 ns/op BenchmarkStreamConcat.with_new_arraylist 50 10 avgt 15 6201,593 ± 312,542 ns/op BenchmarkStreamConcat.with_new_arraylist 50 20 avgt 15 10488,534 ± 307,511 ns/op BenchmarkStreamConcat.with_new_arraylist 50 50 avgt 15 21286,436 ± 318,397 ns/op BenchmarkStreamConcat.with_new_arraylist 50 100 avgt 15 39823,136 ± 808,849 ns/op BenchmarkStreamConcat.with_new_arraylist 50 200 avgt 15 79547,358 ± 2020,085 ns/op BenchmarkStreamConcat.with_new_arraylist 50 500 avgt 15 196465,020 ± 703,048 ns/op BenchmarkStreamConcat.with_new_arraylist 50 1000 avgt 15 399790,320 ± 2009,467 ns/op BenchmarkStreamConcat.with_new_arraylist 100 10 avgt 15 12892,226 ± 460,846 ns/op BenchmarkStreamConcat.with_new_arraylist 100 20 avgt 15 21623,612 ± 826,140 ns/op BenchmarkStreamConcat.with_new_arraylist 100 50 avgt 15 43065,827 ± 228,424 ns/op BenchmarkStreamConcat.with_new_arraylist 100 100 avgt 15 80713,333 ± 1255,603 ns/op BenchmarkStreamConcat.with_new_arraylist 100 200 avgt 15 154019,091 ± 3982,910 ns/op BenchmarkStreamConcat.with_new_arraylist 100 500 avgt 15 404580,874 ± 3524,629 ns/op BenchmarkStreamConcat.with_new_arraylist 100 1000 avgt 15 770535,664 ± 1881,682 ns/op BenchmarkStreamConcat.with_new_arraylist 200 10 avgt 15 27364,737 ± 2142,586 ns/op BenchmarkStreamConcat.with_new_arraylist 200 20 avgt 15 40311,422 ± 951,853 ns/op BenchmarkStreamConcat.with_new_arraylist 200 50 avgt 15 96172,619 ± 4586,025 ns/op BenchmarkStreamConcat.with_new_arraylist 200 100 avgt 15 158096,115 ± 4896,265 ns/op BenchmarkStreamConcat.with_new_arraylist 200 200 avgt 15 315745,989 ± 7509,074 ns/op BenchmarkStreamConcat.with_new_arraylist 200 500 avgt 15 789231,110 ± 9878,610 ns/op BenchmarkStreamConcat.with_new_arraylist 200 1000 avgt 15 1641148,775 ± 1297,912 ns/op BenchmarkStreamConcat.with_new_arraylist 500 10 avgt 15 61458,553 ± 2374,319 ns/op BenchmarkStreamConcat.with_new_arraylist 500 20 avgt 15 104324,232 ± 2156,911 ns/op BenchmarkStreamConcat.with_new_arraylist 500 50 avgt 15 214767,102 ± 3381,977 ns/op BenchmarkStreamConcat.with_new_arraylist 500 100 avgt 15 423737,180 ± 29079,059 ns/op BenchmarkStreamConcat.with_new_arraylist 500 200 avgt 15 786023,123 ± 17871,570 ns/op BenchmarkStreamConcat.with_new_arraylist 500 500 avgt 15 2199566,666 ± 59506,204 ns/op BenchmarkStreamConcat.with_new_arraylist 500 1000 avgt 15 5031029,788 ± 97822,829 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 10 avgt 15 128132,291 ± 3607,567 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 20 avgt 15 203848,268 ± 2632,196 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 50 avgt 15 447953,952 ± 21853,443 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 100 avgt 15 779221,348 ± 5827,507 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 200 avgt 15 1695411,073 ± 51931,233 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 500 avgt 15 4959702,896 ± 64267,025 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 1000 avgt 15 12869052,566 ± 137418,259 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 10 avgt 15 1124,821 ± 41,824 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 20 avgt 15 1898,803 ± 62,399 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 50 avgt 15 3894,329 ± 11,662 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 100 avgt 15 8101,496 ± 139,853 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 200 avgt 15 15568,755 ± 27,362 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 500 avgt 15 37226,844 ± 135,605 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 1000 avgt 15 75921,363 ± 1226,946 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 10 avgt 15 1959,332 ± 6,954 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 20 avgt 15 3652,403 ± 43,491 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 50 avgt 15 7830,593 ± 10,416 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 100 avgt 15 15738,211 ± 248,319 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 200 avgt 15 30971,929 ± 767,610 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 500 avgt 15 75834,189 ± 100,195 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 1000 avgt 15 144110,768 ± 299,386 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 10 avgt 15 5598,341 ± 257,299 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 20 avgt 15 9103,075 ± 383,603 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 50 avgt 15 19214,379 ± 58,753 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 100 avgt 15 38155,571 ± 215,193 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 200 avgt 15 79140,722 ± 2127,898 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 500 avgt 15 196331,396 ± 7636,607 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 1000 avgt 15 393636,190 ± 14614,025 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 10 avgt 15 11777,360 ± 1310,298 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 20 avgt 15 19029,965 ± 948,284 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 50 avgt 15 39234,982 ± 477,347 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 100 avgt 15 80479,992 ± 1505,946 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 200 avgt 15 153425,478 ± 4248,071 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 500 avgt 15 384289,048 ± 2585,904 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 1000 avgt 15 785039,632 ± 4271,649 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 10 avgt 15 22581,369 ± 1274,650 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 20 avgt 15 35448,701 ± 1104,824 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 50 avgt 15 82445,395 ± 3636,400 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 100 avgt 15 158767,122 ± 3142,295 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 200 avgt 15 307280,958 ± 5445,733 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 500 avgt 15 745723,582 ± 2359,525 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 1000 avgt 15 1611649,794 ± 51478,745 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 10 avgt 15 57789,270 ± 1209,734 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 20 avgt 15 90676,705 ± 2332,964 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 50 avgt 15 197192,506 ± 1936,912 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 100 avgt 15 404914,415 ± 5766,555 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 200 avgt 15 795525,468 ± 29153,599 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 500 avgt 15 2158268,989 ± 54761,586 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 1000 avgt 15 5090314,940 ± 77932,867 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 10 avgt 15 112381,007 ± 647,008 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 20 avgt 15 182138,679 ± 6300,417 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 50 avgt 15 426331,134 ± 22522,302 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 100 avgt 15 794862,463 ± 36406,682 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 200 avgt 15 1724756,855 ± 21362,120 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 500 avgt 15 5152899,670 ± 90379,321 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 1000 avgt 15 12761759,302 ± 368297,757 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 10 avgt 15 1205,949 ± 60,026 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 20 avgt 15 1671,004 ± 308,539 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 50 avgt 15 3169,047 ± 720,134 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 100 avgt 15 8181,126 ± 205,932 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 200 avgt 15 16516,227 ± 356,138 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 500 avgt 15 36059,572 ± 70,086 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 1000 avgt 15 73227,979 ± 261,134 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 10 avgt 15 2330,316 ± 99,285 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 20 avgt 15 3321,205 ± 696,690 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 50 avgt 15 7314,763 ± 1459,573 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 100 avgt 15 16565,415 ± 294,570 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 200 avgt 15 33536,145 ± 669,636 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 500 avgt 15 75031,774 ± 1436,419 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 1000 avgt 15 140847,734 ± 1381,432 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 10 avgt 15 5874,593 ± 119,993 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 20 avgt 15 9890,977 ± 332,959 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 50 avgt 15 16047,466 ± 4662,374 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 100 avgt 15 40277,529 ± 515,376 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 200 avgt 15 80483,747 ± 198,339 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 500 avgt 15 180316,358 ± 215,304 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 1000 avgt 15 368029,152 ± 1204,278 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 10 avgt 15 11892,478 ± 354,509 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 20 avgt 15 20130,967 ± 872,099 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 50 avgt 15 26562,934 ± 275,304 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 100 avgt 15 81388,651 ± 310,147 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 200 avgt 15 166439,989 ± 1283,822 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 500 avgt 15 413285,268 ± 611,101 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 1000 avgt 15 723559,042 ± 27172,239 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 10 avgt 15 24188,922 ± 738,571 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 20 avgt 15 36167,550 ± 6422,004 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 50 avgt 15 90204,490 ± 1600,581 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 100 avgt 15 159838,517 ± 9010,451 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 200 avgt 15 335840,083 ± 1064,161 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 500 avgt 15 796184,461 ± 15272,875 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 1000 avgt 15 1565650,301 ± 53634,608 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 10 avgt 15 59438,789 ± 2465,080 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 20 avgt 15 107886,527 ± 656,415 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 50 avgt 15 227375,634 ± 7197,283 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 100 avgt 15 430044,910 ± 1595,528 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 200 avgt 15 815670,683 ± 29430,946 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 500 avgt 15 2179553,789 ± 5881,441 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 1000 avgt 15 4945738,468 ± 54736,864 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 10 avgt 15 120767,223 ± 2791,008 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 20 avgt 15 207491,755 ± 1624,916 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 50 avgt 15 461088,472 ± 3453,249 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 100 avgt 15 835496,433 ± 17987,001 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 200 avgt 15 1745359,243 ± 35119,442 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 500 avgt 15 5226190,465 ± 224658,034 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 1000 avgt 15 12482824,673 ± 344732,761 ns/op BenchmarkStreamConcat.with_stream_concat 10 10 avgt 15 1123,234 ± 2,075 ns/op BenchmarkStreamConcat.with_stream_concat 10 20 avgt 15 1641,820 ± 221,291 ns/op BenchmarkStreamConcat.with_stream_concat 10 50 avgt 15 2791,831 ± 539,219 ns/op BenchmarkStreamConcat.with_stream_concat 10 100 avgt 15 7179,069 ± 237,032 ns/op BenchmarkStreamConcat.with_stream_concat 10 200 avgt 15 13097,165 ± 344,027 ns/op BenchmarkStreamConcat.with_stream_concat 10 500 avgt 15 30303,543 ± 110,306 ns/op BenchmarkStreamConcat.with_stream_concat 10 1000 avgt 15 68546,583 ± 84,246 ns/op BenchmarkStreamConcat.with_stream_concat 20 10 avgt 15 2186,923 ± 20,786 ns/op BenchmarkStreamConcat.with_stream_concat 20 20 avgt 15 3729,232 ± 19,825 ns/op BenchmarkStreamConcat.with_stream_concat 20 50 avgt 15 4871,278 ± 27,962 ns/op BenchmarkStreamConcat.with_stream_concat 20 100 avgt 15 13703,959 ± 77,316 ns/op BenchmarkStreamConcat.with_stream_concat 20 200 avgt 15 24676,407 ± 718,563 ns/op BenchmarkStreamConcat.with_stream_concat 20 500 avgt 15 63969,452 ± 3989,814 ns/op BenchmarkStreamConcat.with_stream_concat 20 1000 avgt 15 133097,105 ± 997,143 ns/op BenchmarkStreamConcat.with_stream_concat 50 10 avgt 15 5425,936 ± 11,804 ns/op BenchmarkStreamConcat.with_stream_concat 50 20 avgt 15 8577,857 ± 27,976 ns/op BenchmarkStreamConcat.with_stream_concat 50 50 avgt 15 13564,817 ± 3067,990 ns/op BenchmarkStreamConcat.with_stream_concat 50 100 avgt 15 33559,113 ± 200,859 ns/op BenchmarkStreamConcat.with_stream_concat 50 200 avgt 15 63934,024 ± 1712,380 ns/op BenchmarkStreamConcat.with_stream_concat 50 500 avgt 15 163829,228 ± 8984,287 ns/op BenchmarkStreamConcat.with_stream_concat 50 1000 avgt 15 349928,444 ± 1994,240 ns/op BenchmarkStreamConcat.with_stream_concat 100 10 avgt 15 10741,614 ± 54,623 ns/op BenchmarkStreamConcat.with_stream_concat 100 20 avgt 15 16887,278 ± 605,001 ns/op BenchmarkStreamConcat.with_stream_concat 100 50 avgt 15 38054,535 ± 1224,392 ns/op BenchmarkStreamConcat.with_stream_concat 100 100 avgt 15 68599,416 ± 822,040 ns/op BenchmarkStreamConcat.with_stream_concat 100 200 avgt 15 121474,708 ± 706,564 ns/op BenchmarkStreamConcat.with_stream_concat 100 500 avgt 15 335803,783 ± 15135,635 ns/op BenchmarkStreamConcat.with_stream_concat 100 1000 avgt 15 673356,403 ± 3772,667 ns/op BenchmarkStreamConcat.with_stream_concat 200 10 avgt 15 21906,033 ± 515,651 ns/op BenchmarkStreamConcat.with_stream_concat 200 20 avgt 15 29446,079 ± 4023,917 ns/op BenchmarkStreamConcat.with_stream_concat 200 50 avgt 15 73210,298 ± 5206,424 ns/op BenchmarkStreamConcat.with_stream_concat 200 100 avgt 15 127354,156 ± 2240,488 ns/op BenchmarkStreamConcat.with_stream_concat 200 200 avgt 15 253663,087 ± 5453,996 ns/op BenchmarkStreamConcat.with_stream_concat 200 500 avgt 15 635295,289 ± 2555,229 ns/op BenchmarkStreamConcat.with_stream_concat 200 1000 avgt 15 1451274,723 ± 6719,442 ns/op BenchmarkStreamConcat.with_stream_concat 500 10 avgt 15 53052,521 ± 211,144 ns/op BenchmarkStreamConcat.with_stream_concat 500 20 avgt 15 88959,553 ± 3859,014 ns/op BenchmarkStreamConcat.with_stream_concat 500 50 avgt 15 191558,311 ± 11795,783 ns/op BenchmarkStreamConcat.with_stream_concat 500 100 avgt 15 348051,048 ± 15197,276 ns/op BenchmarkStreamConcat.with_stream_concat 500 200 avgt 15 635898,633 ± 14097,527 ns/op BenchmarkStreamConcat.with_stream_concat 500 500 avgt 15 1846349,850 ± 109061,495 ns/op BenchmarkStreamConcat.with_stream_concat 500 1000 avgt 15 4599334,717 ± 37385,987 ns/op BenchmarkStreamConcat.with_stream_concat 1000 10 avgt 15 108704,787 ± 3853,724 ns/op BenchmarkStreamConcat.with_stream_concat 1000 20 avgt 15 178838,977 ± 12459,691 ns/op BenchmarkStreamConcat.with_stream_concat 1000 50 avgt 15 374761,246 ± 10557,543 ns/op BenchmarkStreamConcat.with_stream_concat 1000 100 avgt 15 658565,227 ± 14030,873 ns/op BenchmarkStreamConcat.with_stream_concat 1000 200 avgt 15 1400744,705 ± 41047,816 ns/op BenchmarkStreamConcat.with_stream_concat 1000 500 avgt 15 4604266,731 ± 212279,160 ns/op BenchmarkStreamConcat.with_stream_concat 1000 1000 avgt 15 12071939,495 ± 289987,725 ns/op BenchmarkStreamConcat.with_new_arraylist 10 10 sample 3619330 1332,703 ± 7,046 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 10 10 sample 1180,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 10 10 sample 1266,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 10 10 sample 1342,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 10 10 sample 1438,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 10 10 sample 2136,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 10 10 sample 3468,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 10 10 sample 16225,070 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 10 10 sample 1267712,000 ns/op BenchmarkStreamConcat.with_new_arraylist 10 20 sample 4424535 2150,095 ± 7,653 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 10 20 sample 1968,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 10 20 sample 2096,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 10 20 sample 2200,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 10 20 sample 2272,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 10 20 sample 2908,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 10 20 sample 4288,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 10 20 sample 17152,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 10 20 sample 1333248,000 ns/op BenchmarkStreamConcat.with_new_arraylist 10 50 sample 4324141 4372,164 ± 14,654 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 10 50 sample 3980,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 10 50 sample 4264,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 10 50 sample 4488,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 10 50 sample 4632,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 10 50 sample 5848,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 10 50 sample 16608,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 10 50 sample 21344,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 10 50 sample 9224192,000 ns/op BenchmarkStreamConcat.with_new_arraylist 10 100 sample 4714511 7967,997 ± 11,737 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 10 100 sample 7408,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 10 100 sample 7800,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 10 100 sample 8112,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 10 100 sample 8368,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 10 100 sample 10144,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 10 100 sample 20768,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 10 100 sample 26688,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 10 100 sample 1355776,000 ns/op BenchmarkStreamConcat.with_new_arraylist 10 200 sample 2375878 15827,590 ± 26,611 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 10 200 sample 14832,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 10 200 sample 15536,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 10 200 sample 16048,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 10 200 sample 16672,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 10 200 sample 18304,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 10 200 sample 31232,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 10 200 sample 1095680,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 10 200 sample 1798144,000 ns/op BenchmarkStreamConcat.with_new_arraylist 10 500 sample 1891514 39659,608 ± 38,986 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 10 500 sample 37376,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 10 500 sample 39104,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 10 500 sample 40384,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 10 500 sample 41536,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 10 500 sample 47040,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 10 500 sample 65536,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 10 500 sample 1187840,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 10 500 sample 1875968,000 ns/op BenchmarkStreamConcat.with_new_arraylist 10 1000 sample 1930747 77573,508 ± 45,052 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 10 1000 sample 70784,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 10 1000 sample 77696,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 10 1000 sample 80256,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 10 1000 sample 86656,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 10 1000 sample 90752,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 10 1000 sample 109056,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 10 1000 sample 1265664,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 10 1000 sample 1945600,000 ns/op BenchmarkStreamConcat.with_new_arraylist 20 10 sample 3929056 2410,759 ± 7,126 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 20 10 sample 2132,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 20 10 sample 2276,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 20 10 sample 2664,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 20 10 sample 2708,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 20 10 sample 2892,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 20 10 sample 4688,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 20 10 sample 17408,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 20 10 sample 1726464,000 ns/op BenchmarkStreamConcat.with_new_arraylist 20 20 sample 4438972 4251,389 ± 10,593 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 20 20 sample 3844,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 20 20 sample 4120,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 20 20 sample 4352,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 20 20 sample 4496,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 20 20 sample 6472,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 20 20 sample 9584,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 20 20 sample 21152,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 20 20 sample 1654784,000 ns/op BenchmarkStreamConcat.with_new_arraylist 20 50 sample 4359477 8613,771 ± 12,638 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 20 50 sample 7992,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 20 50 sample 8480,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 20 50 sample 8800,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 20 50 sample 8976,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 20 50 sample 10416,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 20 50 sample 21536,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 20 50 sample 26689,670 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 20 50 sample 1890304,000 ns/op BenchmarkStreamConcat.with_new_arraylist 20 100 sample 3037900 16478,928 ± 21,564 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 20 100 sample 15072,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 20 100 sample 16352,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 20 100 sample 17056,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 20 100 sample 17600,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 20 100 sample 18880,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 20 100 sample 32000,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 20 100 sample 57269,734 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 20 100 sample 1370112,000 ns/op BenchmarkStreamConcat.with_new_arraylist 20 200 sample 2459875 30487,510 ± 28,295 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 20 200 sample 28768,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 20 200 sample 29952,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 20 200 sample 31488,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 20 200 sample 32224,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 20 200 sample 36352,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 20 200 sample 48064,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 20 200 sample 1148953,395 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 20 200 sample 1902592,000 ns/op BenchmarkStreamConcat.with_new_arraylist 20 500 sample 1883657 79512,277 ± 45,317 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 20 500 sample 76160,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 20 500 sample 78336,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 20 500 sample 80512,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 20 500 sample 81792,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 20 500 sample 94976,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 20 500 sample 110976,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 20 500 sample 1271808,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 20 500 sample 1908736,000 ns/op BenchmarkStreamConcat.with_new_arraylist 20 1000 sample 974635 153717,451 ± 82,188 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 20 1000 sample 147968,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 20 1000 sample 151552,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 20 1000 sample 154624,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 20 1000 sample 159744,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 20 1000 sample 184064,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 20 1000 sample 208384,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 20 1000 sample 1355776,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 20 1000 sample 1777664,000 ns/op BenchmarkStreamConcat.with_new_arraylist 50 10 sample 3114249 6050,600 ± 14,653 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 50 10 sample 5416,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 50 10 sample 5816,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 50 10 sample 6440,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 50 10 sample 6552,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 50 10 sample 7488,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 50 10 sample 18688,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 50 10 sample 24832,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 50 10 sample 1347584,000 ns/op BenchmarkStreamConcat.with_new_arraylist 50 20 sample 3365118 11166,232 ± 17,129 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 50 20 sample 10160,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 50 20 sample 10848,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 50 20 sample 11328,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 50 20 sample 12576,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 50 20 sample 16480,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 50 20 sample 25696,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 50 20 sample 36575,238 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 50 20 sample 1851392,000 ns/op BenchmarkStreamConcat.with_new_arraylist 50 50 sample 3520031 21276,063 ± 18,012 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 50 50 sample 19936,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 50 50 sample 20768,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 50 50 sample 21760,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 50 50 sample 23200,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 50 50 sample 28896,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 50 50 sample 37696,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 50 50 sample 56703,795 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 50 50 sample 2062336,000 ns/op BenchmarkStreamConcat.with_new_arraylist 50 100 sample 1894494 39604,334 ± 40,541 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 50 100 sample 37056,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 50 100 sample 38656,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 50 100 sample 40768,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 50 100 sample 41728,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 50 100 sample 49088,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 50 100 sample 67456,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 50 100 sample 1198080,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 50 100 sample 1843200,000 ns/op BenchmarkStreamConcat.with_new_arraylist 50 200 sample 1877223 79786,319 ± 45,152 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 50 200 sample 74880,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 50 200 sample 79104,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 50 200 sample 81408,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 50 200 sample 83072,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 50 200 sample 96384,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 50 200 sample 110976,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 50 200 sample 1255424,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 50 200 sample 1886208,000 ns/op BenchmarkStreamConcat.with_new_arraylist 50 500 sample 760385 197082,935 ± 113,846 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 50 500 sample 189696,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 50 500 sample 194048,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 50 500 sample 200704,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 50 500 sample 214272,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 50 500 sample 230656,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 50 500 sample 257280,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 50 500 sample 1476608,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 50 500 sample 2478080,000 ns/op BenchmarkStreamConcat.with_new_arraylist 50 1000 sample 374806 399896,840 ± 249,999 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 50 1000 sample 383488,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 50 1000 sample 393216,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 50 1000 sample 409600,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 50 1000 sample 427008,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 50 1000 sample 471040,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 50 1000 sample 1567115,264 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 50 1000 sample 1806336,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 50 1000 sample 2326528,000 ns/op BenchmarkStreamConcat.with_new_arraylist 100 10 sample 2898637 12962,566 ± 19,730 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 100 10 sample 11952,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 100 10 sample 12784,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 100 10 sample 13232,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 100 10 sample 13616,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 100 10 sample 15072,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 100 10 sample 27840,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 100 10 sample 42961,434 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 100 10 sample 1368064,000 ns/op BenchmarkStreamConcat.with_new_arraylist 100 20 sample 3441383 21710,999 ± 17,436 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 100 20 sample 20512,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 100 20 sample 21376,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 100 20 sample 22208,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 100 20 sample 22976,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 100 20 sample 24320,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 100 20 sample 38208,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 100 20 sample 54016,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 100 20 sample 1746944,000 ns/op BenchmarkStreamConcat.with_new_arraylist 100 50 sample 1759890 42625,107 ± 42,180 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 100 50 sample 40448,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 100 50 sample 41984,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 100 50 sample 43584,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 100 50 sample 44736,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 100 50 sample 48640,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 100 50 sample 71296,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 100 50 sample 1210368,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 100 50 sample 1847296,000 ns/op BenchmarkStreamConcat.with_new_arraylist 100 100 sample 1823548 82139,214 ± 50,970 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 100 100 sample 76928,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 100 100 sample 79488,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 100 100 sample 86656,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 100 100 sample 88320,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 100 100 sample 94976,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 100 100 sample 118144,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 100 100 sample 1253376,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 100 100 sample 9895936,000 ns/op BenchmarkStreamConcat.with_new_arraylist 100 200 sample 971017 154293,673 ± 86,211 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 100 200 sample 145920,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 100 200 sample 151040,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 100 200 sample 158976,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 100 200 sample 167424,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 100 200 sample 188416,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 100 200 sample 209152,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 100 200 sample 1394688,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 100 200 sample 2318336,000 ns/op BenchmarkStreamConcat.with_new_arraylist 100 500 sample 366161 409351,094 ± 254,315 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 100 500 sample 385024,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 100 500 sample 402944,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 100 500 sample 427520,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 100 500 sample 438272,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 100 500 sample 455680,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 100 500 sample 1591296,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 100 500 sample 1816576,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 100 500 sample 2199552,000 ns/op BenchmarkStreamConcat.with_new_arraylist 100 1000 sample 194529 770536,999 ± 503,497 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 100 1000 sample 744448,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 100 1000 sample 761856,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 100 1000 sample 784384,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 100 1000 sample 794624,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 100 1000 sample 894976,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 100 1000 sample 2146304,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 100 1000 sample 2373824,512 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 100 1000 sample 6184960,000 ns/op BenchmarkStreamConcat.with_new_arraylist 200 10 sample 2981347 25147,965 ± 23,179 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 200 10 sample 23872,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 200 10 sample 24800,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 200 10 sample 25408,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 200 10 sample 26432,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 200 10 sample 27744,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 200 10 sample 41792,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 200 10 sample 1079019,930 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 200 10 sample 1955840,000 ns/op BenchmarkStreamConcat.with_new_arraylist 200 20 sample 1869125 40132,893 ± 42,189 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 200 20 sample 37760,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 200 20 sample 39744,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 200 20 sample 40832,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 200 20 sample 41984,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 200 20 sample 52288,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 200 20 sample 71552,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 200 20 sample 1187840,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 200 20 sample 9060352,000 ns/op BenchmarkStreamConcat.with_new_arraylist 200 50 sample 1621678 92373,138 ± 53,376 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 200 50 sample 84096,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 200 50 sample 91008,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 200 50 sample 97920,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 200 50 sample 99072,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 200 50 sample 112384,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 200 50 sample 128768,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 200 50 sample 1275904,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 200 50 sample 1783808,000 ns/op BenchmarkStreamConcat.with_new_arraylist 200 100 sample 976627 153404,990 ± 85,666 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 200 100 sample 147968,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 200 100 sample 151552,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 200 100 sample 155136,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 200 100 sample 157952,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 200 100 sample 183296,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 200 100 sample 208384,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 200 100 sample 1386496,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 200 100 sample 1667072,000 ns/op BenchmarkStreamConcat.with_new_arraylist 200 200 sample 466454 321261,562 ± 196,881 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 200 200 sample 310784,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 200 200 sample 317952,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 200 200 sample 325632,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 200 200 sample 335360,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 200 200 sample 359936,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 200 200 sample 421701,120 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 200 200 sample 1669846,016 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 200 200 sample 9469952,000 ns/op BenchmarkStreamConcat.with_new_arraylist 200 500 sample 191824 781407,773 ± 554,143 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 200 500 sample 749568,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 200 500 sample 766976,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 200 500 sample 799744,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 200 500 sample 854016,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 200 500 sample 928768,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 200 500 sample 2170880,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 200 500 sample 2379776,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 200 500 sample 10272768,000 ns/op BenchmarkStreamConcat.with_new_arraylist 200 1000 sample 92261 1624796,131 ± 1339,183 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 200 1000 sample 1540096,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 200 1000 sample 1611776,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 200 1000 sample 1660928,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 200 1000 sample 1767219,200 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 200 1000 sample 1835008,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 200 1000 sample 3424256,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 200 1000 sample 3667236,454 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 200 1000 sample 3981312,000 ns/op BenchmarkStreamConcat.with_new_arraylist 500 10 sample 2328732 64322,393 ± 38,029 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 500 10 sample 60736,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 500 10 sample 63552,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 500 10 sample 65472,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 500 10 sample 66304,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 500 10 sample 94336,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 500 10 sample 104064,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 500 10 sample 1206272,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 500 10 sample 9125888,000 ns/op BenchmarkStreamConcat.with_new_arraylist 500 20 sample 1388977 107866,587 ± 69,833 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 500 20 sample 101376,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 500 20 sample 103424,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 500 20 sample 107392,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 500 20 sample 151808,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 500 20 sample 155392,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 500 20 sample 178432,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 500 20 sample 1306624,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 500 20 sample 1456128,000 ns/op BenchmarkStreamConcat.with_new_arraylist 500 50 sample 690602 217015,356 ± 128,463 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 500 50 sample 203776,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 500 50 sample 216832,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 500 50 sample 221696,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 500 50 sample 225792,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 500 50 sample 248576,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 500 50 sample 299008,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 500 50 sample 1507328,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 500 50 sample 1679360,000 ns/op BenchmarkStreamConcat.with_new_arraylist 500 100 sample 374693 400020,443 ± 260,403 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 500 100 sample 380416,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 500 100 sample 395264,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 500 100 sample 405504,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 500 100 sample 414720,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 500 100 sample 527360,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 500 100 sample 1576960,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 500 100 sample 1812480,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 500 100 sample 1925120,000 ns/op BenchmarkStreamConcat.with_new_arraylist 500 200 sample 189432 791277,853 ± 543,035 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 500 200 sample 739328,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 500 200 sample 783360,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 500 200 sample 818176,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 500 200 sample 846848,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 500 200 sample 957440,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 500 200 sample 2174976,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 500 200 sample 2355200,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 500 200 sample 2801664,000 ns/op BenchmarkStreamConcat.with_new_arraylist 500 500 sample 66925 2239275,947 ± 2114,396 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 500 500 sample 2125824,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 500 500 sample 2215936,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 500 500 sample 2281472,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 500 500 sample 2420736,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 500 500 sample 2662400,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 500 500 sample 4292608,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 500 500 sample 4680150,221 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 500 500 sample 4743168,000 ns/op BenchmarkStreamConcat.with_new_arraylist 500 1000 sample 29497 5081595,331 ± 31694,075 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 500 1000 sample 4726784,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 500 1000 sample 4939776,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 500 1000 sample 5054464,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 500 1000 sample 5087232,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 500 1000 sample 5742755,840 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 500 1000 sample 29147201,536 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 500 1000 sample 30254733,722 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 500 1000 sample 30474240,000 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 10 sample 1239437 120900,347 ± 70,213 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 1000 10 sample 114944,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 1000 10 sample 119552,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 1000 10 sample 123264,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 1000 10 sample 125568,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 1000 10 sample 144640,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 1000 10 sample 191232,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 1000 10 sample 1329267,098 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 1000 10 sample 1773568,000 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 20 sample 746220 200828,363 ± 114,200 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 1000 20 sample 193280,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 1000 20 sample 198656,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 1000 20 sample 203008,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 1000 20 sample 210176,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 1000 20 sample 228608,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 1000 20 sample 293376,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 1000 20 sample 1450757,939 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 1000 20 sample 1986560,000 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 50 sample 331145 452654,320 ± 341,130 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 1000 50 sample 410112,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 1000 50 sample 431104,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 1000 50 sample 500224,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 1000 50 sample 521216,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 1000 50 sample 541696,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 1000 50 sample 1681408,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 1000 50 sample 1856831,898 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 1000 50 sample 1982464,000 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 100 sample 185151 809594,351 ± 576,639 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 1000 100 sample 754688,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 1000 100 sample 796672,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 1000 100 sample 842752,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 1000 100 sample 877568,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 1000 100 sample 973824,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 1000 100 sample 2203025,408 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 1000 100 sample 2402241,741 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 1000 100 sample 2768896,000 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 200 sample 88712 1689797,800 ± 1341,459 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 1000 200 sample 1593344,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 1000 200 sample 1677312,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 1000 200 sample 1732608,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 1000 200 sample 1779712,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 1000 200 sample 1976320,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 1000 200 sample 3432448,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 1000 200 sample 3699215,155 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 1000 200 sample 3768320,000 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 500 sample 28643 5233625,783 ± 32311,419 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 1000 500 sample 4759552,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 1000 500 sample 5103616,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 1000 500 sample 5210112,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 1000 500 sample 5480448,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 1000 500 sample 6263275,520 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 1000 500 sample 29306257,408 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 1000 500 sample 30771930,726 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 1000 500 sample 31031296,000 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 1000 sample 12186 12307142,901 ± 73499,956 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.00 1000 1000 sample 10895360,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.50 1000 1000 sample 11878400,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.90 1000 1000 sample 12550144,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.95 1000 1000 sample 13123584,000 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.99 1000 1000 sample 32182435,840 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.999 1000 1000 sample 36425760,768 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p0.9999 1000 1000 sample 38899718,554 ns/op BenchmarkStreamConcat.with_new_arraylist:with_new_arraylist·p1.00 1000 1000 sample 38928384,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 10 sample 4118768 1174,280 ± 6,502 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 10 10 sample 1046,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 10 10 sample 1124,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 10 10 sample 1206,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 10 10 sample 1252,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 10 10 sample 1716,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 10 10 sample 3176,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 10 10 sample 15856,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 10 10 sample 1286144,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 20 sample 5120340 1865,141 ± 6,912 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 10 20 sample 1680,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 10 20 sample 1782,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 10 20 sample 1944,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 10 20 sample 2096,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 10 20 sample 2636,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 10 20 sample 4016,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 10 20 sample 16672,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 10 20 sample 1339392,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 50 sample 4730789 4003,084 ± 10,747 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 10 50 sample 3612,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 10 50 sample 3912,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 10 50 sample 4128,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 10 50 sample 4232,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 10 50 sample 5176,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 10 50 sample 7512,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 10 50 sample 21021,472 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 10 50 sample 1843200,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 100 sample 4804211 7813,395 ± 11,196 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 10 100 sample 7080,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 10 100 sample 7696,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 10 100 sample 8016,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 10 100 sample 8288,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 10 100 sample 9488,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 10 100 sample 20512,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 10 100 sample 25554,522 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 10 100 sample 1734656,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 200 sample 2396613 15705,420 ± 27,918 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 10 200 sample 14560,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 10 200 sample 15392,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 10 200 sample 15936,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 10 200 sample 16608,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 10 200 sample 18592,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 10 200 sample 30912,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 10 200 sample 1118901,453 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 10 200 sample 1404928,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 500 sample 1998677 37545,234 ± 39,127 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 10 500 sample 35520,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 10 500 sample 36992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 10 500 sample 38208,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 10 500 sample 39040,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 10 500 sample 44736,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 10 500 sample 62464,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 10 500 sample 1202176,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 10 500 sample 1687552,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 1000 sample 1979599 75653,979 ± 45,349 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 10 1000 sample 71296,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 10 1000 sample 74368,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 10 1000 sample 77824,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 10 1000 sample 80128,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 10 1000 sample 90752,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 10 1000 sample 107008,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 10 1000 sample 1265664,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 10 1000 sample 1822720,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 10 sample 4491348 2124,711 ± 10,233 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 20 10 sample 1858,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 20 10 sample 2092,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 20 10 sample 2204,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 20 10 sample 2272,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 20 10 sample 3128,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 20 10 sample 4272,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 20 10 sample 17056,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 20 10 sample 8994816,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 20 sample 5115728 3693,482 ± 8,973 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 20 20 sample 3300,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 20 20 sample 3576,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 20 20 sample 3836,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 20 20 sample 4104,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 20 20 sample 4928,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 20 20 sample 8880,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 20 20 sample 20352,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 20 20 sample 1755136,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 50 sample 4710356 7978,604 ± 13,705 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 20 50 sample 7224,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 20 50 sample 7752,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 20 50 sample 8176,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 20 50 sample 8992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 20 50 sample 10496,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 20 50 sample 20640,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 20 50 sample 26976,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 20 50 sample 8110080,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 100 sample 2317028 16220,435 ± 27,320 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 20 100 sample 15264,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 20 100 sample 15936,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 20 100 sample 16480,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 20 100 sample 17024,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 20 100 sample 18080,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 20 100 sample 31584,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 20 100 sample 1103872,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 20 100 sample 1873920,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 200 sample 2415956 31042,254 ± 29,770 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 20 200 sample 28512,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 20 200 sample 30880,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 20 200 sample 31776,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 20 200 sample 32672,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 20 200 sample 36608,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 20 200 sample 48640,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 20 200 sample 1146880,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 20 200 sample 2004992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 500 sample 1941541 77133,997 ± 45,892 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 20 500 sample 72832,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 20 500 sample 75776,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 20 500 sample 79360,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 20 500 sample 82944,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 20 500 sample 92032,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 20 500 sample 108160,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 20 500 sample 1257472,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 20 500 sample 1880064,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 1000 sample 995532 150487,253 ± 85,735 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 20 1000 sample 139008,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 20 1000 sample 151808,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 20 1000 sample 154880,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 20 1000 sample 156416,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 20 1000 sample 181760,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 20 1000 sample 197888,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 20 1000 sample 1376256,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 20 1000 sample 1548288,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 10 sample 3229100 5850,641 ± 18,189 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 50 10 sample 5360,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 50 10 sample 5704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 50 10 sample 5992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 50 10 sample 6144,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 50 10 sample 7656,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 50 10 sample 18336,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 50 10 sample 24674,877 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 50 10 sample 8847360,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 20 sample 3938493 9554,090 ± 16,191 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 50 20 sample 8800,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 50 20 sample 9376,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 50 20 sample 9760,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 50 20 sample 10016,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 50 20 sample 11376,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 50 20 sample 23776,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 50 20 sample 32576,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 50 20 sample 1761280,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 50 sample 3809998 19675,536 ± 20,420 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 50 50 sample 18016,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 50 50 sample 19360,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 50 50 sample 20224,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 50 50 sample 21088,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 50 50 sample 25184,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 50 50 sample 35904,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 50 50 sample 58048,013 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 50 50 sample 9158656,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 100 sample 1940928 38660,169 ± 40,005 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 50 100 sample 36288,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 50 100 sample 37824,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 50 100 sample 39808,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 50 100 sample 40704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 50 100 sample 42880,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 50 100 sample 64132,544 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 50 100 sample 1177600,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 50 100 sample 2041856,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 200 sample 1892343 79142,412 ± 46,573 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 50 200 sample 74112,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 50 200 sample 77696,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 50 200 sample 81792,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 50 200 sample 83072,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 50 200 sample 93696,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 50 200 sample 111232,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 50 200 sample 1275904,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 50 200 sample 1880064,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 500 sample 782082 191607,505 ± 117,197 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 50 500 sample 180224,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 50 500 sample 186112,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 50 500 sample 200192,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 50 500 sample 212992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 50 500 sample 225536,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 50 500 sample 257770,752 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 50 500 sample 1470037,402 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 50 500 sample 1624064,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 1000 sample 385094 389200,303 ± 249,313 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 50 1000 sample 359424,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 50 1000 sample 386560,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 50 1000 sample 404480,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 50 1000 sample 414720,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 50 1000 sample 455168,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 50 1000 sample 1566720,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 50 1000 sample 1783769,088 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 50 1000 sample 2166784,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 10 sample 3157566 11896,226 ± 17,974 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 100 10 sample 10992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 100 10 sample 11696,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 100 10 sample 12096,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 100 10 sample 12336,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 100 10 sample 13680,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 100 10 sample 26496,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 100 10 sample 39631,571 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 100 10 sample 1636352,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 20 sample 4127599 18150,903 ± 17,452 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 100 20 sample 16864,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 100 20 sample 17760,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 100 20 sample 18784,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 100 20 sample 19264,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 100 20 sample 20672,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 100 20 sample 33664,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 100 20 sample 50606,080 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 100 20 sample 2183168,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 50 sample 1844013 40671,888 ± 42,839 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 100 50 sample 38848,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 100 50 sample 39936,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 100 50 sample 41664,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 100 50 sample 42240,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 100 50 sample 54208,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 100 50 sample 68480,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 100 50 sample 1209545,933 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 100 50 sample 2510848,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 100 sample 1890791 79210,650 ± 46,903 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 100 100 sample 73984,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 100 100 sample 77440,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 100 100 sample 82432,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 100 100 sample 83712,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 100 100 sample 92416,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 100 100 sample 112256,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 100 100 sample 1269597,798 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 100 100 sample 1851392,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 200 sample 974466 153743,671 ± 87,860 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 100 200 sample 145664,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 100 200 sample 151040,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 100 200 sample 158720,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 100 200 sample 161536,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 100 200 sample 180992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 100 200 sample 206080,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 100 200 sample 1404928,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 100 200 sample 1742848,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 500 sample 383071 391260,053 ± 265,576 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 100 500 sample 366080,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 100 500 sample 381952,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 100 500 sample 408064,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 100 500 sample 420864,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 100 500 sample 471040,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 100 500 sample 1589248,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 100 500 sample 1813269,709 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 100 500 sample 2002944,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 1000 sample 196247 763777,006 ± 541,165 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 100 1000 sample 700416,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 100 1000 sample 766976,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 100 1000 sample 789504,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 100 1000 sample 809984,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 100 1000 sample 891904,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 100 1000 sample 2117632,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 100 1000 sample 2321409,638 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 100 1000 sample 3059712,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 10 sample 3383192 22150,893 ± 22,358 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 200 10 sample 20192,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 200 10 sample 22016,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 200 10 sample 22848,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 200 10 sample 23520,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 200 10 sample 24992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 200 10 sample 38080,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 200 10 sample 62553,824 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 200 10 sample 8830976,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 20 sample 1977383 37931,542 ± 37,700 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 200 20 sample 34752,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 200 20 sample 36032,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 200 20 sample 41152,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 200 20 sample 41792,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 200 20 sample 47360,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 200 20 sample 63680,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 200 20 sample 1178135,757 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 200 20 sample 1925120,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 50 sample 1844581 81194,541 ± 48,179 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 200 50 sample 76416,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 200 50 sample 80384,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 200 50 sample 83200,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 200 50 sample 84096,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 200 50 sample 97408,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 200 50 sample 113024,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 200 50 sample 1280000,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 200 50 sample 2150400,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 100 sample 943409 158808,862 ± 90,022 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 200 100 sample 151808,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 200 100 sample 156928,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 200 100 sample 160512,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 200 100 sample 164864,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 200 100 sample 188416,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 200 100 sample 214016,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 200 100 sample 1400832,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 200 100 sample 2383872,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 200 sample 481819 311007,392 ± 200,617 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 200 200 sample 292864,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 200 200 sample 305152,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 200 200 sample 324096,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 200 200 sample 329216,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 200 200 sample 347648,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 200 200 sample 466524,160 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 200 200 sample 1654784,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 200 200 sample 7733248,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 500 sample 197783 757846,245 ± 550,291 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 200 500 sample 715776,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 200 500 sample 743424,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 200 500 sample 793600,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 200 500 sample 799744,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 200 500 sample 837632,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 200 500 sample 2134900,736 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 200 500 sample 2367488,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 200 500 sample 10731520,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 1000 sample 93745 1599000,211 ± 1468,172 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 200 1000 sample 1445888,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 200 1000 sample 1591296,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 200 1000 sample 1660928,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 200 1000 sample 1701888,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 200 1000 sample 1923072,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 200 1000 sample 3395584,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 200 1000 sample 3687427,277 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 200 1000 sample 8183808,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 10 sample 2733770 54779,630 ± 32,535 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 500 10 sample 50496,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 500 10 sample 52992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 500 10 sample 57856,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 500 10 sample 59136,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 500 10 sample 69120,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 500 10 sample 85888,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 500 10 sample 1214464,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 500 10 sample 2347008,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 20 sample 1627979 92015,699 ± 55,725 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 500 20 sample 87936,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 500 20 sample 90880,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 500 20 sample 93184,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 500 20 sample 94336,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 500 20 sample 107520,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 500 20 sample 127104,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 500 20 sample 1300480,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 500 20 sample 1949696,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 50 sample 745480 201021,714 ± 122,175 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 500 50 sample 192512,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 500 50 sample 198656,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 500 50 sample 204032,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 500 50 sample 209920,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 500 50 sample 228864,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 500 50 sample 321536,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 500 50 sample 1476608,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 500 50 sample 1660928,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 100 sample 371441 403520,266 ± 258,608 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 500 100 sample 380416,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 500 100 sample 400384,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 500 100 sample 413184,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 500 100 sample 422400,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 500 100 sample 449536,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 500 100 sample 1602678,784 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 500 100 sample 1787313,357 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 500 100 sample 2025472,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 200 sample 187584 799084,288 ± 543,133 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 500 200 sample 741376,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 500 200 sample 790528,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 500 200 sample 833536,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 500 200 sample 849920,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 500 200 sample 900096,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 500 200 sample 2139811,840 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 500 200 sample 2405341,184 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 500 200 sample 2621440,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 500 sample 66916 2239665,022 ± 2259,323 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 500 500 sample 2134016,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 500 500 sample 2203648,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 500 500 sample 2269184,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 500 500 sample 2490368,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 500 500 sample 2646016,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 500 500 sample 4325376,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 500 500 sample 4704733,594 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 500 500 sample 4808704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 1000 sample 29632 5058697,676 ± 31202,123 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 500 1000 sample 4677632,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 500 1000 sample 4890624,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 500 1000 sample 5087232,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 500 1000 sample 5234688,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 500 1000 sample 6722928,640 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 500 1000 sample 29011705,856 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 500 1000 sample 30812743,270 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 500 1000 sample 31358976,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 10 sample 1355719 110521,454 ± 66,219 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 1000 10 sample 104320,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 1000 10 sample 110080,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 1000 10 sample 112512,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 1000 10 sample 113536,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 1000 10 sample 128000,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 1000 10 sample 162816,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 1000 10 sample 1327104,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 1000 10 sample 1497088,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 20 sample 825980 181413,255 ± 107,660 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 1000 20 sample 169216,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 1000 20 sample 179712,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 1000 20 sample 188160,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 1000 20 sample 191232,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 1000 20 sample 212224,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 1000 20 sample 242176,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 1000 20 sample 1437696,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 1000 20 sample 1570816,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 50 sample 357929 418766,343 ± 281,377 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 1000 50 sample 393216,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 1000 50 sample 414720,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 1000 50 sample 428544,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 1000 50 sample 444928,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 1000 50 sample 504832,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 1000 50 sample 1646592,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 1000 50 sample 1862903,808 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 1000 50 sample 2027520,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 100 sample 187789 798214,830 ± 561,093 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 1000 100 sample 740352,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 1000 100 sample 788480,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 1000 100 sample 839680,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 1000 100 sample 844800,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 1000 100 sample 877568,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 1000 100 sample 2187264,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 1000 100 sample 2365202,432 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 1000 100 sample 2478080,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 200 sample 90367 1658839,388 ± 1368,001 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 1000 200 sample 1548288,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 1000 200 sample 1644544,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 1000 200 sample 1716224,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 1000 200 sample 1738752,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 1000 200 sample 1921024,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 1000 200 sample 3362816,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 1000 200 sample 3847979,008 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 1000 200 sample 7266304,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 500 sample 28622 5238287,134 ± 32086,189 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 1000 500 sample 4816896,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 1000 500 sample 5079040,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 1000 500 sample 5193728,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 1000 500 sample 5341184,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 1000 500 sample 7116963,840 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 1000 500 sample 28782657,536 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 1000 500 sample 30651396,915 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 1000 500 sample 31752192,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 1000 sample 11940 12560262,561 ± 78866,545 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.00 1000 1000 sample 11255808,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.50 1000 1000 sample 11993088,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.90 1000 1000 sample 12812288,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.95 1000 1000 sample 13795328,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.99 1000 1000 sample 33540997,120 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.999 1000 1000 sample 37293850,624 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p0.9999 1000 1000 sample 45411965,338 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor:with_new_arraylist_constructor·p1.00 1000 1000 sample 46989312,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 10 sample 3626131 1332,485 ± 7,550 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 10 10 sample 1160,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 10 10 sample 1280,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 10 10 sample 1340,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 10 10 sample 1456,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 10 10 sample 2112,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 10 10 sample 3444,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 10 10 sample 16160,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 10 10 sample 1228800,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 20 sample 4330290 2200,396 ± 7,850 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 10 20 sample 1900,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 10 20 sample 2148,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 10 20 sample 2264,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 10 20 sample 2420,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 10 20 sample 3148,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 10 20 sample 4648,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 10 20 sample 17728,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 10 20 sample 1228800,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 50 sample 3798657 3351,519 ± 13,980 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 10 50 sample 2420,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 10 50 sample 2824,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 10 50 sample 4084,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 10 50 sample 4224,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 10 50 sample 5240,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 10 50 sample 7800,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 10 50 sample 20928,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 10 50 sample 1417216,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 100 sample 4611461 8144,166 ± 11,869 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 10 100 sample 7376,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 10 100 sample 8008,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 10 100 sample 8480,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 10 100 sample 8672,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 10 100 sample 9952,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 10 100 sample 20960,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 10 100 sample 27035,322 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 10 100 sample 2105344,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 200 sample 3002880 16681,529 ± 22,850 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 10 200 sample 15152,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 10 200 sample 16480,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 10 200 sample 17120,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 10 200 sample 17632,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 10 200 sample 18912,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 10 200 sample 32128,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 10 200 sample 1066417,971 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 10 200 sample 2248704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 500 sample 2001840 37469,931 ± 37,405 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 10 500 sample 34432,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 10 500 sample 35904,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 10 500 sample 39936,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 10 500 sample 40704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 10 500 sample 45440,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 10 500 sample 62336,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 10 500 sample 1175174,963 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 10 500 sample 1882112,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 1000 sample 2055730 72846,782 ± 43,352 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 10 1000 sample 69760,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 10 1000 sample 71936,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 10 1000 sample 73984,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 10 1000 sample 75008,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 10 1000 sample 88704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 10 1000 sample 114304,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 10 1000 sample 1267712,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 10 1000 sample 2813952,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 10 sample 3961650 2395,143 ± 7,900 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 20 10 sample 2176,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 20 10 sample 2336,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 20 10 sample 2464,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 20 10 sample 2528,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 20 10 sample 2764,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 20 10 sample 4800,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 20 10 sample 18816,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 20 10 sample 1251328,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 20 sample 3997496 3935,455 ± 10,184 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 20 20 sample 2692,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 20 20 sample 4168,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 20 20 sample 4368,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 20 20 sample 4472,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 20 20 sample 4928,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 20 20 sample 8152,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 20 20 sample 21504,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 20 20 sample 2183168,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 50 sample 3688391 6813,038 ± 15,833 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 20 50 sample 4928,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 20 50 sample 5464,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 20 50 sample 9008,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 20 50 sample 9152,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 20 50 sample 9840,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 20 50 sample 20256,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 20 50 sample 28384,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 20 50 sample 2547712,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 100 sample 3690020 16916,650 ± 16,450 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 20 100 sample 15744,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 20 100 sample 16672,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 20 100 sample 17184,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 20 100 sample 17984,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 20 100 sample 20096,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 20 100 sample 32704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 20 100 sample 45503,866 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 20 100 sample 4210688,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 200 sample 2369159 31656,995 ± 29,329 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 20 200 sample 29536,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 20 200 sample 31040,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 20 200 sample 32608,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 20 200 sample 34432,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 20 200 sample 39296,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 20 200 sample 51456,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 20 200 sample 1138688,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 20 200 sample 2297856,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 500 sample 2012043 74433,892 ± 46,141 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 20 500 sample 70272,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 20 500 sample 72320,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 20 500 sample 77312,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 20 500 sample 89984,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 20 500 sample 93440,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 20 500 sample 111872,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 20 500 sample 1253376,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 20 500 sample 6340608,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 1000 sample 1063324 140883,267 ± 79,913 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 20 1000 sample 135424,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 20 1000 sample 138496,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 20 1000 sample 141568,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 20 1000 sample 145408,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 20 1000 sample 175360,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 20 1000 sample 202240,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 20 1000 sample 1372160,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 20 1000 sample 1617920,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 10 sample 3221617 6234,216 ± 14,047 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 50 10 sample 5384,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 50 10 sample 5984,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 50 10 sample 6368,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 50 10 sample 9664,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 50 10 sample 9920,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 50 10 sample 18848,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 50 10 sample 25274,822 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 50 10 sample 1409024,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 20 sample 3617819 10377,728 ± 15,169 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 50 20 sample 9296,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 50 20 sample 10288,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 50 20 sample 10704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 50 20 sample 11040,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 50 20 sample 14464,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 50 20 sample 24800,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 50 20 sample 31232,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 50 20 sample 1703936,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 50 sample 3352504 18637,684 ± 20,959 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 50 50 sample 12096,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 50 50 sample 19040,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 50 50 sample 21792,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 50 50 sample 22144,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 50 50 sample 25024,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 50 50 sample 36288,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 50 50 sample 52672,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 50 50 sample 1810432,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 100 sample 1849103 40565,732 ± 39,816 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 50 100 sample 38272,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 50 100 sample 39808,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 50 100 sample 41408,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 50 100 sample 42368,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 50 100 sample 51776,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 50 100 sample 68736,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 50 100 sample 1185792,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 50 100 sample 2506752,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 200 sample 1838591 81464,410 ± 46,224 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 50 200 sample 77312,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 50 200 sample 80256,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 50 200 sample 83200,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 50 200 sample 87168,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 50 200 sample 98816,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 50 200 sample 113792,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 50 200 sample 1249280,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 50 200 sample 1921024,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 500 sample 824489 181745,900 ± 107,816 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 50 500 sample 173824,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 50 500 sample 179200,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 50 500 sample 185088,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 50 500 sample 192512,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 50 500 sample 221696,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 50 500 sample 251392,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 50 500 sample 1470464,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 50 500 sample 1671168,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 1000 sample 408467 366913,868 ± 233,939 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 50 1000 sample 351232,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 50 1000 sample 361984,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 50 1000 sample 376320,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 50 1000 sample 387584,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 50 1000 sample 402432,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 50 1000 sample 1557569,536 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 50 1000 sample 1777664,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 50 1000 sample 1914880,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 10 sample 3133656 11994,345 ± 19,945 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 100 10 sample 10496,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 100 10 sample 11360,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 100 10 sample 12192,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 100 10 sample 18816,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 100 10 sample 19456,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 100 10 sample 26432,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 100 10 sample 38632,595 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 100 10 sample 2297856,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 20 sample 3260700 19172,880 ± 24,016 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 100 20 sample 13424,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 100 20 sample 19520,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 100 20 sample 21216,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 100 20 sample 22976,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 100 20 sample 28416,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 100 20 sample 36032,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 100 20 sample 59383,027 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 100 20 sample 8847360,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 50 sample 2446056 30668,754 ± 36,882 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 100 50 sample 24992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 100 50 sample 26272,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 100 50 sample 42688,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 100 50 sample 43520,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 100 50 sample 55936,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 100 50 sample 64000,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 100 50 sample 1218560,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 100 50 sample 2727936,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 100 sample 1795912 83403,555 ± 47,184 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 100 100 sample 80128,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 100 100 sample 82432,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 100 100 sample 84864,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 100 100 sample 86400,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 100 100 sample 96000,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 100 100 sample 114304,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 100 100 sample 1286144,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 100 100 sample 1970176,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 200 sample 909155 164805,176 ± 84,211 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 100 200 sample 159744,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 100 200 sample 163328,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 100 200 sample 166656,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 100 200 sample 168448,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 100 200 sample 191232,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 100 200 sample 211712,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 100 200 sample 1402880,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 100 200 sample 2519040,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 500 sample 367060 408344,400 ± 257,577 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 100 500 sample 382976,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 100 500 sample 406528,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 100 500 sample 421376,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 100 500 sample 430080,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 100 500 sample 448000,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 100 500 sample 1628160,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 100 500 sample 1858137,907 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 100 500 sample 1998848,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 1000 sample 208278 719646,652 ± 469,169 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 100 1000 sample 683008,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 100 1000 sample 699392,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 100 1000 sample 754688,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 100 1000 sample 758784,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 100 1000 sample 786432,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 100 1000 sample 2015232,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 100 1000 sample 2269184,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 100 1000 sample 2523136,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 10 sample 3020483 24826,012 ± 22,624 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 200 10 sample 22592,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 200 10 sample 24800,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 200 10 sample 25696,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 200 10 sample 26272,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 200 10 sample 27648,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 200 10 sample 41600,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 200 10 sample 1050624,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 200 10 sample 2095104,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 20 sample 2170718 34556,459 ± 36,733 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 200 20 sample 25888,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 200 20 sample 38912,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 200 20 sample 40192,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 200 20 sample 41088,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 200 20 sample 42944,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 200 20 sample 59008,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 200 20 sample 1183744,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 200 20 sample 3268608,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 50 sample 1703517 87931,684 ± 53,256 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 200 50 sample 81152,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 200 50 sample 87424,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 200 50 sample 91136,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 200 50 sample 94336,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 200 50 sample 108544,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 200 50 sample 122880,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 200 50 sample 1277952,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 200 50 sample 9224192,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 100 sample 913240 164067,163 ± 88,590 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 200 100 sample 156160,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 200 100 sample 163840,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 200 100 sample 166912,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 200 100 sample 168448,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 200 100 sample 192000,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 200 100 sample 208128,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 200 100 sample 1414504,243 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 200 100 sample 1992704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 200 sample 445563 336343,647 ± 191,391 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 200 200 sample 324608,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 200 200 sample 331776,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 200 200 sample 343040,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 200 200 sample 357376,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 200 200 sample 398336,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 200 200 sample 443484,160 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 200 200 sample 1680268,493 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 200 200 sample 1816576,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 500 sample 188730 794238,127 ± 501,021 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 200 500 sample 748544,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 200 500 sample 790528,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 200 500 sample 816128,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 200 500 sample 840704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 200 500 sample 897024,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 200 500 sample 2101248,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 200 500 sample 2375680,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 200 500 sample 2560000,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 1000 sample 98404 1523243,726 ± 1334,977 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 200 1000 sample 1415168,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 200 1000 sample 1503232,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 200 1000 sample 1609728,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 200 1000 sample 1626112,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 200 1000 sample 1736704,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 200 1000 sample 3299717,120 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 200 1000 sample 3580557,312 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 200 1000 sample 4366336,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 10 sample 2532064 59151,297 ± 34,664 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 500 10 sample 54656,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 500 10 sample 56960,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 500 10 sample 60480,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 500 10 sample 62336,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 500 10 sample 94976,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 500 10 sample 101120,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 500 10 sample 1211993,088 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 500 10 sample 1867776,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 20 sample 1374507 109008,711 ± 62,424 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 500 20 sample 103680,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 500 20 sample 107264,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 500 20 sample 110464,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 500 20 sample 115712,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 500 20 sample 153600,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 500 20 sample 164864,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 500 20 sample 1320036,762 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 500 20 sample 1945600,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 50 sample 660087 227061,951 ± 127,233 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 500 50 sample 219648,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 500 50 sample 224768,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 500 50 sample 230400,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 500 50 sample 238592,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 500 50 sample 254976,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 500 50 sample 284672,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 500 50 sample 1517568,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 500 50 sample 1687552,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 100 sample 348654 429921,526 ± 268,445 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 500 100 sample 412160,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 500 100 sample 424960,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 500 100 sample 436736,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 500 100 sample 449536,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 500 100 sample 510976,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 500 100 sample 1632962,560 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 500 100 sample 1878016,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 500 100 sample 3657728,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 200 sample 179332 835886,172 ± 523,420 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 500 200 sample 804864,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 500 200 sample 825344,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 500 200 sample 857088,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 500 200 sample 888832,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 500 200 sample 967680,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 500 200 sample 2181804,032 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 500 200 sample 2404625,203 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 500 200 sample 2596864,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 500 sample 68577 2185303,114 ± 1871,407 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 500 500 sample 2093056,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 500 500 sample 2162688,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 500 500 sample 2207744,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 500 500 sample 2240512,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 500 500 sample 2555904,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 500 500 sample 4141056,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 500 500 sample 4367500,902 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 500 500 sample 4816896,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 1000 sample 29690 5048555,220 ± 31582,383 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 500 1000 sample 4579328,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 500 1000 sample 4947968,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 500 1000 sample 5046272,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 500 1000 sample 5095424,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 500 1000 sample 5693440,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 500 1000 sample 29173645,312 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 500 1000 sample 31043446,374 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 500 1000 sample 31916032,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 10 sample 1251931 119691,215 ± 77,075 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 1000 10 sample 114176,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 1000 10 sample 118016,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 1000 10 sample 120960,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 1000 10 sample 123136,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 1000 10 sample 186880,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 1000 10 sample 197632,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 1000 10 sample 1341440,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 1000 10 sample 9142272,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 20 sample 730325 205204,494 ± 111,155 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 1000 20 sample 196096,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 1000 20 sample 203776,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 1000 20 sample 208384,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 1000 20 sample 211200,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 1000 20 sample 235776,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 1000 20 sample 293376,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 1000 20 sample 1458109,235 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 1000 20 sample 2068480,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 50 sample 331628 452007,345 ± 277,618 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 1000 50 sample 428032,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 1000 50 sample 445952,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 1000 50 sample 466944,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 1000 50 sample 478208,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 1000 50 sample 504832,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 1000 50 sample 1665024,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 1000 50 sample 1861298,381 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 1000 50 sample 2195456,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 100 sample 179810 833653,013 ± 544,528 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 1000 100 sample 785408,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 1000 100 sample 832512,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 1000 100 sample 850944,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 1000 100 sample 873472,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 1000 100 sample 924672,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 1000 100 sample 2220032,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 1000 100 sample 2387968,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 1000 100 sample 2547712,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 200 sample 85206 1759368,139 ± 1475,502 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 1000 200 sample 1671168,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 1000 200 sample 1748992,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 1000 200 sample 1792000,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 1000 200 sample 1814528,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 1000 200 sample 1998704,640 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 1000 200 sample 3439792,128 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 1000 200 sample 3579734,426 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 1000 200 sample 4227072,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 500 sample 29394 5100154,313 ± 32338,671 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 1000 500 sample 4751360,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 1000 500 sample 4964352,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 1000 500 sample 5062656,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 1000 500 sample 5095424,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 1000 500 sample 6643712,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 1000 500 sample 29399777,280 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 1000 500 sample 31469174,784 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 1000 500 sample 31850496,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 1000 sample 11877 12626889,597 ± 79455,036 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.00 1000 1000 sample 11599872,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.50 1000 1000 sample 12255232,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.90 1000 1000 sample 12468224,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.95 1000 1000 sample 13565952,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.99 1000 1000 sample 34078720,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.999 1000 1000 sample 37820694,528 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p0.9999 1000 1000 sample 44345996,083 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size:with_new_arraylist_constructor_size·p1.00 1000 1000 sample 45219840,000 ns/op BenchmarkStreamConcat.with_stream_concat 10 10 sample 4108871 1179,565 ± 6,529 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 10 10 sample 1066,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 10 10 sample 1140,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 10 10 sample 1198,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 10 10 sample 1264,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 10 10 sample 1468,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 10 10 sample 3196,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 10 10 sample 15968,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 10 10 sample 1277952,000 ns/op BenchmarkStreamConcat.with_stream_concat 10 20 sample 5203556 1831,195 ± 6,120 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 10 20 sample 1584,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 10 20 sample 1756,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 10 20 sample 1964,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 10 20 sample 2320,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 10 20 sample 2424,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 10 20 sample 4036,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 10 20 sample 16640,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 10 20 sample 1390592,000 ns/op BenchmarkStreamConcat.with_stream_concat 10 50 sample 4796807 3930,842 ± 8,389 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 10 50 sample 3252,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 10 50 sample 3824,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 10 50 sample 4568,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 10 50 sample 5128,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 10 50 sample 5432,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 10 50 sample 8544,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 10 50 sample 20704,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 10 50 sample 1814528,000 ns/op BenchmarkStreamConcat.with_stream_concat 10 100 sample 3044115 7008,554 ± 15,250 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 10 100 sample 6400,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 10 100 sample 6752,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 10 100 sample 7224,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 10 100 sample 8784,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 10 100 sample 9040,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 10 100 sample 19616,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 10 100 sample 25952,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 10 100 sample 1314816,000 ns/op BenchmarkStreamConcat.with_stream_concat 10 200 sample 2884082 13042,311 ± 21,586 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 10 200 sample 12080,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 10 200 sample 12608,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 10 200 sample 13520,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 10 200 sample 15968,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 10 200 sample 16416,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 10 200 sample 28032,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 10 200 sample 43237,869 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 10 200 sample 2150400,000 ns/op BenchmarkStreamConcat.with_stream_concat 10 500 sample 2414851 31047,725 ± 27,761 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 10 500 sample 29152,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 10 500 sample 30016,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 10 500 sample 33856,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 10 500 sample 36160,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 10 500 sample 41664,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 10 500 sample 51584,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 10 500 sample 1135646,310 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 10 500 sample 1871872,000 ns/op BenchmarkStreamConcat.with_stream_concat 10 1000 sample 2184614 68543,394 ± 34,805 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 10 1000 sample 65920,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 10 1000 sample 67712,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 10 1000 sample 69632,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 10 1000 sample 70528,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 10 1000 sample 83200,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 10 1000 sample 98176,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 10 1000 sample 1200128,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 10 1000 sample 1982464,000 ns/op BenchmarkStreamConcat.with_stream_concat 20 10 sample 4134348 2304,150 ± 8,852 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 20 10 sample 2060,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 20 10 sample 2248,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 20 10 sample 2392,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 20 10 sample 2464,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 20 10 sample 2740,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 20 10 sample 4552,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 20 10 sample 17472,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 20 10 sample 1318912,000 ns/op BenchmarkStreamConcat.with_stream_concat 20 20 sample 4829328 3248,037 ± 6,952 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 20 20 sample 2372,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 20 20 sample 3284,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 20 20 sample 3536,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 20 20 sample 3852,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 20 20 sample 4512,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 20 20 sample 6664,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 20 20 sample 19680,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 20 20 sample 1376256,000 ns/op BenchmarkStreamConcat.with_stream_concat 20 50 sample 4279461 5886,791 ± 13,665 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 20 50 sample 4448,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 20 50 sample 4984,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 20 50 sample 7280,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 20 50 sample 7384,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 20 50 sample 7816,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 20 50 sample 19296,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 20 50 sample 24288,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 20 50 sample 2025472,000 ns/op BenchmarkStreamConcat.with_stream_concat 20 100 sample 2725549 13814,566 ± 24,126 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 20 100 sample 12976,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 20 100 sample 13568,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 20 100 sample 13936,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 20 100 sample 14288,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 20 100 sample 15840,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 20 100 sample 28544,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 20 100 sample 1075200,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 20 100 sample 2035712,000 ns/op BenchmarkStreamConcat.with_stream_concat 20 200 sample 2919533 25678,626 ± 23,222 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 20 200 sample 24416,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 20 200 sample 25280,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 20 200 sample 25824,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 20 200 sample 27040,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 20 200 sample 29856,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 20 200 sample 65536,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 20 200 sample 93073,894 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 20 200 sample 7806976,000 ns/op BenchmarkStreamConcat.with_stream_concat 20 500 sample 2320638 64540,447 ± 34,365 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 20 500 sample 58944,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 20 500 sample 62080,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 20 500 sample 68992,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 20 500 sample 70656,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 20 500 sample 80128,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 20 500 sample 97024,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 20 500 sample 1181696,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 20 500 sample 1810432,000 ns/op BenchmarkStreamConcat.with_stream_concat 20 1000 sample 1127819 132852,522 ± 66,983 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 20 1000 sample 127616,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 20 1000 sample 130176,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 20 1000 sample 135680,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 20 1000 sample 152320,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 20 1000 sample 159232,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 20 1000 sample 182016,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 20 1000 sample 1335296,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 20 1000 sample 1759232,000 ns/op BenchmarkStreamConcat.with_stream_concat 50 10 sample 3344920 5652,637 ± 15,576 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 50 10 sample 5056,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 50 10 sample 5416,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 50 10 sample 6648,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 50 10 sample 6792,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 50 10 sample 7160,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 50 10 sample 18176,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 50 10 sample 24896,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 50 10 sample 1413120,000 ns/op BenchmarkStreamConcat.with_stream_concat 50 20 sample 3838346 8171,106 ± 15,195 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 50 20 sample 5872,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 50 20 sample 8512,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 50 20 sample 8912,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 50 20 sample 9072,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 50 20 sample 10432,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 50 20 sample 21472,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 50 20 sample 27936,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 50 20 sample 1628160,000 ns/op BenchmarkStreamConcat.with_stream_concat 50 50 sample 3506727 14271,273 ± 19,001 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 50 50 sample 10816,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 50 50 sample 11776,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 50 50 sample 17760,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 50 50 sample 17984,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 50 50 sample 19616,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 50 50 sample 31264,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 50 50 sample 43476,941 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 50 50 sample 1392640,000 ns/op BenchmarkStreamConcat.with_stream_concat 50 100 sample 2233814 33575,691 ± 31,507 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 50 100 sample 32160,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 50 100 sample 33088,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 50 100 sample 34176,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 50 100 sample 35136,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 50 100 sample 37120,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 50 100 sample 52032,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 50 100 sample 1165312,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 50 100 sample 1892352,000 ns/op BenchmarkStreamConcat.with_stream_concat 50 200 sample 2381627 62890,304 ± 34,048 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 50 200 sample 60480,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 50 200 sample 62144,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 50 200 sample 64128,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 50 200 sample 65088,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 50 200 sample 72320,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 50 200 sample 93824,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 50 200 sample 1202176,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 50 200 sample 1910784,000 ns/op BenchmarkStreamConcat.with_stream_concat 50 500 sample 983559 152321,174 ± 86,250 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 50 500 sample 144896,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 50 500 sample 148992,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 50 500 sample 154368,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 50 500 sample 172544,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 50 500 sample 202240,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 50 500 sample 224000,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 50 500 sample 1396736,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 50 500 sample 1996800,000 ns/op BenchmarkStreamConcat.with_stream_concat 50 1000 sample 427486 350571,546 ± 213,596 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 50 1000 sample 329728,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 50 1000 sample 340480,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 50 1000 sample 369152,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 50 1000 sample 393216,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 50 1000 sample 425984,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 50 1000 sample 507904,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 50 1000 sample 1724930,662 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 50 1000 sample 2240512,000 ns/op BenchmarkStreamConcat.with_stream_concat 100 10 sample 3412112 11020,038 ± 18,548 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 100 10 sample 10112,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 100 10 sample 10720,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 100 10 sample 11200,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 100 10 sample 12688,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 100 10 sample 13600,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 100 10 sample 25568,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 100 10 sample 37028,954 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 100 10 sample 1654784,000 ns/op BenchmarkStreamConcat.with_stream_concat 100 20 sample 2554356 16691,011 ± 30,095 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 100 20 sample 15632,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 100 20 sample 16336,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 100 20 sample 16832,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 100 20 sample 17824,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 100 20 sample 19040,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 100 20 sample 32480,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 100 20 sample 1130496,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 100 20 sample 7741440,000 ns/op BenchmarkStreamConcat.with_stream_concat 100 50 sample 2030872 36927,089 ± 35,218 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 100 50 sample 34432,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 100 50 sample 36544,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 100 50 sample 37760,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 100 50 sample 38848,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 100 50 sample 45248,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 100 50 sample 60416,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 100 50 sample 1161216,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 100 50 sample 1773568,000 ns/op BenchmarkStreamConcat.with_stream_concat 100 100 sample 2185233 68520,930 ± 36,496 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 100 100 sample 65408,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 100 100 sample 67584,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 100 100 sample 69760,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 100 100 sample 72064,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 100 100 sample 83584,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 100 100 sample 98432,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 100 100 sample 1236992,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 100 100 sample 1878016,000 ns/op BenchmarkStreamConcat.with_stream_concat 100 200 sample 1228389 121980,922 ± 64,576 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 100 200 sample 113536,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 100 200 sample 119680,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 100 200 sample 126464,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 100 200 sample 130816,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 100 200 sample 153088,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 100 200 sample 171008,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 100 200 sample 1333577,728 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 100 200 sample 2306048,000 ns/op BenchmarkStreamConcat.with_stream_concat 100 500 sample 448846 333873,014 ± 205,182 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 100 500 sample 309760,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 100 500 sample 329728,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 100 500 sample 357888,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 100 500 sample 367616,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 100 500 sample 399360,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 100 500 sample 507470,336 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 100 500 sample 1700312,269 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 100 500 sample 1865728,000 ns/op BenchmarkStreamConcat.with_stream_concat 100 1000 sample 221013 678144,499 ± 376,756 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 100 1000 sample 646144,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 100 1000 sample 676864,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 100 1000 sample 695296,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 100 1000 sample 703488,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 100 1000 sample 756736,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 100 1000 sample 1949667,328 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 100 1000 sample 2178656,666 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 100 1000 sample 2293760,000 ns/op BenchmarkStreamConcat.with_stream_concat 200 10 sample 3408436 21988,284 ± 21,465 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 200 10 sample 20608,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 200 10 sample 21408,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 200 10 sample 22944,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 200 10 sample 26560,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 200 10 sample 27520,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 200 10 sample 38400,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 200 10 sample 68756,006 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 200 10 sample 1798144,000 ns/op BenchmarkStreamConcat.with_stream_concat 200 20 sample 2549798 29411,721 ± 30,478 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 200 20 sample 22720,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 200 20 sample 32384,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 200 20 sample 33216,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 200 20 sample 34112,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 200 20 sample 36480,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 200 20 sample 49728,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 200 20 sample 1171456,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 200 20 sample 1757184,000 ns/op BenchmarkStreamConcat.with_stream_concat 200 50 sample 1847239 81077,960 ± 45,563 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 200 50 sample 76288,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 200 50 sample 78976,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 200 50 sample 82944,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 200 50 sample 99840,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 200 50 sample 103040,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 200 50 sample 132096,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 200 50 sample 1280000,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 200 50 sample 1898496,000 ns/op BenchmarkStreamConcat.with_stream_concat 200 100 sample 1150988 130183,519 ± 70,357 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 200 100 sample 122624,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 200 100 sample 128384,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 200 100 sample 131840,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 200 100 sample 145408,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 200 100 sample 166144,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 200 100 sample 185600,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 200 100 sample 1347381,453 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 200 100 sample 5373952,000 ns/op BenchmarkStreamConcat.with_stream_concat 200 200 sample 592988 252752,418 ± 137,524 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 200 200 sample 236800,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 200 200 sample 251648,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 200 200 sample 262144,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 200 200 sample 265728,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 200 200 sample 307712,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 200 200 sample 329216,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 200 200 sample 1556691,558 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 200 200 sample 2088960,000 ns/op BenchmarkStreamConcat.with_stream_concat 200 500 sample 236961 632448,542 ± 376,019 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 200 500 sample 598016,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 200 500 sample 634880,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 200 500 sample 648192,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 200 500 sample 652288,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 200 500 sample 693248,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 200 500 sample 1906921,472 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 200 500 sample 2156984,730 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 200 500 sample 6758400,000 ns/op BenchmarkStreamConcat.with_stream_concat 200 1000 sample 104568 1433376,923 ± 1126,192 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 200 1000 sample 1327104,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 200 1000 sample 1433600,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 200 1000 sample 1456128,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 200 1000 sample 1492992,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 200 1000 sample 1759232,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 200 1000 sample 3051520,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 200 1000 sample 3233968,538 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 200 1000 sample 3416064,000 ns/op BenchmarkStreamConcat.with_stream_concat 500 10 sample 2827615 52951,984 ± 32,143 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 500 10 sample 50368,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 500 10 sample 52352,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 500 10 sample 54016,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 500 10 sample 54720,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 500 10 sample 64064,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 500 10 sample 82304,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 500 10 sample 1247232,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 500 10 sample 2021376,000 ns/op BenchmarkStreamConcat.with_stream_concat 500 20 sample 1696984 88268,889 ± 52,047 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 500 20 sample 82560,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 500 20 sample 86016,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 500 20 sample 92800,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 500 20 sample 94336,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 500 20 sample 105472,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 500 20 sample 121984,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 500 20 sample 1261568,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 500 20 sample 1820672,000 ns/op BenchmarkStreamConcat.with_stream_concat 500 50 sample 806810 185730,819 ± 105,964 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 500 50 sample 173824,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 500 50 sample 180992,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 500 50 sample 198912,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 500 50 sample 202752,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 500 50 sample 214272,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 500 50 sample 235520,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 500 50 sample 1452032,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 500 50 sample 2469888,000 ns/op BenchmarkStreamConcat.with_stream_concat 500 100 sample 439645 340862,538 ± 224,870 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 500 100 sample 317440,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 500 100 sample 335360,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 500 100 sample 359424,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 500 100 sample 379904,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 500 100 sample 433664,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 500 100 sample 527060,992 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 500 100 sample 1734656,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 500 100 sample 1898496,000 ns/op BenchmarkStreamConcat.with_stream_concat 500 200 sample 239108 626766,504 ± 395,387 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 500 200 sample 589824,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 500 200 sample 623616,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 500 200 sample 652288,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 500 200 sample 658432,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 500 200 sample 789504,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 500 200 sample 1883713,536 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 500 200 sample 2138112,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 500 200 sample 2338816,000 ns/op BenchmarkStreamConcat.with_stream_concat 500 500 sample 76917 1949038,894 ± 2002,470 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 500 500 sample 1828864,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 500 500 sample 1910784,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 500 500 sample 1972224,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 500 500 sample 2363392,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 500 500 sample 2457600,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 500 500 sample 3932160,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 500 500 sample 4415488,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 500 500 sample 4890624,000 ns/op BenchmarkStreamConcat.with_stream_concat 500 1000 sample 32370 4630322,378 ± 23801,210 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 500 1000 sample 4300800,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 500 1000 sample 4513792,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 500 1000 sample 4694016,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 500 1000 sample 4907008,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 500 1000 sample 5278023,680 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 500 1000 sample 27074822,144 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 500 1000 sample 29230746,829 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 500 1000 sample 29458432,000 ns/op BenchmarkStreamConcat.with_stream_concat 1000 10 sample 1383941 108260,981 ± 66,421 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 1000 10 sample 101376,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 1000 10 sample 105728,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 1000 10 sample 113152,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 1000 10 sample 114688,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 1000 10 sample 128384,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 1000 10 sample 143616,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 1000 10 sample 1352920,678 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 1000 10 sample 1622016,000 ns/op BenchmarkStreamConcat.with_stream_concat 1000 20 sample 833228 179837,990 ± 100,763 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 1000 20 sample 172800,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 1000 20 sample 177408,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 1000 20 sample 182272,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 1000 20 sample 191488,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 1000 20 sample 208128,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 1000 20 sample 244992,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 1000 20 sample 1434986,701 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 1000 20 sample 1607680,000 ns/op BenchmarkStreamConcat.with_stream_concat 1000 50 sample 392435 381917,323 ± 241,795 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 1000 50 sample 353792,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 1000 50 sample 375808,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 1000 50 sample 408064,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 1000 50 sample 414208,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 1000 50 sample 429056,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 1000 50 sample 1501184,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 1000 50 sample 1767424,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 1000 50 sample 1996800,000 ns/op BenchmarkStreamConcat.with_stream_concat 1000 100 sample 214661 698216,757 ± 395,390 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 1000 100 sample 666624,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 1000 100 sample 693248,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 1000 100 sample 717824,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 1000 100 sample 724992,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 1000 100 sample 757760,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 1000 100 sample 1989300,224 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 1000 100 sample 2252800,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 1000 100 sample 2408448,000 ns/op BenchmarkStreamConcat.with_stream_concat 1000 200 sample 112645 1330550,429 ± 1021,196 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 1000 200 sample 1212416,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 1000 200 sample 1320960,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 1000 200 sample 1378304,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 1000 200 sample 1402880,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 1000 200 sample 1540096,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 1000 200 sample 3035136,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 1000 200 sample 3186688,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 1000 200 sample 3567616,000 ns/op BenchmarkStreamConcat.with_stream_concat 1000 500 sample 30859 4857665,927 ± 27019,141 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 1000 500 sample 4505600,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 1000 500 sample 4694016,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 1000 500 sample 5169152,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 1000 500 sample 5226496,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 1000 500 sample 6299648,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 1000 500 sample 27721728,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 1000 500 sample 29286137,856 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 1000 500 sample 30539776,000 ns/op BenchmarkStreamConcat.with_stream_concat 1000 1000 sample 12024 12472975,415 ± 77600,527 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.00 1000 1000 sample 11141120,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.50 1000 1000 sample 11845632,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.90 1000 1000 sample 13320192,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.95 1000 1000 sample 14647296,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.99 1000 1000 sample 31752192,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.999 1000 1000 sample 38600704,000 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p0.9999 1000 1000 sample 42819092,480 ns/op BenchmarkStreamConcat.with_stream_concat:with_stream_concat·p1.00 1000 1000 sample 42991616,000 ns/op BenchmarkStreamConcat.with_new_arraylist 10 10 ss 3 58946,000 ± 237510,798 ns/op BenchmarkStreamConcat.with_new_arraylist 10 20 ss 3 50597,667 ± 46768,986 ns/op BenchmarkStreamConcat.with_new_arraylist 10 50 ss 3 61169,667 ± 101941,835 ns/op BenchmarkStreamConcat.with_new_arraylist 10 100 ss 3 81021,667 ± 45346,417 ns/op BenchmarkStreamConcat.with_new_arraylist 10 200 ss 3 175256,667 ± 1084265,443 ns/op BenchmarkStreamConcat.with_new_arraylist 10 500 ss 3 251456,667 ± 1196628,706 ns/op BenchmarkStreamConcat.with_new_arraylist 10 1000 ss 3 534754,000 ± 1651504,567 ns/op BenchmarkStreamConcat.with_new_arraylist 20 10 ss 3 89864,667 ± 461884,467 ns/op BenchmarkStreamConcat.with_new_arraylist 20 20 ss 3 92745,000 ± 479172,801 ns/op BenchmarkStreamConcat.with_new_arraylist 20 50 ss 3 158088,333 ± 800758,901 ns/op BenchmarkStreamConcat.with_new_arraylist 20 100 ss 3 198076,000 ± 1207618,363 ns/op BenchmarkStreamConcat.with_new_arraylist 20 200 ss 3 243031,333 ± 1648410,651 ns/op BenchmarkStreamConcat.with_new_arraylist 20 500 ss 3 340201,333 ± 323272,611 ns/op BenchmarkStreamConcat.with_new_arraylist 20 1000 ss 3 712247,333 ± 892143,642 ns/op BenchmarkStreamConcat.with_new_arraylist 50 10 ss 3 170979,333 ± 1107803,735 ns/op BenchmarkStreamConcat.with_new_arraylist 50 20 ss 3 182175,000 ± 516741,466 ns/op BenchmarkStreamConcat.with_new_arraylist 50 50 ss 3 224938,667 ± 442752,000 ns/op BenchmarkStreamConcat.with_new_arraylist 50 100 ss 3 312631,333 ± 2040626,451 ns/op BenchmarkStreamConcat.with_new_arraylist 50 200 ss 3 348039,000 ± 1861347,711 ns/op BenchmarkStreamConcat.with_new_arraylist 50 500 ss 3 448469,667 ± 1074399,022 ns/op BenchmarkStreamConcat.with_new_arraylist 50 1000 ss 3 948452,333 ± 5958511,411 ns/op BenchmarkStreamConcat.with_new_arraylist 100 10 ss 3 290280,333 ± 1330184,633 ns/op BenchmarkStreamConcat.with_new_arraylist 100 20 ss 3 248529,667 ± 315969,796 ns/op BenchmarkStreamConcat.with_new_arraylist 100 50 ss 3 277012,667 ± 701009,778 ns/op BenchmarkStreamConcat.with_new_arraylist 100 100 ss 3 491739,000 ± 1291560,211 ns/op BenchmarkStreamConcat.with_new_arraylist 100 200 ss 3 559006,667 ± 2903270,547 ns/op BenchmarkStreamConcat.with_new_arraylist 100 500 ss 3 800697,667 ± 298565,888 ns/op BenchmarkStreamConcat.with_new_arraylist 100 1000 ss 3 1633238,000 ± 10673031,290 ns/op BenchmarkStreamConcat.with_new_arraylist 200 10 ss 3 292008,333 ± 676777,060 ns/op BenchmarkStreamConcat.with_new_arraylist 200 20 ss 3 306021,000 ± 350632,155 ns/op BenchmarkStreamConcat.with_new_arraylist 200 50 ss 3 449208,333 ± 1889146,635 ns/op BenchmarkStreamConcat.with_new_arraylist 200 100 ss 3 652409,000 ± 2255218,354 ns/op BenchmarkStreamConcat.with_new_arraylist 200 200 ss 3 741025,000 ± 4237088,725 ns/op BenchmarkStreamConcat.with_new_arraylist 200 500 ss 3 1555654,000 ± 3707334,388 ns/op BenchmarkStreamConcat.with_new_arraylist 200 1000 ss 3 2816184,667 ± 1086962,690 ns/op BenchmarkStreamConcat.with_new_arraylist 500 10 ss 3 407766,333 ± 1750465,449 ns/op BenchmarkStreamConcat.with_new_arraylist 500 20 ss 3 509432,333 ± 2777359,433 ns/op BenchmarkStreamConcat.with_new_arraylist 500 50 ss 3 535570,667 ± 1406361,777 ns/op BenchmarkStreamConcat.with_new_arraylist 500 100 ss 3 1047191,000 ± 5150656,405 ns/op BenchmarkStreamConcat.with_new_arraylist 500 200 ss 3 1503151,667 ± 2721364,162 ns/op BenchmarkStreamConcat.with_new_arraylist 500 500 ss 3 3614917,000 ± 2650929,841 ns/op BenchmarkStreamConcat.with_new_arraylist 500 1000 ss 3 23559629,667 ± 20202610,432 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 10 ss 3 482631,667 ± 1271830,166 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 20 ss 3 691392,333 ± 4004960,322 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 50 ss 3 1009708,667 ± 1365965,447 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 100 ss 3 1604662,333 ± 661736,622 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 200 ss 3 4411457,333 ± 25142520,386 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 500 ss 3 22169330,000 ± 25379203,013 ns/op BenchmarkStreamConcat.with_new_arraylist 1000 1000 ss 3 13283635,000 ± 7645310,577 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 10 ss 3 57822,000 ± 106284,416 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 20 ss 3 60047,333 ± 276919,984 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 50 ss 3 70780,333 ± 417365,799 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 100 ss 3 80867,000 ± 73411,663 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 200 ss 3 193339,333 ± 1063666,970 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 500 ss 3 238046,000 ± 1074603,740 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 10 1000 ss 3 323499,000 ± 513869,156 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 10 ss 3 75574,000 ± 203735,272 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 20 ss 3 105778,333 ± 805933,993 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 50 ss 3 121461,667 ± 471723,738 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 100 ss 3 149950,000 ± 422195,100 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 200 ss 3 287254,667 ± 2051876,798 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 500 ss 3 483214,333 ± 2136782,639 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 20 1000 ss 3 610858,667 ± 615398,015 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 10 ss 3 176347,000 ± 1153196,040 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 20 ss 3 168624,667 ± 272508,894 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 50 ss 3 297550,000 ± 1667332,036 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 100 ss 3 417739,000 ± 2302698,310 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 200 ss 3 330716,333 ± 912827,899 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 500 ss 3 407548,333 ± 630174,960 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 50 1000 ss 3 945940,000 ± 5957911,770 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 10 ss 3 226786,333 ± 367678,622 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 20 ss 3 321451,000 ± 1174201,031 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 50 ss 3 343476,333 ± 1171013,405 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 100 ss 3 318800,333 ± 864539,002 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 200 ss 3 516999,000 ± 2545829,054 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 500 ss 3 900430,333 ± 2126931,570 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 100 1000 ss 3 1439902,333 ± 381148,221 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 10 ss 3 294788,333 ± 461070,470 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 20 ss 3 354744,000 ± 1790202,665 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 50 ss 3 448009,667 ± 1396240,008 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 100 ss 3 600010,667 ± 3064309,144 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 200 ss 3 610126,000 ± 1199493,233 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 500 ss 3 1540465,333 ± 3115916,607 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 200 1000 ss 3 2333749,667 ± 12173157,065 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 10 ss 3 481781,333 ± 3773676,412 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 20 ss 3 641615,333 ± 926861,797 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 50 ss 3 740066,667 ± 2243960,734 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 100 ss 3 1061784,667 ± 5137268,844 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 200 ss 3 1539238,000 ± 1194068,026 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 500 ss 3 3537750,667 ± 8108524,511 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 500 1000 ss 3 5671223,667 ± 7063262,187 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 10 ss 3 430596,333 ± 589434,501 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 20 ss 3 814572,333 ± 594398,752 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 50 ss 3 1199060,000 ± 5937835,213 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 100 ss 3 2165782,667 ± 10791215,362 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 200 ss 3 3075175,667 ± 3636212,294 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 500 ss 3 6425606,000 ± 4699006,445 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor 1000 1000 ss 3 35622844,333 ± 49138969,434 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 10 ss 3 54756,000 ± 244858,786 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 20 ss 3 47871,667 ± 23911,253 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 50 ss 3 94360,000 ± 434216,171 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 100 ss 3 82848,333 ± 35046,824 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 200 ss 3 168074,667 ± 1127361,590 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 500 ss 3 303411,333 ± 1606171,716 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 10 1000 ss 3 398950,667 ± 2706220,142 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 10 ss 3 96332,000 ± 407649,130 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 20 ss 3 84217,000 ± 46692,754 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 50 ss 3 130392,667 ± 646102,316 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 100 ss 3 148532,000 ± 73462,103 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 200 ss 3 292316,333 ± 1515995,492 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 500 ss 3 564453,333 ± 3722902,484 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 20 1000 ss 3 915148,333 ± 5533186,046 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 10 ss 3 145646,667 ± 67697,738 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 20 ss 3 179566,667 ± 389646,877 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 50 ss 3 261242,333 ± 1530589,465 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 100 ss 3 240869,333 ± 719945,275 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 200 ss 3 337221,333 ± 1468972,000 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 500 ss 3 445922,333 ± 1019805,513 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 50 1000 ss 3 787648,333 ± 350672,383 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 10 ss 3 258847,000 ± 1211894,731 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 20 ss 3 310160,333 ± 2037722,574 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 50 ss 3 322620,333 ± 1694541,365 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 100 ss 3 373383,667 ± 1059209,719 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 200 ss 3 615871,000 ± 3022594,548 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 500 ss 3 829242,000 ± 212211,191 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 100 1000 ss 3 1643223,667 ± 10030547,111 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 10 ss 3 407756,000 ± 1888844,303 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 20 ss 3 315209,000 ± 721173,404 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 50 ss 3 497920,667 ± 1192313,682 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 100 ss 3 551911,667 ± 1258210,400 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 200 ss 3 759481,333 ± 3947633,689 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 500 ss 3 1409715,333 ± 339021,919 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 200 1000 ss 3 1998421,667 ± 13365097,882 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 10 ss 3 458007,000 ± 556346,187 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 20 ss 3 523242,333 ± 1103736,660 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 50 ss 3 554601,333 ± 2880887,998 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 100 ss 3 877487,667 ± 1232367,143 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 200 ss 3 2241508,333 ± 11634510,955 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 500 ss 3 3438598,000 ± 5698797,912 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 500 1000 ss 3 22160895,000 ± 7806761,391 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 10 ss 3 550265,667 ± 3647722,024 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 20 ss 3 502023,333 ± 1358714,489 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 50 ss 3 1189280,333 ± 6775712,698 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 100 ss 3 1679480,333 ± 2459460,595 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 200 ss 3 3907005,667 ± 19730659,224 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 500 ss 3 22911512,667 ± 13112575,975 ns/op BenchmarkStreamConcat.with_new_arraylist_constructor_size 1000 1000 ss 3 14122526,333 ± 4304061,268 ns/op BenchmarkStreamConcat.with_stream_concat 10 10 ss 3 91945,000 ± 558487,064 ns/op BenchmarkStreamConcat.with_stream_concat 10 20 ss 3 89391,667 ± 178567,456 ns/op BenchmarkStreamConcat.with_stream_concat 10 50 ss 3 96762,667 ± 275790,944 ns/op BenchmarkStreamConcat.with_stream_concat 10 100 ss 3 108234,333 ± 44001,962 ns/op BenchmarkStreamConcat.with_stream_concat 10 200 ss 3 207107,667 ± 1574902,649 ns/op BenchmarkStreamConcat.with_stream_concat 10 500 ss 3 229267,000 ± 514306,963 ns/op BenchmarkStreamConcat.with_stream_concat 10 1000 ss 3 334550,333 ± 281596,073 ns/op BenchmarkStreamConcat.with_stream_concat 20 10 ss 3 142796,000 ± 682533,071 ns/op BenchmarkStreamConcat.with_stream_concat 20 20 ss 3 148957,333 ± 432806,321 ns/op BenchmarkStreamConcat.with_stream_concat 20 50 ss 3 146213,333 ± 1640,346 ns/op BenchmarkStreamConcat.with_stream_concat 20 100 ss 3 350953,667 ± 366395,434 ns/op BenchmarkStreamConcat.with_stream_concat 20 200 ss 3 257020,667 ± 272056,256 ns/op BenchmarkStreamConcat.with_stream_concat 20 500 ss 3 525062,667 ± 3615303,078 ns/op BenchmarkStreamConcat.with_stream_concat 20 1000 ss 3 952039,333 ± 4389065,082 ns/op BenchmarkStreamConcat.with_stream_concat 50 10 ss 3 294152,333 ± 1278543,918 ns/op BenchmarkStreamConcat.with_stream_concat 50 20 ss 3 243183,333 ± 866746,713 ns/op BenchmarkStreamConcat.with_stream_concat 50 50 ss 3 255394,333 ± 263098,655 ns/op BenchmarkStreamConcat.with_stream_concat 50 100 ss 3 282152,667 ± 1342410,320 ns/op BenchmarkStreamConcat.with_stream_concat 50 200 ss 3 446764,000 ± 1882943,845 ns/op BenchmarkStreamConcat.with_stream_concat 50 500 ss 3 587235,333 ± 1134765,802 ns/op BenchmarkStreamConcat.with_stream_concat 50 1000 ss 3 755032,000 ± 2074657,390 ns/op BenchmarkStreamConcat.with_stream_concat 100 10 ss 3 366137,667 ± 2412638,724 ns/op BenchmarkStreamConcat.with_stream_concat 100 20 ss 3 358787,667 ± 2372707,481 ns/op BenchmarkStreamConcat.with_stream_concat 100 50 ss 3 392617,333 ± 1945912,058 ns/op BenchmarkStreamConcat.with_stream_concat 100 100 ss 3 530694,000 ± 2646459,935 ns/op BenchmarkStreamConcat.with_stream_concat 100 200 ss 3 655694,000 ± 2829630,743 ns/op BenchmarkStreamConcat.with_stream_concat 100 500 ss 3 1114919,667 ± 4972845,432 ns/op BenchmarkStreamConcat.with_stream_concat 100 1000 ss 3 1414573,333 ± 2207068,991 ns/op BenchmarkStreamConcat.with_stream_concat 200 10 ss 3 476811,000 ± 968815,830 ns/op BenchmarkStreamConcat.with_stream_concat 200 20 ss 3 529191,667 ± 2777257,823 ns/op BenchmarkStreamConcat.with_stream_concat 200 50 ss 3 611158,333 ± 3433942,944 ns/op BenchmarkStreamConcat.with_stream_concat 200 100 ss 3 756485,000 ± 2901750,580 ns/op BenchmarkStreamConcat.with_stream_concat 200 200 ss 3 936999,000 ± 6065819,886 ns/op BenchmarkStreamConcat.with_stream_concat 200 500 ss 3 1692662,333 ± 8846278,292 ns/op BenchmarkStreamConcat.with_stream_concat 200 1000 ss 3 2473796,667 ± 8054198,353 ns/op BenchmarkStreamConcat.with_stream_concat 500 10 ss 3 593132,333 ± 1844455,083 ns/op BenchmarkStreamConcat.with_stream_concat 500 20 ss 3 769976,000 ± 2165887,554 ns/op BenchmarkStreamConcat.with_stream_concat 500 50 ss 3 990141,000 ± 1674085,042 ns/op BenchmarkStreamConcat.with_stream_concat 500 100 ss 3 1134540,333 ± 6971465,010 ns/op BenchmarkStreamConcat.with_stream_concat 500 200 ss 3 1938604,333 ± 15296076,402 ns/op BenchmarkStreamConcat.with_stream_concat 500 500 ss 3 3255889,333 ± 5578038,725 ns/op BenchmarkStreamConcat.with_stream_concat 500 1000 ss 3 5565074,667 ± 8173696,355 ns/op BenchmarkStreamConcat.with_stream_concat 1000 10 ss 3 727644,000 ± 3822687,649 ns/op BenchmarkStreamConcat.with_stream_concat 1000 20 ss 3 798763,333 ± 3093179,885 ns/op BenchmarkStreamConcat.with_stream_concat 1000 50 ss 3 1632539,333 ± 10361692,486 ns/op BenchmarkStreamConcat.with_stream_concat 1000 100 ss 3 1618973,000 ± 1760652,556 ns/op BenchmarkStreamConcat.with_stream_concat 1000 200 ss 3 3036155,000 ± 1066917,977 ns/op BenchmarkStreamConcat.with_stream_concat 1000 500 ss 3 5328312,333 ± 4162857,199 ns/op BenchmarkStreamConcat.with_stream_concat 1000 1000 ss 3 13405022,333 ± 17950218,966 ns/op Benchmark result is saved to jmh-result.text