# JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapHit # Parameters: (size = 1000) # Run progress: 0.00% complete, ETA 00:22:24 # Fork: 1 of 1 # Warmup Iteration 1: 109.016 ns/op # Warmup Iteration 2: 106.636 ns/op Iteration 1: 102.100 ns/op Iteration 2: 101.896 ns/op Iteration 3: 101.923 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapHit": 101.973 ±(99.9%) 2.022 ns/op [Average] (min, avg, max) = (101.896, 101.973, 102.100), stdev = 0.111 CI (99.9%): [99.951, 103.995] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapHit # Parameters: (size = 10000) # Run progress: 1.56% complete, ETA 00:22:44 # Fork: 1 of 1 # Warmup Iteration 1: 115.707 ns/op # Warmup Iteration 2: 114.068 ns/op Iteration 1: 109.217 ns/op Iteration 2: 109.460 ns/op Iteration 3: 106.909 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapHit": 108.529 ±(99.9%) 25.681 ns/op [Average] (min, avg, max) = (106.909, 108.529, 109.460), stdev = 1.408 CI (99.9%): [82.848, 134.209] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapHit # Parameters: (size = 100000) # Run progress: 3.13% complete, ETA 00:22:25 # Fork: 1 of 1 # Warmup Iteration 1: 107.104 ns/op # Warmup Iteration 2: 109.647 ns/op Iteration 1: 112.489 ns/op Iteration 2: 109.478 ns/op Iteration 3: 109.038 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapHit": 110.335 ±(99.9%) 34.271 ns/op [Average] (min, avg, max) = (109.038, 110.335, 112.489), stdev = 1.879 CI (99.9%): [76.064, 144.606] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapHit # Parameters: (size = 1000000) # Run progress: 4.69% complete, ETA 00:22:12 # Fork: 1 of 1 # Warmup Iteration 1: 92.425 ns/op # Warmup Iteration 2: 98.322 ns/op Iteration 1: 87.303 ns/op Iteration 2: 89.559 ns/op Iteration 3: 86.827 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapHit": 87.897 ±(99.9%) 26.627 ns/op [Average] (min, avg, max) = (86.827, 87.897, 89.559), stdev = 1.460 CI (99.9%): [61.270, 114.524] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapMiss # Parameters: (size = 1000) # Run progress: 6.25% complete, ETA 00:22:34 # Fork: 1 of 1 # Warmup Iteration 1: 107.837 ns/op # Warmup Iteration 2: 105.361 ns/op Iteration 1: 63.756 ns/op Iteration 2: 63.701 ns/op Iteration 3: 63.691 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapMiss": 63.716 ±(99.9%) 0.639 ns/op [Average] (min, avg, max) = (63.691, 63.716, 63.756), stdev = 0.035 CI (99.9%): [63.077, 64.356] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapMiss # Parameters: (size = 10000) # Run progress: 7.81% complete, ETA 00:22:00 # Fork: 1 of 1 # Warmup Iteration 1: 112.215 ns/op # Warmup Iteration 2: 111.619 ns/op Iteration 1: 65.528 ns/op Iteration 2: 65.145 ns/op Iteration 3: 65.150 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapMiss": 65.274 ±(99.9%) 4.012 ns/op [Average] (min, avg, max) = (65.145, 65.274, 65.528), stdev = 0.220 CI (99.9%): [61.262, 69.286] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapMiss # Parameters: (size = 100000) # Run progress: 9.38% complete, ETA 00:21:31 # Fork: 1 of 1 # Warmup Iteration 1: 101.530 ns/op # Warmup Iteration 2: 100.940 ns/op Iteration 1: 59.292 ns/op Iteration 2: 58.432 ns/op Iteration 3: 58.403 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapMiss": 58.709 ±(99.9%) 9.217 ns/op [Average] (min, avg, max) = (58.403, 58.709, 59.292), stdev = 0.505 CI (99.9%): [49.492, 67.926] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapMiss # Parameters: (size = 1000000) # Run progress: 10.94% complete, ETA 00:21:08 # Fork: 1 of 1 # Warmup Iteration 1: 76.227 ns/op # Warmup Iteration 2: 75.489 ns/op Iteration 1: 84.329 ns/op Iteration 2: 84.236 ns/op Iteration 3: 85.418 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaMapMiss": 84.661 ±(99.9%) 11.990 ns/op [Average] (min, avg, max) = (84.236, 84.661, 85.418), stdev = 0.657 CI (99.9%): [72.672, 96.651] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetHit # Parameters: (size = 1000) # Run progress: 12.50% complete, ETA 00:21:03 # Fork: 1 of 1 # Warmup Iteration 1: 111.260 ns/op # Warmup Iteration 2: 113.881 ns/op Iteration 1: 102.674 ns/op Iteration 2: 103.065 ns/op Iteration 3: 102.589 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetHit": 102.776 ±(99.9%) 4.634 ns/op [Average] (min, avg, max) = (102.589, 102.776, 103.065), stdev = 0.254 CI (99.9%): [98.142, 107.410] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetHit # Parameters: (size = 10000) # Run progress: 14.06% complete, ETA 00:20:35 # Fork: 1 of 1 # Warmup Iteration 1: 109.756 ns/op # Warmup Iteration 2: 111.649 ns/op Iteration 1: 100.044 ns/op Iteration 2: 100.096 ns/op Iteration 3: 100.044 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetHit": 100.061 ±(99.9%) 0.547 ns/op [Average] (min, avg, max) = (100.044, 100.061, 100.096), stdev = 0.030 CI (99.9%): [99.515, 100.608] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetHit # Parameters: (size = 100000) # Run progress: 15.63% complete, ETA 00:20:08 # Fork: 1 of 1 # Warmup Iteration 1: 106.471 ns/op # Warmup Iteration 2: 110.765 ns/op Iteration 1: 95.371 ns/op Iteration 2: 96.101 ns/op Iteration 3: 95.225 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetHit": 95.566 ±(99.9%) 8.564 ns/op [Average] (min, avg, max) = (95.225, 95.566, 96.101), stdev = 0.469 CI (99.9%): [87.002, 104.130] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetHit # Parameters: (size = 1000000) # Run progress: 17.19% complete, ETA 00:19:45 # Fork: 1 of 1 # Warmup Iteration 1: 99.408 ns/op # Warmup Iteration 2: 100.407 ns/op Iteration 1: 92.059 ns/op Iteration 2: 91.441 ns/op Iteration 3: 90.731 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetHit": 91.411 ±(99.9%) 12.124 ns/op [Average] (min, avg, max) = (90.731, 91.411, 92.059), stdev = 0.665 CI (99.9%): [79.286, 103.535] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetMiss # Parameters: (size = 1000) # Run progress: 18.75% complete, ETA 00:19:33 # Fork: 1 of 1 # Warmup Iteration 1: 112.451 ns/op # Warmup Iteration 2: 109.343 ns/op Iteration 1: 64.711 ns/op Iteration 2: 64.675 ns/op Iteration 3: 64.864 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetMiss": 64.750 ±(99.9%) 1.828 ns/op [Average] (min, avg, max) = (64.675, 64.750, 64.864), stdev = 0.100 CI (99.9%): [62.922, 66.578] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetMiss # Parameters: (size = 10000) # Run progress: 20.31% complete, ETA 00:19:07 # Fork: 1 of 1 # Warmup Iteration 1: 118.236 ns/op # Warmup Iteration 2: 113.494 ns/op Iteration 1: 67.124 ns/op Iteration 2: 67.912 ns/op Iteration 3: 67.191 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetMiss": 67.409 ±(99.9%) 7.968 ns/op [Average] (min, avg, max) = (67.124, 67.409, 67.912), stdev = 0.437 CI (99.9%): [59.441, 75.377] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetMiss # Parameters: (size = 100000) # Run progress: 21.88% complete, ETA 00:18:41 # Fork: 1 of 1 # Warmup Iteration 1: 131.917 ns/op # Warmup Iteration 2: 113.040 ns/op Iteration 1: 70.137 ns/op Iteration 2: 70.006 ns/op Iteration 3: 69.998 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetMiss": 70.047 ±(99.9%) 1.420 ns/op [Average] (min, avg, max) = (69.998, 70.047, 70.137), stdev = 0.078 CI (99.9%): [68.627, 71.467] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetMiss # Parameters: (size = 1000000) # Run progress: 23.44% complete, ETA 00:18:18 # Fork: 1 of 1 # Warmup Iteration 1: 69.027 ns/op # Warmup Iteration 2: 70.123 ns/op Iteration 1: 63.121 ns/op Iteration 2: 65.235 ns/op Iteration 3: 62.946 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaSetMiss": 63.767 ±(99.9%) 23.243 ns/op [Average] (min, avg, max) = (62.946, 63.767, 65.235), stdev = 1.274 CI (99.9%): [40.524, 87.011] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapHit # Parameters: (size = 1000) # Run progress: 25.00% complete, ETA 00:18:03 # Fork: 1 of 1 # Warmup Iteration 1: 229.810 ns/op # Warmup Iteration 2: 216.995 ns/op Iteration 1: 203.492 ns/op Iteration 2: 203.191 ns/op Iteration 3: 203.611 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapHit": 203.431 ±(99.9%) 3.943 ns/op [Average] (min, avg, max) = (203.191, 203.431, 203.611), stdev = 0.216 CI (99.9%): [199.489, 207.374] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapHit # Parameters: (size = 10000) # Run progress: 26.56% complete, ETA 00:17:38 # Fork: 1 of 1 # Warmup Iteration 1: 224.521 ns/op # Warmup Iteration 2: 211.423 ns/op Iteration 1: 198.362 ns/op Iteration 2: 198.070 ns/op Iteration 3: 197.664 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapHit": 198.032 ±(99.9%) 6.400 ns/op [Average] (min, avg, max) = (197.664, 198.032, 198.362), stdev = 0.351 CI (99.9%): [191.632, 204.432] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapHit # Parameters: (size = 100000) # Run progress: 28.13% complete, ETA 00:17:13 # Fork: 1 of 1 # Warmup Iteration 1: 211.901 ns/op # Warmup Iteration 2: 206.630 ns/op Iteration 1: 193.802 ns/op Iteration 2: 194.498 ns/op Iteration 3: 193.780 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapHit": 194.027 ±(99.9%) 7.457 ns/op [Average] (min, avg, max) = (193.780, 194.027, 194.498), stdev = 0.409 CI (99.9%): [186.570, 201.484] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapHit # Parameters: (size = 1000000) # Run progress: 29.69% complete, ETA 00:16:50 # Fork: 1 of 1 # Warmup Iteration 1: 238.905 ns/op # Warmup Iteration 2: 219.518 ns/op Iteration 1: 202.948 ns/op Iteration 2: 202.484 ns/op Iteration 3: 203.193 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapHit": 202.875 ±(99.9%) 6.567 ns/op [Average] (min, avg, max) = (202.484, 202.875, 203.193), stdev = 0.360 CI (99.9%): [196.308, 209.442] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss # Parameters: (size = 1000) # Run progress: 31.25% complete, ETA 00:16:32 # Fork: 1 of 1 # Warmup Iteration 1: 272.951 ns/op # Warmup Iteration 2: 272.415 ns/op Iteration 1: 264.456 ns/op Iteration 2: 264.382 ns/op Iteration 3: 266.782 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss": 265.207 ±(99.9%) 24.900 ns/op [Average] (min, avg, max) = (264.382, 265.207, 266.782), stdev = 1.365 CI (99.9%): [240.306, 290.107] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss # Parameters: (size = 10000) # Run progress: 32.81% complete, ETA 00:16:08 # Fork: 1 of 1 # Warmup Iteration 1: 253.494 ns/op # Warmup Iteration 2: 248.676 ns/op Iteration 1: 242.035 ns/op Iteration 2: 241.742 ns/op Iteration 3: 241.650 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss": 241.809 ±(99.9%) 3.670 ns/op [Average] (min, avg, max) = (241.650, 241.809, 242.035), stdev = 0.201 CI (99.9%): [238.139, 245.479] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss # Parameters: (size = 100000) # Run progress: 34.38% complete, ETA 00:15:44 # Fork: 1 of 1 # Warmup Iteration 1: 244.006 ns/op # Warmup Iteration 2: 240.099 ns/op Iteration 1: 236.814 ns/op Iteration 2: 239.073 ns/op Iteration 3: 236.888 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss": 237.592 ±(99.9%) 23.415 ns/op [Average] (min, avg, max) = (236.814, 237.592, 239.073), stdev = 1.283 CI (99.9%): [214.177, 261.007] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss # Parameters: (size = 1000000) # Run progress: 35.94% complete, ETA 00:15:21 # Fork: 1 of 1 # Warmup Iteration 1: 253.160 ns/op # Warmup Iteration 2: 246.285 ns/op Iteration 1: 239.433 ns/op Iteration 2: 238.530 ns/op Iteration 3: 238.764 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss": 238.909 ±(99.9%) 8.558 ns/op [Average] (min, avg, max) = (238.530, 238.909, 239.433), stdev = 0.469 CI (99.9%): [230.351, 247.467] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetHit # Parameters: (size = 1000) # Run progress: 37.50% complete, ETA 00:15:02 # Fork: 1 of 1 # Warmup Iteration 1: 119.990 ns/op # Warmup Iteration 2: 112.735 ns/op Iteration 1: 107.906 ns/op Iteration 2: 107.975 ns/op Iteration 3: 107.966 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetHit": 107.949 ±(99.9%) 0.686 ns/op [Average] (min, avg, max) = (107.906, 107.949, 107.975), stdev = 0.038 CI (99.9%): [107.263, 108.635] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetHit # Parameters: (size = 10000) # Run progress: 39.06% complete, ETA 00:14:38 # Fork: 1 of 1 # Warmup Iteration 1: 124.976 ns/op # Warmup Iteration 2: 122.736 ns/op Iteration 1: 114.217 ns/op Iteration 2: 114.317 ns/op Iteration 3: 114.223 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetHit": 114.252 ±(99.9%) 1.028 ns/op [Average] (min, avg, max) = (114.217, 114.252, 114.317), stdev = 0.056 CI (99.9%): [113.224, 115.280] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetHit # Parameters: (size = 100000) # Run progress: 40.63% complete, ETA 00:14:14 # Fork: 1 of 1 # Warmup Iteration 1: 119.630 ns/op # Warmup Iteration 2: 112.987 ns/op Iteration 1: 112.232 ns/op Iteration 2: 113.445 ns/op Iteration 3: 112.444 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetHit": 112.707 ±(99.9%) 11.816 ns/op [Average] (min, avg, max) = (112.232, 112.707, 113.445), stdev = 0.648 CI (99.9%): [100.891, 124.523] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetHit # Parameters: (size = 1000000) # Run progress: 42.19% complete, ETA 00:13:51 # Fork: 1 of 1 # Warmup Iteration 1: 95.960 ns/op # Warmup Iteration 2: 97.170 ns/op Iteration 1: 83.568 ns/op Iteration 2: 80.830 ns/op Iteration 3: 81.534 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetHit": 81.977 ±(99.9%) 25.934 ns/op [Average] (min, avg, max) = (80.830, 81.977, 83.568), stdev = 1.422 CI (99.9%): [56.044, 107.911] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss # Parameters: (size = 1000) # Run progress: 43.75% complete, ETA 00:13:32 # Fork: 1 of 1 # Warmup Iteration 1: 112.288 ns/op # Warmup Iteration 2: 111.238 ns/op Iteration 1: 72.147 ns/op Iteration 2: 69.016 ns/op Iteration 3: 69.022 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss": 70.062 ±(99.9%) 32.955 ns/op [Average] (min, avg, max) = (69.016, 70.062, 72.147), stdev = 1.806 CI (99.9%): [37.106, 103.017] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss # Parameters: (size = 10000) # Run progress: 45.31% complete, ETA 00:13:08 # Fork: 1 of 1 # Warmup Iteration 1: 126.574 ns/op # Warmup Iteration 2: 118.339 ns/op Iteration 1: 77.532 ns/op Iteration 2: 77.448 ns/op Iteration 3: 77.641 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss": 77.540 ±(99.9%) 1.765 ns/op [Average] (min, avg, max) = (77.448, 77.540, 77.641), stdev = 0.097 CI (99.9%): [75.775, 79.305] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss # Parameters: (size = 100000) # Run progress: 46.88% complete, ETA 00:12:45 # Fork: 1 of 1 # Warmup Iteration 1: 107.705 ns/op # Warmup Iteration 2: 104.007 ns/op Iteration 1: 66.821 ns/op Iteration 2: 67.847 ns/op Iteration 3: 66.862 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss": 67.177 ±(99.9%) 10.593 ns/op [Average] (min, avg, max) = (66.821, 67.177, 67.847), stdev = 0.581 CI (99.9%): [56.584, 77.770] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss # Parameters: (size = 1000000) # Run progress: 48.44% complete, ETA 00:12:22 # Fork: 1 of 1 # Warmup Iteration 1: 67.555 ns/op # Warmup Iteration 2: 70.370 ns/op Iteration 1: 74.905 ns/op Iteration 2: 74.670 ns/op Iteration 3: 75.122 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss": 74.899 ±(99.9%) 4.123 ns/op [Average] (min, avg, max) = (74.670, 74.899, 75.122), stdev = 0.226 CI (99.9%): [70.776, 79.022] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapHit # Parameters: (size = 1000) # Run progress: 50.00% complete, ETA 00:12:02 # Fork: 1 of 1 # Warmup Iteration 1: 282.430 ns/op # Warmup Iteration 2: 284.674 ns/op Iteration 1: 275.221 ns/op Iteration 2: 278.511 ns/op Iteration 3: 274.990 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapHit": 276.241 ±(99.9%) 35.930 ns/op [Average] (min, avg, max) = (274.990, 276.241, 278.511), stdev = 1.969 CI (99.9%): [240.311, 312.171] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapHit # Parameters: (size = 10000) # Run progress: 51.56% complete, ETA 00:11:38 # Fork: 1 of 1 # Warmup Iteration 1: 324.643 ns/op # Warmup Iteration 2: 318.501 ns/op Iteration 1: 320.398 ns/op Iteration 2: 320.274 ns/op Iteration 3: 319.685 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapHit": 320.119 ±(99.9%) 6.949 ns/op [Average] (min, avg, max) = (319.685, 320.119, 320.398), stdev = 0.381 CI (99.9%): [313.170, 327.068] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapHit # Parameters: (size = 100000) # Run progress: 53.13% complete, ETA 00:11:15 # Fork: 1 of 1 # Warmup Iteration 1: 490.883 ns/op # Warmup Iteration 2: 482.267 ns/op Iteration 1: 483.575 ns/op Iteration 2: 463.705 ns/op Iteration 3: 466.363 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapHit": 471.214 ±(99.9%) 196.790 ns/op [Average] (min, avg, max) = (463.705, 471.214, 483.575), stdev = 10.787 CI (99.9%): [274.424, 668.005] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapHit # Parameters: (size = 1000000) # Run progress: 54.69% complete, ETA 00:10:52 # Fork: 1 of 1 # Warmup Iteration 1: 601.425 ns/op # Warmup Iteration 2: 587.615 ns/op Iteration 1: 592.281 ns/op Iteration 2: 591.210 ns/op Iteration 3: 591.326 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapHit": 591.606 ±(99.9%) 10.726 ns/op [Average] (min, avg, max) = (591.210, 591.606, 592.281), stdev = 0.588 CI (99.9%): [580.880, 602.331] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapMiss # Parameters: (size = 1000) # Run progress: 56.25% complete, ETA 00:10:32 # Fork: 1 of 1 # Warmup Iteration 1: 208.845 ns/op # Warmup Iteration 2: 205.586 ns/op Iteration 1: 209.439 ns/op Iteration 2: 209.251 ns/op Iteration 3: 209.113 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapMiss": 209.268 ±(99.9%) 2.981 ns/op [Average] (min, avg, max) = (209.113, 209.268, 209.439), stdev = 0.163 CI (99.9%): [206.286, 212.249] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapMiss # Parameters: (size = 10000) # Run progress: 57.81% complete, ETA 00:10:08 # Fork: 1 of 1 # Warmup Iteration 1: 263.381 ns/op # Warmup Iteration 2: 262.009 ns/op Iteration 1: 264.079 ns/op Iteration 2: 263.885 ns/op Iteration 3: 264.081 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapMiss": 264.015 ±(99.9%) 2.055 ns/op [Average] (min, avg, max) = (263.885, 264.015, 264.081), stdev = 0.113 CI (99.9%): [261.960, 266.070] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapMiss # Parameters: (size = 100000) # Run progress: 59.38% complete, ETA 00:09:45 # Fork: 1 of 1 # Warmup Iteration 1: 400.192 ns/op # Warmup Iteration 2: 396.784 ns/op Iteration 1: 404.977 ns/op Iteration 2: 406.741 ns/op Iteration 3: 408.046 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapMiss": 406.588 ±(99.9%) 28.100 ns/op [Average] (min, avg, max) = (404.977, 406.588, 408.046), stdev = 1.540 CI (99.9%): [378.488, 434.688] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapMiss # Parameters: (size = 1000000) # Run progress: 60.94% complete, ETA 00:09:22 # Fork: 1 of 1 # Warmup Iteration 1: 468.421 ns/op # Warmup Iteration 2: 461.915 ns/op Iteration 1: 459.811 ns/op Iteration 2: 459.299 ns/op Iteration 3: 460.823 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMapMiss": 459.978 ±(99.9%) 14.151 ns/op [Average] (min, avg, max) = (459.299, 459.978, 460.823), stdev = 0.776 CI (99.9%): [445.827, 474.128] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapHit # Parameters: (size = 1000) # Run progress: 62.50% complete, ETA 00:09:01 # Fork: 1 of 1 # Warmup Iteration 1: 121.405 ns/op # Warmup Iteration 2: 125.851 ns/op Iteration 1: 82.125 ns/op Iteration 2: 81.450 ns/op Iteration 3: 81.661 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapHit": 81.745 ±(99.9%) 6.302 ns/op [Average] (min, avg, max) = (81.450, 81.745, 82.125), stdev = 0.345 CI (99.9%): [75.444, 88.047] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapHit # Parameters: (size = 10000) # Run progress: 64.06% complete, ETA 00:08:38 # Fork: 1 of 1 # Warmup Iteration 1: 112.586 ns/op # Warmup Iteration 2: 110.801 ns/op Iteration 1: 68.432 ns/op Iteration 2: 69.457 ns/op Iteration 3: 68.346 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapHit": 68.745 ±(99.9%) 11.278 ns/op [Average] (min, avg, max) = (68.346, 68.745, 69.457), stdev = 0.618 CI (99.9%): [57.467, 80.023] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapHit # Parameters: (size = 100000) # Run progress: 65.63% complete, ETA 00:08:15 # Fork: 1 of 1 # Warmup Iteration 1: 120.595 ns/op # Warmup Iteration 2: 121.793 ns/op Iteration 1: 78.433 ns/op Iteration 2: 78.501 ns/op Iteration 3: 78.859 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapHit": 78.598 ±(99.9%) 4.175 ns/op [Average] (min, avg, max) = (78.433, 78.598, 78.859), stdev = 0.229 CI (99.9%): [74.423, 82.772] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapHit # Parameters: (size = 1000000) # Run progress: 67.19% complete, ETA 00:07:52 # Fork: 1 of 1 # Warmup Iteration 1: 123.114 ns/op # Warmup Iteration 2: 133.071 ns/op Iteration 1: 76.924 ns/op Iteration 2: 76.890 ns/op Iteration 3: 77.477 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapHit": 77.097 ±(99.9%) 6.013 ns/op [Average] (min, avg, max) = (76.890, 77.097, 77.477), stdev = 0.330 CI (99.9%): [71.084, 83.109] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss # Parameters: (size = 1000) # Run progress: 68.75% complete, ETA 00:07:31 # Fork: 1 of 1 # Warmup Iteration 1: 48.700 ns/op # Warmup Iteration 2: 50.062 ns/op Iteration 1: 49.377 ns/op Iteration 2: 49.278 ns/op Iteration 3: 49.348 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss": 49.334 ±(99.9%) 0.929 ns/op [Average] (min, avg, max) = (49.278, 49.334, 49.377), stdev = 0.051 CI (99.9%): [48.405, 50.264] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss # Parameters: (size = 10000) # Run progress: 70.31% complete, ETA 00:07:08 # Fork: 1 of 1 # Warmup Iteration 1: 65.385 ns/op # Warmup Iteration 2: 60.659 ns/op Iteration 1: 57.055 ns/op Iteration 2: 57.062 ns/op Iteration 3: 57.069 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss": 57.062 ±(99.9%) 0.130 ns/op [Average] (min, avg, max) = (57.055, 57.062, 57.069), stdev = 0.007 CI (99.9%): [56.932, 57.192] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss # Parameters: (size = 100000) # Run progress: 71.88% complete, ETA 00:06:45 # Fork: 1 of 1 # Warmup Iteration 1: 49.601 ns/op # Warmup Iteration 2: 50.110 ns/op Iteration 1: 48.551 ns/op Iteration 2: 48.518 ns/op Iteration 3: 48.493 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss": 48.521 ±(99.9%) 0.528 ns/op [Average] (min, avg, max) = (48.493, 48.521, 48.551), stdev = 0.029 CI (99.9%): [47.992, 49.049] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss # Parameters: (size = 1000000) # Run progress: 73.44% complete, ETA 00:06:22 # Fork: 1 of 1 # Warmup Iteration 1: 62.878 ns/op # Warmup Iteration 2: 59.933 ns/op Iteration 1: 53.980 ns/op Iteration 2: 53.654 ns/op Iteration 3: 53.802 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss": 53.812 ±(99.9%) 2.980 ns/op [Average] (min, avg, max) = (53.654, 53.812, 53.980), stdev = 0.163 CI (99.9%): [50.832, 56.792] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetHit # Parameters: (size = 1000) # Run progress: 75.00% complete, ETA 00:06:01 # Fork: 1 of 1 # Warmup Iteration 1: 117.358 ns/op # Warmup Iteration 2: 119.359 ns/op Iteration 1: 76.382 ns/op Iteration 2: 76.072 ns/op Iteration 3: 75.489 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetHit": 75.981 ±(99.9%) 8.273 ns/op [Average] (min, avg, max) = (75.489, 75.981, 76.382), stdev = 0.453 CI (99.9%): [67.707, 84.254] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetHit # Parameters: (size = 10000) # Run progress: 76.56% complete, ETA 00:05:38 # Fork: 1 of 1 # Warmup Iteration 1: 106.853 ns/op # Warmup Iteration 2: 107.452 ns/op Iteration 1: 70.908 ns/op Iteration 2: 74.510 ns/op Iteration 3: 72.062 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetHit": 72.493 ±(99.9%) 33.560 ns/op [Average] (min, avg, max) = (70.908, 72.493, 74.510), stdev = 1.840 CI (99.9%): [38.933, 106.054] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetHit # Parameters: (size = 100000) # Run progress: 78.13% complete, ETA 00:05:15 # Fork: 1 of 1 # Warmup Iteration 1: 122.443 ns/op # Warmup Iteration 2: 124.021 ns/op Iteration 1: 83.997 ns/op Iteration 2: 83.977 ns/op Iteration 3: 83.974 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetHit": 83.983 ±(99.9%) 0.231 ns/op [Average] (min, avg, max) = (83.974, 83.983, 83.997), stdev = 0.013 CI (99.9%): [83.752, 84.214] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetHit # Parameters: (size = 1000000) # Run progress: 79.69% complete, ETA 00:04:52 # Fork: 1 of 1 # Warmup Iteration 1: 140.558 ns/op # Warmup Iteration 2: 147.116 ns/op Iteration 1: 85.580 ns/op Iteration 2: 86.871 ns/op Iteration 3: 85.583 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetHit": 86.012 ±(99.9%) 13.584 ns/op [Average] (min, avg, max) = (85.580, 86.012, 86.871), stdev = 0.745 CI (99.9%): [72.428, 99.595] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss # Parameters: (size = 1000) # Run progress: 81.25% complete, ETA 00:04:30 # Fork: 1 of 1 # Warmup Iteration 1: 50.337 ns/op # Warmup Iteration 2: 50.527 ns/op Iteration 1: 48.911 ns/op Iteration 2: 48.877 ns/op Iteration 3: 48.915 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss": 48.901 ±(99.9%) 0.383 ns/op [Average] (min, avg, max) = (48.877, 48.901, 48.915), stdev = 0.021 CI (99.9%): [48.518, 49.284] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss # Parameters: (size = 10000) # Run progress: 82.81% complete, ETA 00:04:08 # Fork: 1 of 1 # Warmup Iteration 1: 65.832 ns/op # Warmup Iteration 2: 64.188 ns/op Iteration 1: 59.157 ns/op Iteration 2: 59.279 ns/op Iteration 3: 59.289 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss": 59.242 ±(99.9%) 1.338 ns/op [Average] (min, avg, max) = (59.157, 59.242, 59.289), stdev = 0.073 CI (99.9%): [57.904, 60.580] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss # Parameters: (size = 100000) # Run progress: 84.38% complete, ETA 00:03:45 # Fork: 1 of 1 # Warmup Iteration 1: 49.799 ns/op # Warmup Iteration 2: 50.919 ns/op Iteration 1: 48.716 ns/op Iteration 2: 48.969 ns/op Iteration 3: 48.445 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss": 48.710 ±(99.9%) 4.776 ns/op [Average] (min, avg, max) = (48.445, 48.710, 48.969), stdev = 0.262 CI (99.9%): [43.934, 53.486] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss # Parameters: (size = 1000000) # Run progress: 85.94% complete, ETA 00:03:22 # Fork: 1 of 1 # Warmup Iteration 1: 48.751 ns/op # Warmup Iteration 2: 50.636 ns/op Iteration 1: 49.496 ns/op Iteration 2: 49.430 ns/op Iteration 3: 49.582 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss": 49.503 ±(99.9%) 1.396 ns/op [Average] (min, avg, max) = (49.430, 49.503, 49.582), stdev = 0.077 CI (99.9%): [48.107, 50.899] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetHit # Parameters: (size = 1000) # Run progress: 87.50% complete, ETA 00:03:00 # Fork: 1 of 1 # Warmup Iteration 1: 280.445 ns/op # Warmup Iteration 2: 276.531 ns/op Iteration 1: 279.082 ns/op Iteration 2: 274.805 ns/op Iteration 3: 274.954 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetHit": 276.280 ±(99.9%) 44.286 ns/op [Average] (min, avg, max) = (274.805, 276.280, 279.082), stdev = 2.427 CI (99.9%): [231.994, 320.566] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetHit # Parameters: (size = 10000) # Run progress: 89.06% complete, ETA 00:02:37 # Fork: 1 of 1 # Warmup Iteration 1: 349.156 ns/op # Warmup Iteration 2: 348.789 ns/op Iteration 1: 340.580 ns/op Iteration 2: 340.568 ns/op Iteration 3: 339.252 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetHit": 340.133 ±(99.9%) 13.929 ns/op [Average] (min, avg, max) = (339.252, 340.133, 340.580), stdev = 0.764 CI (99.9%): [326.204, 354.063] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetHit # Parameters: (size = 100000) # Run progress: 90.63% complete, ETA 00:02:15 # Fork: 1 of 1 # Warmup Iteration 1: 402.274 ns/op # Warmup Iteration 2: 415.640 ns/op Iteration 1: 401.137 ns/op Iteration 2: 398.938 ns/op Iteration 3: 400.430 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetHit": 400.168 ±(99.9%) 20.475 ns/op [Average] (min, avg, max) = (398.938, 400.168, 401.137), stdev = 1.122 CI (99.9%): [379.693, 420.644] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetHit # Parameters: (size = 1000000) # Run progress: 92.19% complete, ETA 00:01:52 # Fork: 1 of 1 # Warmup Iteration 1: 517.242 ns/op # Warmup Iteration 2: 504.918 ns/op Iteration 1: 506.333 ns/op Iteration 2: 506.328 ns/op Iteration 3: 505.891 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetHit": 506.184 ±(99.9%) 4.630 ns/op [Average] (min, avg, max) = (505.891, 506.184, 506.333), stdev = 0.254 CI (99.9%): [501.553, 510.814] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetMiss # Parameters: (size = 1000) # Run progress: 93.75% complete, ETA 00:01:30 # Fork: 1 of 1 # Warmup Iteration 1: 173.419 ns/op # Warmup Iteration 2: 170.876 ns/op Iteration 1: 172.226 ns/op Iteration 2: 172.155 ns/op Iteration 3: 172.231 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetMiss": 172.204 ±(99.9%) 0.773 ns/op [Average] (min, avg, max) = (172.155, 172.204, 172.231), stdev = 0.042 CI (99.9%): [171.431, 172.978] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetMiss # Parameters: (size = 10000) # Run progress: 95.31% complete, ETA 00:01:07 # Fork: 1 of 1 # Warmup Iteration 1: 257.408 ns/op # Warmup Iteration 2: 253.492 ns/op Iteration 1: 261.772 ns/op Iteration 2: 263.707 ns/op Iteration 3: 260.280 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetMiss": 261.920 ±(99.9%) 31.348 ns/op [Average] (min, avg, max) = (260.280, 261.920, 263.707), stdev = 1.718 CI (99.9%): [230.572, 293.267] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetMiss # Parameters: (size = 100000) # Run progress: 96.88% complete, ETA 00:00:45 # Fork: 1 of 1 # Warmup Iteration 1: 337.931 ns/op # Warmup Iteration 2: 330.160 ns/op Iteration 1: 336.781 ns/op Iteration 2: 336.483 ns/op Iteration 3: 336.441 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetMiss": 336.569 ±(99.9%) 3.382 ns/op [Average] (min, avg, max) = (336.441, 336.569, 336.781), stdev = 0.185 CI (99.9%): [333.186, 339.951] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 11.0.15, VM 11.0.15+10-Ubuntu-0ubuntu0.22.04.1 # VM invoker: /usr/lib/jvm/java-11-openjdk-amd64/bin/java # VM options: -Xmx2G # Warmup: 2 iterations, 3 s each # Measurement: 3 iterations, 5 s each # Timeout: 10 min per iteration # Threads: 2 threads, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetMiss # Parameters: (size = 1000000) # Run progress: 98.44% complete, ETA 00:00:22 # Fork: 1 of 1 # Warmup Iteration 1: 453.017 ns/op # Warmup Iteration 2: 450.892 ns/op Iteration 1: 451.940 ns/op Iteration 2: 445.175 ns/op Iteration 3: 442.646 ns/op Result "com.komanov.collection.jmh.SetMapJavaVsScalaBenchmarks.scalaSetMiss": 446.587 ±(99.9%) 87.669 ns/op [Average] (min, avg, max) = (442.646, 446.587, 451.940), stdev = 4.805 CI (99.9%): [358.917, 534.256] (assumes normal distribution) # Run complete. Total time: 00:24:04 Benchmark (size) Mode Cnt Score Error Units SetMapJavaVsScalaBenchmarks.javaMapHit 1000 avgt 3 101.973 ± 2.022 ns/op SetMapJavaVsScalaBenchmarks.javaMapHit 10000 avgt 3 108.529 ± 25.681 ns/op SetMapJavaVsScalaBenchmarks.javaMapHit 100000 avgt 3 110.335 ± 34.271 ns/op SetMapJavaVsScalaBenchmarks.javaMapHit 1000000 avgt 3 87.897 ± 26.627 ns/op SetMapJavaVsScalaBenchmarks.javaMapMiss 1000 avgt 3 63.716 ± 0.639 ns/op SetMapJavaVsScalaBenchmarks.javaMapMiss 10000 avgt 3 65.274 ± 4.012 ns/op SetMapJavaVsScalaBenchmarks.javaMapMiss 100000 avgt 3 58.709 ± 9.217 ns/op SetMapJavaVsScalaBenchmarks.javaMapMiss 1000000 avgt 3 84.661 ± 11.990 ns/op SetMapJavaVsScalaBenchmarks.javaSetHit 1000 avgt 3 102.776 ± 4.634 ns/op SetMapJavaVsScalaBenchmarks.javaSetHit 10000 avgt 3 100.061 ± 0.547 ns/op SetMapJavaVsScalaBenchmarks.javaSetHit 100000 avgt 3 95.566 ± 8.564 ns/op SetMapJavaVsScalaBenchmarks.javaSetHit 1000000 avgt 3 91.411 ± 12.124 ns/op SetMapJavaVsScalaBenchmarks.javaSetMiss 1000 avgt 3 64.750 ± 1.828 ns/op SetMapJavaVsScalaBenchmarks.javaSetMiss 10000 avgt 3 67.409 ± 7.968 ns/op SetMapJavaVsScalaBenchmarks.javaSetMiss 100000 avgt 3 70.047 ± 1.420 ns/op SetMapJavaVsScalaBenchmarks.javaSetMiss 1000000 avgt 3 63.767 ± 23.243 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedMapHit 1000 avgt 3 203.431 ± 3.943 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedMapHit 10000 avgt 3 198.032 ± 6.400 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedMapHit 100000 avgt 3 194.027 ± 7.457 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedMapHit 1000000 avgt 3 202.875 ± 6.567 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss 1000 avgt 3 265.207 ± 24.900 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss 10000 avgt 3 241.809 ± 3.670 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss 100000 avgt 3 237.592 ± 23.415 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedMapMiss 1000000 avgt 3 238.909 ± 8.558 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedSetHit 1000 avgt 3 107.949 ± 0.686 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedSetHit 10000 avgt 3 114.252 ± 1.028 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedSetHit 100000 avgt 3 112.707 ± 11.816 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedSetHit 1000000 avgt 3 81.977 ± 25.934 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss 1000 avgt 3 70.062 ± 32.955 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss 10000 avgt 3 77.540 ± 1.765 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss 100000 avgt 3 67.177 ± 10.593 ns/op SetMapJavaVsScalaBenchmarks.javaWrappedSetMiss 1000000 avgt 3 74.899 ± 4.123 ns/op SetMapJavaVsScalaBenchmarks.scalaMapHit 1000 avgt 3 276.241 ± 35.930 ns/op SetMapJavaVsScalaBenchmarks.scalaMapHit 10000 avgt 3 320.119 ± 6.949 ns/op SetMapJavaVsScalaBenchmarks.scalaMapHit 100000 avgt 3 471.214 ± 196.790 ns/op SetMapJavaVsScalaBenchmarks.scalaMapHit 1000000 avgt 3 591.606 ± 10.726 ns/op SetMapJavaVsScalaBenchmarks.scalaMapMiss 1000 avgt 3 209.268 ± 2.981 ns/op SetMapJavaVsScalaBenchmarks.scalaMapMiss 10000 avgt 3 264.015 ± 2.055 ns/op SetMapJavaVsScalaBenchmarks.scalaMapMiss 100000 avgt 3 406.588 ± 28.100 ns/op SetMapJavaVsScalaBenchmarks.scalaMapMiss 1000000 avgt 3 459.978 ± 14.151 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableMapHit 1000 avgt 3 81.745 ± 6.302 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableMapHit 10000 avgt 3 68.745 ± 11.278 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableMapHit 100000 avgt 3 78.598 ± 4.175 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableMapHit 1000000 avgt 3 77.097 ± 6.013 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss 1000 avgt 3 49.334 ± 0.929 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss 10000 avgt 3 57.062 ± 0.130 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss 100000 avgt 3 48.521 ± 0.528 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableMapMiss 1000000 avgt 3 53.812 ± 2.980 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableSetHit 1000 avgt 3 75.981 ± 8.273 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableSetHit 10000 avgt 3 72.493 ± 33.560 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableSetHit 100000 avgt 3 83.983 ± 0.231 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableSetHit 1000000 avgt 3 86.012 ± 13.584 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss 1000 avgt 3 48.901 ± 0.383 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss 10000 avgt 3 59.242 ± 1.338 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss 100000 avgt 3 48.710 ± 4.776 ns/op SetMapJavaVsScalaBenchmarks.scalaMutableSetMiss 1000000 avgt 3 49.503 ± 1.396 ns/op SetMapJavaVsScalaBenchmarks.scalaSetHit 1000 avgt 3 276.280 ± 44.286 ns/op SetMapJavaVsScalaBenchmarks.scalaSetHit 10000 avgt 3 340.133 ± 13.929 ns/op SetMapJavaVsScalaBenchmarks.scalaSetHit 100000 avgt 3 400.168 ± 20.475 ns/op SetMapJavaVsScalaBenchmarks.scalaSetHit 1000000 avgt 3 506.184 ± 4.630 ns/op SetMapJavaVsScalaBenchmarks.scalaSetMiss 1000 avgt 3 172.204 ± 0.773 ns/op SetMapJavaVsScalaBenchmarks.scalaSetMiss 10000 avgt 3 261.920 ± 31.348 ns/op SetMapJavaVsScalaBenchmarks.scalaSetMiss 100000 avgt 3 336.569 ± 3.382 ns/op SetMapJavaVsScalaBenchmarks.scalaSetMiss 1000000 avgt 3 446.587 ± 87.669 ns/op Benchmark result is saved to /static/data/charts/set-map-java-vs-scala-2-13/jdk11.json