# JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = US-ASCII, length = 256) # Run progress: 0.00% complete, ETA 01:40:00 # Fork: 1 of 2 # Warmup Iteration 1: 128.844 ns/op # Warmup Iteration 2: 100.434 ns/op # Warmup Iteration 3: 104.682 ns/op # Warmup Iteration 4: 110.623 ns/op # Warmup Iteration 5: 113.654 ns/op Iteration 1: 104.125 ns/op Iteration 2: 101.377 ns/op Iteration 3: 108.286 ns/op Iteration 4: 105.613 ns/op Iteration 5: 105.945 ns/op # Run progress: 0.42% complete, ETA 01:42:26 # Fork: 2 of 2 # Warmup Iteration 1: 119.363 ns/op # Warmup Iteration 2: 98.663 ns/op # Warmup Iteration 3: 111.558 ns/op # Warmup Iteration 4: 104.191 ns/op # Warmup Iteration 5: 105.670 ns/op Iteration 1: 108.907 ns/op Iteration 2: 99.911 ns/op Iteration 3: 104.356 ns/op Iteration 4: 109.193 ns/op Iteration 5: 104.328 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 105.204 ±(99.9%) 4.650 ns/op [Average] (min, avg, max) = (99.911, 105.204, 109.193), stdev = 3.076 CI (99.9%): [100.554, 109.855] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = US-ASCII, length = 4096) # Run progress: 0.83% complete, ETA 01:41:56 # Fork: 1 of 2 # Warmup Iteration 1: 974.525 ns/op # Warmup Iteration 2: 757.324 ns/op # Warmup Iteration 3: 755.525 ns/op # Warmup Iteration 4: 803.414 ns/op # Warmup Iteration 5: 760.429 ns/op Iteration 1: 759.129 ns/op Iteration 2: 772.696 ns/op Iteration 3: 757.170 ns/op Iteration 4: 757.181 ns/op Iteration 5: 784.052 ns/op # Run progress: 1.25% complete, ETA 01:41:33 # Fork: 2 of 2 # Warmup Iteration 1: 1028.355 ns/op # Warmup Iteration 2: 767.684 ns/op # Warmup Iteration 3: 761.886 ns/op # Warmup Iteration 4: 761.060 ns/op # Warmup Iteration 5: 812.336 ns/op Iteration 1: 763.954 ns/op Iteration 2: 787.889 ns/op Iteration 3: 763.270 ns/op Iteration 4: 762.160 ns/op Iteration 5: 767.992 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 767.549 ±(99.9%) 16.401 ns/op [Average] (min, avg, max) = (757.170, 767.549, 787.889), stdev = 10.848 CI (99.9%): [751.148, 783.950] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = US-ASCII, length = 25000) # Run progress: 1.67% complete, ETA 01:41:06 # Fork: 1 of 2 # Warmup Iteration 1: 6553.915 ns/op # Warmup Iteration 2: 5060.690 ns/op # Warmup Iteration 3: 5099.544 ns/op # Warmup Iteration 4: 5399.686 ns/op # Warmup Iteration 5: 5105.784 ns/op Iteration 1: 5150.722 ns/op Iteration 2: 5216.682 ns/op Iteration 3: 5141.425 ns/op Iteration 4: 5123.833 ns/op Iteration 5: 5360.162 ns/op # Run progress: 2.08% complete, ETA 01:40:43 # Fork: 2 of 2 # Warmup Iteration 1: 6547.169 ns/op # Warmup Iteration 2: 5130.056 ns/op # Warmup Iteration 3: 5120.680 ns/op # Warmup Iteration 4: 5395.888 ns/op # Warmup Iteration 5: 5137.675 ns/op Iteration 1: 5199.628 ns/op Iteration 2: 5200.363 ns/op Iteration 3: 5184.563 ns/op Iteration 4: 5317.656 ns/op Iteration 5: 5081.354 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 5197.639 ±(99.9%) 129.167 ns/op [Average] (min, avg, max) = (5081.354, 5197.639, 5360.162), stdev = 85.436 CI (99.9%): [5068.472, 5326.806] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = ISO-8859-1, length = 256) # Run progress: 2.50% complete, ETA 01:40:17 # Fork: 1 of 2 # Warmup Iteration 1: 94.386 ns/op # Warmup Iteration 2: 80.128 ns/op # Warmup Iteration 3: 87.471 ns/op # Warmup Iteration 4: 82.517 ns/op # Warmup Iteration 5: 88.181 ns/op Iteration 1: 82.433 ns/op Iteration 2: 78.908 ns/op Iteration 3: 84.203 ns/op Iteration 4: 80.754 ns/op Iteration 5: 83.726 ns/op # Run progress: 2.92% complete, ETA 01:39:50 # Fork: 2 of 2 # Warmup Iteration 1: 96.158 ns/op # Warmup Iteration 2: 79.219 ns/op # Warmup Iteration 3: 86.242 ns/op # Warmup Iteration 4: 81.452 ns/op # Warmup Iteration 5: 82.918 ns/op Iteration 1: 85.257 ns/op Iteration 2: 81.235 ns/op Iteration 3: 84.448 ns/op Iteration 4: 82.392 ns/op Iteration 5: 84.208 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 82.756 ±(99.9%) 3.008 ns/op [Average] (min, avg, max) = (78.908, 82.756, 85.257), stdev = 1.990 CI (99.9%): [79.748, 85.764] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = ISO-8859-1, length = 4096) # Run progress: 3.33% complete, ETA 01:39:23 # Fork: 1 of 2 # Warmup Iteration 1: 803.818 ns/op # Warmup Iteration 2: 655.692 ns/op # Warmup Iteration 3: 653.444 ns/op # Warmup Iteration 4: 695.003 ns/op # Warmup Iteration 5: 655.554 ns/op Iteration 1: 654.552 ns/op Iteration 2: 674.077 ns/op Iteration 3: 656.355 ns/op Iteration 4: 677.158 ns/op Iteration 5: 654.568 ns/op # Run progress: 3.75% complete, ETA 01:38:57 # Fork: 2 of 2 # Warmup Iteration 1: 807.344 ns/op # Warmup Iteration 2: 670.029 ns/op # Warmup Iteration 3: 658.320 ns/op # Warmup Iteration 4: 701.252 ns/op # Warmup Iteration 5: 658.542 ns/op Iteration 1: 660.449 ns/op Iteration 2: 674.685 ns/op Iteration 3: 657.468 ns/op Iteration 4: 658.130 ns/op Iteration 5: 679.926 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 664.737 ±(99.9%) 15.643 ns/op [Average] (min, avg, max) = (654.552, 664.737, 679.926), stdev = 10.347 CI (99.9%): [649.094, 680.379] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = ISO-8859-1, length = 25000) # Run progress: 4.17% complete, ETA 01:38:31 # Fork: 1 of 2 # Warmup Iteration 1: 4579.485 ns/op # Warmup Iteration 2: 3755.702 ns/op # Warmup Iteration 3: 3904.458 ns/op # Warmup Iteration 4: 3734.436 ns/op # Warmup Iteration 5: 3682.718 ns/op Iteration 1: 3829.094 ns/op Iteration 2: 3669.135 ns/op Iteration 3: 3704.688 ns/op Iteration 4: 3833.380 ns/op Iteration 5: 3689.807 ns/op # Run progress: 4.58% complete, ETA 01:38:05 # Fork: 2 of 2 # Warmup Iteration 1: 4686.791 ns/op # Warmup Iteration 2: 3716.588 ns/op # Warmup Iteration 3: 3693.217 ns/op # Warmup Iteration 4: 3981.026 ns/op # Warmup Iteration 5: 3732.340 ns/op Iteration 1: 3854.825 ns/op Iteration 2: 3704.905 ns/op Iteration 3: 3712.913 ns/op Iteration 4: 3724.523 ns/op Iteration 5: 3862.209 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 3758.548 ±(99.9%) 115.283 ns/op [Average] (min, avg, max) = (3669.135, 3758.548, 3862.209), stdev = 76.253 CI (99.9%): [3643.265, 3873.831] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = UTF-8, length = 256) # Run progress: 5.00% complete, ETA 01:37:40 # Fork: 1 of 2 # Warmup Iteration 1: 115.306 ns/op # Warmup Iteration 2: 97.276 ns/op # Warmup Iteration 3: 107.249 ns/op # Warmup Iteration 4: 105.665 ns/op # Warmup Iteration 5: 104.667 ns/op Iteration 1: 107.936 ns/op Iteration 2: 98.886 ns/op Iteration 3: 108.235 ns/op Iteration 4: 103.670 ns/op Iteration 5: 104.195 ns/op # Run progress: 5.42% complete, ETA 01:37:14 # Fork: 2 of 2 # Warmup Iteration 1: 116.679 ns/op # Warmup Iteration 2: 98.890 ns/op # Warmup Iteration 3: 109.686 ns/op # Warmup Iteration 4: 104.479 ns/op # Warmup Iteration 5: 109.194 ns/op Iteration 1: 102.244 ns/op Iteration 2: 101.638 ns/op Iteration 3: 101.699 ns/op Iteration 4: 102.323 ns/op Iteration 5: 105.628 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 103.645 ±(99.9%) 4.448 ns/op [Average] (min, avg, max) = (98.886, 103.645, 108.235), stdev = 2.942 CI (99.9%): [99.198, 108.093] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = UTF-8, length = 4096) # Run progress: 5.83% complete, ETA 01:36:48 # Fork: 1 of 2 # Warmup Iteration 1: 959.449 ns/op # Warmup Iteration 2: 763.262 ns/op # Warmup Iteration 3: 756.833 ns/op # Warmup Iteration 4: 809.489 ns/op # Warmup Iteration 5: 758.681 ns/op Iteration 1: 764.621 ns/op Iteration 2: 772.715 ns/op Iteration 3: 756.022 ns/op Iteration 4: 787.963 ns/op Iteration 5: 766.166 ns/op # Run progress: 6.25% complete, ETA 01:36:22 # Fork: 2 of 2 # Warmup Iteration 1: 934.102 ns/op # Warmup Iteration 2: 756.188 ns/op # Warmup Iteration 3: 780.419 ns/op # Warmup Iteration 4: 779.217 ns/op # Warmup Iteration 5: 763.237 ns/op Iteration 1: 774.141 ns/op Iteration 2: 749.435 ns/op Iteration 3: 789.747 ns/op Iteration 4: 759.429 ns/op Iteration 5: 779.120 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 769.936 ±(99.9%) 20.120 ns/op [Average] (min, avg, max) = (749.435, 769.936, 789.747), stdev = 13.308 CI (99.9%): [749.816, 790.056] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = UTF-8, length = 25000) # Run progress: 6.67% complete, ETA 01:35:57 # Fork: 1 of 2 # Warmup Iteration 1: 6171.584 ns/op # Warmup Iteration 2: 5046.289 ns/op # Warmup Iteration 3: 5157.522 ns/op # Warmup Iteration 4: 5460.778 ns/op # Warmup Iteration 5: 5121.292 ns/op Iteration 1: 5177.609 ns/op Iteration 2: 5259.973 ns/op Iteration 3: 5149.720 ns/op Iteration 4: 5154.313 ns/op Iteration 5: 5355.452 ns/op # Run progress: 7.08% complete, ETA 01:35:32 # Fork: 2 of 2 # Warmup Iteration 1: 6100.971 ns/op # Warmup Iteration 2: 5028.562 ns/op # Warmup Iteration 3: 5158.418 ns/op # Warmup Iteration 4: 5451.876 ns/op # Warmup Iteration 5: 5139.293 ns/op Iteration 1: 5173.961 ns/op Iteration 2: 5212.895 ns/op Iteration 3: 5165.068 ns/op Iteration 4: 5064.488 ns/op Iteration 5: 5276.935 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 5199.042 ±(99.9%) 122.634 ns/op [Average] (min, avg, max) = (5064.488, 5199.042, 5355.452), stdev = 81.115 CI (99.9%): [5076.408, 5321.675] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = ISO-8859-6, length = 256) # Run progress: 7.50% complete, ETA 01:35:06 # Fork: 1 of 2 # Warmup Iteration 1: 119.123 ns/op # Warmup Iteration 2: 100.735 ns/op # Warmup Iteration 3: 108.627 ns/op # Warmup Iteration 4: 105.036 ns/op # Warmup Iteration 5: 102.754 ns/op Iteration 1: 107.364 ns/op Iteration 2: 96.854 ns/op Iteration 3: 103.702 ns/op Iteration 4: 105.391 ns/op Iteration 5: 107.527 ns/op # Run progress: 7.92% complete, ETA 01:34:40 # Fork: 2 of 2 # Warmup Iteration 1: 117.729 ns/op # Warmup Iteration 2: 100.185 ns/op # Warmup Iteration 3: 108.755 ns/op # Warmup Iteration 4: 105.067 ns/op # Warmup Iteration 5: 106.215 ns/op Iteration 1: 107.498 ns/op Iteration 2: 97.250 ns/op Iteration 3: 108.787 ns/op Iteration 4: 104.598 ns/op Iteration 5: 104.311 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 104.328 ±(99.9%) 6.313 ns/op [Average] (min, avg, max) = (96.854, 104.328, 108.787), stdev = 4.176 CI (99.9%): [98.015, 110.642] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = ISO-8859-6, length = 4096) # Run progress: 8.33% complete, ETA 01:34:14 # Fork: 1 of 2 # Warmup Iteration 1: 1017.302 ns/op # Warmup Iteration 2: 864.880 ns/op # Warmup Iteration 3: 868.842 ns/op # Warmup Iteration 4: 923.416 ns/op # Warmup Iteration 5: 868.915 ns/op Iteration 1: 889.371 ns/op Iteration 2: 879.607 ns/op Iteration 3: 875.313 ns/op Iteration 4: 874.174 ns/op Iteration 5: 905.988 ns/op # Run progress: 8.75% complete, ETA 01:33:48 # Fork: 2 of 2 # Warmup Iteration 1: 955.004 ns/op # Warmup Iteration 2: 758.460 ns/op # Warmup Iteration 3: 753.361 ns/op # Warmup Iteration 4: 800.353 ns/op # Warmup Iteration 5: 753.255 ns/op Iteration 1: 777.991 ns/op Iteration 2: 764.966 ns/op Iteration 3: 753.257 ns/op Iteration 4: 763.547 ns/op Iteration 5: 790.683 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 827.490 ±(99.9%) 93.588 ns/op [Average] (min, avg, max) = (753.257, 827.490, 905.988), stdev = 61.902 CI (99.9%): [733.902, 921.077] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = ISO-8859-6, length = 25000) # Run progress: 9.17% complete, ETA 01:33:22 # Fork: 1 of 2 # Warmup Iteration 1: 6496.278 ns/op # Warmup Iteration 2: 5078.565 ns/op # Warmup Iteration 3: 5158.343 ns/op # Warmup Iteration 4: 5478.474 ns/op # Warmup Iteration 5: 5089.867 ns/op Iteration 1: 5093.635 ns/op Iteration 2: 5135.577 ns/op Iteration 3: 5137.061 ns/op Iteration 4: 5089.112 ns/op Iteration 5: 5261.351 ns/op # Run progress: 9.58% complete, ETA 01:32:57 # Fork: 2 of 2 # Warmup Iteration 1: 6597.538 ns/op # Warmup Iteration 2: 5093.059 ns/op # Warmup Iteration 3: 5205.017 ns/op # Warmup Iteration 4: 5526.684 ns/op # Warmup Iteration 5: 5181.309 ns/op Iteration 1: 5248.345 ns/op Iteration 2: 5219.105 ns/op Iteration 3: 5215.090 ns/op Iteration 4: 5210.528 ns/op Iteration 5: 5362.255 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 5197.206 ±(99.9%) 128.260 ns/op [Average] (min, avg, max) = (5089.112, 5197.206, 5362.255), stdev = 84.836 CI (99.9%): [5068.946, 5325.466] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = MS932, length = 256) # Run progress: 10.00% complete, ETA 01:32:31 # Fork: 1 of 2 # Warmup Iteration 1: 119.184 ns/op # Warmup Iteration 2: 99.839 ns/op # Warmup Iteration 3: 108.018 ns/op # Warmup Iteration 4: 101.528 ns/op # Warmup Iteration 5: 108.405 ns/op Iteration 1: 102.403 ns/op Iteration 2: 99.403 ns/op Iteration 3: 105.644 ns/op Iteration 4: 104.137 ns/op Iteration 5: 104.628 ns/op # Run progress: 10.42% complete, ETA 01:32:05 # Fork: 2 of 2 # Warmup Iteration 1: 118.451 ns/op # Warmup Iteration 2: 99.919 ns/op # Warmup Iteration 3: 110.047 ns/op # Warmup Iteration 4: 102.981 ns/op # Warmup Iteration 5: 103.357 ns/op Iteration 1: 107.478 ns/op Iteration 2: 101.152 ns/op Iteration 3: 107.628 ns/op Iteration 4: 104.456 ns/op Iteration 5: 105.070 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 104.200 ±(99.9%) 3.940 ns/op [Average] (min, avg, max) = (99.403, 104.200, 107.628), stdev = 2.606 CI (99.9%): [100.260, 108.140] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = MS932, length = 4096) # Run progress: 10.83% complete, ETA 01:31:39 # Fork: 1 of 2 # Warmup Iteration 1: 1073.271 ns/op # Warmup Iteration 2: 865.737 ns/op # Warmup Iteration 3: 868.383 ns/op # Warmup Iteration 4: 873.316 ns/op # Warmup Iteration 5: 925.958 ns/op Iteration 1: 871.980 ns/op Iteration 2: 896.104 ns/op Iteration 3: 868.026 ns/op Iteration 4: 871.107 ns/op Iteration 5: 878.720 ns/op # Run progress: 11.25% complete, ETA 01:31:13 # Fork: 2 of 2 # Warmup Iteration 1: 1036.887 ns/op # Warmup Iteration 2: 791.341 ns/op # Warmup Iteration 3: 793.442 ns/op # Warmup Iteration 4: 841.011 ns/op # Warmup Iteration 5: 790.668 ns/op Iteration 1: 794.329 ns/op Iteration 2: 796.023 ns/op Iteration 3: 788.893 ns/op Iteration 4: 792.217 ns/op Iteration 5: 824.195 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 838.160 ±(99.9%) 64.839 ns/op [Average] (min, avg, max) = (788.893, 838.160, 896.104), stdev = 42.887 CI (99.9%): [773.321, 902.998] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect # Parameters: (charsetName = MS932, length = 25000) # Run progress: 11.67% complete, ETA 01:30:48 # Fork: 1 of 2 # Warmup Iteration 1: 6539.468 ns/op # Warmup Iteration 2: 5036.704 ns/op # Warmup Iteration 3: 5081.328 ns/op # Warmup Iteration 4: 5324.359 ns/op # Warmup Iteration 5: 5022.106 ns/op Iteration 1: 5060.757 ns/op Iteration 2: 5131.764 ns/op Iteration 3: 5080.626 ns/op Iteration 4: 5038.936 ns/op Iteration 5: 5248.415 ns/op # Run progress: 12.08% complete, ETA 01:30:22 # Fork: 2 of 2 # Warmup Iteration 1: 6764.740 ns/op # Warmup Iteration 2: 5120.234 ns/op # Warmup Iteration 3: 5180.976 ns/op # Warmup Iteration 4: 5461.177 ns/op # Warmup Iteration 5: 5187.820 ns/op Iteration 1: 5406.024 ns/op Iteration 2: 5082.738 ns/op Iteration 3: 5140.047 ns/op Iteration 4: 5297.366 ns/op Iteration 5: 5092.828 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 5157.950 ±(99.9%) 181.462 ns/op [Average] (min, avg, max) = (5038.936, 5157.950, 5406.024), stdev = 120.026 CI (99.9%): [4976.489, 5339.412] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = US-ASCII, length = 256) # Run progress: 12.50% complete, ETA 01:29:58 # Fork: 1 of 2 # Warmup Iteration 1: 121.886 ns/op # Warmup Iteration 2: 100.925 ns/op # Warmup Iteration 3: 108.861 ns/op # Warmup Iteration 4: 104.921 ns/op # Warmup Iteration 5: 106.534 ns/op Iteration 1: 109.130 ns/op Iteration 2: 101.132 ns/op Iteration 3: 111.436 ns/op Iteration 4: 107.363 ns/op Iteration 5: 107.724 ns/op # Run progress: 12.92% complete, ETA 01:29:32 # Fork: 2 of 2 # Warmup Iteration 1: 119.238 ns/op # Warmup Iteration 2: 102.862 ns/op # Warmup Iteration 3: 108.493 ns/op # Warmup Iteration 4: 113.417 ns/op # Warmup Iteration 5: 107.180 ns/op Iteration 1: 108.386 ns/op Iteration 2: 104.291 ns/op Iteration 3: 106.929 ns/op Iteration 4: 106.335 ns/op Iteration 5: 109.622 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 107.235 ±(99.9%) 4.374 ns/op [Average] (min, avg, max) = (101.132, 107.235, 111.436), stdev = 2.893 CI (99.9%): [102.861, 111.609] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = US-ASCII, length = 4096) # Run progress: 13.33% complete, ETA 01:29:06 # Fork: 1 of 2 # Warmup Iteration 1: 1018.643 ns/op # Warmup Iteration 2: 857.248 ns/op # Warmup Iteration 3: 863.617 ns/op # Warmup Iteration 4: 867.703 ns/op # Warmup Iteration 5: 919.655 ns/op Iteration 1: 866.758 ns/op Iteration 2: 889.362 ns/op Iteration 3: 871.689 ns/op Iteration 4: 870.984 ns/op Iteration 5: 872.945 ns/op # Run progress: 13.75% complete, ETA 01:28:40 # Fork: 2 of 2 # Warmup Iteration 1: 963.690 ns/op # Warmup Iteration 2: 780.024 ns/op # Warmup Iteration 3: 782.850 ns/op # Warmup Iteration 4: 831.000 ns/op # Warmup Iteration 5: 780.914 ns/op Iteration 1: 811.297 ns/op Iteration 2: 767.731 ns/op Iteration 3: 782.674 ns/op Iteration 4: 780.930 ns/op Iteration 5: 816.043 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 833.041 ±(99.9%) 69.673 ns/op [Average] (min, avg, max) = (767.731, 833.041, 889.362), stdev = 46.084 CI (99.9%): [763.368, 902.714] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = US-ASCII, length = 25000) # Run progress: 14.17% complete, ETA 01:28:14 # Fork: 1 of 2 # Warmup Iteration 1: 6425.868 ns/op # Warmup Iteration 2: 5085.509 ns/op # Warmup Iteration 3: 5221.188 ns/op # Warmup Iteration 4: 5536.417 ns/op # Warmup Iteration 5: 5205.672 ns/op Iteration 1: 5416.982 ns/op Iteration 2: 5122.021 ns/op Iteration 3: 5225.620 ns/op Iteration 4: 5219.269 ns/op Iteration 5: 5443.190 ns/op # Run progress: 14.58% complete, ETA 01:27:49 # Fork: 2 of 2 # Warmup Iteration 1: 6363.554 ns/op # Warmup Iteration 2: 5101.457 ns/op # Warmup Iteration 3: 5195.910 ns/op # Warmup Iteration 4: 5496.127 ns/op # Warmup Iteration 5: 5185.308 ns/op Iteration 1: 5183.892 ns/op Iteration 2: 5141.706 ns/op Iteration 3: 5085.169 ns/op Iteration 4: 5051.145 ns/op Iteration 5: 5250.826 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 5213.982 ±(99.9%) 197.097 ns/op [Average] (min, avg, max) = (5051.145, 5213.982, 5443.190), stdev = 130.367 CI (99.9%): [5016.885, 5411.079] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = ISO-8859-1, length = 256) # Run progress: 15.00% complete, ETA 01:27:23 # Fork: 1 of 2 # Warmup Iteration 1: 97.412 ns/op # Warmup Iteration 2: 83.201 ns/op # Warmup Iteration 3: 87.616 ns/op # Warmup Iteration 4: 85.972 ns/op # Warmup Iteration 5: 85.632 ns/op Iteration 1: 86.959 ns/op Iteration 2: 86.802 ns/op Iteration 3: 83.956 ns/op Iteration 4: 83.568 ns/op Iteration 5: 86.592 ns/op # Run progress: 15.42% complete, ETA 01:26:57 # Fork: 2 of 2 # Warmup Iteration 1: 96.877 ns/op # Warmup Iteration 2: 81.606 ns/op # Warmup Iteration 3: 88.872 ns/op # Warmup Iteration 4: 83.997 ns/op # Warmup Iteration 5: 88.737 ns/op Iteration 1: 83.171 ns/op Iteration 2: 80.277 ns/op Iteration 3: 84.102 ns/op Iteration 4: 81.904 ns/op Iteration 5: 84.098 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 84.143 ±(99.9%) 3.277 ns/op [Average] (min, avg, max) = (80.277, 84.143, 86.959), stdev = 2.167 CI (99.9%): [80.866, 87.420] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = ISO-8859-1, length = 4096) # Run progress: 15.83% complete, ETA 01:26:32 # Fork: 1 of 2 # Warmup Iteration 1: 786.846 ns/op # Warmup Iteration 2: 657.939 ns/op # Warmup Iteration 3: 652.264 ns/op # Warmup Iteration 4: 692.734 ns/op # Warmup Iteration 5: 652.143 ns/op Iteration 1: 676.210 ns/op Iteration 2: 649.291 ns/op Iteration 3: 652.031 ns/op Iteration 4: 651.927 ns/op Iteration 5: 679.602 ns/op # Run progress: 16.25% complete, ETA 01:26:06 # Fork: 2 of 2 # Warmup Iteration 1: 797.426 ns/op # Warmup Iteration 2: 652.091 ns/op # Warmup Iteration 3: 646.593 ns/op # Warmup Iteration 4: 683.524 ns/op # Warmup Iteration 5: 647.529 ns/op Iteration 1: 669.145 ns/op Iteration 2: 648.974 ns/op Iteration 3: 646.958 ns/op Iteration 4: 647.092 ns/op Iteration 5: 674.063 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 659.529 ±(99.9%) 20.333 ns/op [Average] (min, avg, max) = (646.958, 659.529, 679.602), stdev = 13.449 CI (99.9%): [639.197, 679.862] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = ISO-8859-1, length = 25000) # Run progress: 16.67% complete, ETA 01:25:40 # Fork: 1 of 2 # Warmup Iteration 1: 4643.038 ns/op # Warmup Iteration 2: 3765.480 ns/op # Warmup Iteration 3: 3737.493 ns/op # Warmup Iteration 4: 3980.747 ns/op # Warmup Iteration 5: 3736.756 ns/op Iteration 1: 3728.925 ns/op Iteration 2: 3844.707 ns/op Iteration 3: 3735.575 ns/op Iteration 4: 3731.428 ns/op Iteration 5: 3866.496 ns/op # Run progress: 17.08% complete, ETA 01:25:15 # Fork: 2 of 2 # Warmup Iteration 1: 4679.063 ns/op # Warmup Iteration 2: 3719.447 ns/op # Warmup Iteration 3: 3692.498 ns/op # Warmup Iteration 4: 3941.488 ns/op # Warmup Iteration 5: 3707.948 ns/op Iteration 1: 3735.571 ns/op Iteration 2: 3808.039 ns/op Iteration 3: 3713.454 ns/op Iteration 4: 3865.272 ns/op Iteration 5: 3715.959 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 3774.543 ±(99.9%) 96.771 ns/op [Average] (min, avg, max) = (3713.454, 3774.543, 3866.496), stdev = 64.008 CI (99.9%): [3677.772, 3871.314] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = UTF-8, length = 256) # Run progress: 17.50% complete, ETA 01:24:49 # Fork: 1 of 2 # Warmup Iteration 1: 2790.551 ns/op # Warmup Iteration 2: 2592.225 ns/op # Warmup Iteration 3: 2386.196 ns/op # Warmup Iteration 4: 2378.089 ns/op # Warmup Iteration 5: 2501.249 ns/op Iteration 1: 2377.353 ns/op Iteration 2: 2493.321 ns/op Iteration 3: 2382.824 ns/op Iteration 4: 2375.713 ns/op Iteration 5: 2472.201 ns/op # Run progress: 17.92% complete, ETA 01:24:23 # Fork: 2 of 2 # Warmup Iteration 1: 2753.708 ns/op # Warmup Iteration 2: 2481.724 ns/op # Warmup Iteration 3: 2394.333 ns/op # Warmup Iteration 4: 2470.338 ns/op # Warmup Iteration 5: 2526.961 ns/op Iteration 1: 2423.582 ns/op Iteration 2: 2410.278 ns/op Iteration 3: 2389.899 ns/op Iteration 4: 2431.964 ns/op Iteration 5: 2456.104 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 2421.324 ±(99.9%) 63.156 ns/op [Average] (min, avg, max) = (2375.713, 2421.324, 2493.321), stdev = 41.774 CI (99.9%): [2358.168, 2484.480] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = UTF-8, length = 4096) # Run progress: 18.33% complete, ETA 01:23:57 # Fork: 1 of 2 # Warmup Iteration 1: 42761.769 ns/op # Warmup Iteration 2: 38805.394 ns/op # Warmup Iteration 3: 38538.020 ns/op # Warmup Iteration 4: 37299.880 ns/op # Warmup Iteration 5: 38674.985 ns/op Iteration 1: 36767.231 ns/op Iteration 2: 38243.343 ns/op Iteration 3: 37215.701 ns/op Iteration 4: 37237.069 ns/op Iteration 5: 38542.960 ns/op # Run progress: 18.75% complete, ETA 01:23:32 # Fork: 2 of 2 # Warmup Iteration 1: 42963.348 ns/op # Warmup Iteration 2: 38678.446 ns/op # Warmup Iteration 3: 37530.826 ns/op # Warmup Iteration 4: 39434.913 ns/op # Warmup Iteration 5: 37588.627 ns/op Iteration 1: 39199.764 ns/op Iteration 2: 39245.234 ns/op Iteration 3: 37743.671 ns/op Iteration 4: 37358.023 ns/op Iteration 5: 37620.775 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 37917.377 ±(99.9%) 1296.085 ns/op [Average] (min, avg, max) = (36767.231, 37917.377, 39245.234), stdev = 857.280 CI (99.9%): [36621.292, 39213.462] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = UTF-8, length = 25000) # Run progress: 19.17% complete, ETA 01:23:06 # Fork: 1 of 2 # Warmup Iteration 1: 264415.174 ns/op # Warmup Iteration 2: 239609.046 ns/op # Warmup Iteration 3: 229600.186 ns/op # Warmup Iteration 4: 237652.375 ns/op # Warmup Iteration 5: 239623.806 ns/op Iteration 1: 229330.769 ns/op Iteration 2: 248335.857 ns/op Iteration 3: 234562.566 ns/op Iteration 4: 230387.502 ns/op Iteration 5: 236347.222 ns/op # Run progress: 19.58% complete, ETA 01:22:40 # Fork: 2 of 2 # Warmup Iteration 1: 258135.814 ns/op # Warmup Iteration 2: 239939.765 ns/op # Warmup Iteration 3: 229778.903 ns/op # Warmup Iteration 4: 233897.251 ns/op # Warmup Iteration 5: 238653.740 ns/op Iteration 1: 230545.052 ns/op Iteration 2: 238315.733 ns/op Iteration 3: 229841.269 ns/op Iteration 4: 236601.815 ns/op Iteration 5: 241513.752 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 235578.154 ±(99.9%) 9187.594 ns/op [Average] (min, avg, max) = (229330.769, 235578.154, 248335.857), stdev = 6077.025 CI (99.9%): [226390.559, 244765.748] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = ISO-8859-6, length = 256) # Run progress: 20.00% complete, ETA 01:22:15 # Fork: 1 of 2 # Warmup Iteration 1: 118.627 ns/op # Warmup Iteration 2: 100.014 ns/op # Warmup Iteration 3: 110.931 ns/op # Warmup Iteration 4: 104.359 ns/op # Warmup Iteration 5: 106.499 ns/op Iteration 1: 109.156 ns/op Iteration 2: 99.775 ns/op Iteration 3: 105.675 ns/op Iteration 4: 110.573 ns/op Iteration 5: 105.573 ns/op # Run progress: 20.42% complete, ETA 01:21:49 # Fork: 2 of 2 # Warmup Iteration 1: 120.525 ns/op # Warmup Iteration 2: 104.406 ns/op # Warmup Iteration 3: 109.224 ns/op # Warmup Iteration 4: 106.342 ns/op # Warmup Iteration 5: 106.885 ns/op Iteration 1: 108.413 ns/op Iteration 2: 98.820 ns/op Iteration 3: 108.275 ns/op Iteration 4: 104.737 ns/op Iteration 5: 104.775 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 105.577 ±(99.9%) 5.829 ns/op [Average] (min, avg, max) = (98.820, 105.577, 110.573), stdev = 3.855 CI (99.9%): [99.749, 111.406] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = ISO-8859-6, length = 4096) # Run progress: 20.83% complete, ETA 01:21:23 # Fork: 1 of 2 # Warmup Iteration 1: 969.287 ns/op # Warmup Iteration 2: 793.760 ns/op # Warmup Iteration 3: 800.700 ns/op # Warmup Iteration 4: 851.150 ns/op # Warmup Iteration 5: 798.318 ns/op Iteration 1: 802.601 ns/op Iteration 2: 797.000 ns/op Iteration 3: 788.318 ns/op Iteration 4: 796.828 ns/op Iteration 5: 831.535 ns/op # Run progress: 21.25% complete, ETA 01:20:58 # Fork: 2 of 2 # Warmup Iteration 1: 995.216 ns/op # Warmup Iteration 2: 765.652 ns/op # Warmup Iteration 3: 770.467 ns/op # Warmup Iteration 4: 817.932 ns/op # Warmup Iteration 5: 768.542 ns/op Iteration 1: 782.185 ns/op Iteration 2: 770.686 ns/op Iteration 3: 767.617 ns/op Iteration 4: 771.655 ns/op Iteration 5: 803.080 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 791.150 ±(99.9%) 29.436 ns/op [Average] (min, avg, max) = (767.617, 791.150, 831.535), stdev = 19.470 CI (99.9%): [761.714, 820.587] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = ISO-8859-6, length = 25000) # Run progress: 21.67% complete, ETA 01:20:32 # Fork: 1 of 2 # Warmup Iteration 1: 6760.173 ns/op # Warmup Iteration 2: 5086.986 ns/op # Warmup Iteration 3: 5209.257 ns/op # Warmup Iteration 4: 5508.740 ns/op # Warmup Iteration 5: 5169.135 ns/op Iteration 1: 5352.858 ns/op Iteration 2: 5112.756 ns/op Iteration 3: 5186.025 ns/op Iteration 4: 5410.100 ns/op Iteration 5: 5144.258 ns/op # Run progress: 22.08% complete, ETA 01:20:06 # Fork: 2 of 2 # Warmup Iteration 1: 6376.919 ns/op # Warmup Iteration 2: 5106.046 ns/op # Warmup Iteration 3: 5240.455 ns/op # Warmup Iteration 4: 5425.783 ns/op # Warmup Iteration 5: 5176.605 ns/op Iteration 1: 5338.728 ns/op Iteration 2: 5089.883 ns/op Iteration 3: 5199.897 ns/op Iteration 4: 5205.987 ns/op Iteration 5: 5362.926 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 5240.342 ±(99.9%) 174.646 ns/op [Average] (min, avg, max) = (5089.883, 5240.342, 5410.100), stdev = 115.518 CI (99.9%): [5065.696, 5414.988] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = MS932, length = 256) # Run progress: 22.50% complete, ETA 01:19:40 # Fork: 1 of 2 # Warmup Iteration 1: 119.633 ns/op # Warmup Iteration 2: 98.090 ns/op # Warmup Iteration 3: 109.308 ns/op # Warmup Iteration 4: 104.728 ns/op # Warmup Iteration 5: 103.984 ns/op Iteration 1: 108.026 ns/op Iteration 2: 97.927 ns/op Iteration 3: 107.612 ns/op Iteration 4: 102.517 ns/op Iteration 5: 103.130 ns/op # Run progress: 22.92% complete, ETA 01:19:15 # Fork: 2 of 2 # Warmup Iteration 1: 124.303 ns/op # Warmup Iteration 2: 99.189 ns/op # Warmup Iteration 3: 109.874 ns/op # Warmup Iteration 4: 105.105 ns/op # Warmup Iteration 5: 112.484 ns/op Iteration 1: 103.878 ns/op Iteration 2: 100.896 ns/op Iteration 3: 108.087 ns/op Iteration 4: 105.814 ns/op Iteration 5: 105.740 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 104.363 ±(99.9%) 5.051 ns/op [Average] (min, avg, max) = (97.927, 104.363, 108.087), stdev = 3.341 CI (99.9%): [99.312, 109.413] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = MS932, length = 4096) # Run progress: 23.33% complete, ETA 01:18:49 # Fork: 1 of 2 # Warmup Iteration 1: 1021.066 ns/op # Warmup Iteration 2: 874.975 ns/op # Warmup Iteration 3: 876.703 ns/op # Warmup Iteration 4: 929.437 ns/op # Warmup Iteration 5: 882.399 ns/op Iteration 1: 886.720 ns/op Iteration 2: 904.871 ns/op Iteration 3: 884.595 ns/op Iteration 4: 881.450 ns/op Iteration 5: 914.597 ns/op # Run progress: 23.75% complete, ETA 01:18:23 # Fork: 2 of 2 # Warmup Iteration 1: 962.719 ns/op # Warmup Iteration 2: 789.525 ns/op # Warmup Iteration 3: 787.146 ns/op # Warmup Iteration 4: 836.030 ns/op # Warmup Iteration 5: 800.107 ns/op Iteration 1: 809.625 ns/op Iteration 2: 803.536 ns/op Iteration 3: 802.024 ns/op Iteration 4: 831.281 ns/op Iteration 5: 801.441 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 852.014 ±(99.9%) 70.330 ns/op [Average] (min, avg, max) = (801.441, 852.014, 914.597), stdev = 46.519 CI (99.9%): [781.683, 922.344] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd # Parameters: (charsetName = MS932, length = 25000) # Run progress: 24.17% complete, ETA 01:17:58 # Fork: 1 of 2 # Warmup Iteration 1: 6449.653 ns/op # Warmup Iteration 2: 5029.201 ns/op # Warmup Iteration 3: 5385.819 ns/op # Warmup Iteration 4: 5153.650 ns/op # Warmup Iteration 5: 5185.379 ns/op Iteration 1: 5286.883 ns/op Iteration 2: 5049.588 ns/op Iteration 3: 5349.896 ns/op Iteration 4: 5140.803 ns/op Iteration 5: 5154.743 ns/op # Run progress: 24.58% complete, ETA 01:17:32 # Fork: 2 of 2 # Warmup Iteration 1: 6338.381 ns/op # Warmup Iteration 2: 5027.995 ns/op # Warmup Iteration 3: 5068.832 ns/op # Warmup Iteration 4: 5394.243 ns/op # Warmup Iteration 5: 5059.457 ns/op Iteration 1: 5040.876 ns/op Iteration 2: 5156.036 ns/op Iteration 3: 5051.663 ns/op Iteration 4: 5056.044 ns/op Iteration 5: 5232.710 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 5151.924 ±(99.9%) 164.177 ns/op [Average] (min, avg, max) = (5040.876, 5151.924, 5349.896), stdev = 108.593 CI (99.9%): [4987.748, 5316.101] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = US-ASCII, length = 256) # Run progress: 25.00% complete, ETA 01:17:06 # Fork: 1 of 2 # Warmup Iteration 1: 117.998 ns/op # Warmup Iteration 2: 102.045 ns/op # Warmup Iteration 3: 112.665 ns/op # Warmup Iteration 4: 104.362 ns/op # Warmup Iteration 5: 104.788 ns/op Iteration 1: 108.219 ns/op Iteration 2: 98.422 ns/op Iteration 3: 109.722 ns/op Iteration 4: 105.027 ns/op Iteration 5: 103.008 ns/op # Run progress: 25.42% complete, ETA 01:16:41 # Fork: 2 of 2 # Warmup Iteration 1: 115.727 ns/op # Warmup Iteration 2: 100.546 ns/op # Warmup Iteration 3: 105.261 ns/op # Warmup Iteration 4: 110.619 ns/op # Warmup Iteration 5: 105.211 ns/op Iteration 1: 109.156 ns/op Iteration 2: 99.767 ns/op Iteration 3: 107.749 ns/op Iteration 4: 104.524 ns/op Iteration 5: 107.986 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 105.358 ±(99.9%) 5.962 ns/op [Average] (min, avg, max) = (98.422, 105.358, 109.722), stdev = 3.944 CI (99.9%): [99.396, 111.320] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = US-ASCII, length = 4096) # Run progress: 25.83% complete, ETA 01:16:15 # Fork: 1 of 2 # Warmup Iteration 1: 956.464 ns/op # Warmup Iteration 2: 769.727 ns/op # Warmup Iteration 3: 771.276 ns/op # Warmup Iteration 4: 818.818 ns/op # Warmup Iteration 5: 768.562 ns/op Iteration 1: 775.488 ns/op Iteration 2: 780.966 ns/op Iteration 3: 764.117 ns/op Iteration 4: 760.661 ns/op Iteration 5: 790.822 ns/op # Run progress: 26.25% complete, ETA 01:15:49 # Fork: 2 of 2 # Warmup Iteration 1: 992.268 ns/op # Warmup Iteration 2: 809.166 ns/op # Warmup Iteration 3: 803.913 ns/op # Warmup Iteration 4: 855.694 ns/op # Warmup Iteration 5: 806.297 ns/op Iteration 1: 811.301 ns/op Iteration 2: 821.770 ns/op Iteration 3: 807.052 ns/op Iteration 4: 811.502 ns/op Iteration 5: 844.358 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 796.804 ±(99.9%) 40.729 ns/op [Average] (min, avg, max) = (760.661, 796.804, 844.358), stdev = 26.940 CI (99.9%): [756.075, 837.532] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = US-ASCII, length = 25000) # Run progress: 26.67% complete, ETA 01:15:23 # Fork: 1 of 2 # Warmup Iteration 1: 6466.406 ns/op # Warmup Iteration 2: 5031.785 ns/op # Warmup Iteration 3: 5111.252 ns/op # Warmup Iteration 4: 5368.221 ns/op # Warmup Iteration 5: 5106.343 ns/op Iteration 1: 5071.642 ns/op Iteration 2: 5227.528 ns/op Iteration 3: 5136.004 ns/op Iteration 4: 5117.091 ns/op Iteration 5: 5307.581 ns/op # Run progress: 27.08% complete, ETA 01:14:58 # Fork: 2 of 2 # Warmup Iteration 1: 6243.861 ns/op # Warmup Iteration 2: 4953.937 ns/op # Warmup Iteration 3: 5090.289 ns/op # Warmup Iteration 4: 5332.413 ns/op # Warmup Iteration 5: 5415.598 ns/op Iteration 1: 5082.857 ns/op Iteration 2: 4933.766 ns/op Iteration 3: 5078.861 ns/op Iteration 4: 5226.397 ns/op Iteration 5: 5076.707 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 5125.843 ±(99.9%) 159.332 ns/op [Average] (min, avg, max) = (4933.766, 5125.843, 5307.581), stdev = 105.388 CI (99.9%): [4966.511, 5285.176] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-1, length = 256) # Run progress: 27.50% complete, ETA 01:14:32 # Fork: 1 of 2 # Warmup Iteration 1: 95.972 ns/op # Warmup Iteration 2: 81.755 ns/op # Warmup Iteration 3: 86.222 ns/op # Warmup Iteration 4: 85.027 ns/op # Warmup Iteration 5: 84.332 ns/op Iteration 1: 84.228 ns/op Iteration 2: 78.872 ns/op Iteration 3: 85.324 ns/op Iteration 4: 82.150 ns/op Iteration 5: 81.855 ns/op # Run progress: 27.92% complete, ETA 01:14:06 # Fork: 2 of 2 # Warmup Iteration 1: 94.948 ns/op # Warmup Iteration 2: 81.910 ns/op # Warmup Iteration 3: 89.567 ns/op # Warmup Iteration 4: 82.981 ns/op # Warmup Iteration 5: 82.396 ns/op Iteration 1: 86.746 ns/op Iteration 2: 80.268 ns/op Iteration 3: 83.214 ns/op Iteration 4: 86.367 ns/op Iteration 5: 83.205 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 83.223 ±(99.9%) 3.851 ns/op [Average] (min, avg, max) = (78.872, 83.223, 86.746), stdev = 2.547 CI (99.9%): [79.372, 87.074] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-1, length = 4096) # Run progress: 28.33% complete, ETA 01:13:40 # Fork: 1 of 2 # Warmup Iteration 1: 807.403 ns/op # Warmup Iteration 2: 667.684 ns/op # Warmup Iteration 3: 656.308 ns/op # Warmup Iteration 4: 700.770 ns/op # Warmup Iteration 5: 656.866 ns/op Iteration 1: 656.639 ns/op Iteration 2: 674.068 ns/op Iteration 3: 654.658 ns/op Iteration 4: 654.930 ns/op Iteration 5: 679.275 ns/op # Run progress: 28.75% complete, ETA 01:13:15 # Fork: 2 of 2 # Warmup Iteration 1: 802.483 ns/op # Warmup Iteration 2: 657.050 ns/op # Warmup Iteration 3: 649.993 ns/op # Warmup Iteration 4: 692.656 ns/op # Warmup Iteration 5: 648.989 ns/op Iteration 1: 673.812 ns/op Iteration 2: 649.709 ns/op Iteration 3: 651.122 ns/op Iteration 4: 650.586 ns/op Iteration 5: 675.268 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 662.007 ±(99.9%) 18.114 ns/op [Average] (min, avg, max) = (649.709, 662.007, 679.275), stdev = 11.981 CI (99.9%): [643.893, 680.121] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-1, length = 25000) # Run progress: 29.17% complete, ETA 01:12:49 # Fork: 1 of 2 # Warmup Iteration 1: 4598.807 ns/op # Warmup Iteration 2: 3702.196 ns/op # Warmup Iteration 3: 3674.071 ns/op # Warmup Iteration 4: 3931.020 ns/op # Warmup Iteration 5: 3687.279 ns/op Iteration 1: 3818.773 ns/op Iteration 2: 3676.265 ns/op Iteration 3: 3711.496 ns/op Iteration 4: 3705.469 ns/op Iteration 5: 3866.746 ns/op # Run progress: 29.58% complete, ETA 01:12:23 # Fork: 2 of 2 # Warmup Iteration 1: 4574.145 ns/op # Warmup Iteration 2: 3734.550 ns/op # Warmup Iteration 3: 3703.332 ns/op # Warmup Iteration 4: 3960.419 ns/op # Warmup Iteration 5: 3712.501 ns/op Iteration 1: 3852.089 ns/op Iteration 2: 3698.659 ns/op Iteration 3: 3723.398 ns/op Iteration 4: 3722.618 ns/op Iteration 5: 3893.320 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 3766.883 ±(99.9%) 122.894 ns/op [Average] (min, avg, max) = (3676.265, 3766.883, 3893.320), stdev = 81.286 CI (99.9%): [3643.990, 3889.777] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = UTF-8, length = 256) # Run progress: 30.00% complete, ETA 01:11:58 # Fork: 1 of 2 # Warmup Iteration 1: 2884.263 ns/op # Warmup Iteration 2: 2663.888 ns/op # Warmup Iteration 3: 2537.052 ns/op # Warmup Iteration 4: 2559.510 ns/op # Warmup Iteration 5: 2644.579 ns/op Iteration 1: 2535.485 ns/op Iteration 2: 2567.502 ns/op Iteration 3: 2641.134 ns/op Iteration 4: 2618.343 ns/op Iteration 5: 2607.430 ns/op # Run progress: 30.42% complete, ETA 01:11:32 # Fork: 2 of 2 # Warmup Iteration 1: 2931.242 ns/op # Warmup Iteration 2: 2642.609 ns/op # Warmup Iteration 3: 2661.741 ns/op # Warmup Iteration 4: 2566.362 ns/op # Warmup Iteration 5: 2634.355 ns/op Iteration 1: 2576.594 ns/op Iteration 2: 2621.212 ns/op Iteration 3: 2542.117 ns/op Iteration 4: 2609.264 ns/op Iteration 5: 2631.301 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 2595.038 ±(99.9%) 56.275 ns/op [Average] (min, avg, max) = (2535.485, 2595.038, 2641.134), stdev = 37.222 CI (99.9%): [2538.763, 2651.313] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = UTF-8, length = 4096) # Run progress: 30.83% complete, ETA 01:11:06 # Fork: 1 of 2 # Warmup Iteration 1: 57768.049 ns/op # Warmup Iteration 2: 50796.991 ns/op # Warmup Iteration 3: 47590.154 ns/op # Warmup Iteration 4: 48359.464 ns/op # Warmup Iteration 5: 49477.596 ns/op Iteration 1: 48732.733 ns/op Iteration 2: 49181.416 ns/op Iteration 3: 48467.498 ns/op Iteration 4: 49222.845 ns/op Iteration 5: 51060.579 ns/op # Run progress: 31.25% complete, ETA 01:10:40 # Fork: 2 of 2 # Warmup Iteration 1: 55154.849 ns/op # Warmup Iteration 2: 49908.457 ns/op # Warmup Iteration 3: 47743.944 ns/op # Warmup Iteration 4: 49653.445 ns/op # Warmup Iteration 5: 48569.282 ns/op Iteration 1: 48285.206 ns/op Iteration 2: 48349.168 ns/op Iteration 3: 48257.672 ns/op Iteration 4: 47691.452 ns/op Iteration 5: 48298.143 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 48754.671 ±(99.9%) 1404.948 ns/op [Average] (min, avg, max) = (47691.452, 48754.671, 51060.579), stdev = 929.286 CI (99.9%): [47349.723, 50159.619] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = UTF-8, length = 25000) # Run progress: 31.67% complete, ETA 01:10:15 # Fork: 1 of 2 # Warmup Iteration 1: 377380.033 ns/op # Warmup Iteration 2: 369403.355 ns/op # Warmup Iteration 3: 342429.218 ns/op # Warmup Iteration 4: 346083.301 ns/op # Warmup Iteration 5: 354474.616 ns/op Iteration 1: 343608.329 ns/op Iteration 2: 351428.417 ns/op Iteration 3: 345351.418 ns/op Iteration 4: 343919.046 ns/op Iteration 5: 357054.581 ns/op # Run progress: 32.08% complete, ETA 01:09:49 # Fork: 2 of 2 # Warmup Iteration 1: 326487.190 ns/op # Warmup Iteration 2: 309577.422 ns/op # Warmup Iteration 3: 293946.768 ns/op # Warmup Iteration 4: 297970.582 ns/op # Warmup Iteration 5: 305380.946 ns/op Iteration 1: 322575.671 ns/op Iteration 2: 302768.444 ns/op Iteration 3: 293546.335 ns/op Iteration 4: 305130.502 ns/op Iteration 5: 315103.145 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 328048.589 ±(99.9%) 34672.499 ns/op [Average] (min, avg, max) = (293546.335, 328048.589, 357054.581), stdev = 22933.711 CI (99.9%): [293376.090, 362721.088] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-6, length = 256) # Run progress: 32.50% complete, ETA 01:09:24 # Fork: 1 of 2 # Warmup Iteration 1: 119.467 ns/op # Warmup Iteration 2: 100.822 ns/op # Warmup Iteration 3: 108.496 ns/op # Warmup Iteration 4: 104.524 ns/op # Warmup Iteration 5: 104.378 ns/op Iteration 1: 107.869 ns/op Iteration 2: 96.494 ns/op Iteration 3: 105.111 ns/op Iteration 4: 101.101 ns/op Iteration 5: 101.772 ns/op # Run progress: 32.92% complete, ETA 01:08:58 # Fork: 2 of 2 # Warmup Iteration 1: 112.838 ns/op # Warmup Iteration 2: 98.342 ns/op # Warmup Iteration 3: 106.828 ns/op # Warmup Iteration 4: 101.690 ns/op # Warmup Iteration 5: 103.999 ns/op Iteration 1: 107.064 ns/op Iteration 2: 96.467 ns/op Iteration 3: 103.330 ns/op Iteration 4: 103.393 ns/op Iteration 5: 105.998 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 102.860 ±(99.9%) 6.045 ns/op [Average] (min, avg, max) = (96.467, 102.860, 107.869), stdev = 3.998 CI (99.9%): [96.815, 108.904] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-6, length = 4096) # Run progress: 33.33% complete, ETA 01:08:32 # Fork: 1 of 2 # Warmup Iteration 1: 987.972 ns/op # Warmup Iteration 2: 816.713 ns/op # Warmup Iteration 3: 822.091 ns/op # Warmup Iteration 4: 873.675 ns/op # Warmup Iteration 5: 822.662 ns/op Iteration 1: 827.908 ns/op Iteration 2: 844.384 ns/op Iteration 3: 823.094 ns/op Iteration 4: 853.538 ns/op Iteration 5: 825.551 ns/op # Run progress: 33.75% complete, ETA 01:08:06 # Fork: 2 of 2 # Warmup Iteration 1: 965.917 ns/op # Warmup Iteration 2: 774.377 ns/op # Warmup Iteration 3: 778.113 ns/op # Warmup Iteration 4: 821.983 ns/op # Warmup Iteration 5: 775.810 ns/op Iteration 1: 780.395 ns/op Iteration 2: 784.935 ns/op Iteration 3: 764.709 ns/op Iteration 4: 767.257 ns/op Iteration 5: 805.628 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 807.740 ±(99.9%) 48.239 ns/op [Average] (min, avg, max) = (764.709, 807.740, 853.538), stdev = 31.907 CI (99.9%): [759.500, 855.979] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-6, length = 25000) # Run progress: 34.17% complete, ETA 01:07:41 # Fork: 1 of 2 # Warmup Iteration 1: 6386.679 ns/op # Warmup Iteration 2: 4999.799 ns/op # Warmup Iteration 3: 5140.874 ns/op # Warmup Iteration 4: 5446.040 ns/op # Warmup Iteration 5: 5127.390 ns/op Iteration 1: 5145.461 ns/op Iteration 2: 5172.839 ns/op Iteration 3: 5138.389 ns/op Iteration 4: 5148.578 ns/op Iteration 5: 5349.941 ns/op # Run progress: 34.58% complete, ETA 01:07:15 # Fork: 2 of 2 # Warmup Iteration 1: 6554.194 ns/op # Warmup Iteration 2: 5034.656 ns/op # Warmup Iteration 3: 5101.424 ns/op # Warmup Iteration 4: 5378.557 ns/op # Warmup Iteration 5: 5089.773 ns/op Iteration 1: 5303.193 ns/op Iteration 2: 5007.404 ns/op Iteration 3: 5108.589 ns/op Iteration 4: 5104.056 ns/op Iteration 5: 5290.991 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 5176.944 ±(99.9%) 160.081 ns/op [Average] (min, avg, max) = (5007.404, 5176.944, 5349.941), stdev = 105.884 CI (99.9%): [5016.864, 5337.025] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = MS932, length = 256) # Run progress: 35.00% complete, ETA 01:06:50 # Fork: 1 of 2 # Warmup Iteration 1: 116.890 ns/op # Warmup Iteration 2: 97.921 ns/op # Warmup Iteration 3: 108.527 ns/op # Warmup Iteration 4: 105.303 ns/op # Warmup Iteration 5: 104.377 ns/op Iteration 1: 108.682 ns/op Iteration 2: 99.476 ns/op Iteration 3: 104.654 ns/op Iteration 4: 103.935 ns/op Iteration 5: 107.323 ns/op # Run progress: 35.42% complete, ETA 01:06:24 # Fork: 2 of 2 # Warmup Iteration 1: 120.935 ns/op # Warmup Iteration 2: 97.046 ns/op # Warmup Iteration 3: 104.738 ns/op # Warmup Iteration 4: 101.085 ns/op # Warmup Iteration 5: 101.785 ns/op Iteration 1: 108.094 ns/op Iteration 2: 97.766 ns/op Iteration 3: 102.608 ns/op Iteration 4: 104.587 ns/op Iteration 5: 105.591 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 104.272 ±(99.9%) 5.371 ns/op [Average] (min, avg, max) = (97.766, 104.272, 108.682), stdev = 3.552 CI (99.9%): [98.901, 109.642] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = MS932, length = 4096) # Run progress: 35.83% complete, ETA 01:05:58 # Fork: 1 of 2 # Warmup Iteration 1: 1051.725 ns/op # Warmup Iteration 2: 781.827 ns/op # Warmup Iteration 3: 827.262 ns/op # Warmup Iteration 4: 780.129 ns/op # Warmup Iteration 5: 833.130 ns/op Iteration 1: 783.297 ns/op Iteration 2: 777.622 ns/op Iteration 3: 805.129 ns/op Iteration 4: 786.854 ns/op Iteration 5: 785.895 ns/op # Run progress: 36.25% complete, ETA 01:05:33 # Fork: 2 of 2 # Warmup Iteration 1: 973.244 ns/op # Warmup Iteration 2: 794.673 ns/op # Warmup Iteration 3: 794.099 ns/op # Warmup Iteration 4: 854.561 ns/op # Warmup Iteration 5: 805.510 ns/op Iteration 1: 807.247 ns/op Iteration 2: 820.169 ns/op Iteration 3: 806.530 ns/op Iteration 4: 803.250 ns/op Iteration 5: 828.716 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 800.471 ±(99.9%) 25.262 ns/op [Average] (min, avg, max) = (777.622, 800.471, 828.716), stdev = 16.709 CI (99.9%): [775.209, 825.733] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther # Parameters: (charsetName = MS932, length = 25000) # Run progress: 36.67% complete, ETA 01:05:07 # Fork: 1 of 2 # Warmup Iteration 1: 6356.682 ns/op # Warmup Iteration 2: 5068.572 ns/op # Warmup Iteration 3: 5449.756 ns/op # Warmup Iteration 4: 5111.516 ns/op # Warmup Iteration 5: 5396.039 ns/op Iteration 1: 5085.577 ns/op Iteration 2: 5053.275 ns/op Iteration 3: 5238.175 ns/op Iteration 4: 5097.972 ns/op Iteration 5: 5162.962 ns/op # Run progress: 37.08% complete, ETA 01:04:41 # Fork: 2 of 2 # Warmup Iteration 1: 6473.957 ns/op # Warmup Iteration 2: 5026.430 ns/op # Warmup Iteration 3: 5145.364 ns/op # Warmup Iteration 4: 5459.736 ns/op # Warmup Iteration 5: 5087.942 ns/op Iteration 1: 5152.752 ns/op Iteration 2: 5174.445 ns/op Iteration 3: 5113.997 ns/op Iteration 4: 5094.000 ns/op Iteration 5: 5282.238 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 5145.539 ±(99.9%) 108.650 ns/op [Average] (min, avg, max) = (5053.275, 5145.539, 5282.238), stdev = 71.865 CI (99.9%): [5036.890, 5254.189] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = US-ASCII, length = 256) # Run progress: 37.50% complete, ETA 01:04:16 # Fork: 1 of 2 # Warmup Iteration 1: 118.862 ns/op # Warmup Iteration 2: 102.371 ns/op # Warmup Iteration 3: 105.577 ns/op # Warmup Iteration 4: 112.838 ns/op # Warmup Iteration 5: 103.771 ns/op Iteration 1: 107.947 ns/op Iteration 2: 101.656 ns/op Iteration 3: 107.627 ns/op Iteration 4: 107.171 ns/op Iteration 5: 111.193 ns/op # Run progress: 37.92% complete, ETA 01:03:50 # Fork: 2 of 2 # Warmup Iteration 1: 120.644 ns/op # Warmup Iteration 2: 100.757 ns/op # Warmup Iteration 3: 108.424 ns/op # Warmup Iteration 4: 110.735 ns/op # Warmup Iteration 5: 106.411 ns/op Iteration 1: 111.002 ns/op Iteration 2: 102.604 ns/op Iteration 3: 111.318 ns/op Iteration 4: 106.470 ns/op Iteration 5: 106.882 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 107.387 ±(99.9%) 5.046 ns/op [Average] (min, avg, max) = (101.656, 107.387, 111.318), stdev = 3.337 CI (99.9%): [102.341, 112.433] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = US-ASCII, length = 4096) # Run progress: 38.33% complete, ETA 01:03:24 # Fork: 1 of 2 # Warmup Iteration 1: 945.487 ns/op # Warmup Iteration 2: 761.314 ns/op # Warmup Iteration 3: 757.026 ns/op # Warmup Iteration 4: 765.688 ns/op # Warmup Iteration 5: 805.153 ns/op Iteration 1: 760.090 ns/op Iteration 2: 783.040 ns/op Iteration 3: 758.385 ns/op Iteration 4: 762.844 ns/op Iteration 5: 768.101 ns/op # Run progress: 38.75% complete, ETA 01:02:58 # Fork: 2 of 2 # Warmup Iteration 1: 1003.595 ns/op # Warmup Iteration 2: 840.109 ns/op # Warmup Iteration 3: 883.469 ns/op # Warmup Iteration 4: 838.469 ns/op # Warmup Iteration 5: 879.504 ns/op Iteration 1: 831.140 ns/op Iteration 2: 827.297 ns/op Iteration 3: 861.340 ns/op Iteration 4: 839.409 ns/op Iteration 5: 866.060 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 805.771 ±(99.9%) 65.846 ns/op [Average] (min, avg, max) = (758.385, 805.771, 866.060), stdev = 43.553 CI (99.9%): [739.925, 871.617] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = US-ASCII, length = 25000) # Run progress: 39.17% complete, ETA 01:02:33 # Fork: 1 of 2 # Warmup Iteration 1: 6531.354 ns/op # Warmup Iteration 2: 5038.521 ns/op # Warmup Iteration 3: 5138.441 ns/op # Warmup Iteration 4: 5450.593 ns/op # Warmup Iteration 5: 5154.780 ns/op Iteration 1: 5179.844 ns/op Iteration 2: 5072.740 ns/op Iteration 3: 5073.678 ns/op Iteration 4: 5099.720 ns/op Iteration 5: 5341.260 ns/op # Run progress: 39.58% complete, ETA 01:02:07 # Fork: 2 of 2 # Warmup Iteration 1: 6417.699 ns/op # Warmup Iteration 2: 5096.827 ns/op # Warmup Iteration 3: 5184.060 ns/op # Warmup Iteration 4: 5381.326 ns/op # Warmup Iteration 5: 5076.554 ns/op Iteration 1: 5107.808 ns/op Iteration 2: 5131.456 ns/op Iteration 3: 5203.736 ns/op Iteration 4: 5410.735 ns/op Iteration 5: 5203.519 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 5182.450 ±(99.9%) 172.468 ns/op [Average] (min, avg, max) = (5072.740, 5182.450, 5410.735), stdev = 114.077 CI (99.9%): [5009.981, 5354.918] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = ISO-8859-1, length = 256) # Run progress: 40.00% complete, ETA 01:01:41 # Fork: 1 of 2 # Warmup Iteration 1: 99.698 ns/op # Warmup Iteration 2: 81.477 ns/op # Warmup Iteration 3: 84.197 ns/op # Warmup Iteration 4: 86.998 ns/op # Warmup Iteration 5: 83.312 ns/op Iteration 1: 87.089 ns/op Iteration 2: 80.284 ns/op Iteration 3: 87.102 ns/op Iteration 4: 83.152 ns/op Iteration 5: 84.029 ns/op # Run progress: 40.42% complete, ETA 01:01:16 # Fork: 2 of 2 # Warmup Iteration 1: 96.178 ns/op # Warmup Iteration 2: 83.166 ns/op # Warmup Iteration 3: 87.202 ns/op # Warmup Iteration 4: 83.264 ns/op # Warmup Iteration 5: 82.214 ns/op Iteration 1: 85.182 ns/op Iteration 2: 80.314 ns/op Iteration 3: 85.777 ns/op Iteration 4: 83.710 ns/op Iteration 5: 86.814 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 84.345 ±(99.9%) 3.859 ns/op [Average] (min, avg, max) = (80.284, 84.345, 87.102), stdev = 2.553 CI (99.9%): [80.486, 88.205] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = ISO-8859-1, length = 4096) # Run progress: 40.83% complete, ETA 01:00:50 # Fork: 1 of 2 # Warmup Iteration 1: 802.773 ns/op # Warmup Iteration 2: 656.430 ns/op # Warmup Iteration 3: 650.516 ns/op # Warmup Iteration 4: 691.971 ns/op # Warmup Iteration 5: 651.171 ns/op Iteration 1: 654.399 ns/op Iteration 2: 666.881 ns/op Iteration 3: 651.974 ns/op Iteration 4: 676.090 ns/op Iteration 5: 656.198 ns/op # Run progress: 41.25% complete, ETA 01:00:24 # Fork: 2 of 2 # Warmup Iteration 1: 804.006 ns/op # Warmup Iteration 2: 657.301 ns/op # Warmup Iteration 3: 683.454 ns/op # Warmup Iteration 4: 653.330 ns/op # Warmup Iteration 5: 648.629 ns/op Iteration 1: 675.842 ns/op Iteration 2: 647.635 ns/op Iteration 3: 650.656 ns/op Iteration 4: 672.295 ns/op Iteration 5: 648.765 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 660.073 ±(99.9%) 17.348 ns/op [Average] (min, avg, max) = (647.635, 660.073, 676.090), stdev = 11.475 CI (99.9%): [642.725, 677.422] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = ISO-8859-1, length = 25000) # Run progress: 41.67% complete, ETA 00:59:58 # Fork: 1 of 2 # Warmup Iteration 1: 4479.974 ns/op # Warmup Iteration 2: 3730.175 ns/op # Warmup Iteration 3: 3714.955 ns/op # Warmup Iteration 4: 3960.526 ns/op # Warmup Iteration 5: 3702.771 ns/op Iteration 1: 3832.954 ns/op Iteration 2: 3675.461 ns/op Iteration 3: 3689.688 ns/op Iteration 4: 3859.621 ns/op Iteration 5: 3699.997 ns/op # Run progress: 42.08% complete, ETA 00:59:33 # Fork: 2 of 2 # Warmup Iteration 1: 4587.458 ns/op # Warmup Iteration 2: 3737.534 ns/op # Warmup Iteration 3: 3704.277 ns/op # Warmup Iteration 4: 3959.133 ns/op # Warmup Iteration 5: 3701.884 ns/op Iteration 1: 3836.516 ns/op Iteration 2: 3700.009 ns/op Iteration 3: 3696.989 ns/op Iteration 4: 3707.579 ns/op Iteration 5: 3841.880 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 3754.069 ±(99.9%) 116.523 ns/op [Average] (min, avg, max) = (3675.461, 3754.069, 3859.621), stdev = 77.073 CI (99.9%): [3637.546, 3870.592] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = UTF-8, length = 256) # Run progress: 42.50% complete, ETA 00:59:07 # Fork: 1 of 2 # Warmup Iteration 1: 2739.024 ns/op # Warmup Iteration 2: 2587.873 ns/op # Warmup Iteration 3: 2436.601 ns/op # Warmup Iteration 4: 2370.293 ns/op # Warmup Iteration 5: 2476.636 ns/op Iteration 1: 2512.893 ns/op Iteration 2: 2459.245 ns/op Iteration 3: 2455.897 ns/op Iteration 4: 2491.786 ns/op Iteration 5: 2590.393 ns/op # Run progress: 42.92% complete, ETA 00:58:41 # Fork: 2 of 2 # Warmup Iteration 1: 2698.139 ns/op # Warmup Iteration 2: 2467.908 ns/op # Warmup Iteration 3: 2361.400 ns/op # Warmup Iteration 4: 2353.117 ns/op # Warmup Iteration 5: 2437.291 ns/op Iteration 1: 2401.234 ns/op Iteration 2: 2386.916 ns/op Iteration 3: 2412.451 ns/op Iteration 4: 2387.265 ns/op Iteration 5: 2400.953 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 2449.903 ±(99.9%) 100.337 ns/op [Average] (min, avg, max) = (2386.916, 2449.903, 2590.393), stdev = 66.367 CI (99.9%): [2349.567, 2550.240] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = UTF-8, length = 4096) # Run progress: 43.33% complete, ETA 00:58:16 # Fork: 1 of 2 # Warmup Iteration 1: 42490.169 ns/op # Warmup Iteration 2: 38624.463 ns/op # Warmup Iteration 3: 36766.064 ns/op # Warmup Iteration 4: 38862.721 ns/op # Warmup Iteration 5: 37386.943 ns/op Iteration 1: 37566.402 ns/op Iteration 2: 37755.342 ns/op Iteration 3: 40876.917 ns/op Iteration 4: 37855.625 ns/op Iteration 5: 38318.771 ns/op # Run progress: 43.75% complete, ETA 00:57:50 # Fork: 2 of 2 # Warmup Iteration 1: 43477.368 ns/op # Warmup Iteration 2: 38687.204 ns/op # Warmup Iteration 3: 36836.128 ns/op # Warmup Iteration 4: 38568.733 ns/op # Warmup Iteration 5: 36805.622 ns/op Iteration 1: 36960.631 ns/op Iteration 2: 38190.355 ns/op Iteration 3: 36717.712 ns/op Iteration 4: 37031.204 ns/op Iteration 5: 38840.216 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 38011.318 ±(99.9%) 1820.587 ns/op [Average] (min, avg, max) = (36717.712, 38011.318, 40876.917), stdev = 1204.206 CI (99.9%): [36190.730, 39831.905] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = UTF-8, length = 25000) # Run progress: 44.17% complete, ETA 00:57:24 # Fork: 1 of 2 # Warmup Iteration 1: 253949.074 ns/op # Warmup Iteration 2: 238013.091 ns/op # Warmup Iteration 3: 237709.847 ns/op # Warmup Iteration 4: 249262.138 ns/op # Warmup Iteration 5: 229869.406 ns/op Iteration 1: 228471.548 ns/op Iteration 2: 231955.296 ns/op Iteration 3: 239174.849 ns/op Iteration 4: 234289.855 ns/op Iteration 5: 232764.756 ns/op # Run progress: 44.58% complete, ETA 00:56:59 # Fork: 2 of 2 # Warmup Iteration 1: 256831.994 ns/op # Warmup Iteration 2: 238221.657 ns/op # Warmup Iteration 3: 226982.363 ns/op # Warmup Iteration 4: 237741.736 ns/op # Warmup Iteration 5: 241236.826 ns/op Iteration 1: 228338.930 ns/op Iteration 2: 242770.413 ns/op Iteration 3: 229424.831 ns/op Iteration 4: 232139.783 ns/op Iteration 5: 244695.245 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 234402.551 ±(99.9%) 8862.427 ns/op [Average] (min, avg, max) = (228338.930, 234402.551, 244695.245), stdev = 5861.946 CI (99.9%): [225540.124, 243264.977] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = ISO-8859-6, length = 256) # Run progress: 45.00% complete, ETA 00:56:33 # Fork: 1 of 2 # Warmup Iteration 1: 120.132 ns/op # Warmup Iteration 2: 100.552 ns/op # Warmup Iteration 3: 109.698 ns/op # Warmup Iteration 4: 108.046 ns/op # Warmup Iteration 5: 105.607 ns/op Iteration 1: 108.763 ns/op Iteration 2: 101.078 ns/op Iteration 3: 110.631 ns/op Iteration 4: 106.054 ns/op Iteration 5: 105.777 ns/op # Run progress: 45.42% complete, ETA 00:56:07 # Fork: 2 of 2 # Warmup Iteration 1: 118.486 ns/op # Warmup Iteration 2: 101.012 ns/op # Warmup Iteration 3: 111.766 ns/op # Warmup Iteration 4: 106.011 ns/op # Warmup Iteration 5: 105.574 ns/op Iteration 1: 108.869 ns/op Iteration 2: 101.335 ns/op Iteration 3: 105.662 ns/op Iteration 4: 108.818 ns/op Iteration 5: 103.731 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 106.072 ±(99.9%) 4.951 ns/op [Average] (min, avg, max) = (101.078, 106.072, 110.631), stdev = 3.275 CI (99.9%): [101.121, 111.023] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = ISO-8859-6, length = 4096) # Run progress: 45.83% complete, ETA 00:55:42 # Fork: 1 of 2 # Warmup Iteration 1: 977.805 ns/op # Warmup Iteration 2: 803.603 ns/op # Warmup Iteration 3: 801.701 ns/op # Warmup Iteration 4: 851.408 ns/op # Warmup Iteration 5: 802.055 ns/op Iteration 1: 806.975 ns/op Iteration 2: 820.114 ns/op Iteration 3: 809.523 ns/op Iteration 4: 825.013 ns/op Iteration 5: 806.511 ns/op # Run progress: 46.25% complete, ETA 00:55:16 # Fork: 2 of 2 # Warmup Iteration 1: 958.934 ns/op # Warmup Iteration 2: 760.327 ns/op # Warmup Iteration 3: 757.598 ns/op # Warmup Iteration 4: 799.407 ns/op # Warmup Iteration 5: 759.029 ns/op Iteration 1: 760.466 ns/op Iteration 2: 777.256 ns/op Iteration 3: 757.626 ns/op Iteration 4: 753.335 ns/op Iteration 5: 780.024 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 789.684 ±(99.9%) 40.942 ns/op [Average] (min, avg, max) = (753.335, 789.684, 825.013), stdev = 27.081 CI (99.9%): [748.742, 830.626] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = ISO-8859-6, length = 25000) # Run progress: 46.67% complete, ETA 00:54:50 # Fork: 1 of 2 # Warmup Iteration 1: 6358.177 ns/op # Warmup Iteration 2: 5084.503 ns/op # Warmup Iteration 3: 5210.508 ns/op # Warmup Iteration 4: 5396.122 ns/op # Warmup Iteration 5: 5119.671 ns/op Iteration 1: 5185.897 ns/op Iteration 2: 5202.641 ns/op Iteration 3: 5145.873 ns/op Iteration 4: 5156.277 ns/op Iteration 5: 5324.719 ns/op # Run progress: 47.08% complete, ETA 00:54:24 # Fork: 2 of 2 # Warmup Iteration 1: 6403.679 ns/op # Warmup Iteration 2: 5040.882 ns/op # Warmup Iteration 3: 5094.145 ns/op # Warmup Iteration 4: 5459.198 ns/op # Warmup Iteration 5: 5163.804 ns/op Iteration 1: 5131.510 ns/op Iteration 2: 5177.971 ns/op Iteration 3: 5159.043 ns/op Iteration 4: 5109.168 ns/op Iteration 5: 5333.392 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 5192.649 ±(99.9%) 115.974 ns/op [Average] (min, avg, max) = (5109.168, 5192.649, 5333.392), stdev = 76.710 CI (99.9%): [5076.675, 5308.623] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = MS932, length = 256) # Run progress: 47.50% complete, ETA 00:53:59 # Fork: 1 of 2 # Warmup Iteration 1: 116.418 ns/op # Warmup Iteration 2: 97.553 ns/op # Warmup Iteration 3: 109.168 ns/op # Warmup Iteration 4: 103.744 ns/op # Warmup Iteration 5: 103.588 ns/op Iteration 1: 106.318 ns/op Iteration 2: 98.940 ns/op Iteration 3: 104.061 ns/op Iteration 4: 109.086 ns/op Iteration 5: 105.446 ns/op # Run progress: 47.92% complete, ETA 00:53:33 # Fork: 2 of 2 # Warmup Iteration 1: 120.769 ns/op # Warmup Iteration 2: 100.004 ns/op # Warmup Iteration 3: 104.736 ns/op # Warmup Iteration 4: 106.843 ns/op # Warmup Iteration 5: 104.768 ns/op Iteration 1: 109.185 ns/op Iteration 2: 99.134 ns/op Iteration 3: 109.093 ns/op Iteration 4: 104.342 ns/op Iteration 5: 105.081 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 105.069 ±(99.9%) 5.641 ns/op [Average] (min, avg, max) = (98.940, 105.069, 109.185), stdev = 3.731 CI (99.9%): [99.427, 110.710] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = MS932, length = 4096) # Run progress: 48.33% complete, ETA 00:53:07 # Fork: 1 of 2 # Warmup Iteration 1: 975.644 ns/op # Warmup Iteration 2: 786.023 ns/op # Warmup Iteration 3: 791.344 ns/op # Warmup Iteration 4: 833.600 ns/op # Warmup Iteration 5: 794.281 ns/op Iteration 1: 819.454 ns/op Iteration 2: 783.980 ns/op Iteration 3: 820.381 ns/op Iteration 4: 792.141 ns/op Iteration 5: 789.199 ns/op # Run progress: 48.75% complete, ETA 00:52:42 # Fork: 2 of 2 # Warmup Iteration 1: 980.621 ns/op # Warmup Iteration 2: 759.245 ns/op # Warmup Iteration 3: 759.383 ns/op # Warmup Iteration 4: 804.286 ns/op # Warmup Iteration 5: 747.931 ns/op Iteration 1: 754.125 ns/op Iteration 2: 771.580 ns/op Iteration 3: 760.040 ns/op Iteration 4: 786.864 ns/op Iteration 5: 764.511 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 784.228 ±(99.9%) 34.484 ns/op [Average] (min, avg, max) = (754.125, 784.228, 820.381), stdev = 22.809 CI (99.9%): [749.744, 818.712] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart # Parameters: (charsetName = MS932, length = 25000) # Run progress: 49.17% complete, ETA 00:52:16 # Fork: 1 of 2 # Warmup Iteration 1: 6428.650 ns/op # Warmup Iteration 2: 5032.700 ns/op # Warmup Iteration 3: 5118.727 ns/op # Warmup Iteration 4: 5443.623 ns/op # Warmup Iteration 5: 5105.616 ns/op Iteration 1: 5269.160 ns/op Iteration 2: 5031.108 ns/op Iteration 3: 5128.748 ns/op Iteration 4: 5102.177 ns/op Iteration 5: 5294.797 ns/op # Run progress: 49.58% complete, ETA 00:51:50 # Fork: 2 of 2 # Warmup Iteration 1: 6532.360 ns/op # Warmup Iteration 2: 5076.069 ns/op # Warmup Iteration 3: 5185.436 ns/op # Warmup Iteration 4: 5486.755 ns/op # Warmup Iteration 5: 5219.680 ns/op Iteration 1: 5190.663 ns/op Iteration 2: 5214.767 ns/op Iteration 3: 5176.477 ns/op Iteration 4: 5357.266 ns/op Iteration 5: 5162.737 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 5192.790 ±(99.9%) 145.537 ns/op [Average] (min, avg, max) = (5031.108, 5192.790, 5357.266), stdev = 96.264 CI (99.9%): [5047.253, 5338.327] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = US-ASCII, length = 256) # Run progress: 50.00% complete, ETA 00:51:25 # Fork: 1 of 2 # Warmup Iteration 1: 1963.359 ns/op # Warmup Iteration 2: 1552.513 ns/op # Warmup Iteration 3: 1546.322 ns/op # Warmup Iteration 4: 1633.346 ns/op # Warmup Iteration 5: 1552.168 ns/op Iteration 1: 1582.420 ns/op Iteration 2: 1552.211 ns/op Iteration 3: 1544.571 ns/op Iteration 4: 1614.069 ns/op Iteration 5: 1553.174 ns/op # Run progress: 50.42% complete, ETA 00:50:59 # Fork: 2 of 2 # Warmup Iteration 1: 1924.431 ns/op # Warmup Iteration 2: 1532.871 ns/op # Warmup Iteration 3: 1536.354 ns/op # Warmup Iteration 4: 1615.419 ns/op # Warmup Iteration 5: 1523.686 ns/op Iteration 1: 1551.477 ns/op Iteration 2: 1563.121 ns/op Iteration 3: 1541.280 ns/op Iteration 4: 1540.328 ns/op Iteration 5: 1597.104 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 1563.975 ±(99.9%) 38.413 ns/op [Average] (min, avg, max) = (1540.328, 1563.975, 1614.069), stdev = 25.408 CI (99.9%): [1525.563, 1602.388] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = US-ASCII, length = 4096) # Run progress: 50.83% complete, ETA 00:50:33 # Fork: 1 of 2 # Warmup Iteration 1: 4249.333 ns/op # Warmup Iteration 2: 3165.222 ns/op # Warmup Iteration 3: 3299.273 ns/op # Warmup Iteration 4: 3373.081 ns/op # Warmup Iteration 5: 3460.420 ns/op Iteration 1: 3285.597 ns/op Iteration 2: 3170.379 ns/op Iteration 3: 3402.361 ns/op Iteration 4: 3296.059 ns/op Iteration 5: 3282.096 ns/op # Run progress: 51.25% complete, ETA 00:50:07 # Fork: 2 of 2 # Warmup Iteration 1: 4200.229 ns/op # Warmup Iteration 2: 3156.795 ns/op # Warmup Iteration 3: 3472.787 ns/op # Warmup Iteration 4: 3451.395 ns/op # Warmup Iteration 5: 3284.305 ns/op Iteration 1: 3295.827 ns/op Iteration 2: 3266.949 ns/op Iteration 3: 3305.202 ns/op Iteration 4: 3349.348 ns/op Iteration 5: 3276.285 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 3293.010 ±(99.9%) 89.399 ns/op [Average] (min, avg, max) = (3170.379, 3293.010, 3402.361), stdev = 59.132 CI (99.9%): [3203.612, 3382.409] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = US-ASCII, length = 25000) # Run progress: 51.67% complete, ETA 00:49:42 # Fork: 1 of 2 # Warmup Iteration 1: 22841.812 ns/op # Warmup Iteration 2: 12667.528 ns/op # Warmup Iteration 3: 13852.342 ns/op # Warmup Iteration 4: 13206.179 ns/op # Warmup Iteration 5: 12799.934 ns/op Iteration 1: 12846.195 ns/op Iteration 2: 13100.227 ns/op Iteration 3: 13074.996 ns/op Iteration 4: 13386.150 ns/op Iteration 5: 12959.743 ns/op # Run progress: 52.08% complete, ETA 00:49:16 # Fork: 2 of 2 # Warmup Iteration 1: 19475.139 ns/op # Warmup Iteration 2: 12025.067 ns/op # Warmup Iteration 3: 12928.607 ns/op # Warmup Iteration 4: 12724.913 ns/op # Warmup Iteration 5: 13805.284 ns/op Iteration 1: 13441.270 ns/op Iteration 2: 12880.845 ns/op Iteration 3: 12703.913 ns/op Iteration 4: 12789.205 ns/op Iteration 5: 13052.190 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 13023.473 ±(99.9%) 366.291 ns/op [Average] (min, avg, max) = (12703.913, 13023.473, 13441.270), stdev = 242.279 CI (99.9%): [12657.182, 13389.764] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = ISO-8859-1, length = 256) # Run progress: 52.50% complete, ETA 00:48:51 # Fork: 1 of 2 # Warmup Iteration 1: 1867.625 ns/op # Warmup Iteration 2: 1509.795 ns/op # Warmup Iteration 3: 1512.212 ns/op # Warmup Iteration 4: 1606.817 ns/op # Warmup Iteration 5: 1513.816 ns/op Iteration 1: 1564.974 ns/op Iteration 2: 1500.822 ns/op Iteration 3: 1520.598 ns/op Iteration 4: 1566.056 ns/op Iteration 5: 1512.949 ns/op # Run progress: 52.92% complete, ETA 00:48:25 # Fork: 2 of 2 # Warmup Iteration 1: 1896.645 ns/op # Warmup Iteration 2: 1514.529 ns/op # Warmup Iteration 3: 1517.031 ns/op # Warmup Iteration 4: 1600.266 ns/op # Warmup Iteration 5: 1511.838 ns/op Iteration 1: 1518.274 ns/op Iteration 2: 1529.631 ns/op Iteration 3: 1513.127 ns/op Iteration 4: 1573.994 ns/op Iteration 5: 1512.258 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 1531.268 ±(99.9%) 40.348 ns/op [Average] (min, avg, max) = (1500.822, 1531.268, 1573.994), stdev = 26.688 CI (99.9%): [1490.920, 1571.617] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = ISO-8859-1, length = 4096) # Run progress: 53.33% complete, ETA 00:47:59 # Fork: 1 of 2 # Warmup Iteration 1: 3865.670 ns/op # Warmup Iteration 2: 2941.298 ns/op # Warmup Iteration 3: 3146.130 ns/op # Warmup Iteration 4: 3066.262 ns/op # Warmup Iteration 5: 3148.531 ns/op Iteration 1: 3027.250 ns/op Iteration 2: 3056.313 ns/op Iteration 3: 3017.326 ns/op Iteration 4: 3020.319 ns/op Iteration 5: 3021.213 ns/op # Run progress: 53.75% complete, ETA 00:47:33 # Fork: 2 of 2 # Warmup Iteration 1: 3782.742 ns/op # Warmup Iteration 2: 2956.095 ns/op # Warmup Iteration 3: 3204.333 ns/op # Warmup Iteration 4: 3178.683 ns/op # Warmup Iteration 5: 3026.687 ns/op Iteration 1: 3030.598 ns/op Iteration 2: 2943.788 ns/op Iteration 3: 3018.714 ns/op Iteration 4: 3110.838 ns/op Iteration 5: 2996.619 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 3024.298 ±(99.9%) 63.577 ns/op [Average] (min, avg, max) = (2943.788, 3024.298, 3110.838), stdev = 42.052 CI (99.9%): [2960.721, 3087.875] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = ISO-8859-1, length = 25000) # Run progress: 54.17% complete, ETA 00:47:08 # Fork: 1 of 2 # Warmup Iteration 1: 17265.625 ns/op # Warmup Iteration 2: 10800.708 ns/op # Warmup Iteration 3: 12102.789 ns/op # Warmup Iteration 4: 11394.311 ns/op # Warmup Iteration 5: 11536.136 ns/op Iteration 1: 11821.683 ns/op Iteration 2: 10961.113 ns/op Iteration 3: 11664.760 ns/op Iteration 4: 11961.119 ns/op Iteration 5: 11484.259 ns/op # Run progress: 54.58% complete, ETA 00:46:42 # Fork: 2 of 2 # Warmup Iteration 1: 17069.620 ns/op # Warmup Iteration 2: 10940.225 ns/op # Warmup Iteration 3: 11587.703 ns/op # Warmup Iteration 4: 11883.851 ns/op # Warmup Iteration 5: 11323.049 ns/op Iteration 1: 12147.909 ns/op Iteration 2: 10803.192 ns/op Iteration 3: 11333.830 ns/op Iteration 4: 11513.800 ns/op Iteration 5: 11945.976 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 11563.764 ±(99.9%) 661.939 ns/op [Average] (min, avg, max) = (10803.192, 11563.764, 12147.909), stdev = 437.832 CI (99.9%): [10901.825, 12225.703] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = UTF-8, length = 256) # Run progress: 55.00% complete, ETA 00:46:16 # Fork: 1 of 2 # Warmup Iteration 1: 1971.898 ns/op # Warmup Iteration 2: 1589.638 ns/op # Warmup Iteration 3: 1578.694 ns/op # Warmup Iteration 4: 1691.843 ns/op # Warmup Iteration 5: 1597.935 ns/op Iteration 1: 1599.317 ns/op Iteration 2: 1625.756 ns/op Iteration 3: 1587.953 ns/op Iteration 4: 1595.309 ns/op Iteration 5: 1649.270 ns/op # Run progress: 55.42% complete, ETA 00:45:50 # Fork: 2 of 2 # Warmup Iteration 1: 1993.542 ns/op # Warmup Iteration 2: 1598.894 ns/op # Warmup Iteration 3: 1592.821 ns/op # Warmup Iteration 4: 1682.310 ns/op # Warmup Iteration 5: 1574.156 ns/op Iteration 1: 1599.235 ns/op Iteration 2: 1621.453 ns/op Iteration 3: 1589.811 ns/op Iteration 4: 1585.153 ns/op Iteration 5: 1644.141 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 1609.740 ±(99.9%) 35.789 ns/op [Average] (min, avg, max) = (1585.153, 1609.740, 1649.270), stdev = 23.672 CI (99.9%): [1573.951, 1645.529] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = UTF-8, length = 4096) # Run progress: 55.83% complete, ETA 00:45:25 # Fork: 1 of 2 # Warmup Iteration 1: 4231.421 ns/op # Warmup Iteration 2: 3250.472 ns/op # Warmup Iteration 3: 3532.964 ns/op # Warmup Iteration 4: 3343.400 ns/op # Warmup Iteration 5: 3291.401 ns/op Iteration 1: 3411.364 ns/op Iteration 2: 3185.785 ns/op Iteration 3: 3317.251 ns/op Iteration 4: 3461.437 ns/op Iteration 5: 3325.423 ns/op # Run progress: 56.25% complete, ETA 00:44:59 # Fork: 2 of 2 # Warmup Iteration 1: 4109.869 ns/op # Warmup Iteration 2: 3282.507 ns/op # Warmup Iteration 3: 3515.418 ns/op # Warmup Iteration 4: 3501.158 ns/op # Warmup Iteration 5: 3355.561 ns/op Iteration 1: 3357.694 ns/op Iteration 2: 3262.425 ns/op Iteration 3: 3396.312 ns/op Iteration 4: 3460.678 ns/op Iteration 5: 3355.922 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 3353.429 ±(99.9%) 130.316 ns/op [Average] (min, avg, max) = (3185.785, 3353.429, 3461.437), stdev = 86.196 CI (99.9%): [3223.113, 3483.745] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = UTF-8, length = 25000) # Run progress: 56.67% complete, ETA 00:44:33 # Fork: 1 of 2 # Warmup Iteration 1: 18853.535 ns/op # Warmup Iteration 2: 12341.338 ns/op # Warmup Iteration 3: 13770.306 ns/op # Warmup Iteration 4: 13126.416 ns/op # Warmup Iteration 5: 13121.258 ns/op Iteration 1: 13529.887 ns/op Iteration 2: 12526.484 ns/op Iteration 3: 13212.981 ns/op Iteration 4: 13633.168 ns/op Iteration 5: 13122.797 ns/op # Run progress: 57.08% complete, ETA 00:44:08 # Fork: 2 of 2 # Warmup Iteration 1: 18958.633 ns/op # Warmup Iteration 2: 12060.197 ns/op # Warmup Iteration 3: 13610.523 ns/op # Warmup Iteration 4: 13047.227 ns/op # Warmup Iteration 5: 13287.307 ns/op Iteration 1: 13527.055 ns/op Iteration 2: 12379.614 ns/op Iteration 3: 13144.883 ns/op Iteration 4: 13444.814 ns/op Iteration 5: 13116.211 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 13163.789 ±(99.9%) 636.077 ns/op [Average] (min, avg, max) = (12379.614, 13163.789, 13633.168), stdev = 420.726 CI (99.9%): [12527.712, 13799.867] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = ISO-8859-6, length = 256) # Run progress: 57.50% complete, ETA 00:43:42 # Fork: 1 of 2 # Warmup Iteration 1: 1944.163 ns/op # Warmup Iteration 2: 1546.361 ns/op # Warmup Iteration 3: 1552.234 ns/op # Warmup Iteration 4: 1633.630 ns/op # Warmup Iteration 5: 1537.620 ns/op Iteration 1: 1545.447 ns/op Iteration 2: 1562.618 ns/op Iteration 3: 1541.153 ns/op Iteration 4: 1544.907 ns/op Iteration 5: 1616.484 ns/op # Run progress: 57.92% complete, ETA 00:43:16 # Fork: 2 of 2 # Warmup Iteration 1: 1975.070 ns/op # Warmup Iteration 2: 1557.781 ns/op # Warmup Iteration 3: 1550.297 ns/op # Warmup Iteration 4: 1651.218 ns/op # Warmup Iteration 5: 1550.013 ns/op Iteration 1: 1575.327 ns/op Iteration 2: 1570.329 ns/op Iteration 3: 1548.494 ns/op Iteration 4: 1554.422 ns/op Iteration 5: 1614.282 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 1567.347 ±(99.9%) 41.874 ns/op [Average] (min, avg, max) = (1541.153, 1567.347, 1616.484), stdev = 27.697 CI (99.9%): [1525.473, 1609.220] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = ISO-8859-6, length = 4096) # Run progress: 58.33% complete, ETA 00:42:50 # Fork: 1 of 2 # Warmup Iteration 1: 4274.484 ns/op # Warmup Iteration 2: 3178.874 ns/op # Warmup Iteration 3: 3258.169 ns/op # Warmup Iteration 4: 3360.156 ns/op # Warmup Iteration 5: 3242.215 ns/op Iteration 1: 3341.352 ns/op Iteration 2: 3163.290 ns/op Iteration 3: 3293.927 ns/op Iteration 4: 3302.211 ns/op Iteration 5: 3420.978 ns/op # Run progress: 58.75% complete, ETA 00:42:25 # Fork: 2 of 2 # Warmup Iteration 1: 4107.078 ns/op # Warmup Iteration 2: 3200.677 ns/op # Warmup Iteration 3: 3378.960 ns/op # Warmup Iteration 4: 3388.286 ns/op # Warmup Iteration 5: 3306.008 ns/op Iteration 1: 3413.699 ns/op Iteration 2: 3190.732 ns/op Iteration 3: 3307.906 ns/op Iteration 4: 3404.533 ns/op Iteration 5: 3273.916 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 3311.254 ±(99.9%) 133.664 ns/op [Average] (min, avg, max) = (3163.290, 3311.254, 3420.978), stdev = 88.410 CI (99.9%): [3177.591, 3444.918] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = ISO-8859-6, length = 25000) # Run progress: 59.17% complete, ETA 00:41:59 # Fork: 1 of 2 # Warmup Iteration 1: 19038.913 ns/op # Warmup Iteration 2: 11891.037 ns/op # Warmup Iteration 3: 13734.786 ns/op # Warmup Iteration 4: 13126.814 ns/op # Warmup Iteration 5: 13149.947 ns/op Iteration 1: 13614.850 ns/op Iteration 2: 12392.689 ns/op Iteration 3: 13107.158 ns/op Iteration 4: 13719.453 ns/op Iteration 5: 13143.109 ns/op # Run progress: 59.58% complete, ETA 00:41:33 # Fork: 2 of 2 # Warmup Iteration 1: 18833.035 ns/op # Warmup Iteration 2: 12108.411 ns/op # Warmup Iteration 3: 13813.778 ns/op # Warmup Iteration 4: 13082.293 ns/op # Warmup Iteration 5: 12989.858 ns/op Iteration 1: 13295.142 ns/op Iteration 2: 12463.852 ns/op Iteration 3: 13524.171 ns/op Iteration 4: 12895.918 ns/op Iteration 5: 13086.813 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 13124.315 ±(99.9%) 677.921 ns/op [Average] (min, avg, max) = (12392.689, 13124.315, 13719.453), stdev = 448.403 CI (99.9%): [12446.394, 13802.237] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = MS932, length = 256) # Run progress: 60.00% complete, ETA 00:41:08 # Fork: 1 of 2 # Warmup Iteration 1: 1973.858 ns/op # Warmup Iteration 2: 1610.445 ns/op # Warmup Iteration 3: 1669.547 ns/op # Warmup Iteration 4: 1641.844 ns/op # Warmup Iteration 5: 1623.916 ns/op Iteration 1: 1643.756 ns/op Iteration 2: 1596.370 ns/op Iteration 3: 1659.810 ns/op Iteration 4: 1600.173 ns/op Iteration 5: 1612.616 ns/op # Run progress: 60.42% complete, ETA 00:40:42 # Fork: 2 of 2 # Warmup Iteration 1: 1987.349 ns/op # Warmup Iteration 2: 1612.053 ns/op # Warmup Iteration 3: 1602.914 ns/op # Warmup Iteration 4: 1714.143 ns/op # Warmup Iteration 5: 1610.057 ns/op Iteration 1: 1618.953 ns/op Iteration 2: 1636.812 ns/op Iteration 3: 1606.026 ns/op Iteration 4: 1611.896 ns/op Iteration 5: 1681.385 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 1626.780 ±(99.9%) 42.189 ns/op [Average] (min, avg, max) = (1596.370, 1626.780, 1681.385), stdev = 27.905 CI (99.9%): [1584.591, 1668.969] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = MS932, length = 4096) # Run progress: 60.83% complete, ETA 00:40:16 # Fork: 1 of 2 # Warmup Iteration 1: 4410.206 ns/op # Warmup Iteration 2: 3257.867 ns/op # Warmup Iteration 3: 3552.362 ns/op # Warmup Iteration 4: 3504.720 ns/op # Warmup Iteration 5: 3375.010 ns/op Iteration 1: 3338.576 ns/op Iteration 2: 3260.604 ns/op Iteration 3: 3383.157 ns/op Iteration 4: 3488.421 ns/op Iteration 5: 3394.048 ns/op # Run progress: 61.25% complete, ETA 00:39:50 # Fork: 2 of 2 # Warmup Iteration 1: 4294.383 ns/op # Warmup Iteration 2: 3316.751 ns/op # Warmup Iteration 3: 3535.045 ns/op # Warmup Iteration 4: 3570.769 ns/op # Warmup Iteration 5: 3421.615 ns/op Iteration 1: 3390.190 ns/op Iteration 2: 3326.819 ns/op Iteration 3: 3448.630 ns/op Iteration 4: 3512.155 ns/op Iteration 5: 3407.740 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 3395.034 ±(99.9%) 114.421 ns/op [Average] (min, avg, max) = (3260.604, 3395.034, 3512.155), stdev = 75.682 CI (99.9%): [3280.613, 3509.454] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader # Parameters: (charsetName = MS932, length = 25000) # Run progress: 61.67% complete, ETA 00:39:25 # Fork: 1 of 2 # Warmup Iteration 1: 18880.875 ns/op # Warmup Iteration 2: 12062.503 ns/op # Warmup Iteration 3: 13711.713 ns/op # Warmup Iteration 4: 13008.590 ns/op # Warmup Iteration 5: 13195.334 ns/op Iteration 1: 13629.099 ns/op Iteration 2: 12344.440 ns/op Iteration 3: 13149.893 ns/op Iteration 4: 13464.193 ns/op Iteration 5: 13146.840 ns/op # Run progress: 62.08% complete, ETA 00:38:59 # Fork: 2 of 2 # Warmup Iteration 1: 18754.497 ns/op # Warmup Iteration 2: 12253.532 ns/op # Warmup Iteration 3: 14065.149 ns/op # Warmup Iteration 4: 13127.272 ns/op # Warmup Iteration 5: 13863.510 ns/op Iteration 1: 13016.370 ns/op Iteration 2: 12678.746 ns/op Iteration 3: 13667.960 ns/op Iteration 4: 13312.063 ns/op Iteration 5: 13281.443 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 13169.105 ±(99.9%) 622.397 ns/op [Average] (min, avg, max) = (12344.440, 13169.105, 13667.960), stdev = 411.677 CI (99.9%): [12546.708, 13791.501] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = US-ASCII, length = 256) # Run progress: 62.50% complete, ETA 00:38:33 # Fork: 1 of 2 # Warmup Iteration 1: 1952.605 ns/op # Warmup Iteration 2: 1550.374 ns/op # Warmup Iteration 3: 1561.849 ns/op # Warmup Iteration 4: 1644.550 ns/op # Warmup Iteration 5: 1545.635 ns/op Iteration 1: 1539.593 ns/op Iteration 2: 1568.074 ns/op Iteration 3: 1536.234 ns/op Iteration 4: 1533.008 ns/op Iteration 5: 1609.729 ns/op # Run progress: 62.92% complete, ETA 00:38:08 # Fork: 2 of 2 # Warmup Iteration 1: 1982.416 ns/op # Warmup Iteration 2: 1558.918 ns/op # Warmup Iteration 3: 1552.202 ns/op # Warmup Iteration 4: 1647.279 ns/op # Warmup Iteration 5: 1558.419 ns/op Iteration 1: 1614.908 ns/op Iteration 2: 1531.039 ns/op Iteration 3: 1556.460 ns/op Iteration 4: 1552.268 ns/op Iteration 5: 1617.173 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 1565.849 ±(99.9%) 53.096 ns/op [Average] (min, avg, max) = (1531.039, 1565.849, 1617.173), stdev = 35.120 CI (99.9%): [1512.752, 1618.945] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = US-ASCII, length = 4096) # Run progress: 63.33% complete, ETA 00:37:42 # Fork: 1 of 2 # Warmup Iteration 1: 4099.220 ns/op # Warmup Iteration 2: 3230.981 ns/op # Warmup Iteration 3: 3433.299 ns/op # Warmup Iteration 4: 3421.954 ns/op # Warmup Iteration 5: 3483.945 ns/op Iteration 1: 3305.341 ns/op Iteration 2: 3220.508 ns/op Iteration 3: 3317.987 ns/op Iteration 4: 3391.175 ns/op Iteration 5: 3288.614 ns/op # Run progress: 63.75% complete, ETA 00:37:16 # Fork: 2 of 2 # Warmup Iteration 1: 4141.610 ns/op # Warmup Iteration 2: 3212.479 ns/op # Warmup Iteration 3: 3492.206 ns/op # Warmup Iteration 4: 3335.574 ns/op # Warmup Iteration 5: 3457.139 ns/op Iteration 1: 3295.517 ns/op Iteration 2: 3218.146 ns/op Iteration 3: 3404.224 ns/op Iteration 4: 3269.241 ns/op Iteration 5: 3253.610 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 3296.436 ±(99.9%) 95.176 ns/op [Average] (min, avg, max) = (3218.146, 3296.436, 3404.224), stdev = 62.953 CI (99.9%): [3201.261, 3391.612] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = US-ASCII, length = 25000) # Run progress: 64.17% complete, ETA 00:36:50 # Fork: 1 of 2 # Warmup Iteration 1: 19155.081 ns/op # Warmup Iteration 2: 11943.786 ns/op # Warmup Iteration 3: 13052.557 ns/op # Warmup Iteration 4: 13529.837 ns/op # Warmup Iteration 5: 13027.350 ns/op Iteration 1: 13249.582 ns/op Iteration 2: 12517.409 ns/op Iteration 3: 12934.577 ns/op Iteration 4: 13075.652 ns/op Iteration 5: 13383.266 ns/op # Run progress: 64.58% complete, ETA 00:36:25 # Fork: 2 of 2 # Warmup Iteration 1: 19598.136 ns/op # Warmup Iteration 2: 11934.832 ns/op # Warmup Iteration 3: 13340.608 ns/op # Warmup Iteration 4: 12711.469 ns/op # Warmup Iteration 5: 13556.775 ns/op Iteration 1: 12881.001 ns/op Iteration 2: 12082.512 ns/op Iteration 3: 13302.785 ns/op Iteration 4: 13047.849 ns/op Iteration 5: 12978.379 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 12945.301 ±(99.9%) 590.408 ns/op [Average] (min, avg, max) = (12082.512, 12945.301, 13383.266), stdev = 390.519 CI (99.9%): [12354.893, 13535.709] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = ISO-8859-1, length = 256) # Run progress: 65.00% complete, ETA 00:35:59 # Fork: 1 of 2 # Warmup Iteration 1: 1922.555 ns/op # Warmup Iteration 2: 1537.592 ns/op # Warmup Iteration 3: 1542.328 ns/op # Warmup Iteration 4: 1638.728 ns/op # Warmup Iteration 5: 1539.292 ns/op Iteration 1: 1566.797 ns/op Iteration 2: 1556.038 ns/op Iteration 3: 1537.799 ns/op Iteration 4: 1541.207 ns/op Iteration 5: 1606.345 ns/op # Run progress: 65.42% complete, ETA 00:35:33 # Fork: 2 of 2 # Warmup Iteration 1: 1896.530 ns/op # Warmup Iteration 2: 1535.228 ns/op # Warmup Iteration 3: 1533.198 ns/op # Warmup Iteration 4: 1623.475 ns/op # Warmup Iteration 5: 1517.270 ns/op Iteration 1: 1535.342 ns/op Iteration 2: 1561.485 ns/op Iteration 3: 1533.388 ns/op Iteration 4: 1534.914 ns/op Iteration 5: 1598.406 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 1557.172 ±(99.9%) 40.312 ns/op [Average] (min, avg, max) = (1533.388, 1557.172, 1606.345), stdev = 26.664 CI (99.9%): [1516.860, 1597.484] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = ISO-8859-1, length = 4096) # Run progress: 65.83% complete, ETA 00:35:08 # Fork: 1 of 2 # Warmup Iteration 1: 3755.385 ns/op # Warmup Iteration 2: 2949.707 ns/op # Warmup Iteration 3: 3192.951 ns/op # Warmup Iteration 4: 3172.266 ns/op # Warmup Iteration 5: 3025.101 ns/op Iteration 1: 3017.991 ns/op Iteration 2: 3031.836 ns/op Iteration 3: 3026.932 ns/op Iteration 4: 3018.997 ns/op Iteration 5: 2997.228 ns/op # Run progress: 66.25% complete, ETA 00:34:42 # Fork: 2 of 2 # Warmup Iteration 1: 3799.349 ns/op # Warmup Iteration 2: 2926.972 ns/op # Warmup Iteration 3: 2989.719 ns/op # Warmup Iteration 4: 3089.175 ns/op # Warmup Iteration 5: 2986.853 ns/op Iteration 1: 3045.204 ns/op Iteration 2: 2915.531 ns/op Iteration 3: 3103.129 ns/op Iteration 4: 2969.395 ns/op Iteration 5: 3029.848 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 3015.609 ±(99.9%) 74.128 ns/op [Average] (min, avg, max) = (2915.531, 3015.609, 3103.129), stdev = 49.031 CI (99.9%): [2941.481, 3089.737] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = ISO-8859-1, length = 25000) # Run progress: 66.67% complete, ETA 00:34:16 # Fork: 1 of 2 # Warmup Iteration 1: 16432.059 ns/op # Warmup Iteration 2: 10861.453 ns/op # Warmup Iteration 3: 11460.323 ns/op # Warmup Iteration 4: 11508.093 ns/op # Warmup Iteration 5: 11085.078 ns/op Iteration 1: 11506.878 ns/op Iteration 2: 10808.346 ns/op Iteration 3: 11855.994 ns/op Iteration 4: 11462.670 ns/op Iteration 5: 11502.497 ns/op # Run progress: 67.08% complete, ETA 00:33:51 # Fork: 2 of 2 # Warmup Iteration 1: 16386.488 ns/op # Warmup Iteration 2: 10663.715 ns/op # Warmup Iteration 3: 11750.693 ns/op # Warmup Iteration 4: 11324.400 ns/op # Warmup Iteration 5: 12018.539 ns/op Iteration 1: 11371.306 ns/op Iteration 2: 10921.228 ns/op Iteration 3: 11751.726 ns/op Iteration 4: 11477.876 ns/op Iteration 5: 11519.494 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 11417.802 ±(99.9%) 492.424 ns/op [Average] (min, avg, max) = (10808.346, 11417.802, 11855.994), stdev = 325.708 CI (99.9%): [10925.377, 11910.226] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = UTF-8, length = 256) # Run progress: 67.50% complete, ETA 00:33:25 # Fork: 1 of 2 # Warmup Iteration 1: 2627.975 ns/op # Warmup Iteration 2: 2090.190 ns/op # Warmup Iteration 3: 2266.437 ns/op # Warmup Iteration 4: 2149.475 ns/op # Warmup Iteration 5: 2154.376 ns/op Iteration 1: 2227.517 ns/op Iteration 2: 2095.844 ns/op Iteration 3: 2160.137 ns/op Iteration 4: 2225.917 ns/op Iteration 5: 2144.550 ns/op # Run progress: 67.92% complete, ETA 00:32:59 # Fork: 2 of 2 # Warmup Iteration 1: 2620.611 ns/op # Warmup Iteration 2: 2102.559 ns/op # Warmup Iteration 3: 2267.830 ns/op # Warmup Iteration 4: 2116.585 ns/op # Warmup Iteration 5: 2133.492 ns/op Iteration 1: 2228.722 ns/op Iteration 2: 2117.010 ns/op Iteration 3: 2191.369 ns/op Iteration 4: 2121.141 ns/op Iteration 5: 2150.394 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 2166.260 ±(99.9%) 74.788 ns/op [Average] (min, avg, max) = (2095.844, 2166.260, 2228.722), stdev = 49.468 CI (99.9%): [2091.472, 2241.048] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = UTF-8, length = 4096) # Run progress: 68.33% complete, ETA 00:32:33 # Fork: 1 of 2 # Warmup Iteration 1: 12506.967 ns/op # Warmup Iteration 2: 10238.159 ns/op # Warmup Iteration 3: 10657.010 ns/op # Warmup Iteration 4: 11180.057 ns/op # Warmup Iteration 5: 12094.674 ns/op Iteration 1: 11193.963 ns/op Iteration 2: 10340.747 ns/op Iteration 3: 11494.919 ns/op Iteration 4: 11455.403 ns/op Iteration 5: 11557.526 ns/op # Run progress: 68.75% complete, ETA 00:32:08 # Fork: 2 of 2 # Warmup Iteration 1: 12966.596 ns/op # Warmup Iteration 2: 10199.576 ns/op # Warmup Iteration 3: 11076.448 ns/op # Warmup Iteration 4: 11536.662 ns/op # Warmup Iteration 5: 11514.960 ns/op Iteration 1: 11994.994 ns/op Iteration 2: 10910.083 ns/op Iteration 3: 11189.216 ns/op Iteration 4: 11561.786 ns/op Iteration 5: 11642.194 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 11334.083 ±(99.9%) 691.207 ns/op [Average] (min, avg, max) = (10340.747, 11334.083, 11994.994), stdev = 457.191 CI (99.9%): [10642.876, 12025.290] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = UTF-8, length = 25000) # Run progress: 69.17% complete, ETA 00:31:42 # Fork: 1 of 2 # Warmup Iteration 1: 18847.716 ns/op # Warmup Iteration 2: 12792.105 ns/op # Warmup Iteration 3: 14626.844 ns/op # Warmup Iteration 4: 13949.147 ns/op # Warmup Iteration 5: 14077.215 ns/op Iteration 1: 14672.640 ns/op Iteration 2: 13310.602 ns/op Iteration 3: 14087.097 ns/op Iteration 4: 14444.406 ns/op Iteration 5: 13849.659 ns/op # Run progress: 69.58% complete, ETA 00:31:16 # Fork: 2 of 2 # Warmup Iteration 1: 18807.005 ns/op # Warmup Iteration 2: 12932.058 ns/op # Warmup Iteration 3: 14229.041 ns/op # Warmup Iteration 4: 14383.376 ns/op # Warmup Iteration 5: 13883.351 ns/op Iteration 1: 14650.308 ns/op Iteration 2: 12976.834 ns/op Iteration 3: 13844.871 ns/op Iteration 4: 14209.457 ns/op Iteration 5: 14363.672 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 14040.955 ±(99.9%) 844.566 ns/op [Average] (min, avg, max) = (12976.834, 14040.955, 14672.640), stdev = 558.628 CI (99.9%): [13196.388, 14885.521] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = ISO-8859-6, length = 256) # Run progress: 70.00% complete, ETA 00:30:51 # Fork: 1 of 2 # Warmup Iteration 1: 1968.595 ns/op # Warmup Iteration 2: 1553.563 ns/op # Warmup Iteration 3: 1548.501 ns/op # Warmup Iteration 4: 1563.793 ns/op # Warmup Iteration 5: 1635.817 ns/op Iteration 1: 1555.874 ns/op Iteration 2: 1589.606 ns/op Iteration 3: 1554.134 ns/op Iteration 4: 1554.322 ns/op Iteration 5: 1606.411 ns/op # Run progress: 70.42% complete, ETA 00:30:25 # Fork: 2 of 2 # Warmup Iteration 1: 1948.371 ns/op # Warmup Iteration 2: 1553.178 ns/op # Warmup Iteration 3: 1550.349 ns/op # Warmup Iteration 4: 1648.231 ns/op # Warmup Iteration 5: 1551.787 ns/op Iteration 1: 1565.420 ns/op Iteration 2: 1572.384 ns/op Iteration 3: 1551.773 ns/op Iteration 4: 1549.626 ns/op Iteration 5: 1615.536 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 1571.509 ±(99.9%) 36.452 ns/op [Average] (min, avg, max) = (1549.626, 1571.509, 1615.536), stdev = 24.111 CI (99.9%): [1535.056, 1607.961] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = ISO-8859-6, length = 4096) # Run progress: 70.83% complete, ETA 00:29:59 # Fork: 1 of 2 # Warmup Iteration 1: 4233.837 ns/op # Warmup Iteration 2: 3168.592 ns/op # Warmup Iteration 3: 3441.299 ns/op # Warmup Iteration 4: 3227.517 ns/op # Warmup Iteration 5: 3376.375 ns/op Iteration 1: 3243.049 ns/op Iteration 2: 3152.035 ns/op Iteration 3: 3238.944 ns/op Iteration 4: 3381.431 ns/op Iteration 5: 3221.802 ns/op # Run progress: 71.25% complete, ETA 00:29:33 # Fork: 2 of 2 # Warmup Iteration 1: 4190.688 ns/op # Warmup Iteration 2: 3200.993 ns/op # Warmup Iteration 3: 3424.939 ns/op # Warmup Iteration 4: 3332.139 ns/op # Warmup Iteration 5: 3330.821 ns/op Iteration 1: 3444.061 ns/op Iteration 2: 3224.719 ns/op Iteration 3: 3289.008 ns/op Iteration 4: 3312.593 ns/op Iteration 5: 3445.231 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 3295.287 ±(99.9%) 150.496 ns/op [Average] (min, avg, max) = (3152.035, 3295.287, 3445.231), stdev = 99.544 CI (99.9%): [3144.791, 3445.784] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = ISO-8859-6, length = 25000) # Run progress: 71.67% complete, ETA 00:29:08 # Fork: 1 of 2 # Warmup Iteration 1: 18330.000 ns/op # Warmup Iteration 2: 12199.809 ns/op # Warmup Iteration 3: 13637.625 ns/op # Warmup Iteration 4: 13032.495 ns/op # Warmup Iteration 5: 13687.564 ns/op Iteration 1: 13079.710 ns/op Iteration 2: 12125.889 ns/op Iteration 3: 13660.571 ns/op Iteration 4: 13195.527 ns/op Iteration 5: 13163.746 ns/op # Run progress: 72.08% complete, ETA 00:28:42 # Fork: 2 of 2 # Warmup Iteration 1: 18804.445 ns/op # Warmup Iteration 2: 12109.122 ns/op # Warmup Iteration 3: 13552.371 ns/op # Warmup Iteration 4: 12876.493 ns/op # Warmup Iteration 5: 12994.217 ns/op Iteration 1: 13533.269 ns/op Iteration 2: 12304.838 ns/op Iteration 3: 13082.730 ns/op Iteration 4: 13625.151 ns/op Iteration 5: 13093.486 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 13086.492 ±(99.9%) 775.995 ns/op [Average] (min, avg, max) = (12125.889, 13086.492, 13660.571), stdev = 513.272 CI (99.9%): [12310.497, 13862.486] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = MS932, length = 256) # Run progress: 72.50% complete, ETA 00:28:16 # Fork: 1 of 2 # Warmup Iteration 1: 2002.640 ns/op # Warmup Iteration 2: 1618.353 ns/op # Warmup Iteration 3: 1621.446 ns/op # Warmup Iteration 4: 1718.868 ns/op # Warmup Iteration 5: 1624.414 ns/op Iteration 1: 1688.812 ns/op Iteration 2: 1603.404 ns/op Iteration 3: 1632.694 ns/op Iteration 4: 1677.288 ns/op Iteration 5: 1622.381 ns/op # Run progress: 72.92% complete, ETA 00:27:51 # Fork: 2 of 2 # Warmup Iteration 1: 2002.372 ns/op # Warmup Iteration 2: 1609.055 ns/op # Warmup Iteration 3: 1627.043 ns/op # Warmup Iteration 4: 1721.569 ns/op # Warmup Iteration 5: 1623.309 ns/op Iteration 1: 1631.222 ns/op Iteration 2: 1628.828 ns/op Iteration 3: 1610.001 ns/op Iteration 4: 1618.089 ns/op Iteration 5: 1689.623 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 1640.234 ±(99.9%) 49.170 ns/op [Average] (min, avg, max) = (1603.404, 1640.234, 1689.623), stdev = 32.523 CI (99.9%): [1591.064, 1689.405] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = MS932, length = 4096) # Run progress: 73.33% complete, ETA 00:27:25 # Fork: 1 of 2 # Warmup Iteration 1: 4272.119 ns/op # Warmup Iteration 2: 3296.123 ns/op # Warmup Iteration 3: 3568.293 ns/op # Warmup Iteration 4: 3533.452 ns/op # Warmup Iteration 5: 3303.152 ns/op Iteration 1: 3362.153 ns/op Iteration 2: 3201.811 ns/op Iteration 3: 3365.034 ns/op Iteration 4: 3444.825 ns/op Iteration 5: 3381.141 ns/op # Run progress: 73.75% complete, ETA 00:26:59 # Fork: 2 of 2 # Warmup Iteration 1: 4194.264 ns/op # Warmup Iteration 2: 3380.918 ns/op # Warmup Iteration 3: 3547.127 ns/op # Warmup Iteration 4: 3435.161 ns/op # Warmup Iteration 5: 3394.202 ns/op Iteration 1: 3521.199 ns/op Iteration 2: 3296.462 ns/op Iteration 3: 3414.559 ns/op Iteration 4: 3531.025 ns/op Iteration 5: 3401.791 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 3392.000 ±(99.9%) 148.175 ns/op [Average] (min, avg, max) = (3201.811, 3392.000, 3531.025), stdev = 98.008 CI (99.9%): [3243.825, 3540.174] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd # Parameters: (charsetName = MS932, length = 25000) # Run progress: 74.17% complete, ETA 00:26:33 # Fork: 1 of 2 # Warmup Iteration 1: 19143.930 ns/op # Warmup Iteration 2: 12665.624 ns/op # Warmup Iteration 3: 13498.117 ns/op # Warmup Iteration 4: 13851.669 ns/op # Warmup Iteration 5: 13396.485 ns/op Iteration 1: 13868.669 ns/op Iteration 2: 13211.263 ns/op Iteration 3: 13390.576 ns/op Iteration 4: 13598.812 ns/op Iteration 5: 13702.786 ns/op # Run progress: 74.58% complete, ETA 00:26:08 # Fork: 2 of 2 # Warmup Iteration 1: 18364.397 ns/op # Warmup Iteration 2: 12229.683 ns/op # Warmup Iteration 3: 13775.985 ns/op # Warmup Iteration 4: 12993.908 ns/op # Warmup Iteration 5: 13964.697 ns/op Iteration 1: 13150.537 ns/op Iteration 2: 12722.824 ns/op Iteration 3: 13055.594 ns/op Iteration 4: 12947.879 ns/op Iteration 5: 13309.055 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 13295.799 ±(99.9%) 535.730 ns/op [Average] (min, avg, max) = (12722.824, 13295.799, 13868.669), stdev = 354.352 CI (99.9%): [12760.070, 13831.529] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = US-ASCII, length = 256) # Run progress: 75.00% complete, ETA 00:25:42 # Fork: 1 of 2 # Warmup Iteration 1: 1922.508 ns/op # Warmup Iteration 2: 1531.763 ns/op # Warmup Iteration 3: 1531.134 ns/op # Warmup Iteration 4: 1614.599 ns/op # Warmup Iteration 5: 1531.673 ns/op Iteration 1: 1536.813 ns/op Iteration 2: 1562.726 ns/op Iteration 3: 1532.474 ns/op Iteration 4: 1534.895 ns/op Iteration 5: 1587.458 ns/op # Run progress: 75.42% complete, ETA 00:25:16 # Fork: 2 of 2 # Warmup Iteration 1: 1949.905 ns/op # Warmup Iteration 2: 1549.380 ns/op # Warmup Iteration 3: 1539.899 ns/op # Warmup Iteration 4: 1633.003 ns/op # Warmup Iteration 5: 1537.453 ns/op Iteration 1: 1567.087 ns/op Iteration 2: 1538.491 ns/op Iteration 3: 1534.061 ns/op Iteration 4: 1538.266 ns/op Iteration 5: 1597.743 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 1553.001 ±(99.9%) 36.618 ns/op [Average] (min, avg, max) = (1532.474, 1553.001, 1597.743), stdev = 24.221 CI (99.9%): [1516.383, 1589.620] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = US-ASCII, length = 4096) # Run progress: 75.83% complete, ETA 00:24:51 # Fork: 1 of 2 # Warmup Iteration 1: 4197.731 ns/op # Warmup Iteration 2: 3178.375 ns/op # Warmup Iteration 3: 3377.407 ns/op # Warmup Iteration 4: 3348.523 ns/op # Warmup Iteration 5: 3239.741 ns/op Iteration 1: 3379.955 ns/op Iteration 2: 3192.884 ns/op Iteration 3: 3296.221 ns/op Iteration 4: 3380.050 ns/op Iteration 5: 3254.458 ns/op # Run progress: 76.25% complete, ETA 00:24:25 # Fork: 2 of 2 # Warmup Iteration 1: 4163.936 ns/op # Warmup Iteration 2: 3190.804 ns/op # Warmup Iteration 3: 3480.142 ns/op # Warmup Iteration 4: 3451.699 ns/op # Warmup Iteration 5: 3296.253 ns/op Iteration 1: 3262.382 ns/op Iteration 2: 3167.687 ns/op Iteration 3: 3260.653 ns/op Iteration 4: 3349.502 ns/op Iteration 5: 3286.794 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 3283.059 ±(99.9%) 108.774 ns/op [Average] (min, avg, max) = (3167.687, 3283.059, 3380.050), stdev = 71.947 CI (99.9%): [3174.285, 3391.833] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = US-ASCII, length = 25000) # Run progress: 76.67% complete, ETA 00:23:59 # Fork: 1 of 2 # Warmup Iteration 1: 19743.122 ns/op # Warmup Iteration 2: 12548.572 ns/op # Warmup Iteration 3: 13589.122 ns/op # Warmup Iteration 4: 13239.331 ns/op # Warmup Iteration 5: 13240.221 ns/op Iteration 1: 13348.460 ns/op Iteration 2: 12572.887 ns/op Iteration 3: 13163.924 ns/op Iteration 4: 13499.628 ns/op Iteration 5: 13186.041 ns/op # Run progress: 77.08% complete, ETA 00:23:33 # Fork: 2 of 2 # Warmup Iteration 1: 19265.028 ns/op # Warmup Iteration 2: 12358.900 ns/op # Warmup Iteration 3: 13702.589 ns/op # Warmup Iteration 4: 12816.940 ns/op # Warmup Iteration 5: 12928.495 ns/op Iteration 1: 13339.543 ns/op Iteration 2: 12419.809 ns/op Iteration 3: 13393.659 ns/op Iteration 4: 13162.872 ns/op Iteration 5: 13248.299 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 13133.512 ±(99.9%) 536.127 ns/op [Average] (min, avg, max) = (12419.809, 13133.512, 13499.628), stdev = 354.615 CI (99.9%): [12597.385, 13669.639] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-1, length = 256) # Run progress: 77.50% complete, ETA 00:23:08 # Fork: 1 of 2 # Warmup Iteration 1: 1867.605 ns/op # Warmup Iteration 2: 1514.207 ns/op # Warmup Iteration 3: 1512.174 ns/op # Warmup Iteration 4: 1600.604 ns/op # Warmup Iteration 5: 1512.802 ns/op Iteration 1: 1579.769 ns/op Iteration 2: 1503.197 ns/op Iteration 3: 1506.046 ns/op Iteration 4: 1509.862 ns/op Iteration 5: 1574.239 ns/op # Run progress: 77.92% complete, ETA 00:22:42 # Fork: 2 of 2 # Warmup Iteration 1: 1892.545 ns/op # Warmup Iteration 2: 1508.567 ns/op # Warmup Iteration 3: 1510.524 ns/op # Warmup Iteration 4: 1592.819 ns/op # Warmup Iteration 5: 1486.562 ns/op Iteration 1: 1510.324 ns/op Iteration 2: 1523.864 ns/op Iteration 3: 1491.306 ns/op Iteration 4: 1495.798 ns/op Iteration 5: 1555.686 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 1525.009 ±(99.9%) 49.465 ns/op [Average] (min, avg, max) = (1491.306, 1525.009, 1579.769), stdev = 32.718 CI (99.9%): [1475.544, 1574.474] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-1, length = 4096) # Run progress: 78.33% complete, ETA 00:22:16 # Fork: 1 of 2 # Warmup Iteration 1: 3799.361 ns/op # Warmup Iteration 2: 2924.404 ns/op # Warmup Iteration 3: 3117.941 ns/op # Warmup Iteration 4: 3055.073 ns/op # Warmup Iteration 5: 2975.319 ns/op Iteration 1: 3085.012 ns/op Iteration 2: 2922.151 ns/op Iteration 3: 2997.242 ns/op Iteration 4: 3099.646 ns/op Iteration 5: 2996.017 ns/op # Run progress: 78.75% complete, ETA 00:21:51 # Fork: 2 of 2 # Warmup Iteration 1: 3885.104 ns/op # Warmup Iteration 2: 2991.418 ns/op # Warmup Iteration 3: 3032.984 ns/op # Warmup Iteration 4: 3188.143 ns/op # Warmup Iteration 5: 3041.821 ns/op Iteration 1: 3134.617 ns/op Iteration 2: 3008.069 ns/op Iteration 3: 3048.273 ns/op Iteration 4: 3126.123 ns/op Iteration 5: 3045.361 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 3046.251 ±(99.9%) 101.206 ns/op [Average] (min, avg, max) = (2922.151, 3046.251, 3134.617), stdev = 66.941 CI (99.9%): [2945.045, 3147.457] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-1, length = 25000) # Run progress: 79.17% complete, ETA 00:21:25 # Fork: 1 of 2 # Warmup Iteration 1: 16383.382 ns/op # Warmup Iteration 2: 10682.985 ns/op # Warmup Iteration 3: 12051.417 ns/op # Warmup Iteration 4: 11366.540 ns/op # Warmup Iteration 5: 12061.538 ns/op Iteration 1: 11401.987 ns/op Iteration 2: 11133.218 ns/op Iteration 3: 11797.875 ns/op Iteration 4: 11640.962 ns/op Iteration 5: 11336.236 ns/op # Run progress: 79.58% complete, ETA 00:20:59 # Fork: 2 of 2 # Warmup Iteration 1: 16498.249 ns/op # Warmup Iteration 2: 10794.613 ns/op # Warmup Iteration 3: 12038.377 ns/op # Warmup Iteration 4: 11378.543 ns/op # Warmup Iteration 5: 11519.868 ns/op Iteration 1: 11772.367 ns/op Iteration 2: 11025.971 ns/op Iteration 3: 11466.824 ns/op Iteration 4: 11800.531 ns/op Iteration 5: 11634.383 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 11501.035 ±(99.9%) 417.979 ns/op [Average] (min, avg, max) = (11025.971, 11501.035, 11800.531), stdev = 276.468 CI (99.9%): [11083.056, 11919.015] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = UTF-8, length = 256) # Run progress: 80.00% complete, ETA 00:20:33 # Fork: 1 of 2 # Warmup Iteration 1: 5104.407 ns/op # Warmup Iteration 2: 4346.204 ns/op # Warmup Iteration 3: 4765.366 ns/op # Warmup Iteration 4: 4764.903 ns/op # Warmup Iteration 5: 4855.868 ns/op Iteration 1: 4618.040 ns/op Iteration 2: 4346.157 ns/op Iteration 3: 4602.958 ns/op Iteration 4: 4758.926 ns/op Iteration 5: 4599.947 ns/op # Run progress: 80.42% complete, ETA 00:20:08 # Fork: 2 of 2 # Warmup Iteration 1: 4771.431 ns/op # Warmup Iteration 2: 3982.229 ns/op # Warmup Iteration 3: 4395.684 ns/op # Warmup Iteration 4: 4232.768 ns/op # Warmup Iteration 5: 4472.320 ns/op Iteration 1: 4225.844 ns/op Iteration 2: 3997.550 ns/op Iteration 3: 4418.378 ns/op Iteration 4: 4270.173 ns/op Iteration 5: 4277.731 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 4411.570 ±(99.9%) 350.433 ns/op [Average] (min, avg, max) = (3997.550, 4411.570, 4758.926), stdev = 231.790 CI (99.9%): [4061.137, 4762.004] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = UTF-8, length = 4096) # Run progress: 80.83% complete, ETA 00:19:42 # Fork: 1 of 2 # Warmup Iteration 1: 47219.400 ns/op # Warmup Iteration 2: 40284.573 ns/op # Warmup Iteration 3: 38686.899 ns/op # Warmup Iteration 4: 41477.322 ns/op # Warmup Iteration 5: 38492.689 ns/op Iteration 1: 40393.341 ns/op Iteration 2: 41843.965 ns/op Iteration 3: 40198.588 ns/op Iteration 4: 39828.553 ns/op Iteration 5: 39814.961 ns/op # Run progress: 81.25% complete, ETA 00:19:16 # Fork: 2 of 2 # Warmup Iteration 1: 47842.374 ns/op # Warmup Iteration 2: 40593.200 ns/op # Warmup Iteration 3: 38704.046 ns/op # Warmup Iteration 4: 39489.278 ns/op # Warmup Iteration 5: 40924.681 ns/op Iteration 1: 38809.107 ns/op Iteration 2: 39097.321 ns/op Iteration 3: 42250.254 ns/op Iteration 4: 41796.196 ns/op Iteration 5: 41641.300 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 40567.359 ±(99.9%) 1862.302 ns/op [Average] (min, avg, max) = (38809.107, 40567.359, 42250.254), stdev = 1231.797 CI (99.9%): [38705.057, 42429.660] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = UTF-8, length = 25000) # Run progress: 81.67% complete, ETA 00:18:51 # Fork: 1 of 2 # Warmup Iteration 1: 285866.093 ns/op # Warmup Iteration 2: 227307.886 ns/op # Warmup Iteration 3: 213691.383 ns/op # Warmup Iteration 4: 218438.929 ns/op # Warmup Iteration 5: 218796.356 ns/op Iteration 1: 221353.747 ns/op Iteration 2: 220002.503 ns/op Iteration 3: 213659.830 ns/op Iteration 4: 213616.857 ns/op Iteration 5: 224454.126 ns/op # Run progress: 82.08% complete, ETA 00:18:25 # Fork: 2 of 2 # Warmup Iteration 1: 303297.753 ns/op # Warmup Iteration 2: 245670.136 ns/op # Warmup Iteration 3: 230003.547 ns/op # Warmup Iteration 4: 233616.269 ns/op # Warmup Iteration 5: 234820.628 ns/op Iteration 1: 231606.056 ns/op Iteration 2: 233500.763 ns/op Iteration 3: 227703.249 ns/op Iteration 4: 228890.718 ns/op Iteration 5: 236839.245 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 225162.709 ±(99.9%) 12084.299 ns/op [Average] (min, avg, max) = (213616.857, 225162.709, 236839.245), stdev = 7993.015 CI (99.9%): [213078.411, 237247.008] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-6, length = 256) # Run progress: 82.50% complete, ETA 00:17:59 # Fork: 1 of 2 # Warmup Iteration 1: 1976.814 ns/op # Warmup Iteration 2: 1549.876 ns/op # Warmup Iteration 3: 1555.310 ns/op # Warmup Iteration 4: 1650.984 ns/op # Warmup Iteration 5: 1552.157 ns/op Iteration 1: 1588.703 ns/op Iteration 2: 1565.214 ns/op Iteration 3: 1556.100 ns/op Iteration 4: 1555.194 ns/op Iteration 5: 1622.758 ns/op # Run progress: 82.92% complete, ETA 00:17:34 # Fork: 2 of 2 # Warmup Iteration 1: 1921.016 ns/op # Warmup Iteration 2: 1550.721 ns/op # Warmup Iteration 3: 1551.583 ns/op # Warmup Iteration 4: 1639.257 ns/op # Warmup Iteration 5: 1551.412 ns/op Iteration 1: 1619.439 ns/op Iteration 2: 1539.735 ns/op Iteration 3: 1555.009 ns/op Iteration 4: 1557.314 ns/op Iteration 5: 1618.792 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 1577.826 ±(99.9%) 48.028 ns/op [Average] (min, avg, max) = (1539.735, 1577.826, 1622.758), stdev = 31.768 CI (99.9%): [1529.798, 1625.854] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-6, length = 4096) # Run progress: 83.33% complete, ETA 00:17:08 # Fork: 1 of 2 # Warmup Iteration 1: 4271.391 ns/op # Warmup Iteration 2: 3208.996 ns/op # Warmup Iteration 3: 3425.146 ns/op # Warmup Iteration 4: 3357.911 ns/op # Warmup Iteration 5: 3330.461 ns/op Iteration 1: 3412.675 ns/op Iteration 2: 3199.514 ns/op Iteration 3: 3331.091 ns/op Iteration 4: 3409.357 ns/op Iteration 5: 3287.390 ns/op # Run progress: 83.75% complete, ETA 00:16:42 # Fork: 2 of 2 # Warmup Iteration 1: 4123.778 ns/op # Warmup Iteration 2: 3181.109 ns/op # Warmup Iteration 3: 3488.925 ns/op # Warmup Iteration 4: 3468.183 ns/op # Warmup Iteration 5: 3307.050 ns/op Iteration 1: 3300.837 ns/op Iteration 2: 3186.300 ns/op Iteration 3: 3335.173 ns/op Iteration 4: 3414.133 ns/op Iteration 5: 3316.218 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 3319.269 ±(99.9%) 123.051 ns/op [Average] (min, avg, max) = (3186.300, 3319.269, 3414.133), stdev = 81.391 CI (99.9%): [3196.218, 3442.320] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = ISO-8859-6, length = 25000) # Run progress: 84.17% complete, ETA 00:16:16 # Fork: 1 of 2 # Warmup Iteration 1: 17992.668 ns/op # Warmup Iteration 2: 12216.128 ns/op # Warmup Iteration 3: 13572.086 ns/op # Warmup Iteration 4: 13106.686 ns/op # Warmup Iteration 5: 13902.718 ns/op Iteration 1: 12972.560 ns/op Iteration 2: 12422.230 ns/op Iteration 3: 13265.342 ns/op Iteration 4: 12875.173 ns/op Iteration 5: 13234.576 ns/op # Run progress: 84.58% complete, ETA 00:15:51 # Fork: 2 of 2 # Warmup Iteration 1: 18995.154 ns/op # Warmup Iteration 2: 12440.837 ns/op # Warmup Iteration 3: 13401.095 ns/op # Warmup Iteration 4: 13651.079 ns/op # Warmup Iteration 5: 13309.880 ns/op Iteration 1: 13770.481 ns/op Iteration 2: 12824.411 ns/op Iteration 3: 13322.638 ns/op Iteration 4: 13369.931 ns/op Iteration 5: 13545.969 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 13160.331 ±(99.9%) 592.444 ns/op [Average] (min, avg, max) = (12422.230, 13160.331, 13770.481), stdev = 391.865 CI (99.9%): [12567.887, 13752.775] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = MS932, length = 256) # Run progress: 85.00% complete, ETA 00:15:25 # Fork: 1 of 2 # Warmup Iteration 1: 2032.673 ns/op # Warmup Iteration 2: 1628.828 ns/op # Warmup Iteration 3: 1612.859 ns/op # Warmup Iteration 4: 1716.739 ns/op # Warmup Iteration 5: 1605.928 ns/op Iteration 1: 1645.772 ns/op Iteration 2: 1608.308 ns/op Iteration 3: 1612.427 ns/op Iteration 4: 1619.342 ns/op Iteration 5: 1681.428 ns/op # Run progress: 85.42% complete, ETA 00:14:59 # Fork: 2 of 2 # Warmup Iteration 1: 1996.606 ns/op # Warmup Iteration 2: 1625.194 ns/op # Warmup Iteration 3: 1608.016 ns/op # Warmup Iteration 4: 1701.520 ns/op # Warmup Iteration 5: 1609.946 ns/op Iteration 1: 1613.042 ns/op Iteration 2: 1637.621 ns/op Iteration 3: 1607.377 ns/op Iteration 4: 1601.579 ns/op Iteration 5: 1667.064 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 1629.396 ±(99.9%) 41.624 ns/op [Average] (min, avg, max) = (1601.579, 1629.396, 1681.428), stdev = 27.531 CI (99.9%): [1587.772, 1671.020] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = MS932, length = 4096) # Run progress: 85.83% complete, ETA 00:14:34 # Fork: 1 of 2 # Warmup Iteration 1: 4258.430 ns/op # Warmup Iteration 2: 3274.179 ns/op # Warmup Iteration 3: 3527.936 ns/op # Warmup Iteration 4: 3446.502 ns/op # Warmup Iteration 5: 3545.580 ns/op Iteration 1: 3421.739 ns/op Iteration 2: 3382.894 ns/op Iteration 3: 3390.219 ns/op Iteration 4: 3538.128 ns/op Iteration 5: 3413.152 ns/op # Run progress: 86.25% complete, ETA 00:14:08 # Fork: 2 of 2 # Warmup Iteration 1: 4211.199 ns/op # Warmup Iteration 2: 3277.757 ns/op # Warmup Iteration 3: 3388.023 ns/op # Warmup Iteration 4: 3504.101 ns/op # Warmup Iteration 5: 3373.375 ns/op Iteration 1: 3471.992 ns/op Iteration 2: 3263.936 ns/op Iteration 3: 3415.894 ns/op Iteration 4: 3522.631 ns/op Iteration 5: 3403.134 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 3422.372 ±(99.9%) 117.222 ns/op [Average] (min, avg, max) = (3263.936, 3422.372, 3538.128), stdev = 77.535 CI (99.9%): [3305.150, 3539.594] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = MS932, length = 25000) # Run progress: 86.67% complete, ETA 00:13:42 # Fork: 1 of 2 # Warmup Iteration 1: 19168.016 ns/op # Warmup Iteration 2: 12187.092 ns/op # Warmup Iteration 3: 13713.471 ns/op # Warmup Iteration 4: 13222.331 ns/op # Warmup Iteration 5: 14134.053 ns/op Iteration 1: 13293.928 ns/op Iteration 2: 12643.814 ns/op Iteration 3: 13847.387 ns/op Iteration 4: 13239.414 ns/op Iteration 5: 13252.737 ns/op # Run progress: 87.08% complete, ETA 00:13:16 # Fork: 2 of 2 # Warmup Iteration 1: 19871.580 ns/op # Warmup Iteration 2: 12157.173 ns/op # Warmup Iteration 3: 13957.214 ns/op # Warmup Iteration 4: 13295.619 ns/op # Warmup Iteration 5: 13101.898 ns/op Iteration 1: 13496.911 ns/op Iteration 2: 12446.500 ns/op Iteration 3: 13191.875 ns/op Iteration 4: 13724.732 ns/op Iteration 5: 13289.347 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 13242.664 ±(99.9%) 649.829 ns/op [Average] (min, avg, max) = (12446.500, 13242.664, 13847.387), stdev = 429.821 CI (99.9%): [12592.836, 13892.493] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = US-ASCII, length = 256) # Run progress: 87.50% complete, ETA 00:12:51 # Fork: 1 of 2 # Warmup Iteration 1: 1935.324 ns/op # Warmup Iteration 2: 1548.650 ns/op # Warmup Iteration 3: 1545.202 ns/op # Warmup Iteration 4: 1648.417 ns/op # Warmup Iteration 5: 1553.964 ns/op Iteration 1: 1614.554 ns/op Iteration 2: 1544.623 ns/op Iteration 3: 1553.822 ns/op Iteration 4: 1550.712 ns/op Iteration 5: 1610.507 ns/op # Run progress: 87.92% complete, ETA 00:12:25 # Fork: 2 of 2 # Warmup Iteration 1: 1967.820 ns/op # Warmup Iteration 2: 1539.515 ns/op # Warmup Iteration 3: 1536.254 ns/op # Warmup Iteration 4: 1633.731 ns/op # Warmup Iteration 5: 1545.419 ns/op Iteration 1: 1557.113 ns/op Iteration 2: 1571.997 ns/op Iteration 3: 1558.606 ns/op Iteration 4: 1543.664 ns/op Iteration 5: 1595.169 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 1570.077 ±(99.9%) 40.725 ns/op [Average] (min, avg, max) = (1543.664, 1570.077, 1614.554), stdev = 26.937 CI (99.9%): [1529.351, 1610.802] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = US-ASCII, length = 4096) # Run progress: 88.33% complete, ETA 00:11:59 # Fork: 1 of 2 # Warmup Iteration 1: 4249.677 ns/op # Warmup Iteration 2: 3176.055 ns/op # Warmup Iteration 3: 3279.454 ns/op # Warmup Iteration 4: 3389.379 ns/op # Warmup Iteration 5: 3271.942 ns/op Iteration 1: 3395.665 ns/op Iteration 2: 3155.212 ns/op Iteration 3: 3250.245 ns/op Iteration 4: 3316.916 ns/op Iteration 5: 3416.781 ns/op # Run progress: 88.75% complete, ETA 00:11:34 # Fork: 2 of 2 # Warmup Iteration 1: 4071.061 ns/op # Warmup Iteration 2: 3267.135 ns/op # Warmup Iteration 3: 3434.808 ns/op # Warmup Iteration 4: 3364.405 ns/op # Warmup Iteration 5: 3300.788 ns/op Iteration 1: 3383.510 ns/op Iteration 2: 3223.768 ns/op Iteration 3: 3243.226 ns/op Iteration 4: 3371.719 ns/op Iteration 5: 3291.239 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 3304.828 ±(99.9%) 130.941 ns/op [Average] (min, avg, max) = (3155.212, 3304.828, 3416.781), stdev = 86.609 CI (99.9%): [3173.887, 3435.769] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = US-ASCII, length = 25000) # Run progress: 89.17% complete, ETA 00:11:08 # Fork: 1 of 2 # Warmup Iteration 1: 18570.311 ns/op # Warmup Iteration 2: 12054.012 ns/op # Warmup Iteration 3: 13029.788 ns/op # Warmup Iteration 4: 13665.523 ns/op # Warmup Iteration 5: 12872.769 ns/op Iteration 1: 13450.940 ns/op Iteration 2: 12291.721 ns/op Iteration 3: 13601.938 ns/op Iteration 4: 13041.847 ns/op Iteration 5: 13075.211 ns/op # Run progress: 89.58% complete, ETA 00:10:42 # Fork: 2 of 2 # Warmup Iteration 1: 18885.578 ns/op # Warmup Iteration 2: 12018.866 ns/op # Warmup Iteration 3: 13400.386 ns/op # Warmup Iteration 4: 13087.285 ns/op # Warmup Iteration 5: 12878.517 ns/op Iteration 1: 13410.154 ns/op Iteration 2: 12150.512 ns/op Iteration 3: 13587.663 ns/op Iteration 4: 13050.187 ns/op Iteration 5: 13177.769 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 13083.794 ±(99.9%) 759.925 ns/op [Average] (min, avg, max) = (12150.512, 13083.794, 13601.938), stdev = 502.643 CI (99.9%): [12323.869, 13843.719] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = ISO-8859-1, length = 256) # Run progress: 90.00% complete, ETA 00:10:17 # Fork: 1 of 2 # Warmup Iteration 1: 1896.070 ns/op # Warmup Iteration 2: 1519.050 ns/op # Warmup Iteration 3: 1512.334 ns/op # Warmup Iteration 4: 1596.052 ns/op # Warmup Iteration 5: 1507.629 ns/op Iteration 1: 1518.846 ns/op Iteration 2: 1549.735 ns/op Iteration 3: 1518.621 ns/op Iteration 4: 1522.747 ns/op Iteration 5: 1583.560 ns/op # Run progress: 90.42% complete, ETA 00:09:51 # Fork: 2 of 2 # Warmup Iteration 1: 1947.107 ns/op # Warmup Iteration 2: 1533.828 ns/op # Warmup Iteration 3: 1532.799 ns/op # Warmup Iteration 4: 1631.510 ns/op # Warmup Iteration 5: 1524.688 ns/op Iteration 1: 1545.753 ns/op Iteration 2: 1557.869 ns/op Iteration 3: 1533.319 ns/op Iteration 4: 1528.048 ns/op Iteration 5: 1589.552 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 1544.805 ±(99.9%) 38.902 ns/op [Average] (min, avg, max) = (1518.621, 1544.805, 1589.552), stdev = 25.731 CI (99.9%): [1505.903, 1583.707] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = ISO-8859-1, length = 4096) # Run progress: 90.83% complete, ETA 00:09:25 # Fork: 1 of 2 # Warmup Iteration 1: 3858.092 ns/op # Warmup Iteration 2: 2968.336 ns/op # Warmup Iteration 3: 3210.165 ns/op # Warmup Iteration 4: 3045.855 ns/op # Warmup Iteration 5: 3047.339 ns/op Iteration 1: 3132.527 ns/op Iteration 2: 3003.818 ns/op Iteration 3: 3035.415 ns/op Iteration 4: 3151.694 ns/op Iteration 5: 3044.786 ns/op # Run progress: 91.25% complete, ETA 00:08:59 # Fork: 2 of 2 # Warmup Iteration 1: 3885.668 ns/op # Warmup Iteration 2: 3052.501 ns/op # Warmup Iteration 3: 3233.117 ns/op # Warmup Iteration 4: 3246.426 ns/op # Warmup Iteration 5: 3026.355 ns/op Iteration 1: 3026.150 ns/op Iteration 2: 2902.677 ns/op Iteration 3: 3034.382 ns/op Iteration 4: 3137.171 ns/op Iteration 5: 3027.344 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 3049.596 ±(99.9%) 112.859 ns/op [Average] (min, avg, max) = (2902.677, 3049.596, 3151.694), stdev = 74.649 CI (99.9%): [2936.737, 3162.455] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = ISO-8859-1, length = 25000) # Run progress: 91.67% complete, ETA 00:08:34 # Fork: 1 of 2 # Warmup Iteration 1: 16018.807 ns/op # Warmup Iteration 2: 10776.614 ns/op # Warmup Iteration 3: 12347.028 ns/op # Warmup Iteration 4: 11268.660 ns/op # Warmup Iteration 5: 11475.737 ns/op Iteration 1: 11585.930 ns/op Iteration 2: 10848.364 ns/op Iteration 3: 11419.013 ns/op Iteration 4: 11819.752 ns/op Iteration 5: 11358.285 ns/op # Run progress: 92.08% complete, ETA 00:08:08 # Fork: 2 of 2 # Warmup Iteration 1: 16495.866 ns/op # Warmup Iteration 2: 10831.453 ns/op # Warmup Iteration 3: 11968.757 ns/op # Warmup Iteration 4: 11656.870 ns/op # Warmup Iteration 5: 11310.059 ns/op Iteration 1: 11656.509 ns/op Iteration 2: 10980.956 ns/op Iteration 3: 11857.199 ns/op Iteration 4: 11496.661 ns/op Iteration 5: 11325.474 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 11434.814 ±(99.9%) 496.430 ns/op [Average] (min, avg, max) = (10848.364, 11434.814, 11857.199), stdev = 328.358 CI (99.9%): [10938.384, 11931.244] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = UTF-8, length = 256) # Run progress: 92.50% complete, ETA 00:07:42 # Fork: 1 of 2 # Warmup Iteration 1: 4106.787 ns/op # Warmup Iteration 2: 3298.021 ns/op # Warmup Iteration 3: 3612.519 ns/op # Warmup Iteration 4: 3554.425 ns/op # Warmup Iteration 5: 3504.806 ns/op Iteration 1: 3611.778 ns/op Iteration 2: 3303.042 ns/op Iteration 3: 3460.099 ns/op Iteration 4: 3618.331 ns/op Iteration 5: 3507.897 ns/op # Run progress: 92.92% complete, ETA 00:07:17 # Fork: 2 of 2 # Warmup Iteration 1: 4101.239 ns/op # Warmup Iteration 2: 3499.795 ns/op # Warmup Iteration 3: 3860.244 ns/op # Warmup Iteration 4: 3771.274 ns/op # Warmup Iteration 5: 3742.262 ns/op Iteration 1: 3780.263 ns/op Iteration 2: 3542.655 ns/op Iteration 3: 3730.571 ns/op Iteration 4: 3832.168 ns/op Iteration 5: 3699.141 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 3608.594 ±(99.9%) 243.017 ns/op [Average] (min, avg, max) = (3303.042, 3608.594, 3832.168), stdev = 160.741 CI (99.9%): [3365.577, 3851.612] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = UTF-8, length = 4096) # Run progress: 93.33% complete, ETA 00:06:51 # Fork: 1 of 2 # Warmup Iteration 1: 32983.359 ns/op # Warmup Iteration 2: 26100.032 ns/op # Warmup Iteration 3: 26903.439 ns/op # Warmup Iteration 4: 26115.958 ns/op # Warmup Iteration 5: 26065.250 ns/op Iteration 1: 27879.953 ns/op Iteration 2: 27498.191 ns/op Iteration 3: 25497.239 ns/op Iteration 4: 28218.242 ns/op Iteration 5: 28082.700 ns/op # Run progress: 93.75% complete, ETA 00:06:25 # Fork: 2 of 2 # Warmup Iteration 1: 37351.673 ns/op # Warmup Iteration 2: 30797.826 ns/op # Warmup Iteration 3: 28526.056 ns/op # Warmup Iteration 4: 29656.225 ns/op # Warmup Iteration 5: 29952.922 ns/op Iteration 1: 28783.244 ns/op Iteration 2: 30513.511 ns/op Iteration 3: 30004.218 ns/op Iteration 4: 28883.642 ns/op Iteration 5: 29160.797 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 28452.173 ±(99.9%) 2115.176 ns/op [Average] (min, avg, max) = (25497.239, 28452.173, 30513.511), stdev = 1399.058 CI (99.9%): [26336.998, 30567.349] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = UTF-8, length = 25000) # Run progress: 94.17% complete, ETA 00:05:59 # Fork: 1 of 2 # Warmup Iteration 1: 90727.199 ns/op # Warmup Iteration 2: 64522.722 ns/op # Warmup Iteration 3: 62099.234 ns/op # Warmup Iteration 4: 62837.543 ns/op # Warmup Iteration 5: 68928.082 ns/op Iteration 1: 66665.931 ns/op Iteration 2: 64938.487 ns/op Iteration 3: 63710.235 ns/op Iteration 4: 62944.628 ns/op Iteration 5: 68187.965 ns/op # Run progress: 94.58% complete, ETA 00:05:34 # Fork: 2 of 2 # Warmup Iteration 1: 92313.349 ns/op # Warmup Iteration 2: 65478.497 ns/op # Warmup Iteration 3: 62260.258 ns/op # Warmup Iteration 4: 64366.911 ns/op # Warmup Iteration 5: 64234.447 ns/op Iteration 1: 68453.924 ns/op Iteration 2: 65870.054 ns/op Iteration 3: 65771.595 ns/op Iteration 4: 69321.621 ns/op Iteration 5: 72689.091 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 66855.353 ±(99.9%) 4378.514 ns/op [Average] (min, avg, max) = (62944.628, 66855.353, 72689.091), stdev = 2896.116 CI (99.9%): [62476.839, 71233.868] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = ISO-8859-6, length = 256) # Run progress: 95.00% complete, ETA 00:05:08 # Fork: 1 of 2 # Warmup Iteration 1: 1959.271 ns/op # Warmup Iteration 2: 1557.331 ns/op # Warmup Iteration 3: 1552.542 ns/op # Warmup Iteration 4: 1650.144 ns/op # Warmup Iteration 5: 1548.225 ns/op Iteration 1: 1580.570 ns/op Iteration 2: 1578.852 ns/op Iteration 3: 1559.363 ns/op Iteration 4: 1556.798 ns/op Iteration 5: 1620.806 ns/op # Run progress: 95.42% complete, ETA 00:04:42 # Fork: 2 of 2 # Warmup Iteration 1: 1943.547 ns/op # Warmup Iteration 2: 1544.415 ns/op # Warmup Iteration 3: 1548.676 ns/op # Warmup Iteration 4: 1627.965 ns/op # Warmup Iteration 5: 1538.020 ns/op Iteration 1: 1589.254 ns/op Iteration 2: 1529.737 ns/op Iteration 3: 1548.172 ns/op Iteration 4: 1548.035 ns/op Iteration 5: 1616.528 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 1572.811 ±(99.9%) 45.342 ns/op [Average] (min, avg, max) = (1529.737, 1572.811, 1620.806), stdev = 29.991 CI (99.9%): [1527.469, 1618.154] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = ISO-8859-6, length = 4096) # Run progress: 95.83% complete, ETA 00:04:17 # Fork: 1 of 2 # Warmup Iteration 1: 4154.733 ns/op # Warmup Iteration 2: 3240.564 ns/op # Warmup Iteration 3: 3366.127 ns/op # Warmup Iteration 4: 3485.212 ns/op # Warmup Iteration 5: 3345.729 ns/op Iteration 1: 3414.468 ns/op Iteration 2: 3182.984 ns/op Iteration 3: 3332.312 ns/op Iteration 4: 3426.303 ns/op Iteration 5: 3332.873 ns/op # Run progress: 96.25% complete, ETA 00:03:51 # Fork: 2 of 2 # Warmup Iteration 1: 4135.255 ns/op # Warmup Iteration 2: 3218.075 ns/op # Warmup Iteration 3: 3350.386 ns/op # Warmup Iteration 4: 3329.391 ns/op # Warmup Iteration 5: 3450.289 ns/op Iteration 1: 3283.211 ns/op Iteration 2: 3265.301 ns/op Iteration 3: 3377.001 ns/op Iteration 4: 3305.686 ns/op Iteration 5: 3310.483 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 3323.062 ±(99.9%) 109.384 ns/op [Average] (min, avg, max) = (3182.984, 3323.062, 3426.303), stdev = 72.351 CI (99.9%): [3213.678, 3432.446] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = ISO-8859-6, length = 25000) # Run progress: 96.67% complete, ETA 00:03:25 # Fork: 1 of 2 # Warmup Iteration 1: 18366.498 ns/op # Warmup Iteration 2: 11974.170 ns/op # Warmup Iteration 3: 13431.210 ns/op # Warmup Iteration 4: 13032.914 ns/op # Warmup Iteration 5: 13570.261 ns/op Iteration 1: 12863.634 ns/op Iteration 2: 12345.639 ns/op Iteration 3: 13200.584 ns/op Iteration 4: 12980.882 ns/op Iteration 5: 12931.058 ns/op # Run progress: 97.08% complete, ETA 00:02:59 # Fork: 2 of 2 # Warmup Iteration 1: 18147.811 ns/op # Warmup Iteration 2: 12222.877 ns/op # Warmup Iteration 3: 13850.838 ns/op # Warmup Iteration 4: 12964.137 ns/op # Warmup Iteration 5: 13871.285 ns/op Iteration 1: 13065.163 ns/op Iteration 2: 12435.563 ns/op Iteration 3: 13609.211 ns/op Iteration 4: 13194.960 ns/op Iteration 5: 13071.338 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 12969.803 ±(99.9%) 556.654 ns/op [Average] (min, avg, max) = (12345.639, 12969.803, 13609.211), stdev = 368.192 CI (99.9%): [12413.149, 13526.457] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = MS932, length = 256) # Run progress: 97.50% complete, ETA 00:02:34 # Fork: 1 of 2 # Warmup Iteration 1: 2044.255 ns/op # Warmup Iteration 2: 1616.980 ns/op # Warmup Iteration 3: 1617.506 ns/op # Warmup Iteration 4: 1708.474 ns/op # Warmup Iteration 5: 1629.406 ns/op Iteration 1: 1664.955 ns/op Iteration 2: 1617.643 ns/op Iteration 3: 1621.282 ns/op Iteration 4: 1619.014 ns/op Iteration 5: 1687.327 ns/op # Run progress: 97.92% complete, ETA 00:02:08 # Fork: 2 of 2 # Warmup Iteration 1: 2033.370 ns/op # Warmup Iteration 2: 1622.093 ns/op # Warmup Iteration 3: 1612.152 ns/op # Warmup Iteration 4: 1623.052 ns/op # Warmup Iteration 5: 1701.777 ns/op Iteration 1: 1618.968 ns/op Iteration 2: 1657.329 ns/op Iteration 3: 1625.110 ns/op Iteration 4: 1621.026 ns/op Iteration 5: 1681.793 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 1641.445 ±(99.9%) 42.772 ns/op [Average] (min, avg, max) = (1617.643, 1641.445, 1687.327), stdev = 28.291 CI (99.9%): [1598.673, 1684.217] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = MS932, length = 4096) # Run progress: 98.33% complete, ETA 00:01:42 # Fork: 1 of 2 # Warmup Iteration 1: 4162.538 ns/op # Warmup Iteration 2: 3339.474 ns/op # Warmup Iteration 3: 3586.343 ns/op # Warmup Iteration 4: 3580.760 ns/op # Warmup Iteration 5: 3408.104 ns/op Iteration 1: 3411.498 ns/op Iteration 2: 3314.959 ns/op Iteration 3: 3432.219 ns/op Iteration 4: 3528.189 ns/op Iteration 5: 3408.415 ns/op # Run progress: 98.75% complete, ETA 00:01:17 # Fork: 2 of 2 # Warmup Iteration 1: 4241.309 ns/op # Warmup Iteration 2: 3262.029 ns/op # Warmup Iteration 3: 3637.986 ns/op # Warmup Iteration 4: 3613.433 ns/op # Warmup Iteration 5: 3430.702 ns/op Iteration 1: 3386.236 ns/op Iteration 2: 3327.984 ns/op Iteration 3: 3392.719 ns/op Iteration 4: 3461.043 ns/op Iteration 5: 3434.032 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 3409.729 ±(99.9%) 93.295 ns/op [Average] (min, avg, max) = (3314.959, 3409.729, 3528.189), stdev = 61.709 CI (99.9%): [3316.434, 3503.025] (assumes normal distribution) # JMH version: 1.26 # VM version: JDK 17-internal, Java HotSpot(TM) 64-Bit Server VM, 17-internal+0-LTS-2020-12-18-1443320.clredest... # VM invoker: /home/clredest/src/jdk-git/build/linux-x64/images/jdk/bin/java # VM options: -Xmx1g # Warmup: 5 iterations, 2 s each # Measurement: 5 iterations, 3 s each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Average time, time/op # Benchmark: org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart # Parameters: (charsetName = MS932, length = 25000) # Run progress: 99.17% complete, ETA 00:00:51 # Fork: 1 of 2 # Warmup Iteration 1: 18810.983 ns/op # Warmup Iteration 2: 12288.916 ns/op # Warmup Iteration 3: 13381.476 ns/op # Warmup Iteration 4: 13652.170 ns/op # Warmup Iteration 5: 13265.083 ns/op Iteration 1: 13954.222 ns/op Iteration 2: 12943.772 ns/op Iteration 3: 13428.881 ns/op Iteration 4: 13477.607 ns/op Iteration 5: 13744.281 ns/op # Run progress: 99.58% complete, ETA 00:00:25 # Fork: 2 of 2 # Warmup Iteration 1: 18833.591 ns/op # Warmup Iteration 2: 12207.359 ns/op # Warmup Iteration 3: 13739.412 ns/op # Warmup Iteration 4: 13156.154 ns/op # Warmup Iteration 5: 13360.273 ns/op Iteration 1: 13745.616 ns/op Iteration 2: 12610.001 ns/op Iteration 3: 13305.454 ns/op Iteration 4: 13795.580 ns/op Iteration 5: 13224.669 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 13423.008 ±(99.9%) 632.478 ns/op [Average] (min, avg, max) = (12610.001, 13423.008, 13954.222), stdev = 418.345 CI (99.9%): [12790.531, 14055.486] (assumes normal distribution) # Run complete. Total time: 01:42:49 REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial experiments, perform baseline and negative tests that provide experimental control, make sure the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts. Do not assume the numbers tell you what you want them to tell. Benchmark (charsetName) (length) Mode Cnt Score Error Units ByteStreamDecoder.readStringDirect US-ASCII 256 avgt 10 105.204 ± 4.650 ns/op ByteStreamDecoder.readStringDirect US-ASCII 4096 avgt 10 767.549 ± 16.401 ns/op ByteStreamDecoder.readStringDirect US-ASCII 25000 avgt 10 5197.639 ± 129.167 ns/op ByteStreamDecoder.readStringDirect ISO-8859-1 256 avgt 10 82.756 ± 3.008 ns/op ByteStreamDecoder.readStringDirect ISO-8859-1 4096 avgt 10 664.737 ± 15.643 ns/op ByteStreamDecoder.readStringDirect ISO-8859-1 25000 avgt 10 3758.548 ± 115.283 ns/op ByteStreamDecoder.readStringDirect UTF-8 256 avgt 10 103.645 ± 4.448 ns/op ByteStreamDecoder.readStringDirect UTF-8 4096 avgt 10 769.936 ± 20.120 ns/op ByteStreamDecoder.readStringDirect UTF-8 25000 avgt 10 5199.042 ± 122.634 ns/op ByteStreamDecoder.readStringDirect ISO-8859-6 256 avgt 10 104.328 ± 6.313 ns/op ByteStreamDecoder.readStringDirect ISO-8859-6 4096 avgt 10 827.490 ± 93.588 ns/op ByteStreamDecoder.readStringDirect ISO-8859-6 25000 avgt 10 5197.206 ± 128.260 ns/op ByteStreamDecoder.readStringDirect MS932 256 avgt 10 104.200 ± 3.940 ns/op ByteStreamDecoder.readStringDirect MS932 4096 avgt 10 838.160 ± 64.839 ns/op ByteStreamDecoder.readStringDirect MS932 25000 avgt 10 5157.950 ± 181.462 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd US-ASCII 256 avgt 10 107.235 ± 4.374 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd US-ASCII 4096 avgt 10 833.041 ± 69.673 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd US-ASCII 25000 avgt 10 5213.982 ± 197.097 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-1 256 avgt 10 84.143 ± 3.277 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-1 4096 avgt 10 659.529 ± 20.333 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-1 25000 avgt 10 3774.543 ± 96.771 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd UTF-8 256 avgt 10 2421.324 ± 63.156 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd UTF-8 4096 avgt 10 37917.377 ± 1296.085 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd UTF-8 25000 avgt 10 235578.154 ± 9187.594 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-6 256 avgt 10 105.577 ± 5.829 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-6 4096 avgt 10 791.150 ± 29.436 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-6 25000 avgt 10 5240.342 ± 174.646 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd MS932 256 avgt 10 104.363 ± 5.051 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd MS932 4096 avgt 10 852.014 ± 70.330 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd MS932 25000 avgt 10 5151.924 ± 164.177 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther US-ASCII 256 avgt 10 105.358 ± 5.962 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther US-ASCII 4096 avgt 10 796.804 ± 40.729 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther US-ASCII 25000 avgt 10 5125.843 ± 159.332 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-1 256 avgt 10 83.223 ± 3.851 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-1 4096 avgt 10 662.007 ± 18.114 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-1 25000 avgt 10 3766.883 ± 122.894 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther UTF-8 256 avgt 10 2595.038 ± 56.275 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther UTF-8 4096 avgt 10 48754.671 ± 1404.948 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther UTF-8 25000 avgt 10 328048.589 ± 34672.499 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-6 256 avgt 10 102.860 ± 6.045 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-6 4096 avgt 10 807.740 ± 48.239 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-6 25000 avgt 10 5176.944 ± 160.081 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther MS932 256 avgt 10 104.272 ± 5.371 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther MS932 4096 avgt 10 800.471 ± 25.262 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther MS932 25000 avgt 10 5145.539 ± 108.650 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart US-ASCII 256 avgt 10 107.387 ± 5.046 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart US-ASCII 4096 avgt 10 805.771 ± 65.846 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart US-ASCII 25000 avgt 10 5182.450 ± 172.468 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-1 256 avgt 10 84.345 ± 3.859 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-1 4096 avgt 10 660.073 ± 17.348 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-1 25000 avgt 10 3754.069 ± 116.523 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart UTF-8 256 avgt 10 2449.903 ± 100.337 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart UTF-8 4096 avgt 10 38011.318 ± 1820.587 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart UTF-8 25000 avgt 10 234402.551 ± 8862.427 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-6 256 avgt 10 106.072 ± 4.951 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-6 4096 avgt 10 789.684 ± 40.942 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-6 25000 avgt 10 5192.649 ± 115.974 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart MS932 256 avgt 10 105.069 ± 5.641 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart MS932 4096 avgt 10 784.228 ± 34.484 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart MS932 25000 avgt 10 5192.790 ± 145.537 ns/op ByteStreamDecoder.readStringReader US-ASCII 256 avgt 10 1563.975 ± 38.413 ns/op ByteStreamDecoder.readStringReader US-ASCII 4096 avgt 10 3293.010 ± 89.399 ns/op ByteStreamDecoder.readStringReader US-ASCII 25000 avgt 10 13023.473 ± 366.291 ns/op ByteStreamDecoder.readStringReader ISO-8859-1 256 avgt 10 1531.268 ± 40.348 ns/op ByteStreamDecoder.readStringReader ISO-8859-1 4096 avgt 10 3024.298 ± 63.577 ns/op ByteStreamDecoder.readStringReader ISO-8859-1 25000 avgt 10 11563.764 ± 661.939 ns/op ByteStreamDecoder.readStringReader UTF-8 256 avgt 10 1609.740 ± 35.789 ns/op ByteStreamDecoder.readStringReader UTF-8 4096 avgt 10 3353.429 ± 130.316 ns/op ByteStreamDecoder.readStringReader UTF-8 25000 avgt 10 13163.789 ± 636.077 ns/op ByteStreamDecoder.readStringReader ISO-8859-6 256 avgt 10 1567.347 ± 41.874 ns/op ByteStreamDecoder.readStringReader ISO-8859-6 4096 avgt 10 3311.254 ± 133.664 ns/op ByteStreamDecoder.readStringReader ISO-8859-6 25000 avgt 10 13124.315 ± 677.921 ns/op ByteStreamDecoder.readStringReader MS932 256 avgt 10 1626.780 ± 42.189 ns/op ByteStreamDecoder.readStringReader MS932 4096 avgt 10 3395.034 ± 114.421 ns/op ByteStreamDecoder.readStringReader MS932 25000 avgt 10 13169.105 ± 622.397 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd US-ASCII 256 avgt 10 1565.849 ± 53.096 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd US-ASCII 4096 avgt 10 3296.436 ± 95.176 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd US-ASCII 25000 avgt 10 12945.301 ± 590.408 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-1 256 avgt 10 1557.172 ± 40.312 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-1 4096 avgt 10 3015.609 ± 74.128 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-1 25000 avgt 10 11417.802 ± 492.424 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd UTF-8 256 avgt 10 2166.260 ± 74.788 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd UTF-8 4096 avgt 10 11334.083 ± 691.207 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd UTF-8 25000 avgt 10 14040.955 ± 844.566 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-6 256 avgt 10 1571.509 ± 36.452 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-6 4096 avgt 10 3295.287 ± 150.496 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-6 25000 avgt 10 13086.492 ± 775.995 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd MS932 256 avgt 10 1640.234 ± 49.170 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd MS932 4096 avgt 10 3392.000 ± 148.175 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd MS932 25000 avgt 10 13295.799 ± 535.730 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther US-ASCII 256 avgt 10 1553.001 ± 36.618 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther US-ASCII 4096 avgt 10 3283.059 ± 108.774 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther US-ASCII 25000 avgt 10 13133.512 ± 536.127 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-1 256 avgt 10 1525.009 ± 49.465 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-1 4096 avgt 10 3046.251 ± 101.206 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-1 25000 avgt 10 11501.035 ± 417.979 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther UTF-8 256 avgt 10 4411.570 ± 350.433 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther UTF-8 4096 avgt 10 40567.359 ± 1862.302 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther UTF-8 25000 avgt 10 225162.709 ± 12084.299 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-6 256 avgt 10 1577.826 ± 48.028 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-6 4096 avgt 10 3319.269 ± 123.051 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-6 25000 avgt 10 13160.331 ± 592.444 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther MS932 256 avgt 10 1629.396 ± 41.624 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther MS932 4096 avgt 10 3422.372 ± 117.222 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther MS932 25000 avgt 10 13242.664 ± 649.829 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart US-ASCII 256 avgt 10 1570.077 ± 40.725 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart US-ASCII 4096 avgt 10 3304.828 ± 130.941 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart US-ASCII 25000 avgt 10 13083.794 ± 759.925 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-1 256 avgt 10 1544.805 ± 38.902 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-1 4096 avgt 10 3049.596 ± 112.859 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-1 25000 avgt 10 11434.814 ± 496.430 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart UTF-8 256 avgt 10 3608.594 ± 243.017 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart UTF-8 4096 avgt 10 28452.173 ± 2115.176 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart UTF-8 25000 avgt 10 66855.353 ± 4378.514 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-6 256 avgt 10 1572.811 ± 45.342 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-6 4096 avgt 10 3323.062 ± 109.384 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-6 25000 avgt 10 12969.803 ± 556.654 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart MS932 256 avgt 10 1641.445 ± 42.772 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart MS932 4096 avgt 10 3409.729 ± 93.295 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart MS932 25000 avgt 10 13423.008 ± 632.478 ns/op