# 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: 122.541 ns/op # Warmup Iteration 2: 98.381 ns/op # Warmup Iteration 3: 103.447 ns/op # Warmup Iteration 4: 111.448 ns/op # Warmup Iteration 5: 107.634 ns/op Iteration 1: 102.232 ns/op Iteration 2: 103.543 ns/op Iteration 3: 103.876 ns/op Iteration 4: 108.079 ns/op Iteration 5: 102.958 ns/op # Run progress: 0.42% complete, ETA 01:42:42 # Fork: 2 of 2 # Warmup Iteration 1: 120.191 ns/op # Warmup Iteration 2: 99.470 ns/op # Warmup Iteration 3: 104.831 ns/op # Warmup Iteration 4: 110.799 ns/op # Warmup Iteration 5: 104.918 ns/op Iteration 1: 108.869 ns/op Iteration 2: 99.338 ns/op Iteration 3: 108.104 ns/op Iteration 4: 105.505 ns/op Iteration 5: 103.034 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 104.554 ±(99.9%) 4.605 ns/op [Average] (min, avg, max) = (99.338, 104.554, 108.869), stdev = 3.046 CI (99.9%): [99.949, 109.158] (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:42:11 # Fork: 1 of 2 # Warmup Iteration 1: 958.948 ns/op # Warmup Iteration 2: 744.905 ns/op # Warmup Iteration 3: 741.407 ns/op # Warmup Iteration 4: 791.179 ns/op # Warmup Iteration 5: 747.714 ns/op Iteration 1: 754.203 ns/op Iteration 2: 761.231 ns/op Iteration 3: 747.684 ns/op Iteration 4: 734.121 ns/op Iteration 5: 772.030 ns/op # Run progress: 1.25% complete, ETA 01:41:44 # Fork: 2 of 2 # Warmup Iteration 1: 1012.603 ns/op # Warmup Iteration 2: 825.490 ns/op # Warmup Iteration 3: 825.491 ns/op # Warmup Iteration 4: 872.344 ns/op # Warmup Iteration 5: 826.603 ns/op Iteration 1: 831.256 ns/op Iteration 2: 850.465 ns/op Iteration 3: 832.400 ns/op Iteration 4: 865.310 ns/op Iteration 5: 836.002 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 798.470 ±(99.9%) 74.016 ns/op [Average] (min, avg, max) = (734.121, 798.470, 865.310), stdev = 48.957 CI (99.9%): [724.454, 872.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.readStringDirect # Parameters: (charsetName = US-ASCII, length = 25000) # Run progress: 1.67% complete, ETA 01:41:15 # Fork: 1 of 2 # Warmup Iteration 1: 6718.596 ns/op # Warmup Iteration 2: 4978.144 ns/op # Warmup Iteration 3: 5012.515 ns/op # Warmup Iteration 4: 5280.680 ns/op # Warmup Iteration 5: 5052.135 ns/op Iteration 1: 5082.236 ns/op Iteration 2: 5182.461 ns/op Iteration 3: 5120.747 ns/op Iteration 4: 5330.186 ns/op Iteration 5: 5158.177 ns/op # Run progress: 2.08% complete, ETA 01:40:49 # Fork: 2 of 2 # Warmup Iteration 1: 6498.709 ns/op # Warmup Iteration 2: 5086.075 ns/op # Warmup Iteration 3: 5466.916 ns/op # Warmup Iteration 4: 5181.551 ns/op # Warmup Iteration 5: 5163.052 ns/op Iteration 1: 5364.125 ns/op Iteration 2: 5064.265 ns/op Iteration 3: 5172.755 ns/op Iteration 4: 5297.934 ns/op Iteration 5: 5195.889 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 5196.877 ±(99.9%) 155.139 ns/op [Average] (min, avg, max) = (5064.265, 5196.877, 5364.125), stdev = 102.615 CI (99.9%): [5041.738, 5352.016] (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:22 # Fork: 1 of 2 # Warmup Iteration 1: 95.231 ns/op # Warmup Iteration 2: 80.015 ns/op # Warmup Iteration 3: 82.042 ns/op # Warmup Iteration 4: 85.861 ns/op # Warmup Iteration 5: 83.100 ns/op Iteration 1: 85.246 ns/op Iteration 2: 80.941 ns/op Iteration 3: 85.723 ns/op Iteration 4: 83.075 ns/op Iteration 5: 82.182 ns/op # Run progress: 2.92% complete, ETA 01:39:54 # Fork: 2 of 2 # Warmup Iteration 1: 97.251 ns/op # Warmup Iteration 2: 80.074 ns/op # Warmup Iteration 3: 89.097 ns/op # Warmup Iteration 4: 82.422 ns/op # Warmup Iteration 5: 89.206 ns/op Iteration 1: 82.507 ns/op Iteration 2: 80.128 ns/op Iteration 3: 85.393 ns/op Iteration 4: 82.034 ns/op Iteration 5: 85.999 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 83.323 ±(99.9%) 3.206 ns/op [Average] (min, avg, max) = (80.128, 83.323, 85.999), stdev = 2.121 CI (99.9%): [80.117, 86.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.readStringDirect # Parameters: (charsetName = ISO-8859-1, length = 4096) # Run progress: 3.33% complete, ETA 01:39:27 # Fork: 1 of 2 # Warmup Iteration 1: 795.693 ns/op # Warmup Iteration 2: 656.502 ns/op # Warmup Iteration 3: 648.374 ns/op # Warmup Iteration 4: 690.710 ns/op # Warmup Iteration 5: 648.669 ns/op Iteration 1: 650.744 ns/op Iteration 2: 664.337 ns/op Iteration 3: 647.765 ns/op Iteration 4: 671.933 ns/op Iteration 5: 652.546 ns/op # Run progress: 3.75% complete, ETA 01:39:01 # Fork: 2 of 2 # Warmup Iteration 1: 789.645 ns/op # Warmup Iteration 2: 656.798 ns/op # Warmup Iteration 3: 650.607 ns/op # Warmup Iteration 4: 693.004 ns/op # Warmup Iteration 5: 649.545 ns/op Iteration 1: 649.996 ns/op Iteration 2: 668.137 ns/op Iteration 3: 647.492 ns/op Iteration 4: 648.338 ns/op Iteration 5: 670.287 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 657.157 ±(99.9%) 15.417 ns/op [Average] (min, avg, max) = (647.492, 657.157, 671.933), stdev = 10.197 CI (99.9%): [641.740, 672.575] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 4491.053 ns/op # Warmup Iteration 2: 3792.451 ns/op # Warmup Iteration 3: 3903.606 ns/op # Warmup Iteration 4: 3756.761 ns/op # Warmup Iteration 5: 3895.276 ns/op Iteration 1: 3737.182 ns/op Iteration 2: 3701.332 ns/op Iteration 3: 3826.022 ns/op Iteration 4: 3734.741 ns/op Iteration 5: 3706.141 ns/op # Run progress: 4.58% complete, ETA 01:38:09 # Fork: 2 of 2 # Warmup Iteration 1: 4503.992 ns/op # Warmup Iteration 2: 3740.994 ns/op # Warmup Iteration 3: 3723.270 ns/op # Warmup Iteration 4: 3959.882 ns/op # Warmup Iteration 5: 3736.868 ns/op Iteration 1: 3862.379 ns/op Iteration 2: 3661.406 ns/op Iteration 3: 3725.171 ns/op Iteration 4: 3845.574 ns/op Iteration 5: 3724.050 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 3752.400 ±(99.9%) 102.432 ns/op [Average] (min, avg, max) = (3661.406, 3752.400, 3862.379), stdev = 67.752 CI (99.9%): [3649.968, 3854.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:44 # Fork: 1 of 2 # Warmup Iteration 1: 117.508 ns/op # Warmup Iteration 2: 97.904 ns/op # Warmup Iteration 3: 107.016 ns/op # Warmup Iteration 4: 103.299 ns/op # Warmup Iteration 5: 110.120 ns/op Iteration 1: 103.905 ns/op Iteration 2: 100.905 ns/op Iteration 3: 108.608 ns/op Iteration 4: 104.383 ns/op Iteration 5: 104.655 ns/op # Run progress: 5.42% complete, ETA 01:37:17 # Fork: 2 of 2 # Warmup Iteration 1: 117.211 ns/op # Warmup Iteration 2: 97.651 ns/op # Warmup Iteration 3: 103.124 ns/op # Warmup Iteration 4: 108.472 ns/op # Warmup Iteration 5: 103.549 ns/op Iteration 1: 107.339 ns/op Iteration 2: 98.687 ns/op Iteration 3: 108.248 ns/op Iteration 4: 101.728 ns/op Iteration 5: 102.640 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 104.110 ±(99.9%) 4.930 ns/op [Average] (min, avg, max) = (98.687, 104.110, 108.608), stdev = 3.261 CI (99.9%): [99.179, 109.040] (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:51 # Fork: 1 of 2 # Warmup Iteration 1: 969.438 ns/op # Warmup Iteration 2: 761.701 ns/op # Warmup Iteration 3: 757.514 ns/op # Warmup Iteration 4: 806.190 ns/op # Warmup Iteration 5: 760.850 ns/op Iteration 1: 793.191 ns/op Iteration 2: 748.439 ns/op Iteration 3: 759.910 ns/op Iteration 4: 788.545 ns/op Iteration 5: 765.812 ns/op # Run progress: 6.25% complete, ETA 01:36:26 # Fork: 2 of 2 # Warmup Iteration 1: 993.810 ns/op # Warmup Iteration 2: 793.261 ns/op # Warmup Iteration 3: 795.916 ns/op # Warmup Iteration 4: 848.093 ns/op # Warmup Iteration 5: 796.652 ns/op Iteration 1: 829.664 ns/op Iteration 2: 782.794 ns/op Iteration 3: 789.958 ns/op Iteration 4: 829.250 ns/op Iteration 5: 792.340 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 787.990 ±(99.9%) 40.193 ns/op [Average] (min, avg, max) = (748.439, 787.990, 829.664), stdev = 26.585 CI (99.9%): [747.797, 828.183] (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:36:00 # Fork: 1 of 2 # Warmup Iteration 1: 6384.126 ns/op # Warmup Iteration 2: 5021.346 ns/op # Warmup Iteration 3: 5074.548 ns/op # Warmup Iteration 4: 5373.057 ns/op # Warmup Iteration 5: 5057.379 ns/op Iteration 1: 5210.825 ns/op Iteration 2: 4962.461 ns/op Iteration 3: 5052.250 ns/op Iteration 4: 5062.935 ns/op Iteration 5: 5289.644 ns/op # Run progress: 7.08% complete, ETA 01:35:34 # Fork: 2 of 2 # Warmup Iteration 1: 6271.550 ns/op # Warmup Iteration 2: 5117.611 ns/op # Warmup Iteration 3: 5149.118 ns/op # Warmup Iteration 4: 5448.280 ns/op # Warmup Iteration 5: 5144.863 ns/op Iteration 1: 5327.189 ns/op Iteration 2: 5059.597 ns/op Iteration 3: 5144.489 ns/op Iteration 4: 5152.783 ns/op Iteration 5: 5346.639 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 5160.881 ±(99.9%) 196.862 ns/op [Average] (min, avg, max) = (4962.461, 5160.881, 5346.639), stdev = 130.212 CI (99.9%): [4964.019, 5357.743] (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:09 # Fork: 1 of 2 # Warmup Iteration 1: 117.706 ns/op # Warmup Iteration 2: 96.794 ns/op # Warmup Iteration 3: 107.394 ns/op # Warmup Iteration 4: 101.232 ns/op # Warmup Iteration 5: 109.053 ns/op Iteration 1: 101.907 ns/op Iteration 2: 97.849 ns/op Iteration 3: 105.885 ns/op Iteration 4: 100.561 ns/op Iteration 5: 103.731 ns/op # Run progress: 7.92% complete, ETA 01:34:43 # Fork: 2 of 2 # Warmup Iteration 1: 115.717 ns/op # Warmup Iteration 2: 98.863 ns/op # Warmup Iteration 3: 110.278 ns/op # Warmup Iteration 4: 104.195 ns/op # Warmup Iteration 5: 111.547 ns/op Iteration 1: 103.136 ns/op Iteration 2: 102.049 ns/op Iteration 3: 106.696 ns/op Iteration 4: 104.669 ns/op Iteration 5: 104.170 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 103.065 ±(99.9%) 3.943 ns/op [Average] (min, avg, max) = (97.849, 103.065, 106.696), stdev = 2.608 CI (99.9%): [99.122, 107.009] (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:17 # Fork: 1 of 2 # Warmup Iteration 1: 988.207 ns/op # Warmup Iteration 2: 803.678 ns/op # Warmup Iteration 3: 810.935 ns/op # Warmup Iteration 4: 860.356 ns/op # Warmup Iteration 5: 809.678 ns/op Iteration 1: 813.301 ns/op Iteration 2: 823.275 ns/op Iteration 3: 808.219 ns/op Iteration 4: 806.819 ns/op Iteration 5: 835.936 ns/op # Run progress: 8.75% complete, ETA 01:33:51 # Fork: 2 of 2 # Warmup Iteration 1: 968.706 ns/op # Warmup Iteration 2: 771.674 ns/op # Warmup Iteration 3: 780.142 ns/op # Warmup Iteration 4: 832.759 ns/op # Warmup Iteration 5: 781.971 ns/op Iteration 1: 778.318 ns/op Iteration 2: 787.274 ns/op Iteration 3: 773.036 ns/op Iteration 4: 780.133 ns/op Iteration 5: 815.135 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 802.145 ±(99.9%) 32.115 ns/op [Average] (min, avg, max) = (773.036, 802.145, 835.936), stdev = 21.242 CI (99.9%): [770.030, 834.259] (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:25 # Fork: 1 of 2 # Warmup Iteration 1: 6325.882 ns/op # Warmup Iteration 2: 5009.711 ns/op # Warmup Iteration 3: 5151.539 ns/op # Warmup Iteration 4: 5469.905 ns/op # Warmup Iteration 5: 5173.864 ns/op Iteration 1: 5191.587 ns/op Iteration 2: 5248.725 ns/op Iteration 3: 5169.779 ns/op Iteration 4: 5169.545 ns/op Iteration 5: 5376.310 ns/op # Run progress: 9.58% complete, ETA 01:33:00 # Fork: 2 of 2 # Warmup Iteration 1: 7254.726 ns/op # Warmup Iteration 2: 5014.720 ns/op # Warmup Iteration 3: 5372.831 ns/op # Warmup Iteration 4: 5145.347 ns/op # Warmup Iteration 5: 5142.982 ns/op Iteration 1: 5253.727 ns/op Iteration 2: 5008.762 ns/op Iteration 3: 5330.707 ns/op Iteration 4: 5126.170 ns/op Iteration 5: 5312.678 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 5218.799 ±(99.9%) 164.482 ns/op [Average] (min, avg, max) = (5008.762, 5218.799, 5376.310), stdev = 108.795 CI (99.9%): [5054.317, 5383.281] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 119.922 ns/op # Warmup Iteration 2: 99.721 ns/op # Warmup Iteration 3: 107.624 ns/op # Warmup Iteration 4: 103.926 ns/op # Warmup Iteration 5: 103.453 ns/op Iteration 1: 107.192 ns/op Iteration 2: 98.440 ns/op Iteration 3: 101.271 ns/op Iteration 4: 101.934 ns/op Iteration 5: 105.596 ns/op # Run progress: 10.42% complete, ETA 01:32:09 # Fork: 2 of 2 # Warmup Iteration 1: 121.008 ns/op # Warmup Iteration 2: 98.743 ns/op # Warmup Iteration 3: 108.744 ns/op # Warmup Iteration 4: 104.768 ns/op # Warmup Iteration 5: 102.826 ns/op Iteration 1: 107.139 ns/op Iteration 2: 97.536 ns/op Iteration 3: 102.238 ns/op Iteration 4: 103.142 ns/op Iteration 5: 106.111 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 103.060 ±(99.9%) 5.200 ns/op [Average] (min, avg, max) = (97.536, 103.060, 107.192), stdev = 3.439 CI (99.9%): [97.860, 108.259] (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:43 # Fork: 1 of 2 # Warmup Iteration 1: 1002.191 ns/op # Warmup Iteration 2: 806.434 ns/op # Warmup Iteration 3: 798.561 ns/op # Warmup Iteration 4: 847.358 ns/op # Warmup Iteration 5: 797.883 ns/op Iteration 1: 801.522 ns/op Iteration 2: 816.562 ns/op Iteration 3: 797.790 ns/op Iteration 4: 829.595 ns/op Iteration 5: 797.580 ns/op # Run progress: 11.25% complete, ETA 01:31:17 # Fork: 2 of 2 # Warmup Iteration 1: 972.985 ns/op # Warmup Iteration 2: 786.198 ns/op # Warmup Iteration 3: 789.521 ns/op # Warmup Iteration 4: 839.477 ns/op # Warmup Iteration 5: 788.986 ns/op Iteration 1: 789.050 ns/op Iteration 2: 799.301 ns/op Iteration 3: 781.036 ns/op Iteration 4: 820.864 ns/op Iteration 5: 791.338 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 802.464 ±(99.9%) 23.055 ns/op [Average] (min, avg, max) = (781.036, 802.464, 829.595), stdev = 15.249 CI (99.9%): [779.409, 825.519] (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:51 # Fork: 1 of 2 # Warmup Iteration 1: 6690.570 ns/op # Warmup Iteration 2: 5084.534 ns/op # Warmup Iteration 3: 5427.237 ns/op # Warmup Iteration 4: 5196.809 ns/op # Warmup Iteration 5: 5124.531 ns/op Iteration 1: 5316.744 ns/op Iteration 2: 4986.897 ns/op Iteration 3: 5062.556 ns/op Iteration 4: 5255.303 ns/op Iteration 5: 5161.632 ns/op # Run progress: 12.08% complete, ETA 01:30:26 # Fork: 2 of 2 # Warmup Iteration 1: 6233.717 ns/op # Warmup Iteration 2: 5022.370 ns/op # Warmup Iteration 3: 5386.518 ns/op # Warmup Iteration 4: 5102.580 ns/op # Warmup Iteration 5: 5456.773 ns/op Iteration 1: 5136.374 ns/op Iteration 2: 5049.535 ns/op Iteration 3: 5342.790 ns/op Iteration 4: 5051.471 ns/op Iteration 5: 5127.784 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect": 5149.109 ±(99.9%) 182.342 ns/op [Average] (min, avg, max) = (4986.897, 5149.109, 5342.790), stdev = 120.608 CI (99.9%): [4966.766, 5331.451] (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:30:00 # Fork: 1 of 2 # Warmup Iteration 1: 118.442 ns/op # Warmup Iteration 2: 101.698 ns/op # Warmup Iteration 3: 112.246 ns/op # Warmup Iteration 4: 108.012 ns/op # Warmup Iteration 5: 108.339 ns/op Iteration 1: 110.756 ns/op Iteration 2: 100.539 ns/op Iteration 3: 110.564 ns/op Iteration 4: 107.869 ns/op Iteration 5: 111.001 ns/op # Run progress: 12.92% complete, ETA 01:29:34 # Fork: 2 of 2 # Warmup Iteration 1: 121.941 ns/op # Warmup Iteration 2: 104.972 ns/op # Warmup Iteration 3: 110.594 ns/op # Warmup Iteration 4: 107.074 ns/op # Warmup Iteration 5: 105.714 ns/op Iteration 1: 109.061 ns/op Iteration 2: 101.787 ns/op Iteration 3: 100.899 ns/op Iteration 4: 104.485 ns/op Iteration 5: 107.809 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 106.477 ±(99.9%) 6.339 ns/op [Average] (min, avg, max) = (100.539, 106.477, 111.001), stdev = 4.193 CI (99.9%): [100.138, 112.816] (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:09 # Fork: 1 of 2 # Warmup Iteration 1: 954.056 ns/op # Warmup Iteration 2: 755.498 ns/op # Warmup Iteration 3: 750.293 ns/op # Warmup Iteration 4: 799.555 ns/op # Warmup Iteration 5: 752.652 ns/op Iteration 1: 755.242 ns/op Iteration 2: 758.256 ns/op Iteration 3: 753.423 ns/op Iteration 4: 754.261 ns/op Iteration 5: 786.385 ns/op # Run progress: 13.75% complete, ETA 01:28:43 # Fork: 2 of 2 # Warmup Iteration 1: 975.485 ns/op # Warmup Iteration 2: 755.526 ns/op # Warmup Iteration 3: 759.837 ns/op # Warmup Iteration 4: 800.775 ns/op # Warmup Iteration 5: 761.853 ns/op Iteration 1: 762.570 ns/op Iteration 2: 776.656 ns/op Iteration 3: 759.738 ns/op Iteration 4: 758.877 ns/op Iteration 5: 789.524 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 765.493 ±(99.9%) 20.491 ns/op [Average] (min, avg, max) = (753.423, 765.493, 789.524), stdev = 13.554 CI (99.9%): [745.002, 785.985] (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:17 # Fork: 1 of 2 # Warmup Iteration 1: 6475.248 ns/op # Warmup Iteration 2: 5026.153 ns/op # Warmup Iteration 3: 5442.190 ns/op # Warmup Iteration 4: 5147.600 ns/op # Warmup Iteration 5: 5111.772 ns/op Iteration 1: 5354.913 ns/op Iteration 2: 5004.963 ns/op Iteration 3: 5140.106 ns/op Iteration 4: 5152.104 ns/op Iteration 5: 5312.511 ns/op # Run progress: 14.58% complete, ETA 01:27:52 # Fork: 2 of 2 # Warmup Iteration 1: 6593.899 ns/op # Warmup Iteration 2: 5065.778 ns/op # Warmup Iteration 3: 5166.276 ns/op # Warmup Iteration 4: 5397.169 ns/op # Warmup Iteration 5: 5127.762 ns/op Iteration 1: 5324.005 ns/op Iteration 2: 5021.617 ns/op Iteration 3: 5122.195 ns/op Iteration 4: 5168.383 ns/op Iteration 5: 5307.727 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 5190.852 ±(99.9%) 192.294 ns/op [Average] (min, avg, max) = (5004.963, 5190.852, 5354.913), stdev = 127.190 CI (99.9%): [4998.558, 5383.146] (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:26 # Fork: 1 of 2 # Warmup Iteration 1: 96.849 ns/op # Warmup Iteration 2: 80.296 ns/op # Warmup Iteration 3: 86.592 ns/op # Warmup Iteration 4: 82.307 ns/op # Warmup Iteration 5: 88.248 ns/op Iteration 1: 82.553 ns/op Iteration 2: 80.512 ns/op Iteration 3: 86.117 ns/op Iteration 4: 82.722 ns/op Iteration 5: 84.884 ns/op # Run progress: 15.42% complete, ETA 01:27:00 # Fork: 2 of 2 # Warmup Iteration 1: 93.934 ns/op # Warmup Iteration 2: 81.212 ns/op # Warmup Iteration 3: 89.075 ns/op # Warmup Iteration 4: 82.992 ns/op # Warmup Iteration 5: 88.644 ns/op Iteration 1: 83.472 ns/op Iteration 2: 83.147 ns/op Iteration 3: 83.397 ns/op Iteration 4: 83.665 ns/op Iteration 5: 87.452 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 83.792 ±(99.9%) 2.944 ns/op [Average] (min, avg, max) = (80.512, 83.792, 87.452), stdev = 1.947 CI (99.9%): [80.848, 86.736] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 793.611 ns/op # Warmup Iteration 2: 657.090 ns/op # Warmup Iteration 3: 681.043 ns/op # Warmup Iteration 4: 657.334 ns/op # Warmup Iteration 5: 649.974 ns/op Iteration 1: 673.449 ns/op Iteration 2: 646.046 ns/op Iteration 3: 651.414 ns/op Iteration 4: 673.991 ns/op Iteration 5: 649.592 ns/op # Run progress: 16.25% complete, ETA 01:26:09 # Fork: 2 of 2 # Warmup Iteration 1: 795.455 ns/op # Warmup Iteration 2: 657.255 ns/op # Warmup Iteration 3: 682.634 ns/op # Warmup Iteration 4: 657.141 ns/op # Warmup Iteration 5: 650.297 ns/op Iteration 1: 673.400 ns/op Iteration 2: 648.191 ns/op Iteration 3: 651.433 ns/op Iteration 4: 676.743 ns/op Iteration 5: 649.511 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 659.377 ±(99.9%) 19.727 ns/op [Average] (min, avg, max) = (646.046, 659.377, 676.743), stdev = 13.048 CI (99.9%): [639.651, 679.104] (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:43 # Fork: 1 of 2 # Warmup Iteration 1: 4446.436 ns/op # Warmup Iteration 2: 3730.742 ns/op # Warmup Iteration 3: 3683.044 ns/op # Warmup Iteration 4: 3949.383 ns/op # Warmup Iteration 5: 3705.079 ns/op Iteration 1: 3864.051 ns/op Iteration 2: 3664.174 ns/op Iteration 3: 3716.498 ns/op Iteration 4: 3870.275 ns/op Iteration 5: 3713.644 ns/op # Run progress: 17.08% complete, ETA 01:25:17 # Fork: 2 of 2 # Warmup Iteration 1: 4654.210 ns/op # Warmup Iteration 2: 3769.024 ns/op # Warmup Iteration 3: 3927.245 ns/op # Warmup Iteration 4: 3758.302 ns/op # Warmup Iteration 5: 3722.444 ns/op Iteration 1: 3879.568 ns/op Iteration 2: 3688.591 ns/op Iteration 3: 3781.756 ns/op Iteration 4: 3826.604 ns/op Iteration 5: 3725.495 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 3773.066 ±(99.9%) 123.442 ns/op [Average] (min, avg, max) = (3664.174, 3773.066, 3879.568), stdev = 81.650 CI (99.9%): [3649.623, 3896.508] (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:51 # Fork: 1 of 2 # Warmup Iteration 1: 2791.832 ns/op # Warmup Iteration 2: 2478.032 ns/op # Warmup Iteration 3: 2594.945 ns/op # Warmup Iteration 4: 2499.530 ns/op # Warmup Iteration 5: 2491.885 ns/op Iteration 1: 2521.668 ns/op Iteration 2: 2389.757 ns/op Iteration 3: 2439.064 ns/op Iteration 4: 2509.003 ns/op Iteration 5: 2450.097 ns/op # Run progress: 17.92% complete, ETA 01:24:26 # Fork: 2 of 2 # Warmup Iteration 1: 2731.059 ns/op # Warmup Iteration 2: 2531.630 ns/op # Warmup Iteration 3: 2686.078 ns/op # Warmup Iteration 4: 2387.364 ns/op # Warmup Iteration 5: 2379.689 ns/op Iteration 1: 2504.627 ns/op Iteration 2: 2380.770 ns/op Iteration 3: 2401.469 ns/op Iteration 4: 2469.198 ns/op Iteration 5: 2387.762 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 2445.341 ±(99.9%) 82.074 ns/op [Average] (min, avg, max) = (2380.770, 2445.341, 2521.668), stdev = 54.287 CI (99.9%): [2363.267, 2527.416] (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:24:00 # Fork: 1 of 2 # Warmup Iteration 1: 43043.815 ns/op # Warmup Iteration 2: 39024.075 ns/op # Warmup Iteration 3: 37263.935 ns/op # Warmup Iteration 4: 42677.521 ns/op # Warmup Iteration 5: 37599.781 ns/op Iteration 1: 36914.130 ns/op Iteration 2: 38499.479 ns/op Iteration 3: 37137.586 ns/op Iteration 4: 39190.975 ns/op Iteration 5: 37778.502 ns/op # Run progress: 18.75% complete, ETA 01:23:34 # Fork: 2 of 2 # Warmup Iteration 1: 43605.688 ns/op # Warmup Iteration 2: 40041.160 ns/op # Warmup Iteration 3: 37438.469 ns/op # Warmup Iteration 4: 38849.165 ns/op # Warmup Iteration 5: 37432.282 ns/op Iteration 1: 38074.016 ns/op Iteration 2: 39068.302 ns/op Iteration 3: 37231.267 ns/op Iteration 4: 37179.483 ns/op Iteration 5: 38291.277 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 37936.502 ±(99.9%) 1244.191 ns/op [Average] (min, avg, max) = (36914.130, 37936.502, 39190.975), stdev = 822.955 CI (99.9%): [36692.310, 39180.693] (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:08 # Fork: 1 of 2 # Warmup Iteration 1: 265263.159 ns/op # Warmup Iteration 2: 246154.565 ns/op # Warmup Iteration 3: 229324.406 ns/op # Warmup Iteration 4: 255942.194 ns/op # Warmup Iteration 5: 246026.927 ns/op Iteration 1: 230279.896 ns/op Iteration 2: 241854.078 ns/op Iteration 3: 232103.369 ns/op Iteration 4: 229698.233 ns/op Iteration 5: 236721.813 ns/op # Run progress: 19.58% complete, ETA 01:22:42 # Fork: 2 of 2 # Warmup Iteration 1: 263059.211 ns/op # Warmup Iteration 2: 251051.294 ns/op # Warmup Iteration 3: 236061.736 ns/op # Warmup Iteration 4: 247173.618 ns/op # Warmup Iteration 5: 239409.967 ns/op Iteration 1: 235863.923 ns/op Iteration 2: 243331.591 ns/op Iteration 3: 229327.751 ns/op Iteration 4: 230916.495 ns/op Iteration 5: 249416.846 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 235951.399 ±(99.9%) 10407.888 ns/op [Average] (min, avg, max) = (229327.751, 235951.399, 249416.846), stdev = 6884.174 CI (99.9%): [225543.511, 246359.288] (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:17 # Fork: 1 of 2 # Warmup Iteration 1: 116.603 ns/op # Warmup Iteration 2: 98.198 ns/op # Warmup Iteration 3: 107.238 ns/op # Warmup Iteration 4: 104.487 ns/op # Warmup Iteration 5: 110.468 ns/op Iteration 1: 102.456 ns/op Iteration 2: 99.622 ns/op Iteration 3: 107.719 ns/op Iteration 4: 105.080 ns/op Iteration 5: 105.253 ns/op # Run progress: 20.42% complete, ETA 01:21:51 # Fork: 2 of 2 # Warmup Iteration 1: 119.352 ns/op # Warmup Iteration 2: 101.032 ns/op # Warmup Iteration 3: 109.993 ns/op # Warmup Iteration 4: 105.386 ns/op # Warmup Iteration 5: 110.866 ns/op Iteration 1: 103.956 ns/op Iteration 2: 100.249 ns/op Iteration 3: 108.467 ns/op Iteration 4: 106.434 ns/op Iteration 5: 106.181 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 104.542 ±(99.9%) 4.504 ns/op [Average] (min, avg, max) = (99.622, 104.542, 108.467), stdev = 2.979 CI (99.9%): [100.037, 109.046] (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:25 # Fork: 1 of 2 # Warmup Iteration 1: 970.385 ns/op # Warmup Iteration 2: 781.036 ns/op # Warmup Iteration 3: 769.512 ns/op # Warmup Iteration 4: 820.550 ns/op # Warmup Iteration 5: 772.600 ns/op Iteration 1: 788.475 ns/op Iteration 2: 773.512 ns/op Iteration 3: 771.139 ns/op Iteration 4: 772.541 ns/op Iteration 5: 800.065 ns/op # Run progress: 21.25% complete, ETA 01:20:59 # Fork: 2 of 2 # Warmup Iteration 1: 1014.052 ns/op # Warmup Iteration 2: 778.751 ns/op # Warmup Iteration 3: 792.814 ns/op # Warmup Iteration 4: 830.620 ns/op # Warmup Iteration 5: 781.847 ns/op Iteration 1: 788.433 ns/op Iteration 2: 793.172 ns/op Iteration 3: 784.842 ns/op Iteration 4: 819.776 ns/op Iteration 5: 788.103 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 788.006 ±(99.9%) 22.114 ns/op [Average] (min, avg, max) = (771.139, 788.006, 819.776), stdev = 14.627 CI (99.9%): [765.892, 810.120] (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:33 # Fork: 1 of 2 # Warmup Iteration 1: 6447.261 ns/op # Warmup Iteration 2: 5161.036 ns/op # Warmup Iteration 3: 5170.865 ns/op # Warmup Iteration 4: 5446.045 ns/op # Warmup Iteration 5: 5153.083 ns/op Iteration 1: 5174.458 ns/op Iteration 2: 5221.138 ns/op Iteration 3: 5147.650 ns/op Iteration 4: 5212.460 ns/op Iteration 5: 5420.085 ns/op # Run progress: 22.08% complete, ETA 01:20:08 # Fork: 2 of 2 # Warmup Iteration 1: 6565.213 ns/op # Warmup Iteration 2: 4994.513 ns/op # Warmup Iteration 3: 5050.182 ns/op # Warmup Iteration 4: 5373.209 ns/op # Warmup Iteration 5: 5123.276 ns/op Iteration 1: 5266.832 ns/op Iteration 2: 5028.083 ns/op Iteration 3: 5083.657 ns/op Iteration 4: 5106.862 ns/op Iteration 5: 5232.196 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 5189.342 ±(99.9%) 166.049 ns/op [Average] (min, avg, max) = (5028.083, 5189.342, 5420.085), stdev = 109.831 CI (99.9%): [5023.293, 5355.391] (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:42 # Fork: 1 of 2 # Warmup Iteration 1: 119.587 ns/op # Warmup Iteration 2: 100.400 ns/op # Warmup Iteration 3: 111.742 ns/op # Warmup Iteration 4: 106.653 ns/op # Warmup Iteration 5: 107.714 ns/op Iteration 1: 109.856 ns/op Iteration 2: 101.934 ns/op Iteration 3: 108.446 ns/op Iteration 4: 103.177 ns/op Iteration 5: 103.953 ns/op # Run progress: 22.92% complete, ETA 01:19:17 # Fork: 2 of 2 # Warmup Iteration 1: 118.869 ns/op # Warmup Iteration 2: 99.763 ns/op # Warmup Iteration 3: 109.477 ns/op # Warmup Iteration 4: 105.146 ns/op # Warmup Iteration 5: 110.522 ns/op Iteration 1: 105.571 ns/op Iteration 2: 100.377 ns/op Iteration 3: 109.068 ns/op Iteration 4: 103.893 ns/op Iteration 5: 103.910 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 105.019 ±(99.9%) 4.779 ns/op [Average] (min, avg, max) = (100.377, 105.019, 109.856), stdev = 3.161 CI (99.9%): [100.239, 109.798] (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:51 # Fork: 1 of 2 # Warmup Iteration 1: 968.932 ns/op # Warmup Iteration 2: 782.961 ns/op # Warmup Iteration 3: 781.577 ns/op # Warmup Iteration 4: 829.417 ns/op # Warmup Iteration 5: 779.237 ns/op Iteration 1: 786.298 ns/op Iteration 2: 788.968 ns/op Iteration 3: 780.179 ns/op Iteration 4: 778.271 ns/op Iteration 5: 807.509 ns/op # Run progress: 23.75% complete, ETA 01:18:25 # Fork: 2 of 2 # Warmup Iteration 1: 948.688 ns/op # Warmup Iteration 2: 764.136 ns/op # Warmup Iteration 3: 809.366 ns/op # Warmup Iteration 4: 762.221 ns/op # Warmup Iteration 5: 760.587 ns/op Iteration 1: 785.094 ns/op Iteration 2: 714.273 ns/op Iteration 3: 772.683 ns/op Iteration 4: 746.825 ns/op Iteration 5: 737.815 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 769.792 ±(99.9%) 42.516 ns/op [Average] (min, avg, max) = (714.273, 769.792, 807.509), stdev = 28.122 CI (99.9%): [727.276, 812.308] (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:59 # Fork: 1 of 2 # Warmup Iteration 1: 6387.314 ns/op # Warmup Iteration 2: 5029.198 ns/op # Warmup Iteration 3: 5095.055 ns/op # Warmup Iteration 4: 5435.843 ns/op # Warmup Iteration 5: 5171.312 ns/op Iteration 1: 5335.458 ns/op Iteration 2: 5054.358 ns/op Iteration 3: 5305.247 ns/op Iteration 4: 5094.163 ns/op Iteration 5: 5155.691 ns/op # Run progress: 24.58% complete, ETA 01:17:34 # Fork: 2 of 2 # Warmup Iteration 1: 6388.670 ns/op # Warmup Iteration 2: 5056.949 ns/op # Warmup Iteration 3: 5096.044 ns/op # Warmup Iteration 4: 5463.017 ns/op # Warmup Iteration 5: 5081.230 ns/op Iteration 1: 5268.668 ns/op Iteration 2: 4991.375 ns/op Iteration 3: 5150.280 ns/op Iteration 4: 5355.686 ns/op Iteration 5: 5166.107 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEnd": 5187.703 ±(99.9%) 187.473 ns/op [Average] (min, avg, max) = (4991.375, 5187.703, 5355.686), stdev = 124.002 CI (99.9%): [5000.230, 5375.177] (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:08 # Fork: 1 of 2 # Warmup Iteration 1: 117.574 ns/op # Warmup Iteration 2: 97.691 ns/op # Warmup Iteration 3: 104.181 ns/op # Warmup Iteration 4: 107.866 ns/op # Warmup Iteration 5: 103.891 ns/op Iteration 1: 108.650 ns/op Iteration 2: 99.245 ns/op Iteration 3: 110.782 ns/op Iteration 4: 104.368 ns/op Iteration 5: 104.620 ns/op # Run progress: 25.42% complete, ETA 01:16:42 # Fork: 2 of 2 # Warmup Iteration 1: 114.079 ns/op # Warmup Iteration 2: 99.487 ns/op # Warmup Iteration 3: 107.815 ns/op # Warmup Iteration 4: 101.439 ns/op # Warmup Iteration 5: 108.901 ns/op Iteration 1: 102.055 ns/op Iteration 2: 97.429 ns/op Iteration 3: 107.167 ns/op Iteration 4: 102.890 ns/op Iteration 5: 102.531 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 103.974 ±(99.9%) 6.195 ns/op [Average] (min, avg, max) = (97.429, 103.974, 110.782), stdev = 4.098 CI (99.9%): [97.778, 110.169] (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:17 # Fork: 1 of 2 # Warmup Iteration 1: 986.824 ns/op # Warmup Iteration 2: 786.263 ns/op # Warmup Iteration 3: 789.592 ns/op # Warmup Iteration 4: 837.908 ns/op # Warmup Iteration 5: 785.102 ns/op Iteration 1: 801.415 ns/op Iteration 2: 795.809 ns/op Iteration 3: 789.219 ns/op Iteration 4: 791.010 ns/op Iteration 5: 827.037 ns/op # Run progress: 26.25% complete, ETA 01:15:51 # Fork: 2 of 2 # Warmup Iteration 1: 940.069 ns/op # Warmup Iteration 2: 748.943 ns/op # Warmup Iteration 3: 746.373 ns/op # Warmup Iteration 4: 789.998 ns/op # Warmup Iteration 5: 739.329 ns/op Iteration 1: 741.519 ns/op Iteration 2: 755.654 ns/op Iteration 3: 744.460 ns/op Iteration 4: 775.018 ns/op Iteration 5: 747.429 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 776.857 ±(99.9%) 43.500 ns/op [Average] (min, avg, max) = (741.519, 776.857, 827.037), stdev = 28.773 CI (99.9%): [733.357, 820.357] (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:25 # Fork: 1 of 2 # Warmup Iteration 1: 6732.646 ns/op # Warmup Iteration 2: 5171.255 ns/op # Warmup Iteration 3: 5178.421 ns/op # Warmup Iteration 4: 5522.758 ns/op # Warmup Iteration 5: 5135.137 ns/op Iteration 1: 5390.646 ns/op Iteration 2: 5109.554 ns/op Iteration 3: 5183.840 ns/op Iteration 4: 5169.216 ns/op Iteration 5: 5311.743 ns/op # Run progress: 27.08% complete, ETA 01:15:00 # Fork: 2 of 2 # Warmup Iteration 1: 6419.424 ns/op # Warmup Iteration 2: 5090.041 ns/op # Warmup Iteration 3: 5457.799 ns/op # Warmup Iteration 4: 5165.845 ns/op # Warmup Iteration 5: 5418.615 ns/op Iteration 1: 5176.218 ns/op Iteration 2: 5104.923 ns/op Iteration 3: 5286.656 ns/op Iteration 4: 5097.739 ns/op Iteration 5: 5125.181 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 5195.572 ±(99.9%) 152.187 ns/op [Average] (min, avg, max) = (5097.739, 5195.572, 5390.646), stdev = 100.662 CI (99.9%): [5043.385, 5347.758] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 98.696 ns/op # Warmup Iteration 2: 80.943 ns/op # Warmup Iteration 3: 85.558 ns/op # Warmup Iteration 4: 84.279 ns/op # Warmup Iteration 5: 84.124 ns/op Iteration 1: 83.888 ns/op Iteration 2: 79.806 ns/op Iteration 3: 85.532 ns/op Iteration 4: 83.594 ns/op Iteration 5: 82.637 ns/op # Run progress: 27.92% complete, ETA 01:14:08 # Fork: 2 of 2 # Warmup Iteration 1: 95.894 ns/op # Warmup Iteration 2: 80.504 ns/op # Warmup Iteration 3: 83.322 ns/op # Warmup Iteration 4: 88.661 ns/op # Warmup Iteration 5: 83.843 ns/op Iteration 1: 86.463 ns/op Iteration 2: 79.671 ns/op Iteration 3: 87.304 ns/op Iteration 4: 83.611 ns/op Iteration 5: 83.026 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 83.553 ±(99.9%) 3.798 ns/op [Average] (min, avg, max) = (79.671, 83.553, 87.304), stdev = 2.512 CI (99.9%): [79.755, 87.351] (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:42 # Fork: 1 of 2 # Warmup Iteration 1: 785.718 ns/op # Warmup Iteration 2: 652.687 ns/op # Warmup Iteration 3: 646.082 ns/op # Warmup Iteration 4: 688.537 ns/op # Warmup Iteration 5: 646.183 ns/op Iteration 1: 648.486 ns/op Iteration 2: 668.535 ns/op Iteration 3: 647.156 ns/op Iteration 4: 645.264 ns/op Iteration 5: 669.936 ns/op # Run progress: 28.75% complete, ETA 01:13:16 # Fork: 2 of 2 # Warmup Iteration 1: 792.443 ns/op # Warmup Iteration 2: 651.548 ns/op # Warmup Iteration 3: 679.670 ns/op # Warmup Iteration 4: 652.958 ns/op # Warmup Iteration 5: 644.496 ns/op Iteration 1: 670.594 ns/op Iteration 2: 646.600 ns/op Iteration 3: 645.893 ns/op Iteration 4: 647.621 ns/op Iteration 5: 670.987 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 656.107 ±(99.9%) 18.167 ns/op [Average] (min, avg, max) = (645.264, 656.107, 670.987), stdev = 12.016 CI (99.9%): [637.940, 674.274] (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:51 # Fork: 1 of 2 # Warmup Iteration 1: 4470.327 ns/op # Warmup Iteration 2: 3722.575 ns/op # Warmup Iteration 3: 3872.744 ns/op # Warmup Iteration 4: 3735.664 ns/op # Warmup Iteration 5: 3681.565 ns/op Iteration 1: 3841.779 ns/op Iteration 2: 3660.379 ns/op Iteration 3: 3687.606 ns/op Iteration 4: 3842.533 ns/op Iteration 5: 3687.817 ns/op # Run progress: 29.58% complete, ETA 01:12:25 # Fork: 2 of 2 # Warmup Iteration 1: 4441.478 ns/op # Warmup Iteration 2: 3725.843 ns/op # Warmup Iteration 3: 3869.455 ns/op # Warmup Iteration 4: 3777.710 ns/op # Warmup Iteration 5: 3639.835 ns/op Iteration 1: 3825.806 ns/op Iteration 2: 3697.368 ns/op Iteration 3: 3670.921 ns/op Iteration 4: 3704.254 ns/op Iteration 5: 3823.360 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 3744.182 ±(99.9%) 117.847 ns/op [Average] (min, avg, max) = (3660.379, 3744.182, 3842.533), stdev = 77.948 CI (99.9%): [3626.336, 3862.029] (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:59 # Fork: 1 of 2 # Warmup Iteration 1: 3098.623 ns/op # Warmup Iteration 2: 2817.787 ns/op # Warmup Iteration 3: 2699.884 ns/op # Warmup Iteration 4: 2720.280 ns/op # Warmup Iteration 5: 2934.025 ns/op Iteration 1: 2861.795 ns/op Iteration 2: 2728.540 ns/op Iteration 3: 2811.234 ns/op Iteration 4: 2754.985 ns/op Iteration 5: 2870.631 ns/op # Run progress: 30.42% complete, ETA 01:11:34 # Fork: 2 of 2 # Warmup Iteration 1: 2979.792 ns/op # Warmup Iteration 2: 2651.588 ns/op # Warmup Iteration 3: 2534.414 ns/op # Warmup Iteration 4: 2557.865 ns/op # Warmup Iteration 5: 2644.929 ns/op Iteration 1: 2530.169 ns/op Iteration 2: 2625.201 ns/op Iteration 3: 2603.987 ns/op Iteration 4: 2585.088 ns/op Iteration 5: 2625.811 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 2699.744 ±(99.9%) 184.386 ns/op [Average] (min, avg, max) = (2530.169, 2699.744, 2870.631), stdev = 121.960 CI (99.9%): [2515.358, 2884.130] (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:08 # Fork: 1 of 2 # Warmup Iteration 1: 56956.829 ns/op # Warmup Iteration 2: 49992.539 ns/op # Warmup Iteration 3: 47704.055 ns/op # Warmup Iteration 4: 48251.281 ns/op # Warmup Iteration 5: 49401.396 ns/op Iteration 1: 47788.359 ns/op Iteration 2: 49092.886 ns/op Iteration 3: 47605.063 ns/op Iteration 4: 47948.348 ns/op Iteration 5: 48873.193 ns/op # Run progress: 31.25% complete, ETA 01:10:42 # Fork: 2 of 2 # Warmup Iteration 1: 59378.098 ns/op # Warmup Iteration 2: 50538.486 ns/op # Warmup Iteration 3: 47634.499 ns/op # Warmup Iteration 4: 48105.573 ns/op # Warmup Iteration 5: 49743.415 ns/op Iteration 1: 47947.929 ns/op Iteration 2: 49092.136 ns/op Iteration 3: 47657.043 ns/op Iteration 4: 50228.143 ns/op Iteration 5: 50470.841 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 48670.394 ±(99.9%) 1597.520 ns/op [Average] (min, avg, max) = (47605.063, 48670.394, 50470.841), stdev = 1056.661 CI (99.9%): [47072.874, 50267.914] (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:16 # Fork: 1 of 2 # Warmup Iteration 1: 331124.042 ns/op # Warmup Iteration 2: 318100.846 ns/op # Warmup Iteration 3: 298270.243 ns/op # Warmup Iteration 4: 297544.662 ns/op # Warmup Iteration 5: 306305.903 ns/op Iteration 1: 315807.178 ns/op Iteration 2: 308566.155 ns/op Iteration 3: 299513.048 ns/op Iteration 4: 301817.483 ns/op Iteration 5: 312510.248 ns/op # Run progress: 32.08% complete, ETA 01:09:50 # Fork: 2 of 2 # Warmup Iteration 1: 327581.780 ns/op # Warmup Iteration 2: 306473.158 ns/op # Warmup Iteration 3: 295908.636 ns/op # Warmup Iteration 4: 298587.164 ns/op # Warmup Iteration 5: 305419.161 ns/op Iteration 1: 294853.166 ns/op Iteration 2: 310048.140 ns/op Iteration 3: 293417.139 ns/op Iteration 4: 293468.815 ns/op Iteration 5: 306703.588 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 303670.496 ±(99.9%) 12415.558 ns/op [Average] (min, avg, max) = (293417.139, 303670.496, 315807.178), stdev = 8212.123 CI (99.9%): [291254.938, 316086.055] (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:25 # Fork: 1 of 2 # Warmup Iteration 1: 116.954 ns/op # Warmup Iteration 2: 97.541 ns/op # Warmup Iteration 3: 107.728 ns/op # Warmup Iteration 4: 101.379 ns/op # Warmup Iteration 5: 101.896 ns/op Iteration 1: 104.364 ns/op Iteration 2: 100.036 ns/op Iteration 3: 108.050 ns/op Iteration 4: 103.420 ns/op Iteration 5: 102.983 ns/op # Run progress: 32.92% complete, ETA 01:08:59 # Fork: 2 of 2 # Warmup Iteration 1: 116.264 ns/op # Warmup Iteration 2: 97.462 ns/op # Warmup Iteration 3: 108.081 ns/op # Warmup Iteration 4: 102.191 ns/op # Warmup Iteration 5: 109.625 ns/op Iteration 1: 102.485 ns/op Iteration 2: 98.813 ns/op Iteration 3: 106.864 ns/op Iteration 4: 104.039 ns/op Iteration 5: 102.966 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 103.402 ±(99.9%) 4.172 ns/op [Average] (min, avg, max) = (98.813, 103.402, 108.050), stdev = 2.759 CI (99.9%): [99.230, 107.574] (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:33 # Fork: 1 of 2 # Warmup Iteration 1: 1004.248 ns/op # Warmup Iteration 2: 833.004 ns/op # Warmup Iteration 3: 835.960 ns/op # Warmup Iteration 4: 889.723 ns/op # Warmup Iteration 5: 840.922 ns/op Iteration 1: 842.539 ns/op Iteration 2: 847.549 ns/op Iteration 3: 841.137 ns/op Iteration 4: 830.396 ns/op Iteration 5: 863.823 ns/op # Run progress: 33.75% complete, ETA 01:08:07 # Fork: 2 of 2 # Warmup Iteration 1: 1011.302 ns/op # Warmup Iteration 2: 765.564 ns/op # Warmup Iteration 3: 769.022 ns/op # Warmup Iteration 4: 817.973 ns/op # Warmup Iteration 5: 774.382 ns/op Iteration 1: 777.776 ns/op Iteration 2: 782.413 ns/op Iteration 3: 771.888 ns/op Iteration 4: 771.500 ns/op Iteration 5: 798.191 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 812.721 ±(99.9%) 54.162 ns/op [Average] (min, avg, max) = (771.500, 812.721, 863.823), stdev = 35.825 CI (99.9%): [758.559, 866.883] (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:42 # Fork: 1 of 2 # Warmup Iteration 1: 6444.708 ns/op # Warmup Iteration 2: 5010.816 ns/op # Warmup Iteration 3: 5096.111 ns/op # Warmup Iteration 4: 5437.148 ns/op # Warmup Iteration 5: 5097.696 ns/op Iteration 1: 5099.080 ns/op Iteration 2: 5216.735 ns/op Iteration 3: 5174.072 ns/op Iteration 4: 5156.288 ns/op Iteration 5: 5310.597 ns/op # Run progress: 34.58% complete, ETA 01:07:16 # Fork: 2 of 2 # Warmup Iteration 1: 6296.248 ns/op # Warmup Iteration 2: 4992.848 ns/op # Warmup Iteration 3: 5107.081 ns/op # Warmup Iteration 4: 5390.564 ns/op # Warmup Iteration 5: 5140.222 ns/op Iteration 1: 5148.304 ns/op Iteration 2: 5115.299 ns/op Iteration 3: 5108.618 ns/op Iteration 4: 5080.308 ns/op Iteration 5: 5299.840 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 5170.914 ±(99.9%) 122.732 ns/op [Average] (min, avg, max) = (5080.308, 5170.914, 5310.597), stdev = 81.180 CI (99.9%): [5048.182, 5293.646] (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.256 ns/op # Warmup Iteration 2: 97.754 ns/op # Warmup Iteration 3: 107.064 ns/op # Warmup Iteration 4: 102.436 ns/op # Warmup Iteration 5: 109.632 ns/op Iteration 1: 101.811 ns/op Iteration 2: 99.431 ns/op Iteration 3: 106.941 ns/op Iteration 4: 104.082 ns/op Iteration 5: 102.650 ns/op # Run progress: 35.42% complete, ETA 01:06:25 # Fork: 2 of 2 # Warmup Iteration 1: 115.562 ns/op # Warmup Iteration 2: 96.917 ns/op # Warmup Iteration 3: 106.701 ns/op # Warmup Iteration 4: 105.374 ns/op # Warmup Iteration 5: 103.789 ns/op Iteration 1: 106.187 ns/op Iteration 2: 98.849 ns/op Iteration 3: 102.738 ns/op Iteration 4: 103.967 ns/op Iteration 5: 106.200 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 103.286 ±(99.9%) 4.180 ns/op [Average] (min, avg, max) = (98.849, 103.286, 106.941), stdev = 2.765 CI (99.9%): [99.106, 107.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_NonASCIIEveryOther # Parameters: (charsetName = MS932, length = 4096) # Run progress: 35.83% complete, ETA 01:05:59 # Fork: 1 of 2 # Warmup Iteration 1: 983.327 ns/op # Warmup Iteration 2: 774.845 ns/op # Warmup Iteration 3: 775.185 ns/op # Warmup Iteration 4: 829.569 ns/op # Warmup Iteration 5: 776.145 ns/op Iteration 1: 792.076 ns/op Iteration 2: 774.893 ns/op Iteration 3: 776.658 ns/op Iteration 4: 806.538 ns/op Iteration 5: 776.766 ns/op # Run progress: 36.25% complete, ETA 01:05:33 # Fork: 2 of 2 # Warmup Iteration 1: 995.250 ns/op # Warmup Iteration 2: 829.900 ns/op # Warmup Iteration 3: 833.999 ns/op # Warmup Iteration 4: 887.440 ns/op # Warmup Iteration 5: 836.663 ns/op Iteration 1: 843.278 ns/op Iteration 2: 851.746 ns/op Iteration 3: 840.851 ns/op Iteration 4: 839.401 ns/op Iteration 5: 872.969 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 817.518 ±(99.9%) 54.855 ns/op [Average] (min, avg, max) = (774.893, 817.518, 872.969), stdev = 36.283 CI (99.9%): [762.663, 872.373] (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:08 # Fork: 1 of 2 # Warmup Iteration 1: 6432.656 ns/op # Warmup Iteration 2: 5006.190 ns/op # Warmup Iteration 3: 5144.451 ns/op # Warmup Iteration 4: 5385.797 ns/op # Warmup Iteration 5: 5128.039 ns/op Iteration 1: 5328.514 ns/op Iteration 2: 4964.929 ns/op Iteration 3: 5073.247 ns/op Iteration 4: 5294.796 ns/op Iteration 5: 5132.180 ns/op # Run progress: 37.08% complete, ETA 01:04:42 # Fork: 2 of 2 # Warmup Iteration 1: 6413.377 ns/op # Warmup Iteration 2: 5073.174 ns/op # Warmup Iteration 3: 5122.649 ns/op # Warmup Iteration 4: 5484.500 ns/op # Warmup Iteration 5: 5149.644 ns/op Iteration 1: 5327.115 ns/op Iteration 2: 5118.152 ns/op Iteration 3: 5174.186 ns/op Iteration 4: 5171.679 ns/op Iteration 5: 5379.041 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIEveryOther": 5196.384 ±(99.9%) 200.112 ns/op [Average] (min, avg, max) = (4964.929, 5196.384, 5379.041), stdev = 132.362 CI (99.9%): [4996.272, 5396.496] (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: 122.341 ns/op # Warmup Iteration 2: 103.482 ns/op # Warmup Iteration 3: 113.419 ns/op # Warmup Iteration 4: 107.247 ns/op # Warmup Iteration 5: 113.140 ns/op Iteration 1: 107.981 ns/op Iteration 2: 102.070 ns/op Iteration 3: 109.842 ns/op Iteration 4: 107.599 ns/op Iteration 5: 107.746 ns/op # Run progress: 37.92% complete, ETA 01:03:51 # Fork: 2 of 2 # Warmup Iteration 1: 124.237 ns/op # Warmup Iteration 2: 101.573 ns/op # Warmup Iteration 3: 110.254 ns/op # Warmup Iteration 4: 106.425 ns/op # Warmup Iteration 5: 107.144 ns/op Iteration 1: 109.907 ns/op Iteration 2: 100.630 ns/op Iteration 3: 109.981 ns/op Iteration 4: 104.776 ns/op Iteration 5: 103.402 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 106.393 ±(99.9%) 5.198 ns/op [Average] (min, avg, max) = (100.630, 106.393, 109.981), stdev = 3.438 CI (99.9%): [101.195, 111.591] (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:25 # Fork: 1 of 2 # Warmup Iteration 1: 947.180 ns/op # Warmup Iteration 2: 779.229 ns/op # Warmup Iteration 3: 775.099 ns/op # Warmup Iteration 4: 825.700 ns/op # Warmup Iteration 5: 776.028 ns/op Iteration 1: 803.983 ns/op Iteration 2: 770.819 ns/op Iteration 3: 782.488 ns/op Iteration 4: 784.128 ns/op Iteration 5: 815.979 ns/op # Run progress: 38.75% complete, ETA 01:02:59 # Fork: 2 of 2 # Warmup Iteration 1: 957.005 ns/op # Warmup Iteration 2: 765.140 ns/op # Warmup Iteration 3: 759.547 ns/op # Warmup Iteration 4: 812.430 ns/op # Warmup Iteration 5: 760.214 ns/op Iteration 1: 763.264 ns/op Iteration 2: 771.105 ns/op Iteration 3: 755.105 ns/op Iteration 4: 760.599 ns/op Iteration 5: 790.890 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 779.836 ±(99.9%) 29.604 ns/op [Average] (min, avg, max) = (755.105, 779.836, 815.979), stdev = 19.581 CI (99.9%): [750.232, 809.440] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 6439.667 ns/op # Warmup Iteration 2: 4996.837 ns/op # Warmup Iteration 3: 5091.574 ns/op # Warmup Iteration 4: 5444.690 ns/op # Warmup Iteration 5: 5096.708 ns/op Iteration 1: 5315.892 ns/op Iteration 2: 5128.917 ns/op Iteration 3: 5128.174 ns/op Iteration 4: 5149.026 ns/op Iteration 5: 5358.945 ns/op # Run progress: 39.58% complete, ETA 01:02:08 # Fork: 2 of 2 # Warmup Iteration 1: 6328.576 ns/op # Warmup Iteration 2: 5125.541 ns/op # Warmup Iteration 3: 5181.230 ns/op # Warmup Iteration 4: 5410.701 ns/op # Warmup Iteration 5: 5086.726 ns/op Iteration 1: 5118.086 ns/op Iteration 2: 5170.244 ns/op Iteration 3: 5101.960 ns/op Iteration 4: 5352.192 ns/op Iteration 5: 5171.462 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 5199.490 ±(99.9%) 153.425 ns/op [Average] (min, avg, max) = (5101.960, 5199.490, 5358.945), stdev = 101.481 CI (99.9%): [5046.065, 5352.915] (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:42 # Fork: 1 of 2 # Warmup Iteration 1: 97.040 ns/op # Warmup Iteration 2: 82.711 ns/op # Warmup Iteration 3: 88.540 ns/op # Warmup Iteration 4: 83.210 ns/op # Warmup Iteration 5: 83.204 ns/op Iteration 1: 86.943 ns/op Iteration 2: 79.973 ns/op Iteration 3: 83.890 ns/op Iteration 4: 87.463 ns/op Iteration 5: 83.255 ns/op # Run progress: 40.42% complete, ETA 01:01:17 # Fork: 2 of 2 # Warmup Iteration 1: 94.076 ns/op # Warmup Iteration 2: 82.618 ns/op # Warmup Iteration 3: 87.959 ns/op # Warmup Iteration 4: 86.219 ns/op # Warmup Iteration 5: 85.801 ns/op Iteration 1: 86.780 ns/op Iteration 2: 83.258 ns/op Iteration 3: 87.520 ns/op Iteration 4: 84.793 ns/op Iteration 5: 84.351 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 84.823 ±(99.9%) 3.637 ns/op [Average] (min, avg, max) = (79.973, 84.823, 87.520), stdev = 2.406 CI (99.9%): [81.185, 88.460] (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:51 # Fork: 1 of 2 # Warmup Iteration 1: 809.539 ns/op # Warmup Iteration 2: 656.858 ns/op # Warmup Iteration 3: 645.348 ns/op # Warmup Iteration 4: 689.541 ns/op # Warmup Iteration 5: 646.326 ns/op Iteration 1: 659.919 ns/op Iteration 2: 657.093 ns/op Iteration 3: 646.156 ns/op Iteration 4: 645.228 ns/op Iteration 5: 674.585 ns/op # Run progress: 41.25% complete, ETA 01:00:25 # Fork: 2 of 2 # Warmup Iteration 1: 797.090 ns/op # Warmup Iteration 2: 662.864 ns/op # Warmup Iteration 3: 657.389 ns/op # Warmup Iteration 4: 658.170 ns/op # Warmup Iteration 5: 700.191 ns/op Iteration 1: 658.033 ns/op Iteration 2: 681.199 ns/op Iteration 3: 658.096 ns/op Iteration 4: 658.216 ns/op Iteration 5: 659.931 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 659.846 ±(99.9%) 16.645 ns/op [Average] (min, avg, max) = (645.228, 659.846, 681.199), stdev = 11.010 CI (99.9%): [643.201, 676.491] (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:59 # Fork: 1 of 2 # Warmup Iteration 1: 4486.538 ns/op # Warmup Iteration 2: 3751.350 ns/op # Warmup Iteration 3: 3916.912 ns/op # Warmup Iteration 4: 3771.791 ns/op # Warmup Iteration 5: 3890.570 ns/op Iteration 1: 3766.606 ns/op Iteration 2: 3702.927 ns/op Iteration 3: 3853.264 ns/op Iteration 4: 3750.652 ns/op Iteration 5: 3719.404 ns/op # Run progress: 42.08% complete, ETA 00:59:34 # Fork: 2 of 2 # Warmup Iteration 1: 4497.892 ns/op # Warmup Iteration 2: 3743.542 ns/op # Warmup Iteration 3: 3909.570 ns/op # Warmup Iteration 4: 3751.698 ns/op # Warmup Iteration 5: 3889.643 ns/op Iteration 1: 3710.589 ns/op Iteration 2: 3673.470 ns/op Iteration 3: 3841.076 ns/op Iteration 4: 3735.112 ns/op Iteration 5: 3718.720 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 3747.182 ±(99.9%) 88.611 ns/op [Average] (min, avg, max) = (3673.470, 3747.182, 3853.264), stdev = 58.611 CI (99.9%): [3658.570, 3835.793] (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:08 # Fork: 1 of 2 # Warmup Iteration 1: 2731.816 ns/op # Warmup Iteration 2: 2530.341 ns/op # Warmup Iteration 3: 2519.492 ns/op # Warmup Iteration 4: 2597.142 ns/op # Warmup Iteration 5: 2415.286 ns/op Iteration 1: 2608.625 ns/op Iteration 2: 2581.824 ns/op Iteration 3: 2353.963 ns/op Iteration 4: 2417.089 ns/op Iteration 5: 2372.271 ns/op # Run progress: 42.92% complete, ETA 00:58:42 # Fork: 2 of 2 # Warmup Iteration 1: 2707.503 ns/op # Warmup Iteration 2: 2512.772 ns/op # Warmup Iteration 3: 2379.089 ns/op # Warmup Iteration 4: 2452.769 ns/op # Warmup Iteration 5: 2366.917 ns/op Iteration 1: 2355.194 ns/op Iteration 2: 2464.858 ns/op Iteration 3: 2358.744 ns/op Iteration 4: 2420.504 ns/op Iteration 5: 2451.575 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 2438.465 ±(99.9%) 138.899 ns/op [Average] (min, avg, max) = (2353.963, 2438.465, 2608.625), stdev = 91.873 CI (99.9%): [2299.566, 2577.364] (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: 42756.485 ns/op # Warmup Iteration 2: 40980.159 ns/op # Warmup Iteration 3: 37069.370 ns/op # Warmup Iteration 4: 37177.485 ns/op # Warmup Iteration 5: 38345.609 ns/op Iteration 1: 36753.897 ns/op Iteration 2: 38277.222 ns/op Iteration 3: 36663.494 ns/op Iteration 4: 38120.370 ns/op Iteration 5: 38014.790 ns/op # Run progress: 43.75% complete, ETA 00:57:51 # Fork: 2 of 2 # Warmup Iteration 1: 42506.248 ns/op # Warmup Iteration 2: 38702.045 ns/op # Warmup Iteration 3: 40455.423 ns/op # Warmup Iteration 4: 39773.503 ns/op # Warmup Iteration 5: 37190.516 ns/op Iteration 1: 36960.734 ns/op Iteration 2: 38270.766 ns/op Iteration 3: 36625.360 ns/op Iteration 4: 37035.578 ns/op Iteration 5: 38529.155 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 37525.137 ±(99.9%) 1174.195 ns/op [Average] (min, avg, max) = (36625.360, 37525.137, 38529.155), stdev = 776.657 CI (99.9%): [36350.942, 38699.331] (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:25 # Fork: 1 of 2 # Warmup Iteration 1: 258066.982 ns/op # Warmup Iteration 2: 241696.177 ns/op # Warmup Iteration 3: 228295.193 ns/op # Warmup Iteration 4: 232196.736 ns/op # Warmup Iteration 5: 236956.248 ns/op Iteration 1: 227419.652 ns/op Iteration 2: 249094.500 ns/op Iteration 3: 229609.557 ns/op Iteration 4: 230798.203 ns/op Iteration 5: 236544.778 ns/op # Run progress: 44.58% complete, ETA 00:56:59 # Fork: 2 of 2 # Warmup Iteration 1: 262660.319 ns/op # Warmup Iteration 2: 252219.564 ns/op # Warmup Iteration 3: 228321.109 ns/op # Warmup Iteration 4: 239729.260 ns/op # Warmup Iteration 5: 229566.907 ns/op Iteration 1: 239611.004 ns/op Iteration 2: 231561.549 ns/op Iteration 3: 222772.762 ns/op Iteration 4: 224080.322 ns/op Iteration 5: 253281.254 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 234477.358 ±(99.9%) 15438.694 ns/op [Average] (min, avg, max) = (222772.762, 234477.358, 253281.254), stdev = 10211.740 CI (99.9%): [219038.665, 249916.052] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 118.769 ns/op # Warmup Iteration 2: 102.472 ns/op # Warmup Iteration 3: 106.058 ns/op # Warmup Iteration 4: 111.227 ns/op # Warmup Iteration 5: 106.448 ns/op Iteration 1: 109.993 ns/op Iteration 2: 101.026 ns/op Iteration 3: 109.703 ns/op Iteration 4: 106.477 ns/op Iteration 5: 105.338 ns/op # Run progress: 45.42% complete, ETA 00:56:08 # Fork: 2 of 2 # Warmup Iteration 1: 119.456 ns/op # Warmup Iteration 2: 99.022 ns/op # Warmup Iteration 3: 111.390 ns/op # Warmup Iteration 4: 105.120 ns/op # Warmup Iteration 5: 106.636 ns/op Iteration 1: 109.808 ns/op Iteration 2: 98.842 ns/op Iteration 3: 110.225 ns/op Iteration 4: 103.140 ns/op Iteration 5: 107.667 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 106.222 ±(99.9%) 6.154 ns/op [Average] (min, avg, max) = (98.842, 106.222, 110.225), stdev = 4.070 CI (99.9%): [100.068, 112.376] (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: 963.434 ns/op # Warmup Iteration 2: 775.991 ns/op # Warmup Iteration 3: 772.878 ns/op # Warmup Iteration 4: 818.631 ns/op # Warmup Iteration 5: 772.925 ns/op Iteration 1: 788.582 ns/op Iteration 2: 774.002 ns/op Iteration 3: 769.051 ns/op Iteration 4: 769.337 ns/op Iteration 5: 802.595 ns/op # Run progress: 46.25% complete, ETA 00:55:16 # Fork: 2 of 2 # Warmup Iteration 1: 960.369 ns/op # Warmup Iteration 2: 775.096 ns/op # Warmup Iteration 3: 770.593 ns/op # Warmup Iteration 4: 813.714 ns/op # Warmup Iteration 5: 772.388 ns/op Iteration 1: 788.890 ns/op Iteration 2: 772.729 ns/op Iteration 3: 770.470 ns/op Iteration 4: 801.904 ns/op Iteration 5: 775.640 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 781.320 ±(99.9%) 19.891 ns/op [Average] (min, avg, max) = (769.051, 781.320, 802.595), stdev = 13.157 CI (99.9%): [761.429, 801.211] (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:51 # Fork: 1 of 2 # Warmup Iteration 1: 6868.585 ns/op # Warmup Iteration 2: 5023.163 ns/op # Warmup Iteration 3: 5104.852 ns/op # Warmup Iteration 4: 5420.821 ns/op # Warmup Iteration 5: 5117.020 ns/op Iteration 1: 5141.852 ns/op Iteration 2: 5162.026 ns/op Iteration 3: 5169.325 ns/op Iteration 4: 5141.748 ns/op Iteration 5: 5328.173 ns/op # Run progress: 47.08% complete, ETA 00:54:25 # Fork: 2 of 2 # Warmup Iteration 1: 6424.878 ns/op # Warmup Iteration 2: 5047.907 ns/op # Warmup Iteration 3: 5149.501 ns/op # Warmup Iteration 4: 5435.235 ns/op # Warmup Iteration 5: 5109.417 ns/op Iteration 1: 5294.323 ns/op Iteration 2: 5045.608 ns/op Iteration 3: 5118.542 ns/op Iteration 4: 5140.203 ns/op Iteration 5: 5299.280 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 5184.108 ±(99.9%) 138.803 ns/op [Average] (min, avg, max) = (5045.608, 5184.108, 5328.173), stdev = 91.810 CI (99.9%): [5045.305, 5322.911] (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: 118.117 ns/op # Warmup Iteration 2: 99.065 ns/op # Warmup Iteration 3: 111.451 ns/op # Warmup Iteration 4: 107.083 ns/op # Warmup Iteration 5: 105.143 ns/op Iteration 1: 106.688 ns/op Iteration 2: 98.929 ns/op Iteration 3: 104.233 ns/op Iteration 4: 110.197 ns/op Iteration 5: 105.486 ns/op # Run progress: 47.92% complete, ETA 00:53:34 # Fork: 2 of 2 # Warmup Iteration 1: 118.002 ns/op # Warmup Iteration 2: 100.140 ns/op # Warmup Iteration 3: 105.320 ns/op # Warmup Iteration 4: 109.594 ns/op # Warmup Iteration 5: 104.910 ns/op Iteration 1: 109.546 ns/op Iteration 2: 99.340 ns/op Iteration 3: 108.933 ns/op Iteration 4: 105.391 ns/op Iteration 5: 105.704 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 105.445 ±(99.9%) 5.842 ns/op [Average] (min, avg, max) = (98.929, 105.445, 110.197), stdev = 3.864 CI (99.9%): [99.603, 111.286] (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:08 # Fork: 1 of 2 # Warmup Iteration 1: 1019.717 ns/op # Warmup Iteration 2: 861.828 ns/op # Warmup Iteration 3: 861.855 ns/op # Warmup Iteration 4: 914.807 ns/op # Warmup Iteration 5: 865.251 ns/op Iteration 1: 871.593 ns/op Iteration 2: 869.797 ns/op Iteration 3: 865.950 ns/op Iteration 4: 868.100 ns/op Iteration 5: 899.918 ns/op # Run progress: 48.75% complete, ETA 00:52:42 # Fork: 2 of 2 # Warmup Iteration 1: 968.470 ns/op # Warmup Iteration 2: 785.635 ns/op # Warmup Iteration 3: 783.230 ns/op # Warmup Iteration 4: 832.995 ns/op # Warmup Iteration 5: 785.056 ns/op Iteration 1: 787.655 ns/op Iteration 2: 804.841 ns/op Iteration 3: 785.289 ns/op Iteration 4: 816.822 ns/op Iteration 5: 784.776 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 835.474 ±(99.9%) 66.267 ns/op [Average] (min, avg, max) = (784.776, 835.474, 899.918), stdev = 43.832 CI (99.9%): [769.207, 901.741] (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:17 # Fork: 1 of 2 # Warmup Iteration 1: 6665.570 ns/op # Warmup Iteration 2: 5112.158 ns/op # Warmup Iteration 3: 5101.917 ns/op # Warmup Iteration 4: 5326.187 ns/op # Warmup Iteration 5: 5065.234 ns/op Iteration 1: 5134.771 ns/op Iteration 2: 5139.637 ns/op Iteration 3: 5101.207 ns/op Iteration 4: 5104.834 ns/op Iteration 5: 5273.076 ns/op # Run progress: 49.58% complete, ETA 00:51:51 # Fork: 2 of 2 # Warmup Iteration 1: 6544.148 ns/op # Warmup Iteration 2: 5021.004 ns/op # Warmup Iteration 3: 5071.750 ns/op # Warmup Iteration 4: 5337.439 ns/op # Warmup Iteration 5: 5089.777 ns/op Iteration 1: 5113.937 ns/op Iteration 2: 5096.428 ns/op Iteration 3: 5114.338 ns/op Iteration 4: 5161.173 ns/op Iteration 5: 5348.248 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringDirect_NonASCIIStart": 5158.765 ±(99.9%) 127.500 ns/op [Average] (min, avg, max) = (5096.428, 5158.765, 5348.248), stdev = 84.333 CI (99.9%): [5031.265, 5286.265] (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: 2501.358 ns/op # Warmup Iteration 2: 2019.802 ns/op # Warmup Iteration 3: 2167.586 ns/op # Warmup Iteration 4: 2054.407 ns/op # Warmup Iteration 5: 2077.689 ns/op Iteration 1: 2134.172 ns/op Iteration 2: 2023.297 ns/op Iteration 3: 2046.125 ns/op Iteration 4: 2153.270 ns/op Iteration 5: 2074.895 ns/op # Run progress: 50.42% complete, ETA 00:51:00 # Fork: 2 of 2 # Warmup Iteration 1: 2507.480 ns/op # Warmup Iteration 2: 2065.233 ns/op # Warmup Iteration 3: 2188.025 ns/op # Warmup Iteration 4: 2061.120 ns/op # Warmup Iteration 5: 2185.357 ns/op Iteration 1: 2074.719 ns/op Iteration 2: 2040.831 ns/op Iteration 3: 2138.529 ns/op Iteration 4: 2085.253 ns/op Iteration 5: 2082.901 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 2085.399 ±(99.9%) 66.522 ns/op [Average] (min, avg, max) = (2023.297, 2085.399, 2153.270), stdev = 44.000 CI (99.9%): [2018.877, 2151.921] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 14298.432 ns/op # Warmup Iteration 2: 11562.336 ns/op # Warmup Iteration 3: 11852.140 ns/op # Warmup Iteration 4: 12004.700 ns/op # Warmup Iteration 5: 13566.296 ns/op Iteration 1: 12777.460 ns/op Iteration 2: 11712.590 ns/op Iteration 3: 11805.482 ns/op Iteration 4: 12642.430 ns/op Iteration 5: 12480.870 ns/op # Run progress: 51.25% complete, ETA 00:50:08 # Fork: 2 of 2 # Warmup Iteration 1: 13783.876 ns/op # Warmup Iteration 2: 11354.366 ns/op # Warmup Iteration 3: 11961.032 ns/op # Warmup Iteration 4: 12407.770 ns/op # Warmup Iteration 5: 12851.198 ns/op Iteration 1: 13077.817 ns/op Iteration 2: 12004.870 ns/op Iteration 3: 12337.470 ns/op Iteration 4: 13088.176 ns/op Iteration 5: 12739.856 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 12466.702 ±(99.9%) 747.116 ns/op [Average] (min, avg, max) = (11712.590, 12466.702, 13088.176), stdev = 494.171 CI (99.9%): [11719.586, 13213.818] (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: 164118.800 ns/op # Warmup Iteration 2: 123283.479 ns/op # Warmup Iteration 3: 123217.984 ns/op # Warmup Iteration 4: 119814.283 ns/op # Warmup Iteration 5: 118618.587 ns/op Iteration 1: 122063.433 ns/op Iteration 2: 123144.109 ns/op Iteration 3: 124007.734 ns/op Iteration 4: 127387.408 ns/op Iteration 5: 120070.876 ns/op # Run progress: 52.08% complete, ETA 00:49:17 # Fork: 2 of 2 # Warmup Iteration 1: 144595.299 ns/op # Warmup Iteration 2: 123955.118 ns/op # Warmup Iteration 3: 128069.425 ns/op # Warmup Iteration 4: 123518.858 ns/op # Warmup Iteration 5: 122929.577 ns/op Iteration 1: 126156.884 ns/op Iteration 2: 125657.106 ns/op Iteration 3: 123825.782 ns/op Iteration 4: 121890.108 ns/op Iteration 5: 120886.435 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 123508.987 ±(99.9%) 3583.345 ns/op [Average] (min, avg, max) = (120070.876, 123508.987, 127387.408), stdev = 2370.161 CI (99.9%): [119925.643, 127092.332] (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: 2270.257 ns/op # Warmup Iteration 2: 1859.835 ns/op # Warmup Iteration 3: 1936.819 ns/op # Warmup Iteration 4: 1935.713 ns/op # Warmup Iteration 5: 1893.169 ns/op Iteration 1: 1950.872 ns/op Iteration 2: 1849.523 ns/op Iteration 3: 1932.070 ns/op Iteration 4: 1870.975 ns/op Iteration 5: 1874.089 ns/op # Run progress: 52.92% complete, ETA 00:48:25 # Fork: 2 of 2 # Warmup Iteration 1: 2349.684 ns/op # Warmup Iteration 2: 1860.092 ns/op # Warmup Iteration 3: 1890.602 ns/op # Warmup Iteration 4: 1992.357 ns/op # Warmup Iteration 5: 1889.578 ns/op Iteration 1: 1897.944 ns/op Iteration 2: 1901.004 ns/op Iteration 3: 1874.125 ns/op Iteration 4: 1860.264 ns/op Iteration 5: 1930.986 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 1894.185 ±(99.9%) 51.772 ns/op [Average] (min, avg, max) = (1849.523, 1894.185, 1950.872), stdev = 34.244 CI (99.9%): [1842.413, 1945.957] (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:48:00 # Fork: 1 of 2 # Warmup Iteration 1: 9971.300 ns/op # Warmup Iteration 2: 7545.360 ns/op # Warmup Iteration 3: 8422.687 ns/op # Warmup Iteration 4: 8182.240 ns/op # Warmup Iteration 5: 8199.094 ns/op Iteration 1: 8417.676 ns/op Iteration 2: 7625.967 ns/op Iteration 3: 8144.864 ns/op Iteration 4: 8517.894 ns/op Iteration 5: 8191.211 ns/op # Run progress: 53.75% complete, ETA 00:47:34 # Fork: 2 of 2 # Warmup Iteration 1: 9544.990 ns/op # Warmup Iteration 2: 7369.831 ns/op # Warmup Iteration 3: 7912.221 ns/op # Warmup Iteration 4: 8103.514 ns/op # Warmup Iteration 5: 8091.762 ns/op Iteration 1: 8403.313 ns/op Iteration 2: 7232.776 ns/op Iteration 3: 8177.493 ns/op Iteration 4: 8217.031 ns/op Iteration 5: 8245.819 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 8117.404 ±(99.9%) 594.708 ns/op [Average] (min, avg, max) = (7232.776, 8117.404, 8517.894), stdev = 393.362 CI (99.9%): [7522.697, 8712.112] (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: 141628.338 ns/op # Warmup Iteration 2: 123406.968 ns/op # Warmup Iteration 3: 112092.745 ns/op # Warmup Iteration 4: 115853.963 ns/op # Warmup Iteration 5: 116451.061 ns/op Iteration 1: 114424.065 ns/op Iteration 2: 115306.548 ns/op Iteration 3: 114556.000 ns/op Iteration 4: 119582.917 ns/op Iteration 5: 120653.375 ns/op # Run progress: 54.58% complete, ETA 00:46:42 # Fork: 2 of 2 # Warmup Iteration 1: 108021.860 ns/op # Warmup Iteration 2: 79192.560 ns/op # Warmup Iteration 3: 78432.983 ns/op # Warmup Iteration 4: 76540.778 ns/op # Warmup Iteration 5: 79799.234 ns/op Iteration 1: 77129.492 ns/op Iteration 2: 87854.032 ns/op Iteration 3: 82227.464 ns/op Iteration 4: 81299.807 ns/op Iteration 5: 81064.226 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 99409.792 ±(99.9%) 28308.936 ns/op [Average] (min, avg, max) = (77129.492, 99409.792, 120653.375), stdev = 18724.609 CI (99.9%): [71100.856, 127718.729] (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:17 # Fork: 1 of 2 # Warmup Iteration 1: 2489.760 ns/op # Warmup Iteration 2: 2061.290 ns/op # Warmup Iteration 3: 2080.535 ns/op # Warmup Iteration 4: 2186.845 ns/op # Warmup Iteration 5: 2084.055 ns/op Iteration 1: 2089.270 ns/op Iteration 2: 2068.787 ns/op Iteration 3: 2067.003 ns/op Iteration 4: 2062.550 ns/op Iteration 5: 2148.297 ns/op # Run progress: 55.42% complete, ETA 00:45:51 # Fork: 2 of 2 # Warmup Iteration 1: 2484.476 ns/op # Warmup Iteration 2: 2039.835 ns/op # Warmup Iteration 3: 2201.212 ns/op # Warmup Iteration 4: 2073.136 ns/op # Warmup Iteration 5: 2072.943 ns/op Iteration 1: 2140.436 ns/op Iteration 2: 2048.687 ns/op Iteration 3: 2138.715 ns/op Iteration 4: 2069.830 ns/op Iteration 5: 2069.790 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 2090.337 ±(99.9%) 56.500 ns/op [Average] (min, avg, max) = (2048.687, 2090.337, 2148.297), stdev = 37.371 CI (99.9%): [2033.837, 2146.836] (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: 13766.629 ns/op # Warmup Iteration 2: 10575.929 ns/op # Warmup Iteration 3: 10794.475 ns/op # Warmup Iteration 4: 11904.437 ns/op # Warmup Iteration 5: 11764.257 ns/op Iteration 1: 12585.965 ns/op Iteration 2: 10767.260 ns/op Iteration 3: 11296.974 ns/op Iteration 4: 12033.081 ns/op Iteration 5: 12159.986 ns/op # Run progress: 56.25% complete, ETA 00:45:00 # Fork: 2 of 2 # Warmup Iteration 1: 14213.119 ns/op # Warmup Iteration 2: 10340.237 ns/op # Warmup Iteration 3: 11177.033 ns/op # Warmup Iteration 4: 11749.950 ns/op # Warmup Iteration 5: 11850.072 ns/op Iteration 1: 12259.413 ns/op Iteration 2: 11070.790 ns/op Iteration 3: 11153.664 ns/op Iteration 4: 11796.462 ns/op Iteration 5: 11858.611 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 11698.221 ±(99.9%) 898.910 ns/op [Average] (min, avg, max) = (10767.260, 11698.221, 12585.965), stdev = 594.574 CI (99.9%): [10799.310, 12597.131] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 97807.084 ns/op # Warmup Iteration 2: 70703.642 ns/op # Warmup Iteration 3: 65113.677 ns/op # Warmup Iteration 4: 63723.786 ns/op # Warmup Iteration 5: 69088.566 ns/op Iteration 1: 66372.522 ns/op Iteration 2: 66224.975 ns/op Iteration 3: 63071.019 ns/op Iteration 4: 67092.005 ns/op Iteration 5: 73113.899 ns/op # Run progress: 57.08% complete, ETA 00:44:08 # Fork: 2 of 2 # Warmup Iteration 1: 89847.367 ns/op # Warmup Iteration 2: 61709.668 ns/op # Warmup Iteration 3: 59684.720 ns/op # Warmup Iteration 4: 62997.430 ns/op # Warmup Iteration 5: 61319.562 ns/op Iteration 1: 63733.367 ns/op Iteration 2: 66081.348 ns/op Iteration 3: 65621.255 ns/op Iteration 4: 65748.850 ns/op Iteration 5: 68630.632 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 66568.987 ±(99.9%) 4204.361 ns/op [Average] (min, avg, max) = (63071.019, 66568.987, 73113.899), stdev = 2780.925 CI (99.9%): [62364.626, 70773.348] (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: 3501.784 ns/op # Warmup Iteration 2: 2944.352 ns/op # Warmup Iteration 3: 3046.185 ns/op # Warmup Iteration 4: 3132.141 ns/op # Warmup Iteration 5: 3085.834 ns/op Iteration 1: 3090.693 ns/op Iteration 2: 2884.122 ns/op Iteration 3: 3147.189 ns/op Iteration 4: 3032.560 ns/op Iteration 5: 3067.703 ns/op # Run progress: 57.92% complete, ETA 00:43:17 # Fork: 2 of 2 # Warmup Iteration 1: 3459.242 ns/op # Warmup Iteration 2: 2903.999 ns/op # Warmup Iteration 3: 3038.229 ns/op # Warmup Iteration 4: 3181.939 ns/op # Warmup Iteration 5: 3039.635 ns/op Iteration 1: 3087.653 ns/op Iteration 2: 3007.639 ns/op Iteration 3: 3054.953 ns/op Iteration 4: 3064.805 ns/op Iteration 5: 3173.989 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 3061.130 ±(99.9%) 120.132 ns/op [Average] (min, avg, max) = (2884.122, 3061.130, 3173.989), stdev = 79.460 CI (99.9%): [2940.998, 3181.263] (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:51 # Fork: 1 of 2 # Warmup Iteration 1: 29013.052 ns/op # Warmup Iteration 2: 23468.049 ns/op # Warmup Iteration 3: 23630.053 ns/op # Warmup Iteration 4: 23580.774 ns/op # Warmup Iteration 5: 23949.511 ns/op Iteration 1: 26041.526 ns/op Iteration 2: 23263.091 ns/op Iteration 3: 23463.940 ns/op Iteration 4: 23708.775 ns/op Iteration 5: 25706.122 ns/op # Run progress: 58.75% complete, ETA 00:42:25 # Fork: 2 of 2 # Warmup Iteration 1: 29075.737 ns/op # Warmup Iteration 2: 23643.921 ns/op # Warmup Iteration 3: 24273.958 ns/op # Warmup Iteration 4: 23569.120 ns/op # Warmup Iteration 5: 24589.928 ns/op Iteration 1: 25830.797 ns/op Iteration 2: 23699.473 ns/op Iteration 3: 23197.053 ns/op Iteration 4: 25053.014 ns/op Iteration 5: 26271.149 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 24623.494 ±(99.9%) 1916.362 ns/op [Average] (min, avg, max) = (23197.053, 24623.494, 26271.149), stdev = 1267.555 CI (99.9%): [22707.132, 26539.856] (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:42:00 # Fork: 1 of 2 # Warmup Iteration 1: 181211.706 ns/op # Warmup Iteration 2: 149564.480 ns/op # Warmup Iteration 3: 134525.057 ns/op # Warmup Iteration 4: 144829.725 ns/op # Warmup Iteration 5: 142410.021 ns/op Iteration 1: 141840.282 ns/op Iteration 2: 145803.081 ns/op Iteration 3: 133563.702 ns/op Iteration 4: 136903.789 ns/op Iteration 5: 141651.856 ns/op # Run progress: 59.58% complete, ETA 00:41:34 # Fork: 2 of 2 # Warmup Iteration 1: 182557.103 ns/op # Warmup Iteration 2: 139524.924 ns/op # Warmup Iteration 3: 133916.611 ns/op # Warmup Iteration 4: 145012.078 ns/op # Warmup Iteration 5: 139104.829 ns/op Iteration 1: 133345.318 ns/op Iteration 2: 137276.045 ns/op Iteration 3: 136147.255 ns/op Iteration 4: 146746.105 ns/op Iteration 5: 138103.964 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 139138.140 ±(99.9%) 7109.636 ns/op [Average] (min, avg, max) = (133345.318, 139138.140, 146746.105), stdev = 4702.584 CI (99.9%): [132028.503, 146247.776] (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: 3020.244 ns/op # Warmup Iteration 2: 2542.007 ns/op # Warmup Iteration 3: 2743.422 ns/op # Warmup Iteration 4: 2553.785 ns/op # Warmup Iteration 5: 2563.896 ns/op Iteration 1: 2658.242 ns/op Iteration 2: 2520.080 ns/op Iteration 3: 2600.806 ns/op Iteration 4: 2699.729 ns/op Iteration 5: 2591.772 ns/op # Run progress: 60.42% complete, ETA 00:40:42 # Fork: 2 of 2 # Warmup Iteration 1: 3027.797 ns/op # Warmup Iteration 2: 2485.129 ns/op # Warmup Iteration 3: 2677.749 ns/op # Warmup Iteration 4: 2657.566 ns/op # Warmup Iteration 5: 2600.778 ns/op Iteration 1: 2669.545 ns/op Iteration 2: 2510.701 ns/op Iteration 3: 2601.299 ns/op Iteration 4: 2684.536 ns/op Iteration 5: 2588.638 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 2612.535 ±(99.9%) 98.638 ns/op [Average] (min, avg, max) = (2510.701, 2612.535, 2699.729), stdev = 65.243 CI (99.9%): [2513.896, 2711.173] (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:17 # Fork: 1 of 2 # Warmup Iteration 1: 22085.753 ns/op # Warmup Iteration 2: 16907.007 ns/op # Warmup Iteration 3: 17623.540 ns/op # Warmup Iteration 4: 17291.559 ns/op # Warmup Iteration 5: 18041.343 ns/op Iteration 1: 19266.130 ns/op Iteration 2: 17293.328 ns/op Iteration 3: 18291.496 ns/op Iteration 4: 19207.774 ns/op Iteration 5: 19330.796 ns/op # Run progress: 61.25% complete, ETA 00:39:51 # Fork: 2 of 2 # Warmup Iteration 1: 22258.800 ns/op # Warmup Iteration 2: 16950.595 ns/op # Warmup Iteration 3: 18132.123 ns/op # Warmup Iteration 4: 18338.282 ns/op # Warmup Iteration 5: 18896.925 ns/op Iteration 1: 20316.270 ns/op Iteration 2: 17426.350 ns/op Iteration 3: 17357.080 ns/op Iteration 4: 19735.384 ns/op Iteration 5: 20209.767 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 18843.438 ±(99.9%) 1767.822 ns/op [Average] (min, avg, max) = (17293.328, 18843.438, 20316.270), stdev = 1169.305 CI (99.9%): [17075.616, 20611.260] (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: 176077.227 ns/op # Warmup Iteration 2: 131254.813 ns/op # Warmup Iteration 3: 126882.983 ns/op # Warmup Iteration 4: 128421.058 ns/op # Warmup Iteration 5: 130819.676 ns/op Iteration 1: 128017.626 ns/op Iteration 2: 133052.793 ns/op Iteration 3: 128716.279 ns/op Iteration 4: 132169.388 ns/op Iteration 5: 134522.715 ns/op # Run progress: 62.08% complete, ETA 00:39:00 # Fork: 2 of 2 # Warmup Iteration 1: 145986.055 ns/op # Warmup Iteration 2: 111155.667 ns/op # Warmup Iteration 3: 105348.075 ns/op # Warmup Iteration 4: 116399.576 ns/op # Warmup Iteration 5: 108859.146 ns/op Iteration 1: 107534.347 ns/op Iteration 2: 113146.755 ns/op Iteration 3: 105641.713 ns/op Iteration 4: 107626.287 ns/op Iteration 5: 108812.065 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader": 119923.997 ±(99.9%) 18560.065 ns/op [Average] (min, avg, max) = (105641.713, 119923.997, 134522.715), stdev = 12276.334 CI (99.9%): [101363.932, 138484.062] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 2575.122 ns/op # Warmup Iteration 2: 2094.088 ns/op # Warmup Iteration 3: 2234.314 ns/op # Warmup Iteration 4: 2125.541 ns/op # Warmup Iteration 5: 2136.641 ns/op Iteration 1: 2195.666 ns/op Iteration 2: 2074.350 ns/op Iteration 3: 2125.332 ns/op Iteration 4: 2212.048 ns/op Iteration 5: 2114.530 ns/op # Run progress: 62.92% complete, ETA 00:38:08 # Fork: 2 of 2 # Warmup Iteration 1: 2533.006 ns/op # Warmup Iteration 2: 2045.121 ns/op # Warmup Iteration 3: 2220.945 ns/op # Warmup Iteration 4: 2080.658 ns/op # Warmup Iteration 5: 2206.533 ns/op Iteration 1: 2086.800 ns/op Iteration 2: 2069.717 ns/op Iteration 3: 2154.510 ns/op Iteration 4: 2098.406 ns/op Iteration 5: 2101.225 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 2123.258 ±(99.9%) 74.535 ns/op [Average] (min, avg, max) = (2069.717, 2123.258, 2212.048), stdev = 49.300 CI (99.9%): [2048.724, 2197.793] (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: 14270.923 ns/op # Warmup Iteration 2: 11502.457 ns/op # Warmup Iteration 3: 11657.803 ns/op # Warmup Iteration 4: 12199.913 ns/op # Warmup Iteration 5: 13382.405 ns/op Iteration 1: 12578.631 ns/op Iteration 2: 11259.338 ns/op Iteration 3: 12111.167 ns/op Iteration 4: 12725.334 ns/op Iteration 5: 12669.517 ns/op # Run progress: 63.75% complete, ETA 00:37:17 # Fork: 2 of 2 # Warmup Iteration 1: 15368.877 ns/op # Warmup Iteration 2: 10974.085 ns/op # Warmup Iteration 3: 11662.053 ns/op # Warmup Iteration 4: 11985.503 ns/op # Warmup Iteration 5: 12542.281 ns/op Iteration 1: 13126.179 ns/op Iteration 2: 11281.629 ns/op Iteration 3: 11975.300 ns/op Iteration 4: 12839.699 ns/op Iteration 5: 12403.141 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 12296.994 ±(99.9%) 961.563 ns/op [Average] (min, avg, max) = (11259.338, 12296.994, 13126.179), stdev = 636.014 CI (99.9%): [11335.431, 13258.556] (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:51 # Fork: 1 of 2 # Warmup Iteration 1: 151300.318 ns/op # Warmup Iteration 2: 128435.231 ns/op # Warmup Iteration 3: 123492.329 ns/op # Warmup Iteration 4: 122330.584 ns/op # Warmup Iteration 5: 125121.420 ns/op Iteration 1: 122767.747 ns/op Iteration 2: 131531.499 ns/op Iteration 3: 120505.309 ns/op Iteration 4: 121505.117 ns/op Iteration 5: 122926.658 ns/op # Run progress: 64.58% complete, ETA 00:36:25 # Fork: 2 of 2 # Warmup Iteration 1: 149139.844 ns/op # Warmup Iteration 2: 126400.340 ns/op # Warmup Iteration 3: 120710.750 ns/op # Warmup Iteration 4: 119016.134 ns/op # Warmup Iteration 5: 119832.948 ns/op Iteration 1: 122000.264 ns/op Iteration 2: 120553.463 ns/op Iteration 3: 124426.894 ns/op Iteration 4: 121219.846 ns/op Iteration 5: 125696.466 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 123313.326 ±(99.9%) 5034.057 ns/op [Average] (min, avg, max) = (120505.309, 123313.326, 131531.499), stdev = 3329.717 CI (99.9%): [118279.269, 128347.383] (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:36:00 # Fork: 1 of 2 # Warmup Iteration 1: 2261.365 ns/op # Warmup Iteration 2: 1854.486 ns/op # Warmup Iteration 3: 1958.989 ns/op # Warmup Iteration 4: 1852.360 ns/op # Warmup Iteration 5: 1859.628 ns/op Iteration 1: 1926.718 ns/op Iteration 2: 1841.969 ns/op Iteration 3: 1855.472 ns/op Iteration 4: 1937.441 ns/op Iteration 5: 1854.578 ns/op # Run progress: 65.42% complete, ETA 00:35:34 # Fork: 2 of 2 # Warmup Iteration 1: 2301.686 ns/op # Warmup Iteration 2: 1841.198 ns/op # Warmup Iteration 3: 1853.868 ns/op # Warmup Iteration 4: 1967.237 ns/op # Warmup Iteration 5: 1865.710 ns/op Iteration 1: 1866.552 ns/op Iteration 2: 1875.144 ns/op Iteration 3: 1863.287 ns/op Iteration 4: 1918.632 ns/op Iteration 5: 1843.850 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 1878.364 ±(99.9%) 53.884 ns/op [Average] (min, avg, max) = (1841.969, 1878.364, 1937.441), stdev = 35.641 CI (99.9%): [1824.480, 1932.248] (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: 9226.286 ns/op # Warmup Iteration 2: 7102.016 ns/op # Warmup Iteration 3: 7947.266 ns/op # Warmup Iteration 4: 7913.837 ns/op # Warmup Iteration 5: 7972.383 ns/op Iteration 1: 8035.535 ns/op Iteration 2: 7215.678 ns/op Iteration 3: 8253.852 ns/op Iteration 4: 7971.887 ns/op Iteration 5: 8101.422 ns/op # Run progress: 66.25% complete, ETA 00:34:42 # Fork: 2 of 2 # Warmup Iteration 1: 9367.713 ns/op # Warmup Iteration 2: 7689.395 ns/op # Warmup Iteration 3: 8071.089 ns/op # Warmup Iteration 4: 7879.563 ns/op # Warmup Iteration 5: 8216.207 ns/op Iteration 1: 8329.390 ns/op Iteration 2: 7345.269 ns/op Iteration 3: 8380.224 ns/op Iteration 4: 8060.163 ns/op Iteration 5: 8069.327 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 7976.275 ±(99.9%) 591.255 ns/op [Average] (min, avg, max) = (7215.678, 7976.275, 8380.224), stdev = 391.078 CI (99.9%): [7385.020, 8567.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_NonASCIIEnd # Parameters: (charsetName = ISO-8859-1, length = 25000) # Run progress: 66.67% complete, ETA 00:34:17 # Fork: 1 of 2 # Warmup Iteration 1: 101347.605 ns/op # Warmup Iteration 2: 84292.472 ns/op # Warmup Iteration 3: 74011.186 ns/op # Warmup Iteration 4: 76039.684 ns/op # Warmup Iteration 5: 77588.280 ns/op Iteration 1: 77127.984 ns/op Iteration 2: 83595.863 ns/op Iteration 3: 75832.794 ns/op Iteration 4: 75589.411 ns/op Iteration 5: 83056.901 ns/op # Run progress: 67.08% complete, ETA 00:33:51 # Fork: 2 of 2 # Warmup Iteration 1: 138663.899 ns/op # Warmup Iteration 2: 117954.643 ns/op # Warmup Iteration 3: 115795.926 ns/op # Warmup Iteration 4: 112517.623 ns/op # Warmup Iteration 5: 111605.013 ns/op Iteration 1: 118643.922 ns/op Iteration 2: 113331.042 ns/op Iteration 3: 115893.139 ns/op Iteration 4: 118251.924 ns/op Iteration 5: 113422.065 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 97474.505 ±(99.9%) 29757.236 ns/op [Average] (min, avg, max) = (75589.411, 97474.505, 118643.922), stdev = 19682.569 CI (99.9%): [67717.269, 127231.741] (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: 2546.562 ns/op # Warmup Iteration 2: 2090.933 ns/op # Warmup Iteration 3: 2240.243 ns/op # Warmup Iteration 4: 2121.764 ns/op # Warmup Iteration 5: 2236.373 ns/op Iteration 1: 2120.380 ns/op Iteration 2: 2098.790 ns/op Iteration 3: 2176.708 ns/op Iteration 4: 2095.564 ns/op Iteration 5: 2090.414 ns/op # Run progress: 67.92% complete, ETA 00:33:00 # Fork: 2 of 2 # Warmup Iteration 1: 2584.170 ns/op # Warmup Iteration 2: 2066.730 ns/op # Warmup Iteration 3: 2207.781 ns/op # Warmup Iteration 4: 2096.478 ns/op # Warmup Iteration 5: 2095.671 ns/op Iteration 1: 2193.110 ns/op Iteration 2: 2082.042 ns/op Iteration 3: 2114.221 ns/op Iteration 4: 2190.122 ns/op Iteration 5: 2098.690 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 2126.004 ±(99.9%) 65.646 ns/op [Average] (min, avg, max) = (2082.042, 2126.004, 2193.110), stdev = 43.421 CI (99.9%): [2060.358, 2191.650] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 15956.799 ns/op # Warmup Iteration 2: 11680.077 ns/op # Warmup Iteration 3: 11950.291 ns/op # Warmup Iteration 4: 12529.295 ns/op # Warmup Iteration 5: 12632.692 ns/op Iteration 1: 12721.192 ns/op Iteration 2: 11551.350 ns/op Iteration 3: 12366.849 ns/op Iteration 4: 12814.433 ns/op Iteration 5: 12729.618 ns/op # Run progress: 68.75% complete, ETA 00:32:08 # Fork: 2 of 2 # Warmup Iteration 1: 14764.284 ns/op # Warmup Iteration 2: 11076.874 ns/op # Warmup Iteration 3: 12253.564 ns/op # Warmup Iteration 4: 12853.774 ns/op # Warmup Iteration 5: 13016.272 ns/op Iteration 1: 13238.336 ns/op Iteration 2: 12382.349 ns/op Iteration 3: 12586.894 ns/op Iteration 4: 13107.399 ns/op Iteration 5: 13271.036 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 12676.946 ±(99.9%) 770.083 ns/op [Average] (min, avg, max) = (11551.350, 12676.946, 13271.036), stdev = 509.362 CI (99.9%): [11906.863, 13447.029] (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: 78486.906 ns/op # Warmup Iteration 2: 61313.944 ns/op # Warmup Iteration 3: 58805.915 ns/op # Warmup Iteration 4: 59193.772 ns/op # Warmup Iteration 5: 59528.033 ns/op Iteration 1: 62614.672 ns/op Iteration 2: 62421.522 ns/op Iteration 3: 56352.816 ns/op Iteration 4: 58232.059 ns/op Iteration 5: 68097.289 ns/op # Run progress: 69.58% complete, ETA 00:31:17 # Fork: 2 of 2 # Warmup Iteration 1: 83621.520 ns/op # Warmup Iteration 2: 57909.590 ns/op # Warmup Iteration 3: 55683.616 ns/op # Warmup Iteration 4: 58381.924 ns/op # Warmup Iteration 5: 59159.278 ns/op Iteration 1: 63330.784 ns/op Iteration 2: 59071.197 ns/op Iteration 3: 61183.563 ns/op Iteration 4: 57695.497 ns/op Iteration 5: 63761.038 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 61276.044 ±(99.9%) 5314.843 ns/op [Average] (min, avg, max) = (56352.816, 61276.044, 68097.289), stdev = 3515.439 CI (99.9%): [55961.201, 66590.886] (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: 3480.988 ns/op # Warmup Iteration 2: 2891.759 ns/op # Warmup Iteration 3: 3131.103 ns/op # Warmup Iteration 4: 3131.825 ns/op # Warmup Iteration 5: 3001.292 ns/op Iteration 1: 3101.536 ns/op Iteration 2: 2903.116 ns/op Iteration 3: 3054.215 ns/op Iteration 4: 3161.961 ns/op Iteration 5: 3057.106 ns/op # Run progress: 70.42% complete, ETA 00:30:25 # Fork: 2 of 2 # Warmup Iteration 1: 3468.621 ns/op # Warmup Iteration 2: 2871.017 ns/op # Warmup Iteration 3: 3044.409 ns/op # Warmup Iteration 4: 3184.313 ns/op # Warmup Iteration 5: 3015.902 ns/op Iteration 1: 3131.001 ns/op Iteration 2: 2893.035 ns/op Iteration 3: 3044.782 ns/op Iteration 4: 3113.867 ns/op Iteration 5: 3007.241 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 3046.786 ±(99.9%) 136.964 ns/op [Average] (min, avg, max) = (2893.035, 3046.786, 3161.961), stdev = 90.593 CI (99.9%): [2909.821, 3183.750] (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:30:00 # Fork: 1 of 2 # Warmup Iteration 1: 29324.466 ns/op # Warmup Iteration 2: 23491.096 ns/op # Warmup Iteration 3: 23758.497 ns/op # Warmup Iteration 4: 23559.931 ns/op # Warmup Iteration 5: 23320.717 ns/op Iteration 1: 26044.285 ns/op Iteration 2: 23647.142 ns/op Iteration 3: 24841.543 ns/op Iteration 4: 25055.808 ns/op Iteration 5: 26401.213 ns/op # Run progress: 71.25% complete, ETA 00:29:34 # Fork: 2 of 2 # Warmup Iteration 1: 30111.031 ns/op # Warmup Iteration 2: 24892.342 ns/op # Warmup Iteration 3: 25108.616 ns/op # Warmup Iteration 4: 23829.343 ns/op # Warmup Iteration 5: 23036.131 ns/op Iteration 1: 26235.251 ns/op Iteration 2: 24894.176 ns/op Iteration 3: 25234.024 ns/op Iteration 4: 24170.859 ns/op Iteration 5: 26005.421 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 25252.972 ±(99.9%) 1385.877 ns/op [Average] (min, avg, max) = (23647.142, 25252.972, 26401.213), stdev = 916.672 CI (99.9%): [23867.095, 26638.849] (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: 182714.028 ns/op # Warmup Iteration 2: 140099.707 ns/op # Warmup Iteration 3: 137429.738 ns/op # Warmup Iteration 4: 133731.966 ns/op # Warmup Iteration 5: 137394.235 ns/op Iteration 1: 135096.574 ns/op Iteration 2: 134528.123 ns/op Iteration 3: 138874.661 ns/op Iteration 4: 139592.663 ns/op Iteration 5: 139177.196 ns/op # Run progress: 72.08% complete, ETA 00:28:42 # Fork: 2 of 2 # Warmup Iteration 1: 184183.273 ns/op # Warmup Iteration 2: 139836.426 ns/op # Warmup Iteration 3: 135582.137 ns/op # Warmup Iteration 4: 144738.207 ns/op # Warmup Iteration 5: 138768.498 ns/op Iteration 1: 138298.169 ns/op Iteration 2: 147101.444 ns/op Iteration 3: 138979.885 ns/op Iteration 4: 141183.531 ns/op Iteration 5: 143975.861 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 139680.811 ±(99.9%) 5671.449 ns/op [Average] (min, avg, max) = (134528.123, 139680.811, 147101.444), stdev = 3751.313 CI (99.9%): [134009.362, 145352.260] (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:17 # Fork: 1 of 2 # Warmup Iteration 1: 3109.341 ns/op # Warmup Iteration 2: 2520.659 ns/op # Warmup Iteration 3: 2740.818 ns/op # Warmup Iteration 4: 2717.889 ns/op # Warmup Iteration 5: 2593.360 ns/op Iteration 1: 2580.267 ns/op Iteration 2: 2509.849 ns/op Iteration 3: 2603.991 ns/op Iteration 4: 2635.248 ns/op Iteration 5: 2568.388 ns/op # Run progress: 72.92% complete, ETA 00:27:51 # Fork: 2 of 2 # Warmup Iteration 1: 3038.516 ns/op # Warmup Iteration 2: 2557.249 ns/op # Warmup Iteration 3: 2694.132 ns/op # Warmup Iteration 4: 2635.482 ns/op # Warmup Iteration 5: 2598.512 ns/op Iteration 1: 2678.776 ns/op Iteration 2: 2544.592 ns/op Iteration 3: 2626.610 ns/op Iteration 4: 2703.349 ns/op Iteration 5: 2607.607 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 2605.868 ±(99.9%) 88.948 ns/op [Average] (min, avg, max) = (2509.849, 2605.868, 2703.349), stdev = 58.834 CI (99.9%): [2516.920, 2694.816] (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: 21625.637 ns/op # Warmup Iteration 2: 17447.393 ns/op # Warmup Iteration 3: 17451.081 ns/op # Warmup Iteration 4: 17583.062 ns/op # Warmup Iteration 5: 18238.857 ns/op Iteration 1: 20010.802 ns/op Iteration 2: 18141.928 ns/op Iteration 3: 18939.203 ns/op Iteration 4: 18753.631 ns/op Iteration 5: 19470.079 ns/op # Run progress: 73.75% complete, ETA 00:27:00 # Fork: 2 of 2 # Warmup Iteration 1: 26776.616 ns/op # Warmup Iteration 2: 20584.545 ns/op # Warmup Iteration 3: 20869.077 ns/op # Warmup Iteration 4: 19816.137 ns/op # Warmup Iteration 5: 20117.956 ns/op Iteration 1: 23231.666 ns/op Iteration 2: 20152.570 ns/op Iteration 3: 20076.938 ns/op Iteration 4: 21375.527 ns/op Iteration 5: 22889.584 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 20304.193 ±(99.9%) 2579.596 ns/op [Average] (min, avg, max) = (18141.928, 20304.193, 23231.666), stdev = 1706.243 CI (99.9%): [17724.597, 22883.789] (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:34 # Fork: 1 of 2 # Warmup Iteration 1: 176162.683 ns/op # Warmup Iteration 2: 131089.652 ns/op # Warmup Iteration 3: 131470.068 ns/op # Warmup Iteration 4: 135557.147 ns/op # Warmup Iteration 5: 126352.365 ns/op Iteration 1: 130566.556 ns/op Iteration 2: 130085.772 ns/op Iteration 3: 134716.776 ns/op Iteration 4: 132611.439 ns/op Iteration 5: 131944.135 ns/op # Run progress: 74.58% complete, ETA 00:26:08 # Fork: 2 of 2 # Warmup Iteration 1: 175456.902 ns/op # Warmup Iteration 2: 141359.787 ns/op # Warmup Iteration 3: 128832.798 ns/op # Warmup Iteration 4: 127446.534 ns/op # Warmup Iteration 5: 131389.909 ns/op Iteration 1: 134029.957 ns/op Iteration 2: 129957.566 ns/op Iteration 3: 132547.072 ns/op Iteration 4: 132430.758 ns/op Iteration 5: 131238.534 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEnd": 132012.857 ±(99.9%) 2408.036 ns/op [Average] (min, avg, max) = (129957.566, 132012.857, 134716.776), stdev = 1592.767 CI (99.9%): [129604.820, 134420.893] (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: 2552.749 ns/op # Warmup Iteration 2: 2062.521 ns/op # Warmup Iteration 3: 2209.457 ns/op # Warmup Iteration 4: 2080.984 ns/op # Warmup Iteration 5: 2065.706 ns/op Iteration 1: 2136.704 ns/op Iteration 2: 2021.415 ns/op Iteration 3: 2063.852 ns/op Iteration 4: 2133.770 ns/op Iteration 5: 2032.690 ns/op # Run progress: 75.42% complete, ETA 00:25:17 # Fork: 2 of 2 # Warmup Iteration 1: 2510.128 ns/op # Warmup Iteration 2: 2067.411 ns/op # Warmup Iteration 3: 2083.087 ns/op # Warmup Iteration 4: 2195.897 ns/op # Warmup Iteration 5: 2085.129 ns/op Iteration 1: 2103.031 ns/op Iteration 2: 2102.879 ns/op Iteration 3: 2084.245 ns/op Iteration 4: 2082.828 ns/op Iteration 5: 2153.888 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 2091.530 ±(99.9%) 66.184 ns/op [Average] (min, avg, max) = (2021.415, 2091.530, 2153.888), stdev = 43.777 CI (99.9%): [2025.346, 2157.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.readStringReader_NonASCIIEveryOther # Parameters: (charsetName = US-ASCII, length = 4096) # Run progress: 75.83% complete, ETA 00:24:51 # Fork: 1 of 2 # Warmup Iteration 1: 14141.184 ns/op # Warmup Iteration 2: 11113.181 ns/op # Warmup Iteration 3: 11962.973 ns/op # Warmup Iteration 4: 12079.442 ns/op # Warmup Iteration 5: 12763.679 ns/op Iteration 1: 13048.464 ns/op Iteration 2: 11166.365 ns/op Iteration 3: 11887.249 ns/op Iteration 4: 13199.291 ns/op Iteration 5: 12642.967 ns/op # Run progress: 76.25% complete, ETA 00:24:25 # Fork: 2 of 2 # Warmup Iteration 1: 13735.645 ns/op # Warmup Iteration 2: 11318.097 ns/op # Warmup Iteration 3: 11379.289 ns/op # Warmup Iteration 4: 12676.795 ns/op # Warmup Iteration 5: 12611.377 ns/op Iteration 1: 12644.334 ns/op Iteration 2: 11662.526 ns/op Iteration 3: 11789.273 ns/op Iteration 4: 12600.309 ns/op Iteration 5: 12727.919 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 12336.870 ±(99.9%) 1006.332 ns/op [Average] (min, avg, max) = (11166.365, 12336.870, 13199.291), stdev = 665.626 CI (99.9%): [11330.538, 13343.202] (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:24:00 # Fork: 1 of 2 # Warmup Iteration 1: 151393.724 ns/op # Warmup Iteration 2: 123323.906 ns/op # Warmup Iteration 3: 119118.361 ns/op # Warmup Iteration 4: 125709.382 ns/op # Warmup Iteration 5: 123499.969 ns/op Iteration 1: 119819.919 ns/op Iteration 2: 122160.650 ns/op Iteration 3: 121605.898 ns/op Iteration 4: 118814.798 ns/op Iteration 5: 131231.154 ns/op # Run progress: 77.08% complete, ETA 00:23:34 # Fork: 2 of 2 # Warmup Iteration 1: 109206.255 ns/op # Warmup Iteration 2: 84257.332 ns/op # Warmup Iteration 3: 81103.192 ns/op # Warmup Iteration 4: 80176.822 ns/op # Warmup Iteration 5: 83209.259 ns/op Iteration 1: 82492.655 ns/op Iteration 2: 83182.347 ns/op Iteration 3: 84947.647 ns/op Iteration 4: 82888.192 ns/op Iteration 5: 80531.651 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 102767.491 ±(99.9%) 32234.345 ns/op [Average] (min, avg, max) = (80531.651, 102767.491, 131231.154), stdev = 21321.024 CI (99.9%): [70533.146, 135001.836] (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: 2320.665 ns/op # Warmup Iteration 2: 1855.893 ns/op # Warmup Iteration 3: 1868.782 ns/op # Warmup Iteration 4: 1989.235 ns/op # Warmup Iteration 5: 1869.742 ns/op Iteration 1: 1890.019 ns/op Iteration 2: 1891.137 ns/op Iteration 3: 1872.550 ns/op Iteration 4: 1949.950 ns/op Iteration 5: 1881.477 ns/op # Run progress: 77.92% complete, ETA 00:22:42 # Fork: 2 of 2 # Warmup Iteration 1: 2284.367 ns/op # Warmup Iteration 2: 1854.284 ns/op # Warmup Iteration 3: 1886.390 ns/op # Warmup Iteration 4: 1980.088 ns/op # Warmup Iteration 5: 1878.722 ns/op Iteration 1: 1943.182 ns/op Iteration 2: 1856.587 ns/op Iteration 3: 1937.002 ns/op Iteration 4: 1872.330 ns/op Iteration 5: 1880.443 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 1897.468 ±(99.9%) 50.325 ns/op [Average] (min, avg, max) = (1856.587, 1897.468, 1949.950), stdev = 33.287 CI (99.9%): [1847.142, 1947.793] (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:17 # Fork: 1 of 2 # Warmup Iteration 1: 9060.418 ns/op # Warmup Iteration 2: 7247.734 ns/op # Warmup Iteration 3: 8037.011 ns/op # Warmup Iteration 4: 8006.869 ns/op # Warmup Iteration 5: 8038.572 ns/op Iteration 1: 8264.825 ns/op Iteration 2: 7439.883 ns/op Iteration 3: 8037.060 ns/op Iteration 4: 7829.642 ns/op Iteration 5: 7877.287 ns/op # Run progress: 78.75% complete, ETA 00:21:51 # Fork: 2 of 2 # Warmup Iteration 1: 9363.628 ns/op # Warmup Iteration 2: 7385.976 ns/op # Warmup Iteration 3: 7978.145 ns/op # Warmup Iteration 4: 8221.364 ns/op # Warmup Iteration 5: 8048.142 ns/op Iteration 1: 8360.639 ns/op Iteration 2: 7384.035 ns/op Iteration 3: 8052.915 ns/op Iteration 4: 7932.588 ns/op Iteration 5: 8144.767 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 7932.364 ±(99.9%) 483.728 ns/op [Average] (min, avg, max) = (7384.035, 7932.364, 8360.639), stdev = 319.956 CI (99.9%): [7448.636, 8416.092] (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: 141793.463 ns/op # Warmup Iteration 2: 116677.541 ns/op # Warmup Iteration 3: 118854.166 ns/op # Warmup Iteration 4: 117327.242 ns/op # Warmup Iteration 5: 117077.882 ns/op Iteration 1: 112360.651 ns/op Iteration 2: 114865.104 ns/op Iteration 3: 118989.984 ns/op Iteration 4: 121338.483 ns/op Iteration 5: 119913.660 ns/op # Run progress: 79.58% complete, ETA 00:21:00 # Fork: 2 of 2 # Warmup Iteration 1: 153889.263 ns/op # Warmup Iteration 2: 117527.384 ns/op # Warmup Iteration 3: 112329.503 ns/op # Warmup Iteration 4: 113613.722 ns/op # Warmup Iteration 5: 113041.906 ns/op Iteration 1: 115545.937 ns/op Iteration 2: 115755.564 ns/op Iteration 3: 127750.814 ns/op Iteration 4: 120960.703 ns/op Iteration 5: 121727.668 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 118920.857 ±(99.9%) 6718.600 ns/op [Average] (min, avg, max) = (112360.651, 118920.857, 127750.814), stdev = 4443.938 CI (99.9%): [112202.257, 125639.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 = UTF-8, length = 256) # Run progress: 80.00% complete, ETA 00:20:34 # Fork: 1 of 2 # Warmup Iteration 1: 4663.191 ns/op # Warmup Iteration 2: 3938.332 ns/op # Warmup Iteration 3: 4335.226 ns/op # Warmup Iteration 4: 4353.722 ns/op # Warmup Iteration 5: 4271.094 ns/op Iteration 1: 4374.320 ns/op Iteration 2: 4040.335 ns/op Iteration 3: 4315.977 ns/op Iteration 4: 4355.811 ns/op Iteration 5: 4276.204 ns/op # Run progress: 80.42% complete, ETA 00:20:08 # Fork: 2 of 2 # Warmup Iteration 1: 4734.956 ns/op # Warmup Iteration 2: 3952.605 ns/op # Warmup Iteration 3: 4387.125 ns/op # Warmup Iteration 4: 4405.668 ns/op # Warmup Iteration 5: 4219.050 ns/op Iteration 1: 4198.232 ns/op Iteration 2: 3962.573 ns/op Iteration 3: 4213.619 ns/op Iteration 4: 4279.524 ns/op Iteration 5: 4214.029 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 4223.062 ±(99.9%) 199.795 ns/op [Average] (min, avg, max) = (3962.573, 4223.062, 4374.320), stdev = 132.152 CI (99.9%): [4023.267, 4422.857] (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: 46765.641 ns/op # Warmup Iteration 2: 37585.438 ns/op # Warmup Iteration 3: 39007.306 ns/op # Warmup Iteration 4: 38447.222 ns/op # Warmup Iteration 5: 39425.835 ns/op Iteration 1: 38812.971 ns/op Iteration 2: 39471.251 ns/op Iteration 3: 37073.730 ns/op Iteration 4: 38900.424 ns/op Iteration 5: 37397.642 ns/op # Run progress: 81.25% complete, ETA 00:19:17 # Fork: 2 of 2 # Warmup Iteration 1: 53233.349 ns/op # Warmup Iteration 2: 46526.158 ns/op # Warmup Iteration 3: 43935.183 ns/op # Warmup Iteration 4: 44799.388 ns/op # Warmup Iteration 5: 45443.941 ns/op Iteration 1: 44281.947 ns/op Iteration 2: 44689.660 ns/op Iteration 3: 45534.933 ns/op Iteration 4: 48620.147 ns/op Iteration 5: 47859.984 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 42264.269 ±(99.9%) 6647.849 ns/op [Average] (min, avg, max) = (37073.730, 42264.269, 48620.147), stdev = 4397.141 CI (99.9%): [35616.420, 48912.118] (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: 302844.616 ns/op # Warmup Iteration 2: 232551.181 ns/op # Warmup Iteration 3: 213641.442 ns/op # Warmup Iteration 4: 218103.638 ns/op # Warmup Iteration 5: 218207.482 ns/op Iteration 1: 214386.357 ns/op Iteration 2: 218717.023 ns/op Iteration 3: 212551.658 ns/op Iteration 4: 214205.774 ns/op Iteration 5: 218545.499 ns/op # Run progress: 82.08% complete, ETA 00:18:25 # Fork: 2 of 2 # Warmup Iteration 1: 284070.458 ns/op # Warmup Iteration 2: 231210.366 ns/op # Warmup Iteration 3: 231667.740 ns/op # Warmup Iteration 4: 233615.337 ns/op # Warmup Iteration 5: 220932.626 ns/op Iteration 1: 212825.014 ns/op Iteration 2: 216988.347 ns/op Iteration 3: 215748.167 ns/op Iteration 4: 221883.420 ns/op Iteration 5: 223626.280 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 216947.754 ±(99.9%) 5667.821 ns/op [Average] (min, avg, max) = (212551.658, 216947.754, 223626.280), stdev = 3748.913 CI (99.9%): [211279.933, 222615.575] (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:18:00 # Fork: 1 of 2 # Warmup Iteration 1: 3487.262 ns/op # Warmup Iteration 2: 2874.881 ns/op # Warmup Iteration 3: 3129.285 ns/op # Warmup Iteration 4: 3075.017 ns/op # Warmup Iteration 5: 3013.487 ns/op Iteration 1: 3109.965 ns/op Iteration 2: 2883.681 ns/op Iteration 3: 3059.166 ns/op Iteration 4: 3116.694 ns/op Iteration 5: 3035.357 ns/op # Run progress: 82.92% complete, ETA 00:17:34 # Fork: 2 of 2 # Warmup Iteration 1: 3471.057 ns/op # Warmup Iteration 2: 2906.144 ns/op # Warmup Iteration 3: 3207.013 ns/op # Warmup Iteration 4: 2996.558 ns/op # Warmup Iteration 5: 3116.388 ns/op Iteration 1: 2981.390 ns/op Iteration 2: 2916.524 ns/op Iteration 3: 3087.794 ns/op Iteration 4: 3015.973 ns/op Iteration 5: 2992.386 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 3019.893 ±(99.9%) 118.583 ns/op [Average] (min, avg, max) = (2883.681, 3019.893, 3116.694), stdev = 78.435 CI (99.9%): [2901.310, 3138.476] (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: 28807.685 ns/op # Warmup Iteration 2: 24089.021 ns/op # Warmup Iteration 3: 24375.683 ns/op # Warmup Iteration 4: 23648.928 ns/op # Warmup Iteration 5: 24493.026 ns/op Iteration 1: 26687.905 ns/op Iteration 2: 24983.420 ns/op Iteration 3: 25978.490 ns/op Iteration 4: 25031.456 ns/op Iteration 5: 26864.842 ns/op # Run progress: 83.75% complete, ETA 00:16:42 # Fork: 2 of 2 # Warmup Iteration 1: 26649.604 ns/op # Warmup Iteration 2: 20741.943 ns/op # Warmup Iteration 3: 21700.511 ns/op # Warmup Iteration 4: 20637.602 ns/op # Warmup Iteration 5: 21875.491 ns/op Iteration 1: 24686.432 ns/op Iteration 2: 22073.492 ns/op Iteration 3: 21328.619 ns/op Iteration 4: 21965.032 ns/op Iteration 5: 23387.393 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 24298.708 ±(99.9%) 3037.149 ns/op [Average] (min, avg, max) = (21328.619, 24298.708, 26864.842), stdev = 2008.886 CI (99.9%): [21261.559, 27335.857] (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:17 # Fork: 1 of 2 # Warmup Iteration 1: 179860.237 ns/op # Warmup Iteration 2: 139356.875 ns/op # Warmup Iteration 3: 134208.555 ns/op # Warmup Iteration 4: 143874.115 ns/op # Warmup Iteration 5: 143292.421 ns/op Iteration 1: 144700.639 ns/op Iteration 2: 140733.877 ns/op Iteration 3: 135870.007 ns/op Iteration 4: 145972.817 ns/op Iteration 5: 139933.959 ns/op # Run progress: 84.58% complete, ETA 00:15:51 # Fork: 2 of 2 # Warmup Iteration 1: 180185.154 ns/op # Warmup Iteration 2: 160103.445 ns/op # Warmup Iteration 3: 133128.056 ns/op # Warmup Iteration 4: 136431.409 ns/op # Warmup Iteration 5: 139901.715 ns/op Iteration 1: 136848.160 ns/op Iteration 2: 137979.680 ns/op Iteration 3: 134927.665 ns/op Iteration 4: 137661.066 ns/op Iteration 5: 145170.757 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 139979.863 ±(99.9%) 6116.703 ns/op [Average] (min, avg, max) = (134927.665, 139979.863, 145972.817), stdev = 4045.821 CI (99.9%): [133863.159, 146096.566] (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: 3004.793 ns/op # Warmup Iteration 2: 2470.716 ns/op # Warmup Iteration 3: 2591.597 ns/op # Warmup Iteration 4: 2649.585 ns/op # Warmup Iteration 5: 2598.696 ns/op Iteration 1: 2649.841 ns/op Iteration 2: 2517.029 ns/op Iteration 3: 2588.621 ns/op Iteration 4: 2638.096 ns/op Iteration 5: 2566.224 ns/op # Run progress: 85.42% complete, ETA 00:15:00 # Fork: 2 of 2 # Warmup Iteration 1: 3036.602 ns/op # Warmup Iteration 2: 2481.316 ns/op # Warmup Iteration 3: 2711.098 ns/op # Warmup Iteration 4: 2718.495 ns/op # Warmup Iteration 5: 2591.636 ns/op Iteration 1: 2601.637 ns/op Iteration 2: 2517.871 ns/op Iteration 3: 2622.952 ns/op Iteration 4: 2662.207 ns/op Iteration 5: 2606.314 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 2597.079 ±(99.9%) 76.741 ns/op [Average] (min, avg, max) = (2517.029, 2597.079, 2662.207), stdev = 50.760 CI (99.9%): [2520.338, 2673.820] (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: 25915.613 ns/op # Warmup Iteration 2: 19604.017 ns/op # Warmup Iteration 3: 19520.939 ns/op # Warmup Iteration 4: 20254.098 ns/op # Warmup Iteration 5: 20566.462 ns/op Iteration 1: 22701.945 ns/op Iteration 2: 19699.228 ns/op Iteration 3: 21015.978 ns/op Iteration 4: 20380.148 ns/op Iteration 5: 23593.848 ns/op # Run progress: 86.25% complete, ETA 00:14:08 # Fork: 2 of 2 # Warmup Iteration 1: 24472.641 ns/op # Warmup Iteration 2: 20591.382 ns/op # Warmup Iteration 3: 20321.307 ns/op # Warmup Iteration 4: 20260.746 ns/op # Warmup Iteration 5: 20050.697 ns/op Iteration 1: 23010.407 ns/op Iteration 2: 20583.571 ns/op Iteration 3: 20807.213 ns/op Iteration 4: 22505.369 ns/op Iteration 5: 23089.650 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 21738.736 ±(99.9%) 2085.713 ns/op [Average] (min, avg, max) = (19699.228, 21738.736, 23593.848), stdev = 1379.570 CI (99.9%): [19653.022, 23824.449] (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: 174988.135 ns/op # Warmup Iteration 2: 140570.446 ns/op # Warmup Iteration 3: 129791.958 ns/op # Warmup Iteration 4: 128910.464 ns/op # Warmup Iteration 5: 138094.849 ns/op Iteration 1: 132557.407 ns/op Iteration 2: 133203.854 ns/op Iteration 3: 126789.561 ns/op Iteration 4: 132196.962 ns/op Iteration 5: 135409.836 ns/op # Run progress: 87.08% complete, ETA 00:13:17 # Fork: 2 of 2 # Warmup Iteration 1: 175400.443 ns/op # Warmup Iteration 2: 131387.656 ns/op # Warmup Iteration 3: 127116.041 ns/op # Warmup Iteration 4: 132351.806 ns/op # Warmup Iteration 5: 126762.775 ns/op Iteration 1: 127500.257 ns/op Iteration 2: 131055.367 ns/op Iteration 3: 131354.140 ns/op Iteration 4: 126305.265 ns/op Iteration 5: 134913.475 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIEveryOther": 131128.612 ±(99.9%) 4923.715 ns/op [Average] (min, avg, max) = (126305.265, 131128.612, 135409.836), stdev = 3256.732 CI (99.9%): [126204.898, 136052.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_NonASCIIStart # Parameters: (charsetName = US-ASCII, length = 256) # Run progress: 87.50% complete, ETA 00:12:51 # Fork: 1 of 2 # Warmup Iteration 1: 2577.110 ns/op # Warmup Iteration 2: 2091.656 ns/op # Warmup Iteration 3: 2223.030 ns/op # Warmup Iteration 4: 2119.318 ns/op # Warmup Iteration 5: 2131.563 ns/op Iteration 1: 2203.421 ns/op Iteration 2: 2060.527 ns/op Iteration 3: 2124.603 ns/op Iteration 4: 2204.068 ns/op Iteration 5: 2122.296 ns/op # Run progress: 87.92% complete, ETA 00:12:25 # Fork: 2 of 2 # Warmup Iteration 1: 2576.740 ns/op # Warmup Iteration 2: 2059.044 ns/op # Warmup Iteration 3: 2111.744 ns/op # Warmup Iteration 4: 2237.448 ns/op # Warmup Iteration 5: 2095.957 ns/op Iteration 1: 2126.065 ns/op Iteration 2: 2116.660 ns/op Iteration 3: 2100.842 ns/op Iteration 4: 2092.709 ns/op Iteration 5: 2174.900 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 2132.609 ±(99.9%) 71.579 ns/op [Average] (min, avg, max) = (2060.527, 2132.609, 2204.068), stdev = 47.345 CI (99.9%): [2061.030, 2204.188] (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:12:00 # Fork: 1 of 2 # Warmup Iteration 1: 14942.364 ns/op # Warmup Iteration 2: 11342.547 ns/op # Warmup Iteration 3: 11348.413 ns/op # Warmup Iteration 4: 12527.746 ns/op # Warmup Iteration 5: 12777.044 ns/op Iteration 1: 13219.101 ns/op Iteration 2: 11790.131 ns/op Iteration 3: 12089.224 ns/op Iteration 4: 12703.565 ns/op Iteration 5: 13269.131 ns/op # Run progress: 88.75% complete, ETA 00:11:34 # Fork: 2 of 2 # Warmup Iteration 1: 14040.732 ns/op # Warmup Iteration 2: 11019.987 ns/op # Warmup Iteration 3: 11808.597 ns/op # Warmup Iteration 4: 12278.316 ns/op # Warmup Iteration 5: 12111.439 ns/op Iteration 1: 12499.961 ns/op Iteration 2: 11349.681 ns/op Iteration 3: 11967.715 ns/op Iteration 4: 13055.349 ns/op Iteration 5: 12314.164 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 12425.802 ±(99.9%) 971.624 ns/op [Average] (min, avg, max) = (11349.681, 12425.802, 13269.131), stdev = 642.669 CI (99.9%): [11454.178, 13397.426] (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: 144853.911 ns/op # Warmup Iteration 2: 123737.425 ns/op # Warmup Iteration 3: 118551.425 ns/op # Warmup Iteration 4: 120592.578 ns/op # Warmup Iteration 5: 124531.106 ns/op Iteration 1: 126579.861 ns/op Iteration 2: 121912.430 ns/op Iteration 3: 119310.404 ns/op Iteration 4: 122816.611 ns/op Iteration 5: 126342.132 ns/op # Run progress: 89.58% complete, ETA 00:10:42 # Fork: 2 of 2 # Warmup Iteration 1: 144867.639 ns/op # Warmup Iteration 2: 129946.892 ns/op # Warmup Iteration 3: 119051.874 ns/op # Warmup Iteration 4: 119821.747 ns/op # Warmup Iteration 5: 125762.971 ns/op Iteration 1: 121175.143 ns/op Iteration 2: 131502.202 ns/op Iteration 3: 124735.188 ns/op Iteration 4: 126235.793 ns/op Iteration 5: 121837.138 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 124244.690 ±(99.9%) 5375.387 ns/op [Average] (min, avg, max) = (119310.404, 124244.690, 131502.202), stdev = 3555.486 CI (99.9%): [118869.303, 129620.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.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: 2276.732 ns/op # Warmup Iteration 2: 1838.766 ns/op # Warmup Iteration 3: 1849.863 ns/op # Warmup Iteration 4: 1964.882 ns/op # Warmup Iteration 5: 1862.343 ns/op Iteration 1: 1867.096 ns/op Iteration 2: 1871.405 ns/op Iteration 3: 1862.273 ns/op Iteration 4: 1935.627 ns/op Iteration 5: 1859.842 ns/op # Run progress: 90.42% complete, ETA 00:09:51 # Fork: 2 of 2 # Warmup Iteration 1: 2319.468 ns/op # Warmup Iteration 2: 1844.744 ns/op # Warmup Iteration 3: 1866.800 ns/op # Warmup Iteration 4: 1939.724 ns/op # Warmup Iteration 5: 1867.081 ns/op Iteration 1: 1875.167 ns/op Iteration 2: 1891.487 ns/op Iteration 3: 1862.795 ns/op Iteration 4: 1938.912 ns/op Iteration 5: 1868.870 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 1883.347 ±(99.9%) 45.044 ns/op [Average] (min, avg, max) = (1859.842, 1883.347, 1938.912), stdev = 29.794 CI (99.9%): [1838.303, 1928.391] (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: 9184.348 ns/op # Warmup Iteration 2: 7125.234 ns/op # Warmup Iteration 3: 7933.791 ns/op # Warmup Iteration 4: 7872.633 ns/op # Warmup Iteration 5: 7964.476 ns/op Iteration 1: 8175.119 ns/op Iteration 2: 7296.031 ns/op Iteration 3: 7961.341 ns/op Iteration 4: 8272.723 ns/op Iteration 5: 7941.725 ns/op # Run progress: 91.25% complete, ETA 00:09:00 # Fork: 2 of 2 # Warmup Iteration 1: 9446.046 ns/op # Warmup Iteration 2: 7488.855 ns/op # Warmup Iteration 3: 7975.234 ns/op # Warmup Iteration 4: 8060.971 ns/op # Warmup Iteration 5: 8044.551 ns/op Iteration 1: 8359.940 ns/op Iteration 2: 7370.617 ns/op Iteration 3: 8407.188 ns/op Iteration 4: 8063.115 ns/op Iteration 5: 8216.844 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 8006.464 ±(99.9%) 585.014 ns/op [Average] (min, avg, max) = (7296.031, 8006.464, 8407.188), stdev = 386.950 CI (99.9%): [7421.451, 8591.478] (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: 139089.066 ns/op # Warmup Iteration 2: 116974.397 ns/op # Warmup Iteration 3: 113526.216 ns/op # Warmup Iteration 4: 124600.340 ns/op # Warmup Iteration 5: 112337.873 ns/op Iteration 1: 117927.960 ns/op Iteration 2: 122989.321 ns/op Iteration 3: 117533.700 ns/op Iteration 4: 122469.592 ns/op Iteration 5: 117663.120 ns/op # Run progress: 92.08% complete, ETA 00:08:08 # Fork: 2 of 2 # Warmup Iteration 1: 139536.572 ns/op # Warmup Iteration 2: 125437.388 ns/op # Warmup Iteration 3: 112199.069 ns/op # Warmup Iteration 4: 113705.743 ns/op # Warmup Iteration 5: 119612.332 ns/op Iteration 1: 112385.858 ns/op Iteration 2: 118126.144 ns/op Iteration 3: 113771.071 ns/op Iteration 4: 116244.853 ns/op Iteration 5: 117989.561 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 117710.118 ±(99.9%) 4959.910 ns/op [Average] (min, avg, max) = (112385.858, 117710.118, 122989.321), stdev = 3280.674 CI (99.9%): [112750.208, 122670.028] (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: 4499.001 ns/op # Warmup Iteration 2: 3798.379 ns/op # Warmup Iteration 3: 4186.025 ns/op # Warmup Iteration 4: 4252.116 ns/op # Warmup Iteration 5: 4007.372 ns/op Iteration 1: 4006.992 ns/op Iteration 2: 3684.328 ns/op Iteration 3: 3952.552 ns/op Iteration 4: 4074.275 ns/op Iteration 5: 3881.415 ns/op # Run progress: 92.92% complete, ETA 00:07:17 # Fork: 2 of 2 # Warmup Iteration 1: 4392.276 ns/op # Warmup Iteration 2: 3619.094 ns/op # Warmup Iteration 3: 4027.776 ns/op # Warmup Iteration 4: 4060.301 ns/op # Warmup Iteration 5: 3866.749 ns/op Iteration 1: 3907.996 ns/op Iteration 2: 3658.865 ns/op Iteration 3: 3905.404 ns/op Iteration 4: 3917.547 ns/op Iteration 5: 3761.771 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 3875.115 ±(99.9%) 203.401 ns/op [Average] (min, avg, max) = (3658.865, 3875.115, 4074.275), stdev = 134.537 CI (99.9%): [3671.714, 4078.516] (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: 33128.316 ns/op # Warmup Iteration 2: 26611.759 ns/op # Warmup Iteration 3: 27393.399 ns/op # Warmup Iteration 4: 25769.841 ns/op # Warmup Iteration 5: 25790.209 ns/op Iteration 1: 28063.960 ns/op Iteration 2: 26394.966 ns/op Iteration 3: 27237.356 ns/op Iteration 4: 27499.451 ns/op Iteration 5: 27821.250 ns/op # Run progress: 93.75% complete, ETA 00:06:25 # Fork: 2 of 2 # Warmup Iteration 1: 41276.239 ns/op # Warmup Iteration 2: 35227.017 ns/op # Warmup Iteration 3: 33373.760 ns/op # Warmup Iteration 4: 33445.208 ns/op # Warmup Iteration 5: 35925.349 ns/op Iteration 1: 33518.103 ns/op Iteration 2: 35224.905 ns/op Iteration 3: 35929.957 ns/op Iteration 4: 34354.127 ns/op Iteration 5: 35635.868 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 31167.994 ±(99.9%) 6116.264 ns/op [Average] (min, avg, max) = (26394.966, 31167.994, 35929.957), stdev = 4045.530 CI (99.9%): [25051.730, 37284.258] (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: 126038.058 ns/op # Warmup Iteration 2: 96923.471 ns/op # Warmup Iteration 3: 94410.313 ns/op # Warmup Iteration 4: 92948.024 ns/op # Warmup Iteration 5: 89308.861 ns/op Iteration 1: 94414.249 ns/op Iteration 2: 94663.254 ns/op Iteration 3: 89396.732 ns/op Iteration 4: 89114.600 ns/op Iteration 5: 92852.698 ns/op # Run progress: 94.58% complete, ETA 00:05:34 # Fork: 2 of 2 # Warmup Iteration 1: 125099.192 ns/op # Warmup Iteration 2: 92426.562 ns/op # Warmup Iteration 3: 89260.085 ns/op # Warmup Iteration 4: 89228.907 ns/op # Warmup Iteration 5: 93472.280 ns/op Iteration 1: 89317.569 ns/op Iteration 2: 95066.415 ns/op Iteration 3: 96968.807 ns/op Iteration 4: 91160.776 ns/op Iteration 5: 93925.034 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 92688.013 ±(99.9%) 4207.775 ns/op [Average] (min, avg, max) = (89114.600, 92688.013, 96968.807), stdev = 2783.183 CI (99.9%): [88480.238, 96895.789] (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: 3501.063 ns/op # Warmup Iteration 2: 2935.787 ns/op # Warmup Iteration 3: 3149.852 ns/op # Warmup Iteration 4: 3111.563 ns/op # Warmup Iteration 5: 3061.007 ns/op Iteration 1: 3127.880 ns/op Iteration 2: 2998.678 ns/op Iteration 3: 3069.518 ns/op Iteration 4: 3153.219 ns/op Iteration 5: 3064.660 ns/op # Run progress: 95.42% complete, ETA 00:04:42 # Fork: 2 of 2 # Warmup Iteration 1: 3413.435 ns/op # Warmup Iteration 2: 2907.894 ns/op # Warmup Iteration 3: 3212.181 ns/op # Warmup Iteration 4: 3052.748 ns/op # Warmup Iteration 5: 3055.606 ns/op Iteration 1: 3169.849 ns/op Iteration 2: 2945.115 ns/op Iteration 3: 3037.984 ns/op Iteration 4: 3160.219 ns/op Iteration 5: 3062.795 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 3078.992 ±(99.9%) 111.970 ns/op [Average] (min, avg, max) = (2945.115, 3078.992, 3169.849), stdev = 74.061 CI (99.9%): [2967.022, 3190.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_NonASCIIStart # Parameters: (charsetName = ISO-8859-6, length = 4096) # Run progress: 95.83% complete, ETA 00:04:17 # Fork: 1 of 2 # Warmup Iteration 1: 29346.563 ns/op # Warmup Iteration 2: 25379.149 ns/op # Warmup Iteration 3: 24649.674 ns/op # Warmup Iteration 4: 23731.211 ns/op # Warmup Iteration 5: 23173.106 ns/op Iteration 1: 25432.702 ns/op Iteration 2: 23056.771 ns/op Iteration 3: 24107.909 ns/op Iteration 4: 23600.028 ns/op Iteration 5: 27147.194 ns/op # Run progress: 96.25% complete, ETA 00:03:51 # Fork: 2 of 2 # Warmup Iteration 1: 29382.972 ns/op # Warmup Iteration 2: 23401.735 ns/op # Warmup Iteration 3: 23629.093 ns/op # Warmup Iteration 4: 23549.367 ns/op # Warmup Iteration 5: 24303.613 ns/op Iteration 1: 25831.302 ns/op Iteration 2: 23603.371 ns/op Iteration 3: 24740.178 ns/op Iteration 4: 24685.577 ns/op Iteration 5: 26747.563 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 24895.260 ±(99.9%) 2082.844 ns/op [Average] (min, avg, max) = (23056.771, 24895.260, 27147.194), stdev = 1377.673 CI (99.9%): [22812.415, 26978.104] (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: 181942.551 ns/op # Warmup Iteration 2: 152334.697 ns/op # Warmup Iteration 3: 153974.031 ns/op # Warmup Iteration 4: 142213.273 ns/op # Warmup Iteration 5: 133652.937 ns/op Iteration 1: 134800.978 ns/op Iteration 2: 135600.553 ns/op Iteration 3: 144593.113 ns/op Iteration 4: 140922.467 ns/op Iteration 5: 137484.242 ns/op # Run progress: 97.08% complete, ETA 00:02:59 # Fork: 2 of 2 # Warmup Iteration 1: 181194.379 ns/op # Warmup Iteration 2: 158438.010 ns/op # Warmup Iteration 3: 133622.031 ns/op # Warmup Iteration 4: 135904.433 ns/op # Warmup Iteration 5: 138758.746 ns/op Iteration 1: 137759.368 ns/op Iteration 2: 137327.815 ns/op Iteration 3: 133711.948 ns/op Iteration 4: 134128.483 ns/op Iteration 5: 137019.978 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 137334.894 ±(99.9%) 5006.397 ns/op [Average] (min, avg, max) = (133711.948, 137334.894, 144593.113), stdev = 3311.421 CI (99.9%): [132328.498, 142341.291] (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: 3074.480 ns/op # Warmup Iteration 2: 2501.248 ns/op # Warmup Iteration 3: 2613.847 ns/op # Warmup Iteration 4: 2730.472 ns/op # Warmup Iteration 5: 2588.403 ns/op Iteration 1: 2666.150 ns/op Iteration 2: 2523.453 ns/op Iteration 3: 2629.661 ns/op Iteration 4: 2704.845 ns/op Iteration 5: 2616.402 ns/op # Run progress: 97.92% complete, ETA 00:02:08 # Fork: 2 of 2 # Warmup Iteration 1: 3155.426 ns/op # Warmup Iteration 2: 2535.787 ns/op # Warmup Iteration 3: 2722.617 ns/op # Warmup Iteration 4: 2712.130 ns/op # Warmup Iteration 5: 2590.198 ns/op Iteration 1: 2586.531 ns/op Iteration 2: 2513.010 ns/op Iteration 3: 2632.082 ns/op Iteration 4: 2682.765 ns/op Iteration 5: 2590.526 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 2614.542 ±(99.9%) 95.591 ns/op [Average] (min, avg, max) = (2513.010, 2614.542, 2704.845), stdev = 63.227 CI (99.9%): [2518.952, 2710.133] (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: 24545.746 ns/op # Warmup Iteration 2: 19474.138 ns/op # Warmup Iteration 3: 19893.119 ns/op # Warmup Iteration 4: 19986.741 ns/op # Warmup Iteration 5: 20041.416 ns/op Iteration 1: 22947.062 ns/op Iteration 2: 20060.148 ns/op Iteration 3: 20605.340 ns/op Iteration 4: 20172.373 ns/op Iteration 5: 22259.613 ns/op # Run progress: 98.75% complete, ETA 00:01:17 # Fork: 2 of 2 # Warmup Iteration 1: 22891.175 ns/op # Warmup Iteration 2: 16842.472 ns/op # Warmup Iteration 3: 18084.336 ns/op # Warmup Iteration 4: 17422.871 ns/op # Warmup Iteration 5: 18762.970 ns/op Iteration 1: 20114.665 ns/op Iteration 2: 18234.364 ns/op Iteration 3: 18583.281 ns/op Iteration 4: 19461.997 ns/op Iteration 5: 18984.556 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 20142.340 ±(99.9%) 2278.761 ns/op [Average] (min, avg, max) = (18234.364, 20142.340, 22947.062), stdev = 1507.259 CI (99.9%): [17863.579, 22421.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.readStringReader_NonASCIIStart # Parameters: (charsetName = MS932, length = 25000) # Run progress: 99.17% complete, ETA 00:00:51 # Fork: 1 of 2 # Warmup Iteration 1: 177256.401 ns/op # Warmup Iteration 2: 133339.234 ns/op # Warmup Iteration 3: 128816.047 ns/op # Warmup Iteration 4: 131929.321 ns/op # Warmup Iteration 5: 131551.921 ns/op Iteration 1: 128284.132 ns/op Iteration 2: 131871.587 ns/op Iteration 3: 127322.886 ns/op Iteration 4: 126164.077 ns/op Iteration 5: 137013.657 ns/op # Run progress: 99.58% complete, ETA 00:00:25 # Fork: 2 of 2 # Warmup Iteration 1: 179689.583 ns/op # Warmup Iteration 2: 133228.952 ns/op # Warmup Iteration 3: 126313.615 ns/op # Warmup Iteration 4: 130711.008 ns/op # Warmup Iteration 5: 131326.721 ns/op Iteration 1: 126313.068 ns/op Iteration 2: 130041.062 ns/op Iteration 3: 127598.445 ns/op Iteration 4: 131568.148 ns/op Iteration 5: 130089.671 ns/op Result "org.openjdk.bench.java.io.ByteStreamDecoder.readStringReader_NonASCIIStart": 129626.673 ±(99.9%) 4987.747 ns/op [Average] (min, avg, max) = (126164.077, 129626.673, 137013.657), stdev = 3299.086 CI (99.9%): [124638.927, 134614.420] (assumes normal distribution) # Run complete. Total time: 01:42:51 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 104.554 ± 4.605 ns/op ByteStreamDecoder.readStringDirect US-ASCII 4096 avgt 10 798.470 ± 74.016 ns/op ByteStreamDecoder.readStringDirect US-ASCII 25000 avgt 10 5196.877 ± 155.139 ns/op ByteStreamDecoder.readStringDirect ISO-8859-1 256 avgt 10 83.323 ± 3.206 ns/op ByteStreamDecoder.readStringDirect ISO-8859-1 4096 avgt 10 657.157 ± 15.417 ns/op ByteStreamDecoder.readStringDirect ISO-8859-1 25000 avgt 10 3752.400 ± 102.432 ns/op ByteStreamDecoder.readStringDirect UTF-8 256 avgt 10 104.110 ± 4.930 ns/op ByteStreamDecoder.readStringDirect UTF-8 4096 avgt 10 787.990 ± 40.193 ns/op ByteStreamDecoder.readStringDirect UTF-8 25000 avgt 10 5160.881 ± 196.862 ns/op ByteStreamDecoder.readStringDirect ISO-8859-6 256 avgt 10 103.065 ± 3.943 ns/op ByteStreamDecoder.readStringDirect ISO-8859-6 4096 avgt 10 802.145 ± 32.115 ns/op ByteStreamDecoder.readStringDirect ISO-8859-6 25000 avgt 10 5218.799 ± 164.482 ns/op ByteStreamDecoder.readStringDirect MS932 256 avgt 10 103.060 ± 5.200 ns/op ByteStreamDecoder.readStringDirect MS932 4096 avgt 10 802.464 ± 23.055 ns/op ByteStreamDecoder.readStringDirect MS932 25000 avgt 10 5149.109 ± 182.342 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd US-ASCII 256 avgt 10 106.477 ± 6.339 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd US-ASCII 4096 avgt 10 765.493 ± 20.491 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd US-ASCII 25000 avgt 10 5190.852 ± 192.294 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-1 256 avgt 10 83.792 ± 2.944 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-1 4096 avgt 10 659.377 ± 19.727 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-1 25000 avgt 10 3773.066 ± 123.442 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd UTF-8 256 avgt 10 2445.341 ± 82.074 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd UTF-8 4096 avgt 10 37936.502 ± 1244.191 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd UTF-8 25000 avgt 10 235951.399 ± 10407.888 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-6 256 avgt 10 104.542 ± 4.504 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-6 4096 avgt 10 788.006 ± 22.114 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd ISO-8859-6 25000 avgt 10 5189.342 ± 166.049 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd MS932 256 avgt 10 105.019 ± 4.779 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd MS932 4096 avgt 10 769.792 ± 42.516 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEnd MS932 25000 avgt 10 5187.703 ± 187.473 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther US-ASCII 256 avgt 10 103.974 ± 6.195 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther US-ASCII 4096 avgt 10 776.857 ± 43.500 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther US-ASCII 25000 avgt 10 5195.572 ± 152.187 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-1 256 avgt 10 83.553 ± 3.798 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-1 4096 avgt 10 656.107 ± 18.167 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-1 25000 avgt 10 3744.182 ± 117.847 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther UTF-8 256 avgt 10 2699.744 ± 184.386 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther UTF-8 4096 avgt 10 48670.394 ± 1597.520 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther UTF-8 25000 avgt 10 303670.496 ± 12415.558 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-6 256 avgt 10 103.402 ± 4.172 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-6 4096 avgt 10 812.721 ± 54.162 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther ISO-8859-6 25000 avgt 10 5170.914 ± 122.732 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther MS932 256 avgt 10 103.286 ± 4.180 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther MS932 4096 avgt 10 817.518 ± 54.855 ns/op ByteStreamDecoder.readStringDirect_NonASCIIEveryOther MS932 25000 avgt 10 5196.384 ± 200.112 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart US-ASCII 256 avgt 10 106.393 ± 5.198 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart US-ASCII 4096 avgt 10 779.836 ± 29.604 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart US-ASCII 25000 avgt 10 5199.490 ± 153.425 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-1 256 avgt 10 84.823 ± 3.637 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-1 4096 avgt 10 659.846 ± 16.645 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-1 25000 avgt 10 3747.182 ± 88.611 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart UTF-8 256 avgt 10 2438.465 ± 138.899 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart UTF-8 4096 avgt 10 37525.137 ± 1174.195 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart UTF-8 25000 avgt 10 234477.358 ± 15438.694 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-6 256 avgt 10 106.222 ± 6.154 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-6 4096 avgt 10 781.320 ± 19.891 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart ISO-8859-6 25000 avgt 10 5184.108 ± 138.803 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart MS932 256 avgt 10 105.445 ± 5.842 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart MS932 4096 avgt 10 835.474 ± 66.267 ns/op ByteStreamDecoder.readStringDirect_NonASCIIStart MS932 25000 avgt 10 5158.765 ± 127.500 ns/op ByteStreamDecoder.readStringReader US-ASCII 256 avgt 10 2085.399 ± 66.522 ns/op ByteStreamDecoder.readStringReader US-ASCII 4096 avgt 10 12466.702 ± 747.116 ns/op ByteStreamDecoder.readStringReader US-ASCII 25000 avgt 10 123508.987 ± 3583.345 ns/op ByteStreamDecoder.readStringReader ISO-8859-1 256 avgt 10 1894.185 ± 51.772 ns/op ByteStreamDecoder.readStringReader ISO-8859-1 4096 avgt 10 8117.404 ± 594.708 ns/op ByteStreamDecoder.readStringReader ISO-8859-1 25000 avgt 10 99409.792 ± 28308.936 ns/op ByteStreamDecoder.readStringReader UTF-8 256 avgt 10 2090.337 ± 56.500 ns/op ByteStreamDecoder.readStringReader UTF-8 4096 avgt 10 11698.221 ± 898.910 ns/op ByteStreamDecoder.readStringReader UTF-8 25000 avgt 10 66568.987 ± 4204.361 ns/op ByteStreamDecoder.readStringReader ISO-8859-6 256 avgt 10 3061.130 ± 120.132 ns/op ByteStreamDecoder.readStringReader ISO-8859-6 4096 avgt 10 24623.494 ± 1916.362 ns/op ByteStreamDecoder.readStringReader ISO-8859-6 25000 avgt 10 139138.140 ± 7109.636 ns/op ByteStreamDecoder.readStringReader MS932 256 avgt 10 2612.535 ± 98.638 ns/op ByteStreamDecoder.readStringReader MS932 4096 avgt 10 18843.438 ± 1767.822 ns/op ByteStreamDecoder.readStringReader MS932 25000 avgt 10 119923.997 ± 18560.065 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd US-ASCII 256 avgt 10 2123.258 ± 74.535 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd US-ASCII 4096 avgt 10 12296.994 ± 961.563 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd US-ASCII 25000 avgt 10 123313.326 ± 5034.057 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-1 256 avgt 10 1878.364 ± 53.884 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-1 4096 avgt 10 7976.275 ± 591.255 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-1 25000 avgt 10 97474.505 ± 29757.236 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd UTF-8 256 avgt 10 2126.004 ± 65.646 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd UTF-8 4096 avgt 10 12676.946 ± 770.083 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd UTF-8 25000 avgt 10 61276.044 ± 5314.843 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-6 256 avgt 10 3046.786 ± 136.964 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-6 4096 avgt 10 25252.972 ± 1385.877 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd ISO-8859-6 25000 avgt 10 139680.811 ± 5671.449 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd MS932 256 avgt 10 2605.868 ± 88.948 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd MS932 4096 avgt 10 20304.193 ± 2579.596 ns/op ByteStreamDecoder.readStringReader_NonASCIIEnd MS932 25000 avgt 10 132012.857 ± 2408.036 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther US-ASCII 256 avgt 10 2091.530 ± 66.184 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther US-ASCII 4096 avgt 10 12336.870 ± 1006.332 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther US-ASCII 25000 avgt 10 102767.491 ± 32234.345 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-1 256 avgt 10 1897.468 ± 50.325 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-1 4096 avgt 10 7932.364 ± 483.728 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-1 25000 avgt 10 118920.857 ± 6718.600 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther UTF-8 256 avgt 10 4223.062 ± 199.795 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther UTF-8 4096 avgt 10 42264.269 ± 6647.849 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther UTF-8 25000 avgt 10 216947.754 ± 5667.821 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-6 256 avgt 10 3019.893 ± 118.583 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-6 4096 avgt 10 24298.708 ± 3037.149 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther ISO-8859-6 25000 avgt 10 139979.863 ± 6116.703 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther MS932 256 avgt 10 2597.079 ± 76.741 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther MS932 4096 avgt 10 21738.736 ± 2085.713 ns/op ByteStreamDecoder.readStringReader_NonASCIIEveryOther MS932 25000 avgt 10 131128.612 ± 4923.715 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart US-ASCII 256 avgt 10 2132.609 ± 71.579 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart US-ASCII 4096 avgt 10 12425.802 ± 971.624 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart US-ASCII 25000 avgt 10 124244.690 ± 5375.387 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-1 256 avgt 10 1883.347 ± 45.044 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-1 4096 avgt 10 8006.464 ± 585.014 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-1 25000 avgt 10 117710.118 ± 4959.910 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart UTF-8 256 avgt 10 3875.115 ± 203.401 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart UTF-8 4096 avgt 10 31167.994 ± 6116.264 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart UTF-8 25000 avgt 10 92688.013 ± 4207.775 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-6 256 avgt 10 3078.992 ± 111.970 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-6 4096 avgt 10 24895.260 ± 2082.844 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart ISO-8859-6 25000 avgt 10 137334.894 ± 5006.397 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart MS932 256 avgt 10 2614.542 ± 95.591 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart MS932 4096 avgt 10 20142.340 ± 2278.761 ns/op ByteStreamDecoder.readStringReader_NonASCIIStart MS932 25000 avgt 10 129626.673 ± 4987.747 ns/op