# JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapLongArrayHit # Parameters: (size = 1000) # Run progress: 0.00% complete, ETA 00:25:12 # Fork: 1 of 1 # Warmup Iteration 1: 347.350 ns/op # Warmup Iteration 2: 329.426 ns/op Iteration 1: 329.583 ns/op Iteration 2: 329.917 ns/op Iteration 3: 329.261 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapLongArrayHit": 329.587 ±(99.9%) 5.981 ns/op [Average] (min, avg, max) = (329.261, 329.587, 329.917), stdev = 0.328 CI (99.9%): [323.606, 335.568] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapLongArrayHit # Parameters: (size = 10000) # Run progress: 1.39% complete, ETA 00:27:01 # Fork: 1 of 1 # Warmup Iteration 1: 421.848 ns/op # Warmup Iteration 2: 418.254 ns/op Iteration 1: 429.282 ns/op Iteration 2: 429.243 ns/op Iteration 3: 429.794 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapLongArrayHit": 429.440 ±(99.9%) 5.603 ns/op [Average] (min, avg, max) = (429.243, 429.440, 429.794), stdev = 0.307 CI (99.9%): [423.837, 435.042] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapLongArrayHit # Parameters: (size = 100000) # Run progress: 2.78% complete, ETA 00:26:41 # Fork: 1 of 1 # Warmup Iteration 1: 570.118 ns/op # Warmup Iteration 2: 563.002 ns/op Iteration 1: 534.015 ns/op Iteration 2: 533.223 ns/op Iteration 3: 532.955 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapLongArrayHit": 533.398 ±(99.9%) 10.054 ns/op [Average] (min, avg, max) = (532.955, 533.398, 534.015), stdev = 0.551 CI (99.9%): [523.344, 543.451] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapLongArrayHit # Parameters: (size = 1000000) # Run progress: 4.17% complete, ETA 00:26:35 # Fork: 1 of 1 # Warmup Iteration 1: 711.179 ns/op # Warmup Iteration 2: 706.310 ns/op Iteration 1: 663.494 ns/op Iteration 2: 664.257 ns/op Iteration 3: 664.058 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapLongArrayHit": 663.936 ±(99.9%) 7.215 ns/op [Average] (min, avg, max) = (663.494, 663.936, 664.257), stdev = 0.395 CI (99.9%): [656.722, 671.151] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapLongArrayMiss # Parameters: (size = 1000) # Run progress: 5.56% complete, ETA 00:28:01 # Fork: 1 of 1 # Warmup Iteration 1: 338.504 ns/op # Warmup Iteration 2: 336.681 ns/op Iteration 1: 336.881 ns/op Iteration 2: 336.770 ns/op Iteration 3: 344.221 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapLongArrayMiss": 339.291 ±(99.9%) 77.902 ns/op [Average] (min, avg, max) = (336.770, 339.291, 344.221), stdev = 4.270 CI (99.9%): [261.389, 417.192] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapLongArrayMiss # Parameters: (size = 10000) # Run progress: 6.94% complete, ETA 00:27:10 # Fork: 1 of 1 # Warmup Iteration 1: 463.088 ns/op # Warmup Iteration 2: 464.983 ns/op Iteration 1: 457.771 ns/op Iteration 2: 457.104 ns/op Iteration 3: 456.798 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapLongArrayMiss": 457.224 ±(99.9%) 9.073 ns/op [Average] (min, avg, max) = (456.798, 457.224, 457.771), stdev = 0.497 CI (99.9%): [448.152, 466.297] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapLongArrayMiss # Parameters: (size = 100000) # Run progress: 8.33% complete, ETA 00:26:30 # Fork: 1 of 1 # Warmup Iteration 1: 585.989 ns/op # Warmup Iteration 2: 579.874 ns/op Iteration 1: 581.281 ns/op Iteration 2: 580.800 ns/op Iteration 3: 581.184 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapLongArrayMiss": 581.088 ±(99.9%) 4.635 ns/op [Average] (min, avg, max) = (580.800, 581.088, 581.281), stdev = 0.254 CI (99.9%): [576.453, 585.723] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapLongArrayMiss # Parameters: (size = 1000000) # Run progress: 9.72% complete, ETA 00:26:01 # Fork: 1 of 1 # Warmup Iteration 1: 735.574 ns/op # Warmup Iteration 2: 740.894 ns/op Iteration 1: 747.928 ns/op Iteration 2: 746.959 ns/op Iteration 3: 748.111 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapLongArrayMiss": 747.666 ±(99.9%) 11.290 ns/op [Average] (min, avg, max) = (746.959, 747.666, 748.111), stdev = 0.619 CI (99.9%): [736.376, 758.957] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapUuidArrayHit # Parameters: (size = 1000) # Run progress: 11.11% complete, ETA 00:26:22 # Fork: 1 of 1 # Warmup Iteration 1: 301.054 ns/op # Warmup Iteration 2: 296.830 ns/op Iteration 1: 338.173 ns/op Iteration 2: 348.004 ns/op Iteration 3: 349.039 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapUuidArrayHit": 345.072 ±(99.9%) 109.409 ns/op [Average] (min, avg, max) = (338.173, 345.072, 349.039), stdev = 5.997 CI (99.9%): [235.663, 454.481] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapUuidArrayHit # Parameters: (size = 10000) # Run progress: 12.50% complete, ETA 00:25:44 # Fork: 1 of 1 # Warmup Iteration 1: 412.082 ns/op # Warmup Iteration 2: 396.284 ns/op Iteration 1: 398.063 ns/op Iteration 2: 403.231 ns/op Iteration 3: 397.076 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapUuidArrayHit": 399.456 ±(99.9%) 60.309 ns/op [Average] (min, avg, max) = (397.076, 399.456, 403.231), stdev = 3.306 CI (99.9%): [339.147, 459.766] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapUuidArrayHit # Parameters: (size = 100000) # Run progress: 13.89% complete, ETA 00:25:09 # Fork: 1 of 1 # Warmup Iteration 1: 505.737 ns/op # Warmup Iteration 2: 539.174 ns/op Iteration 1: 491.770 ns/op Iteration 2: 490.715 ns/op Iteration 3: 490.914 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapUuidArrayHit": 491.133 ±(99.9%) 10.220 ns/op [Average] (min, avg, max) = (490.715, 491.133, 491.770), stdev = 0.560 CI (99.9%): [480.913, 501.353] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapUuidArrayHit # Parameters: (size = 1000000) # Run progress: 15.28% complete, ETA 00:24:40 # Fork: 1 of 1 # Warmup Iteration 1: 651.839 ns/op # Warmup Iteration 2: 641.838 ns/op Iteration 1: 676.405 ns/op Iteration 2: 675.556 ns/op Iteration 3: 676.516 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapUuidArrayHit": 676.159 ±(99.9%) 9.577 ns/op [Average] (min, avg, max) = (675.556, 676.159, 676.516), stdev = 0.525 CI (99.9%): [666.582, 685.736] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapUuidArrayMiss # Parameters: (size = 1000) # Run progress: 16.67% complete, ETA 00:24:43 # Fork: 1 of 1 # Warmup Iteration 1: 326.396 ns/op # Warmup Iteration 2: 396.994 ns/op Iteration 1: 299.201 ns/op Iteration 2: 298.570 ns/op Iteration 3: 302.481 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapUuidArrayMiss": 300.084 ±(99.9%) 38.316 ns/op [Average] (min, avg, max) = (298.570, 300.084, 302.481), stdev = 2.100 CI (99.9%): [261.768, 338.400] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapUuidArrayMiss # Parameters: (size = 10000) # Run progress: 18.06% complete, ETA 00:24:09 # Fork: 1 of 1 # Warmup Iteration 1: 446.293 ns/op # Warmup Iteration 2: 443.053 ns/op Iteration 1: 414.482 ns/op Iteration 2: 414.164 ns/op Iteration 3: 414.623 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapUuidArrayMiss": 414.423 ±(99.9%) 4.290 ns/op [Average] (min, avg, max) = (414.164, 414.423, 414.623), stdev = 0.235 CI (99.9%): [410.133, 418.713] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapUuidArrayMiss # Parameters: (size = 100000) # Run progress: 19.44% complete, ETA 00:23:38 # Fork: 1 of 1 # Warmup Iteration 1: 581.593 ns/op # Warmup Iteration 2: 657.649 ns/op Iteration 1: 546.336 ns/op Iteration 2: 546.691 ns/op Iteration 3: 546.352 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapUuidArrayMiss": 546.459 ±(99.9%) 3.655 ns/op [Average] (min, avg, max) = (546.336, 546.459, 546.691), stdev = 0.200 CI (99.9%): [542.804, 550.114] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.heapUuidArrayMiss # Parameters: (size = 1000000) # Run progress: 20.83% complete, ETA 00:23:10 # Fork: 1 of 1 # Warmup Iteration 1: 697.877 ns/op # Warmup Iteration 2: 688.997 ns/op Iteration 1: 658.692 ns/op Iteration 2: 658.562 ns/op Iteration 3: 659.328 ns/op Result "com.komanov.offheap.jmh.Benchmarks.heapUuidArrayMiss": 658.861 ±(99.9%) 7.485 ns/op [Average] (min, avg, max) = (658.562, 658.861, 659.328), stdev = 0.410 CI (99.9%): [651.376, 666.346] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.javaSetHit # Parameters: (size = 1000) # Run progress: 22.22% complete, ETA 00:23:03 # Fork: 1 of 1 # Warmup Iteration 1: 127.744 ns/op # Warmup Iteration 2: 140.771 ns/op Iteration 1: 113.705 ns/op Iteration 2: 119.665 ns/op Iteration 3: 119.499 ns/op Result "com.komanov.offheap.jmh.Benchmarks.javaSetHit": 117.623 ±(99.9%) 61.923 ns/op [Average] (min, avg, max) = (113.705, 117.623, 119.665), stdev = 3.394 CI (99.9%): [55.700, 179.546] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.javaSetHit # Parameters: (size = 10000) # Run progress: 23.61% complete, ETA 00:22:32 # Fork: 1 of 1 # Warmup Iteration 1: 125.825 ns/op # Warmup Iteration 2: 130.232 ns/op Iteration 1: 71.489 ns/op Iteration 2: 70.756 ns/op Iteration 3: 70.713 ns/op Result "com.komanov.offheap.jmh.Benchmarks.javaSetHit": 70.986 ±(99.9%) 7.956 ns/op [Average] (min, avg, max) = (70.713, 70.986, 71.489), stdev = 0.436 CI (99.9%): [63.029, 78.942] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.javaSetHit # Parameters: (size = 100000) # Run progress: 25.00% complete, ETA 00:22:03 # Fork: 1 of 1 # Warmup Iteration 1: 136.344 ns/op # Warmup Iteration 2: 131.896 ns/op Iteration 1: 115.569 ns/op Iteration 2: 112.804 ns/op Iteration 3: 113.388 ns/op Result "com.komanov.offheap.jmh.Benchmarks.javaSetHit": 113.920 ±(99.9%) 26.587 ns/op [Average] (min, avg, max) = (112.804, 113.920, 115.569), stdev = 1.457 CI (99.9%): [87.333, 140.508] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.javaSetHit # Parameters: (size = 1000000) # Run progress: 26.39% complete, ETA 00:21:35 # Fork: 1 of 1 # Warmup Iteration 1: 133.903 ns/op # Warmup Iteration 2: 148.877 ns/op Iteration 1: 127.430 ns/op Iteration 2: 122.420 ns/op Iteration 3: 124.310 ns/op Result "com.komanov.offheap.jmh.Benchmarks.javaSetHit": 124.720 ±(99.9%) 46.156 ns/op [Average] (min, avg, max) = (122.420, 124.720, 127.430), stdev = 2.530 CI (99.9%): [78.564, 170.876] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.javaSetMiss # Parameters: (size = 1000) # Run progress: 27.78% complete, ETA 00:21:25 # Fork: 1 of 1 # Warmup Iteration 1: 111.866 ns/op # Warmup Iteration 2: 108.795 ns/op Iteration 1: 72.500 ns/op Iteration 2: 70.959 ns/op Iteration 3: 70.897 ns/op Result "com.komanov.offheap.jmh.Benchmarks.javaSetMiss": 71.452 ±(99.9%) 16.567 ns/op [Average] (min, avg, max) = (70.897, 71.452, 72.500), stdev = 0.908 CI (99.9%): [54.885, 88.019] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.javaSetMiss # Parameters: (size = 10000) # Run progress: 29.17% complete, ETA 00:20:55 # Fork: 1 of 1 # Warmup Iteration 1: 117.058 ns/op # Warmup Iteration 2: 117.327 ns/op Iteration 1: 76.396 ns/op Iteration 2: 74.795 ns/op Iteration 3: 74.793 ns/op Result "com.komanov.offheap.jmh.Benchmarks.javaSetMiss": 75.328 ±(99.9%) 16.873 ns/op [Average] (min, avg, max) = (74.793, 75.328, 76.396), stdev = 0.925 CI (99.9%): [58.455, 92.201] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.javaSetMiss # Parameters: (size = 100000) # Run progress: 30.56% complete, ETA 00:20:27 # Fork: 1 of 1 # Warmup Iteration 1: 111.036 ns/op # Warmup Iteration 2: 110.508 ns/op Iteration 1: 71.772 ns/op Iteration 2: 70.610 ns/op Iteration 3: 70.663 ns/op Result "com.komanov.offheap.jmh.Benchmarks.javaSetMiss": 71.015 ±(99.9%) 11.967 ns/op [Average] (min, avg, max) = (70.610, 71.015, 71.772), stdev = 0.656 CI (99.9%): [59.048, 82.982] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.javaSetMiss # Parameters: (size = 1000000) # Run progress: 31.94% complete, ETA 00:20:00 # Fork: 1 of 1 # Warmup Iteration 1: 109.397 ns/op # Warmup Iteration 2: 104.233 ns/op Iteration 1: 71.569 ns/op Iteration 2: 70.221 ns/op Iteration 3: 69.500 ns/op Result "com.komanov.offheap.jmh.Benchmarks.javaSetMiss": 70.430 ±(99.9%) 19.157 ns/op [Average] (min, avg, max) = (69.500, 70.430, 71.569), stdev = 1.050 CI (99.9%): [51.273, 89.587] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4CompositeHit # Parameters: (size = 1000) # Run progress: 33.33% complete, ETA 00:19:46 # Fork: 1 of 1 # Warmup Iteration 1: 6705.317 ns/op # Warmup Iteration 2: 6558.875 ns/op Iteration 1: 6675.691 ns/op Iteration 2: 6693.948 ns/op Iteration 3: 6624.410 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4CompositeHit": 6664.683 ±(99.9%) 657.729 ns/op [Average] (min, avg, max) = (6624.410, 6664.683, 6693.948), stdev = 36.052 CI (99.9%): [6006.954, 7322.412] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4CompositeHit # Parameters: (size = 10000) # Run progress: 34.72% complete, ETA 00:19:17 # Fork: 1 of 1 # Warmup Iteration 1: 14496.574 ns/op # Warmup Iteration 2: 14953.129 ns/op Iteration 1: 14845.019 ns/op Iteration 2: 14984.027 ns/op Iteration 3: 15143.686 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4CompositeHit": 14990.911 ±(99.9%) 2726.566 ns/op [Average] (min, avg, max) = (14845.019, 14990.911, 15143.686), stdev = 149.452 CI (99.9%): [12264.345, 17717.477] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4CompositeHit # Parameters: (size = 100000) # Run progress: 36.11% complete, ETA 00:18:50 # Fork: 1 of 1 # Warmup Iteration 1: 18209.537 ns/op # Warmup Iteration 2: 17310.203 ns/op Iteration 1: 17930.015 ns/op Iteration 2: 17374.797 ns/op Iteration 3: 17517.199 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4CompositeHit": 17607.337 ±(99.9%) 5261.042 ns/op [Average] (min, avg, max) = (17374.797, 17607.337, 17930.015), stdev = 288.375 CI (99.9%): [12346.295, 22868.379] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4CompositeHit # Parameters: (size = 1000000) # Run progress: 37.50% complete, ETA 00:18:23 # Fork: 1 of 1 # Warmup Iteration 1: 29734.453 ns/op # Warmup Iteration 2: 28056.323 ns/op Iteration 1: 29554.702 ns/op Iteration 2: 29751.367 ns/op Iteration 3: 29748.432 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4CompositeHit": 29684.834 ±(99.9%) 2056.190 ns/op [Average] (min, avg, max) = (29554.702, 29684.834, 29751.367), stdev = 112.707 CI (99.9%): [27628.643, 31741.024] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4CompositeMiss # Parameters: (size = 1000) # Run progress: 38.89% complete, ETA 00:18:07 # Fork: 1 of 1 # Warmup Iteration 1: 8165.749 ns/op # Warmup Iteration 2: 8257.489 ns/op Iteration 1: 8685.499 ns/op Iteration 2: 8642.023 ns/op Iteration 3: 8726.658 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4CompositeMiss": 8684.727 ±(99.9%) 772.126 ns/op [Average] (min, avg, max) = (8642.023, 8684.727, 8726.658), stdev = 42.323 CI (99.9%): [7912.601, 9456.852] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4CompositeMiss # Parameters: (size = 10000) # Run progress: 40.28% complete, ETA 00:17:39 # Fork: 1 of 1 # Warmup Iteration 1: 12936.778 ns/op # Warmup Iteration 2: 13003.268 ns/op Iteration 1: 13226.595 ns/op Iteration 2: 13142.517 ns/op Iteration 3: 13221.427 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4CompositeMiss": 13196.846 ±(99.9%) 859.671 ns/op [Average] (min, avg, max) = (13142.517, 13196.846, 13226.595), stdev = 47.121 CI (99.9%): [12337.175, 14056.518] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4CompositeMiss # Parameters: (size = 100000) # Run progress: 41.67% complete, ETA 00:17:12 # Fork: 1 of 1 # Warmup Iteration 1: 9238.434 ns/op # Warmup Iteration 2: 8604.858 ns/op Iteration 1: 8942.251 ns/op Iteration 2: 8598.084 ns/op Iteration 3: 8529.224 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4CompositeMiss": 8689.853 ±(99.9%) 4036.934 ns/op [Average] (min, avg, max) = (8529.224, 8689.853, 8942.251), stdev = 221.278 CI (99.9%): [4652.919, 12726.787] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4CompositeMiss # Parameters: (size = 1000000) # Run progress: 43.06% complete, ETA 00:16:46 # Fork: 1 of 1 # Warmup Iteration 1: 29215.314 ns/op # Warmup Iteration 2: 28826.636 ns/op Iteration 1: 29026.806 ns/op Iteration 2: 29423.850 ns/op Iteration 3: 29438.589 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4CompositeMiss": 29296.415 ±(99.9%) 4261.821 ns/op [Average] (min, avg, max) = (29026.806, 29296.415, 29438.589), stdev = 233.605 CI (99.9%): [25034.594, 33558.236] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4SingleHit # Parameters: (size = 1000) # Run progress: 44.44% complete, ETA 00:16:28 # Fork: 1 of 1 # Warmup Iteration 1: 580.953 ns/op # Warmup Iteration 2: 577.255 ns/op Iteration 1: 571.458 ns/op Iteration 2: 571.497 ns/op Iteration 3: 572.074 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4SingleHit": 571.676 ±(99.9%) 6.290 ns/op [Average] (min, avg, max) = (571.458, 571.676, 572.074), stdev = 0.345 CI (99.9%): [565.387, 577.966] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4SingleHit # Parameters: (size = 10000) # Run progress: 45.83% complete, ETA 00:16:01 # Fork: 1 of 1 # Warmup Iteration 1: 846.714 ns/op # Warmup Iteration 2: 831.835 ns/op Iteration 1: 839.768 ns/op Iteration 2: 841.952 ns/op Iteration 3: 839.622 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4SingleHit": 840.447 ±(99.9%) 23.810 ns/op [Average] (min, avg, max) = (839.622, 840.447, 841.952), stdev = 1.305 CI (99.9%): [816.637, 864.257] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4SingleHit # Parameters: (size = 100000) # Run progress: 47.22% complete, ETA 00:15:35 # Fork: 1 of 1 # Warmup Iteration 1: 1038.021 ns/op # Warmup Iteration 2: 1025.716 ns/op Iteration 1: 1029.937 ns/op Iteration 2: 1031.759 ns/op Iteration 3: 1029.429 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4SingleHit": 1030.375 ±(99.9%) 22.350 ns/op [Average] (min, avg, max) = (1029.429, 1030.375, 1031.759), stdev = 1.225 CI (99.9%): [1008.025, 1052.725] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4SingleHit # Parameters: (size = 1000000) # Run progress: 48.61% complete, ETA 00:15:09 # Fork: 1 of 1 # Warmup Iteration 1: 1222.006 ns/op # Warmup Iteration 2: 1211.815 ns/op Iteration 1: 1214.704 ns/op Iteration 2: 1216.287 ns/op Iteration 3: 1215.717 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4SingleHit": 1215.569 ±(99.9%) 14.633 ns/op [Average] (min, avg, max) = (1214.704, 1215.569, 1216.287), stdev = 0.802 CI (99.9%): [1200.936, 1230.202] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4SingleMiss # Parameters: (size = 1000) # Run progress: 50.00% complete, ETA 00:14:49 # Fork: 1 of 1 # Warmup Iteration 1: 596.530 ns/op # Warmup Iteration 2: 591.502 ns/op Iteration 1: 580.103 ns/op Iteration 2: 580.077 ns/op Iteration 3: 579.943 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4SingleMiss": 580.041 ±(99.9%) 1.566 ns/op [Average] (min, avg, max) = (579.943, 580.041, 580.103), stdev = 0.086 CI (99.9%): [578.475, 581.608] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4SingleMiss # Parameters: (size = 10000) # Run progress: 51.39% complete, ETA 00:14:23 # Fork: 1 of 1 # Warmup Iteration 1: 784.708 ns/op # Warmup Iteration 2: 782.531 ns/op Iteration 1: 771.827 ns/op Iteration 2: 766.248 ns/op Iteration 3: 768.485 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4SingleMiss": 768.853 ±(99.9%) 51.219 ns/op [Average] (min, avg, max) = (766.248, 768.853, 771.827), stdev = 2.807 CI (99.9%): [717.635, 820.072] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4SingleMiss # Parameters: (size = 100000) # Run progress: 52.78% complete, ETA 00:13:57 # Fork: 1 of 1 # Warmup Iteration 1: 980.557 ns/op # Warmup Iteration 2: 971.647 ns/op Iteration 1: 996.412 ns/op Iteration 2: 996.224 ns/op Iteration 3: 997.503 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4SingleMiss": 996.713 ±(99.9%) 12.598 ns/op [Average] (min, avg, max) = (996.224, 996.713, 997.503), stdev = 0.691 CI (99.9%): [984.116, 1009.311] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty4SingleMiss # Parameters: (size = 1000000) # Run progress: 54.17% complete, ETA 00:13:31 # Fork: 1 of 1 # Warmup Iteration 1: 1226.220 ns/op # Warmup Iteration 2: 1210.742 ns/op Iteration 1: 1202.313 ns/op Iteration 2: 1202.352 ns/op Iteration 3: 1201.212 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty4SingleMiss": 1201.959 ±(99.9%) 11.807 ns/op [Average] (min, avg, max) = (1201.212, 1201.959, 1202.352), stdev = 0.647 CI (99.9%): [1190.152, 1213.767] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5CompositeHit # Parameters: (size = 1000) # Run progress: 55.56% complete, ETA 00:13:11 # Fork: 1 of 1 # Warmup Iteration 1: 2677.749 ns/op # Warmup Iteration 2: 2930.928 ns/op Iteration 1: 3104.478 ns/op Iteration 2: 3079.839 ns/op Iteration 3: 3113.274 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5CompositeHit": 3099.197 ±(99.9%) 316.196 ns/op [Average] (min, avg, max) = (3079.839, 3099.197, 3113.274), stdev = 17.332 CI (99.9%): [2783.001, 3415.393] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5CompositeHit # Parameters: (size = 10000) # Run progress: 56.94% complete, ETA 00:12:44 # Fork: 1 of 1 # Warmup Iteration 1: 4964.042 ns/op # Warmup Iteration 2: 4839.719 ns/op Iteration 1: 4723.306 ns/op Iteration 2: 4718.491 ns/op Iteration 3: 4786.958 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5CompositeHit": 4742.918 ±(99.9%) 697.183 ns/op [Average] (min, avg, max) = (4718.491, 4742.918, 4786.958), stdev = 38.215 CI (99.9%): [4045.735, 5440.102] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5CompositeHit # Parameters: (size = 100000) # Run progress: 58.33% complete, ETA 00:12:18 # Fork: 1 of 1 # Warmup Iteration 1: 6865.856 ns/op # Warmup Iteration 2: 6759.399 ns/op Iteration 1: 6756.580 ns/op Iteration 2: 7055.564 ns/op Iteration 3: 7051.513 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5CompositeHit": 6954.552 ±(99.9%) 3128.090 ns/op [Average] (min, avg, max) = (6756.580, 6954.552, 7055.564), stdev = 171.461 CI (99.9%): [3826.462, 10082.643] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5CompositeHit # Parameters: (size = 1000000) # Run progress: 59.72% complete, ETA 00:11:53 # Fork: 1 of 1 # Warmup Iteration 1: 11369.790 ns/op # Warmup Iteration 2: 11194.523 ns/op Iteration 1: 10694.757 ns/op Iteration 2: 10922.895 ns/op Iteration 3: 10859.270 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5CompositeHit": 10825.640 ±(99.9%) 2147.798 ns/op [Average] (min, avg, max) = (10694.757, 10825.640, 10922.895), stdev = 117.728 CI (99.9%): [8677.842, 12973.439] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5CompositeMiss # Parameters: (size = 1000) # Run progress: 61.11% complete, ETA 00:11:32 # Fork: 1 of 1 # Warmup Iteration 1: 2517.775 ns/op # Warmup Iteration 2: 2465.178 ns/op Iteration 1: 2464.275 ns/op Iteration 2: 2493.440 ns/op Iteration 3: 2509.591 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5CompositeMiss": 2489.102 ±(99.9%) 419.009 ns/op [Average] (min, avg, max) = (2464.275, 2489.102, 2509.591), stdev = 22.967 CI (99.9%): [2070.093, 2908.112] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5CompositeMiss # Parameters: (size = 10000) # Run progress: 62.50% complete, ETA 00:11:06 # Fork: 1 of 1 # Warmup Iteration 1: 3376.530 ns/op # Warmup Iteration 2: 3341.184 ns/op Iteration 1: 3562.413 ns/op Iteration 2: 3562.415 ns/op Iteration 3: 3560.646 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5CompositeMiss": 3561.825 ±(99.9%) 18.620 ns/op [Average] (min, avg, max) = (3560.646, 3561.825, 3562.415), stdev = 1.021 CI (99.9%): [3543.205, 3580.445] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5CompositeMiss # Parameters: (size = 100000) # Run progress: 63.89% complete, ETA 00:10:40 # Fork: 1 of 1 # Warmup Iteration 1: 5997.485 ns/op # Warmup Iteration 2: 5932.194 ns/op Iteration 1: 5907.519 ns/op Iteration 2: 5888.114 ns/op Iteration 3: 5886.474 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5CompositeMiss": 5894.036 ±(99.9%) 213.559 ns/op [Average] (min, avg, max) = (5886.474, 5894.036, 5907.519), stdev = 11.706 CI (99.9%): [5680.477, 6107.595] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5CompositeMiss # Parameters: (size = 1000000) # Run progress: 65.28% complete, ETA 00:10:15 # Fork: 1 of 1 # Warmup Iteration 1: 10022.794 ns/op # Warmup Iteration 2: 9943.331 ns/op Iteration 1: 9978.428 ns/op Iteration 2: 9977.842 ns/op Iteration 3: 10106.343 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5CompositeMiss": 10020.871 ±(99.9%) 1350.435 ns/op [Average] (min, avg, max) = (9977.842, 10020.871, 10106.343), stdev = 74.022 CI (99.9%): [8670.436, 11371.306] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5SingleHit # Parameters: (size = 1000) # Run progress: 66.67% complete, ETA 00:09:53 # Fork: 1 of 1 # Warmup Iteration 1: 530.782 ns/op # Warmup Iteration 2: 532.749 ns/op Iteration 1: 517.248 ns/op Iteration 2: 517.121 ns/op Iteration 3: 517.010 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5SingleHit": 517.126 ±(99.9%) 2.170 ns/op [Average] (min, avg, max) = (517.010, 517.126, 517.248), stdev = 0.119 CI (99.9%): [514.957, 519.296] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5SingleHit # Parameters: (size = 10000) # Run progress: 68.06% complete, ETA 00:09:27 # Fork: 1 of 1 # Warmup Iteration 1: 702.274 ns/op # Warmup Iteration 2: 708.069 ns/op Iteration 1: 670.924 ns/op Iteration 2: 670.351 ns/op Iteration 3: 675.581 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5SingleHit": 672.285 ±(99.9%) 52.326 ns/op [Average] (min, avg, max) = (670.351, 672.285, 675.581), stdev = 2.868 CI (99.9%): [619.959, 724.612] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5SingleHit # Parameters: (size = 100000) # Run progress: 69.44% complete, ETA 00:09:02 # Fork: 1 of 1 # Warmup Iteration 1: 871.172 ns/op # Warmup Iteration 2: 884.275 ns/op Iteration 1: 887.941 ns/op Iteration 2: 887.073 ns/op Iteration 3: 886.668 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5SingleHit": 887.227 ±(99.9%) 11.872 ns/op [Average] (min, avg, max) = (886.668, 887.227, 887.941), stdev = 0.651 CI (99.9%): [875.355, 899.099] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5SingleHit # Parameters: (size = 1000000) # Run progress: 70.83% complete, ETA 00:08:37 # Fork: 1 of 1 # Warmup Iteration 1: 1102.230 ns/op # Warmup Iteration 2: 1144.028 ns/op Iteration 1: 1060.633 ns/op Iteration 2: 1056.299 ns/op Iteration 3: 1056.142 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5SingleHit": 1057.691 ±(99.9%) 46.495 ns/op [Average] (min, avg, max) = (1056.142, 1057.691, 1060.633), stdev = 2.549 CI (99.9%): [1011.197, 1104.186] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5SingleMiss # Parameters: (size = 1000) # Run progress: 72.22% complete, ETA 00:08:14 # Fork: 1 of 1 # Warmup Iteration 1: 500.383 ns/op # Warmup Iteration 2: 510.307 ns/op Iteration 1: 507.608 ns/op Iteration 2: 507.917 ns/op Iteration 3: 507.514 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5SingleMiss": 507.679 ±(99.9%) 3.845 ns/op [Average] (min, avg, max) = (507.514, 507.679, 507.917), stdev = 0.211 CI (99.9%): [503.834, 511.525] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5SingleMiss # Parameters: (size = 10000) # Run progress: 73.61% complete, ETA 00:07:49 # Fork: 1 of 1 # Warmup Iteration 1: 667.610 ns/op # Warmup Iteration 2: 665.373 ns/op Iteration 1: 664.443 ns/op Iteration 2: 664.364 ns/op Iteration 3: 664.723 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5SingleMiss": 664.510 ±(99.9%) 3.443 ns/op [Average] (min, avg, max) = (664.364, 664.510, 664.723), stdev = 0.189 CI (99.9%): [661.068, 667.953] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5SingleMiss # Parameters: (size = 100000) # Run progress: 75.00% complete, ETA 00:07:23 # Fork: 1 of 1 # Warmup Iteration 1: 863.692 ns/op # Warmup Iteration 2: 884.727 ns/op Iteration 1: 861.288 ns/op Iteration 2: 861.836 ns/op Iteration 3: 861.681 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5SingleMiss": 861.602 ±(99.9%) 5.151 ns/op [Average] (min, avg, max) = (861.288, 861.602, 861.836), stdev = 0.282 CI (99.9%): [856.450, 866.753] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.netty5SingleMiss # Parameters: (size = 1000000) # Run progress: 76.39% complete, ETA 00:06:58 # Fork: 1 of 1 # Warmup Iteration 1: 1072.815 ns/op # Warmup Iteration 2: 1084.317 ns/op Iteration 1: 1050.076 ns/op Iteration 2: 1048.411 ns/op Iteration 3: 1048.099 ns/op Result "com.komanov.offheap.jmh.Benchmarks.netty5SingleMiss": 1048.862 ±(99.9%) 19.391 ns/op [Average] (min, avg, max) = (1048.099, 1048.862, 1050.076), stdev = 1.063 CI (99.9%): [1029.471, 1068.252] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.offHeapHit # Parameters: (size = 1000) # Run progress: 77.78% complete, ETA 00:06:35 # Fork: 1 of 1 # Warmup Iteration 1: 314.177 ns/op # Warmup Iteration 2: 309.195 ns/op Iteration 1: 310.037 ns/op Iteration 2: 310.072 ns/op Iteration 3: 311.639 ns/op Result "com.komanov.offheap.jmh.Benchmarks.offHeapHit": 310.583 ±(99.9%) 16.693 ns/op [Average] (min, avg, max) = (310.037, 310.583, 311.639), stdev = 0.915 CI (99.9%): [293.890, 327.276] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.offHeapHit # Parameters: (size = 10000) # Run progress: 79.17% complete, ETA 00:06:10 # Fork: 1 of 1 # Warmup Iteration 1: 434.387 ns/op # Warmup Iteration 2: 428.593 ns/op Iteration 1: 429.848 ns/op Iteration 2: 431.404 ns/op Iteration 3: 431.460 ns/op Result "com.komanov.offheap.jmh.Benchmarks.offHeapHit": 430.904 ±(99.9%) 16.690 ns/op [Average] (min, avg, max) = (429.848, 430.904, 431.460), stdev = 0.915 CI (99.9%): [414.214, 447.594] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.offHeapHit # Parameters: (size = 100000) # Run progress: 80.56% complete, ETA 00:05:45 # Fork: 1 of 1 # Warmup Iteration 1: 585.765 ns/op # Warmup Iteration 2: 583.219 ns/op Iteration 1: 591.244 ns/op Iteration 2: 590.211 ns/op Iteration 3: 590.177 ns/op Result "com.komanov.offheap.jmh.Benchmarks.offHeapHit": 590.544 ±(99.9%) 11.065 ns/op [Average] (min, avg, max) = (590.177, 590.544, 591.244), stdev = 0.607 CI (99.9%): [579.479, 601.609] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.offHeapHit # Parameters: (size = 1000000) # Run progress: 81.94% complete, ETA 00:05:20 # Fork: 1 of 1 # Warmup Iteration 1: 762.324 ns/op # Warmup Iteration 2: 743.739 ns/op Iteration 1: 698.450 ns/op Iteration 2: 697.814 ns/op Iteration 3: 697.968 ns/op Result "com.komanov.offheap.jmh.Benchmarks.offHeapHit": 698.077 ±(99.9%) 6.052 ns/op [Average] (min, avg, max) = (697.814, 698.077, 698.450), stdev = 0.332 CI (99.9%): [692.025, 704.130] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.offHeapMiss # Parameters: (size = 1000) # Run progress: 83.33% complete, ETA 00:04:56 # Fork: 1 of 1 # Warmup Iteration 1: 366.773 ns/op # Warmup Iteration 2: 361.798 ns/op Iteration 1: 359.388 ns/op Iteration 2: 360.063 ns/op Iteration 3: 360.349 ns/op Result "com.komanov.offheap.jmh.Benchmarks.offHeapMiss": 359.933 ±(99.9%) 9.004 ns/op [Average] (min, avg, max) = (359.388, 359.933, 360.349), stdev = 0.494 CI (99.9%): [350.930, 368.937] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.offHeapMiss # Parameters: (size = 10000) # Run progress: 84.72% complete, ETA 00:04:31 # Fork: 1 of 1 # Warmup Iteration 1: 488.331 ns/op # Warmup Iteration 2: 501.054 ns/op Iteration 1: 478.802 ns/op Iteration 2: 477.847 ns/op Iteration 3: 479.256 ns/op Result "com.komanov.offheap.jmh.Benchmarks.offHeapMiss": 478.635 ±(99.9%) 13.115 ns/op [Average] (min, avg, max) = (477.847, 478.635, 479.256), stdev = 0.719 CI (99.9%): [465.520, 491.750] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.offHeapMiss # Parameters: (size = 100000) # Run progress: 86.11% complete, ETA 00:04:06 # Fork: 1 of 1 # Warmup Iteration 1: 616.461 ns/op # Warmup Iteration 2: 628.510 ns/op Iteration 1: 607.913 ns/op Iteration 2: 607.728 ns/op Iteration 3: 607.396 ns/op Result "com.komanov.offheap.jmh.Benchmarks.offHeapMiss": 607.679 ±(99.9%) 4.786 ns/op [Average] (min, avg, max) = (607.396, 607.679, 607.913), stdev = 0.262 CI (99.9%): [602.893, 612.465] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.offHeapMiss # Parameters: (size = 1000000) # Run progress: 87.50% complete, ETA 00:03:41 # Fork: 1 of 1 # Warmup Iteration 1: 794.544 ns/op # Warmup Iteration 2: 780.340 ns/op Iteration 1: 774.156 ns/op Iteration 2: 772.942 ns/op Iteration 3: 772.630 ns/op Result "com.komanov.offheap.jmh.Benchmarks.offHeapMiss": 773.242 ±(99.9%) 14.705 ns/op [Average] (min, avg, max) = (772.630, 773.242, 774.156), stdev = 0.806 CI (99.9%): [758.537, 787.948] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.scalaSetHit # Parameters: (size = 1000) # Run progress: 88.89% complete, ETA 00:03:17 # Fork: 1 of 1 # Warmup Iteration 1: 253.581 ns/op # Warmup Iteration 2: 253.842 ns/op Iteration 1: 247.412 ns/op Iteration 2: 247.226 ns/op Iteration 3: 247.675 ns/op Result "com.komanov.offheap.jmh.Benchmarks.scalaSetHit": 247.438 ±(99.9%) 4.116 ns/op [Average] (min, avg, max) = (247.226, 247.438, 247.675), stdev = 0.226 CI (99.9%): [243.322, 251.554] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.scalaSetHit # Parameters: (size = 10000) # Run progress: 90.28% complete, ETA 00:02:52 # Fork: 1 of 1 # Warmup Iteration 1: 321.217 ns/op # Warmup Iteration 2: 313.423 ns/op Iteration 1: 315.939 ns/op Iteration 2: 316.703 ns/op Iteration 3: 316.611 ns/op Result "com.komanov.offheap.jmh.Benchmarks.scalaSetHit": 316.418 ±(99.9%) 7.615 ns/op [Average] (min, avg, max) = (315.939, 316.418, 316.703), stdev = 0.417 CI (99.9%): [308.803, 324.033] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.scalaSetHit # Parameters: (size = 100000) # Run progress: 91.67% complete, ETA 00:02:28 # Fork: 1 of 1 # Warmup Iteration 1: 424.016 ns/op # Warmup Iteration 2: 424.675 ns/op Iteration 1: 400.447 ns/op Iteration 2: 400.353 ns/op Iteration 3: 400.270 ns/op Result "com.komanov.offheap.jmh.Benchmarks.scalaSetHit": 400.356 ±(99.9%) 1.613 ns/op [Average] (min, avg, max) = (400.270, 400.356, 400.447), stdev = 0.088 CI (99.9%): [398.744, 401.969] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.scalaSetHit # Parameters: (size = 1000000) # Run progress: 93.06% complete, ETA 00:02:03 # Fork: 1 of 1 # Warmup Iteration 1: 538.199 ns/op # Warmup Iteration 2: 519.016 ns/op Iteration 1: 529.518 ns/op Iteration 2: 529.888 ns/op Iteration 3: 528.173 ns/op Result "com.komanov.offheap.jmh.Benchmarks.scalaSetHit": 529.193 ±(99.9%) 16.470 ns/op [Average] (min, avg, max) = (528.173, 529.193, 529.888), stdev = 0.903 CI (99.9%): [512.722, 545.663] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.scalaSetMiss # Parameters: (size = 1000) # Run progress: 94.44% complete, ETA 00:01:38 # Fork: 1 of 1 # Warmup Iteration 1: 200.142 ns/op # Warmup Iteration 2: 200.113 ns/op Iteration 1: 202.385 ns/op Iteration 2: 202.651 ns/op Iteration 3: 202.594 ns/op Result "com.komanov.offheap.jmh.Benchmarks.scalaSetMiss": 202.543 ±(99.9%) 2.552 ns/op [Average] (min, avg, max) = (202.385, 202.543, 202.651), stdev = 0.140 CI (99.9%): [199.991, 205.096] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.scalaSetMiss # Parameters: (size = 10000) # Run progress: 95.83% complete, ETA 00:01:14 # Fork: 1 of 1 # Warmup Iteration 1: 263.811 ns/op # Warmup Iteration 2: 260.553 ns/op Iteration 1: 272.258 ns/op Iteration 2: 272.899 ns/op Iteration 3: 273.561 ns/op Result "com.komanov.offheap.jmh.Benchmarks.scalaSetMiss": 272.906 ±(99.9%) 11.886 ns/op [Average] (min, avg, max) = (272.258, 272.906, 273.561), stdev = 0.652 CI (99.9%): [261.020, 284.792] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.scalaSetMiss # Parameters: (size = 100000) # Run progress: 97.22% complete, ETA 00:00:49 # Fork: 1 of 1 # Warmup Iteration 1: 340.694 ns/op # Warmup Iteration 2: 338.816 ns/op Iteration 1: 350.168 ns/op Iteration 2: 355.484 ns/op Iteration 3: 355.196 ns/op Result "com.komanov.offheap.jmh.Benchmarks.scalaSetMiss": 353.616 ±(99.9%) 54.538 ns/op [Average] (min, avg, max) = (350.168, 353.616, 355.484), stdev = 2.989 CI (99.9%): [299.078, 408.154] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 17.0.4, VM 17.0.4+8-Ubuntu-122.04 # VM invoker: /usr/lib/jvm/java-17-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.offheap.jmh.Benchmarks.scalaSetMiss # Parameters: (size = 1000000) # Run progress: 98.61% complete, ETA 00:00:24 # Fork: 1 of 1 # Warmup Iteration 1: 405.546 ns/op # Warmup Iteration 2: 405.447 ns/op Iteration 1: 413.175 ns/op Iteration 2: 412.547 ns/op Iteration 3: 412.753 ns/op Result "com.komanov.offheap.jmh.Benchmarks.scalaSetMiss": 412.825 ±(99.9%) 5.841 ns/op [Average] (min, avg, max) = (412.547, 412.825, 413.175), stdev = 0.320 CI (99.9%): [406.984, 418.666] (assumes normal distribution) # Run complete. Total time: 00:29:40 Benchmark (size) Mode Cnt Score Error Units Benchmarks.heapLongArrayHit 1000 avgt 3 329.587 ± 5.981 ns/op Benchmarks.heapLongArrayHit 10000 avgt 3 429.440 ± 5.603 ns/op Benchmarks.heapLongArrayHit 100000 avgt 3 533.398 ± 10.054 ns/op Benchmarks.heapLongArrayHit 1000000 avgt 3 663.936 ± 7.215 ns/op Benchmarks.heapLongArrayMiss 1000 avgt 3 339.291 ± 77.902 ns/op Benchmarks.heapLongArrayMiss 10000 avgt 3 457.224 ± 9.073 ns/op Benchmarks.heapLongArrayMiss 100000 avgt 3 581.088 ± 4.635 ns/op Benchmarks.heapLongArrayMiss 1000000 avgt 3 747.666 ± 11.290 ns/op Benchmarks.heapUuidArrayHit 1000 avgt 3 345.072 ± 109.409 ns/op Benchmarks.heapUuidArrayHit 10000 avgt 3 399.456 ± 60.309 ns/op Benchmarks.heapUuidArrayHit 100000 avgt 3 491.133 ± 10.220 ns/op Benchmarks.heapUuidArrayHit 1000000 avgt 3 676.159 ± 9.577 ns/op Benchmarks.heapUuidArrayMiss 1000 avgt 3 300.084 ± 38.316 ns/op Benchmarks.heapUuidArrayMiss 10000 avgt 3 414.423 ± 4.290 ns/op Benchmarks.heapUuidArrayMiss 100000 avgt 3 546.459 ± 3.655 ns/op Benchmarks.heapUuidArrayMiss 1000000 avgt 3 658.861 ± 7.485 ns/op Benchmarks.javaSetHit 1000 avgt 3 117.623 ± 61.923 ns/op Benchmarks.javaSetHit 10000 avgt 3 70.986 ± 7.956 ns/op Benchmarks.javaSetHit 100000 avgt 3 113.920 ± 26.587 ns/op Benchmarks.javaSetHit 1000000 avgt 3 124.720 ± 46.156 ns/op Benchmarks.javaSetMiss 1000 avgt 3 71.452 ± 16.567 ns/op Benchmarks.javaSetMiss 10000 avgt 3 75.328 ± 16.873 ns/op Benchmarks.javaSetMiss 100000 avgt 3 71.015 ± 11.967 ns/op Benchmarks.javaSetMiss 1000000 avgt 3 70.430 ± 19.157 ns/op Benchmarks.netty4CompositeHit 1000 avgt 3 6664.683 ± 657.729 ns/op Benchmarks.netty4CompositeHit 10000 avgt 3 14990.911 ± 2726.566 ns/op Benchmarks.netty4CompositeHit 100000 avgt 3 17607.337 ± 5261.042 ns/op Benchmarks.netty4CompositeHit 1000000 avgt 3 29684.834 ± 2056.190 ns/op Benchmarks.netty4CompositeMiss 1000 avgt 3 8684.727 ± 772.126 ns/op Benchmarks.netty4CompositeMiss 10000 avgt 3 13196.846 ± 859.671 ns/op Benchmarks.netty4CompositeMiss 100000 avgt 3 8689.853 ± 4036.934 ns/op Benchmarks.netty4CompositeMiss 1000000 avgt 3 29296.415 ± 4261.821 ns/op Benchmarks.netty4SingleHit 1000 avgt 3 571.676 ± 6.290 ns/op Benchmarks.netty4SingleHit 10000 avgt 3 840.447 ± 23.810 ns/op Benchmarks.netty4SingleHit 100000 avgt 3 1030.375 ± 22.350 ns/op Benchmarks.netty4SingleHit 1000000 avgt 3 1215.569 ± 14.633 ns/op Benchmarks.netty4SingleMiss 1000 avgt 3 580.041 ± 1.566 ns/op Benchmarks.netty4SingleMiss 10000 avgt 3 768.853 ± 51.219 ns/op Benchmarks.netty4SingleMiss 100000 avgt 3 996.713 ± 12.598 ns/op Benchmarks.netty4SingleMiss 1000000 avgt 3 1201.959 ± 11.807 ns/op Benchmarks.netty5CompositeHit 1000 avgt 3 3099.197 ± 316.196 ns/op Benchmarks.netty5CompositeHit 10000 avgt 3 4742.918 ± 697.183 ns/op Benchmarks.netty5CompositeHit 100000 avgt 3 6954.552 ± 3128.090 ns/op Benchmarks.netty5CompositeHit 1000000 avgt 3 10825.640 ± 2147.798 ns/op Benchmarks.netty5CompositeMiss 1000 avgt 3 2489.102 ± 419.009 ns/op Benchmarks.netty5CompositeMiss 10000 avgt 3 3561.825 ± 18.620 ns/op Benchmarks.netty5CompositeMiss 100000 avgt 3 5894.036 ± 213.559 ns/op Benchmarks.netty5CompositeMiss 1000000 avgt 3 10020.871 ± 1350.435 ns/op Benchmarks.netty5SingleHit 1000 avgt 3 517.126 ± 2.170 ns/op Benchmarks.netty5SingleHit 10000 avgt 3 672.285 ± 52.326 ns/op Benchmarks.netty5SingleHit 100000 avgt 3 887.227 ± 11.872 ns/op Benchmarks.netty5SingleHit 1000000 avgt 3 1057.691 ± 46.495 ns/op Benchmarks.netty5SingleMiss 1000 avgt 3 507.679 ± 3.845 ns/op Benchmarks.netty5SingleMiss 10000 avgt 3 664.510 ± 3.443 ns/op Benchmarks.netty5SingleMiss 100000 avgt 3 861.602 ± 5.151 ns/op Benchmarks.netty5SingleMiss 1000000 avgt 3 1048.862 ± 19.391 ns/op Benchmarks.offHeapHit 1000 avgt 3 310.583 ± 16.693 ns/op Benchmarks.offHeapHit 10000 avgt 3 430.904 ± 16.690 ns/op Benchmarks.offHeapHit 100000 avgt 3 590.544 ± 11.065 ns/op Benchmarks.offHeapHit 1000000 avgt 3 698.077 ± 6.052 ns/op Benchmarks.offHeapMiss 1000 avgt 3 359.933 ± 9.004 ns/op Benchmarks.offHeapMiss 10000 avgt 3 478.635 ± 13.115 ns/op Benchmarks.offHeapMiss 100000 avgt 3 607.679 ± 4.786 ns/op Benchmarks.offHeapMiss 1000000 avgt 3 773.242 ± 14.705 ns/op Benchmarks.scalaSetHit 1000 avgt 3 247.438 ± 4.116 ns/op Benchmarks.scalaSetHit 10000 avgt 3 316.418 ± 7.615 ns/op Benchmarks.scalaSetHit 100000 avgt 3 400.356 ± 1.613 ns/op Benchmarks.scalaSetHit 1000000 avgt 3 529.193 ± 16.470 ns/op Benchmarks.scalaSetMiss 1000 avgt 3 202.543 ± 2.552 ns/op Benchmarks.scalaSetMiss 10000 avgt 3 272.906 ± 11.886 ns/op Benchmarks.scalaSetMiss 100000 avgt 3 353.616 ± 54.538 ns/op Benchmarks.scalaSetMiss 1000000 avgt 3 412.825 ± 5.841 ns/op Benchmark result is saved to /static/data/charts/offheap-set-netty-5/jdk17.json