Last active
June 21, 2019 06:32
-
-
Save mkeskells/b6f81b425b1d223974958e24a431c5bb to your computer and use it in GitHub Desktop.
interner benchmark
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[info] Iteration 2: 433.998 ▒(99.9%) 96.223 ns/op | |
[info] Iteration 3: 437.692 ▒(99.9%) 124.927 ns/op | |
[info] Iteration 4: 422.283 ▒(99.9%) 64.590 ns/op | |
[info] Iteration 5: 429.251 ▒(99.9%) 142.367 ns/op | |
[info] Iteration 6: 427.149 ▒(99.9%) 168.279 ns/op | |
[info] Iteration 7: 437.630 ▒(99.9%) 185.539 ns/op | |
[info] Iteration 8: 914.072 ▒(99.9%) 247.350 ns/op | |
[info] Iteration 9: 3226.019 ▒(99.9%) 2431.673 ns/op | |
[info] Iteration 10: 3203.641 ▒(99.9%) 556.753 ns/op | |
[info] | |
[info] # Run progress: 74.27% complete, ETA 01:27:41 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 984.498 ▒(99.9%) 216.763 ns/op | |
[info] # Warmup Iteration 2: 1484.950 ▒(99.9%) 466.983 ns/op | |
[info] # Warmup Iteration 3: 522.200 ▒(99.9%) 97.491 ns/op | |
[info] # Warmup Iteration 4: 671.092 ▒(99.9%) 175.170 ns/op | |
[info] # Warmup Iteration 5: 681.285 ▒(99.9%) 162.542 ns/op | |
[info] # Warmup Iteration 6: 659.040 ▒(99.9%) 335.167 ns/op | |
[info] # Warmup Iteration 7: 474.987 ▒(99.9%) 79.694 ns/op | |
[info] # Warmup Iteration 8: 774.897 ▒(99.9%) 181.959 ns/op | |
[info] # Warmup Iteration 9: 3690.461 ▒(99.9%) 1513.501 ns/op | |
[info] # Warmup Iteration 10: 3656.668 ▒(99.9%) 2118.015 ns/op | |
[info] Iteration 1: 3866.331 ▒(99.9%) 2833.874 ns/op | |
[info] Iteration 2: 947.525 ▒(99.9%) 401.573 ns/op | |
[info] Iteration 3: 2069.981 ▒(99.9%) 246.577 ns/op | |
[info] Iteration 4: 1305.443 ▒(99.9%) 267.461 ns/op | |
[info] Iteration 5: 744.544 ▒(99.9%) 248.391 ns/op | |
[info] Iteration 6: 3704.127 ▒(99.9%) 2155.675 ns/op | |
[info] Iteration 7: 3823.042 ▒(99.9%) 2823.244 ns/op | |
[info] Iteration 8: 3801.504 ▒(99.9%) 1411.983 ns/op | |
[info] Iteration 9: 3665.571 ▒(99.9%) 439.744 ns/op | |
[info] Iteration 10: 3851.189 ▒(99.9%) 1456.964 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 1907.476 ▒(99.9%) 1313.773 ns/op [Average] | |
[info] (min, avg, max) = (422.283, 1907.476, 3866.331), stdev = 1512.943 | |
[info] CI (99.9%): [593.703, 3221.249] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10, testImpl = Find3) | |
[info] | |
[info] # Run progress: 74.38% complete, ETA 01:27:20 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1062.412 ▒(99.9%) 2193.427 ns/op | |
[info] # Warmup Iteration 2: 891.204 ▒(99.9%) 1569.229 ns/op | |
[info] # Warmup Iteration 3: 767.596 ▒(99.9%) 1595.710 ns/op | |
[info] # Warmup Iteration 4: 751.048 ▒(99.9%) 1793.919 ns/op | |
[info] # Warmup Iteration 5: 756.288 ▒(99.9%) 1730.070 ns/op | |
[info] # Warmup Iteration 6: 756.410 ▒(99.9%) 1689.887 ns/op | |
[info] # Warmup Iteration 7: 751.256 ▒(99.9%) 1625.043 ns/op | |
[info] # Warmup Iteration 8: 819.738 ▒(99.9%) 1767.970 ns/op | |
[info] # Warmup Iteration 9: 1095.424 ▒(99.9%) 2751.373 ns/op | |
[info] # Warmup Iteration 10: 753.572 ▒(99.9%) 1788.074 ns/op | |
[info] Iteration 1: 744.528 ▒(99.9%) 1694.861 ns/op | |
[info] Iteration 2: 757.262 ▒(99.9%) 1759.075 ns/op | |
[info] Iteration 3: 758.205 ▒(99.9%) 1684.711 ns/op | |
[info] Iteration 4: 1484.559 ▒(99.9%) 3123.003 ns/op | |
[info] Iteration 5: 1179.259 ▒(99.9%) 2850.743 ns/op | |
[info] Iteration 6: 1163.342 ▒(99.9%) 2243.275 ns/op | |
[info] Iteration 7: 6010.123 ▒(99.9%) 13451.187 ns/op | |
[info] Iteration 8: 3522.088 ▒(99.9%) 8111.687 ns/op | |
[info] Iteration 9: 797.420 ▒(99.9%) 1870.182 ns/op | |
[info] Iteration 10: 2497.889 ▒(99.9%) 5282.983 ns/op | |
[info] | |
[info] # Run progress: 74.48% complete, ETA 01:26:59 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 828.202 ▒(99.9%) 1732.509 ns/op | |
[info] # Warmup Iteration 2: 1822.553 ▒(99.9%) 3717.493 ns/op | |
[info] # Warmup Iteration 3: 909.528 ▒(99.9%) 1986.263 ns/op | |
[info] # Warmup Iteration 4: 1008.875 ▒(99.9%) 2457.278 ns/op | |
[info] # Warmup Iteration 5: 2968.487 ▒(99.9%) 5950.435 ns/op | |
[info] # Warmup Iteration 6: 4032.313 ▒(99.9%) 9500.070 ns/op | |
[info] # Warmup Iteration 7: 817.022 ▒(99.9%) 1776.904 ns/op | |
[info] # Warmup Iteration 8: 751.417 ▒(99.9%) 1740.855 ns/op | |
[info] # Warmup Iteration 9: 758.392 ▒(99.9%) 1758.681 ns/op | |
[info] # Warmup Iteration 10: 769.751 ▒(99.9%) 1702.818 ns/op | |
[info] Iteration 1: 774.373 ▒(99.9%) 1446.624 ns/op | |
[info] Iteration 2: 1394.866 ▒(99.9%) 2706.534 ns/op | |
[info] Iteration 3: 1802.829 ▒(99.9%) 4035.250 ns/op | |
[info] Iteration 4: 6037.168 ▒(99.9%) 13361.385 ns/op | |
[info] Iteration 5: 5970.766 ▒(99.9%) 13602.427 ns/op | |
[info] Iteration 6: 6033.086 ▒(99.9%) 13025.548 ns/op | |
[info] Iteration 7: 6037.345 ▒(99.9%) 13787.096 ns/op | |
[info] Iteration 8: 6002.137 ▒(99.9%) 13344.350 ns/op | |
[info] Iteration 9: 5998.126 ▒(99.9%) 12371.268 ns/op | |
[info] Iteration 10: 5235.176 ▒(99.9%) 11514.853 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 3210.027 ▒(99.9%) 2052.179 ns/op [Average] | |
[info] (min, avg, max) = (744.528, 3210.027, 6037.345), stdev = 2363.293 | |
[info] CI (99.9%): [1157.848, 5262.207] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10, testImpl = Safe) | |
[info] | |
[info] # Run progress: 74.58% complete, ETA 01:26:38 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 612.579 ▒(99.9%) 256.292 ns/op | |
[info] # Warmup Iteration 2: 432.799 ▒(99.9%) 155.526 ns/op | |
[info] # Warmup Iteration 3: 429.146 ▒(99.9%) 124.313 ns/op | |
[info] # Warmup Iteration 4: 2333.179 ▒(99.9%) 1046.674 ns/op | |
[info] # Warmup Iteration 5: 1033.073 ▒(99.9%) 424.711 ns/op | |
[info] # Warmup Iteration 6: 482.465 ▒(99.9%) 421.489 ns/op | |
[info] # Warmup Iteration 7: 721.376 ▒(99.9%) 441.850 ns/op | |
[info] # Warmup Iteration 8: 3593.315 ▒(99.9%) 1494.840 ns/op | |
[info] # Warmup Iteration 9: 3492.398 ▒(99.9%) 2270.074 ns/op | |
[info] # Warmup Iteration 10: 3653.913 ▒(99.9%) 2288.646 ns/op | |
[info] Iteration 1: 643.021 ▒(99.9%) 427.655 ns/op | |
[info] Iteration 2: 452.703 ▒(99.9%) 342.572 ns/op | |
[info] Iteration 3: 444.110 ▒(99.9%) 260.512 ns/op | |
[info] Iteration 4: 464.401 ▒(99.9%) 319.509 ns/op | |
[info] Iteration 5: 455.845 ▒(99.9%) 343.260 ns/op | |
[info] Iteration 6: 444.098 ▒(99.9%) 367.631 ns/op | |
[info] Iteration 7: 457.685 ▒(99.9%) 358.680 ns/op | |
[info] Iteration 8: 538.328 ▒(99.9%) 277.422 ns/op | |
[info] Iteration 9: 478.531 ▒(99.9%) 380.294 ns/op | |
[info] Iteration 10: 454.828 ▒(99.9%) 262.694 ns/op | |
[info] | |
[info] # Run progress: 74.69% complete, ETA 01:26:17 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 513.514 ▒(99.9%) 240.054 ns/op | |
[info] # Warmup Iteration 2: 2103.181 ▒(99.9%) 781.881 ns/op | |
[info] # Warmup Iteration 3: 1170.362 ▒(99.9%) 80.846 ns/op | |
[info] # Warmup Iteration 4: 2781.468 ▒(99.9%) 1138.773 ns/op | |
[info] # Warmup Iteration 5: 486.822 ▒(99.9%) 219.150 ns/op | |
[info] # Warmup Iteration 6: 439.963 ▒(99.9%) 96.314 ns/op | |
[info] # Warmup Iteration 7: 458.633 ▒(99.9%) 225.739 ns/op | |
[info] # Warmup Iteration 8: 448.741 ▒(99.9%) 39.087 ns/op | |
[info] # Warmup Iteration 9: 1196.511 ▒(99.9%) 373.203 ns/op | |
[info] # Warmup Iteration 10: 669.121 ▒(99.9%) 192.647 ns/op | |
[info] Iteration 1: 1578.736 ▒(99.9%) 507.597 ns/op | |
[info] Iteration 2: 3524.667 ▒(99.9%) 980.754 ns/op | |
[info] Iteration 3: 3945.937 ▒(99.9%) 1285.998 ns/op | |
[info] Iteration 4: 4100.404 ▒(99.9%) 716.871 ns/op | |
[info] Iteration 5: 3947.900 ▒(99.9%) 1098.820 ns/op | |
[info] Iteration 6: 3778.334 ▒(99.9%) 1516.951 ns/op | |
[info] Iteration 7: 613.780 ▒(99.9%) 121.602 ns/op | |
[info] Iteration 8: 511.115 ▒(99.9%) 167.070 ns/op | |
[info] Iteration 9: 471.766 ▒(99.9%) 97.965 ns/op | |
[info] Iteration 10: 455.590 ▒(99.9%) 70.946 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 1388.089 ▒(99.9%) 1292.054 ns/op [Average] | |
[info] (min, avg, max) = (444.098, 1388.089, 4100.404), stdev = 1487.932 | |
[info] CI (99.9%): [96.034, 2680.143] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 74.79% complete, ETA 01:25:56 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1257.586 ▒(99.9%) 351.320 ns/op | |
[info] # Warmup Iteration 2: 892.532 ▒(99.9%) 589.975 ns/op | |
[info] # Warmup Iteration 3: 544.209 ▒(99.9%) 188.168 ns/op | |
[info] # Warmup Iteration 4: 612.504 ▒(99.9%) 289.222 ns/op | |
[info] # Warmup Iteration 5: 461.524 ▒(99.9%) 228.763 ns/op | |
[info] # Warmup Iteration 6: 479.727 ▒(99.9%) 131.900 ns/op | |
[info] # Warmup Iteration 7: 493.075 ▒(99.9%) 113.011 ns/op | |
[info] # Warmup Iteration 8: 718.434 ▒(99.9%) 115.492 ns/op | |
[info] # Warmup Iteration 9: 597.670 ▒(99.9%) 120.135 ns/op | |
[info] # Warmup Iteration 10: 3769.040 ▒(99.9%) 1721.480 ns/op | |
[info] Iteration 1: 3644.629 ▒(99.9%) 1483.734 ns/op | |
[info] Iteration 2: 660.584 ▒(99.9%) 97.471 ns/op | |
[info] Iteration 3: 472.918 ▒(99.9%) 153.913 ns/op | |
[info] Iteration 4: 481.680 ▒(99.9%) 149.484 ns/op | |
[info] Iteration 5: 448.425 ▒(99.9%) 62.409 ns/op | |
[info] Iteration 6: 613.570 ▒(99.9%) 235.754 ns/op | |
[info] Iteration 7: 3564.220 ▒(99.9%) 1791.991 ns/op | |
[info] Iteration 8: 3605.596 ▒(99.9%) 1624.973 ns/op | |
[info] Iteration 9: 3722.597 ▒(99.9%) 2374.092 ns/op | |
[info] Iteration 10: 2430.770 ▒(99.9%) 740.590 ns/op | |
[info] | |
[info] # Run progress: 74.90% complete, ETA 01:25:34 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 860.472 ▒(99.9%) 560.744 ns/op | |
[info] # Warmup Iteration 2: 1929.086 ▒(99.9%) 836.385 ns/op | |
[info] # Warmup Iteration 3: 3651.508 ▒(99.9%) 1567.501 ns/op | |
[info] # Warmup Iteration 4: 3767.482 ▒(99.9%) 853.514 ns/op | |
[info] # Warmup Iteration 5: 3967.784 ▒(99.9%) 1136.712 ns/op | |
[info] # Warmup Iteration 6: 3670.732 ▒(99.9%) 1520.502 ns/op | |
[info] # Warmup Iteration 7: 767.083 ▒(99.9%) 164.525 ns/op | |
[info] # Warmup Iteration 8: 2741.682 ▒(99.9%) 1350.791 ns/op | |
[info] # Warmup Iteration 9: 710.295 ▒(99.9%) 109.623 ns/op | |
[info] # Warmup Iteration 10: 530.876 ▒(99.9%) 50.329 ns/op | |
[info] Iteration 1: 501.923 ▒(99.9%) 155.083 ns/op | |
[info] Iteration 2: 453.662 ▒(99.9%) 57.257 ns/op | |
[info] Iteration 3: 859.614 ▒(99.9%) 411.239 ns/op | |
[info] Iteration 4: 529.162 ▒(99.9%) 63.084 ns/op | |
[info] Iteration 5: 474.822 ▒(99.9%) 143.246 ns/op | |
[info] Iteration 6: 482.848 ▒(99.9%) 111.988 ns/op | |
[info] Iteration 7: 461.763 ▒(99.9%) 71.917 ns/op | |
[info] Iteration 8: 501.925 ▒(99.9%) 211.674 ns/op | |
[info] Iteration 9: 471.333 ▒(99.9%) 132.134 ns/op | |
[info] Iteration 10: 482.435 ▒(99.9%) 108.019 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 1243.224 ▒(99.9%) 1129.855 ns/op [Average] | |
[info] (min, avg, max) = (448.425, 1243.224, 3722.597), stdev = 1301.143 | |
[info] CI (99.9%): [113.369, 2373.079] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = ExistingSynchronized) | |
[info] | |
[info] # Run progress: 75.00% complete, ETA 01:25:13 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 61594.213 ▒(99.9%) 35523.017 ns/op | |
[info] # Warmup Iteration 2: 59084.064 ▒(99.9%) 29736.434 ns/op | |
[info] # Warmup Iteration 3: 67385.190 ▒(99.9%) 43334.028 ns/op | |
[info] # Warmup Iteration 4: 67507.494 ▒(99.9%) 40878.498 ns/op | |
[info] # Warmup Iteration 5: 67457.576 ▒(99.9%) 43213.043 ns/op | |
[info] # Warmup Iteration 6: 67509.303 ▒(99.9%) 43275.619 ns/op | |
[info] # Warmup Iteration 7: 67426.294 ▒(99.9%) 45030.158 ns/op | |
[info] # Warmup Iteration 8: 67296.721 ▒(99.9%) 45533.185 ns/op | |
[info] # Warmup Iteration 9: 67478.241 ▒(99.9%) 44636.246 ns/op | |
[info] # Warmup Iteration 10: 67205.322 ▒(99.9%) 42067.277 ns/op | |
[info] Iteration 1: 67286.668 ▒(99.9%) 42689.094 ns/op | |
[info] Iteration 2: 67409.917 ▒(99.9%) 45169.226 ns/op | |
[info] Iteration 3: 67594.029 ▒(99.9%) 45846.875 ns/op | |
[info] Iteration 4: 66710.965 ▒(99.9%) 32767.161 ns/op | |
[info] Iteration 5: 66547.374 ▒(99.9%) 34232.282 ns/op | |
[info] Iteration 6: 67278.374 ▒(99.9%) 43196.686 ns/op | |
[info] Iteration 7: 67266.648 ▒(99.9%) 43287.221 ns/op | |
[info] Iteration 8: 67186.490 ▒(99.9%) 40212.262 ns/op | |
[info] Iteration 9: 67241.129 ▒(99.9%) 42929.700 ns/op | |
[info] Iteration 10: 67347.119 ▒(99.9%) 44126.945 ns/op | |
[info] | |
[info] # Run progress: 75.10% complete, ETA 01:24:52 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 65801.381 ▒(99.9%) 49306.104 ns/op | |
[info] # Warmup Iteration 2: 65047.177 ▒(99.9%) 60811.322 ns/op | |
[info] # Warmup Iteration 3: 75213.201 ▒(99.9%) 128735.327 ns/op | |
[info] # Warmup Iteration 4: 75339.313 ▒(99.9%) 126857.547 ns/op | |
[info] # Warmup Iteration 5: 75302.501 ▒(99.9%) 127073.183 ns/op | |
[info] # Warmup Iteration 6: 76039.632 ▒(99.9%) 120026.551 ns/op | |
[info] # Warmup Iteration 7: 74945.180 ▒(99.9%) 110030.046 ns/op | |
[info] # Warmup Iteration 8: 75652.173 ▒(99.9%) 113536.635 ns/op | |
[info] # Warmup Iteration 9: 75349.049 ▒(99.9%) 113164.622 ns/op | |
[info] # Warmup Iteration 10: 75146.913 ▒(99.9%) 114159.066 ns/op | |
[info] Iteration 1: 75357.591 ▒(99.9%) 115547.209 ns/op | |
[info] Iteration 2: 75446.774 ▒(99.9%) 121004.721 ns/op | |
[info] Iteration 3: 76681.846 ▒(99.9%) 130645.831 ns/op | |
[info] Iteration 4: 75704.833 ▒(99.9%) 114732.396 ns/op | |
[info] Iteration 5: 75637.618 ▒(99.9%) 113100.804 ns/op | |
[info] Iteration 6: 75506.011 ▒(99.9%) 115604.579 ns/op | |
[info] Iteration 7: 75387.716 ▒(99.9%) 114461.533 ns/op | |
[info] Iteration 8: 75036.933 ▒(99.9%) 108259.813 ns/op | |
[info] Iteration 9: 75545.782 ▒(99.9%) 113879.778 ns/op | |
[info] Iteration 10: 74859.590 ▒(99.9%) 105244.921 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 71351.670 ▒(99.9%) 3726.604 ns/op [Average] | |
[info] (min, avg, max) = (66547.374, 71351.670, 76681.846), stdev = 4291.563 | |
[info] CI (99.9%): [67625.066, 75078.274] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = ConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 75.21% complete, ETA 01:24:30 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 11321.933 ▒(99.9%) 2750.700 ns/op | |
[info] # Warmup Iteration 2: 9807.892 ▒(99.9%) 2825.311 ns/op | |
[info] # Warmup Iteration 3: 15173.246 ▒(99.9%) 4057.153 ns/op | |
[info] # Warmup Iteration 4: 10183.690 ▒(99.9%) 1205.171 ns/op | |
[info] # Warmup Iteration 5: 12167.307 ▒(99.9%) 1486.726 ns/op | |
[info] # Warmup Iteration 6: 27305.019 ▒(99.9%) 4112.536 ns/op | |
[info] # Warmup Iteration 7: 11799.373 ▒(99.9%) 2611.082 ns/op | |
[info] # Warmup Iteration 8: 7615.879 ▒(99.9%) 357.261 ns/op | |
[info] # Warmup Iteration 9: 7741.413 ▒(99.9%) 713.098 ns/op | |
[info] # Warmup Iteration 10: 7485.116 ▒(99.9%) 1869.444 ns/op | |
[info] Iteration 1: 7535.503 ▒(99.9%) 1480.959 ns/op | |
[info] Iteration 2: 7349.656 ▒(99.9%) 203.950 ns/op | |
[info] Iteration 3: 7407.461 ▒(99.9%) 1723.946 ns/op | |
[info] Iteration 4: 7352.279 ▒(99.9%) 677.417 ns/op | |
[info] Iteration 5: 7403.981 ▒(99.9%) 700.927 ns/op | |
[info] Iteration 6: 11462.588 ▒(99.9%) 2409.824 ns/op | |
[info] Iteration 7: 59364.189 ▒(99.9%) 18680.880 ns/op | |
[info] Iteration 8: 29518.362 ▒(99.9%) 4206.314 ns/op | |
[info] Iteration 9: 7553.349 ▒(99.9%) 532.176 ns/op | |
[info] Iteration 10: 9307.073 ▒(99.9%) 1209.801 ns/op | |
[info] | |
[info] # Run progress: 75.31% complete, ETA 01:24:09 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 12789.725 ▒(99.9%) 3600.157 ns/op | |
[info] # Warmup Iteration 2: 63106.421 ▒(99.9%) 6247.559 ns/op | |
[info] # Warmup Iteration 3: 12828.873 ▒(99.9%) 4133.996 ns/op | |
[info] # Warmup Iteration 4: 7499.761 ▒(99.9%) 1760.553 ns/op | |
[info] # Warmup Iteration 5: 7515.897 ▒(99.9%) 1232.725 ns/op | |
[info] # Warmup Iteration 6: 7314.287 ▒(99.9%) 926.705 ns/op | |
[info] # Warmup Iteration 7: 7390.845 ▒(99.9%) 807.074 ns/op | |
[info] # Warmup Iteration 8: 8332.616 ▒(99.9%) 1316.601 ns/op | |
[info] # Warmup Iteration 9: 8737.233 ▒(99.9%) 2432.022 ns/op | |
[info] # Warmup Iteration 10: 14413.539 ▒(99.9%) 2148.451 ns/op | |
[info] Iteration 1: 10595.793 ▒(99.9%) 1859.032 ns/op | |
[info] Iteration 2: 10673.483 ▒(99.9%) 447.964 ns/op | |
[info] Iteration 3: 59464.040 ▒(99.9%) 14080.483 ns/op | |
[info] Iteration 4: 59826.780 ▒(99.9%) 15571.907 ns/op | |
[info] Iteration 5: 9896.881 ▒(99.9%) 1316.979 ns/op | |
[info] Iteration 6: 7293.069 ▒(99.9%) 508.887 ns/op | |
[info] Iteration 7: 7432.629 ▒(99.9%) 1036.304 ns/op | |
[info] Iteration 8: 7745.493 ▒(99.9%) 2473.607 ns/op | |
[info] Iteration 9: 7358.067 ▒(99.9%) 1235.926 ns/op | |
[info] Iteration 10: 7451.028 ▒(99.9%) 1178.544 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 17099.585 ▒(99.9%) 16445.251 ns/op [Average] | |
[info] (min, avg, max) = (7293.069, 17099.585, 59826.780), stdev = 18938.375 | |
[info] CI (99.9%): [654.335, 33544.836] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = WeakConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 75.42% complete, ETA 01:23:48 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 13892.300 ▒(99.9%) 1797.750 ns/op | |
[info] # Warmup Iteration 2: 43021.651 ▒(99.9%) 13446.991 ns/op | |
[info] # Warmup Iteration 3: 32644.040 ▒(99.9%) 9881.434 ns/op | |
[info] # Warmup Iteration 4: 10932.437 ▒(99.9%) 4113.774 ns/op | |
[info] # Warmup Iteration 5: 8520.213 ▒(99.9%) 1161.094 ns/op | |
[info] # Warmup Iteration 6: 11264.307 ▒(99.9%) 2561.987 ns/op | |
[info] # Warmup Iteration 7: 5458.496 ▒(99.9%) 1184.159 ns/op | |
[info] # Warmup Iteration 8: 7662.795 ▒(99.9%) 1614.277 ns/op | |
[info] # Warmup Iteration 9: 38037.820 ▒(99.9%) 28362.845 ns/op | |
[info] # Warmup Iteration 10: 35833.491 ▒(99.9%) 19966.022 ns/op | |
[info] Iteration 1: 34137.290 ▒(99.9%) 9131.226 ns/op | |
[info] Iteration 2: 37038.400 ▒(99.9%) 12211.403 ns/op | |
[info] Iteration 3: 36324.033 ▒(99.9%) 7842.959 ns/op | |
[info] Iteration 4: 36704.903 ▒(99.9%) 2575.841 ns/op | |
[info] Iteration 5: 37123.902 ▒(99.9%) 11506.442 ns/op | |
[info] Iteration 6: 37183.954 ▒(99.9%) 12174.098 ns/op | |
[info] Iteration 7: 35846.270 ▒(99.9%) 8209.046 ns/op | |
[info] Iteration 8: 36274.956 ▒(99.9%) 11708.848 ns/op | |
[info] Iteration 9: 30423.653 ▒(99.9%) 9266.955 ns/op | |
[info] Iteration 10: 5078.580 ▒(99.9%) 858.802 ns/op | |
[info] | |
[info] # Run progress: 75.52% complete, ETA 01:23:27 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 6726.058 ▒(99.9%) 1663.423 ns/op | |
[info] # Warmup Iteration 2: 4780.703 ▒(99.9%) 2666.666 ns/op | |
[info] # Warmup Iteration 3: 5182.038 ▒(99.9%) 1147.812 ns/op | |
[info] # Warmup Iteration 4: 13579.698 ▒(99.9%) 4587.184 ns/op | |
[info] # Warmup Iteration 5: 4561.450 ▒(99.9%) 1822.210 ns/op | |
[info] # Warmup Iteration 6: 8976.725 ▒(99.9%) 3806.090 ns/op | |
[info] # Warmup Iteration 7: 6100.321 ▒(99.9%) 3033.849 ns/op | |
[info] # Warmup Iteration 8: 4348.256 ▒(99.9%) 1600.428 ns/op | |
[info] # Warmup Iteration 9: 4445.572 ▒(99.9%) 1735.979 ns/op | |
[info] # Warmup Iteration 10: 4346.482 ▒(99.9%) 3066.299 ns/op | |
[info] Iteration 1: 4580.308 ▒(99.9%) 3060.295 ns/op | |
[info] Iteration 2: 4517.903 ▒(99.9%) 1381.516 ns/op | |
[info] Iteration 3: 4584.879 ▒(99.9%) 1639.528 ns/op | |
[info] Iteration 4: 5009.236 ▒(99.9%) 1487.286 ns/op | |
[info] Iteration 5: 4914.641 ▒(99.9%) 3698.482 ns/op | |
[info] Iteration 6: 5148.644 ▒(99.9%) 2470.832 ns/op | |
[info] Iteration 7: 5314.244 ▒(99.9%) 2139.977 ns/op | |
[info] Iteration 8: 5096.556 ▒(99.9%) 2605.335 ns/op | |
[info] Iteration 9: 5146.780 ▒(99.9%) 2301.912 ns/op | |
[info] Iteration 10: 5177.593 ▒(99.9%) 2298.833 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 18781.336 ▒(99.9%) 13668.844 ns/op [Average] | |
[info] (min, avg, max) = (4517.903, 18781.336, 37183.954), stdev = 15741.061 | |
[info] CI (99.9%): [5112.492, 32450.180] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = StrongConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 75.63% complete, ETA 01:23:05 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 6070.962 ▒(99.9%) 2716.465 ns/op | |
[info] # Warmup Iteration 2: 5280.646 ▒(99.9%) 1876.049 ns/op | |
[info] # Warmup Iteration 3: 27036.621 ▒(99.9%) 3862.535 ns/op | |
[info] # Warmup Iteration 4: 9286.059 ▒(99.9%) 5146.045 ns/op | |
[info] # Warmup Iteration 5: 6468.110 ▒(99.9%) 975.724 ns/op | |
[info] # Warmup Iteration 6: 4174.547 ▒(99.9%) 173.091 ns/op | |
[info] # Warmup Iteration 7: 3705.519 ▒(99.9%) 1036.895 ns/op | |
[info] # Warmup Iteration 8: 3764.035 ▒(99.9%) 1826.587 ns/op | |
[info] # Warmup Iteration 9: 4432.134 ▒(99.9%) 1356.461 ns/op | |
[info] # Warmup Iteration 10: 27408.070 ▒(99.9%) 8406.074 ns/op | |
[info] Iteration 1: 28629.936 ▒(99.9%) 5025.497 ns/op | |
[info] Iteration 2: 27804.029 ▒(99.9%) 9557.366 ns/op | |
[info] Iteration 3: 28861.608 ▒(99.9%) 7654.876 ns/op | |
[info] Iteration 4: 19538.289 ▒(99.9%) 6856.800 ns/op | |
[info] Iteration 5: 7962.179 ▒(99.9%) 2671.197 ns/op | |
[info] Iteration 6: 5207.871 ▒(99.9%) 1747.825 ns/op | |
[info] Iteration 7: 4665.340 ▒(99.9%) 678.640 ns/op | |
[info] Iteration 8: 5200.464 ▒(99.9%) 2222.604 ns/op | |
[info] Iteration 9: 27456.536 ▒(99.9%) 10314.229 ns/op | |
[info] Iteration 10: 28702.054 ▒(99.9%) 10112.544 ns/op | |
[info] | |
[info] # Run progress: 75.73% complete, ETA 01:22:44 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 46351.471 ▒(99.9%) 16608.933 ns/op | |
[info] # Warmup Iteration 2: 17763.514 ▒(99.9%) 6829.414 ns/op | |
[info] # Warmup Iteration 3: 3871.811 ▒(99.9%) 395.209 ns/op | |
[info] # Warmup Iteration 4: 4803.633 ▒(99.9%) 2177.353 ns/op | |
[info] # Warmup Iteration 5: 4743.908 ▒(99.9%) 458.082 ns/op | |
[info] # Warmup Iteration 6: 4838.774 ▒(99.9%) 973.231 ns/op | |
[info] # Warmup Iteration 7: 4750.957 ▒(99.9%) 775.026 ns/op | |
[info] # Warmup Iteration 8: 28659.655 ▒(99.9%) 7626.658 ns/op | |
[info] # Warmup Iteration 9: 28899.641 ▒(99.9%) 8145.099 ns/op | |
[info] # Warmup Iteration 10: 28112.025 ▒(99.9%) 5063.699 ns/op | |
[info] Iteration 1: 29201.913 ▒(99.9%) 3962.751 ns/op | |
[info] Iteration 2: 28049.109 ▒(99.9%) 8279.034 ns/op | |
[info] Iteration 3: 28405.567 ▒(99.9%) 9242.746 ns/op | |
[info] Iteration 4: 27259.124 ▒(99.9%) 10494.788 ns/op | |
[info] Iteration 5: 5643.435 ▒(99.9%) 399.236 ns/op | |
[info] Iteration 6: 3442.460 ▒(99.9%) 634.431 ns/op | |
[info] Iteration 7: 3343.733 ▒(99.9%) 783.732 ns/op | |
[info] Iteration 8: 3395.173 ▒(99.9%) 989.894 ns/op | |
[info] Iteration 9: 4725.700 ▒(99.9%) 1292.847 ns/op | |
[info] Iteration 10: 29552.934 ▒(99.9%) 10615.938 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 17352.373 ▒(99.9%) 10262.797 ns/op [Average] | |
[info] (min, avg, max) = (3343.733, 17352.373, 29552.934), stdev = 11818.653 | |
[info] CI (99.9%): [7089.575, 27615.170] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = WeakFixedSizeNoAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 75.83% complete, ETA 01:22:24 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 39209.862 ▒(99.9%) 6996.310 ns/op | |
[info] # Warmup Iteration 2: 5498.483 ▒(99.9%) 1922.998 ns/op | |
[info] # Warmup Iteration 3: 4540.666 ▒(99.9%) 1578.328 ns/op | |
[info] # Warmup Iteration 4: 4825.984 ▒(99.9%) 1321.888 ns/op | |
[info] # Warmup Iteration 5: 4781.673 ▒(99.9%) 2108.936 ns/op | |
[info] # Warmup Iteration 6: 4916.950 ▒(99.9%) 1752.256 ns/op | |
[info] # Warmup Iteration 7: 5021.172 ▒(99.9%) 986.148 ns/op | |
[info] # Warmup Iteration 8: 5448.876 ▒(99.9%) 650.708 ns/op | |
[info] # Warmup Iteration 9: 40505.482 ▒(99.9%) 8501.003 ns/op | |
[info] # Warmup Iteration 10: 40431.939 ▒(99.9%) 20787.121 ns/op | |
[info] Iteration 1: 36046.435 ▒(99.9%) 6692.846 ns/op | |
[info] Iteration 2: 38951.219 ▒(99.9%) 10683.620 ns/op | |
[info] Iteration 3: 38419.683 ▒(99.9%) 6365.790 ns/op | |
[info] Iteration 4: 39740.247 ▒(99.9%) 3502.973 ns/op | |
[info] Iteration 5: 38550.979 ▒(99.9%) 9248.385 ns/op | |
[info] Iteration 6: 38794.123 ▒(99.9%) 15170.756 ns/op | |
[info] Iteration 7: 9731.166 ▒(99.9%) 2199.909 ns/op | |
[info] Iteration 8: 5032.044 ▒(99.9%) 867.091 ns/op | |
[info] Iteration 9: 4781.277 ▒(99.9%) 755.470 ns/op | |
[info] Iteration 10: 5391.601 ▒(99.9%) 1332.193 ns/op | |
[info] | |
[info] # Run progress: 75.94% complete, ETA 01:22:04 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 8598.817 ▒(99.9%) 4644.468 ns/op | |
[info] # Warmup Iteration 2: 6246.471 ▒(99.9%) 3891.149 ns/op | |
[info] # Warmup Iteration 3: 25516.281 ▒(99.9%) 14119.097 ns/op | |
[info] # Warmup Iteration 4: 7017.218 ▒(99.9%) 380.236 ns/op | |
[info] # Warmup Iteration 5: 13201.189 ▒(99.9%) 9084.756 ns/op | |
[info] # Warmup Iteration 6: 37653.274 ▒(99.9%) 18072.569 ns/op | |
[info] # Warmup Iteration 7: 38107.907 ▒(99.9%) 8124.201 ns/op | |
[info] # Warmup Iteration 8: 38262.539 ▒(99.9%) 17034.998 ns/op | |
[info] # Warmup Iteration 9: 37735.135 ▒(99.9%) 7290.462 ns/op | |
[info] # Warmup Iteration 10: 37192.452 ▒(99.9%) 5642.314 ns/op | |
[info] Iteration 1: 39539.184 ▒(99.9%) 7512.742 ns/op | |
[info] Iteration 2: 8037.067 ▒(99.9%) 3629.645 ns/op | |
[info] Iteration 3: 5778.488 ▒(99.9%) 1828.797 ns/op | |
[info] Iteration 4: 6662.182 ▒(99.9%) 1903.230 ns/op | |
[info] Iteration 5: 5750.876 ▒(99.9%) 1864.145 ns/op | |
[info] Iteration 6: 4901.588 ▒(99.9%) 1027.707 ns/op | |
[info] Iteration 7: 4791.472 ▒(99.9%) 871.111 ns/op | |
[info] Iteration 8: 4768.470 ▒(99.9%) 1024.216 ns/op | |
[info] Iteration 9: 5944.363 ▒(99.9%) 1047.814 ns/op | |
[info] Iteration 10: 38103.374 ▒(99.9%) 14321.642 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 18985.792 ▒(99.9%) 14256.746 ns/op [Average] | |
[info] (min, avg, max) = (4768.470, 18985.792, 39740.247), stdev = 16418.089 | |
[info] CI (99.9%): [4729.046, 33242.538] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = WeakFixedSizeAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 76.04% complete, ETA 01:21:43 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 12805.886 ▒(99.9%) 2203.595 ns/op | |
[info] # Warmup Iteration 2: 4323.300 ▒(99.9%) 1664.884 ns/op | |
[info] # Warmup Iteration 3: 13397.734 ▒(99.9%) 6046.538 ns/op | |
[info] # Warmup Iteration 4: 8716.027 ▒(99.9%) 1646.155 ns/op | |
[info] # Warmup Iteration 5: 6853.574 ▒(99.9%) 2007.032 ns/op | |
[info] # Warmup Iteration 6: 5738.204 ▒(99.9%) 935.561 ns/op | |
[info] # Warmup Iteration 7: 6349.375 ▒(99.9%) 2454.628 ns/op | |
[info] # Warmup Iteration 8: 4577.441 ▒(99.9%) 1507.574 ns/op | |
[info] # Warmup Iteration 9: 4798.716 ▒(99.9%) 811.917 ns/op | |
[info] # Warmup Iteration 10: 5305.131 ▒(99.9%) 1500.719 ns/op | |
[info] Iteration 1: 8649.171 ▒(99.9%) 3642.763 ns/op | |
[info] Iteration 2: 37849.881 ▒(99.9%) 15664.367 ns/op | |
[info] Iteration 3: 36773.769 ▒(99.9%) 3602.789 ns/op | |
[info] Iteration 4: 11993.918 ▒(99.9%) 3991.231 ns/op | |
[info] Iteration 5: 15567.618 ▒(99.9%) 5473.099 ns/op | |
[info] Iteration 6: 38885.838 ▒(99.9%) 12793.270 ns/op | |
[info] Iteration 7: 37674.056 ▒(99.9%) 11978.542 ns/op | |
[info] Iteration 8: 38102.472 ▒(99.9%) 11494.527 ns/op | |
[info] Iteration 9: 25826.836 ▒(99.9%) 4945.061 ns/op | |
[info] Iteration 10: 5160.113 ▒(99.9%) 1295.193 ns/op | |
[info] | |
[info] # Run progress: 76.15% complete, ETA 01:21:22 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 6180.396 ▒(99.9%) 1526.926 ns/op | |
[info] # Warmup Iteration 2: 6231.832 ▒(99.9%) 1968.403 ns/op | |
[info] # Warmup Iteration 3: 35389.413 ▒(99.9%) 27355.116 ns/op | |
[info] # Warmup Iteration 4: 36889.461 ▒(99.9%) 6101.913 ns/op | |
[info] # Warmup Iteration 5: 34692.966 ▒(99.9%) 17602.954 ns/op | |
[info] # Warmup Iteration 6: 5690.113 ▒(99.9%) 2325.894 ns/op | |
[info] # Warmup Iteration 7: 4327.096 ▒(99.9%) 1653.808 ns/op | |
[info] # Warmup Iteration 8: 4428.129 ▒(99.9%) 1087.147 ns/op | |
[info] # Warmup Iteration 9: 4630.603 ▒(99.9%) 659.134 ns/op | |
[info] # Warmup Iteration 10: 4528.851 ▒(99.9%) 1373.150 ns/op | |
[info] Iteration 1: 7734.672 ▒(99.9%) 2741.382 ns/op | |
[info] Iteration 2: 36151.435 ▒(99.9%) 11944.420 ns/op | |
[info] Iteration 3: 39046.992 ▒(99.9%) 6085.831 ns/op | |
[info] Iteration 4: 39280.837 ▒(99.9%) 23427.851 ns/op | |
[info] Iteration 5: 38431.985 ▒(99.9%) 12553.846 ns/op | |
[info] Iteration 6: 37965.253 ▒(99.9%) 25466.564 ns/op | |
[info] Iteration 7: 36088.941 ▒(99.9%) 8099.253 ns/op | |
[info] Iteration 8: 36969.350 ▒(99.9%) 12071.432 ns/op | |
[info] Iteration 9: 19091.380 ▒(99.9%) 10237.799 ns/op | |
[info] Iteration 10: 4836.901 ▒(99.9%) 1447.382 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 27604.071 ▒(99.9%) 11773.793 ns/op [Average] | |
[info] (min, avg, max) = (4836.901, 27604.071, 39280.837), stdev = 13558.717 | |
[info] CI (99.9%): [15830.278, 39377.863] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = Find0) | |
[info] | |
[info] # Run progress: 76.25% complete, ETA 01:21:01 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 9682.885 ▒(99.9%) 4453.247 ns/op | |
[info] # Warmup Iteration 2: 12361.929 ▒(99.9%) 4152.542 ns/op | |
[info] # Warmup Iteration 3: 5223.848 ▒(99.9%) 1564.274 ns/op | |
[info] # Warmup Iteration 4: 34252.092 ▒(99.9%) 12495.712 ns/op | |
[info] # Warmup Iteration 5: 32902.863 ▒(99.9%) 6933.081 ns/op | |
[info] # Warmup Iteration 6: 35115.810 ▒(99.9%) 19151.884 ns/op | |
[info] # Warmup Iteration 7: 36038.323 ▒(99.9%) 11364.025 ns/op | |
[info] # Warmup Iteration 8: 35540.620 ▒(99.9%) 11233.021 ns/op | |
[info] # Warmup Iteration 9: 13217.260 ▒(99.9%) 3089.948 ns/op | |
[info] # Warmup Iteration 10: 7882.433 ▒(99.9%) 1904.157 ns/op | |
[info] Iteration 1: 36259.485 ▒(99.9%) 14341.563 ns/op | |
[info] Iteration 2: 8310.113 ▒(99.9%) 3322.098 ns/op | |
[info] Iteration 3: 4536.489 ▒(99.9%) 2087.300 ns/op | |
[info] Iteration 4: 4583.996 ▒(99.9%) 1387.984 ns/op | |
[info] Iteration 5: 5139.390 ▒(99.9%) 2406.310 ns/op | |
[info] Iteration 6: 7457.331 ▒(99.9%) 1089.205 ns/op | |
[info] Iteration 7: 5120.817 ▒(99.9%) 1935.790 ns/op | |
[info] Iteration 8: 4720.481 ▒(99.9%) 300.559 ns/op | |
[info] Iteration 9: 4679.529 ▒(99.9%) 909.508 ns/op | |
[info] Iteration 10: 4808.776 ▒(99.9%) 1268.669 ns/op | |
[info] | |
[info] # Run progress: 76.35% complete, ETA 01:20:39 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 5463.754 ▒(99.9%) 2878.174 ns/op | |
[info] # Warmup Iteration 2: 13626.978 ▒(99.9%) 4391.557 ns/op | |
[info] # Warmup Iteration 3: 33654.626 ▒(99.9%) 15659.960 ns/op | |
[info] # Warmup Iteration 4: 9027.511 ▒(99.9%) 1907.291 ns/op | |
[info] # Warmup Iteration 5: 13224.714 ▒(99.9%) 3266.449 ns/op | |
[info] # Warmup Iteration 6: 4705.999 ▒(99.9%) 2194.940 ns/op | |
[info] # Warmup Iteration 7: 4853.781 ▒(99.9%) 1749.999 ns/op | |
[info] # Warmup Iteration 8: 7114.801 ▒(99.9%) 1759.777 ns/op | |
[info] # Warmup Iteration 9: 4369.506 ▒(99.9%) 1168.947 ns/op | |
[info] # Warmup Iteration 10: 4649.130 ▒(99.9%) 423.901 ns/op | |
[info] Iteration 1: 4720.431 ▒(99.9%) 1502.031 ns/op | |
[info] Iteration 2: 4617.927 ▒(99.9%) 1074.351 ns/op | |
[info] Iteration 3: 4711.913 ▒(99.9%) 2587.523 ns/op | |
[info] Iteration 4: 4586.021 ▒(99.9%) 945.377 ns/op | |
[info] Iteration 5: 4708.748 ▒(99.9%) 1832.111 ns/op | |
[info] Iteration 6: 16807.688 ▒(99.9%) 7265.634 ns/op | |
[info] Iteration 7: 37305.571 ▒(99.9%) 15147.018 ns/op | |
[info] Iteration 8: 39930.628 ▒(99.9%) 13766.645 ns/op | |
[info] Iteration 9: 42973.446 ▒(99.9%) 12244.332 ns/op | |
[info] Iteration 10: 40780.971 ▒(99.9%) 4495.126 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 14337.988 ▒(99.9%) 13179.623 ns/op [Average] | |
[info] (min, avg, max) = (4536.489, 14337.988, 42973.446), stdev = 15177.674 | |
[info] CI (99.9%): [1158.365, 27517.611] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = Find1) | |
[info] | |
[info] # Run progress: 76.46% complete, ETA 01:20:18 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 3514.789 ▒(99.9%) 899.276 ns/op | |
[info] # Warmup Iteration 2: 2752.349 ▒(99.9%) 648.168 ns/op | |
[info] # Warmup Iteration 3: 2942.708 ▒(99.9%) 842.345 ns/op | |
[info] # Warmup Iteration 4: 2912.882 ▒(99.9%) 791.121 ns/op | |
[info] # Warmup Iteration 5: 3574.990 ▒(99.9%) 920.374 ns/op | |
[info] # Warmup Iteration 6: 4676.070 ▒(99.9%) 863.634 ns/op | |
[info] # Warmup Iteration 7: 3095.961 ▒(99.9%) 390.128 ns/op | |
[info] # Warmup Iteration 8: 20801.421 ▒(99.9%) 6326.166 ns/op | |
[info] # Warmup Iteration 9: 23076.091 ▒(99.9%) 7578.238 ns/op | |
[info] # Warmup Iteration 10: 21893.215 ▒(99.9%) 4487.937 ns/op | |
[info] Iteration 1: 22553.667 ▒(99.9%) 6417.160 ns/op | |
[info] Iteration 2: 23562.493 ▒(99.9%) 17757.853 ns/op | |
[info] Iteration 3: 4728.165 ▒(99.9%) 825.082 ns/op | |
[info] Iteration 4: 2914.855 ▒(99.9%) 684.896 ns/op | |
[info] Iteration 5: 2854.017 ▒(99.9%) 993.044 ns/op | |
[info] Iteration 6: 9131.707 ▒(99.9%) 3785.353 ns/op | |
[info] Iteration 7: 22937.053 ▒(99.9%) 8067.853 ns/op | |
[info] Iteration 8: 23556.170 ▒(99.9%) 8036.112 ns/op | |
[info] Iteration 9: 23257.537 ▒(99.9%) 4476.447 ns/op | |
[info] Iteration 10: 22967.530 ▒(99.9%) 11122.557 ns/op | |
[info] | |
[info] # Run progress: 76.56% complete, ETA 01:19:57 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 31039.668 ▒(99.9%) 3492.101 ns/op | |
[info] # Warmup Iteration 2: 24360.287 ▒(99.9%) 9696.556 ns/op | |
[info] # Warmup Iteration 3: 10560.794 ▒(99.9%) 3672.600 ns/op | |
[info] # Warmup Iteration 4: 9513.156 ▒(99.9%) 766.403 ns/op | |
[info] # Warmup Iteration 5: 5050.811 ▒(99.9%) 1457.019 ns/op | |
[info] # Warmup Iteration 6: 4096.956 ▒(99.9%) 609.216 ns/op | |
[info] # Warmup Iteration 7: 9330.079 ▒(99.9%) 3501.323 ns/op | |
[info] # Warmup Iteration 8: 16061.402 ▒(99.9%) 4440.142 ns/op | |
[info] # Warmup Iteration 9: 6130.560 ▒(99.9%) 1640.121 ns/op | |
[info] # Warmup Iteration 10: 24278.899 ▒(99.9%) 11212.272 ns/op | |
[info] Iteration 1: 11706.828 ▒(99.9%) 2823.878 ns/op | |
[info] Iteration 2: 8200.066 ▒(99.9%) 4221.709 ns/op | |
[info] Iteration 3: 4452.004 ▒(99.9%) 1496.487 ns/op | |
[info] Iteration 4: 3411.556 ▒(99.9%) 344.932 ns/op | |
[info] Iteration 5: 4844.425 ▒(99.9%) 2071.042 ns/op | |
[info] Iteration 6: 5864.531 ▒(99.9%) 1550.170 ns/op | |
[info] Iteration 7: 2940.407 ▒(99.9%) 549.934 ns/op | |
[info] Iteration 8: 3928.452 ▒(99.9%) 594.428 ns/op | |
[info] Iteration 9: 8894.644 ▒(99.9%) 3329.098 ns/op | |
[info] Iteration 10: 11111.801 ▒(99.9%) 2004.635 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 11190.895 ▒(99.9%) 7322.916 ns/op [Average] | |
[info] (min, avg, max) = (2854.017, 11190.895, 23562.493), stdev = 8433.081 | |
[info] CI (99.9%): [3867.979, 18513.811] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = Find2) | |
[info] | |
[info] # Run progress: 76.67% complete, ETA 01:19:37 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 7828.466 ▒(99.9%) 2656.433 ns/op | |
[info] # Warmup Iteration 2: 7370.632 ▒(99.9%) 1430.226 ns/op | |
[info] # Warmup Iteration 3: 5806.280 ▒(99.9%) 2458.494 ns/op | |
[info] # Warmup Iteration 4: 23613.314 ▒(99.9%) 9245.347 ns/op | |
[info] # Warmup Iteration 5: 41256.126 ▒(99.9%) 21269.619 ns/op | |
[info] # Warmup Iteration 6: 8219.509 ▒(99.9%) 1785.003 ns/op | |
[info] # Warmup Iteration 7: 5475.101 ▒(99.9%) 2033.924 ns/op | |
[info] # Warmup Iteration 8: 5187.720 ▒(99.9%) 662.389 ns/op | |
[info] # Warmup Iteration 9: 5264.097 ▒(99.9%) 1193.804 ns/op | |
[info] # Warmup Iteration 10: 5363.925 ▒(99.9%) 1070.810 ns/op | |
[info] Iteration 1: 5698.201 ▒(99.9%) 1629.053 ns/op | |
[info] Iteration 2: 7371.233 ▒(99.9%) 2534.159 ns/op | |
[info] Iteration 3: 41783.815 ▒(99.9%) 21005.906 ns/op | |
[info] Iteration 4: 8110.313 ▒(99.9%) 2743.784 ns/op | |
[info] Iteration 5: 36004.461 ▒(99.9%) 6475.992 ns/op | |
[info] Iteration 6: 6542.525 ▒(99.9%) 541.041 ns/op | |
[info] Iteration 7: 8128.255 ▒(99.9%) 3595.821 ns/op | |
[info] Iteration 8: 11180.376 ▒(99.9%) 3982.576 ns/op | |
[info] Iteration 9: 5263.759 ▒(99.9%) 2010.419 ns/op | |
[info] Iteration 10: 5205.286 ▒(99.9%) 716.710 ns/op | |
[info] | |
[info] # Run progress: 76.77% complete, ETA 01:19:15 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 6245.349 ▒(99.9%) 2210.829 ns/op | |
[info] # Warmup Iteration 2: 22817.910 ▒(99.9%) 7649.501 ns/op | |
[info] # Warmup Iteration 3: 5779.363 ▒(99.9%) 1667.270 ns/op | |
[info] # Warmup Iteration 4: 5123.871 ▒(99.9%) 2499.713 ns/op | |
[info] # Warmup Iteration 5: 5401.904 ▒(99.9%) 1962.465 ns/op | |
[info] # Warmup Iteration 6: 5189.520 ▒(99.9%) 1718.674 ns/op | |
[info] # Warmup Iteration 7: 8354.474 ▒(99.9%) 1019.910 ns/op | |
[info] # Warmup Iteration 8: 40677.590 ▒(99.9%) 33109.406 ns/op | |
[info] # Warmup Iteration 9: 41673.209 ▒(99.9%) 26646.357 ns/op | |
[info] # Warmup Iteration 10: 42007.095 ▒(99.9%) 6380.379 ns/op | |
[info] Iteration 1: 41151.856 ▒(99.9%) 20186.931 ns/op | |
[info] Iteration 2: 41672.981 ▒(99.9%) 13944.350 ns/op | |
[info] Iteration 3: 40874.758 ▒(99.9%) 21411.262 ns/op | |
[info] Iteration 4: 22521.647 ▒(99.9%) 7645.864 ns/op | |
[info] Iteration 5: 5460.758 ▒(99.9%) 2430.046 ns/op | |
[info] Iteration 6: 5172.577 ▒(99.9%) 1595.562 ns/op | |
[info] Iteration 7: 5498.560 ▒(99.9%) 713.852 ns/op | |
[info] Iteration 8: 15101.930 ▒(99.9%) 4677.566 ns/op | |
[info] Iteration 9: 5686.479 ▒(99.9%) 1566.216 ns/op | |
[info] Iteration 10: 4968.851 ▒(99.9%) 822.702 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 16169.931 ▒(99.9%) 12962.911 ns/op [Average] | |
[info] (min, avg, max) = (4968.851, 16169.931, 41783.815), stdev = 14928.107 | |
[info] CI (99.9%): [3207.020, 29132.842] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = Find3) | |
[info] | |
[info] # Run progress: 76.88% complete, ETA 01:18:54 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 4373.893 ▒(99.9%) 1476.079 ns/op | |
[info] # Warmup Iteration 2: 6772.908 ▒(99.9%) 1565.543 ns/op | |
[info] # Warmup Iteration 3: 10513.925 ▒(99.9%) 3482.067 ns/op | |
[info] # Warmup Iteration 4: 6145.500 ▒(99.9%) 1750.024 ns/op | |
[info] # Warmup Iteration 5: 7085.781 ▒(99.9%) 2197.039 ns/op | |
[info] # Warmup Iteration 6: 3809.620 ▒(99.9%) 1362.707 ns/op | |
[info] # Warmup Iteration 7: 3997.822 ▒(99.9%) 1195.989 ns/op | |
[info] # Warmup Iteration 8: 8908.788 ▒(99.9%) 992.317 ns/op | |
[info] # Warmup Iteration 9: 30473.204 ▒(99.9%) 13095.019 ns/op | |
[info] # Warmup Iteration 10: 33212.176 ▒(99.9%) 16138.141 ns/op | |
[info] Iteration 1: 33760.881 ▒(99.9%) 15292.396 ns/op | |
[info] Iteration 2: 31808.183 ▒(99.9%) 16949.581 ns/op | |
[info] Iteration 3: 32738.351 ▒(99.9%) 13423.974 ns/op | |
[info] Iteration 4: 33201.654 ▒(99.9%) 4219.711 ns/op | |
[info] Iteration 5: 6895.999 ▒(99.9%) 1825.136 ns/op | |
[info] Iteration 6: 4800.044 ▒(99.9%) 1880.485 ns/op | |
[info] Iteration 7: 32115.454 ▒(99.9%) 22066.030 ns/op | |
[info] Iteration 8: 23745.983 ▒(99.9%) 5009.916 ns/op | |
[info] Iteration 9: 4377.475 ▒(99.9%) 564.017 ns/op | |
[info] Iteration 10: 4007.616 ▒(99.9%) 1885.136 ns/op | |
[info] | |
[info] # Run progress: 76.98% complete, ETA 01:18:33 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 9855.900 ▒(99.9%) 19082.472 ns/op | |
[info] # Warmup Iteration 2: 60051.558 ▒(99.9%) 122066.895 ns/op | |
[info] # Warmup Iteration 3: 21994.750 ▒(99.9%) 43125.822 ns/op | |
[info] # Warmup Iteration 4: 8326.072 ▒(99.9%) 17696.703 ns/op | |
[info] # Warmup Iteration 5: 60397.165 ▒(99.9%) 121381.267 ns/op | |
[info] # Warmup Iteration 6: 59329.114 ▒(99.9%) 126792.358 ns/op | |
[info] # Warmup Iteration 7: 60579.966 ▒(99.9%) 125192.510 ns/op | |
[info] # Warmup Iteration 8: 59540.890 ▒(99.9%) 125680.990 ns/op | |
[info] # Warmup Iteration 9: 12428.213 ▒(99.9%) 26437.953 ns/op | |
[info] # Warmup Iteration 10: 7523.999 ▒(99.9%) 15674.244 ns/op | |
[info] Iteration 1: 7646.541 ▒(99.9%) 15456.318 ns/op | |
[info] Iteration 2: 7599.484 ▒(99.9%) 14164.101 ns/op | |
[info] Iteration 3: 7537.826 ▒(99.9%) 17090.718 ns/op | |
[info] Iteration 4: 7500.853 ▒(99.9%) 15803.271 ns/op | |
[info] Iteration 5: 7535.908 ▒(99.9%) 14698.634 ns/op | |
[info] Iteration 6: 7478.420 ▒(99.9%) 12545.418 ns/op | |
[info] Iteration 7: 7635.388 ▒(99.9%) 15873.173 ns/op | |
[info] Iteration 8: 7641.779 ▒(99.9%) 15475.081 ns/op | |
[info] Iteration 9: 7655.387 ▒(99.9%) 14474.473 ns/op | |
[info] Iteration 10: 7544.534 ▒(99.9%) 16887.701 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 14161.388 ▒(99.9%) 10138.712 ns/op [Average] | |
[info] (min, avg, max) = (4007.616, 14161.388, 33760.881), stdev = 11675.756 | |
[info] CI (99.9%): [4022.676, 24300.100] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = Safe) | |
[info] | |
[info] # Run progress: 77.08% complete, ETA 01:18:11 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 5778.189 ▒(99.9%) 1762.357 ns/op | |
[info] # Warmup Iteration 2: 5386.467 ▒(99.9%) 1632.095 ns/op | |
[info] # Warmup Iteration 3: 9566.185 ▒(99.9%) 2560.983 ns/op | |
[info] # Warmup Iteration 4: 33409.708 ▒(99.9%) 4507.135 ns/op | |
[info] # Warmup Iteration 5: 11721.126 ▒(99.9%) 1839.096 ns/op | |
[info] # Warmup Iteration 6: 4707.941 ▒(99.9%) 1816.344 ns/op | |
[info] # Warmup Iteration 7: 4607.226 ▒(99.9%) 1136.552 ns/op | |
[info] # Warmup Iteration 8: 4589.773 ▒(99.9%) 715.526 ns/op | |
[info] # Warmup Iteration 9: 4592.094 ▒(99.9%) 1441.271 ns/op | |
[info] # Warmup Iteration 10: 4771.026 ▒(99.9%) 871.699 ns/op | |
[info] Iteration 1: 4775.301 ▒(99.9%) 317.508 ns/op | |
[info] Iteration 2: 4822.568 ▒(99.9%) 1780.278 ns/op | |
[info] Iteration 3: 4667.206 ▒(99.9%) 1485.794 ns/op | |
[info] Iteration 4: 4477.465 ▒(99.9%) 720.262 ns/op | |
[info] Iteration 5: 19433.453 ▒(99.9%) 8193.980 ns/op | |
[info] Iteration 6: 35413.860 ▒(99.9%) 16422.593 ns/op | |
[info] Iteration 7: 38425.654 ▒(99.9%) 14399.286 ns/op | |
[info] Iteration 8: 37479.059 ▒(99.9%) 11130.124 ns/op | |
[info] Iteration 9: 36884.536 ▒(99.9%) 11889.574 ns/op | |
[info] Iteration 10: 35486.736 ▒(99.9%) 8990.996 ns/op | |
[info] | |
[info] # Run progress: 77.19% complete, ETA 01:17:50 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 93314.998 ▒(99.9%) 29949.426 ns/op | |
[info] # Warmup Iteration 2: 41603.088 ▒(99.9%) 6700.490 ns/op | |
[info] # Warmup Iteration 3: 37863.027 ▒(99.9%) 15844.573 ns/op | |
[info] # Warmup Iteration 4: 41477.340 ▒(99.9%) 11153.582 ns/op | |
[info] # Warmup Iteration 5: 31210.762 ▒(99.9%) 9915.918 ns/op | |
[info] # Warmup Iteration 6: 23191.954 ▒(99.9%) 6941.176 ns/op | |
[info] # Warmup Iteration 7: 4705.075 ▒(99.9%) 624.024 ns/op | |
[info] # Warmup Iteration 8: 4390.277 ▒(99.9%) 1432.179 ns/op | |
[info] # Warmup Iteration 9: 4569.208 ▒(99.9%) 1566.838 ns/op | |
[info] # Warmup Iteration 10: 4319.668 ▒(99.9%) 1290.226 ns/op | |
[info] Iteration 1: 4468.958 ▒(99.9%) 2237.827 ns/op | |
[info] Iteration 2: 4453.020 ▒(99.9%) 1233.526 ns/op | |
[info] Iteration 3: 4655.956 ▒(99.9%) 969.751 ns/op | |
[info] Iteration 4: 4439.258 ▒(99.9%) 921.025 ns/op | |
[info] Iteration 5: 4354.519 ▒(99.9%) 834.113 ns/op | |
[info] Iteration 6: 7253.005 ▒(99.9%) 3204.891 ns/op | |
[info] Iteration 7: 37391.406 ▒(99.9%) 10745.435 ns/op | |
[info] Iteration 8: 36842.737 ▒(99.9%) 4946.835 ns/op | |
[info] Iteration 9: 36423.163 ▒(99.9%) 13270.449 ns/op | |
[info] Iteration 10: 36836.785 ▒(99.9%) 11308.044 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 19949.232 ▒(99.9%) 13878.114 ns/op [Average] | |
[info] (min, avg, max) = (4354.519, 19949.232, 38425.654), stdev = 15982.056 | |
[info] CI (99.9%): [6071.118, 33827.346] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 77.29% complete, ETA 01:17:30 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 5125.310 ▒(99.9%) 851.746 ns/op | |
[info] # Warmup Iteration 2: 4544.528 ▒(99.9%) 1461.110 ns/op | |
[info] # Warmup Iteration 3: 8127.425 ▒(99.9%) 2123.578 ns/op | |
[info] # Warmup Iteration 4: 38092.675 ▒(99.9%) 11148.956 ns/op | |
[info] # Warmup Iteration 5: 38621.114 ▒(99.9%) 8839.023 ns/op | |
[info] # Warmup Iteration 6: 38236.698 ▒(99.9%) 11565.516 ns/op | |
[info] # Warmup Iteration 7: 37446.925 ▒(99.9%) 10731.909 ns/op | |
[info] # Warmup Iteration 8: 36641.327 ▒(99.9%) 5603.179 ns/op | |
[info] # Warmup Iteration 9: 38760.956 ▒(99.9%) 11976.937 ns/op | |
[info] # Warmup Iteration 10: 10523.372 ▒(99.9%) 1728.587 ns/op | |
[info] Iteration 1: 7697.468 ▒(99.9%) 3066.082 ns/op | |
[info] Iteration 2: 16519.749 ▒(99.9%) 6456.135 ns/op | |
[info] Iteration 3: 4892.914 ▒(99.9%) 814.954 ns/op | |
[info] Iteration 4: 9104.915 ▒(99.9%) 2697.947 ns/op | |
[info] Iteration 5: 7901.754 ▒(99.9%) 1164.412 ns/op | |
[info] Iteration 6: 7717.629 ▒(99.9%) 2262.226 ns/op | |
[info] Iteration 7: 11571.177 ▒(99.9%) 2188.376 ns/op | |
[info] Iteration 8: 38776.450 ▒(99.9%) 12583.511 ns/op | |
[info] Iteration 9: 39012.580 ▒(99.9%) 15026.965 ns/op | |
[info] Iteration 10: 39856.917 ▒(99.9%) 8234.618 ns/op | |
[info] | |
[info] # Run progress: 77.40% complete, ETA 01:17:09 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 5281.987 ▒(99.9%) 1275.581 ns/op | |
[info] # Warmup Iteration 2: 4510.833 ▒(99.9%) 1845.878 ns/op | |
[info] # Warmup Iteration 3: 4500.150 ▒(99.9%) 1140.717 ns/op | |
[info] # Warmup Iteration 4: 8723.512 ▒(99.9%) 3478.243 ns/op | |
[info] # Warmup Iteration 5: 10070.776 ▒(99.9%) 6400.376 ns/op | |
[info] # Warmup Iteration 6: 26731.748 ▒(99.9%) 11682.829 ns/op | |
[info] # Warmup Iteration 7: 7732.820 ▒(99.9%) 3353.215 ns/op | |
[info] # Warmup Iteration 8: 9452.367 ▒(99.9%) 2942.499 ns/op | |
[info] # Warmup Iteration 9: 7341.869 ▒(99.9%) 1836.873 ns/op | |
[info] # Warmup Iteration 10: 10173.981 ▒(99.9%) 1583.826 ns/op | |
[info] Iteration 1: 4686.513 ▒(99.9%) 1580.003 ns/op | |
[info] Iteration 2: 4805.066 ▒(99.9%) 1783.169 ns/op | |
[info] Iteration 3: 9410.449 ▒(99.9%) 2795.961 ns/op | |
[info] Iteration 4: 36734.308 ▒(99.9%) 10289.637 ns/op | |
[info] Iteration 5: 9457.466 ▒(99.9%) 2270.436 ns/op | |
[info] Iteration 6: 4840.791 ▒(99.9%) 331.348 ns/op | |
[info] Iteration 7: 4893.561 ▒(99.9%) 1787.088 ns/op | |
[info] Iteration 8: 4629.522 ▒(99.9%) 1007.201 ns/op | |
[info] Iteration 9: 4521.833 ▒(99.9%) 1927.409 ns/op | |
[info] Iteration 10: 4937.335 ▒(99.9%) 1656.109 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 13598.420 ▒(99.9%) 11438.472 ns/op [Average] | |
[info] (min, avg, max) = (4521.833, 13598.420, 39856.917), stdev = 13172.562 | |
[info] CI (99.9%): [2159.948, 25036.892] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = ExistingSynchronized) | |
[info] | |
[info] # Run progress: 77.50% complete, ETA 01:16:48 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 689702.750 ▒(99.9%) 306451.231 ns/op | |
[info] # Warmup Iteration 2: 498399.829 ▒(99.9%) 233092.790 ns/op | |
[info] # Warmup Iteration 3: 500599.774 ▒(99.9%) 249533.733 ns/op | |
[info] # Warmup Iteration 4: 499480.203 ▒(99.9%) 277000.024 ns/op | |
[info] # Warmup Iteration 5: 510720.745 ▒(99.9%) 211554.505 ns/op | |
[info] # Warmup Iteration 6: 507864.206 ▒(99.9%) 192856.948 ns/op | |
[info] # Warmup Iteration 7: 508836.500 ▒(99.9%) 204963.612 ns/op | |
[info] # Warmup Iteration 8: 508729.186 ▒(99.9%) 187605.138 ns/op | |
[info] # Warmup Iteration 9: 504231.866 ▒(99.9%) 230004.272 ns/op | |
[info] # Warmup Iteration 10: 505140.796 ▒(99.9%) 242113.753 ns/op | |
[info] Iteration 1: 503100.887 ▒(99.9%) 225954.162 ns/op | |
[info] Iteration 2: 504672.673 ▒(99.9%) 232246.621 ns/op | |
[info] Iteration 3: 504339.219 ▒(99.9%) 214650.622 ns/op | |
[info] Iteration 4: 504107.908 ▒(99.9%) 213410.136 ns/op | |
[info] Iteration 5: 503899.028 ▒(99.9%) 182523.863 ns/op | |
[info] Iteration 6: 509356.563 ▒(99.9%) 213659.681 ns/op | |
[info] Iteration 7: 507878.986 ▒(99.9%) 195566.588 ns/op | |
[info] Iteration 8: 508490.862 ▒(99.9%) 201070.198 ns/op | |
[info] Iteration 9: 507940.349 ▒(99.9%) 196034.553 ns/op | |
[info] Iteration 10: 509290.198 ▒(99.9%) 210089.367 ns/op | |
[info] | |
[info] # Run progress: 77.60% complete, ETA 01:16:27 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 519633.261 ▒(99.9%) 142071.379 ns/op | |
[info] # Warmup Iteration 2: 493549.256 ▒(99.9%) 107629.614 ns/op | |
[info] # Warmup Iteration 3: 493183.430 ▒(99.9%) 108692.148 ns/op | |
[info] # Warmup Iteration 4: 491711.017 ▒(99.9%) 109407.693 ns/op | |
[info] # Warmup Iteration 5: 495007.491 ▒(99.9%) 117596.153 ns/op | |
[info] # Warmup Iteration 6: 495882.662 ▒(99.9%) 142098.403 ns/op | |
[info] # Warmup Iteration 7: 494399.715 ▒(99.9%) 131836.907 ns/op | |
[info] # Warmup Iteration 8: 494219.117 ▒(99.9%) 141221.479 ns/op | |
[info] # Warmup Iteration 9: 492815.043 ▒(99.9%) 107452.444 ns/op | |
[info] # Warmup Iteration 10: 492644.068 ▒(99.9%) 98718.781 ns/op | |
[info] Iteration 1: 491057.492 ▒(99.9%) 119461.821 ns/op | |
[info] Iteration 2: 493230.222 ▒(99.9%) 103015.055 ns/op | |
[info] Iteration 3: 491939.993 ▒(99.9%) 80878.351 ns/op | |
[info] Iteration 4: 492669.702 ▒(99.9%) 155972.245 ns/op | |
[info] Iteration 5: 501693.461 ▒(99.9%) 136408.515 ns/op | |
[info] Iteration 6: 503845.223 ▒(99.9%) 109428.851 ns/op | |
[info] Iteration 7: 501527.796 ▒(99.9%) 151166.494 ns/op | |
[info] Iteration 8: 505486.670 ▒(99.9%) 142099.350 ns/op | |
[info] Iteration 9: 503491.633 ▒(99.9%) 105470.628 ns/op | |
[info] Iteration 10: 503807.947 ▒(99.9%) 133580.617 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 502591.341 ▒(99.9%) 5041.381 ns/op [Average] | |
[info] (min, avg, max) = (491057.492, 502591.341, 509356.563), stdev = 5805.662 | |
[info] CI (99.9%): [497549.960, 507632.722] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = ConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 77.71% complete, ETA 01:16:05 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 105295.979 ▒(99.9%) 27284.834 ns/op | |
[info] # Warmup Iteration 2: 419854.866 ▒(99.9%) 168087.591 ns/op | |
[info] # Warmup Iteration 3: 152761.834 ▒(99.9%) 40596.251 ns/op | |
[info] # Warmup Iteration 4: 199261.296 ▒(99.9%) 34081.012 ns/op | |
[info] # Warmup Iteration 5: 170674.990 ▒(99.9%) 45236.815 ns/op | |
[info] # Warmup Iteration 6: 657961.507 ▒(99.9%) 129732.202 ns/op | |
[info] # Warmup Iteration 7: 662835.132 ▒(99.9%) 105394.744 ns/op | |
[info] # Warmup Iteration 8: 658519.770 ▒(99.9%) 164785.965 ns/op | |
[info] # Warmup Iteration 9: 395673.946 ▒(99.9%) 65184.284 ns/op | |
[info] # Warmup Iteration 10: 86238.954 ▒(99.9%) 4467.544 ns/op | |
[info] Iteration 1: 111799.194 ▒(99.9%) 32487.788 ns/op | |
[info] Iteration 2: 113008.811 ▒(99.9%) 27082.381 ns/op | |
[info] Iteration 3: 435449.697 ▒(99.9%) 80758.460 ns/op | |
[info] Iteration 4: 93320.748 ▒(99.9%) 15999.530 ns/op | |
[info] Iteration 5: 231709.968 ▒(99.9%) 74362.560 ns/op | |
[info] Iteration 6: 662350.541 ▒(99.9%) 89811.261 ns/op | |
[info] Iteration 7: 653160.269 ▒(99.9%) 69871.274 ns/op | |
[info] Iteration 8: 652867.539 ▒(99.9%) 127100.305 ns/op | |
[info] Iteration 9: 654989.573 ▒(99.9%) 188233.081 ns/op | |
[info] Iteration 10: 651879.887 ▒(99.9%) 118779.689 ns/op | |
[info] | |
[info] # Run progress: 77.81% complete, ETA 01:15:44 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 93564.022 ▒(99.9%) 23141.255 ns/op | |
[info] # Warmup Iteration 2: 86639.439 ▒(99.9%) 11128.858 ns/op | |
[info] # Warmup Iteration 3: 86195.721 ▒(99.9%) 11240.389 ns/op | |
[info] # Warmup Iteration 4: 121060.598 ▒(99.9%) 14036.122 ns/op | |
[info] # Warmup Iteration 5: 134546.403 ▒(99.9%) 42445.299 ns/op | |
[info] # Warmup Iteration 6: 654699.077 ▒(99.9%) 121490.853 ns/op | |
[info] # Warmup Iteration 7: 459699.537 ▒(99.9%) 140040.782 ns/op | |
[info] # Warmup Iteration 8: 89479.242 ▒(99.9%) 29057.720 ns/op | |
[info] # Warmup Iteration 9: 81017.586 ▒(99.9%) 16907.392 ns/op | |
[info] # Warmup Iteration 10: 85918.055 ▒(99.9%) 13723.838 ns/op | |
[info] Iteration 1: 447016.064 ▒(99.9%) 99889.397 ns/op | |
[info] Iteration 2: 124582.764 ▒(99.9%) 12317.264 ns/op | |
[info] Iteration 3: 83437.131 ▒(99.9%) 19002.158 ns/op | |
[info] Iteration 4: 81805.854 ▒(99.9%) 28853.334 ns/op | |
[info] Iteration 5: 81797.808 ▒(99.9%) 10983.077 ns/op | |
[info] Iteration 6: 83400.814 ▒(99.9%) 10288.602 ns/op | |
[info] Iteration 7: 82809.439 ▒(99.9%) 8782.613 ns/op | |
[info] Iteration 8: 81526.333 ▒(99.9%) 14253.409 ns/op | |
[info] Iteration 9: 83325.634 ▒(99.9%) 11273.558 ns/op | |
[info] Iteration 10: 116413.985 ▒(99.9%) 17068.276 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 276332.603 ▒(99.9%) 215691.097 ns/op [Average] | |
[info] (min, avg, max) = (81526.333, 276332.603, 662350.541), stdev = 248390.188 | |
[info] CI (99.9%): [60641.506, 492023.699] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = WeakConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 77.92% complete, ETA 01:15:23 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 112280.764 ▒(99.9%) 10432.352 ns/op | |
[info] # Warmup Iteration 2: 373654.805 ▒(99.9%) 116976.668 ns/op | |
[info] # Warmup Iteration 3: 79115.796 ▒(99.9%) 9382.511 ns/op | |
[info] # Warmup Iteration 4: 97628.231 ▒(99.9%) 29402.049 ns/op | |
[info] # Warmup Iteration 5: 232626.166 ▒(99.9%) 84468.276 ns/op | |
[info] # Warmup Iteration 6: 55714.016 ▒(99.9%) 11558.904 ns/op | |
[info] # Warmup Iteration 7: 82080.676 ▒(99.9%) 14315.955 ns/op | |
[info] # Warmup Iteration 8: 50189.208 ▒(99.9%) 8797.320 ns/op | |
[info] # Warmup Iteration 9: 49749.986 ▒(99.9%) 6416.050 ns/op | |
[info] # Warmup Iteration 10: 50070.217 ▒(99.9%) 8461.544 ns/op | |
[info] Iteration 1: 52589.661 ▒(99.9%) 5393.892 ns/op | |
[info] Iteration 2: 49678.744 ▒(99.9%) 4420.173 ns/op | |
[info] Iteration 3: 50836.837 ▒(99.9%) 8445.968 ns/op | |
[info] Iteration 4: 51652.788 ▒(99.9%) 10367.609 ns/op | |
[info] Iteration 5: 54401.362 ▒(99.9%) 19453.453 ns/op | |
[info] Iteration 6: 55024.032 ▒(99.9%) 15811.139 ns/op | |
[info] Iteration 7: 54896.321 ▒(99.9%) 9889.586 ns/op | |
[info] Iteration 8: 57006.552 ▒(99.9%) 16604.616 ns/op | |
[info] Iteration 9: 55441.185 ▒(99.9%) 21415.143 ns/op | |
[info] Iteration 10: 55178.066 ▒(99.9%) 18635.561 ns/op | |
[info] | |
[info] # Run progress: 78.02% complete, ETA 01:15:02 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 142793.254 ▒(99.9%) 13708.479 ns/op | |
[info] # Warmup Iteration 2: 70559.717 ▒(99.9%) 26923.165 ns/op | |
[info] # Warmup Iteration 3: 400176.812 ▒(99.9%) 241235.914 ns/op | |
[info] # Warmup Iteration 4: 395870.824 ▒(99.9%) 185637.261 ns/op | |
[info] # Warmup Iteration 5: 240060.273 ▒(99.9%) 97145.030 ns/op | |
[info] # Warmup Iteration 6: 54436.134 ▒(99.9%) 12579.979 ns/op | |
[info] # Warmup Iteration 7: 52743.412 ▒(99.9%) 7987.034 ns/op | |
[info] # Warmup Iteration 8: 73441.705 ▒(99.9%) 16703.335 ns/op | |
[info] # Warmup Iteration 9: 394966.143 ▒(99.9%) 91822.965 ns/op | |
[info] # Warmup Iteration 10: 418677.908 ▒(99.9%) 78041.033 ns/op | |
[info] Iteration 1: 407910.266 ▒(99.9%) 90638.749 ns/op | |
[info] Iteration 2: 119256.857 ▒(99.9%) 56531.588 ns/op | |
[info] Iteration 3: 315237.215 ▒(99.9%) 70815.111 ns/op | |
[info] Iteration 4: 62005.435 ▒(99.9%) 4782.310 ns/op | |
[info] Iteration 5: 54147.401 ▒(99.9%) 3817.197 ns/op | |
[info] Iteration 6: 52610.631 ▒(99.9%) 9925.544 ns/op | |
[info] Iteration 7: 66975.272 ▒(99.9%) 11821.141 ns/op | |
[info] Iteration 8: 437961.659 ▒(99.9%) 174322.658 ns/op | |
[info] Iteration 9: 440686.548 ▒(99.9%) 134467.775 ns/op | |
[info] Iteration 10: 88709.221 ▒(99.9%) 28619.240 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 129110.303 ▒(99.9%) 123347.015 ns/op [Average] | |
[info] (min, avg, max) = (49678.744, 129110.303, 440686.548), stdev = 142046.606 | |
[info] CI (99.9%): [5763.287, 252457.318] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = StrongConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 78.13% complete, ETA 01:14:41 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 98617.887 ▒(99.9%) 26526.328 ns/op | |
[info] # Warmup Iteration 2: 108731.776 ▒(99.9%) 33051.037 ns/op | |
[info] # Warmup Iteration 3: 145910.617 ▒(99.9%) 44634.526 ns/op | |
[info] # Warmup Iteration 4: 46449.287 ▒(99.9%) 10885.133 ns/op | |
[info] # Warmup Iteration 5: 44339.120 ▒(99.9%) 7199.393 ns/op | |
[info] # Warmup Iteration 6: 318330.904 ▒(99.9%) 159601.397 ns/op | |
[info] # Warmup Iteration 7: 343636.613 ▒(99.9%) 136042.363 ns/op | |
[info] # Warmup Iteration 8: 345593.921 ▒(99.9%) 144972.515 ns/op | |
[info] # Warmup Iteration 9: 344125.982 ▒(99.9%) 122459.642 ns/op | |
[info] # Warmup Iteration 10: 239846.831 ▒(99.9%) 78661.645 ns/op | |
[info] Iteration 1: 47942.062 ▒(99.9%) 18187.495 ns/op | |
[info] Iteration 2: 45126.556 ▒(99.9%) 9313.491 ns/op | |
[info] Iteration 3: 42935.896 ▒(99.9%) 18209.121 ns/op | |
[info] Iteration 4: 43807.914 ▒(99.9%) 2300.005 ns/op | |
[info] Iteration 5: 44100.368 ▒(99.9%) 17132.358 ns/op | |
[info] Iteration 6: 42253.525 ▒(99.9%) 6212.055 ns/op | |
[info] Iteration 7: 221402.652 ▒(99.9%) 74420.510 ns/op | |
[info] Iteration 8: 329089.825 ▒(99.9%) 73933.084 ns/op | |
[info] Iteration 9: 70516.392 ▒(99.9%) 29050.371 ns/op | |
[info] Iteration 10: 47574.214 ▒(99.9%) 18614.660 ns/op | |
[info] | |
[info] # Run progress: 78.23% complete, ETA 01:14:20 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 81295.245 ▒(99.9%) 28789.594 ns/op | |
[info] # Warmup Iteration 2: 266249.310 ▒(99.9%) 171832.399 ns/op | |
[info] # Warmup Iteration 3: 50194.895 ▒(99.9%) 22696.994 ns/op | |
[info] # Warmup Iteration 4: 82647.795 ▒(99.9%) 27917.402 ns/op | |
[info] # Warmup Iteration 5: 359633.991 ▒(99.9%) 221986.312 ns/op | |
[info] # Warmup Iteration 6: 173733.077 ▒(99.9%) 9117.727 ns/op | |
[info] # Warmup Iteration 7: 123841.654 ▒(99.9%) 28345.851 ns/op | |
[info] # Warmup Iteration 8: 111775.220 ▒(99.9%) 39983.514 ns/op | |
[info] # Warmup Iteration 9: 192853.254 ▒(99.9%) 52047.718 ns/op | |
[info] # Warmup Iteration 10: 46023.933 ▒(99.9%) 5772.693 ns/op | |
[info] Iteration 1: 85119.692 ▒(99.9%) 18712.328 ns/op | |
[info] Iteration 2: 136132.924 ▒(99.9%) 68181.576 ns/op | |
[info] Iteration 3: 341415.674 ▒(99.9%) 152941.779 ns/op | |
[info] Iteration 4: 181632.851 ▒(99.9%) 67704.615 ns/op | |
[info] Iteration 5: 54898.388 ▒(99.9%) 22952.237 ns/op | |
[info] Iteration 6: 52814.300 ▒(99.9%) 24170.204 ns/op | |
[info] Iteration 7: 47096.283 ▒(99.9%) 24218.866 ns/op | |
[info] Iteration 8: 126461.841 ▒(99.9%) 29929.121 ns/op | |
[info] Iteration 9: 337523.641 ▒(99.9%) 121315.278 ns/op | |
[info] Iteration 10: 206927.242 ▒(99.9%) 24792.018 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 125238.612 ▒(99.9%) 93179.641 ns/op [Average] | |
[info] (min, avg, max) = (42253.525, 125238.612, 341415.674), stdev = 107305.813 | |
[info] CI (99.9%): [32058.971, 218418.253] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = WeakFixedSizeNoAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 78.33% complete, ETA 01:13:58 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 81630.393 ▒(99.9%) 57116.005 ns/op | |
[info] # Warmup Iteration 2: 101899.803 ▒(99.9%) 20388.617 ns/op | |
[info] # Warmup Iteration 3: 265611.376 ▒(99.9%) 69179.209 ns/op | |
[info] # Warmup Iteration 4: 122509.328 ▒(99.9%) 26842.257 ns/op | |
[info] # Warmup Iteration 5: 395802.412 ▒(99.9%) 116747.622 ns/op | |
[info] # Warmup Iteration 6: 223285.811 ▒(99.9%) 42525.678 ns/op | |
[info] # Warmup Iteration 7: 53946.485 ▒(99.9%) 6253.438 ns/op | |
[info] # Warmup Iteration 8: 94688.631 ▒(99.9%) 15773.525 ns/op | |
[info] # Warmup Iteration 9: 55579.352 ▒(99.9%) 12437.947 ns/op | |
[info] # Warmup Iteration 10: 52500.043 ▒(99.9%) 7676.570 ns/op | |
[info] Iteration 1: 55181.884 ▒(99.9%) 29684.114 ns/op | |
[info] Iteration 2: 108702.285 ▒(99.9%) 15970.681 ns/op | |
[info] Iteration 3: 83560.622 ▒(99.9%) 19296.692 ns/op | |
[info] Iteration 4: 61424.844 ▒(99.9%) 3975.806 ns/op | |
[info] Iteration 5: 445081.584 ▒(99.9%) 94926.441 ns/op | |
[info] Iteration 6: 438866.519 ▒(99.9%) 253948.295 ns/op | |
[info] Iteration 7: 436643.145 ▒(99.9%) 115660.023 ns/op | |
[info] Iteration 8: 462017.685 ▒(99.9%) 322670.596 ns/op | |
[info] Iteration 9: 454503.053 ▒(99.9%) 177952.500 ns/op | |
[info] Iteration 10: 460663.646 ▒(99.9%) 241587.319 ns/op | |
[info] | |
[info] # Run progress: 78.44% complete, ETA 01:13:37 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 815656.613 ▒(99.9%) 110340.791 ns/op | |
[info] # Warmup Iteration 2: 413211.507 ▒(99.9%) 72734.073 ns/op | |
[info] # Warmup Iteration 3: 405549.269 ▒(99.9%) 150625.711 ns/op | |
[info] # Warmup Iteration 4: 289564.242 ▒(99.9%) 208429.478 ns/op | |
[info] # Warmup Iteration 5: 49129.019 ▒(99.9%) 8938.438 ns/op | |
[info] # Warmup Iteration 6: 48256.843 ▒(99.9%) 7313.169 ns/op | |
[info] # Warmup Iteration 7: 56375.939 ▒(99.9%) 5159.389 ns/op | |
[info] # Warmup Iteration 8: 77322.525 ▒(99.9%) 28119.943 ns/op | |
[info] # Warmup Iteration 9: 48655.773 ▒(99.9%) 25659.188 ns/op | |
[info] # Warmup Iteration 10: 50402.815 ▒(99.9%) 22494.591 ns/op | |
[info] Iteration 1: 50749.329 ▒(99.9%) 12594.384 ns/op | |
[info] Iteration 2: 49263.497 ▒(99.9%) 16208.404 ns/op | |
[info] Iteration 3: 52387.256 ▒(99.9%) 8789.315 ns/op | |
[info] Iteration 4: 51506.651 ▒(99.9%) 19925.003 ns/op | |
[info] Iteration 5: 52021.802 ▒(99.9%) 20119.122 ns/op | |
[info] Iteration 6: 53540.828 ▒(99.9%) 5430.484 ns/op | |
[info] Iteration 7: 54859.013 ▒(99.9%) 17560.797 ns/op | |
[info] Iteration 8: 55850.459 ▒(99.9%) 5108.297 ns/op | |
[info] Iteration 9: 58672.062 ▒(99.9%) 16356.127 ns/op | |
[info] Iteration 10: 60589.530 ▒(99.9%) 21911.890 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 177304.285 ▒(99.9%) 159334.055 ns/op [Average] | |
[info] (min, avg, max) = (49263.497, 177304.285, 462017.685), stdev = 183489.335 | |
[info] CI (99.9%): [17970.229, 336638.340] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = WeakFixedSizeAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 78.54% complete, ETA 01:13:17 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 69414.589 ▒(99.9%) 5711.659 ns/op | |
[info] # Warmup Iteration 2: 355861.608 ▒(99.9%) 64280.268 ns/op | |
[info] # Warmup Iteration 3: 342956.762 ▒(99.9%) 108057.879 ns/op | |
[info] # Warmup Iteration 4: 358707.130 ▒(99.9%) 106082.824 ns/op | |
[info] # Warmup Iteration 5: 366496.453 ▒(99.9%) 59321.001 ns/op | |
[info] # Warmup Iteration 6: 369942.705 ▒(99.9%) 84159.339 ns/op | |
[info] # Warmup Iteration 7: 370409.906 ▒(99.9%) 66838.140 ns/op | |
[info] # Warmup Iteration 8: 369770.357 ▒(99.9%) 72418.804 ns/op | |
[info] # Warmup Iteration 9: 76933.269 ▒(99.9%) 31096.194 ns/op | |
[info] # Warmup Iteration 10: 46774.067 ▒(99.9%) 8422.694 ns/op | |
[info] Iteration 1: 48012.789 ▒(99.9%) 16011.578 ns/op | |
[info] Iteration 2: 60925.085 ▒(99.9%) 17356.977 ns/op | |
[info] Iteration 3: 49035.572 ▒(99.9%) 6201.343 ns/op | |
[info] Iteration 4: 50196.932 ▒(99.9%) 12021.506 ns/op | |
[info] Iteration 5: 53015.999 ▒(99.9%) 7962.348 ns/op | |
[info] Iteration 6: 51378.729 ▒(99.9%) 14117.890 ns/op | |
[info] Iteration 7: 49994.959 ▒(99.9%) 12373.686 ns/op | |
[info] Iteration 8: 191640.010 ▒(99.9%) 77598.323 ns/op | |
[info] Iteration 9: 497999.387 ▒(99.9%) 82602.471 ns/op | |
[info] Iteration 10: 469961.519 ▒(99.9%) 115838.522 ns/op | |
[info] | |
[info] # Run progress: 78.65% complete, ETA 01:12:56 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 799506.796 ▒(99.9%) 307529.589 ns/op | |
[info] # Warmup Iteration 2: 424226.107 ▒(99.9%) 131283.930 ns/op | |
[info] # Warmup Iteration 3: 435976.209 ▒(99.9%) 165883.463 ns/op | |
[info] # Warmup Iteration 4: 466827.311 ▒(99.9%) 56688.995 ns/op | |
[info] # Warmup Iteration 5: 409549.961 ▒(99.9%) 100091.360 ns/op | |
[info] # Warmup Iteration 6: 388498.602 ▒(99.9%) 136965.577 ns/op | |
[info] # Warmup Iteration 7: 258696.526 ▒(99.9%) 101773.348 ns/op | |
[info] # Warmup Iteration 8: 97031.715 ▒(99.9%) 47232.164 ns/op | |
[info] # Warmup Iteration 9: 124528.853 ▒(99.9%) 21171.668 ns/op | |
[info] # Warmup Iteration 10: 51162.851 ▒(99.9%) 7838.765 ns/op | |
[info] Iteration 1: 205715.593 ▒(99.9%) 84139.587 ns/op | |
[info] Iteration 2: 45935.693 ▒(99.9%) 9414.158 ns/op | |
[info] Iteration 3: 50166.292 ▒(99.9%) 8680.287 ns/op | |
[info] Iteration 4: 50417.475 ▒(99.9%) 12627.640 ns/op | |
[info] Iteration 5: 46095.292 ▒(99.9%) 14254.352 ns/op | |
[info] Iteration 6: 48980.525 ▒(99.9%) 11722.876 ns/op | |
[info] Iteration 7: 60373.784 ▒(99.9%) 16293.674 ns/op | |
[info] Iteration 8: 361116.566 ▒(99.9%) 92229.821 ns/op | |
[info] Iteration 9: 61854.642 ▒(99.9%) 7951.317 ns/op | |
[info] Iteration 10: 48705.742 ▒(99.9%) 14983.176 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 125076.129 ▒(99.9%) 126914.421 ns/op [Average] | |
[info] (min, avg, max) = (45935.693, 125076.129, 497999.387), stdev = 146154.835 | |
[info] CI (99.9%): [? 0, 251990.550] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = Find0) | |
[info] | |
[info] # Run progress: 78.75% complete, ETA 01:12:35 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 117458.538 ▒(99.9%) 53152.416 ns/op | |
[info] # Warmup Iteration 2: 57262.892 ▒(99.9%) 11632.227 ns/op | |
[info] # Warmup Iteration 3: 134836.766 ▒(99.9%) 53090.502 ns/op | |
[info] # Warmup Iteration 4: 243957.999 ▒(99.9%) 46327.120 ns/op | |
[info] # Warmup Iteration 5: 66967.450 ▒(99.9%) 13421.736 ns/op | |
[info] # Warmup Iteration 6: 228522.565 ▒(99.9%) 5198.392 ns/op | |
[info] # Warmup Iteration 7: 55091.719 ▒(99.9%) 23335.490 ns/op | |
[info] # Warmup Iteration 8: 51762.278 ▒(99.9%) 9776.136 ns/op | |
[info] # Warmup Iteration 9: 52413.872 ▒(99.9%) 5793.938 ns/op | |
[info] # Warmup Iteration 10: 55689.598 ▒(99.9%) 14059.847 ns/op | |
[info] Iteration 1: 54416.907 ▒(99.9%) 16677.779 ns/op | |
[info] Iteration 2: 54199.037 ▒(99.9%) 14098.360 ns/op | |
[info] Iteration 3: 56717.592 ▒(99.9%) 9358.809 ns/op | |
[info] Iteration 4: 57734.811 ▒(99.9%) 11006.522 ns/op | |
[info] Iteration 5: 77672.800 ▒(99.9%) 26453.153 ns/op | |
[info] Iteration 6: 462144.127 ▒(99.9%) 202324.584 ns/op | |
[info] Iteration 7: 259375.519 ▒(99.9%) 97156.239 ns/op | |
[info] Iteration 8: 59451.823 ▒(99.9%) 9122.252 ns/op | |
[info] Iteration 9: 60356.958 ▒(99.9%) 21094.953 ns/op | |
[info] Iteration 10: 61534.496 ▒(99.9%) 17559.796 ns/op | |
[info] | |
[info] # Run progress: 78.85% complete, ETA 01:12:14 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 101198.443 ▒(99.9%) 35018.063 ns/op | |
[info] # Warmup Iteration 2: 94437.128 ▒(99.9%) 32445.430 ns/op | |
[info] # Warmup Iteration 3: 176179.334 ▒(99.9%) 51539.577 ns/op | |
[info] # Warmup Iteration 4: 86122.581 ▒(99.9%) 38532.679 ns/op | |
[info] # Warmup Iteration 5: 112319.737 ▒(99.9%) 33608.119 ns/op | |
[info] # Warmup Iteration 6: 130610.379 ▒(99.9%) 47856.543 ns/op | |
[info] # Warmup Iteration 7: 79060.296 ▒(99.9%) 4680.234 ns/op | |
[info] # Warmup Iteration 8: 172037.588 ▒(99.9%) 26992.114 ns/op | |
[info] # Warmup Iteration 9: 419804.995 ▒(99.9%) 113304.391 ns/op | |
[info] # Warmup Iteration 10: 321731.057 ▒(99.9%) 107064.034 ns/op | |
[info] Iteration 1: 86083.270 ▒(99.9%) 33148.918 ns/op | |
[info] Iteration 2: 125018.111 ▒(99.9%) 50975.041 ns/op | |
[info] Iteration 3: 136451.004 ▒(99.9%) 61165.629 ns/op | |
[info] Iteration 4: 102522.242 ▒(99.9%) 24588.713 ns/op | |
[info] Iteration 5: 401058.858 ▒(99.9%) 82185.957 ns/op | |
[info] Iteration 6: 403951.626 ▒(99.9%) 114547.095 ns/op | |
[info] Iteration 7: 465705.800 ▒(99.9%) 118362.827 ns/op | |
[info] Iteration 8: 396305.075 ▒(99.9%) 87508.554 ns/op | |
[info] Iteration 9: 360480.595 ▒(99.9%) 115926.750 ns/op | |
[info] Iteration 10: 180140.942 ▒(99.9%) 57177.081 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 193066.080 ▒(99.9%) 137636.889 ns/op [Average] | |
[info] (min, avg, max) = (54199.037, 193066.080, 465705.800), stdev = 158502.846 | |
[info] CI (99.9%): [55429.191, 330702.969] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = Find1) | |
[info] | |
[info] # Run progress: 78.96% complete, ETA 01:11:53 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 45307.859 ▒(99.9%) 12442.391 ns/op | |
[info] # Warmup Iteration 2: 30235.371 ▒(99.9%) 10299.913 ns/op | |
[info] # Warmup Iteration 3: 31250.679 ▒(99.9%) 7875.787 ns/op | |
[info] # Warmup Iteration 4: 30471.665 ▒(99.9%) 12061.967 ns/op | |
[info] # Warmup Iteration 5: 31305.379 ▒(99.9%) 9781.640 ns/op | |
[info] # Warmup Iteration 6: 37389.504 ▒(99.9%) 12910.018 ns/op | |
[info] # Warmup Iteration 7: 246492.584 ▒(99.9%) 46285.438 ns/op | |
[info] # Warmup Iteration 8: 247569.883 ▒(99.9%) 139911.775 ns/op | |
[info] # Warmup Iteration 9: 252648.502 ▒(99.9%) 41873.011 ns/op | |
[info] # Warmup Iteration 10: 200784.714 ▒(99.9%) 45893.702 ns/op | |
[info] Iteration 1: 35328.712 ▒(99.9%) 7286.419 ns/op | |
[info] Iteration 2: 29862.471 ▒(99.9%) 8106.275 ns/op | |
[info] Iteration 3: 45576.007 ▒(99.9%) 12610.772 ns/op | |
[info] Iteration 4: 59024.376 ▒(99.9%) 25826.500 ns/op | |
[info] Iteration 5: 30099.301 ▒(99.9%) 8855.191 ns/op | |
[info] Iteration 6: 30835.757 ▒(99.9%) 8533.985 ns/op | |
[info] Iteration 7: 30100.732 ▒(99.9%) 4977.954 ns/op | |
[info] Iteration 8: 36023.685 ▒(99.9%) 10244.152 ns/op | |
[info] Iteration 9: 256494.502 ▒(99.9%) 43332.507 ns/op | |
[info] Iteration 10: 246796.280 ▒(99.9%) 65325.348 ns/op | |
[info] | |
[info] # Run progress: 79.06% complete, ETA 01:11:32 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 356193.224 ▒(99.9%) 87454.190 ns/op | |
[info] # Warmup Iteration 2: 242507.455 ▒(99.9%) 77942.107 ns/op | |
[info] # Warmup Iteration 3: 240608.300 ▒(99.9%) 45761.983 ns/op | |
[info] # Warmup Iteration 4: 242886.505 ▒(99.9%) 52374.272 ns/op | |
[info] # Warmup Iteration 5: 233748.969 ▒(99.9%) 52589.482 ns/op | |
[info] # Warmup Iteration 6: 249013.809 ▒(99.9%) 68812.318 ns/op | |
[info] # Warmup Iteration 7: 105915.787 ▒(99.9%) 30851.054 ns/op | |
[info] # Warmup Iteration 8: 29415.820 ▒(99.9%) 3429.946 ns/op | |
[info] # Warmup Iteration 9: 31794.452 ▒(99.9%) 4419.910 ns/op | |
[info] # Warmup Iteration 10: 248910.124 ▒(99.9%) 86631.315 ns/op | |
[info] Iteration 1: 244367.937 ▒(99.9%) 43725.843 ns/op | |
[info] Iteration 2: 244894.317 ▒(99.9%) 52711.043 ns/op | |
[info] Iteration 3: 252528.088 ▒(99.9%) 53455.397 ns/op | |
[info] Iteration 4: 251739.220 ▒(99.9%) 126708.251 ns/op | |
[info] Iteration 5: 64385.966 ▒(99.9%) 10660.683 ns/op | |
[info] Iteration 6: 48525.619 ▒(99.9%) 22696.142 ns/op | |
[info] Iteration 7: 133510.367 ▒(99.9%) 30150.369 ns/op | |
[info] Iteration 8: 36175.081 ▒(99.9%) 6014.429 ns/op | |
[info] Iteration 9: 42273.864 ▒(99.9%) 12168.506 ns/op | |
[info] Iteration 10: 35326.642 ▒(99.9%) 14922.670 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 107693.446 ▒(99.9%) 84988.460 ns/op [Average] | |
[info] (min, avg, max) = (29862.471, 107693.446, 256494.502), stdev = 97872.837 | |
[info] CI (99.9%): [22704.986, 192681.906] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = Find2) | |
[info] | |
[info] # Run progress: 79.17% complete, ETA 01:11:12 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 76669.848 ▒(99.9%) 17256.237 ns/op | |
[info] # Warmup Iteration 2: 58307.941 ▒(99.9%) 17382.301 ns/op | |
[info] # Warmup Iteration 3: 124669.484 ▒(99.9%) 56189.872 ns/op | |
[info] # Warmup Iteration 4: 205553.474 ▒(99.9%) 75106.408 ns/op | |
[info] # Warmup Iteration 5: 61708.188 ▒(99.9%) 23187.934 ns/op | |
[info] # Warmup Iteration 6: 66214.215 ▒(99.9%) 10832.728 ns/op | |
[info] # Warmup Iteration 7: 370233.345 ▒(99.9%) 52096.090 ns/op | |
[info] # Warmup Iteration 8: 84040.277 ▒(99.9%) 16037.726 ns/op | |
[info] # Warmup Iteration 9: 72189.604 ▒(99.9%) 15874.129 ns/op | |
[info] # Warmup Iteration 10: 100761.129 ▒(99.9%) 35048.607 ns/op | |
[info] Iteration 1: 298707.309 ▒(99.9%) 49743.320 ns/op | |
[info] Iteration 2: 67697.921 ▒(99.9%) 31898.254 ns/op | |
[info] Iteration 3: 52589.741 ▒(99.9%) 9627.181 ns/op | |
[info] Iteration 4: 50911.551 ▒(99.9%) 4201.818 ns/op | |
[info] Iteration 5: 51352.791 ▒(99.9%) 11034.672 ns/op | |
[info] Iteration 6: 73497.222 ▒(99.9%) 29892.286 ns/op | |
[info] Iteration 7: 77007.656 ▒(99.9%) 17493.564 ns/op | |
[info] Iteration 8: 52021.126 ▒(99.9%) 12170.327 ns/op | |
[info] Iteration 9: 53873.586 ▒(99.9%) 9945.559 ns/op | |
[info] Iteration 10: 55470.427 ▒(99.9%) 15409.551 ns/op | |
[info] | |
[info] # Run progress: 79.27% complete, ETA 01:10:50 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 144163.263 ▒(99.9%) 34755.467 ns/op | |
[info] # Warmup Iteration 2: 390022.669 ▒(99.9%) 204471.168 ns/op | |
[info] # Warmup Iteration 3: 385513.559 ▒(99.9%) 80730.705 ns/op | |
[info] # Warmup Iteration 4: 376394.826 ▒(99.9%) 281076.186 ns/op | |
[info] # Warmup Iteration 5: 376740.777 ▒(99.9%) 295584.517 ns/op | |
[info] # Warmup Iteration 6: 377996.926 ▒(99.9%) 108126.231 ns/op | |
[info] # Warmup Iteration 7: 72506.276 ▒(99.9%) 8763.425 ns/op | |
[info] # Warmup Iteration 8: 58274.358 ▒(99.9%) 35400.855 ns/op | |
[info] # Warmup Iteration 9: 62304.271 ▒(99.9%) 9675.082 ns/op | |
[info] # Warmup Iteration 10: 53644.434 ▒(99.9%) 20610.339 ns/op | |
[info] Iteration 1: 58660.213 ▒(99.9%) 21913.830 ns/op | |
[info] Iteration 2: 63971.092 ▒(99.9%) 11189.317 ns/op | |
[info] Iteration 3: 57659.883 ▒(99.9%) 17543.775 ns/op | |
[info] Iteration 4: 54784.112 ▒(99.9%) 9767.975 ns/op | |
[info] Iteration 5: 68403.742 ▒(99.9%) 36356.772 ns/op | |
[info] Iteration 6: 447140.960 ▒(99.9%) 192041.979 ns/op | |
[info] Iteration 7: 475183.061 ▒(99.9%) 151897.354 ns/op | |
[info] Iteration 8: 472722.478 ▒(99.9%) 201343.291 ns/op | |
[info] Iteration 9: 498375.640 ▒(99.9%) 259405.775 ns/op | |
[info] Iteration 10: 474718.761 ▒(99.9%) 161382.623 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 175237.464 ▒(99.9%) 160504.736 ns/op [Average] | |
[info] (min, avg, max) = (50911.551, 175237.464, 498375.640), stdev = 184837.492 | |
[info] CI (99.9%): [14732.728, 335742.199] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = Find3) | |
[info] | |
[info] # Run progress: 79.38% complete, ETA 01:10:29 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 912919.825 ▒(99.9%) 1904682.351 ns/op | |
[info] # Warmup Iteration 2: 609046.312 ▒(99.9%) 1337735.859 ns/op | |
[info] # Warmup Iteration 3: 609635.325 ▒(99.9%) 1240326.748 ns/op | |
[info] # Warmup Iteration 4: 684419.331 ▒(99.9%) 1580361.308 ns/op | |
[info] # Warmup Iteration 5: 606785.447 ▒(99.9%) 1188493.396 ns/op | |
[info] # Warmup Iteration 6: 614388.323 ▒(99.9%) 1231371.614 ns/op | |
[info] # Warmup Iteration 7: 239080.332 ▒(99.9%) 470241.784 ns/op | |
[info] # Warmup Iteration 8: 75884.279 ▒(99.9%) 169716.875 ns/op | |
[info] # Warmup Iteration 9: 76390.605 ▒(99.9%) 154217.880 ns/op | |
[info] # Warmup Iteration 10: 78288.795 ▒(99.9%) 155387.674 ns/op | |
[info] Iteration 1: 241653.053 ▒(99.9%) 453706.152 ns/op | |
[info] Iteration 2: 220097.350 ▒(99.9%) 481120.790 ns/op | |
[info] Iteration 3: 76505.226 ▒(99.9%) 175402.182 ns/op | |
[info] Iteration 4: 75183.897 ▒(99.9%) 176494.311 ns/op | |
[info] Iteration 5: 75713.107 ▒(99.9%) 156828.919 ns/op | |
[info] Iteration 6: 169959.913 ▒(99.9%) 320015.158 ns/op | |
[info] Iteration 7: 865178.963 ▒(99.9%) 1490446.354 ns/op | |
[info] Iteration 8: 613033.674 ▒(99.9%) 1356301.373 ns/op | |
[info] Iteration 9: 605717.659 ▒(99.9%) 1230832.272 ns/op | |
[info] Iteration 10: 122776.806 ▒(99.9%) 232979.992 ns/op | |
[info] | |
[info] # Run progress: 79.48% complete, ETA 01:10:09 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 46360.447 ▒(99.9%) 30648.833 ns/op | |
[info] # Warmup Iteration 2: 145365.087 ▒(99.9%) 79626.019 ns/op | |
[info] # Warmup Iteration 3: 321857.543 ▒(99.9%) 103226.243 ns/op | |
[info] # Warmup Iteration 4: 343739.361 ▒(99.9%) 73307.567 ns/op | |
[info] # Warmup Iteration 5: 353454.604 ▒(99.9%) 113096.880 ns/op | |
[info] # Warmup Iteration 6: 333872.146 ▒(99.9%) 56886.775 ns/op | |
[info] # Warmup Iteration 7: 67590.765 ▒(99.9%) 7420.900 ns/op | |
[info] # Warmup Iteration 8: 113596.373 ▒(99.9%) 8851.954 ns/op | |
[info] # Warmup Iteration 9: 286276.506 ▒(99.9%) 158039.164 ns/op | |
[info] # Warmup Iteration 10: 88768.391 ▒(99.9%) 26135.091 ns/op | |
[info] Iteration 1: 283574.852 ▒(99.9%) 81392.055 ns/op | |
[info] Iteration 2: 50855.974 ▒(99.9%) 14480.444 ns/op | |
[info] Iteration 3: 70072.849 ▒(99.9%) 13600.483 ns/op | |
[info] Iteration 4: 85056.821 ▒(99.9%) 14329.469 ns/op | |
[info] Iteration 5: 325292.081 ▒(99.9%) 142646.677 ns/op | |
[info] Iteration 6: 331571.300 ▒(99.9%) 107732.363 ns/op | |
[info] Iteration 7: 324816.680 ▒(99.9%) 39536.662 ns/op | |
[info] Iteration 8: 352929.136 ▒(99.9%) 248906.668 ns/op | |
[info] Iteration 9: 335627.598 ▒(99.9%) 134626.230 ns/op | |
[info] Iteration 10: 331156.478 ▒(99.9%) 75623.419 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 277838.671 ▒(99.9%) 186738.047 ns/op [Average] | |
[info] (min, avg, max) = (50855.974, 277838.671, 865178.963), stdev = 215047.813 | |
[info] CI (99.9%): [91100.624, 464576.718] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = Safe) | |
[info] | |
[info] # Run progress: 79.58% complete, ETA 01:09:47 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 72392.175 ▒(99.9%) 18959.488 ns/op | |
[info] # Warmup Iteration 2: 44453.388 ▒(99.9%) 9824.112 ns/op | |
[info] # Warmup Iteration 3: 45300.071 ▒(99.9%) 6060.778 ns/op | |
[info] # Warmup Iteration 4: 47702.302 ▒(99.9%) 9610.272 ns/op | |
[info] # Warmup Iteration 5: 45828.009 ▒(99.9%) 16474.508 ns/op | |
[info] # Warmup Iteration 6: 47095.936 ▒(99.9%) 13274.836 ns/op | |
[info] # Warmup Iteration 7: 48123.516 ▒(99.9%) 22628.629 ns/op | |
[info] # Warmup Iteration 8: 50735.822 ▒(99.9%) 9079.990 ns/op | |
[info] # Warmup Iteration 9: 48469.412 ▒(99.9%) 13356.563 ns/op | |
[info] # Warmup Iteration 10: 50584.393 ▒(99.9%) 16384.490 ns/op | |
[info] Iteration 1: 50058.519 ▒(99.9%) 12595.757 ns/op | |
[info] Iteration 2: 52033.370 ▒(99.9%) 8287.400 ns/op | |
[info] Iteration 3: 66849.779 ▒(99.9%) 33236.960 ns/op | |
[info] Iteration 4: 50551.305 ▒(99.9%) 16519.924 ns/op | |
[info] Iteration 5: 68424.193 ▒(99.9%) 38871.078 ns/op | |
[info] Iteration 6: 419552.523 ▒(99.9%) 216631.626 ns/op | |
[info] Iteration 7: 79288.864 ▒(99.9%) 30024.557 ns/op | |
[info] Iteration 8: 56010.976 ▒(99.9%) 10477.637 ns/op | |
[info] Iteration 9: 276975.906 ▒(99.9%) 88825.502 ns/op | |
[info] Iteration 10: 104801.148 ▒(99.9%) 47869.654 ns/op | |
[info] | |
[info] # Run progress: 79.69% complete, ETA 01:09:26 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 58624.642 ▒(99.9%) 19291.236 ns/op | |
[info] # Warmup Iteration 2: 69352.204 ▒(99.9%) 24873.360 ns/op | |
[info] # Warmup Iteration 3: 266946.653 ▒(99.9%) 88238.301 ns/op | |
[info] # Warmup Iteration 4: 75609.021 ▒(99.9%) 16166.334 ns/op | |
[info] # Warmup Iteration 5: 49226.344 ▒(99.9%) 12722.400 ns/op | |
[info] # Warmup Iteration 6: 50866.047 ▒(99.9%) 13448.433 ns/op | |
[info] # Warmup Iteration 7: 52092.737 ▒(99.9%) 16654.064 ns/op | |
[info] # Warmup Iteration 8: 54741.619 ▒(99.9%) 11755.370 ns/op | |
[info] # Warmup Iteration 9: 52459.171 ▒(99.9%) 8106.705 ns/op | |
[info] # Warmup Iteration 10: 54809.986 ▒(99.9%) 11074.046 ns/op | |
[info] Iteration 1: 55131.538 ▒(99.9%) 14234.023 ns/op | |
[info] Iteration 2: 55435.549 ▒(99.9%) 12325.177 ns/op | |
[info] Iteration 3: 56398.428 ▒(99.9%) 4334.919 ns/op | |
[info] Iteration 4: 57835.253 ▒(99.9%) 20588.715 ns/op | |
[info] Iteration 5: 56331.605 ▒(99.9%) 9198.184 ns/op | |
[info] Iteration 6: 62073.796 ▒(99.9%) 12436.849 ns/op | |
[info] Iteration 7: 183929.800 ▒(99.9%) 63621.887 ns/op | |
[info] Iteration 8: 78309.562 ▒(99.9%) 19997.174 ns/op | |
[info] Iteration 9: 59998.418 ▒(99.9%) 23932.771 ns/op | |
[info] Iteration 10: 58965.597 ▒(99.9%) 8247.800 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 97447.806 ▒(99.9%) 81373.518 ns/op [Average] | |
[info] (min, avg, max) = (50058.519, 97447.806, 419552.523), stdev = 93709.864 | |
[info] CI (99.9%): [16074.289, 178821.324] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 1000, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 79.79% complete, ETA 01:09:05 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 63795.085 ▒(99.9%) 17454.360 ns/op | |
[info] # Warmup Iteration 2: 266842.860 ▒(99.9%) 104885.545 ns/op | |
[info] # Warmup Iteration 3: 58229.205 ▒(99.9%) 22029.782 ns/op | |
[info] # Warmup Iteration 4: 102998.485 ▒(99.9%) 48594.388 ns/op | |
[info] # Warmup Iteration 5: 62508.396 ▒(99.9%) 14372.054 ns/op | |
[info] # Warmup Iteration 6: 48991.532 ▒(99.9%) 3464.982 ns/op | |
[info] # Warmup Iteration 7: 93132.069 ▒(99.9%) 25864.007 ns/op | |
[info] # Warmup Iteration 8: 413726.174 ▒(99.9%) 140234.572 ns/op | |
[info] # Warmup Iteration 9: 402297.050 ▒(99.9%) 165752.518 ns/op | |
[info] # Warmup Iteration 10: 398745.308 ▒(99.9%) 146164.298 ns/op | |
[info] Iteration 1: 387032.647 ▒(99.9%) 127239.434 ns/op | |
[info] Iteration 2: 404296.596 ▒(99.9%) 84707.476 ns/op | |
[info] Iteration 3: 411067.285 ▒(99.9%) 102193.332 ns/op | |
[info] Iteration 4: 419613.803 ▒(99.9%) 156415.344 ns/op | |
[info] Iteration 5: 411376.643 ▒(99.9%) 130319.298 ns/op | |
[info] Iteration 6: 422007.207 ▒(99.9%) 79160.930 ns/op | |
[info] Iteration 7: 416945.476 ▒(99.9%) 200005.787 ns/op | |
[info] Iteration 8: 109842.890 ▒(99.9%) 42118.151 ns/op | |
[info] Iteration 9: 53644.541 ▒(99.9%) 14314.246 ns/op | |
[info] Iteration 10: 53656.418 ▒(99.9%) 13606.416 ns/op | |
[info] | |
[info] # Run progress: 79.90% complete, ETA 01:08:44 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 57610.846 ▒(99.9%) 26349.295 ns/op | |
[info] # Warmup Iteration 2: 48004.383 ▒(99.9%) 12845.284 ns/op | |
[info] # Warmup Iteration 3: 52515.123 ▒(99.9%) 16280.378 ns/op | |
[info] # Warmup Iteration 4: 52247.708 ▒(99.9%) 20674.033 ns/op | |
[info] # Warmup Iteration 5: 53778.430 ▒(99.9%) 22237.232 ns/op | |
[info] # Warmup Iteration 6: 54542.669 ▒(99.9%) 11569.676 ns/op | |
[info] # Warmup Iteration 7: 51797.269 ▒(99.9%) 7445.400 ns/op | |
[info] # Warmup Iteration 8: 52747.597 ▒(99.9%) 8862.364 ns/op | |
[info] # Warmup Iteration 9: 54577.291 ▒(99.9%) 8306.922 ns/op | |
[info] # Warmup Iteration 10: 108376.484 ▒(99.9%) 25074.048 ns/op | |
[info] Iteration 1: 109197.191 ▒(99.9%) 20756.690 ns/op | |
[info] Iteration 2: 115690.658 ▒(99.9%) 17490.567 ns/op | |
[info] Iteration 3: 416161.434 ▒(99.9%) 73812.017 ns/op | |
[info] Iteration 4: 81448.710 ▒(99.9%) 27791.084 ns/op | |
[info] Iteration 5: 56817.693 ▒(99.9%) 12122.311 ns/op | |
[info] Iteration 6: 119571.236 ▒(99.9%) 49398.191 ns/op | |
[info] Iteration 7: 435666.893 ▒(99.9%) 306634.043 ns/op | |
[info] Iteration 8: 446427.800 ▒(99.9%) 193611.689 ns/op | |
[info] Iteration 9: 447708.688 ▒(99.9%) 155722.877 ns/op | |
[info] Iteration 10: 441164.985 ▒(99.9%) 147421.664 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 287966.940 ▒(99.9%) 147152.067 ns/op [Average] | |
[info] (min, avg, max) = (53644.541, 287966.940, 447708.688), stdev = 169460.539 | |
[info] CI (99.9%): [140814.873, 435119.007] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = ExistingSynchronized) | |
[info] | |
[info] # Run progress: 80.00% complete, ETA 01:08:23 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 49800164.704 ▒(99.9%) 36879583.404 ns/op | |
[info] # Warmup Iteration 2: 44559857.824 ▒(99.9%) 20476186.184 ns/op | |
[info] # Warmup Iteration 3: 44312455.162 ▒(99.9%) 16018891.927 ns/op | |
[info] # Warmup Iteration 4: 44513458.527 ▒(99.9%) 21192515.886 ns/op | |
[info] # Warmup Iteration 5: 45193059.139 ▒(99.9%) 25295776.220 ns/op | |
[info] # Warmup Iteration 6: 45279014.859 ▒(99.9%) 20349786.220 ns/op | |
[info] # Warmup Iteration 7: 45310766.715 ▒(99.9%) 22266366.404 ns/op | |
[info] # Warmup Iteration 8: 45346276.674 ▒(99.9%) 24192283.278 ns/op | |
[info] # Warmup Iteration 9: 18944929.780 ▒(99.9%) 7682059.631 ns/op | |
[info] # Warmup Iteration 10: 5926469.789 ▒(99.9%) 3415146.733 ns/op | |
[info] Iteration 1: 5906143.782 ▒(99.9%) 3605772.762 ns/op | |
[info] Iteration 2: 5900970.421 ▒(99.9%) 3351203.136 ns/op | |
[info] Iteration 3: 5898347.590 ▒(99.9%) 3373521.912 ns/op | |
[info] Iteration 4: 5919410.819 ▒(99.9%) 3726570.652 ns/op | |
[info] Iteration 5: 5904517.208 ▒(99.9%) 3500518.495 ns/op | |
[info] Iteration 6: 5887585.455 ▒(99.9%) 3578904.629 ns/op | |
[info] Iteration 7: 5891466.456 ▒(99.9%) 3372986.614 ns/op | |
[info] Iteration 8: 5914911.630 ▒(99.9%) 3475526.358 ns/op | |
[info] Iteration 9: 5905381.972 ▒(99.9%) 3614859.556 ns/op | |
[info] Iteration 10: 5900340.066 ▒(99.9%) 3496119.513 ns/op | |
[info] | |
[info] # Run progress: 80.10% complete, ETA 01:08:02 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 6660265.845 ▒(99.9%) 4908364.861 ns/op | |
[info] # Warmup Iteration 2: 6330668.934 ▒(99.9%) 6297673.494 ns/op | |
[info] # Warmup Iteration 3: 6332110.331 ▒(99.9%) 6399329.166 ns/op | |
[info] # Warmup Iteration 4: 6332389.584 ▒(99.9%) 6348466.311 ns/op | |
[info] # Warmup Iteration 5: 5903081.646 ▒(99.9%) 2839364.330 ns/op | |
[info] # Warmup Iteration 6: 5901386.219 ▒(99.9%) 2721132.495 ns/op | |
[info] # Warmup Iteration 7: 5915749.781 ▒(99.9%) 3006446.096 ns/op | |
[info] # Warmup Iteration 8: 5893631.212 ▒(99.9%) 2751064.417 ns/op | |
[info] # Warmup Iteration 9: 5897766.366 ▒(99.9%) 2709327.240 ns/op | |
[info] # Warmup Iteration 10: 5898689.021 ▒(99.9%) 2874197.986 ns/op | |
[info] Iteration 1: 5899857.323 ▒(99.9%) 2749548.613 ns/op | |
[info] Iteration 2: 5919758.982 ▒(99.9%) 3150072.450 ns/op | |
[info] Iteration 3: 5903134.711 ▒(99.9%) 2954470.948 ns/op | |
[info] Iteration 4: 5868298.036 ▒(99.9%) 2777326.908 ns/op | |
[info] Iteration 5: 5887706.523 ▒(99.9%) 2680860.668 ns/op | |
[info] Iteration 6: 5906597.048 ▒(99.9%) 3028940.590 ns/op | |
[info] Iteration 7: 5892921.973 ▒(99.9%) 2798438.113 ns/op | |
[info] Iteration 8: 5905860.566 ▒(99.9%) 2909142.003 ns/op | |
[info] Iteration 9: 5900484.112 ▒(99.9%) 3001100.501 ns/op | |
[info] Iteration 10: 5901484.522 ▒(99.9%) 2996702.658 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 5900758.960 ▒(99.9%) 10142.886 ns/op [Average] | |
[info] (min, avg, max) = (5868298.036, 5900758.960, 5919758.982), stdev = 11680.563 | |
[info] CI (99.9%): [5890616.074, 5910901.846] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = ConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 80.21% complete, ETA 01:07:41 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 2265105.520 ▒(99.9%) 396973.037 ns/op | |
[info] # Warmup Iteration 2: 6376321.448 ▒(99.9%) 1395284.837 ns/op | |
[info] # Warmup Iteration 3: 2790743.565 ▒(99.9%) 792392.315 ns/op | |
[info] # Warmup Iteration 4: 1449696.895 ▒(99.9%) 198010.959 ns/op | |
[info] # Warmup Iteration 5: 6188815.020 ▒(99.9%) 552626.215 ns/op | |
[info] # Warmup Iteration 6: 1134030.629 ▒(99.9%) 307665.741 ns/op | |
[info] # Warmup Iteration 7: 2119030.242 ▒(99.9%) 631338.914 ns/op | |
[info] # Warmup Iteration 8: 2527282.753 ▒(99.9%) 142982.331 ns/op | |
[info] # Warmup Iteration 9: 757670.965 ▒(99.9%) 151297.909 ns/op | |
[info] # Warmup Iteration 10: 1066365.895 ▒(99.9%) 188455.987 ns/op | |
[info] Iteration 1: 2014882.482 ▒(99.9%) 430668.210 ns/op | |
[info] Iteration 2: 6183987.720 ▒(99.9%) 2203324.909 ns/op | |
[info] Iteration 3: 1464626.523 ▒(99.9%) 285746.719 ns/op | |
[info] Iteration 4: 901270.847 ▒(99.9%) 371164.778 ns/op | |
[info] Iteration 5: 758978.970 ▒(99.9%) 134012.079 ns/op | |
[info] Iteration 6: 762050.715 ▒(99.9%) 151147.371 ns/op | |
[info] Iteration 7: 810840.294 ▒(99.9%) 119829.262 ns/op | |
[info] Iteration 8: 795062.884 ▒(99.9%) 216238.376 ns/op | |
[info] Iteration 9: 756584.231 ▒(99.9%) 150882.333 ns/op | |
[info] Iteration 10: 792975.415 ▒(99.9%) 111006.634 ns/op | |
[info] | |
[info] # Run progress: 80.31% complete, ETA 01:07:20 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1203041.978 ▒(99.9%) 130078.103 ns/op | |
[info] # Warmup Iteration 2: 2504711.155 ▒(99.9%) 609501.848 ns/op | |
[info] # Warmup Iteration 3: 773804.183 ▒(99.9%) 124812.442 ns/op | |
[info] # Warmup Iteration 4: 1060058.254 ▒(99.9%) 266278.470 ns/op | |
[info] # Warmup Iteration 5: 1361424.650 ▒(99.9%) 167305.353 ns/op | |
[info] # Warmup Iteration 6: 765339.993 ▒(99.9%) 198466.801 ns/op | |
[info] # Warmup Iteration 7: 764843.683 ▒(99.9%) 98213.396 ns/op | |
[info] # Warmup Iteration 8: 6052109.349 ▒(99.9%) 1503094.290 ns/op | |
[info] # Warmup Iteration 9: 6196286.092 ▒(99.9%) 2450652.664 ns/op | |
[info] # Warmup Iteration 10: 5915230.079 ▒(99.9%) 1449835.062 ns/op | |
[info] Iteration 1: 6008320.431 ▒(99.9%) 1294444.924 ns/op | |
[info] Iteration 2: 6034009.127 ▒(99.9%) 1798289.369 ns/op | |
[info] Iteration 3: 6675626.291 ▒(99.9%) 400925.482 ns/op | |
[info] Iteration 4: 6631702.376 ▒(99.9%) 728674.430 ns/op | |
[info] Iteration 5: 6169845.756 ▒(99.9%) 1665071.727 ns/op | |
[info] Iteration 6: 6108910.210 ▒(99.9%) 1260872.962 ns/op | |
[info] Iteration 7: 6119720.004 ▒(99.9%) 1062833.244 ns/op | |
[info] Iteration 8: 6266333.029 ▒(99.9%) 1325051.463 ns/op | |
[info] Iteration 9: 6262122.830 ▒(99.9%) 1600918.027 ns/op | |
[info] Iteration 10: 6148453.602 ▒(99.9%) 583075.071 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 3883315.187 ▒(99.9%) 2335807.976 ns/op [Average] | |
[info] (min, avg, max) = (756584.231, 3883315.187, 6675626.291), stdev = 2689919.939 | |
[info] CI (99.9%): [1547507.211, 6219123.163] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = WeakConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 80.42% complete, ETA 01:06:58 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1041250.583 ▒(99.9%) 287757.292 ns/op | |
[info] # Warmup Iteration 2: 633198.538 ▒(99.9%) 164975.150 ns/op | |
[info] # Warmup Iteration 3: 617939.138 ▒(99.9%) 120859.575 ns/op | |
[info] # Warmup Iteration 4: 680491.156 ▒(99.9%) 93326.593 ns/op | |
[info] # Warmup Iteration 5: 638762.160 ▒(99.9%) 193777.152 ns/op | |
[info] # Warmup Iteration 6: 2319431.891 ▒(99.9%) 948446.866 ns/op | |
[info] # Warmup Iteration 7: 5043598.500 ▒(99.9%) 1708186.043 ns/op | |
[info] # Warmup Iteration 8: 5035504.170 ▒(99.9%) 1458359.876 ns/op | |
[info] # Warmup Iteration 9: 1655176.362 ▒(99.9%) 106713.486 ns/op | |
[info] # Warmup Iteration 10: 635896.192 ▒(99.9%) 79708.293 ns/op | |
[info] Iteration 1: 672246.771 ▒(99.9%) 83285.900 ns/op | |
[info] Iteration 2: 680194.089 ▒(99.9%) 48495.789 ns/op | |
[info] Iteration 3: 936839.243 ▒(99.9%) 278823.299 ns/op | |
[info] Iteration 4: 5001709.867 ▒(99.9%) 1181085.784 ns/op | |
[info] Iteration 5: 4701541.992 ▒(99.9%) 502861.184 ns/op | |
[info] Iteration 6: 5169074.714 ▒(99.9%) 324745.185 ns/op | |
[info] Iteration 7: 4955160.542 ▒(99.9%) 737194.031 ns/op | |
[info] Iteration 8: 5024140.948 ▒(99.9%) 1363956.208 ns/op | |
[info] Iteration 9: 1197361.250 ▒(99.9%) 230792.837 ns/op | |
[info] Iteration 10: 3597195.561 ▒(99.9%) 632244.103 ns/op | |
[info] | |
[info] # Run progress: 80.52% complete, ETA 01:06:37 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1339784.867 ▒(99.9%) 381019.310 ns/op | |
[info] # Warmup Iteration 2: 980196.216 ▒(99.9%) 80059.085 ns/op | |
[info] # Warmup Iteration 3: 649951.683 ▒(99.9%) 73927.051 ns/op | |
[info] # Warmup Iteration 4: 640084.808 ▒(99.9%) 88588.123 ns/op | |
[info] # Warmup Iteration 5: 780298.847 ▒(99.9%) 269719.667 ns/op | |
[info] # Warmup Iteration 6: 4457265.482 ▒(99.9%) 543408.046 ns/op | |
[info] # Warmup Iteration 7: 4891430.972 ▒(99.9%) 989197.229 ns/op | |
[info] # Warmup Iteration 8: 4919650.778 ▒(99.9%) 882347.810 ns/op | |
[info] # Warmup Iteration 9: 1355117.619 ▒(99.9%) 240386.092 ns/op | |
[info] # Warmup Iteration 10: 632233.890 ▒(99.9%) 35391.969 ns/op | |
[info] Iteration 1: 620581.651 ▒(99.9%) 83011.816 ns/op | |
[info] Iteration 2: 600392.798 ▒(99.9%) 170816.131 ns/op | |
[info] Iteration 3: 619842.255 ▒(99.9%) 106294.768 ns/op | |
[info] Iteration 4: 624392.408 ▒(99.9%) 121648.702 ns/op | |
[info] Iteration 5: 636173.653 ▒(99.9%) 165011.097 ns/op | |
[info] Iteration 6: 646898.782 ▒(99.9%) 181466.747 ns/op | |
[info] Iteration 7: 647479.361 ▒(99.9%) 89011.099 ns/op | |
[info] Iteration 8: 674699.466 ▒(99.9%) 134368.164 ns/op | |
[info] Iteration 9: 643876.292 ▒(99.9%) 139526.935 ns/op | |
[info] Iteration 10: 620923.671 ▒(99.9%) 101642.186 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 1913536.266 ▒(99.9%) 1673725.480 ns/op [Average] | |
[info] (min, avg, max) = (600392.798, 1913536.266, 5169074.714), stdev = 1927464.752 | |
[info] CI (99.9%): [239810.786, 3587261.746] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = StrongConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 80.63% complete, ETA 01:06:16 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 611440.840 ▒(99.9%) 239500.668 ns/op | |
[info] # Warmup Iteration 2: 1560488.376 ▒(99.9%) 819121.602 ns/op | |
[info] # Warmup Iteration 3: 3859615.989 ▒(99.9%) 1789450.695 ns/op | |
[info] # Warmup Iteration 4: 3816012.929 ▒(99.9%) 1515946.854 ns/op | |
[info] # Warmup Iteration 5: 873077.929 ▒(99.9%) 225266.947 ns/op | |
[info] # Warmup Iteration 6: 519402.841 ▒(99.9%) 96228.829 ns/op | |
[info] # Warmup Iteration 7: 500204.427 ▒(99.9%) 122962.803 ns/op | |
[info] # Warmup Iteration 8: 507922.267 ▒(99.9%) 148817.298 ns/op | |
[info] # Warmup Iteration 9: 3486290.413 ▒(99.9%) 776197.981 ns/op | |
[info] # Warmup Iteration 10: 3775864.422 ▒(99.9%) 1571332.767 ns/op | |
[info] Iteration 1: 2031864.353 ▒(99.9%) 569171.129 ns/op | |
[info] Iteration 2: 1384710.508 ▒(99.9%) 509712.809 ns/op | |
[info] Iteration 3: 625812.314 ▒(99.9%) 195712.121 ns/op | |
[info] Iteration 4: 513183.497 ▒(99.9%) 64864.758 ns/op | |
[info] Iteration 5: 509547.708 ▒(99.9%) 118406.255 ns/op | |
[info] Iteration 6: 911995.794 ▒(99.9%) 130968.323 ns/op | |
[info] Iteration 7: 551779.242 ▒(99.9%) 171240.257 ns/op | |
[info] Iteration 8: 501873.946 ▒(99.9%) 58841.432 ns/op | |
[info] Iteration 9: 2937587.602 ▒(99.9%) 991049.888 ns/op | |
[info] Iteration 10: 995271.886 ▒(99.9%) 270153.209 ns/op | |
[info] | |
[info] # Run progress: 80.73% complete, ETA 01:05:54 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 785865.947 ▒(99.9%) 163571.812 ns/op | |
[info] # Warmup Iteration 2: 667994.426 ▒(99.9%) 293858.181 ns/op | |
[info] # Warmup Iteration 3: 2014602.704 ▒(99.9%) 147091.562 ns/op | |
[info] # Warmup Iteration 4: 1949570.200 ▒(99.9%) 531919.700 ns/op | |
[info] # Warmup Iteration 5: 550650.292 ▒(99.9%) 115624.097 ns/op | |
[info] # Warmup Iteration 6: 645434.709 ▒(99.9%) 272084.454 ns/op | |
[info] # Warmup Iteration 7: 703136.119 ▒(99.9%) 173039.019 ns/op | |
[info] # Warmup Iteration 8: 1368804.230 ▒(99.9%) 268148.156 ns/op | |
[info] # Warmup Iteration 9: 4079167.909 ▒(99.9%) 1817047.296 ns/op | |
[info] # Warmup Iteration 10: 4102454.190 ▒(99.9%) 1046774.677 ns/op | |
[info] Iteration 1: 4120387.540 ▒(99.9%) 2881528.135 ns/op | |
[info] Iteration 2: 3929784.756 ▒(99.9%) 759179.033 ns/op | |
[info] Iteration 3: 3339767.046 ▒(99.9%) 671992.939 ns/op | |
[info] Iteration 4: 571765.188 ▒(99.9%) 26771.523 ns/op | |
[info] Iteration 5: 503691.071 ▒(99.9%) 98723.585 ns/op | |
[info] Iteration 6: 509931.768 ▒(99.9%) 65008.443 ns/op | |
[info] Iteration 7: 529702.959 ▒(99.9%) 258212.559 ns/op | |
[info] Iteration 8: 520592.233 ▒(99.9%) 148944.425 ns/op | |
[info] Iteration 9: 513784.348 ▒(99.9%) 106498.205 ns/op | |
[info] Iteration 10: 502250.730 ▒(99.9%) 104886.861 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 1300264.224 ▒(99.9%) 1084542.951 ns/op [Average] | |
[info] (min, avg, max) = (501873.946, 1300264.224, 4120387.540), stdev = 1248961.275 | |
[info] CI (99.9%): [215721.274, 2384807.175] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = WeakFixedSizeNoAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 80.83% complete, ETA 01:05:33 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 2077063.015 ▒(99.9%) 374204.950 ns/op | |
[info] # Warmup Iteration 2: 4751159.175 ▒(99.9%) 1802555.455 ns/op | |
[info] # Warmup Iteration 3: 5750891.213 ▒(99.9%) 629890.131 ns/op | |
[info] # Warmup Iteration 4: 946850.174 ▒(99.9%) 111870.770 ns/op | |
[info] # Warmup Iteration 5: 1772426.240 ▒(99.9%) 701625.521 ns/op | |
[info] # Warmup Iteration 6: 4879342.261 ▒(99.9%) 2137933.397 ns/op | |
[info] # Warmup Iteration 7: 4734974.005 ▒(99.9%) 1112537.666 ns/op | |
[info] # Warmup Iteration 8: 4776588.971 ▒(99.9%) 893372.279 ns/op | |
[info] # Warmup Iteration 9: 4817397.347 ▒(99.9%) 2818653.524 ns/op | |
[info] # Warmup Iteration 10: 4718588.636 ▒(99.9%) 610299.591 ns/op | |
[info] Iteration 1: 4827973.754 ▒(99.9%) 1491230.301 ns/op | |
[info] Iteration 2: 3771734.722 ▒(99.9%) 1905856.569 ns/op | |
[info] Iteration 3: 765523.589 ▒(99.9%) 129125.720 ns/op | |
[info] Iteration 4: 627681.015 ▒(99.9%) 169926.835 ns/op | |
[info] Iteration 5: 1005165.265 ▒(99.9%) 221612.336 ns/op | |
[info] Iteration 6: 4561043.854 ▒(99.9%) 1687977.716 ns/op | |
[info] Iteration 7: 4782947.762 ▒(99.9%) 170785.521 ns/op | |
[info] Iteration 8: 4588914.733 ▒(99.9%) 1059516.633 ns/op | |
[info] Iteration 9: 1336342.541 ▒(99.9%) 279139.834 ns/op | |
[info] Iteration 10: 1356767.661 ▒(99.9%) 544416.156 ns/op | |
[info] | |
[info] # Run progress: 80.94% complete, ETA 01:05:12 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 716920.050 ▒(99.9%) 136056.720 ns/op | |
[info] # Warmup Iteration 2: 1467030.827 ▒(99.9%) 306686.462 ns/op | |
[info] # Warmup Iteration 3: 4437572.331 ▒(99.9%) 502034.484 ns/op | |
[info] # Warmup Iteration 4: 4433989.023 ▒(99.9%) 1167968.668 ns/op | |
[info] # Warmup Iteration 5: 796014.018 ▒(99.9%) 158350.935 ns/op | |
[info] # Warmup Iteration 6: 611015.095 ▒(99.9%) 115890.906 ns/op | |
[info] # Warmup Iteration 7: 594992.511 ▒(99.9%) 102027.674 ns/op | |
[info] # Warmup Iteration 8: 1927713.740 ▒(99.9%) 869934.338 ns/op | |
[info] # Warmup Iteration 9: 1422312.812 ▒(99.9%) 190736.870 ns/op | |
[info] # Warmup Iteration 10: 761403.657 ▒(99.9%) 221819.668 ns/op | |
[info] Iteration 1: 972432.810 ▒(99.9%) 195320.083 ns/op | |
[info] Iteration 2: 715372.454 ▒(99.9%) 138006.768 ns/op | |
[info] Iteration 3: 754073.770 ▒(99.9%) 300245.460 ns/op | |
[info] Iteration 4: 1140029.267 ▒(99.9%) 168398.688 ns/op | |
[info] Iteration 5: 733159.907 ▒(99.9%) 53281.992 ns/op | |
[info] Iteration 6: 984192.396 ▒(99.9%) 322100.987 ns/op | |
[info] Iteration 7: 5073424.383 ▒(99.9%) 831465.966 ns/op | |
[info] Iteration 8: 1953265.014 ▒(99.9%) 659590.033 ns/op | |
[info] Iteration 9: 748234.572 ▒(99.9%) 210535.978 ns/op | |
[info] Iteration 10: 4043084.779 ▒(99.9%) 847563.660 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 2237068.212 ▒(99.9%) 1531411.365 ns/op [Average] | |
[info] (min, avg, max) = (627681.015, 2237068.212, 5073424.383), stdev = 1763575.606 | |
[info] CI (99.9%): [705656.847, 3768479.578] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = WeakFixedSizeAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 81.04% complete, ETA 01:04:50 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 827271.177 ▒(99.9%) 178191.017 ns/op | |
[info] # Warmup Iteration 2: 681884.515 ▒(99.9%) 101612.188 ns/op | |
[info] # Warmup Iteration 3: 894505.558 ▒(99.9%) 242551.229 ns/op | |
[info] # Warmup Iteration 4: 1395985.659 ▒(99.9%) 93835.977 ns/op | |
[info] # Warmup Iteration 5: 960883.426 ▒(99.9%) 494783.780 ns/op | |
[info] # Warmup Iteration 6: 1472821.583 ▒(99.9%) 555629.024 ns/op | |
[info] # Warmup Iteration 7: 1089627.080 ▒(99.9%) 366130.384 ns/op | |
[info] # Warmup Iteration 8: 1317381.046 ▒(99.9%) 213568.655 ns/op | |
[info] # Warmup Iteration 9: 3620762.198 ▒(99.9%) 1248779.530 ns/op | |
[info] # Warmup Iteration 10: 731085.313 ▒(99.9%) 176202.758 ns/op | |
[info] Iteration 1: 5118810.871 ▒(99.9%) 1614018.015 ns/op | |
[info] Iteration 2: 4981923.372 ▒(99.9%) 1611712.242 ns/op | |
[info] Iteration 3: 5018114.477 ▒(99.9%) 895756.504 ns/op | |
[info] Iteration 4: 4627943.628 ▒(99.9%) 1284255.966 ns/op | |
[info] Iteration 5: 2052613.995 ▒(99.9%) 637003.618 ns/op | |
[info] Iteration 6: 1115790.558 ▒(99.9%) 131159.305 ns/op | |
[info] Iteration 7: 1418127.231 ▒(99.9%) 465437.611 ns/op | |
[info] Iteration 8: 1074959.779 ▒(99.9%) 212881.519 ns/op | |
[info] Iteration 9: 5176886.821 ▒(99.9%) 2699843.290 ns/op | |
[info] Iteration 10: 1011070.020 ▒(99.9%) 156167.172 ns/op | |
[info] | |
[info] # Run progress: 81.15% complete, ETA 01:04:29 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 735550.504 ▒(99.9%) 225063.970 ns/op | |
[info] # Warmup Iteration 2: 598675.800 ▒(99.9%) 88715.379 ns/op | |
[info] # Warmup Iteration 3: 1034225.158 ▒(99.9%) 603696.956 ns/op | |
[info] # Warmup Iteration 4: 4598215.065 ▒(99.9%) 1394909.597 ns/op | |
[info] # Warmup Iteration 5: 4582194.930 ▒(99.9%) 1265308.872 ns/op | |
[info] # Warmup Iteration 6: 4357054.832 ▒(99.9%) 1268339.560 ns/op | |
[info] # Warmup Iteration 7: 781216.375 ▒(99.9%) 288030.908 ns/op | |
[info] # Warmup Iteration 8: 864400.201 ▒(99.9%) 296933.405 ns/op | |
[info] # Warmup Iteration 9: 941029.355 ▒(99.9%) 246701.097 ns/op | |
[info] # Warmup Iteration 10: 874280.288 ▒(99.9%) 152157.921 ns/op | |
[info] Iteration 1: 1169978.612 ▒(99.9%) 278248.526 ns/op | |
[info] Iteration 2: 1343073.834 ▒(99.9%) 171067.210 ns/op | |
[info] Iteration 3: 594624.312 ▒(99.9%) 61041.968 ns/op | |
[info] Iteration 4: 604278.438 ▒(99.9%) 125929.115 ns/op | |
[info] Iteration 5: 605224.089 ▒(99.9%) 66169.641 ns/op | |
[info] Iteration 6: 2686099.275 ▒(99.9%) 601742.573 ns/op | |
[info] Iteration 7: 4493620.544 ▒(99.9%) 648629.153 ns/op | |
[info] Iteration 8: 4586407.912 ▒(99.9%) 1384539.879 ns/op | |
[info] Iteration 9: 4816048.070 ▒(99.9%) 851091.966 ns/op | |
[info] Iteration 10: 2009693.455 ▒(99.9%) 1581327.469 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 2725264.465 ▒(99.9%) 1611802.434 ns/op [Average] | |
[info] (min, avg, max) = (594624.312, 2725264.465, 5176886.821), stdev = 1856154.080 | |
[info] CI (99.9%): [1113462.030, 4337066.899] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = Find0) | |
[info] | |
[info] # Run progress: 81.25% complete, ETA 01:04:08 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1086252.148 ▒(99.9%) 131562.550 ns/op | |
[info] # Warmup Iteration 2: 617533.848 ▒(99.9%) 183511.678 ns/op | |
[info] # Warmup Iteration 3: 609507.139 ▒(99.9%) 79149.473 ns/op | |
[info] # Warmup Iteration 4: 1250038.239 ▒(99.9%) 544844.985 ns/op | |
[info] # Warmup Iteration 5: 5025906.589 ▒(99.9%) 694975.294 ns/op | |
[info] # Warmup Iteration 6: 4615515.878 ▒(99.9%) 948711.409 ns/op | |
[info] # Warmup Iteration 7: 4478562.491 ▒(99.9%) 426255.609 ns/op | |
[info] # Warmup Iteration 8: 4562562.390 ▒(99.9%) 1674919.373 ns/op | |
[info] # Warmup Iteration 9: 922202.094 ▒(99.9%) 222163.449 ns/op | |
[info] # Warmup Iteration 10: 648525.251 ▒(99.9%) 149655.802 ns/op | |
[info] Iteration 1: 637583.976 ▒(99.9%) 127058.592 ns/op | |
[info] Iteration 2: 653053.957 ▒(99.9%) 63706.174 ns/op | |
[info] Iteration 3: 4091994.327 ▒(99.9%) 1614514.830 ns/op | |
[info] Iteration 4: 4927064.225 ▒(99.9%) 175684.266 ns/op | |
[info] Iteration 5: 4571235.254 ▒(99.9%) 1416023.444 ns/op | |
[info] Iteration 6: 1414802.514 ▒(99.9%) 277749.144 ns/op | |
[info] Iteration 7: 1104594.361 ▒(99.9%) 171539.488 ns/op | |
[info] Iteration 8: 1956644.960 ▒(99.9%) 363838.540 ns/op | |
[info] Iteration 9: 4948599.730 ▒(99.9%) 1071812.725 ns/op | |
[info] Iteration 10: 4935012.643 ▒(99.9%) 1775336.227 ns/op | |
[info] | |
[info] # Run progress: 81.35% complete, ETA 01:03:47 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 762483.795 ▒(99.9%) 170472.205 ns/op | |
[info] # Warmup Iteration 2: 828308.979 ▒(99.9%) 220341.231 ns/op | |
[info] # Warmup Iteration 3: 756697.661 ▒(99.9%) 336250.372 ns/op | |
[info] # Warmup Iteration 4: 710309.969 ▒(99.9%) 179783.429 ns/op | |
[info] # Warmup Iteration 5: 755339.118 ▒(99.9%) 346808.350 ns/op | |
[info] # Warmup Iteration 6: 619646.766 ▒(99.9%) 143164.300 ns/op | |
[info] # Warmup Iteration 7: 630910.323 ▒(99.9%) 41879.916 ns/op | |
[info] # Warmup Iteration 8: 1868789.887 ▒(99.9%) 259660.968 ns/op | |
[info] # Warmup Iteration 9: 4697710.759 ▒(99.9%) 831649.867 ns/op | |
[info] # Warmup Iteration 10: 5297644.044 ▒(99.9%) 2968183.569 ns/op | |
[info] Iteration 1: 5042398.949 ▒(99.9%) 2173379.545 ns/op | |
[info] Iteration 2: 4512639.758 ▒(99.9%) 1461469.600 ns/op | |
[info] Iteration 3: 4717069.784 ▒(99.9%) 1054491.383 ns/op | |
[info] Iteration 4: 4609475.494 ▒(99.9%) 239716.616 ns/op | |
[info] Iteration 5: 4813403.936 ▒(99.9%) 1556656.667 ns/op | |
[info] Iteration 6: 5090284.097 ▒(99.9%) 1664752.807 ns/op | |
[info] Iteration 7: 5157885.526 ▒(99.9%) 1052192.661 ns/op | |
[info] Iteration 8: 4565529.101 ▒(99.9%) 2406850.241 ns/op | |
[info] Iteration 9: 3527334.003 ▒(99.9%) 1033529.270 ns/op | |
[info] Iteration 10: 748190.952 ▒(99.9%) 126928.016 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 3601239.877 ▒(99.9%) 1518238.318 ns/op [Average] | |
[info] (min, avg, max) = (637583.976, 3601239.877, 5157885.526), stdev = 1748405.504 | |
[info] CI (99.9%): [2083001.560, 5119478.195] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = Find1) | |
[info] | |
[info] # Run progress: 81.46% complete, ETA 01:03:25 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 801053.085 ▒(99.9%) 478419.062 ns/op | |
[info] # Warmup Iteration 2: 366610.598 ▒(99.9%) 46164.537 ns/op | |
[info] # Warmup Iteration 3: 360869.551 ▒(99.9%) 117753.868 ns/op | |
[info] # Warmup Iteration 4: 770341.535 ▒(99.9%) 128127.203 ns/op | |
[info] # Warmup Iteration 5: 2806856.651 ▒(99.9%) 387824.214 ns/op | |
[info] # Warmup Iteration 6: 2801676.270 ▒(99.9%) 462593.167 ns/op | |
[info] # Warmup Iteration 7: 2826507.034 ▒(99.9%) 1293134.266 ns/op | |
[info] # Warmup Iteration 8: 2834916.373 ▒(99.9%) 280952.521 ns/op | |
[info] # Warmup Iteration 9: 2832045.078 ▒(99.9%) 647901.669 ns/op | |
[info] # Warmup Iteration 10: 2763065.101 ▒(99.9%) 565129.320 ns/op | |
[info] Iteration 1: 687442.600 ▒(99.9%) 249482.345 ns/op | |
[info] Iteration 2: 392743.019 ▒(99.9%) 84040.742 ns/op | |
[info] Iteration 3: 1189470.008 ▒(99.9%) 112123.867 ns/op | |
[info] Iteration 4: 378991.353 ▒(99.9%) 72708.195 ns/op | |
[info] Iteration 5: 1163309.705 ▒(99.9%) 256209.866 ns/op | |
[info] Iteration 6: 2805255.711 ▒(99.9%) 68667.341 ns/op | |
[info] Iteration 7: 2709419.048 ▒(99.9%) 886840.858 ns/op | |
[info] Iteration 8: 456925.406 ▒(99.9%) 93280.972 ns/op | |
[info] Iteration 9: 353685.788 ▒(99.9%) 87871.693 ns/op | |
[info] Iteration 10: 367985.617 ▒(99.9%) 63733.856 ns/op | |
[info] | |
[info] # Run progress: 81.56% complete, ETA 01:03:04 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 408475.410 ▒(99.9%) 87136.009 ns/op | |
[info] # Warmup Iteration 2: 2468765.915 ▒(99.9%) 626457.898 ns/op | |
[info] # Warmup Iteration 3: 1642124.017 ▒(99.9%) 445975.277 ns/op | |
[info] # Warmup Iteration 4: 398437.499 ▒(99.9%) 174910.834 ns/op | |
[info] # Warmup Iteration 5: 519902.207 ▒(99.9%) 53166.781 ns/op | |
[info] # Warmup Iteration 6: 2706385.029 ▒(99.9%) 873217.449 ns/op | |
[info] # Warmup Iteration 7: 496917.319 ▒(99.9%) 211016.687 ns/op | |
[info] # Warmup Iteration 8: 352908.168 ▒(99.9%) 194373.775 ns/op | |
[info] # Warmup Iteration 9: 362154.798 ▒(99.9%) 114047.055 ns/op | |
[info] # Warmup Iteration 10: 1118240.672 ▒(99.9%) 335171.141 ns/op | |
[info] Iteration 1: 2775235.993 ▒(99.9%) 922296.351 ns/op | |
[info] Iteration 2: 2712442.504 ▒(99.9%) 337299.267 ns/op | |
[info] Iteration 3: 2912065.119 ▒(99.9%) 295462.984 ns/op | |
[info] Iteration 4: 2820260.514 ▒(99.9%) 727043.211 ns/op | |
[info] Iteration 5: 2774686.738 ▒(99.9%) 568655.012 ns/op | |
[info] Iteration 6: 2787135.029 ▒(99.9%) 803464.702 ns/op | |
[info] Iteration 7: 2735104.912 ▒(99.9%) 459031.879 ns/op | |
[info] Iteration 8: 2817864.600 ▒(99.9%) 1025432.606 ns/op | |
[info] Iteration 9: 2791541.867 ▒(99.9%) 1641431.642 ns/op | |
[info] Iteration 10: 2754153.778 ▒(99.9%) 1560905.841 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 1919285.966 ▒(99.9%) 961705.324 ns/op [Average] | |
[info] (min, avg, max) = (353685.788, 1919285.966, 2912065.119), stdev = 1107501.282 | |
[info] CI (99.9%): [957580.641, 2880991.290] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = Find2) | |
[info] | |
[info] # Run progress: 81.67% complete, ETA 01:02:43 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 990898.181 ▒(99.9%) 69091.276 ns/op | |
[info] # Warmup Iteration 2: 646878.250 ▒(99.9%) 64836.659 ns/op | |
[info] # Warmup Iteration 3: 1685805.253 ▒(99.9%) 334766.866 ns/op | |
[info] # Warmup Iteration 4: 3690763.862 ▒(99.9%) 2439922.065 ns/op | |
[info] # Warmup Iteration 5: 742928.752 ▒(99.9%) 162955.455 ns/op | |
[info] # Warmup Iteration 6: 3681725.653 ▒(99.9%) 2416376.249 ns/op | |
[info] # Warmup Iteration 7: 3030609.156 ▒(99.9%) 243191.729 ns/op | |
[info] # Warmup Iteration 8: 761502.140 ▒(99.9%) 224906.922 ns/op | |
[info] # Warmup Iteration 9: 1681331.359 ▒(99.9%) 424818.815 ns/op | |
[info] # Warmup Iteration 10: 877746.224 ▒(99.9%) 282590.028 ns/op | |
[info] Iteration 1: 1006684.723 ▒(99.9%) 323211.831 ns/op | |
[info] Iteration 2: 981215.564 ▒(99.9%) 187961.892 ns/op | |
[info] Iteration 3: 2170357.282 ▒(99.9%) 603826.746 ns/op | |
[info] Iteration 4: 5091323.549 ▒(99.9%) 2242288.027 ns/op | |
[info] Iteration 5: 5191158.587 ▒(99.9%) 2078068.061 ns/op | |
[info] Iteration 6: 5073488.882 ▒(99.9%) 2534298.078 ns/op | |
[info] Iteration 7: 5156061.638 ▒(99.9%) 1022512.140 ns/op | |
[info] Iteration 8: 5714474.067 ▒(99.9%) 1288957.013 ns/op | |
[info] Iteration 9: 4868947.641 ▒(99.9%) 2259046.178 ns/op | |
[info] Iteration 10: 952175.712 ▒(99.9%) 429762.537 ns/op | |
[info] | |
[info] # Run progress: 81.77% complete, ETA 01:02:21 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 776843.066 ▒(99.9%) 152980.697 ns/op | |
[info] # Warmup Iteration 2: 745313.627 ▒(99.9%) 362239.426 ns/op | |
[info] # Warmup Iteration 3: 1051280.145 ▒(99.9%) 317076.464 ns/op | |
[info] # Warmup Iteration 4: 3584607.869 ▒(99.9%) 499599.679 ns/op | |
[info] # Warmup Iteration 5: 1028968.319 ▒(99.9%) 330117.152 ns/op | |
[info] # Warmup Iteration 6: 705154.037 ▒(99.9%) 236420.304 ns/op | |
[info] # Warmup Iteration 7: 3545757.889 ▒(99.9%) 1943550.370 ns/op | |
[info] # Warmup Iteration 8: 1588153.307 ▒(99.9%) 947003.004 ns/op | |
[info] # Warmup Iteration 9: 2490740.101 ▒(99.9%) 788102.719 ns/op | |
[info] # Warmup Iteration 10: 703799.383 ▒(99.9%) 98095.388 ns/op | |
[info] Iteration 1: 772955.043 ▒(99.9%) 173110.614 ns/op | |
[info] Iteration 2: 912115.125 ▒(99.9%) 124659.741 ns/op | |
[info] Iteration 3: 1056550.659 ▒(99.9%) 236467.803 ns/op | |
[info] Iteration 4: 764711.549 ▒(99.9%) 53575.948 ns/op | |
[info] Iteration 5: 882425.354 ▒(99.9%) 234340.176 ns/op | |
[info] Iteration 6: 5586956.450 ▒(99.9%) 990204.148 ns/op | |
[info] Iteration 7: 3075477.180 ▒(99.9%) 602109.991 ns/op | |
[info] Iteration 8: 864183.047 ▒(99.9%) 108207.457 ns/op | |
[info] Iteration 9: 1057504.733 ▒(99.9%) 75178.014 ns/op | |
[info] Iteration 10: 1541397.821 ▒(99.9%) 117266.102 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 2636008.230 ▒(99.9%) 1770681.762 ns/op [Average] | |
[info] (min, avg, max) = (764711.549, 2636008.230, 5714474.067), stdev = 2039119.750 | |
[info] CI (99.9%): [865326.468, 4406689.993] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = Find3) | |
[info] | |
[info] # Run progress: 81.88% complete, ETA 01:02:00 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 2083231.530 ▒(99.9%) 879037.864 ns/op | |
[info] # Warmup Iteration 2: 464360.335 ▒(99.9%) 65630.717 ns/op | |
[info] # Warmup Iteration 3: 1215343.415 ▒(99.9%) 481422.151 ns/op | |
[info] # Warmup Iteration 4: 3208946.805 ▒(99.9%) 900626.643 ns/op | |
[info] # Warmup Iteration 5: 703552.642 ▒(99.9%) 230154.266 ns/op | |
[info] # Warmup Iteration 6: 452588.610 ▒(99.9%) 125939.702 ns/op | |
[info] # Warmup Iteration 7: 3474875.700 ▒(99.9%) 905520.968 ns/op | |
[info] # Warmup Iteration 8: 3576264.771 ▒(99.9%) 1164261.173 ns/op | |
[info] # Warmup Iteration 9: 3610024.386 ▒(99.9%) 567285.928 ns/op | |
[info] # Warmup Iteration 10: 3440427.097 ▒(99.9%) 514503.168 ns/op | |
[info] Iteration 1: 3620961.936 ▒(99.9%) 2381557.538 ns/op | |
[info] Iteration 2: 3693015.263 ▒(99.9%) 2705722.229 ns/op | |
[info] Iteration 3: 3737694.237 ▒(99.9%) 1199103.666 ns/op | |
[info] Iteration 4: 3543592.284 ▒(99.9%) 1931089.383 ns/op | |
[info] Iteration 5: 3700497.461 ▒(99.9%) 287979.052 ns/op | |
[info] Iteration 6: 3616675.299 ▒(99.9%) 506436.377 ns/op | |
[info] Iteration 7: 3519591.303 ▒(99.9%) 825629.274 ns/op | |
[info] Iteration 8: 3658396.121 ▒(99.9%) 1670059.139 ns/op | |
[info] Iteration 9: 3519833.239 ▒(99.9%) 838043.608 ns/op | |
[info] Iteration 10: 700318.015 ▒(99.9%) 137152.062 ns/op | |
[info] | |
[info] # Run progress: 81.98% complete, ETA 01:01:39 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 598669.229 ▒(99.9%) 295193.061 ns/op | |
[info] # Warmup Iteration 2: 3466838.831 ▒(99.9%) 1324273.428 ns/op | |
[info] # Warmup Iteration 3: 627453.134 ▒(99.9%) 205376.766 ns/op | |
[info] # Warmup Iteration 4: 441848.916 ▒(99.9%) 96079.463 ns/op | |
[info] # Warmup Iteration 5: 1768788.249 ▒(99.9%) 681273.303 ns/op | |
[info] # Warmup Iteration 6: 3491600.605 ▒(99.9%) 1992560.806 ns/op | |
[info] # Warmup Iteration 7: 3512525.625 ▒(99.9%) 2572151.441 ns/op | |
[info] # Warmup Iteration 8: 3446842.770 ▒(99.9%) 989115.396 ns/op | |
[info] # Warmup Iteration 9: 3472964.805 ▒(99.9%) 917197.779 ns/op | |
[info] # Warmup Iteration 10: 3494932.776 ▒(99.9%) 1623335.842 ns/op | |
[info] Iteration 1: 3446982.516 ▒(99.9%) 1075671.747 ns/op | |
[info] Iteration 2: 3482092.023 ▒(99.9%) 645335.534 ns/op | |
[info] Iteration 3: 885287.352 ▒(99.9%) 260448.072 ns/op | |
[info] Iteration 4: 566946.690 ▒(99.9%) 72264.949 ns/op | |
[info] Iteration 5: 467518.821 ▒(99.9%) 177360.103 ns/op | |
[info] Iteration 6: 2822676.751 ▒(99.9%) 1294606.750 ns/op | |
[info] Iteration 7: 3950210.195 ▒(99.9%) 861554.534 ns/op | |
[info] Iteration 8: 3811255.673 ▒(99.9%) 2323414.385 ns/op | |
[info] Iteration 9: 1094881.845 ▒(99.9%) 460131.543 ns/op | |
[info] Iteration 10: 448603.070 ▒(99.9%) 139785.234 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 2714351.505 ▒(99.9%) 1198203.078 ns/op [Average] | |
[info] (min, avg, max) = (448603.070, 2714351.505, 3950210.195), stdev = 1379852.446 | |
[info] CI (99.9%): [1516148.427, 3912554.583] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = Safe) | |
[info] | |
[info] # Run progress: 82.08% complete, ETA 01:01:17 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 872230.482 ▒(99.9%) 145128.561 ns/op | |
[info] # Warmup Iteration 2: 615227.615 ▒(99.9%) 50757.028 ns/op | |
[info] # Warmup Iteration 3: 616470.647 ▒(99.9%) 154120.580 ns/op | |
[info] # Warmup Iteration 4: 624217.518 ▒(99.9%) 107793.055 ns/op | |
[info] # Warmup Iteration 5: 621934.056 ▒(99.9%) 177601.258 ns/op | |
[info] # Warmup Iteration 6: 638143.022 ▒(99.9%) 153930.241 ns/op | |
[info] # Warmup Iteration 7: 627256.552 ▒(99.9%) 76526.740 ns/op | |
[info] # Warmup Iteration 8: 664252.354 ▒(99.9%) 140038.499 ns/op | |
[info] # Warmup Iteration 9: 649643.679 ▒(99.9%) 133342.374 ns/op | |
[info] # Warmup Iteration 10: 786957.031 ▒(99.9%) 195404.497 ns/op | |
[info] Iteration 1: 921847.530 ▒(99.9%) 146339.944 ns/op | |
[info] Iteration 2: 730968.227 ▒(99.9%) 269502.233 ns/op | |
[info] Iteration 3: 806829.986 ▒(99.9%) 98560.712 ns/op | |
[info] Iteration 4: 890236.445 ▒(99.9%) 44973.657 ns/op | |
[info] Iteration 5: 836824.706 ▒(99.9%) 241489.303 ns/op | |
[info] Iteration 6: 769690.878 ▒(99.9%) 189009.685 ns/op | |
[info] Iteration 7: 786830.202 ▒(99.9%) 153915.192 ns/op | |
[info] Iteration 8: 834543.799 ▒(99.9%) 151656.266 ns/op | |
[info] Iteration 9: 854800.819 ▒(99.9%) 116366.476 ns/op | |
[info] Iteration 10: 2092006.737 ▒(99.9%) 312268.479 ns/op | |
[info] | |
[info] # Run progress: 82.19% complete, ETA 01:00:57 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 770956.830 ▒(99.9%) 153254.753 ns/op | |
[info] # Warmup Iteration 2: 1310507.373 ▒(99.9%) 306116.279 ns/op | |
[info] # Warmup Iteration 3: 1301366.542 ▒(99.9%) 328815.912 ns/op | |
[info] # Warmup Iteration 4: 4827505.567 ▒(99.9%) 808169.197 ns/op | |
[info] # Warmup Iteration 5: 4702554.950 ▒(99.9%) 1082347.171 ns/op | |
[info] # Warmup Iteration 6: 1495973.766 ▒(99.9%) 496203.030 ns/op | |
[info] # Warmup Iteration 7: 910273.535 ▒(99.9%) 225883.351 ns/op | |
[info] # Warmup Iteration 8: 1297547.240 ▒(99.9%) 348506.023 ns/op | |
[info] # Warmup Iteration 9: 691428.756 ▒(99.9%) 271298.273 ns/op | |
[info] # Warmup Iteration 10: 655592.777 ▒(99.9%) 78140.692 ns/op | |
[info] Iteration 1: 680382.446 ▒(99.9%) 215465.528 ns/op | |
[info] Iteration 2: 1487112.709 ▒(99.9%) 415719.836 ns/op | |
[info] Iteration 3: 4640691.145 ▒(99.9%) 1119445.367 ns/op | |
[info] Iteration 4: 4745853.691 ▒(99.9%) 1652211.392 ns/op | |
[info] Iteration 5: 1286527.638 ▒(99.9%) 388696.072 ns/op | |
[info] Iteration 6: 963428.337 ▒(99.9%) 239864.204 ns/op | |
[info] Iteration 7: 702421.077 ▒(99.9%) 189836.413 ns/op | |
[info] Iteration 8: 858042.041 ▒(99.9%) 195936.096 ns/op | |
[info] Iteration 9: 979918.233 ▒(99.9%) 349864.225 ns/op | |
[info] Iteration 10: 4299483.308 ▒(99.9%) 1553497.709 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 1508421.998 ▒(99.9%) 1179051.373 ns/op [Average] | |
[info] (min, avg, max) = (680382.446, 1508421.998, 4745853.691), stdev = 1357797.315 | |
[info] CI (99.9%): [329370.624, 2687473.371] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 10000, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 82.29% complete, ETA 01:00:36 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 918854.347 ▒(99.9%) 296971.427 ns/op | |
[info] # Warmup Iteration 2: 1181108.460 ▒(99.9%) 427988.173 ns/op | |
[info] # Warmup Iteration 3: 1656621.061 ▒(99.9%) 211937.135 ns/op | |
[info] # Warmup Iteration 4: 2255567.427 ▒(99.9%) 398366.198 ns/op | |
[info] # Warmup Iteration 5: 670495.459 ▒(99.9%) 167311.827 ns/op | |
[info] # Warmup Iteration 6: 1069717.119 ▒(99.9%) 392163.977 ns/op | |
[info] # Warmup Iteration 7: 4907018.151 ▒(99.9%) 760566.701 ns/op | |
[info] # Warmup Iteration 8: 4841431.833 ▒(99.9%) 2822145.219 ns/op | |
[info] # Warmup Iteration 9: 4823619.731 ▒(99.9%) 1867968.653 ns/op | |
[info] # Warmup Iteration 10: 4528540.143 ▒(99.9%) 1820926.144 ns/op | |
[info] Iteration 1: 4815185.723 ▒(99.9%) 1580568.094 ns/op | |
[info] Iteration 2: 4713193.292 ▒(99.9%) 1646602.518 ns/op | |
[info] Iteration 3: 3653605.950 ▒(99.9%) 1276030.682 ns/op | |
[info] Iteration 4: 736245.782 ▒(99.9%) 101258.275 ns/op | |
[info] Iteration 5: 667770.006 ▒(99.9%) 188839.465 ns/op | |
[info] Iteration 6: 730180.172 ▒(99.9%) 36028.203 ns/op | |
[info] Iteration 7: 740512.944 ▒(99.9%) 138667.909 ns/op | |
[info] Iteration 8: 4536847.850 ▒(99.9%) 610371.715 ns/op | |
[info] Iteration 9: 2799046.646 ▒(99.9%) 570016.216 ns/op | |
[info] Iteration 10: 859849.197 ▒(99.9%) 106891.133 ns/op | |
[info] | |
[info] # Run progress: 82.40% complete, ETA 01:00:14 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 2775553.944 ▒(99.9%) 401367.445 ns/op | |
[info] # Warmup Iteration 2: 1092369.242 ▒(99.9%) 292332.354 ns/op | |
[info] # Warmup Iteration 3: 1509691.706 ▒(99.9%) 579740.803 ns/op | |
[info] # Warmup Iteration 4: 739446.026 ▒(99.9%) 116611.395 ns/op | |
[info] # Warmup Iteration 5: 663855.817 ▒(99.9%) 231910.406 ns/op | |
[info] # Warmup Iteration 6: 727075.967 ▒(99.9%) 191025.550 ns/op | |
[info] # Warmup Iteration 7: 715057.548 ▒(99.9%) 136121.500 ns/op | |
[info] # Warmup Iteration 8: 2172588.653 ▒(99.9%) 376271.465 ns/op | |
[info] # Warmup Iteration 9: 858397.356 ▒(99.9%) 263447.268 ns/op | |
[info] # Warmup Iteration 10: 2435117.178 ▒(99.9%) 1043902.831 ns/op | |
[info] Iteration 1: 1373888.348 ▒(99.9%) 408347.791 ns/op | |
[info] Iteration 2: 936910.981 ▒(99.9%) 267617.060 ns/op | |
[info] Iteration 3: 707140.630 ▒(99.9%) 132958.259 ns/op | |
[info] Iteration 4: 877970.928 ▒(99.9%) 270293.243 ns/op | |
[info] Iteration 5: 1829950.036 ▒(99.9%) 132687.456 ns/op | |
[info] Iteration 6: 861742.981 ▒(99.9%) 138590.571 ns/op | |
[info] Iteration 7: 1447974.081 ▒(99.9%) 307672.793 ns/op | |
[info] Iteration 8: 933711.462 ▒(99.9%) 241040.879 ns/op | |
[info] Iteration 9: 1125530.581 ▒(99.9%) 288255.124 ns/op | |
[info] Iteration 10: 1347857.989 ▒(99.9%) 405522.384 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 1784755.779 ▒(99.9%) 1266979.614 ns/op [Average] | |
[info] (min, avg, max) = (667770.006, 1784755.779, 4815185.723), stdev = 1459055.608 | |
[info] CI (99.9%): [517776.165, 3051735.393] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = ExistingSynchronized) | |
[info] | |
[info] # Run progress: 82.50% complete, ETA 00:59:53 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 83502245.694 ▒(99.9%) 44073136.206 ns/op | |
[info] # Warmup Iteration 2: 82004298.563 ▒(99.9%) 42269130.113 ns/op | |
[info] # Warmup Iteration 3: 83653691.142 ▒(99.9%) 96754521.938 ns/op | |
[info] # Warmup Iteration 4: 83715199.129 ▒(99.9%) 96816524.838 ns/op | |
[info] # Warmup Iteration 5: 81218792.355 ▒(99.9%) 48882839.585 ns/op | |
[info] # Warmup Iteration 6: 80874015.274 ▒(99.9%) 56021118.413 ns/op | |
[info] # Warmup Iteration 7: 81385672.095 ▒(99.9%) 53962210.604 ns/op | |
[info] # Warmup Iteration 8: 80890969.904 ▒(99.9%) 54538949.011 ns/op | |
[info] # Warmup Iteration 9: 80568091.426 ▒(99.9%) 51373704.645 ns/op | |
[info] # Warmup Iteration 10: 81365697.616 ▒(99.9%) 54842442.606 ns/op | |
[info] Iteration 1: 80323748.398 ▒(99.9%) 53833117.723 ns/op | |
[info] Iteration 2: 81355264.676 ▒(99.9%) 57134339.552 ns/op | |
[info] Iteration 3: 81821769.180 ▒(99.9%) 57143779.394 ns/op | |
[info] Iteration 4: 81022242.937 ▒(99.9%) 55139769.205 ns/op | |
[info] Iteration 5: 80210918.753 ▒(99.9%) 50735172.076 ns/op | |
[info] Iteration 6: 80090164.567 ▒(99.9%) 50965716.486 ns/op | |
[info] Iteration 7: 81650064.040 ▒(99.9%) 51211323.899 ns/op | |
[info] Iteration 8: 81212338.766 ▒(99.9%) 55792354.744 ns/op | |
[info] Iteration 9: 80952423.310 ▒(99.9%) 55193424.604 ns/op | |
[info] Iteration 10: 81122621.066 ▒(99.9%) 52852578.961 ns/op | |
[info] | |
[info] # Run progress: 82.60% complete, ETA 00:59:33 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 107637975.003 ▒(99.9%) 61231006.122 ns/op | |
[info] # Warmup Iteration 2: 84264139.708 ▒(99.9%) 65380060.548 ns/op | |
[info] # Warmup Iteration 3: 84681108.673 ▒(99.9%) 71256087.034 ns/op | |
[info] # Warmup Iteration 4: 84783748.223 ▒(99.9%) 71817151.887 ns/op | |
[info] # Warmup Iteration 5: 78367958.623 ▒(99.9%) 48423323.221 ns/op | |
[info] # Warmup Iteration 6: 78930690.917 ▒(99.9%) 47823201.890 ns/op | |
[info] # Warmup Iteration 7: 78898834.057 ▒(99.9%) 45286812.353 ns/op | |
[info] # Warmup Iteration 8: 79027913.147 ▒(99.9%) 49451772.322 ns/op | |
[info] # Warmup Iteration 9: 79174346.116 ▒(99.9%) 48115260.422 ns/op | |
[info] # Warmup Iteration 10: 78252770.576 ▒(99.9%) 39511062.576 ns/op | |
[info] Iteration 1: 78816301.827 ▒(99.9%) 44917782.626 ns/op | |
[info] Iteration 2: 78877859.537 ▒(99.9%) 44156549.407 ns/op | |
[info] Iteration 3: 79160848.417 ▒(99.9%) 46676831.007 ns/op | |
[info] Iteration 4: 79379338.837 ▒(99.9%) 48902936.154 ns/op | |
[info] Iteration 5: 79037079.503 ▒(99.9%) 42907806.656 ns/op | |
[info] Iteration 6: 80126872.843 ▒(99.9%) 32719948.407 ns/op | |
[info] Iteration 7: 78984363.896 ▒(99.9%) 44256482.646 ns/op | |
[info] Iteration 8: 78970752.142 ▒(99.9%) 46577454.393 ns/op | |
[info] Iteration 9: 78095099.600 ▒(99.9%) 50613978.784 ns/op | |
[info] Iteration 10: 78438850.031 ▒(99.9%) 46602276.002 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 79982446.116 ▒(99.9%) 1007195.358 ns/op [Average] | |
[info] (min, avg, max) = (78095099.600, 79982446.116, 81821769.180), stdev = 1159887.672 | |
[info] CI (99.9%): [78975250.759, 80989641.474] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = ConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 82.71% complete, ETA 00:59:12 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 23007110.255 ▒(99.9%) 1508579.432 ns/op | |
[info] # Warmup Iteration 2: 25444712.573 ▒(99.9%) 1324735.036 ns/op | |
[info] # Warmup Iteration 3: 20731673.612 ▒(99.9%) 1715268.476 ns/op | |
[info] # Warmup Iteration 4: 18914896.082 ▒(99.9%) 1163890.329 ns/op | |
[info] # Warmup Iteration 5: 21929353.038 ▒(99.9%) 198899.683 ns/op | |
[info] # Warmup Iteration 6: 18699876.857 ▒(99.9%) 230973.260 ns/op | |
[info] # Warmup Iteration 7: 18824875.414 ▒(99.9%) 127551.880 ns/op | |
[info] # Warmup Iteration 8: 18088039.816 ▒(99.9%) 3346.104 ns/op | |
[info] # Warmup Iteration 9: 23669625.822 ▒(99.9%) 2627530.927 ns/op | |
[info] # Warmup Iteration 10: 25368562.731 ▒(99.9%) 3410772.575 ns/op | |
[info] Iteration 1: 18485097.211 ▒(99.9%) 59993.614 ns/op | |
[info] Iteration 2: 18080333.528 ▒(99.9%) 162971.967 ns/op | |
[info] Iteration 3: 34579914.423 ▒(99.9%) 2838240.055 ns/op | |
[info] Iteration 4: 26096263.505 ▒(99.9%) 2508134.239 ns/op | |
[info] Iteration 5: 18197289.384 ▒(99.9%) 443691.994 ns/op | |
[info] Iteration 6: 21518884.253 ▒(99.9%) 1447532.000 ns/op | |
[info] Iteration 7: 18315779.130 ▒(99.9%) 804706.467 ns/op | |
[info] Iteration 8: 18058322.736 ▒(99.9%) 548508.109 ns/op | |
[info] Iteration 9: 18136628.674 ▒(99.9%) 272583.807 ns/op | |
[info] Iteration 10: 18845851.041 ▒(99.9%) 701536.717 ns/op | |
[info] | |
[info] # Run progress: 82.81% complete, ETA 00:58:50 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 22118619.567 ▒(99.9%) 2192267.120 ns/op | |
[info] # Warmup Iteration 2: 22003903.817 ▒(99.9%) 35110.636 ns/op | |
[info] # Warmup Iteration 3: 22463325.734 ▒(99.9%) 1023169.844 ns/op | |
[info] # Warmup Iteration 4: 19124455.555 ▒(99.9%) 1254171.983 ns/op | |
[info] # Warmup Iteration 5: 18695962.957 ▒(99.9%) 67308.985 ns/op | |
[info] # Warmup Iteration 6: 26445068.820 ▒(99.9%) 903547.211 ns/op | |
[info] # Warmup Iteration 7: 18131972.508 ▒(99.9%) 189469.115 ns/op | |
[info] # Warmup Iteration 8: 59035633.471 ▒(99.9%) 4453889.421 ns/op | |
[info] # Warmup Iteration 9: 35802909.552 ▒(99.9%) 2100392.174 ns/op | |
[info] # Warmup Iteration 10: 18257813.633 ▒(99.9%) 1044676.315 ns/op | |
[info] Iteration 1: 18005835.265 ▒(99.9%) 48247.644 ns/op | |
[info] Iteration 2: 18118523.396 ▒(99.9%) 910142.717 ns/op | |
[info] Iteration 3: 22171886.343 ▒(99.9%) 428228.400 ns/op | |
[info] Iteration 4: 20265259.411 ▒(99.9%) 934369.483 ns/op | |
[info] Iteration 5: 19025511.464 ▒(99.9%) 219266.208 ns/op | |
[info] Iteration 6: 18149718.664 ▒(99.9%) 853281.317 ns/op | |
[info] Iteration 7: 18184525.009 ▒(99.9%) 645773.733 ns/op | |
[info] Iteration 8: 17820452.470 ▒(99.9%) 178384.753 ns/op | |
[info] Iteration 9: 32726404.014 ▒(99.9%) 1210142.982 ns/op | |
[info] Iteration 10: 64704695.361 ▒(99.9%) 18991964.559 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 22974358.764 ▒(99.9%) 9514333.227 ns/op [Average] | |
[info] (min, avg, max) = (17820452.470, 22974358.764, 64704695.361), stdev = 10956720.294 | |
[info] CI (99.9%): [13460025.537, 32488691.991] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = WeakConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 82.92% complete, ETA 00:58:29 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 15615938.723 ▒(99.9%) 5027557.314 ns/op | |
[info] # Warmup Iteration 2: 12347691.097 ▒(99.9%) 59263.276 ns/op | |
[info] # Warmup Iteration 3: 14252206.158 ▒(99.9%) 46480.809 ns/op | |
[info] # Warmup Iteration 4: 13634211.826 ▒(99.9%) 22772.102 ns/op | |
[info] # Warmup Iteration 5: 12747862.700 ▒(99.9%) 41646.338 ns/op | |
[info] # Warmup Iteration 6: 14146893.508 ▒(99.9%) 1822.767 ns/op | |
[info] # Warmup Iteration 7: 13987797.247 ▒(99.9%) 83500.411 ns/op | |
[info] # Warmup Iteration 8: 12326291.113 ▒(99.9%) 662.164 ns/op | |
[info] # Warmup Iteration 9: 12225915.040 ▒(99.9%) 3580.053 ns/op | |
[info] # Warmup Iteration 10: 12303226.041 ▒(99.9%) 12671.204 ns/op | |
[info] Iteration 1: 12343378.404 ▒(99.9%) 24433.932 ns/op | |
[info] Iteration 2: 12259328.721 ▒(99.9%) 3795.262 ns/op | |
[info] Iteration 3: 12376899.088 ▒(99.9%) 470410.431 ns/op | |
[info] Iteration 4: 12177045.904 ▒(99.9%) 6298.195 ns/op | |
[info] Iteration 5: 12147610.567 ▒(99.9%) 97349.164 ns/op | |
[info] Iteration 6: 12332748.014 ▒(99.9%) 12220.188 ns/op | |
[info] Iteration 7: 14495089.320 ▒(99.9%) 592072.177 ns/op | |
[info] Iteration 8: 26694078.725 ▒(99.9%) 4390785.024 ns/op | |
[info] Iteration 9: 12257412.677 ▒(99.9%) 21777.932 ns/op | |
[info] Iteration 10: 12226554.347 ▒(99.9%) 9515.031 ns/op | |
[info] | |
[info] # Run progress: 83.02% complete, ETA 00:58:08 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 14135794.465 ▒(99.9%) 1984832.858 ns/op | |
[info] # Warmup Iteration 2: 13685410.467 ▒(99.9%) 1618836.129 ns/op | |
[info] # Warmup Iteration 3: 12242530.157 ▒(99.9%) 10814.504 ns/op | |
[info] # Warmup Iteration 4: 12115243.607 ▒(99.9%) 7592.384 ns/op | |
[info] # Warmup Iteration 5: 12312630.140 ▒(99.9%) 64886.801 ns/op | |
[info] # Warmup Iteration 6: 12321085.920 ▒(99.9%) 3093.851 ns/op | |
[info] # Warmup Iteration 7: 12579150.528 ▒(99.9%) 396075.075 ns/op | |
[info] # Warmup Iteration 8: 12362870.802 ▒(99.9%) 58154.710 ns/op | |
[info] # Warmup Iteration 9: 12212344.370 ▒(99.9%) 78428.487 ns/op | |
[info] # Warmup Iteration 10: 12177327.646 ▒(99.9%) 4555.552 ns/op | |
[info] Iteration 1: 12335377.587 ▒(99.9%) 492756.850 ns/op | |
[info] Iteration 2: 12275997.846 ▒(99.9%) 16202.707 ns/op | |
[info] Iteration 3: 12561000.752 ▒(99.9%) 19231.964 ns/op | |
[info] Iteration 4: 12191227.255 ▒(99.9%) 1223.390 ns/op | |
[info] Iteration 5: 12314036.144 ▒(99.9%) 21631.019 ns/op | |
[info] Iteration 6: 12211120.273 ▒(99.9%) 31445.153 ns/op | |
[info] Iteration 7: 12366531.578 ▒(99.9%) 573051.593 ns/op | |
[info] Iteration 8: 12236035.938 ▒(99.9%) 739.006 ns/op | |
[info] Iteration 9: 12459788.709 ▒(99.9%) 535000.057 ns/op | |
[info] Iteration 10: 12188227.603 ▒(99.9%) 67668.445 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 13122474.473 ▒(99.9%) 2807943.454 ns/op [Average] | |
[info] (min, avg, max) = (12147610.567, 13122474.473, 26694078.725), stdev = 3233631.857 | |
[info] CI (99.9%): [10314531.019, 15930417.927] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = StrongConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 83.13% complete, ETA 00:57:46 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 16107945.512 ▒(99.9%) 4919.717 ns/op | |
[info] # Warmup Iteration 2: 13626368.744 ▒(99.9%) 155160.977 ns/op | |
[info] # Warmup Iteration 3: 14727136.381 ▒(99.9%) 623113.701 ns/op | |
[info] # Warmup Iteration 4: 14558624.493 ▒(99.9%) 170489.146 ns/op | |
[info] # Warmup Iteration 5: 14507818.860 ▒(99.9%) 182420.129 ns/op | |
[info] # Warmup Iteration 6: 13117431.672 ▒(99.9%) 31629.432 ns/op | |
[info] # Warmup Iteration 7: 13473166.278 ▒(99.9%) 561782.477 ns/op | |
[info] # Warmup Iteration 8: 12990720.119 ▒(99.9%) 74940.953 ns/op | |
[info] # Warmup Iteration 9: 13237129.023 ▒(99.9%) 522513.053 ns/op | |
[info] # Warmup Iteration 10: 20028216.578 ▒(99.9%) 1685954.458 ns/op | |
[info] Iteration 1: 65089824.406 ▒(99.9%) 9881997.300 ns/op | |
[info] Iteration 2: 21496763.185 ▒(99.9%) 2177189.875 ns/op | |
[info] Iteration 3: 12906365.909 ▒(99.9%) 5831.318 ns/op | |
[info] Iteration 4: 12954024.781 ▒(99.9%) 26586.499 ns/op | |
[info] Iteration 5: 12912254.872 ▒(99.9%) 1902.177 ns/op | |
[info] Iteration 6: 13429058.720 ▒(99.9%) 890159.324 ns/op | |
[info] Iteration 7: 29729705.964 ▒(99.9%) 1351443.865 ns/op | |
[info] Iteration 8: 39397102.573 ▒(99.9%) 8753966.496 ns/op | |
[info] Iteration 9: 13677729.997 ▒(99.9%) 702516.629 ns/op | |
[info] Iteration 10: 13143764.668 ▒(99.9%) 6490.770 ns/op | |
[info] | |
[info] # Run progress: 83.23% complete, ETA 00:57:25 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 13763479.012 ▒(99.9%) 1421520.102 ns/op | |
[info] # Warmup Iteration 2: 13186403.485 ▒(99.9%) 17633.398 ns/op | |
[info] # Warmup Iteration 3: 15688269.155 ▒(99.9%) 96255.919 ns/op | |
[info] # Warmup Iteration 4: 14312273.673 ▒(99.9%) 1669616.097 ns/op | |
[info] # Warmup Iteration 5: 15581277.368 ▒(99.9%) 687808.139 ns/op | |
[info] # Warmup Iteration 6: 47026333.699 ▒(99.9%) 8726560.282 ns/op | |
[info] # Warmup Iteration 7: 14182101.223 ▒(99.9%) 178114.676 ns/op | |
[info] # Warmup Iteration 8: 16867451.128 ▒(99.9%) 2046736.526 ns/op | |
[info] # Warmup Iteration 9: 13361303.289 ▒(99.9%) 42490.252 ns/op | |
[info] # Warmup Iteration 10: 13098478.306 ▒(99.9%) 68339.077 ns/op | |
[info] Iteration 1: 12963082.626 ▒(99.9%) 65507.150 ns/op | |
[info] Iteration 2: 12965485.687 ▒(99.9%) 1989.599 ns/op | |
[info] Iteration 3: 13012762.595 ▒(99.9%) 20993.243 ns/op | |
[info] Iteration 4: 12937668.967 ▒(99.9%) 52774.309 ns/op | |
[info] Iteration 5: 12966152.709 ▒(99.9%) 12071.216 ns/op | |
[info] Iteration 6: 12963379.105 ▒(99.9%) 55456.723 ns/op | |
[info] Iteration 7: 13271829.094 ▒(99.9%) 55946.876 ns/op | |
[info] Iteration 8: 12985895.338 ▒(99.9%) 60434.272 ns/op | |
[info] Iteration 9: 12916132.277 ▒(99.9%) 61687.304 ns/op | |
[info] Iteration 10: 13082780.527 ▒(99.9%) 39893.717 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 18240088.200 ▒(99.9%) 11293625.604 ns/op [Average] | |
[info] (min, avg, max) = (12906365.909, 18240088.200, 65089824.406), stdev = 13005756.040 | |
[info] CI (99.9%): [6946462.596, 29533713.804] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = WeakFixedSizeNoAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 83.33% complete, ETA 00:57:04 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 29648677.429 ▒(99.9%) 2761074.061 ns/op | |
[info] # Warmup Iteration 2: 83057515.028 ▒(99.9%) 26349644.464 ns/op | |
[info] # Warmup Iteration 3: 18681975.987 ▒(99.9%) 1193717.414 ns/op | |
[info] # Warmup Iteration 4: 19196331.221 ▒(99.9%) 191419.788 ns/op | |
[info] # Warmup Iteration 5: 23420079.445 ▒(99.9%) 3590777.939 ns/op | |
[info] # Warmup Iteration 6: 16132989.046 ▒(99.9%) 2202.070 ns/op | |
[info] # Warmup Iteration 7: 16160876.437 ▒(99.9%) 40212.760 ns/op | |
[info] # Warmup Iteration 8: 16595339.227 ▒(99.9%) 438050.710 ns/op | |
[info] # Warmup Iteration 9: 17426806.996 ▒(99.9%) 86655.482 ns/op | |
[info] # Warmup Iteration 10: 18547626.060 ▒(99.9%) 136753.878 ns/op | |
[info] Iteration 1: 19471567.858 ▒(99.9%) 172935.148 ns/op | |
[info] Iteration 2: 20243305.992 ▒(99.9%) 244238.665 ns/op | |
[info] Iteration 3: 21114600.066 ▒(99.9%) 311271.528 ns/op | |
[info] Iteration 4: 21916971.109 ▒(99.9%) 886129.316 ns/op | |
[info] Iteration 5: 23647264.014 ▒(99.9%) 464838.365 ns/op | |
[info] Iteration 6: 23766935.556 ▒(99.9%) 534768.484 ns/op | |
[info] Iteration 7: 26321729.770 ▒(99.9%) 2190905.428 ns/op | |
[info] Iteration 8: 26331559.838 ▒(99.9%) 1376032.278 ns/op | |
[info] Iteration 9: 27623502.069 ▒(99.9%) 1009586.932 ns/op | |
[info] Iteration 10: 28965310.821 ▒(99.9%) 1106709.437 ns/op | |
[info] | |
[info] # Run progress: 83.44% complete, ETA 00:56:42 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 20652397.219 ▒(99.9%) 6588897.049 ns/op | |
[info] # Warmup Iteration 2: 23421539.761 ▒(99.9%) 4356988.184 ns/op | |
[info] # Warmup Iteration 3: 77769472.149 ▒(99.9%) 5349595.527 ns/op | |
[info] # Warmup Iteration 4: 38162245.583 ▒(99.9%) 6873381.626 ns/op | |
[info] # Warmup Iteration 5: 16350343.199 ▒(99.9%) 137253.951 ns/op | |
[info] # Warmup Iteration 6: 16474666.447 ▒(99.9%) 29559.622 ns/op | |
[info] # Warmup Iteration 7: 17033930.146 ▒(99.9%) 36334.024 ns/op | |
[info] # Warmup Iteration 8: 36023179.110 ▒(99.9%) 2014311.731 ns/op | |
[info] # Warmup Iteration 9: 18119920.715 ▒(99.9%) 279295.069 ns/op | |
[info] # Warmup Iteration 10: 26678692.960 ▒(99.9%) 788134.934 ns/op | |
[info] Iteration 1: 25318555.468 ▒(99.9%) 1368722.844 ns/op | |
[info] Iteration 2: 18648322.379 ▒(99.9%) 167153.194 ns/op | |
[info] Iteration 3: 20438202.151 ▒(99.9%) 297330.208 ns/op | |
[info] Iteration 4: 21969549.904 ▒(99.9%) 123957.237 ns/op | |
[info] Iteration 5: 21581400.214 ▒(99.9%) 344572.706 ns/op | |
[info] Iteration 6: 24291811.609 ▒(99.9%) 641132.452 ns/op | |
[info] Iteration 7: 29366368.819 ▒(99.9%) 2623348.189 ns/op | |
[info] Iteration 8: 23903462.527 ▒(99.9%) 569159.059 ns/op | |
[info] Iteration 9: 29278065.518 ▒(99.9%) 967364.103 ns/op | |
[info] Iteration 10: 77035427.181 ▒(99.9%) 22201065.343 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 26561695.643 ▒(99.9%) 10704647.832 ns/op [Average] | |
[info] (min, avg, max) = (18648322.379, 26561695.643, 77035427.181), stdev = 12327488.363 | |
[info] CI (99.9%): [15857047.811, 37266343.475] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = WeakFixedSizeAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 83.54% complete, ETA 00:56:21 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 58918624.841 ▒(99.9%) 4368297.828 ns/op | |
[info] # Warmup Iteration 2: 18230467.881 ▒(99.9%) 1057459.511 ns/op | |
[info] # Warmup Iteration 3: 16276420.148 ▒(99.9%) 1002485.672 ns/op | |
[info] # Warmup Iteration 4: 16435580.072 ▒(99.9%) 13251.300 ns/op | |
[info] # Warmup Iteration 5: 16344939.530 ▒(99.9%) 20571.188 ns/op | |
[info] # Warmup Iteration 6: 16493422.823 ▒(99.9%) 4115.307 ns/op | |
[info] # Warmup Iteration 7: 16729496.721 ▒(99.9%) 19988.168 ns/op | |
[info] # Warmup Iteration 8: 22582189.619 ▒(99.9%) 387516.291 ns/op | |
[info] # Warmup Iteration 9: 79929617.938 ▒(99.9%) 21022245.920 ns/op | |
[info] # Warmup Iteration 10: 41905928.464 ▒(99.9%) 3261387.348 ns/op | |
[info] Iteration 1: 16314315.826 ▒(99.9%) 807110.337 ns/op | |
[info] Iteration 2: 16523788.136 ▒(99.9%) 8278.640 ns/op | |
[info] Iteration 3: 16887528.284 ▒(99.9%) 15947.707 ns/op | |
[info] Iteration 4: 16748416.190 ▒(99.9%) 12282.114 ns/op | |
[info] Iteration 5: 17160864.954 ▒(99.9%) 536039.416 ns/op | |
[info] Iteration 6: 16866750.747 ▒(99.9%) 369117.604 ns/op | |
[info] Iteration 7: 16653826.256 ▒(99.9%) 26562.222 ns/op | |
[info] Iteration 8: 16696908.354 ▒(99.9%) 13698.044 ns/op | |
[info] Iteration 9: 16792289.391 ▒(99.9%) 40961.800 ns/op | |
[info] Iteration 10: 16776567.428 ▒(99.9%) 22565.981 ns/op | |
[info] | |
[info] # Run progress: 83.65% complete, ETA 00:56:00 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 26555673.091 ▒(99.9%) 2572692.900 ns/op | |
[info] # Warmup Iteration 2: 22577357.981 ▒(99.9%) 362404.027 ns/op | |
[info] # Warmup Iteration 3: 16792923.167 ▒(99.9%) 1068262.185 ns/op | |
[info] # Warmup Iteration 4: 35541609.207 ▒(99.9%) 5397981.354 ns/op | |
[info] # Warmup Iteration 5: 18026981.372 ▒(99.9%) 998840.141 ns/op | |
[info] # Warmup Iteration 6: 16848675.580 ▒(99.9%) 64289.958 ns/op | |
[info] # Warmup Iteration 7: 20840523.595 ▒(99.9%) 3598348.472 ns/op | |
[info] # Warmup Iteration 8: 18155908.787 ▒(99.9%) 179911.012 ns/op | |
[info] # Warmup Iteration 9: 21901985.551 ▒(99.9%) 3412821.787 ns/op | |
[info] # Warmup Iteration 10: 18226877.021 ▒(99.9%) 224309.890 ns/op | |
[info] Iteration 1: 20698446.531 ▒(99.9%) 2234576.765 ns/op | |
[info] Iteration 2: 20487849.137 ▒(99.9%) 1058256.896 ns/op | |
[info] Iteration 3: 17196440.103 ▒(99.9%) 7571.024 ns/op | |
[info] Iteration 4: 16949449.919 ▒(99.9%) 56424.807 ns/op | |
[info] Iteration 5: 17054862.305 ▒(99.9%) 9373.126 ns/op | |
[info] Iteration 6: 17117991.606 ▒(99.9%) 36588.577 ns/op | |
[info] Iteration 7: 17149908.714 ▒(99.9%) 9369.251 ns/op | |
[info] Iteration 8: 16677909.608 ▒(99.9%) 4878.690 ns/op | |
[info] Iteration 9: 18698129.466 ▒(99.9%) 2057964.413 ns/op | |
[info] Iteration 10: 16969019.461 ▒(99.9%) 392107.647 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 17321063.121 ▒(99.9%) 1053619.691 ns/op [Average] | |
[info] (min, avg, max) = (16314315.826, 17321063.121, 20698446.531), stdev = 1213350.003 | |
[info] CI (99.9%): [16267443.430, 18374682.812] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = Find0) | |
[info] | |
[info] # Run progress: 83.75% complete, ETA 00:55:39 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 102017791.825 ▒(99.9%) 6394.163 ns/op | |
[info] # Warmup Iteration 2: 16911015.903 ▒(99.9%) 506383.083 ns/op | |
[info] # Warmup Iteration 3: 16599702.264 ▒(99.9%) 1046532.886 ns/op | |
[info] # Warmup Iteration 4: 73778499.462 ▒(99.9%) 16212966.935 ns/op | |
[info] # Warmup Iteration 5: 18426434.354 ▒(99.9%) 1316455.532 ns/op | |
[info] # Warmup Iteration 6: 16991406.149 ▒(99.9%) 4637.255 ns/op | |
[info] # Warmup Iteration 7: 20664733.839 ▒(99.9%) 544932.498 ns/op | |
[info] # Warmup Iteration 8: 25858956.184 ▒(99.9%) 6247170.831 ns/op | |
[info] # Warmup Iteration 9: 17465497.301 ▒(99.9%) 118210.990 ns/op | |
[info] # Warmup Iteration 10: 18203376.027 ▒(99.9%) 172521.613 ns/op | |
[info] Iteration 1: 22831954.087 ▒(99.9%) 453858.850 ns/op | |
[info] Iteration 2: 18742537.149 ▒(99.9%) 145994.016 ns/op | |
[info] Iteration 3: 20250825.201 ▒(99.9%) 342397.818 ns/op | |
[info] Iteration 4: 26456076.008 ▒(99.9%) 1885951.617 ns/op | |
[info] Iteration 5: 73440643.824 ▒(99.9%) 730087.240 ns/op | |
[info] Iteration 6: 21616701.619 ▒(99.9%) 449687.997 ns/op | |
[info] Iteration 7: 21681790.620 ▒(99.9%) 407836.417 ns/op | |
[info] Iteration 8: 24083646.417 ▒(99.9%) 594513.633 ns/op | |
[info] Iteration 9: 36345940.490 ▒(99.9%) 5549878.843 ns/op | |
[info] Iteration 10: 21829588.031 ▒(99.9%) 399871.893 ns/op | |
[info] | |
[info] # Run progress: 83.85% complete, ETA 00:55:18 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 18060529.129 ▒(99.9%) 3082084.551 ns/op | |
[info] # Warmup Iteration 2: 36703395.011 ▒(99.9%) 4663181.609 ns/op | |
[info] # Warmup Iteration 3: 18053754.949 ▒(99.9%) 335042.443 ns/op | |
[info] # Warmup Iteration 4: 16920511.540 ▒(99.9%) 26136.114 ns/op | |
[info] # Warmup Iteration 5: 21724433.166 ▒(99.9%) 381670.005 ns/op | |
[info] # Warmup Iteration 6: 17896296.297 ▒(99.9%) 86977.767 ns/op | |
[info] # Warmup Iteration 7: 17317867.668 ▒(99.9%) 1830440.076 ns/op | |
[info] # Warmup Iteration 8: 17700096.674 ▒(99.9%) 275328.632 ns/op | |
[info] # Warmup Iteration 9: 18631904.063 ▒(99.9%) 140271.579 ns/op | |
[info] # Warmup Iteration 10: 20422296.757 ▒(99.9%) 1692768.386 ns/op | |
[info] Iteration 1: 20233105.060 ▒(99.9%) 229688.227 ns/op | |
[info] Iteration 2: 21615696.623 ▒(99.9%) 303768.687 ns/op | |
[info] Iteration 3: 22011670.613 ▒(99.9%) 360436.870 ns/op | |
[info] Iteration 4: 21986894.166 ▒(99.9%) 1038870.334 ns/op | |
[info] Iteration 5: 25241394.184 ▒(99.9%) 644176.649 ns/op | |
[info] Iteration 6: 24951425.836 ▒(99.9%) 675081.950 ns/op | |
[info] Iteration 7: 26885622.519 ▒(99.9%) 1225699.848 ns/op | |
[info] Iteration 8: 30831019.947 ▒(99.9%) 1260247.212 ns/op | |
[info] Iteration 9: 33114742.193 ▒(99.9%) 1732067.736 ns/op | |
[info] Iteration 10: 32044983.740 ▒(99.9%) 1605061.445 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 27309812.916 ▒(99.9%) 10304773.485 ns/op [Average] | |
[info] (min, avg, max) = (18742537.149, 27309812.916, 73440643.824), stdev = 11866992.470 | |
[info] CI (99.9%): [17005039.432, 37614586.401] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = Find1) | |
[info] | |
[info] # Run progress: 83.96% complete, ETA 00:54:56 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 9709402.772 ▒(99.9%) 1429144.962 ns/op | |
[info] # Warmup Iteration 2: 47672491.613 ▒(99.9%) 17881659.678 ns/op | |
[info] # Warmup Iteration 3: 9984137.719 ▒(99.9%) 1479445.332 ns/op | |
[info] # Warmup Iteration 4: 26287948.125 ▒(99.9%) 2695407.148 ns/op | |
[info] # Warmup Iteration 5: 17716877.721 ▒(99.9%) 5854225.160 ns/op | |
[info] # Warmup Iteration 6: 12740362.910 ▒(99.9%) 1451401.577 ns/op | |
[info] # Warmup Iteration 7: 18215253.960 ▒(99.9%) 6461860.592 ns/op | |
[info] # Warmup Iteration 8: 26178497.146 ▒(99.9%) 8708197.597 ns/op | |
[info] # Warmup Iteration 9: 9255923.480 ▒(99.9%) 1239104.733 ns/op | |
[info] # Warmup Iteration 10: 9045476.702 ▒(99.9%) 1138578.749 ns/op | |
[info] Iteration 1: 51074291.351 ▒(99.9%) 14325706.555 ns/op | |
[info] Iteration 2: 51338666.880 ▒(99.9%) 5898241.813 ns/op | |
[info] Iteration 3: 52989774.424 ▒(99.9%) 20337864.299 ns/op | |
[info] Iteration 4: 52950474.442 ▒(99.9%) 26066978.989 ns/op | |
[info] Iteration 5: 51281821.114 ▒(99.9%) 10800892.097 ns/op | |
[info] Iteration 6: 11487681.277 ▒(99.9%) 2003693.249 ns/op | |
[info] Iteration 7: 8979212.610 ▒(99.9%) 606522.503 ns/op | |
[info] Iteration 8: 8662734.037 ▒(99.9%) 206242.805 ns/op | |
[info] Iteration 9: 22593830.246 ▒(99.9%) 1687628.060 ns/op | |
[info] Iteration 10: 36839855.340 ▒(99.9%) 2563704.386 ns/op | |
[info] | |
[info] # Run progress: 84.06% complete, ETA 00:54:35 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 8876065.546 ▒(99.9%) 482038.775 ns/op | |
[info] # Warmup Iteration 2: 8848121.839 ▒(99.9%) 882382.313 ns/op | |
[info] # Warmup Iteration 3: 9273655.593 ▒(99.9%) 1153623.274 ns/op | |
[info] # Warmup Iteration 4: 10142020.074 ▒(99.9%) 792966.117 ns/op | |
[info] # Warmup Iteration 5: 50295497.988 ▒(99.9%) 15200850.883 ns/op | |
[info] # Warmup Iteration 6: 14330597.858 ▒(99.9%) 4660915.548 ns/op | |
[info] # Warmup Iteration 7: 8724457.482 ▒(99.9%) 320515.125 ns/op | |
[info] # Warmup Iteration 8: 8629440.121 ▒(99.9%) 394995.990 ns/op | |
[info] # Warmup Iteration 9: 8615574.211 ▒(99.9%) 666881.020 ns/op | |
[info] # Warmup Iteration 10: 9780455.293 ▒(99.9%) 2530819.040 ns/op | |
[info] Iteration 1: 9743369.344 ▒(99.9%) 2672087.763 ns/op | |
[info] Iteration 2: 8926966.759 ▒(99.9%) 1508385.694 ns/op | |
[info] Iteration 3: 13637302.569 ▒(99.9%) 1902745.351 ns/op | |
[info] Iteration 4: 8402574.006 ▒(99.9%) 303467.975 ns/op | |
[info] Iteration 5: 10446572.480 ▒(99.9%) 610736.566 ns/op | |
[info] Iteration 6: 14634291.151 ▒(99.9%) 565920.102 ns/op | |
[info] Iteration 7: 8803667.255 ▒(99.9%) 1232804.827 ns/op | |
[info] Iteration 8: 8867484.567 ▒(99.9%) 853909.850 ns/op | |
[info] Iteration 9: 8510124.184 ▒(99.9%) 453619.586 ns/op | |
[info] Iteration 10: 9525808.839 ▒(99.9%) 1565876.275 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 22484825.144 ▒(99.9%) 16188527.206 ns/op [Average] | |
[info] (min, avg, max) = (8402574.006, 22484825.144, 52989774.424), stdev = 18642732.005 | |
[info] CI (99.9%): [6296297.938, 38673352.349] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = Find2) | |
[info] | |
[info] # Run progress: 84.17% complete, ETA 00:54:14 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 18779774.862 ▒(99.9%) 4421974.012 ns/op | |
[info] # Warmup Iteration 2: 19926944.969 ▒(99.9%) 163849.141 ns/op | |
[info] # Warmup Iteration 3: 18996150.939 ▒(99.9%) 404443.471 ns/op | |
[info] # Warmup Iteration 4: 34852499.888 ▒(99.9%) 4548711.026 ns/op | |
[info] # Warmup Iteration 5: 18594713.589 ▒(99.9%) 1095008.736 ns/op | |
[info] # Warmup Iteration 6: 44142186.684 ▒(99.9%) 2302295.121 ns/op | |
[info] # Warmup Iteration 7: 17606917.094 ▒(99.9%) 55723.731 ns/op | |
[info] # Warmup Iteration 8: 54225179.276 ▒(99.9%) 6190666.165 ns/op | |
[info] # Warmup Iteration 9: 19319534.921 ▒(99.9%) 1159652.625 ns/op | |
[info] # Warmup Iteration 10: 37695819.661 ▒(99.9%) 4412644.061 ns/op | |
[info] Iteration 1: 56741052.898 ▒(99.9%) 10572970.738 ns/op | |
[info] Iteration 2: 18804878.412 ▒(99.9%) 196425.153 ns/op | |
[info] Iteration 3: 19439281.633 ▒(99.9%) 164581.975 ns/op | |
[info] Iteration 4: 21431873.949 ▒(99.9%) 291372.405 ns/op | |
[info] Iteration 5: 21522957.200 ▒(99.9%) 1901079.289 ns/op | |
[info] Iteration 6: 22717249.844 ▒(99.9%) 452655.265 ns/op | |
[info] Iteration 7: 22052645.972 ▒(99.9%) 997391.316 ns/op | |
[info] Iteration 8: 24095885.530 ▒(99.9%) 1439345.936 ns/op | |
[info] Iteration 9: 25542153.071 ▒(99.9%) 683489.656 ns/op | |
[info] Iteration 10: 29201680.886 ▒(99.9%) 45356.045 ns/op | |
[info] | |
[info] # Run progress: 84.27% complete, ETA 00:53:53 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 22703658.947 ▒(99.9%) 2820631.234 ns/op | |
[info] # Warmup Iteration 2: 16550021.782 ▒(99.9%) 16566.372 ns/op | |
[info] # Warmup Iteration 3: 19942875.941 ▒(99.9%) 195333.945 ns/op | |
[info] # Warmup Iteration 4: 16500256.099 ▒(99.9%) 50843.641 ns/op | |
[info] # Warmup Iteration 5: 16823059.642 ▒(99.9%) 845453.978 ns/op | |
[info] # Warmup Iteration 6: 16969409.417 ▒(99.9%) 29041.248 ns/op | |
[info] # Warmup Iteration 7: 17869244.760 ▒(99.9%) 94676.946 ns/op | |
[info] # Warmup Iteration 8: 19033485.132 ▒(99.9%) 144576.890 ns/op | |
[info] # Warmup Iteration 9: 19417524.618 ▒(99.9%) 174896.368 ns/op | |
[info] # Warmup Iteration 10: 20103713.514 ▒(99.9%) 652896.681 ns/op | |
[info] Iteration 1: 22194905.655 ▒(99.9%) 1751825.391 ns/op | |
[info] Iteration 2: 22426695.906 ▒(99.9%) 6937.892 ns/op | |
[info] Iteration 3: 23958661.326 ▒(99.9%) 1716059.969 ns/op | |
[info] Iteration 4: 25158989.482 ▒(99.9%) 2427675.764 ns/op | |
[info] Iteration 5: 27123495.931 ▒(99.9%) 1831091.924 ns/op | |
[info] Iteration 6: 29819661.355 ▒(99.9%) 1277906.417 ns/op | |
[info] Iteration 7: 35292096.473 ▒(99.9%) 892243.898 ns/op | |
[info] Iteration 8: 34173160.861 ▒(99.9%) 1947336.539 ns/op | |
[info] Iteration 9: 37220249.701 ▒(99.9%) 2368350.877 ns/op | |
[info] Iteration 10: 41491390.859 ▒(99.9%) 3247883.278 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 28020448.347 ▒(99.9%) 7984827.865 ns/op [Average] | |
[info] (min, avg, max) = (18804878.412, 28020448.347, 56741052.898), stdev = 9195339.644 | |
[info] CI (99.9%): [20035620.482, 36005276.212] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = Find3) | |
[info] | |
[info] # Run progress: 84.38% complete, ETA 00:53:31 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 14189181.480 ▒(99.9%) 3500277.453 ns/op | |
[info] # Warmup Iteration 2: 13459470.880 ▒(99.9%) 2871763.989 ns/op | |
[info] # Warmup Iteration 3: 15298247.539 ▒(99.9%) 3070742.091 ns/op | |
[info] # Warmup Iteration 4: 16439857.134 ▒(99.9%) 3221573.944 ns/op | |
[info] # Warmup Iteration 5: 10930636.209 ▒(99.9%) 1455735.508 ns/op | |
[info] # Warmup Iteration 6: 16760364.829 ▒(99.9%) 3129468.635 ns/op | |
[info] # Warmup Iteration 7: 64247045.711 ▒(99.9%) 27454273.685 ns/op | |
[info] # Warmup Iteration 8: 65580479.719 ▒(99.9%) 27248978.147 ns/op | |
[info] # Warmup Iteration 9: 63421276.545 ▒(99.9%) 17777188.214 ns/op | |
[info] # Warmup Iteration 10: 18541500.376 ▒(99.9%) 6099248.776 ns/op | |
[info] Iteration 1: 20419177.831 ▒(99.9%) 4888152.818 ns/op | |
[info] Iteration 2: 65292962.919 ▒(99.9%) 30078388.277 ns/op | |
[info] Iteration 3: 54709262.655 ▒(99.9%) 10917995.601 ns/op | |
[info] Iteration 4: 13638549.149 ▒(99.9%) 1912229.024 ns/op | |
[info] Iteration 5: 11220226.956 ▒(99.9%) 737583.318 ns/op | |
[info] Iteration 6: 14466051.846 ▒(99.9%) 988958.105 ns/op | |
[info] Iteration 7: 11613518.232 ▒(99.9%) 2215014.990 ns/op | |
[info] Iteration 8: 11199280.810 ▒(99.9%) 1624150.416 ns/op | |
[info] Iteration 9: 10373848.872 ▒(99.9%) 1562626.845 ns/op | |
[info] Iteration 10: 11384632.382 ▒(99.9%) 2332970.869 ns/op | |
[info] | |
[info] # Run progress: 84.48% complete, ETA 00:53:10 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 16554639.616 ▒(99.9%) 3460880.077 ns/op | |
[info] # Warmup Iteration 2: 13872458.703 ▒(99.9%) 4382226.661 ns/op | |
[info] # Warmup Iteration 3: 49875620.470 ▒(99.9%) 5029967.153 ns/op | |
[info] # Warmup Iteration 4: 20422850.810 ▒(99.9%) 3205384.168 ns/op | |
[info] # Warmup Iteration 5: 11887607.123 ▒(99.9%) 3566239.439 ns/op | |
[info] # Warmup Iteration 6: 20389403.564 ▒(99.9%) 6546092.462 ns/op | |
[info] # Warmup Iteration 7: 15634668.363 ▒(99.9%) 1197160.266 ns/op | |
[info] # Warmup Iteration 8: 56555482.932 ▒(99.9%) 10856895.159 ns/op | |
[info] # Warmup Iteration 9: 11613291.812 ▒(99.9%) 1271784.986 ns/op | |
[info] # Warmup Iteration 10: 14370212.856 ▒(99.9%) 3952581.496 ns/op | |
[info] Iteration 1: 15773765.373 ▒(99.9%) 4112384.644 ns/op | |
[info] Iteration 2: 11975560.400 ▒(99.9%) 3331640.809 ns/op | |
[info] Iteration 3: 14955122.850 ▒(99.9%) 909848.039 ns/op | |
[info] Iteration 4: 19865304.070 ▒(99.9%) 8863870.252 ns/op | |
[info] Iteration 5: 14341812.365 ▒(99.9%) 1261792.198 ns/op | |
[info] Iteration 6: 12895384.941 ▒(99.9%) 2538759.629 ns/op | |
[info] Iteration 7: 18675567.224 ▒(99.9%) 7267117.215 ns/op | |
[info] Iteration 8: 59439569.939 ▒(99.9%) 7238690.255 ns/op | |
[info] Iteration 9: 13240002.727 ▒(99.9%) 1952882.243 ns/op | |
[info] Iteration 10: 14797867.684 ▒(99.9%) 2376146.717 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 21013873.461 ▒(99.9%) 14799450.920 ns/op [Average] | |
[info] (min, avg, max) = (10373848.872, 21013873.461, 65292962.919), stdev = 17043069.688 | |
[info] CI (99.9%): [6214422.542, 35813324.381] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = Safe) | |
[info] | |
[info] # Run progress: 84.58% complete, ETA 00:52:49 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 17587422.916 ▒(99.9%) 3862074.725 ns/op | |
[info] # Warmup Iteration 2: 18147932.270 ▒(99.9%) 1279515.306 ns/op | |
[info] # Warmup Iteration 3: 19510259.722 ▒(99.9%) 855429.485 ns/op | |
[info] # Warmup Iteration 4: 16472193.449 ▒(99.9%) 9154.456 ns/op | |
[info] # Warmup Iteration 5: 18416533.383 ▒(99.9%) 116186.898 ns/op | |
[info] # Warmup Iteration 6: 22198925.345 ▒(99.9%) 49418.705 ns/op | |
[info] # Warmup Iteration 7: 31648222.353 ▒(99.9%) 7433779.701 ns/op | |
[info] # Warmup Iteration 8: 18034749.967 ▒(99.9%) 106763.641 ns/op | |
[info] # Warmup Iteration 9: 19243073.127 ▒(99.9%) 168866.795 ns/op | |
[info] # Warmup Iteration 10: 19407657.856 ▒(99.9%) 224957.246 ns/op | |
[info] Iteration 1: 21062295.613 ▒(99.9%) 307404.730 ns/op | |
[info] Iteration 2: 20777291.376 ▒(99.9%) 453874.619 ns/op | |
[info] Iteration 3: 22685446.775 ▒(99.9%) 440954.456 ns/op | |
[info] Iteration 4: 23845081.419 ▒(99.9%) 457391.728 ns/op | |
[info] Iteration 5: 24214671.040 ▒(99.9%) 542362.351 ns/op | |
[info] Iteration 6: 24116261.150 ▒(99.9%) 542384.028 ns/op | |
[info] Iteration 7: 27809910.162 ▒(99.9%) 932553.079 ns/op | |
[info] Iteration 8: 26760873.585 ▒(99.9%) 2803589.592 ns/op | |
[info] Iteration 9: 27240145.067 ▒(99.9%) 905901.581 ns/op | |
[info] Iteration 10: 33711602.967 ▒(99.9%) 4292294.556 ns/op | |
[info] | |
[info] # Run progress: 84.69% complete, ETA 00:52:27 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 21813068.161 ▒(99.9%) 3920552.553 ns/op | |
[info] # Warmup Iteration 2: 16176878.661 ▒(99.9%) 51715.160 ns/op | |
[info] # Warmup Iteration 3: 15922738.454 ▒(99.9%) 13778.040 ns/op | |
[info] # Warmup Iteration 4: 16152305.724 ▒(99.9%) 2693.631 ns/op | |
[info] # Warmup Iteration 5: 16379779.545 ▒(99.9%) 28051.490 ns/op | |
[info] # Warmup Iteration 6: 18788491.612 ▒(99.9%) 168430.879 ns/op | |
[info] # Warmup Iteration 7: 18255066.774 ▒(99.9%) 1094027.435 ns/op | |
[info] # Warmup Iteration 8: 18294104.295 ▒(99.9%) 127258.999 ns/op | |
[info] # Warmup Iteration 9: 18765058.876 ▒(99.9%) 129994.015 ns/op | |
[info] # Warmup Iteration 10: 19596700.046 ▒(99.9%) 1540880.009 ns/op | |
[info] Iteration 1: 20066445.778 ▒(99.9%) 367397.320 ns/op | |
[info] Iteration 2: 21035558.805 ▒(99.9%) 345705.769 ns/op | |
[info] Iteration 3: 21463584.391 ▒(99.9%) 383867.816 ns/op | |
[info] Iteration 4: 22620564.043 ▒(99.9%) 1195246.270 ns/op | |
[info] Iteration 5: 23841878.900 ▒(99.9%) 544556.219 ns/op | |
[info] Iteration 6: 27199486.142 ▒(99.9%) 825110.802 ns/op | |
[info] Iteration 7: 25079263.833 ▒(99.9%) 665214.848 ns/op | |
[info] Iteration 8: 30401470.563 ▒(99.9%) 1343904.808 ns/op | |
[info] Iteration 9: 61625350.487 ▒(99.9%) 18000476.224 ns/op | |
[info] Iteration 10: 30645590.781 ▒(99.9%) 3075446.498 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 26810138.644 ▒(99.9%) 7804214.062 ns/op [Average] | |
[info] (min, avg, max) = (20066445.778, 26810138.644, 61625350.487), stdev = 8987344.520 | |
[info] CI (99.9%): [19005924.582, 34614352.706] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldChars | |
[info] # Parameters: (arraySize = 100000, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 84.79% complete, ETA 00:52:06 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 40204247.999 ▒(99.9%) 3460086.922 ns/op | |
[info] # Warmup Iteration 2: 24998826.162 ▒(99.9%) 7136452.069 ns/op | |
[info] # Warmup Iteration 3: 17752116.009 ▒(99.9%) 56990.680 ns/op | |
[info] # Warmup Iteration 4: 29868914.438 ▒(99.9%) 2722312.263 ns/op | |
[info] # Warmup Iteration 5: 16097416.439 ▒(99.9%) 7526.927 ns/op | |
[info] # Warmup Iteration 6: 16322638.826 ▒(99.9%) 5357.181 ns/op | |
[info] # Warmup Iteration 7: 16797432.621 ▒(99.9%) 11988.120 ns/op | |
[info] # Warmup Iteration 8: 18635510.456 ▒(99.9%) 1389273.745 ns/op | |
[info] # Warmup Iteration 9: 18183709.158 ▒(99.9%) 139655.638 ns/op | |
[info] # Warmup Iteration 10: 19324032.910 ▒(99.9%) 2010110.681 ns/op | |
[info] Iteration 1: 20024349.158 ▒(99.9%) 243797.266 ns/op | |
[info] Iteration 2: 21819542.830 ▒(99.9%) 147628.043 ns/op | |
[info] Iteration 3: 20665087.240 ▒(99.9%) 272249.208 ns/op | |
[info] Iteration 4: 22958513.040 ▒(99.9%) 19377.084 ns/op | |
[info] Iteration 5: 25766165.673 ▒(99.9%) 1930324.993 ns/op | |
[info] Iteration 6: 24558384.391 ▒(99.9%) 635797.121 ns/op | |
[info] Iteration 7: 26360181.184 ▒(99.9%) 2059540.104 ns/op | |
[info] Iteration 8: 25648564.528 ▒(99.9%) 751912.837 ns/op | |
[info] Iteration 9: 29903600.703 ▒(99.9%) 1210607.865 ns/op | |
[info] Iteration 10: 30741508.405 ▒(99.9%) 1279178.624 ns/op | |
[info] | |
[info] # Run progress: 84.90% complete, ETA 00:51:45 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 17687042.180 ▒(99.9%) 2478498.564 ns/op | |
[info] # Warmup Iteration 2: 18494281.092 ▒(99.9%) 3060184.602 ns/op | |
[info] # Warmup Iteration 3: 16270298.931 ▒(99.9%) 16482.761 ns/op | |
[info] # Warmup Iteration 4: 16091831.154 ▒(99.9%) 876.418 ns/op | |
[info] # Warmup Iteration 5: 16543750.398 ▒(99.9%) 488810.628 ns/op | |
[info] # Warmup Iteration 6: 17618043.191 ▒(99.9%) 1942775.720 ns/op | |
[info] # Warmup Iteration 7: 17867611.511 ▒(99.9%) 66569.143 ns/op | |
[info] # Warmup Iteration 8: 18669830.116 ▒(99.9%) 153132.258 ns/op | |
[info] # Warmup Iteration 9: 20016698.623 ▒(99.9%) 454474.778 ns/op | |
[info] # Warmup Iteration 10: 19855440.413 ▒(99.9%) 174958.980 ns/op | |
[info] Iteration 1: 21298604.133 ▒(99.9%) 14811.349 ns/op | |
[info] Iteration 2: 21695976.600 ▒(99.9%) 339137.783 ns/op | |
[info] Iteration 3: 23466095.448 ▒(99.9%) 913885.062 ns/op | |
[info] Iteration 4: 23400863.884 ▒(99.9%) 721582.896 ns/op | |
[info] Iteration 5: 26660016.862 ▒(99.9%) 809824.523 ns/op | |
[info] Iteration 6: 27036115.520 ▒(99.9%) 908360.105 ns/op | |
[info] Iteration 7: 28858427.034 ▒(99.9%) 1727717.466 ns/op | |
[info] Iteration 8: 28526279.832 ▒(99.9%) 1098134.423 ns/op | |
[info] Iteration 9: 33575157.498 ▒(99.9%) 468812.024 ns/op | |
[info] Iteration 10: 36132747.400 ▒(99.9%) 3175638.457 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldChars": | |
[info] 25954809.068 ▒(99.9%) 3784463.682 ns/op [Average] | |
[info] (min, avg, max) = (20024349.158, 25954809.068, 36132747.400), stdev = 4358194.004 | |
[info] CI (99.9%): [22170345.386, 29739272.750] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = ExistingSynchronized) | |
[info] | |
[info] # Run progress: 85.00% complete, ETA 00:51:23 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 8.142 ▒(99.9%) 0.842 ns/op | |
[info] # Warmup Iteration 2: 11.468 ▒(99.9%) 0.934 ns/op | |
[info] # Warmup Iteration 3: 14.619 ▒(99.9%) 2.798 ns/op | |
[info] # Warmup Iteration 4: 7.636 ▒(99.9%) 1.179 ns/op | |
[info] # Warmup Iteration 5: 20.071 ▒(99.9%) 2.931 ns/op | |
[info] # Warmup Iteration 6: 48.111 ▒(99.9%) 0.626 ns/op | |
[info] # Warmup Iteration 7: 48.119 ▒(99.9%) 0.354 ns/op | |
[info] # Warmup Iteration 8: 48.039 ▒(99.9%) 0.510 ns/op | |
[info] # Warmup Iteration 9: 48.039 ▒(99.9%) 0.228 ns/op | |
[info] # Warmup Iteration 10: 48.038 ▒(99.9%) 0.398 ns/op | |
[info] Iteration 1: 12.552 ▒(99.9%) 1.947 ns/op | |
[info] Iteration 2: 6.138 ▒(99.9%) 0.570 ns/op | |
[info] Iteration 3: 6.149 ▒(99.9%) 0.268 ns/op | |
[info] Iteration 4: 6.173 ▒(99.9%) 1.506 ns/op | |
[info] Iteration 5: 6.165 ▒(99.9%) 1.051 ns/op | |
[info] Iteration 6: 6.144 ▒(99.9%) 0.789 ns/op | |
[info] Iteration 7: 6.330 ▒(99.9%) 0.711 ns/op | |
[info] Iteration 8: 7.285 ▒(99.9%) 2.186 ns/op | |
[info] Iteration 9: 9.765 ▒(99.9%) 0.860 ns/op | |
[info] Iteration 10: 9.078 ▒(99.9%) 1.319 ns/op | |
[info] | |
[info] # Run progress: 85.10% complete, ETA 00:51:02 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 9.487 ▒(99.9%) 3.229 ns/op | |
[info] # Warmup Iteration 2: 16.216 ▒(99.9%) 4.244 ns/op | |
[info] # Warmup Iteration 3: 13.405 ▒(99.9%) 1.606 ns/op | |
[info] # Warmup Iteration 4: 6.837 ▒(99.9%) 0.445 ns/op | |
[info] # Warmup Iteration 5: 11.652 ▒(99.9%) 1.590 ns/op | |
[info] # Warmup Iteration 6: 19.326 ▒(99.9%) 7.039 ns/op | |
[info] # Warmup Iteration 7: 48.118 ▒(99.9%) 0.479 ns/op | |
[info] # Warmup Iteration 8: 9.533 ▒(99.9%) 1.650 ns/op | |
[info] # Warmup Iteration 9: 24.020 ▒(99.9%) 2.857 ns/op | |
[info] # Warmup Iteration 10: 48.123 ▒(99.9%) 0.719 ns/op | |
[info] Iteration 1: 48.140 ▒(99.9%) 0.391 ns/op | |
[info] Iteration 2: 48.099 ▒(99.9%) 0.688 ns/op | |
[info] Iteration 3: 48.110 ▒(99.9%) 0.474 ns/op | |
[info] Iteration 4: 48.169 ▒(99.9%) 0.885 ns/op | |
[info] Iteration 5: 48.117 ▒(99.9%) 0.530 ns/op | |
[info] Iteration 6: 14.258 ▒(99.9%) 3.318 ns/op | |
[info] Iteration 7: 48.081 ▒(99.9%) 0.893 ns/op | |
[info] Iteration 8: 48.087 ▒(99.9%) 0.547 ns/op | |
[info] Iteration 9: 11.708 ▒(99.9%) 2.219 ns/op | |
[info] Iteration 10: 6.869 ▒(99.9%) 1.132 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 22.271 ▒(99.9%) 17.010 ns/op [Average] | |
[info] (min, avg, max) = (6.138, 22.271, 48.169), stdev = 19.589 | |
[info] CI (99.9%): [5.261, 39.281] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = ConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 85.21% complete, ETA 00:50:40 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 14.631 ▒(99.9%) 3.647 ns/op | |
[info] # Warmup Iteration 2: 7.537 ▒(99.9%) 5.152 ns/op | |
[info] # Warmup Iteration 3: 6.387 ▒(99.9%) 1.264 ns/op | |
[info] # Warmup Iteration 4: 6.611 ▒(99.9%) 2.573 ns/op | |
[info] # Warmup Iteration 5: 10.016 ▒(99.9%) 3.004 ns/op | |
[info] # Warmup Iteration 6: 10.028 ▒(99.9%) 0.682 ns/op | |
[info] # Warmup Iteration 7: 6.840 ▒(99.9%) 2.339 ns/op | |
[info] # Warmup Iteration 8: 6.484 ▒(99.9%) 0.958 ns/op | |
[info] # Warmup Iteration 9: 6.750 ▒(99.9%) 2.496 ns/op | |
[info] # Warmup Iteration 10: 9.244 ▒(99.9%) 3.141 ns/op | |
[info] Iteration 1: 52.245 ▒(99.9%) 21.152 ns/op | |
[info] Iteration 2: 50.846 ▒(99.9%) 14.751 ns/op | |
[info] Iteration 3: 50.285 ▒(99.9%) 23.174 ns/op | |
[info] Iteration 4: 39.768 ▒(99.9%) 10.950 ns/op | |
[info] Iteration 5: 7.465 ▒(99.9%) 3.228 ns/op | |
[info] Iteration 6: 7.758 ▒(99.9%) 1.609 ns/op | |
[info] Iteration 7: 13.005 ▒(99.9%) 1.847 ns/op | |
[info] Iteration 8: 6.535 ▒(99.9%) 0.644 ns/op | |
[info] Iteration 9: 6.750 ▒(99.9%) 2.348 ns/op | |
[info] Iteration 10: 6.618 ▒(99.9%) 1.562 ns/op | |
[info] | |
[info] # Run progress: 85.31% complete, ETA 00:50:19 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 7.229 ▒(99.9%) 0.943 ns/op | |
[info] # Warmup Iteration 2: 12.185 ▒(99.9%) 2.931 ns/op | |
[info] # Warmup Iteration 3: 48.124 ▒(99.9%) 0.564 ns/op | |
[info] # Warmup Iteration 4: 48.053 ▒(99.9%) 0.767 ns/op | |
[info] # Warmup Iteration 5: 48.201 ▒(99.9%) 0.636 ns/op | |
[info] # Warmup Iteration 6: 48.028 ▒(99.9%) 0.546 ns/op | |
[info] # Warmup Iteration 7: 48.130 ▒(99.9%) 0.867 ns/op | |
[info] # Warmup Iteration 8: 48.112 ▒(99.9%) 0.547 ns/op | |
[info] # Warmup Iteration 9: 47.871 ▒(99.9%) 0.926 ns/op | |
[info] # Warmup Iteration 10: 13.582 ▒(99.9%) 2.811 ns/op | |
[info] Iteration 1: 48.102 ▒(99.9%) 0.458 ns/op | |
[info] Iteration 2: 19.988 ▒(99.9%) 3.168 ns/op | |
[info] Iteration 3: 6.830 ▒(99.9%) 0.524 ns/op | |
[info] Iteration 4: 48.089 ▒(99.9%) 0.373 ns/op | |
[info] Iteration 5: 39.906 ▒(99.9%) 0.317 ns/op | |
[info] Iteration 6: 7.418 ▒(99.9%) 2.001 ns/op | |
[info] Iteration 7: 15.241 ▒(99.9%) 3.676 ns/op | |
[info] Iteration 8: 10.247 ▒(99.9%) 2.607 ns/op | |
[info] Iteration 9: 13.967 ▒(99.9%) 3.270 ns/op | |
[info] Iteration 10: 14.336 ▒(99.9%) 3.491 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 23.270 ▒(99.9%) 16.024 ns/op [Average] | |
[info] (min, avg, max) = (6.535, 23.270, 52.245), stdev = 18.454 | |
[info] CI (99.9%): [7.246, 39.294] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = WeakConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 85.42% complete, ETA 00:49:57 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 10.767 ▒(99.9%) 1.018 ns/op | |
[info] # Warmup Iteration 2: 6.890 ▒(99.9%) 1.320 ns/op | |
[info] # Warmup Iteration 3: 6.142 ▒(99.9%) 0.736 ns/op | |
[info] # Warmup Iteration 4: 6.106 ▒(99.9%) 0.426 ns/op | |
[info] # Warmup Iteration 5: 6.094 ▒(99.9%) 0.657 ns/op | |
[info] # Warmup Iteration 6: 6.140 ▒(99.9%) 0.491 ns/op | |
[info] # Warmup Iteration 7: 6.170 ▒(99.9%) 0.375 ns/op | |
[info] # Warmup Iteration 8: 46.637 ▒(99.9%) 1.173 ns/op | |
[info] # Warmup Iteration 9: 43.388 ▒(99.9%) 0.574 ns/op | |
[info] # Warmup Iteration 10: 8.517 ▒(99.9%) 1.512 ns/op | |
[info] Iteration 1: 37.308 ▒(99.9%) 0.369 ns/op | |
[info] Iteration 2: 6.911 ▒(99.9%) 0.238 ns/op | |
[info] Iteration 3: 6.122 ▒(99.9%) 0.468 ns/op | |
[info] Iteration 4: 7.404 ▒(99.9%) 0.556 ns/op | |
[info] Iteration 5: 48.314 ▒(99.9%) 1.335 ns/op | |
[info] Iteration 6: 48.309 ▒(99.9%) 1.580 ns/op | |
[info] Iteration 7: 48.262 ▒(99.9%) 0.508 ns/op | |
[info] Iteration 8: 48.295 ▒(99.9%) 1.311 ns/op | |
[info] Iteration 9: 48.015 ▒(99.9%) 0.200 ns/op | |
[info] Iteration 10: 28.385 ▒(99.9%) 0.653 ns/op | |
[info] | |
[info] # Run progress: 85.52% complete, ETA 00:49:36 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 14.777 ▒(99.9%) 5.554 ns/op | |
[info] # Warmup Iteration 2: 8.824 ▒(99.9%) 7.070 ns/op | |
[info] # Warmup Iteration 3: 6.126 ▒(99.9%) 0.953 ns/op | |
[info] # Warmup Iteration 4: 11.373 ▒(99.9%) 1.617 ns/op | |
[info] # Warmup Iteration 5: 48.243 ▒(99.9%) 0.341 ns/op | |
[info] # Warmup Iteration 6: 46.678 ▒(99.9%) 1.302 ns/op | |
[info] # Warmup Iteration 7: 8.000 ▒(99.9%) 0.415 ns/op | |
[info] # Warmup Iteration 8: 6.075 ▒(99.9%) 0.983 ns/op | |
[info] # Warmup Iteration 9: 6.087 ▒(99.9%) 0.842 ns/op | |
[info] # Warmup Iteration 10: 6.122 ▒(99.9%) 1.134 ns/op | |
[info] Iteration 1: 6.111 ▒(99.9%) 0.533 ns/op | |
[info] Iteration 2: 6.162 ▒(99.9%) 1.379 ns/op | |
[info] Iteration 3: 6.177 ▒(99.9%) 1.744 ns/op | |
[info] Iteration 4: 6.150 ▒(99.9%) 0.995 ns/op | |
[info] Iteration 5: 6.209 ▒(99.9%) 1.250 ns/op | |
[info] Iteration 6: 6.102 ▒(99.9%) 0.966 ns/op | |
[info] Iteration 7: 13.966 ▒(99.9%) 3.935 ns/op | |
[info] Iteration 8: 48.415 ▒(99.9%) 0.137 ns/op | |
[info] Iteration 9: 48.112 ▒(99.9%) 0.859 ns/op | |
[info] Iteration 10: 48.215 ▒(99.9%) 0.295 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 26.147 ▒(99.9%) 17.486 ns/op [Average] | |
[info] (min, avg, max) = (6.102, 26.147, 48.415), stdev = 20.137 | |
[info] CI (99.9%): [8.661, 43.633] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = StrongConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 85.63% complete, ETA 00:49:14 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 12.558 ▒(99.9%) 1.181 ns/op | |
[info] # Warmup Iteration 2: 9.401 ▒(99.9%) 1.275 ns/op | |
[info] # Warmup Iteration 3: 6.085 ▒(99.9%) 0.516 ns/op | |
[info] # Warmup Iteration 4: 6.103 ▒(99.9%) 0.148 ns/op | |
[info] # Warmup Iteration 5: 6.095 ▒(99.9%) 0.297 ns/op | |
[info] # Warmup Iteration 6: 22.978 ▒(99.9%) 3.254 ns/op | |
[info] # Warmup Iteration 7: 48.025 ▒(99.9%) 0.408 ns/op | |
[info] # Warmup Iteration 8: 32.435 ▒(99.9%) 0.231 ns/op | |
[info] # Warmup Iteration 9: 6.590 ▒(99.9%) 0.535 ns/op | |
[info] # Warmup Iteration 10: 7.932 ▒(99.9%) 1.535 ns/op | |
[info] Iteration 1: 48.078 ▒(99.9%) 0.110 ns/op | |
[info] Iteration 2: 48.177 ▒(99.9%) 0.821 ns/op | |
[info] Iteration 3: 10.704 ▒(99.9%) 1.627 ns/op | |
[info] Iteration 4: 6.098 ▒(99.9%) 0.698 ns/op | |
[info] Iteration 5: 6.115 ▒(99.9%) 0.242 ns/op | |
[info] Iteration 6: 6.135 ▒(99.9%) 0.645 ns/op | |
[info] Iteration 7: 6.094 ▒(99.9%) 0.406 ns/op | |
[info] Iteration 8: 6.123 ▒(99.9%) 0.347 ns/op | |
[info] Iteration 9: 6.128 ▒(99.9%) 0.447 ns/op | |
[info] Iteration 10: 6.137 ▒(99.9%) 0.402 ns/op | |
[info] | |
[info] # Run progress: 85.73% complete, ETA 00:48:53 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 9.009 ▒(99.9%) 1.740 ns/op | |
[info] # Warmup Iteration 2: 15.385 ▒(99.9%) 2.665 ns/op | |
[info] # Warmup Iteration 3: 6.127 ▒(99.9%) 0.773 ns/op | |
[info] # Warmup Iteration 4: 6.146 ▒(99.9%) 0.533 ns/op | |
[info] # Warmup Iteration 5: 8.206 ▒(99.9%) 1.639 ns/op | |
[info] # Warmup Iteration 6: 48.114 ▒(99.9%) 0.486 ns/op | |
[info] # Warmup Iteration 7: 15.310 ▒(99.9%) 4.707 ns/op | |
[info] # Warmup Iteration 8: 7.413 ▒(99.9%) 0.845 ns/op | |
[info] # Warmup Iteration 9: 6.141 ▒(99.9%) 0.806 ns/op | |
[info] # Warmup Iteration 10: 6.131 ▒(99.9%) 0.340 ns/op | |
[info] Iteration 1: 6.168 ▒(99.9%) 0.517 ns/op | |
[info] Iteration 2: 6.163 ▒(99.9%) 0.195 ns/op | |
[info] Iteration 3: 6.255 ▒(99.9%) 0.527 ns/op | |
[info] Iteration 4: 6.713 ▒(99.9%) 0.754 ns/op | |
[info] Iteration 5: 48.133 ▒(99.9%) 0.495 ns/op | |
[info] Iteration 6: 14.735 ▒(99.9%) 2.395 ns/op | |
[info] Iteration 7: 6.065 ▒(99.9%) 0.601 ns/op | |
[info] Iteration 8: 7.900 ▒(99.9%) 0.670 ns/op | |
[info] Iteration 9: 29.796 ▒(99.9%) 0.334 ns/op | |
[info] Iteration 10: 16.440 ▒(99.9%) 3.620 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 14.908 ▒(99.9%) 13.387 ns/op [Average] | |
[info] (min, avg, max) = (6.065, 14.908, 48.177), stdev = 15.416 | |
[info] CI (99.9%): [1.521, 28.295] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = WeakFixedSizeNoAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 85.83% complete, ETA 00:48:32 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 7.966 ▒(99.9%) 1.567 ns/op | |
[info] # Warmup Iteration 2: 6.975 ▒(99.9%) 0.221 ns/op | |
[info] # Warmup Iteration 3: 6.114 ▒(99.9%) 0.473 ns/op | |
[info] # Warmup Iteration 4: 6.160 ▒(99.9%) 0.443 ns/op | |
[info] # Warmup Iteration 5: 6.115 ▒(99.9%) 0.717 ns/op | |
[info] # Warmup Iteration 6: 6.204 ▒(99.9%) 0.813 ns/op | |
[info] # Warmup Iteration 7: 6.256 ▒(99.9%) 0.452 ns/op | |
[info] # Warmup Iteration 8: 6.213 ▒(99.9%) 0.638 ns/op | |
[info] # Warmup Iteration 9: 6.247 ▒(99.9%) 0.751 ns/op | |
[info] # Warmup Iteration 10: 6.272 ▒(99.9%) 0.529 ns/op | |
[info] Iteration 1: 6.171 ▒(99.9%) 0.539 ns/op | |
[info] Iteration 2: 6.165 ▒(99.9%) 0.447 ns/op | |
[info] Iteration 3: 6.201 ▒(99.9%) 0.243 ns/op | |
[info] Iteration 4: 6.190 ▒(99.9%) 0.282 ns/op | |
[info] Iteration 5: 6.205 ▒(99.9%) 0.158 ns/op | |
[info] Iteration 6: 6.182 ▒(99.9%) 0.043 ns/op | |
[info] Iteration 7: 6.276 ▒(99.9%) 0.436 ns/op | |
[info] Iteration 8: 6.292 ▒(99.9%) 0.726 ns/op | |
[info] Iteration 9: 6.170 ▒(99.9%) 0.664 ns/op | |
[info] Iteration 10: 6.071 ▒(99.9%) 0.359 ns/op | |
[info] | |
[info] # Run progress: 85.94% complete, ETA 00:48:10 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 10.709 ▒(99.9%) 1.767 ns/op | |
[info] # Warmup Iteration 2: 6.992 ▒(99.9%) 0.703 ns/op | |
[info] # Warmup Iteration 3: 6.127 ▒(99.9%) 0.317 ns/op | |
[info] # Warmup Iteration 4: 6.194 ▒(99.9%) 0.459 ns/op | |
[info] # Warmup Iteration 5: 6.073 ▒(99.9%) 0.164 ns/op | |
[info] # Warmup Iteration 6: 6.147 ▒(99.9%) 0.134 ns/op | |
[info] # Warmup Iteration 7: 6.457 ▒(99.9%) 0.351 ns/op | |
[info] # Warmup Iteration 8: 8.267 ▒(99.9%) 0.714 ns/op | |
[info] # Warmup Iteration 9: 48.928 ▒(99.9%) 3.217 ns/op | |
[info] # Warmup Iteration 10: 50.429 ▒(99.9%) 3.268 ns/op | |
[info] Iteration 1: 49.680 ▒(99.9%) 4.551 ns/op | |
[info] Iteration 2: 49.375 ▒(99.9%) 3.031 ns/op | |
[info] Iteration 3: 18.605 ▒(99.9%) 5.373 ns/op | |
[info] Iteration 4: 8.937 ▒(99.9%) 1.871 ns/op | |
[info] Iteration 5: 48.146 ▒(99.9%) 0.556 ns/op | |
[info] Iteration 6: 48.027 ▒(99.9%) 0.448 ns/op | |
[info] Iteration 7: 48.189 ▒(99.9%) 0.358 ns/op | |
[info] Iteration 8: 48.273 ▒(99.9%) 0.656 ns/op | |
[info] Iteration 9: 48.154 ▒(99.9%) 0.681 ns/op | |
[info] Iteration 10: 48.098 ▒(99.9%) 0.093 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 23.870 ▒(99.9%) 18.072 ns/op [Average] | |
[info] (min, avg, max) = (6.071, 23.870, 49.680), stdev = 20.811 | |
[info] CI (99.9%): [5.799, 41.942] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = WeakFixedSizeAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 86.04% complete, ETA 00:47:49 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 6.990 ▒(99.9%) 0.153 ns/op | |
[info] # Warmup Iteration 2: 7.438 ▒(99.9%) 7.113 ns/op | |
[info] # Warmup Iteration 3: 13.516 ▒(99.9%) 2.794 ns/op | |
[info] # Warmup Iteration 4: 48.074 ▒(99.9%) 0.545 ns/op | |
[info] # Warmup Iteration 5: 48.336 ▒(99.9%) 1.178 ns/op | |
[info] # Warmup Iteration 6: 48.149 ▒(99.9%) 53.231 ns/op | |
[info] # Warmup Iteration 7: 13.019 ▒(99.9%) 16.128 ns/op | |
[info] # Warmup Iteration 8: 17.000 ▒(99.9%) 20.593 ns/op | |
[info] # Warmup Iteration 9: 6.644 ▒(99.9%) 6.484 ns/op | |
[info] # Warmup Iteration 10: 6.738 ▒(99.9%) 6.785 ns/op | |
[info] Iteration 1: 6.795 ▒(99.9%) 7.947 ns/op | |
[info] Iteration 2: 7.668 ▒(99.9%) 7.134 ns/op | |
[info] Iteration 3: 8.770 ▒(99.9%) 9.266 ns/op | |
[info] Iteration 4: 20.412 ▒(99.9%) 22.724 ns/op | |
[info] Iteration 5: 13.252 ▒(99.9%) 15.910 ns/op | |
[info] Iteration 6: 11.636 ▒(99.9%) 14.654 ns/op | |
[info] Iteration 7: 52.999 ▒(99.9%) 57.541 ns/op | |
[info] Iteration 8: 53.021 ▒(99.9%) 58.261 ns/op | |
[info] Iteration 9: 14.374 ▒(99.9%) 11.270 ns/op | |
[info] Iteration 10: 9.692 ▒(99.9%) 11.901 ns/op | |
[info] | |
[info] # Run progress: 86.15% complete, ETA 00:47:28 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 8.342 ▒(99.9%) 1.219 ns/op | |
[info] # Warmup Iteration 2: 6.980 ▒(99.9%) 1.102 ns/op | |
[info] # Warmup Iteration 3: 12.294 ▒(99.9%) 2.140 ns/op | |
[info] # Warmup Iteration 4: 48.387 ▒(99.9%) 1.411 ns/op | |
[info] # Warmup Iteration 5: 20.839 ▒(99.9%) 3.401 ns/op | |
[info] # Warmup Iteration 6: 6.180 ▒(99.9%) 0.745 ns/op | |
[info] # Warmup Iteration 7: 6.137 ▒(99.9%) 0.835 ns/op | |
[info] # Warmup Iteration 8: 10.690 ▒(99.9%) 1.710 ns/op | |
[info] # Warmup Iteration 9: 10.782 ▒(99.9%) 1.243 ns/op | |
[info] # Warmup Iteration 10: 6.075 ▒(99.9%) 0.610 ns/op | |
[info] Iteration 1: 6.099 ▒(99.9%) 0.531 ns/op | |
[info] Iteration 2: 6.102 ▒(99.9%) 0.731 ns/op | |
[info] Iteration 3: 6.158 ▒(99.9%) 0.524 ns/op | |
[info] Iteration 4: 6.136 ▒(99.9%) 0.508 ns/op | |
[info] Iteration 5: 6.812 ▒(99.9%) 1.070 ns/op | |
[info] Iteration 6: 48.239 ▒(99.9%) 1.178 ns/op | |
[info] Iteration 7: 48.233 ▒(99.9%) 1.043 ns/op | |
[info] Iteration 8: 15.345 ▒(99.9%) 4.407 ns/op | |
[info] Iteration 9: 38.286 ▒(99.9%) 1.997 ns/op | |
[info] Iteration 10: 16.934 ▒(99.9%) 2.178 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 19.848 ▒(99.9%) 15.158 ns/op [Average] | |
[info] (min, avg, max) = (6.099, 19.848, 53.021), stdev = 17.455 | |
[info] CI (99.9%): [4.691, 35.006] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = Find0) | |
[info] | |
[info] # Run progress: 86.25% complete, ETA 00:47:06 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 7.962 ▒(99.9%) 1.692 ns/op | |
[info] # Warmup Iteration 2: 9.385 ▒(99.9%) 1.310 ns/op | |
[info] # Warmup Iteration 3: 48.391 ▒(99.9%) 0.217 ns/op | |
[info] # Warmup Iteration 4: 37.595 ▒(99.9%) 0.521 ns/op | |
[info] # Warmup Iteration 5: 7.607 ▒(99.9%) 0.749 ns/op | |
[info] # Warmup Iteration 6: 10.613 ▒(99.9%) 2.205 ns/op | |
[info] # Warmup Iteration 7: 12.535 ▒(99.9%) 3.065 ns/op | |
[info] # Warmup Iteration 8: 6.157 ▒(99.9%) 1.150 ns/op | |
[info] # Warmup Iteration 9: 6.194 ▒(99.9%) 0.274 ns/op | |
[info] # Warmup Iteration 10: 6.112 ▒(99.9%) 0.785 ns/op | |
[info] Iteration 1: 8.918 ▒(99.9%) 3.273 ns/op | |
[info] Iteration 2: 11.536 ▒(99.9%) 1.684 ns/op | |
[info] Iteration 3: 6.104 ▒(99.9%) 0.422 ns/op | |
[info] Iteration 4: 17.276 ▒(99.9%) 4.018 ns/op | |
[info] Iteration 5: 48.203 ▒(99.9%) 0.453 ns/op | |
[info] Iteration 6: 48.069 ▒(99.9%) 0.332 ns/op | |
[info] Iteration 7: 48.172 ▒(99.9%) 0.374 ns/op | |
[info] Iteration 8: 48.286 ▒(99.9%) 0.442 ns/op | |
[info] Iteration 9: 48.134 ▒(99.9%) 0.663 ns/op | |
[info] Iteration 10: 48.106 ▒(99.9%) 0.520 ns/op | |
[info] | |
[info] # Run progress: 86.35% complete, ETA 00:46:45 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 7.667 ▒(99.9%) 1.350 ns/op | |
[info] # Warmup Iteration 2: 19.669 ▒(99.9%) 2.100 ns/op | |
[info] # Warmup Iteration 3: 6.112 ▒(99.9%) 0.799 ns/op | |
[info] # Warmup Iteration 4: 6.107 ▒(99.9%) 0.862 ns/op | |
[info] # Warmup Iteration 5: 6.188 ▒(99.9%) 0.165 ns/op | |
[info] # Warmup Iteration 6: 6.156 ▒(99.9%) 0.830 ns/op | |
[info] # Warmup Iteration 7: 6.152 ▒(99.9%) 0.886 ns/op | |
[info] # Warmup Iteration 8: 6.174 ▒(99.9%) 0.405 ns/op | |
[info] # Warmup Iteration 9: 6.134 ▒(99.9%) 0.549 ns/op | |
[info] # Warmup Iteration 10: 6.139 ▒(99.9%) 0.952 ns/op | |
[info] Iteration 1: 6.131 ▒(99.9%) 0.832 ns/op | |
[info] Iteration 2: 6.116 ▒(99.9%) 0.614 ns/op | |
[info] Iteration 3: 6.177 ▒(99.9%) 0.640 ns/op | |
[info] Iteration 4: 7.059 ▒(99.9%) 2.310 ns/op | |
[info] Iteration 5: 6.798 ▒(99.9%) 2.072 ns/op | |
[info] Iteration 6: 6.356 ▒(99.9%) 0.848 ns/op | |
[info] Iteration 7: 23.043 ▒(99.9%) 6.882 ns/op | |
[info] Iteration 8: 48.158 ▒(99.9%) 0.695 ns/op | |
[info] Iteration 9: 48.078 ▒(99.9%) 0.708 ns/op | |
[info] Iteration 10: 48.073 ▒(99.9%) 0.461 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 26.940 ▒(99.9%) 17.450 ns/op [Average] | |
[info] (min, avg, max) = (6.104, 26.940, 48.286), stdev = 20.096 | |
[info] CI (99.9%): [9.489, 44.390] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = Find1) | |
[info] | |
[info] # Run progress: 86.46% complete, ETA 00:46:24 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 9.345 ▒(99.9%) 3.068 ns/op | |
[info] # Warmup Iteration 2: 8.479 ▒(99.9%) 4.222 ns/op | |
[info] # Warmup Iteration 3: 6.178 ▒(99.9%) 0.753 ns/op | |
[info] # Warmup Iteration 4: 23.975 ▒(99.9%) 1.341 ns/op | |
[info] # Warmup Iteration 5: 6.790 ▒(99.9%) 1.043 ns/op | |
[info] # Warmup Iteration 6: 21.634 ▒(99.9%) 0.822 ns/op | |
[info] # Warmup Iteration 7: 45.321 ▒(99.9%) 0.235 ns/op | |
[info] # Warmup Iteration 8: 7.728 ▒(99.9%) 0.501 ns/op | |
[info] # Warmup Iteration 9: 6.110 ▒(99.9%) 0.610 ns/op | |
[info] # Warmup Iteration 10: 20.925 ▒(99.9%) 3.342 ns/op | |
[info] Iteration 1: 48.095 ▒(99.9%) 0.642 ns/op | |
[info] Iteration 2: 48.087 ▒(99.9%) 0.212 ns/op | |
[info] Iteration 3: 15.528 ▒(99.9%) 5.137 ns/op | |
[info] Iteration 4: 6.147 ▒(99.9%) 0.659 ns/op | |
[info] Iteration 5: 6.557 ▒(99.9%) 1.219 ns/op | |
[info] Iteration 6: 14.750 ▒(99.9%) 4.069 ns/op | |
[info] Iteration 7: 48.130 ▒(99.9%) 0.331 ns/op | |
[info] Iteration 8: 48.097 ▒(99.9%) 0.584 ns/op | |
[info] Iteration 9: 48.055 ▒(99.9%) 0.314 ns/op | |
[info] Iteration 10: 14.796 ▒(99.9%) 2.403 ns/op | |
[info] | |
[info] # Run progress: 86.56% complete, ETA 00:46:02 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 7.332 ▒(99.9%) 1.778 ns/op | |
[info] # Warmup Iteration 2: 7.088 ▒(99.9%) 0.824 ns/op | |
[info] # Warmup Iteration 3: 6.097 ▒(99.9%) 0.918 ns/op | |
[info] # Warmup Iteration 4: 6.386 ▒(99.9%) 0.411 ns/op | |
[info] # Warmup Iteration 5: 6.142 ▒(99.9%) 1.086 ns/op | |
[info] # Warmup Iteration 6: 6.157 ▒(99.9%) 1.025 ns/op | |
[info] # Warmup Iteration 7: 6.111 ▒(99.9%) 0.656 ns/op | |
[info] # Warmup Iteration 8: 6.155 ▒(99.9%) 0.651 ns/op | |
[info] # Warmup Iteration 9: 6.138 ▒(99.9%) 0.408 ns/op | |
[info] # Warmup Iteration 10: 6.129 ▒(99.9%) 0.643 ns/op | |
[info] Iteration 1: 6.125 ▒(99.9%) 0.986 ns/op | |
[info] Iteration 2: 6.124 ▒(99.9%) 0.462 ns/op | |
[info] Iteration 3: 6.120 ▒(99.9%) 0.316 ns/op | |
[info] Iteration 4: 6.138 ▒(99.9%) 0.343 ns/op | |
[info] Iteration 5: 6.162 ▒(99.9%) 1.030 ns/op | |
[info] Iteration 6: 6.226 ▒(99.9%) 0.665 ns/op | |
[info] Iteration 7: 6.910 ▒(99.9%) 0.393 ns/op | |
[info] Iteration 8: 6.132 ▒(99.9%) 0.804 ns/op | |
[info] Iteration 9: 6.133 ▒(99.9%) 0.939 ns/op | |
[info] Iteration 10: 6.134 ▒(99.9%) 0.507 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 18.022 ▒(99.9%) 15.704 ns/op [Average] | |
[info] (min, avg, max) = (6.120, 18.022, 48.130), stdev = 18.085 | |
[info] CI (99.9%): [2.318, 33.727] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = Find2) | |
[info] | |
[info] # Run progress: 86.67% complete, ETA 00:45:41 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 7.452 ▒(99.9%) 0.622 ns/op | |
[info] # Warmup Iteration 2: 6.917 ▒(99.9%) 1.184 ns/op | |
[info] # Warmup Iteration 3: 6.156 ▒(99.9%) 0.526 ns/op | |
[info] # Warmup Iteration 4: 6.237 ▒(99.9%) 0.991 ns/op | |
[info] # Warmup Iteration 5: 6.171 ▒(99.9%) 0.628 ns/op | |
[info] # Warmup Iteration 6: 6.206 ▒(99.9%) 0.864 ns/op | |
[info] # Warmup Iteration 7: 6.151 ▒(99.9%) 1.169 ns/op | |
[info] # Warmup Iteration 8: 6.234 ▒(99.9%) 0.933 ns/op | |
[info] # Warmup Iteration 9: 7.222 ▒(99.9%) 0.993 ns/op | |
[info] # Warmup Iteration 10: 11.453 ▒(99.9%) 2.138 ns/op | |
[info] Iteration 1: 12.751 ▒(99.9%) 2.557 ns/op | |
[info] Iteration 2: 6.164 ▒(99.9%) 0.823 ns/op | |
[info] Iteration 3: 6.377 ▒(99.9%) 1.389 ns/op | |
[info] Iteration 4: 6.315 ▒(99.9%) 0.869 ns/op | |
[info] Iteration 5: 6.212 ▒(99.9%) 0.322 ns/op | |
[info] Iteration 6: 6.184 ▒(99.9%) 0.707 ns/op | |
[info] Iteration 7: 12.401 ▒(99.9%) 4.349 ns/op | |
[info] Iteration 8: 18.461 ▒(99.9%) 3.069 ns/op | |
[info] Iteration 9: 8.649 ▒(99.9%) 1.905 ns/op | |
[info] Iteration 10: 7.147 ▒(99.9%) 1.127 ns/op | |
[info] | |
[info] # Run progress: 86.77% complete, ETA 00:45:19 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 8.603 ▒(99.9%) 3.619 ns/op | |
[info] # Warmup Iteration 2: 35.495 ▒(99.9%) 0.497 ns/op | |
[info] # Warmup Iteration 3: 9.351 ▒(99.9%) 1.730 ns/op | |
[info] # Warmup Iteration 4: 6.289 ▒(99.9%) 0.394 ns/op | |
[info] # Warmup Iteration 5: 48.079 ▒(99.9%) 0.517 ns/op | |
[info] # Warmup Iteration 6: 48.081 ▒(99.9%) 0.291 ns/op | |
[info] # Warmup Iteration 7: 48.195 ▒(99.9%) 0.136 ns/op | |
[info] # Warmup Iteration 8: 48.146 ▒(99.9%) 0.468 ns/op | |
[info] # Warmup Iteration 9: 48.044 ▒(99.9%) 0.405 ns/op | |
[info] # Warmup Iteration 10: 48.128 ▒(99.9%) 0.420 ns/op | |
[info] Iteration 1: 48.101 ▒(99.9%) 0.624 ns/op | |
[info] Iteration 2: 48.187 ▒(99.9%) 1.174 ns/op | |
[info] Iteration 3: 14.292 ▒(99.9%) 2.412 ns/op | |
[info] Iteration 4: 6.103 ▒(99.9%) 0.725 ns/op | |
[info] Iteration 5: 6.126 ▒(99.9%) 0.189 ns/op | |
[info] Iteration 6: 6.137 ▒(99.9%) 0.601 ns/op | |
[info] Iteration 7: 6.173 ▒(99.9%) 0.516 ns/op | |
[info] Iteration 8: 6.165 ▒(99.9%) 0.522 ns/op | |
[info] Iteration 9: 6.201 ▒(99.9%) 0.814 ns/op | |
[info] Iteration 10: 6.170 ▒(99.9%) 0.062 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 12.216 ▒(99.9%) 11.090 ns/op [Average] | |
[info] (min, avg, max) = (6.103, 12.216, 48.187), stdev = 12.771 | |
[info] CI (99.9%): [1.126, 23.306] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = Find3) | |
[info] | |
[info] # Run progress: 86.88% complete, ETA 00:44:58 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 10.509 ▒(99.9%) 1.438 ns/op | |
[info] # Warmup Iteration 2: 13.150 ▒(99.9%) 2.788 ns/op | |
[info] # Warmup Iteration 3: 6.138 ▒(99.9%) 1.054 ns/op | |
[info] # Warmup Iteration 4: 6.171 ▒(99.9%) 1.085 ns/op | |
[info] # Warmup Iteration 5: 6.129 ▒(99.9%) 0.653 ns/op | |
[info] # Warmup Iteration 6: 6.146 ▒(99.9%) 0.128 ns/op | |
[info] # Warmup Iteration 7: 6.170 ▒(99.9%) 0.682 ns/op | |
[info] # Warmup Iteration 8: 6.170 ▒(99.9%) 0.673 ns/op | |
[info] # Warmup Iteration 9: 6.916 ▒(99.9%) 0.622 ns/op | |
[info] # Warmup Iteration 10: 48.140 ▒(99.9%) 0.666 ns/op | |
[info] Iteration 1: 48.058 ▒(99.9%) 0.404 ns/op | |
[info] Iteration 2: 48.302 ▒(99.9%) 1.409 ns/op | |
[info] Iteration 3: 48.066 ▒(99.9%) 0.575 ns/op | |
[info] Iteration 4: 48.033 ▒(99.9%) 0.398 ns/op | |
[info] Iteration 5: 9.876 ▒(99.9%) 0.571 ns/op | |
[info] Iteration 6: 6.099 ▒(99.9%) 0.723 ns/op | |
[info] Iteration 7: 6.120 ▒(99.9%) 0.356 ns/op | |
[info] Iteration 8: 6.087 ▒(99.9%) 0.408 ns/op | |
[info] Iteration 9: 6.187 ▒(99.9%) 0.130 ns/op | |
[info] Iteration 10: 6.136 ▒(99.9%) 0.588 ns/op | |
[info] | |
[info] # Run progress: 86.98% complete, ETA 00:44:37 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 9.782 ▒(99.9%) 2.330 ns/op | |
[info] # Warmup Iteration 2: 9.439 ▒(99.9%) 2.604 ns/op | |
[info] # Warmup Iteration 3: 20.904 ▒(99.9%) 4.093 ns/op | |
[info] # Warmup Iteration 4: 15.948 ▒(99.9%) 0.941 ns/op | |
[info] # Warmup Iteration 5: 10.757 ▒(99.9%) 0.344 ns/op | |
[info] # Warmup Iteration 6: 48.206 ▒(99.9%) 0.741 ns/op | |
[info] # Warmup Iteration 7: 48.161 ▒(99.9%) 0.499 ns/op | |
[info] # Warmup Iteration 8: 48.102 ▒(99.9%) 0.290 ns/op | |
[info] # Warmup Iteration 9: 48.135 ▒(99.9%) 0.331 ns/op | |
[info] # Warmup Iteration 10: 16.236 ▒(99.9%) 2.927 ns/op | |
[info] Iteration 1: 6.100 ▒(99.9%) 0.672 ns/op | |
[info] Iteration 2: 10.730 ▒(99.9%) 1.080 ns/op | |
[info] Iteration 3: 21.183 ▒(99.9%) 3.381 ns/op | |
[info] Iteration 4: 6.135 ▒(99.9%) 1.403 ns/op | |
[info] Iteration 5: 6.125 ▒(99.9%) 0.918 ns/op | |
[info] Iteration 6: 6.118 ▒(99.9%) 0.359 ns/op | |
[info] Iteration 7: 6.228 ▒(99.9%) 0.750 ns/op | |
[info] Iteration 8: 6.220 ▒(99.9%) 0.675 ns/op | |
[info] Iteration 9: 6.132 ▒(99.9%) 0.351 ns/op | |
[info] Iteration 10: 6.171 ▒(99.9%) 0.251 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 15.705 ▒(99.9%) 14.746 ns/op [Average] | |
[info] (min, avg, max) = (6.087, 15.705, 48.302), stdev = 16.982 | |
[info] CI (99.9%): [0.959, 30.451] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = Safe) | |
[info] | |
[info] # Run progress: 87.08% complete, ETA 00:44:15 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 8.729 ▒(99.9%) 1.307 ns/op | |
[info] # Warmup Iteration 2: 11.492 ▒(99.9%) 1.440 ns/op | |
[info] # Warmup Iteration 3: 6.524 ▒(99.9%) 0.857 ns/op | |
[info] # Warmup Iteration 4: 7.374 ▒(99.9%) 0.371 ns/op | |
[info] # Warmup Iteration 5: 8.720 ▒(99.9%) 0.919 ns/op | |
[info] # Warmup Iteration 6: 6.785 ▒(99.9%) 1.057 ns/op | |
[info] # Warmup Iteration 7: 6.150 ▒(99.9%) 0.612 ns/op | |
[info] # Warmup Iteration 8: 6.231 ▒(99.9%) 0.589 ns/op | |
[info] # Warmup Iteration 9: 6.176 ▒(99.9%) 0.795 ns/op | |
[info] # Warmup Iteration 10: 6.254 ▒(99.9%) 0.413 ns/op | |
[info] Iteration 1: 6.218 ▒(99.9%) 0.395 ns/op | |
[info] Iteration 2: 6.191 ▒(99.9%) 0.759 ns/op | |
[info] Iteration 3: 6.222 ▒(99.9%) 0.752 ns/op | |
[info] Iteration 4: 6.127 ▒(99.9%) 0.195 ns/op | |
[info] Iteration 5: 25.633 ▒(99.9%) 2.224 ns/op | |
[info] Iteration 6: 48.061 ▒(99.9%) 0.227 ns/op | |
[info] Iteration 7: 48.116 ▒(99.9%) 0.285 ns/op | |
[info] Iteration 8: 48.168 ▒(99.9%) 0.410 ns/op | |
[info] Iteration 9: 48.163 ▒(99.9%) 0.434 ns/op | |
[info] Iteration 10: 48.196 ▒(99.9%) 0.736 ns/op | |
[info] | |
[info] # Run progress: 87.19% complete, ETA 00:43:54 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 15.056 ▒(99.9%) 1.866 ns/op | |
[info] # Warmup Iteration 2: 9.626 ▒(99.9%) 1.334 ns/op | |
[info] # Warmup Iteration 3: 48.128 ▒(99.9%) 0.352 ns/op | |
[info] # Warmup Iteration 4: 48.272 ▒(99.9%) 0.541 ns/op | |
[info] # Warmup Iteration 5: 15.495 ▒(99.9%) 4.592 ns/op | |
[info] # Warmup Iteration 6: 6.105 ▒(99.9%) 0.536 ns/op | |
[info] # Warmup Iteration 7: 23.358 ▒(99.9%) 4.031 ns/op | |
[info] # Warmup Iteration 8: 9.590 ▒(99.9%) 1.757 ns/op | |
[info] # Warmup Iteration 9: 6.110 ▒(99.9%) 1.006 ns/op | |
[info] # Warmup Iteration 10: 6.171 ▒(99.9%) 0.557 ns/op | |
[info] Iteration 1: 8.203 ▒(99.9%) 1.552 ns/op | |
[info] Iteration 2: 31.694 ▒(99.9%) 0.177 ns/op | |
[info] Iteration 3: 16.350 ▒(99.9%) 1.907 ns/op | |
[info] Iteration 4: 48.157 ▒(99.9%) 0.412 ns/op | |
[info] Iteration 5: 29.751 ▒(99.9%) 0.336 ns/op | |
[info] Iteration 6: 6.444 ▒(99.9%) 1.307 ns/op | |
[info] Iteration 7: 6.152 ▒(99.9%) 0.827 ns/op | |
[info] Iteration 8: 6.160 ▒(99.9%) 0.307 ns/op | |
[info] Iteration 9: 13.899 ▒(99.9%) 2.565 ns/op | |
[info] Iteration 10: 48.173 ▒(99.9%) 0.664 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 25.304 ▒(99.9%) 16.387 ns/op [Average] | |
[info] (min, avg, max) = (6.127, 25.304, 48.196), stdev = 18.872 | |
[info] CI (99.9%): [8.916, 41.691] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 0, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 87.29% complete, ETA 00:43:32 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 8.406 ▒(99.9%) 1.443 ns/op | |
[info] # Warmup Iteration 2: 57.849 ▒(99.9%) 0.870 ns/op | |
[info] # Warmup Iteration 3: 18.687 ▒(99.9%) 3.824 ns/op | |
[info] # Warmup Iteration 4: 6.167 ▒(99.9%) 0.540 ns/op | |
[info] # Warmup Iteration 5: 6.390 ▒(99.9%) 1.003 ns/op | |
[info] # Warmup Iteration 6: 15.240 ▒(99.9%) 1.521 ns/op | |
[info] # Warmup Iteration 7: 11.160 ▒(99.9%) 5.057 ns/op | |
[info] # Warmup Iteration 8: 12.695 ▒(99.9%) 1.420 ns/op | |
[info] # Warmup Iteration 9: 6.187 ▒(99.9%) 1.011 ns/op | |
[info] # Warmup Iteration 10: 40.047 ▒(99.9%) 1.620 ns/op | |
[info] Iteration 1: 23.558 ▒(99.9%) 2.106 ns/op | |
[info] Iteration 2: 6.141 ▒(99.9%) 0.778 ns/op | |
[info] Iteration 3: 6.078 ▒(99.9%) 0.601 ns/op | |
[info] Iteration 4: 9.406 ▒(99.9%) 0.696 ns/op | |
[info] Iteration 5: 10.127 ▒(99.9%) 0.832 ns/op | |
[info] Iteration 6: 6.075 ▒(99.9%) 0.411 ns/op | |
[info] Iteration 7: 6.131 ▒(99.9%) 0.520 ns/op | |
[info] Iteration 8: 6.116 ▒(99.9%) 0.510 ns/op | |
[info] Iteration 9: 6.134 ▒(99.9%) 0.783 ns/op | |
[info] Iteration 10: 6.174 ▒(99.9%) 0.621 ns/op | |
[info] | |
[info] # Run progress: 87.40% complete, ETA 00:43:11 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 14.165 ▒(99.9%) 4.210 ns/op | |
[info] # Warmup Iteration 2: 53.649 ▒(99.9%) 2.717 ns/op | |
[info] # Warmup Iteration 3: 7.580 ▒(99.9%) 0.587 ns/op | |
[info] # Warmup Iteration 4: 6.191 ▒(99.9%) 0.628 ns/op | |
[info] # Warmup Iteration 5: 6.160 ▒(99.9%) 0.521 ns/op | |
[info] # Warmup Iteration 6: 6.132 ▒(99.9%) 0.476 ns/op | |
[info] # Warmup Iteration 7: 6.256 ▒(99.9%) 1.449 ns/op | |
[info] # Warmup Iteration 8: 6.166 ▒(99.9%) 0.383 ns/op | |
[info] # Warmup Iteration 9: 6.154 ▒(99.9%) 0.210 ns/op | |
[info] # Warmup Iteration 10: 6.167 ▒(99.9%) 0.536 ns/op | |
[info] Iteration 1: 6.143 ▒(99.9%) 0.971 ns/op | |
[info] Iteration 2: 6.124 ▒(99.9%) 0.324 ns/op | |
[info] Iteration 3: 11.073 ▒(99.9%) 0.960 ns/op | |
[info] Iteration 4: 48.022 ▒(99.9%) 0.535 ns/op | |
[info] Iteration 5: 48.168 ▒(99.9%) 0.848 ns/op | |
[info] Iteration 6: 48.144 ▒(99.9%) 0.352 ns/op | |
[info] Iteration 7: 48.337 ▒(99.9%) 0.730 ns/op | |
[info] Iteration 8: 48.050 ▒(99.9%) 0.189 ns/op | |
[info] Iteration 9: 48.085 ▒(99.9%) 0.354 ns/op | |
[info] Iteration 10: 10.551 ▒(99.9%) 1.123 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 20.432 ▒(99.9%) 16.512 ns/op [Average] | |
[info] (min, avg, max) = (6.075, 20.432, 48.337), stdev = 19.015 | |
[info] CI (99.9%): [3.920, 36.943] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = ExistingSynchronized) | |
[info] | |
[info] # Run progress: 87.50% complete, ETA 00:42:50 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 5356.898 ▒(99.9%) 3163.131 ns/op | |
[info] # Warmup Iteration 2: 5003.968 ▒(99.9%) 3578.798 ns/op | |
[info] # Warmup Iteration 3: 5206.886 ▒(99.9%) 3203.290 ns/op | |
[info] # Warmup Iteration 4: 5241.610 ▒(99.9%) 3159.525 ns/op | |
[info] # Warmup Iteration 5: 4710.960 ▒(99.9%) 1832.072 ns/op | |
[info] # Warmup Iteration 6: 4643.247 ▒(99.9%) 1783.973 ns/op | |
[info] # Warmup Iteration 7: 5377.178 ▒(99.9%) 5518.690 ns/op | |
[info] # Warmup Iteration 8: 5805.520 ▒(99.9%) 7506.077 ns/op | |
[info] # Warmup Iteration 9: 5818.763 ▒(99.9%) 7567.055 ns/op | |
[info] # Warmup Iteration 10: 5863.992 ▒(99.9%) 8288.758 ns/op | |
[info] Iteration 1: 5893.345 ▒(99.9%) 7945.002 ns/op | |
[info] Iteration 2: 5785.203 ▒(99.9%) 7667.362 ns/op | |
[info] Iteration 3: 5968.597 ▒(99.9%) 9646.661 ns/op | |
[info] Iteration 4: 5741.427 ▒(99.9%) 5598.950 ns/op | |
[info] Iteration 5: 5852.942 ▒(99.9%) 8130.761 ns/op | |
[info] Iteration 6: 5955.609 ▒(99.9%) 8949.041 ns/op | |
[info] Iteration 7: 5888.517 ▒(99.9%) 8445.949 ns/op | |
[info] Iteration 8: 5921.941 ▒(99.9%) 8933.204 ns/op | |
[info] Iteration 9: 5790.295 ▒(99.9%) 5754.140 ns/op | |
[info] Iteration 10: 5911.419 ▒(99.9%) 7409.805 ns/op | |
[info] | |
[info] # Run progress: 87.60% complete, ETA 00:42:28 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 5358.996 ▒(99.9%) 4982.001 ns/op | |
[info] # Warmup Iteration 2: 5150.816 ▒(99.9%) 4070.167 ns/op | |
[info] # Warmup Iteration 3: 6479.704 ▒(99.9%) 14547.156 ns/op | |
[info] # Warmup Iteration 4: 6625.581 ▒(99.9%) 16549.341 ns/op | |
[info] # Warmup Iteration 5: 6331.505 ▒(99.9%) 13103.348 ns/op | |
[info] # Warmup Iteration 6: 6458.932 ▒(99.9%) 14957.501 ns/op | |
[info] # Warmup Iteration 7: 6253.330 ▒(99.9%) 11293.361 ns/op | |
[info] # Warmup Iteration 8: 6336.155 ▒(99.9%) 11788.297 ns/op | |
[info] # Warmup Iteration 9: 6243.602 ▒(99.9%) 12198.396 ns/op | |
[info] # Warmup Iteration 10: 6148.568 ▒(99.9%) 9787.936 ns/op | |
[info] Iteration 1: 6360.356 ▒(99.9%) 13690.440 ns/op | |
[info] Iteration 2: 6277.316 ▒(99.9%) 11452.213 ns/op | |
[info] Iteration 3: 6453.678 ▒(99.9%) 13012.001 ns/op | |
[info] Iteration 4: 6166.629 ▒(99.9%) 9497.734 ns/op | |
[info] Iteration 5: 6206.268 ▒(99.9%) 9981.142 ns/op | |
[info] Iteration 6: 6258.365 ▒(99.9%) 10510.672 ns/op | |
[info] Iteration 7: 6269.561 ▒(99.9%) 11165.658 ns/op | |
[info] Iteration 8: 6098.077 ▒(99.9%) 9091.018 ns/op | |
[info] Iteration 9: 6255.335 ▒(99.9%) 11262.001 ns/op | |
[info] Iteration 10: 6719.781 ▒(99.9%) 18042.930 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 6088.733 ▒(99.9%) 225.125 ns/op [Average] | |
[info] (min, avg, max) = (5741.427, 6088.733, 6719.781), stdev = 259.254 | |
[info] CI (99.9%): [5863.608, 6313.858] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = ConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 87.71% complete, ETA 00:42:07 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1097.402 ▒(99.9%) 185.663 ns/op | |
[info] # Warmup Iteration 2: 2119.915 ▒(99.9%) 179.971 ns/op | |
[info] # Warmup Iteration 3: 619.374 ▒(99.9%) 92.102 ns/op | |
[info] # Warmup Iteration 4: 1161.878 ▒(99.9%) 169.943 ns/op | |
[info] # Warmup Iteration 5: 769.100 ▒(99.9%) 152.201 ns/op | |
[info] # Warmup Iteration 6: 1454.162 ▒(99.9%) 646.723 ns/op | |
[info] # Warmup Iteration 7: 1186.208 ▒(99.9%) 233.260 ns/op | |
[info] # Warmup Iteration 8: 1386.583 ▒(99.9%) 289.646 ns/op | |
[info] # Warmup Iteration 9: 1050.396 ▒(99.9%) 230.982 ns/op | |
[info] # Warmup Iteration 10: 4311.123 ▒(99.9%) 1259.672 ns/op | |
[info] Iteration 1: 751.634 ▒(99.9%) 244.571 ns/op | |
[info] Iteration 2: 861.401 ▒(99.9%) 152.646 ns/op | |
[info] Iteration 3: 1593.462 ▒(99.9%) 51.778 ns/op | |
[info] Iteration 4: 757.817 ▒(99.9%) 194.649 ns/op | |
[info] Iteration 5: 3873.860 ▒(99.9%) 978.445 ns/op | |
[info] Iteration 6: 666.098 ▒(99.9%) 157.651 ns/op | |
[info] Iteration 7: 594.478 ▒(99.9%) 141.124 ns/op | |
[info] Iteration 8: 587.809 ▒(99.9%) 50.378 ns/op | |
[info] Iteration 9: 588.875 ▒(99.9%) 135.560 ns/op | |
[info] Iteration 10: 802.833 ▒(99.9%) 213.664 ns/op | |
[info] | |
[info] # Run progress: 87.81% complete, ETA 00:41:45 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 563.061 ▒(99.9%) 170.640 ns/op | |
[info] # Warmup Iteration 2: 575.178 ▒(99.9%) 215.615 ns/op | |
[info] # Warmup Iteration 3: 990.821 ▒(99.9%) 386.802 ns/op | |
[info] # Warmup Iteration 4: 1026.986 ▒(99.9%) 131.169 ns/op | |
[info] # Warmup Iteration 5: 588.569 ▒(99.9%) 125.782 ns/op | |
[info] # Warmup Iteration 6: 548.365 ▒(99.9%) 34.248 ns/op | |
[info] # Warmup Iteration 7: 590.431 ▒(99.9%) 146.897 ns/op | |
[info] # Warmup Iteration 8: 591.649 ▒(99.9%) 218.819 ns/op | |
[info] # Warmup Iteration 9: 595.732 ▒(99.9%) 82.826 ns/op | |
[info] # Warmup Iteration 10: 657.892 ▒(99.9%) 162.273 ns/op | |
[info] Iteration 1: 883.396 ▒(99.9%) 116.245 ns/op | |
[info] Iteration 2: 580.440 ▒(99.9%) 108.993 ns/op | |
[info] Iteration 3: 553.712 ▒(99.9%) 109.410 ns/op | |
[info] Iteration 4: 593.411 ▒(99.9%) 156.750 ns/op | |
[info] Iteration 5: 602.465 ▒(99.9%) 151.685 ns/op | |
[info] Iteration 6: 651.868 ▒(99.9%) 112.859 ns/op | |
[info] Iteration 7: 593.698 ▒(99.9%) 91.124 ns/op | |
[info] Iteration 8: 595.252 ▒(99.9%) 96.508 ns/op | |
[info] Iteration 9: 576.439 ▒(99.9%) 79.899 ns/op | |
[info] Iteration 10: 609.667 ▒(99.9%) 178.809 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 865.931 ▒(99.9%) 646.729 ns/op [Average] | |
[info] (min, avg, max) = (553.712, 865.931, 3873.860), stdev = 744.774 | |
[info] CI (99.9%): [219.202, 1512.659] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = WeakConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 87.92% complete, ETA 00:41:24 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 135.151 ▒(99.9%) 28.495 ns/op | |
[info] # Warmup Iteration 2: 117.320 ▒(99.9%) 13.009 ns/op | |
[info] # Warmup Iteration 3: 126.065 ▒(99.9%) 26.822 ns/op | |
[info] # Warmup Iteration 4: 935.112 ▒(99.9%) 95.670 ns/op | |
[info] # Warmup Iteration 5: 860.773 ▒(99.9%) 139.913 ns/op | |
[info] # Warmup Iteration 6: 893.590 ▒(99.9%) 375.368 ns/op | |
[info] # Warmup Iteration 7: 909.646 ▒(99.9%) 375.453 ns/op | |
[info] # Warmup Iteration 8: 898.413 ▒(99.9%) 270.010 ns/op | |
[info] # Warmup Iteration 9: 865.207 ▒(99.9%) 81.903 ns/op | |
[info] # Warmup Iteration 10: 239.210 ▒(99.9%) 69.229 ns/op | |
[info] Iteration 1: 111.567 ▒(99.9%) 42.576 ns/op | |
[info] Iteration 2: 109.659 ▒(99.9%) 23.340 ns/op | |
[info] Iteration 3: 128.984 ▒(99.9%) 28.047 ns/op | |
[info] Iteration 4: 865.386 ▒(99.9%) 84.780 ns/op | |
[info] Iteration 5: 876.678 ▒(99.9%) 248.039 ns/op | |
[info] Iteration 6: 859.068 ▒(99.9%) 333.837 ns/op | |
[info] Iteration 7: 864.664 ▒(99.9%) 241.882 ns/op | |
[info] Iteration 8: 873.989 ▒(99.9%) 203.041 ns/op | |
[info] Iteration 9: 880.068 ▒(99.9%) 226.924 ns/op | |
[info] Iteration 10: 864.396 ▒(99.9%) 267.783 ns/op | |
[info] | |
[info] # Run progress: 88.02% complete, ETA 00:41:02 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 888.692 ▒(99.9%) 63.202 ns/op | |
[info] # Warmup Iteration 2: 137.434 ▒(99.9%) 73.299 ns/op | |
[info] # Warmup Iteration 3: 123.316 ▒(99.9%) 44.345 ns/op | |
[info] # Warmup Iteration 4: 115.774 ▒(99.9%) 43.670 ns/op | |
[info] # Warmup Iteration 5: 128.050 ▒(99.9%) 50.258 ns/op | |
[info] # Warmup Iteration 6: 157.020 ▒(99.9%) 27.040 ns/op | |
[info] # Warmup Iteration 7: 115.588 ▒(99.9%) 64.017 ns/op | |
[info] # Warmup Iteration 8: 151.844 ▒(99.9%) 15.791 ns/op | |
[info] # Warmup Iteration 9: 882.225 ▒(99.9%) 282.268 ns/op | |
[info] # Warmup Iteration 10: 520.005 ▒(99.9%) 86.218 ns/op | |
[info] Iteration 1: 122.564 ▒(99.9%) 42.641 ns/op | |
[info] Iteration 2: 174.781 ▒(99.9%) 51.050 ns/op | |
[info] Iteration 3: 927.301 ▒(99.9%) 362.677 ns/op | |
[info] Iteration 4: 189.595 ▒(99.9%) 69.045 ns/op | |
[info] Iteration 5: 117.920 ▒(99.9%) 40.235 ns/op | |
[info] Iteration 6: 113.027 ▒(99.9%) 26.189 ns/op | |
[info] Iteration 7: 604.197 ▒(99.9%) 237.521 ns/op | |
[info] Iteration 8: 875.546 ▒(99.9%) 256.075 ns/op | |
[info] Iteration 9: 895.165 ▒(99.9%) 250.092 ns/op | |
[info] Iteration 10: 874.902 ▒(99.9%) 134.691 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 566.473 ▒(99.9%) 319.888 ns/op [Average] | |
[info] (min, avg, max) = (109.659, 566.473, 927.301), stdev = 368.384 | |
[info] CI (99.9%): [246.585, 886.361] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = StrongConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 88.13% complete, ETA 00:40:42 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 486.344 ▒(99.9%) 38.591 ns/op | |
[info] # Warmup Iteration 2: 115.255 ▒(99.9%) 24.956 ns/op | |
[info] # Warmup Iteration 3: 109.908 ▒(99.9%) 19.183 ns/op | |
[info] # Warmup Iteration 4: 109.571 ▒(99.9%) 10.597 ns/op | |
[info] # Warmup Iteration 5: 112.116 ▒(99.9%) 39.726 ns/op | |
[info] # Warmup Iteration 6: 111.225 ▒(99.9%) 29.683 ns/op | |
[info] # Warmup Iteration 7: 116.909 ▒(99.9%) 47.528 ns/op | |
[info] # Warmup Iteration 8: 110.093 ▒(99.9%) 4.906 ns/op | |
[info] # Warmup Iteration 9: 114.183 ▒(99.9%) 32.797 ns/op | |
[info] # Warmup Iteration 10: 122.305 ▒(99.9%) 32.089 ns/op | |
[info] Iteration 1: 113.057 ▒(99.9%) 25.203 ns/op | |
[info] Iteration 2: 111.524 ▒(99.9%) 19.144 ns/op | |
[info] Iteration 3: 249.042 ▒(99.9%) 79.837 ns/op | |
[info] Iteration 4: 905.486 ▒(99.9%) 678.951 ns/op | |
[info] Iteration 5: 287.839 ▒(99.9%) 113.463 ns/op | |
[info] Iteration 6: 111.077 ▒(99.9%) 15.853 ns/op | |
[info] Iteration 7: 112.707 ▒(99.9%) 31.775 ns/op | |
[info] Iteration 8: 109.797 ▒(99.9%) 25.471 ns/op | |
[info] Iteration 9: 111.849 ▒(99.9%) 18.307 ns/op | |
[info] Iteration 10: 112.475 ▒(99.9%) 14.930 ns/op | |
[info] | |
[info] # Run progress: 88.23% complete, ETA 00:40:20 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 113.637 ▒(99.9%) 21.077 ns/op | |
[info] # Warmup Iteration 2: 818.413 ▒(99.9%) 188.133 ns/op | |
[info] # Warmup Iteration 3: 872.272 ▒(99.9%) 227.398 ns/op | |
[info] # Warmup Iteration 4: 909.544 ▒(99.9%) 838.499 ns/op | |
[info] # Warmup Iteration 5: 238.245 ▒(99.9%) 29.724 ns/op | |
[info] # Warmup Iteration 6: 222.265 ▒(99.9%) 94.703 ns/op | |
[info] # Warmup Iteration 7: 818.529 ▒(99.9%) 266.598 ns/op | |
[info] # Warmup Iteration 8: 185.094 ▒(99.9%) 50.478 ns/op | |
[info] # Warmup Iteration 9: 135.508 ▒(99.9%) 37.388 ns/op | |
[info] # Warmup Iteration 10: 225.592 ▒(99.9%) 104.376 ns/op | |
[info] Iteration 1: 365.798 ▒(99.9%) 65.676 ns/op | |
[info] Iteration 2: 915.779 ▒(99.9%) 232.303 ns/op | |
[info] Iteration 3: 908.771 ▒(99.9%) 193.060 ns/op | |
[info] Iteration 4: 444.927 ▒(99.9%) 78.301 ns/op | |
[info] Iteration 5: 114.514 ▒(99.9%) 16.682 ns/op | |
[info] Iteration 6: 120.308 ▒(99.9%) 38.361 ns/op | |
[info] Iteration 7: 114.712 ▒(99.9%) 15.249 ns/op | |
[info] Iteration 8: 127.113 ▒(99.9%) 38.526 ns/op | |
[info] Iteration 9: 251.088 ▒(99.9%) 81.658 ns/op | |
[info] Iteration 10: 367.043 ▒(99.9%) 105.451 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 297.745 ▒(99.9%) 246.428 ns/op [Average] | |
[info] (min, avg, max) = (109.797, 297.745, 915.779), stdev = 283.787 | |
[info] CI (99.9%): [51.317, 544.173] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = WeakFixedSizeNoAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 88.33% complete, ETA 00:39:59 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 129.579 ▒(99.9%) 84.779 ns/op | |
[info] # Warmup Iteration 2: 119.966 ▒(99.9%) 36.514 ns/op | |
[info] # Warmup Iteration 3: 107.295 ▒(99.9%) 11.525 ns/op | |
[info] # Warmup Iteration 4: 108.989 ▒(99.9%) 40.508 ns/op | |
[info] # Warmup Iteration 5: 105.927 ▒(99.9%) 10.856 ns/op | |
[info] # Warmup Iteration 6: 106.241 ▒(99.9%) 48.896 ns/op | |
[info] # Warmup Iteration 7: 133.259 ▒(99.9%) 43.788 ns/op | |
[info] # Warmup Iteration 8: 845.514 ▒(99.9%) 152.515 ns/op | |
[info] # Warmup Iteration 9: 868.481 ▒(99.9%) 258.839 ns/op | |
[info] # Warmup Iteration 10: 856.063 ▒(99.9%) 266.167 ns/op | |
[info] Iteration 1: 848.316 ▒(99.9%) 239.556 ns/op | |
[info] Iteration 2: 875.783 ▒(99.9%) 19.810 ns/op | |
[info] Iteration 3: 863.581 ▒(99.9%) 167.679 ns/op | |
[info] Iteration 4: 858.542 ▒(99.9%) 139.068 ns/op | |
[info] Iteration 5: 858.496 ▒(99.9%) 251.605 ns/op | |
[info] Iteration 6: 874.163 ▒(99.9%) 94.396 ns/op | |
[info] Iteration 7: 843.513 ▒(99.9%) 211.413 ns/op | |
[info] Iteration 8: 869.414 ▒(99.9%) 242.464 ns/op | |
[info] Iteration 9: 876.996 ▒(99.9%) 446.977 ns/op | |
[info] Iteration 10: 214.577 ▒(99.9%) 42.663 ns/op | |
[info] | |
[info] # Run progress: 88.44% complete, ETA 00:39:37 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 196.793 ▒(99.9%) 45.791 ns/op | |
[info] # Warmup Iteration 2: 110.178 ▒(99.9%) 19.336 ns/op | |
[info] # Warmup Iteration 3: 106.619 ▒(99.9%) 55.896 ns/op | |
[info] # Warmup Iteration 4: 104.151 ▒(99.9%) 24.391 ns/op | |
[info] # Warmup Iteration 5: 106.340 ▒(99.9%) 18.423 ns/op | |
[info] # Warmup Iteration 6: 109.194 ▒(99.9%) 4.311 ns/op | |
[info] # Warmup Iteration 7: 106.205 ▒(99.9%) 13.514 ns/op | |
[info] # Warmup Iteration 8: 107.895 ▒(99.9%) 25.261 ns/op | |
[info] # Warmup Iteration 9: 108.859 ▒(99.9%) 30.976 ns/op | |
[info] # Warmup Iteration 10: 311.146 ▒(99.9%) 120.560 ns/op | |
[info] Iteration 1: 860.060 ▒(99.9%) 97.601 ns/op | |
[info] Iteration 2: 850.234 ▒(99.9%) 48.157 ns/op | |
[info] Iteration 3: 834.190 ▒(99.9%) 78.571 ns/op | |
[info] Iteration 4: 845.462 ▒(99.9%) 148.183 ns/op | |
[info] Iteration 5: 834.546 ▒(99.9%) 173.418 ns/op | |
[info] Iteration 6: 872.816 ▒(99.9%) 150.729 ns/op | |
[info] Iteration 7: 814.208 ▒(99.9%) 152.215 ns/op | |
[info] Iteration 8: 827.637 ▒(99.9%) 230.964 ns/op | |
[info] Iteration 9: 837.430 ▒(99.9%) 158.492 ns/op | |
[info] Iteration 10: 861.153 ▒(99.9%) 421.307 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 821.056 ▒(99.9%) 124.876 ns/op [Average] | |
[info] (min, avg, max) = (214.577, 821.056, 876.996), stdev = 143.807 | |
[info] CI (99.9%): [696.180, 945.932] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = WeakFixedSizeAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 88.54% complete, ETA 00:39:16 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 127.908 ▒(99.9%) 45.315 ns/op | |
[info] # Warmup Iteration 2: 181.658 ▒(99.9%) 70.459 ns/op | |
[info] # Warmup Iteration 3: 868.379 ▒(99.9%) 271.100 ns/op | |
[info] # Warmup Iteration 4: 876.916 ▒(99.9%) 60.642 ns/op | |
[info] # Warmup Iteration 5: 847.205 ▒(99.9%) 185.291 ns/op | |
[info] # Warmup Iteration 6: 885.147 ▒(99.9%) 585.938 ns/op | |
[info] # Warmup Iteration 7: 852.877 ▒(99.9%) 325.006 ns/op | |
[info] # Warmup Iteration 8: 868.861 ▒(99.9%) 379.168 ns/op | |
[info] # Warmup Iteration 9: 230.837 ▒(99.9%) 37.616 ns/op | |
[info] # Warmup Iteration 10: 113.665 ▒(99.9%) 37.598 ns/op | |
[info] Iteration 1: 106.558 ▒(99.9%) 47.440 ns/op | |
[info] Iteration 2: 101.837 ▒(99.9%) 15.466 ns/op | |
[info] Iteration 3: 106.176 ▒(99.9%) 27.636 ns/op | |
[info] Iteration 4: 107.374 ▒(99.9%) 32.592 ns/op | |
[info] Iteration 5: 111.223 ▒(99.9%) 38.614 ns/op | |
[info] Iteration 6: 110.867 ▒(99.9%) 57.427 ns/op | |
[info] Iteration 7: 114.155 ▒(99.9%) 33.267 ns/op | |
[info] Iteration 8: 125.691 ▒(99.9%) 43.195 ns/op | |
[info] Iteration 9: 187.095 ▒(99.9%) 52.594 ns/op | |
[info] Iteration 10: 135.973 ▒(99.9%) 67.030 ns/op | |
[info] | |
[info] # Run progress: 88.65% complete, ETA 00:38:54 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 174.472 ▒(99.9%) 88.239 ns/op | |
[info] # Warmup Iteration 2: 221.590 ▒(99.9%) 39.174 ns/op | |
[info] # Warmup Iteration 3: 255.929 ▒(99.9%) 59.689 ns/op | |
[info] # Warmup Iteration 4: 877.492 ▒(99.9%) 243.347 ns/op | |
[info] # Warmup Iteration 5: 909.409 ▒(99.9%) 164.305 ns/op | |
[info] # Warmup Iteration 6: 311.402 ▒(99.9%) 139.244 ns/op | |
[info] # Warmup Iteration 7: 113.144 ▒(99.9%) 34.373 ns/op | |
[info] # Warmup Iteration 8: 129.750 ▒(99.9%) 40.045 ns/op | |
[info] # Warmup Iteration 9: 878.773 ▒(99.9%) 478.022 ns/op | |
[info] # Warmup Iteration 10: 861.602 ▒(99.9%) 73.928 ns/op | |
[info] Iteration 1: 876.737 ▒(99.9%) 138.848 ns/op | |
[info] Iteration 2: 866.272 ▒(99.9%) 402.249 ns/op | |
[info] Iteration 3: 864.482 ▒(99.9%) 333.989 ns/op | |
[info] Iteration 4: 880.319 ▒(99.9%) 255.661 ns/op | |
[info] Iteration 5: 727.038 ▒(99.9%) 369.329 ns/op | |
[info] Iteration 6: 128.008 ▒(99.9%) 37.800 ns/op | |
[info] Iteration 7: 110.631 ▒(99.9%) 35.506 ns/op | |
[info] Iteration 8: 110.525 ▒(99.9%) 30.067 ns/op | |
[info] Iteration 9: 109.476 ▒(99.9%) 30.369 ns/op | |
[info] Iteration 10: 114.348 ▒(99.9%) 26.649 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 299.739 ▒(99.9%) 281.063 ns/op [Average] | |
[info] (min, avg, max) = (101.837, 299.739, 880.319), stdev = 323.672 | |
[info] CI (99.9%): [18.677, 580.802] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = Find0) | |
[info] | |
[info] # Run progress: 88.75% complete, ETA 00:38:33 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 300.569 ▒(99.9%) 64.895 ns/op | |
[info] # Warmup Iteration 2: 112.577 ▒(99.9%) 32.239 ns/op | |
[info] # Warmup Iteration 3: 123.361 ▒(99.9%) 24.380 ns/op | |
[info] # Warmup Iteration 4: 297.177 ▒(99.9%) 83.228 ns/op | |
[info] # Warmup Iteration 5: 830.114 ▒(99.9%) 321.871 ns/op | |
[info] # Warmup Iteration 6: 849.151 ▒(99.9%) 194.833 ns/op | |
[info] # Warmup Iteration 7: 401.323 ▒(99.9%) 127.758 ns/op | |
[info] # Warmup Iteration 8: 169.373 ▒(99.9%) 37.051 ns/op | |
[info] # Warmup Iteration 9: 114.734 ▒(99.9%) 25.152 ns/op | |
[info] # Warmup Iteration 10: 398.054 ▒(99.9%) 105.186 ns/op | |
[info] Iteration 1: 915.320 ▒(99.9%) 597.161 ns/op | |
[info] Iteration 2: 155.866 ▒(99.9%) 27.118 ns/op | |
[info] Iteration 3: 102.960 ▒(99.9%) 17.073 ns/op | |
[info] Iteration 4: 375.832 ▒(99.9%) 301.743 ns/op | |
[info] Iteration 5: 828.463 ▒(99.9%) 264.389 ns/op | |
[info] Iteration 6: 846.685 ▒(99.9%) 177.669 ns/op | |
[info] Iteration 7: 871.732 ▒(99.9%) 197.175 ns/op | |
[info] Iteration 8: 185.413 ▒(99.9%) 57.653 ns/op | |
[info] Iteration 9: 108.584 ▒(99.9%) 16.666 ns/op | |
[info] Iteration 10: 122.098 ▒(99.9%) 39.201 ns/op | |
[info] | |
[info] # Run progress: 88.85% complete, ETA 00:38:12 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 166.118 ▒(99.9%) 60.775 ns/op | |
[info] # Warmup Iteration 2: 199.518 ▒(99.9%) 69.267 ns/op | |
[info] # Warmup Iteration 3: 269.420 ▒(99.9%) 71.029 ns/op | |
[info] # Warmup Iteration 4: 768.792 ▒(99.9%) 275.329 ns/op | |
[info] # Warmup Iteration 5: 147.364 ▒(99.9%) 52.913 ns/op | |
[info] # Warmup Iteration 6: 139.970 ▒(99.9%) 55.450 ns/op | |
[info] # Warmup Iteration 7: 853.060 ▒(99.9%) 227.774 ns/op | |
[info] # Warmup Iteration 8: 847.849 ▒(99.9%) 243.217 ns/op | |
[info] # Warmup Iteration 9: 862.631 ▒(99.9%) 363.463 ns/op | |
[info] # Warmup Iteration 10: 848.499 ▒(99.9%) 123.026 ns/op | |
[info] Iteration 1: 858.409 ▒(99.9%) 330.064 ns/op | |
[info] Iteration 2: 883.395 ▒(99.9%) 190.047 ns/op | |
[info] Iteration 3: 873.621 ▒(99.9%) 573.921 ns/op | |
[info] Iteration 4: 875.144 ▒(99.9%) 328.418 ns/op | |
[info] Iteration 5: 864.296 ▒(99.9%) 202.322 ns/op | |
[info] Iteration 6: 881.857 ▒(99.9%) 470.643 ns/op | |
[info] Iteration 7: 860.766 ▒(99.9%) 145.403 ns/op | |
[info] Iteration 8: 496.886 ▒(99.9%) 139.493 ns/op | |
[info] Iteration 9: 112.597 ▒(99.9%) 18.067 ns/op | |
[info] Iteration 10: 109.289 ▒(99.9%) 43.034 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 566.461 ▒(99.9%) 308.884 ns/op [Average] | |
[info] (min, avg, max) = (102.960, 566.461, 915.320), stdev = 355.711 | |
[info] CI (99.9%): [257.577, 875.345] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = Find1) | |
[info] | |
[info] # Run progress: 88.96% complete, ETA 00:37:50 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 454.554 ▒(99.9%) 223.670 ns/op | |
[info] # Warmup Iteration 2: 952.096 ▒(99.9%) 361.935 ns/op | |
[info] # Warmup Iteration 3: 132.418 ▒(99.9%) 31.636 ns/op | |
[info] # Warmup Iteration 4: 112.321 ▒(99.9%) 79.960 ns/op | |
[info] # Warmup Iteration 5: 109.876 ▒(99.9%) 37.825 ns/op | |
[info] # Warmup Iteration 6: 112.217 ▒(99.9%) 38.915 ns/op | |
[info] # Warmup Iteration 7: 114.355 ▒(99.9%) 33.840 ns/op | |
[info] # Warmup Iteration 8: 104.369 ▒(99.9%) 9.736 ns/op | |
[info] # Warmup Iteration 9: 115.994 ▒(99.9%) 73.448 ns/op | |
[info] # Warmup Iteration 10: 113.015 ▒(99.9%) 36.295 ns/op | |
[info] Iteration 1: 117.971 ▒(99.9%) 56.542 ns/op | |
[info] Iteration 2: 830.560 ▒(99.9%) 230.715 ns/op | |
[info] Iteration 3: 860.567 ▒(99.9%) 330.699 ns/op | |
[info] Iteration 4: 861.942 ▒(99.9%) 163.848 ns/op | |
[info] Iteration 5: 841.189 ▒(99.9%) 347.020 ns/op | |
[info] Iteration 6: 159.859 ▒(99.9%) 23.977 ns/op | |
[info] Iteration 7: 107.740 ▒(99.9%) 42.148 ns/op | |
[info] Iteration 8: 108.574 ▒(99.9%) 20.491 ns/op | |
[info] Iteration 9: 113.694 ▒(99.9%) 29.102 ns/op | |
[info] Iteration 10: 429.148 ▒(99.9%) 149.536 ns/op | |
[info] | |
[info] # Run progress: 89.06% complete, ETA 00:37:29 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1367.347 ▒(99.9%) 342.001 ns/op | |
[info] # Warmup Iteration 2: 1019.836 ▒(99.9%) 361.834 ns/op | |
[info] # Warmup Iteration 3: 862.099 ▒(99.9%) 229.827 ns/op | |
[info] # Warmup Iteration 4: 404.620 ▒(99.9%) 104.609 ns/op | |
[info] # Warmup Iteration 5: 109.748 ▒(99.9%) 33.089 ns/op | |
[info] # Warmup Iteration 6: 109.978 ▒(99.9%) 43.700 ns/op | |
[info] # Warmup Iteration 7: 111.733 ▒(99.9%) 29.846 ns/op | |
[info] # Warmup Iteration 8: 116.391 ▒(99.9%) 46.649 ns/op | |
[info] # Warmup Iteration 9: 395.203 ▒(99.9%) 104.804 ns/op | |
[info] # Warmup Iteration 10: 110.691 ▒(99.9%) 73.096 ns/op | |
[info] Iteration 1: 287.996 ▒(99.9%) 79.957 ns/op | |
[info] Iteration 2: 953.183 ▒(99.9%) 848.393 ns/op | |
[info] Iteration 3: 866.006 ▒(99.9%) 325.915 ns/op | |
[info] Iteration 4: 491.071 ▒(99.9%) 36.083 ns/op | |
[info] Iteration 5: 112.974 ▒(99.9%) 22.512 ns/op | |
[info] Iteration 6: 105.672 ▒(99.9%) 15.699 ns/op | |
[info] Iteration 7: 110.851 ▒(99.9%) 30.378 ns/op | |
[info] Iteration 8: 113.276 ▒(99.9%) 54.938 ns/op | |
[info] Iteration 9: 108.927 ▒(99.9%) 18.823 ns/op | |
[info] Iteration 10: 110.206 ▒(99.9%) 31.792 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 384.570 ▒(99.9%) 298.071 ns/op [Average] | |
[info] (min, avg, max) = (105.672, 384.570, 953.183), stdev = 343.258 | |
[info] CI (99.9%): [86.500, 682.641] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = Find2) | |
[info] | |
[info] # Run progress: 89.17% complete, ETA 00:37:08 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 480.902 ▒(99.9%) 297.941 ns/op | |
[info] # Warmup Iteration 2: 217.590 ▒(99.9%) 98.273 ns/op | |
[info] # Warmup Iteration 3: 188.126 ▒(99.9%) 34.662 ns/op | |
[info] # Warmup Iteration 4: 244.012 ▒(99.9%) 113.801 ns/op | |
[info] # Warmup Iteration 5: 106.145 ▒(99.9%) 12.598 ns/op | |
[info] # Warmup Iteration 6: 110.961 ▒(99.9%) 18.292 ns/op | |
[info] # Warmup Iteration 7: 112.598 ▒(99.9%) 26.565 ns/op | |
[info] # Warmup Iteration 8: 890.788 ▒(99.9%) 345.537 ns/op | |
[info] # Warmup Iteration 9: 879.166 ▒(99.9%) 336.818 ns/op | |
[info] # Warmup Iteration 10: 455.674 ▒(99.9%) 56.970 ns/op | |
[info] Iteration 1: 177.110 ▒(99.9%) 50.786 ns/op | |
[info] Iteration 2: 178.409 ▒(99.9%) 66.155 ns/op | |
[info] Iteration 3: 334.089 ▒(99.9%) 205.341 ns/op | |
[info] Iteration 4: 122.196 ▒(99.9%) 45.537 ns/op | |
[info] Iteration 5: 157.232 ▒(99.9%) 44.365 ns/op | |
[info] Iteration 6: 432.650 ▒(99.9%) 155.731 ns/op | |
[info] Iteration 7: 128.056 ▒(99.9%) 59.484 ns/op | |
[info] Iteration 8: 107.471 ▒(99.9%) 38.928 ns/op | |
[info] Iteration 9: 105.985 ▒(99.9%) 27.494 ns/op | |
[info] Iteration 10: 107.294 ▒(99.9%) 15.526 ns/op | |
[info] | |
[info] # Run progress: 89.27% complete, ETA 00:36:46 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 500.097 ▒(99.9%) 235.453 ns/op | |
[info] # Warmup Iteration 2: 537.708 ▒(99.9%) 183.278 ns/op | |
[info] # Warmup Iteration 3: 115.870 ▒(99.9%) 44.853 ns/op | |
[info] # Warmup Iteration 4: 208.559 ▒(99.9%) 72.232 ns/op | |
[info] # Warmup Iteration 5: 874.640 ▒(99.9%) 245.814 ns/op | |
[info] # Warmup Iteration 6: 293.017 ▒(99.9%) 77.655 ns/op | |
[info] # Warmup Iteration 7: 224.374 ▒(99.9%) 44.544 ns/op | |
[info] # Warmup Iteration 8: 149.426 ▒(99.9%) 25.749 ns/op | |
[info] # Warmup Iteration 9: 891.765 ▒(99.9%) 320.328 ns/op | |
[info] # Warmup Iteration 10: 893.752 ▒(99.9%) 436.708 ns/op | |
[info] Iteration 1: 847.097 ▒(99.9%) 365.470 ns/op | |
[info] Iteration 2: 154.280 ▒(99.9%) 43.601 ns/op | |
[info] Iteration 3: 106.830 ▒(99.9%) 31.107 ns/op | |
[info] Iteration 4: 110.656 ▒(99.9%) 39.269 ns/op | |
[info] Iteration 5: 116.858 ▒(99.9%) 28.718 ns/op | |
[info] Iteration 6: 224.627 ▒(99.9%) 136.384 ns/op | |
[info] Iteration 7: 200.149 ▒(99.9%) 72.729 ns/op | |
[info] Iteration 8: 107.635 ▒(99.9%) 55.961 ns/op | |
[info] Iteration 9: 104.576 ▒(99.9%) 16.542 ns/op | |
[info] Iteration 10: 110.106 ▒(99.9%) 33.471 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 196.665 ▒(99.9%) 152.064 ns/op [Average] | |
[info] (min, avg, max) = (104.576, 196.665, 847.097), stdev = 175.117 | |
[info] CI (99.9%): [44.601, 348.729] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = Find3) | |
[info] | |
[info] # Run progress: 89.38% complete, ETA 00:36:25 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 158.129 ▒(99.9%) 15.042 ns/op | |
[info] # Warmup Iteration 2: 112.213 ▒(99.9%) 45.016 ns/op | |
[info] # Warmup Iteration 3: 112.117 ▒(99.9%) 38.093 ns/op | |
[info] # Warmup Iteration 4: 576.347 ▒(99.9%) 197.178 ns/op | |
[info] # Warmup Iteration 5: 874.362 ▒(99.9%) 289.165 ns/op | |
[info] # Warmup Iteration 6: 802.495 ▒(99.9%) 279.259 ns/op | |
[info] # Warmup Iteration 7: 153.866 ▒(99.9%) 25.488 ns/op | |
[info] # Warmup Iteration 8: 869.189 ▒(99.9%) 520.138 ns/op | |
[info] # Warmup Iteration 9: 171.782 ▒(99.9%) 68.981 ns/op | |
[info] # Warmup Iteration 10: 103.834 ▒(99.9%) 27.715 ns/op | |
[info] Iteration 1: 116.234 ▒(99.9%) 56.051 ns/op | |
[info] Iteration 2: 845.690 ▒(99.9%) 211.689 ns/op | |
[info] Iteration 3: 916.121 ▒(99.9%) 516.319 ns/op | |
[info] Iteration 4: 838.452 ▒(99.9%) 253.336 ns/op | |
[info] Iteration 5: 860.038 ▒(99.9%) 165.576 ns/op | |
[info] Iteration 6: 863.987 ▒(99.9%) 155.788 ns/op | |
[info] Iteration 7: 890.180 ▒(99.9%) 190.933 ns/op | |
[info] Iteration 8: 847.679 ▒(99.9%) 138.836 ns/op | |
[info] Iteration 9: 849.587 ▒(99.9%) 200.492 ns/op | |
[info] Iteration 10: 813.229 ▒(99.9%) 219.972 ns/op | |
[info] | |
[info] # Run progress: 89.48% complete, ETA 00:36:04 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 147.278 ▒(99.9%) 49.769 ns/op | |
[info] # Warmup Iteration 2: 418.980 ▒(99.9%) 118.736 ns/op | |
[info] # Warmup Iteration 3: 159.687 ▒(99.9%) 32.913 ns/op | |
[info] # Warmup Iteration 4: 105.352 ▒(99.9%) 18.013 ns/op | |
[info] # Warmup Iteration 5: 111.551 ▒(99.9%) 20.084 ns/op | |
[info] # Warmup Iteration 6: 107.471 ▒(99.9%) 10.541 ns/op | |
[info] # Warmup Iteration 7: 109.572 ▒(99.9%) 35.774 ns/op | |
[info] # Warmup Iteration 8: 467.746 ▒(99.9%) 222.446 ns/op | |
[info] # Warmup Iteration 9: 221.835 ▒(99.9%) 48.468 ns/op | |
[info] # Warmup Iteration 10: 105.674 ▒(99.9%) 10.316 ns/op | |
[info] Iteration 1: 111.833 ▒(99.9%) 12.527 ns/op | |
[info] Iteration 2: 113.372 ▒(99.9%) 15.202 ns/op | |
[info] Iteration 3: 247.065 ▒(99.9%) 38.208 ns/op | |
[info] Iteration 4: 109.883 ▒(99.9%) 17.347 ns/op | |
[info] Iteration 5: 110.449 ▒(99.9%) 22.545 ns/op | |
[info] Iteration 6: 103.411 ▒(99.9%) 3.293 ns/op | |
[info] Iteration 7: 118.169 ▒(99.9%) 18.249 ns/op | |
[info] Iteration 8: 696.651 ▒(99.9%) 250.508 ns/op | |
[info] Iteration 9: 171.231 ▒(99.9%) 45.414 ns/op | |
[info] Iteration 10: 440.020 ▒(99.9%) 126.154 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 503.164 ▒(99.9%) 310.631 ns/op [Average] | |
[info] (min, avg, max) = (103.411, 503.164, 916.121), stdev = 357.723 | |
[info] CI (99.9%): [192.533, 813.795] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = Safe) | |
[info] | |
[info] # Run progress: 89.58% complete, ETA 00:35:43 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 143.149 ▒(99.9%) 38.156 ns/op | |
[info] # Warmup Iteration 2: 327.728 ▒(99.9%) 84.454 ns/op | |
[info] # Warmup Iteration 3: 116.457 ▒(99.9%) 38.578 ns/op | |
[info] # Warmup Iteration 4: 115.355 ▒(99.9%) 37.517 ns/op | |
[info] # Warmup Iteration 5: 113.065 ▒(99.9%) 34.140 ns/op | |
[info] # Warmup Iteration 6: 337.352 ▒(99.9%) 92.557 ns/op | |
[info] # Warmup Iteration 7: 878.686 ▒(99.9%) 166.763 ns/op | |
[info] # Warmup Iteration 8: 204.474 ▒(99.9%) 69.230 ns/op | |
[info] # Warmup Iteration 9: 119.438 ▒(99.9%) 63.868 ns/op | |
[info] # Warmup Iteration 10: 106.653 ▒(99.9%) 19.041 ns/op | |
[info] Iteration 1: 112.733 ▒(99.9%) 47.540 ns/op | |
[info] Iteration 2: 115.028 ▒(99.9%) 30.095 ns/op | |
[info] Iteration 3: 146.518 ▒(99.9%) 86.185 ns/op | |
[info] Iteration 4: 846.375 ▒(99.9%) 139.880 ns/op | |
[info] Iteration 5: 861.681 ▒(99.9%) 419.257 ns/op | |
[info] Iteration 6: 947.186 ▒(99.9%) 415.671 ns/op | |
[info] Iteration 7: 853.748 ▒(99.9%) 135.127 ns/op | |
[info] Iteration 8: 892.877 ▒(99.9%) 326.551 ns/op | |
[info] Iteration 9: 886.991 ▒(99.9%) 300.020 ns/op | |
[info] Iteration 10: 260.569 ▒(99.9%) 88.579 ns/op | |
[info] | |
[info] # Run progress: 89.69% complete, ETA 00:35:21 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 136.159 ▒(99.9%) 27.506 ns/op | |
[info] # Warmup Iteration 2: 375.353 ▒(99.9%) 114.567 ns/op | |
[info] # Warmup Iteration 3: 110.789 ▒(99.9%) 21.044 ns/op | |
[info] # Warmup Iteration 4: 102.412 ▒(99.9%) 22.292 ns/op | |
[info] # Warmup Iteration 5: 106.346 ▒(99.9%) 3.471 ns/op | |
[info] # Warmup Iteration 6: 106.124 ▒(99.9%) 25.127 ns/op | |
[info] # Warmup Iteration 7: 109.814 ▒(99.9%) 17.829 ns/op | |
[info] # Warmup Iteration 8: 109.227 ▒(99.9%) 30.399 ns/op | |
[info] # Warmup Iteration 9: 107.565 ▒(99.9%) 16.704 ns/op | |
[info] # Warmup Iteration 10: 160.929 ▒(99.9%) 40.421 ns/op | |
[info] Iteration 1: 842.851 ▒(99.9%) 203.964 ns/op | |
[info] Iteration 2: 571.795 ▒(99.9%) 156.000 ns/op | |
[info] Iteration 3: 115.744 ▒(99.9%) 20.620 ns/op | |
[info] Iteration 4: 298.040 ▒(99.9%) 105.426 ns/op | |
[info] Iteration 5: 830.213 ▒(99.9%) 77.323 ns/op | |
[info] Iteration 6: 864.327 ▒(99.9%) 231.247 ns/op | |
[info] Iteration 7: 863.620 ▒(99.9%) 120.354 ns/op | |
[info] Iteration 8: 846.118 ▒(99.9%) 208.426 ns/op | |
[info] Iteration 9: 875.462 ▒(99.9%) 111.797 ns/op | |
[info] Iteration 10: 851.897 ▒(99.9%) 192.581 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 644.189 ▒(99.9%) 282.744 ns/op [Average] | |
[info] (min, avg, max) = (112.733, 644.189, 947.186), stdev = 325.609 | |
[info] CI (99.9%): [361.444, 926.933] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 89.79% complete, ETA 00:35:00 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1065.628 ▒(99.9%) 302.563 ns/op | |
[info] # Warmup Iteration 2: 857.339 ▒(99.9%) 152.843 ns/op | |
[info] # Warmup Iteration 3: 848.049 ▒(99.9%) 227.707 ns/op | |
[info] # Warmup Iteration 4: 885.374 ▒(99.9%) 281.556 ns/op | |
[info] # Warmup Iteration 5: 866.824 ▒(99.9%) 224.903 ns/op | |
[info] # Warmup Iteration 6: 264.070 ▒(99.9%) 120.335 ns/op | |
[info] # Warmup Iteration 7: 611.160 ▒(99.9%) 154.580 ns/op | |
[info] # Warmup Iteration 8: 135.091 ▒(99.9%) 23.103 ns/op | |
[info] # Warmup Iteration 9: 198.982 ▒(99.9%) 68.765 ns/op | |
[info] # Warmup Iteration 10: 688.801 ▒(99.9%) 315.911 ns/op | |
[info] Iteration 1: 145.493 ▒(99.9%) 38.498 ns/op | |
[info] Iteration 2: 833.835 ▒(99.9%) 190.153 ns/op | |
[info] Iteration 3: 313.919 ▒(99.9%) 53.571 ns/op | |
[info] Iteration 4: 126.775 ▒(99.9%) 43.491 ns/op | |
[info] Iteration 5: 829.149 ▒(99.9%) 309.631 ns/op | |
[info] Iteration 6: 262.147 ▒(99.9%) 55.913 ns/op | |
[info] Iteration 7: 873.118 ▒(99.9%) 243.678 ns/op | |
[info] Iteration 8: 190.573 ▒(99.9%) 26.871 ns/op | |
[info] Iteration 9: 109.426 ▒(99.9%) 40.834 ns/op | |
[info] Iteration 10: 110.144 ▒(99.9%) 32.415 ns/op | |
[info] | |
[info] # Run progress: 89.90% complete, ETA 00:34:39 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 127.843 ▒(99.9%) 36.699 ns/op | |
[info] # Warmup Iteration 2: 101.947 ▒(99.9%) 24.429 ns/op | |
[info] # Warmup Iteration 3: 110.611 ▒(99.9%) 32.083 ns/op | |
[info] # Warmup Iteration 4: 109.515 ▒(99.9%) 11.267 ns/op | |
[info] # Warmup Iteration 5: 116.738 ▒(99.9%) 42.013 ns/op | |
[info] # Warmup Iteration 6: 108.677 ▒(99.9%) 27.394 ns/op | |
[info] # Warmup Iteration 7: 178.102 ▒(99.9%) 87.338 ns/op | |
[info] # Warmup Iteration 8: 885.114 ▒(99.9%) 94.291 ns/op | |
[info] # Warmup Iteration 9: 858.529 ▒(99.9%) 386.917 ns/op | |
[info] # Warmup Iteration 10: 878.663 ▒(99.9%) 210.195 ns/op | |
[info] Iteration 1: 268.653 ▒(99.9%) 178.669 ns/op | |
[info] Iteration 2: 161.365 ▒(99.9%) 10.732 ns/op | |
[info] Iteration 3: 113.883 ▒(99.9%) 9.873 ns/op | |
[info] Iteration 4: 111.412 ▒(99.9%) 19.080 ns/op | |
[info] Iteration 5: 262.672 ▒(99.9%) 91.841 ns/op | |
[info] Iteration 6: 878.915 ▒(99.9%) 188.260 ns/op | |
[info] Iteration 7: 906.177 ▒(99.9%) 483.266 ns/op | |
[info] Iteration 8: 873.113 ▒(99.9%) 223.980 ns/op | |
[info] Iteration 9: 907.631 ▒(99.9%) 247.142 ns/op | |
[info] Iteration 10: 889.885 ▒(99.9%) 503.739 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 458.414 ▒(99.9%) 306.779 ns/op [Average] | |
[info] (min, avg, max) = (109.426, 458.414, 907.631), stdev = 353.287 | |
[info] CI (99.9%): [151.636, 765.193] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = ExistingSynchronized) | |
[info] | |
[info] # Run progress: 90.00% complete, ETA 00:34:17 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 469512.872 ▒(99.9%) 131347.698 ns/op | |
[info] # Warmup Iteration 2: 380020.641 ▒(99.9%) 272283.446 ns/op | |
[info] # Warmup Iteration 3: 371567.653 ▒(99.9%) 287118.092 ns/op | |
[info] # Warmup Iteration 4: 65288.070 ▒(99.9%) 26834.135 ns/op | |
[info] # Warmup Iteration 5: 53056.415 ▒(99.9%) 26161.162 ns/op | |
[info] # Warmup Iteration 6: 53067.902 ▒(99.9%) 28461.956 ns/op | |
[info] # Warmup Iteration 7: 52542.304 ▒(99.9%) 28041.040 ns/op | |
[info] # Warmup Iteration 8: 52895.779 ▒(99.9%) 28286.734 ns/op | |
[info] # Warmup Iteration 9: 53101.897 ▒(99.9%) 29259.143 ns/op | |
[info] # Warmup Iteration 10: 52797.321 ▒(99.9%) 29762.672 ns/op | |
[info] Iteration 1: 53125.429 ▒(99.9%) 28796.672 ns/op | |
[info] Iteration 2: 53170.700 ▒(99.9%) 27824.372 ns/op | |
[info] Iteration 3: 52958.955 ▒(99.9%) 29627.970 ns/op | |
[info] Iteration 4: 52904.568 ▒(99.9%) 23608.593 ns/op | |
[info] Iteration 5: 52697.001 ▒(99.9%) 27078.546 ns/op | |
[info] Iteration 6: 52569.212 ▒(99.9%) 25577.889 ns/op | |
[info] Iteration 7: 49407.396 ▒(99.9%) 14064.172 ns/op | |
[info] Iteration 8: 49109.681 ▒(99.9%) 22285.192 ns/op | |
[info] Iteration 9: 49244.234 ▒(99.9%) 23154.969 ns/op | |
[info] Iteration 10: 48956.512 ▒(99.9%) 24321.630 ns/op | |
[info] | |
[info] # Run progress: 90.10% complete, ETA 00:33:56 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 55847.527 ▒(99.9%) 24575.130 ns/op | |
[info] # Warmup Iteration 2: 51809.192 ▒(99.9%) 18268.448 ns/op | |
[info] # Warmup Iteration 3: 51920.942 ▒(99.9%) 21418.161 ns/op | |
[info] # Warmup Iteration 4: 52165.754 ▒(99.9%) 21968.433 ns/op | |
[info] # Warmup Iteration 5: 52270.594 ▒(99.9%) 23082.829 ns/op | |
[info] # Warmup Iteration 6: 52378.409 ▒(99.9%) 23371.677 ns/op | |
[info] # Warmup Iteration 7: 52447.111 ▒(99.9%) 23325.891 ns/op | |
[info] # Warmup Iteration 8: 52420.654 ▒(99.9%) 22163.958 ns/op | |
[info] # Warmup Iteration 9: 52235.848 ▒(99.9%) 23750.660 ns/op | |
[info] # Warmup Iteration 10: 52330.548 ▒(99.9%) 24003.576 ns/op | |
[info] Iteration 1: 52577.323 ▒(99.9%) 23649.874 ns/op | |
[info] Iteration 2: 52509.641 ▒(99.9%) 24043.305 ns/op | |
[info] Iteration 3: 52547.873 ▒(99.9%) 23900.995 ns/op | |
[info] Iteration 4: 52446.929 ▒(99.9%) 24541.417 ns/op | |
[info] Iteration 5: 52084.268 ▒(99.9%) 22867.511 ns/op | |
[info] Iteration 6: 52445.299 ▒(99.9%) 23810.147 ns/op | |
[info] Iteration 7: 52570.386 ▒(99.9%) 24448.280 ns/op | |
[info] Iteration 8: 52461.333 ▒(99.9%) 22099.464 ns/op | |
[info] Iteration 9: 52405.322 ▒(99.9%) 23486.874 ns/op | |
[info] Iteration 10: 52378.064 ▒(99.9%) 23185.459 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 51928.506 ▒(99.9%) 1246.626 ns/op [Average] | |
[info] (min, avg, max) = (48956.512, 51928.506, 53170.700), stdev = 1435.616 | |
[info] CI (99.9%): [50681.880, 53175.132] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = ConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 90.21% complete, ETA 00:33:35 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 6594.360 ▒(99.9%) 2415.323 ns/op | |
[info] # Warmup Iteration 2: 5424.873 ▒(99.9%) 1816.446 ns/op | |
[info] # Warmup Iteration 3: 8417.116 ▒(99.9%) 2011.443 ns/op | |
[info] # Warmup Iteration 4: 5312.489 ▒(99.9%) 1193.264 ns/op | |
[info] # Warmup Iteration 5: 10335.697 ▒(99.9%) 1554.383 ns/op | |
[info] # Warmup Iteration 6: 39730.590 ▒(99.9%) 12749.886 ns/op | |
[info] # Warmup Iteration 7: 6375.305 ▒(99.9%) 2862.018 ns/op | |
[info] # Warmup Iteration 8: 7450.805 ▒(99.9%) 3462.752 ns/op | |
[info] # Warmup Iteration 9: 29513.213 ▒(99.9%) 7268.209 ns/op | |
[info] # Warmup Iteration 10: 5603.772 ▒(99.9%) 1153.614 ns/op | |
[info] Iteration 1: 5292.005 ▒(99.9%) 2009.794 ns/op | |
[info] Iteration 2: 5031.407 ▒(99.9%) 732.615 ns/op | |
[info] Iteration 3: 5118.657 ▒(99.9%) 168.413 ns/op | |
[info] Iteration 4: 5392.416 ▒(99.9%) 828.766 ns/op | |
[info] Iteration 5: 5291.973 ▒(99.9%) 893.639 ns/op | |
[info] Iteration 6: 36911.889 ▒(99.9%) 10839.292 ns/op | |
[info] Iteration 7: 40619.219 ▒(99.9%) 7508.827 ns/op | |
[info] Iteration 8: 32441.294 ▒(99.9%) 20147.408 ns/op | |
[info] Iteration 9: 5682.001 ▒(99.9%) 1633.096 ns/op | |
[info] Iteration 10: 5258.613 ▒(99.9%) 2857.897 ns/op | |
[info] | |
[info] # Run progress: 90.31% complete, ETA 00:33:13 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 5388.414 ▒(99.9%) 1496.061 ns/op | |
[info] # Warmup Iteration 2: 12932.088 ▒(99.9%) 2830.769 ns/op | |
[info] # Warmup Iteration 3: 9305.084 ▒(99.9%) 1435.940 ns/op | |
[info] # Warmup Iteration 4: 6294.791 ▒(99.9%) 1134.369 ns/op | |
[info] # Warmup Iteration 5: 5270.215 ▒(99.9%) 1720.396 ns/op | |
[info] # Warmup Iteration 6: 5340.371 ▒(99.9%) 1120.600 ns/op | |
[info] # Warmup Iteration 7: 5283.891 ▒(99.9%) 2123.209 ns/op | |
[info] # Warmup Iteration 8: 5257.200 ▒(99.9%) 2258.330 ns/op | |
[info] # Warmup Iteration 9: 5385.887 ▒(99.9%) 495.770 ns/op | |
[info] # Warmup Iteration 10: 5225.670 ▒(99.9%) 768.407 ns/op | |
[info] Iteration 1: 4946.232 ▒(99.9%) 623.212 ns/op | |
[info] Iteration 2: 5222.715 ▒(99.9%) 1441.654 ns/op | |
[info] Iteration 3: 5152.305 ▒(99.9%) 2004.025 ns/op | |
[info] Iteration 4: 4954.905 ▒(99.9%) 404.716 ns/op | |
[info] Iteration 5: 5162.762 ▒(99.9%) 976.083 ns/op | |
[info] Iteration 6: 5014.611 ▒(99.9%) 2398.802 ns/op | |
[info] Iteration 7: 5118.051 ▒(99.9%) 1036.271 ns/op | |
[info] Iteration 8: 5001.482 ▒(99.9%) 1417.797 ns/op | |
[info] Iteration 9: 5040.930 ▒(99.9%) 1560.481 ns/op | |
[info] Iteration 10: 4786.131 ▒(99.9%) 1930.661 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 9871.980 ▒(99.9%) 10092.207 ns/op [Average] | |
[info] (min, avg, max) = (4786.131, 9871.980, 40619.219), stdev = 11622.201 | |
[info] CI (99.9%): [? 0, 19964.187] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = WeakConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 90.42% complete, ETA 00:32:52 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 2611.960 ▒(99.9%) 1270.278 ns/op | |
[info] # Warmup Iteration 2: 8833.499 ▒(99.9%) 2236.714 ns/op | |
[info] # Warmup Iteration 3: 3120.619 ▒(99.9%) 588.464 ns/op | |
[info] # Warmup Iteration 4: 1078.238 ▒(99.9%) 411.755 ns/op | |
[info] # Warmup Iteration 5: 1081.679 ▒(99.9%) 210.805 ns/op | |
[info] # Warmup Iteration 6: 1023.381 ▒(99.9%) 283.874 ns/op | |
[info] # Warmup Iteration 7: 1126.099 ▒(99.9%) 297.554 ns/op | |
[info] # Warmup Iteration 8: 8422.505 ▒(99.9%) 2729.038 ns/op | |
[info] # Warmup Iteration 9: 8606.904 ▒(99.9%) 526.717 ns/op | |
[info] # Warmup Iteration 10: 8470.460 ▒(99.9%) 3615.736 ns/op | |
[info] Iteration 1: 1984.323 ▒(99.9%) 510.394 ns/op | |
[info] Iteration 2: 1163.812 ▒(99.9%) 260.038 ns/op | |
[info] Iteration 3: 2872.289 ▒(99.9%) 976.870 ns/op | |
[info] Iteration 4: 8709.222 ▒(99.9%) 5227.330 ns/op | |
[info] Iteration 5: 3239.002 ▒(99.9%) 1237.487 ns/op | |
[info] Iteration 6: 1237.891 ▒(99.9%) 117.409 ns/op | |
[info] Iteration 7: 3663.374 ▒(99.9%) 1385.772 ns/op | |
[info] Iteration 8: 1067.029 ▒(99.9%) 374.395 ns/op | |
[info] Iteration 9: 1686.632 ▒(99.9%) 719.459 ns/op | |
[info] Iteration 10: 8657.357 ▒(99.9%) 2243.873 ns/op | |
[info] | |
[info] # Run progress: 90.52% complete, ETA 00:32:30 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 10462.960 ▒(99.9%) 3557.147 ns/op | |
[info] # Warmup Iteration 2: 9154.525 ▒(99.9%) 2627.309 ns/op | |
[info] # Warmup Iteration 3: 1834.778 ▒(99.9%) 460.322 ns/op | |
[info] # Warmup Iteration 4: 1111.110 ▒(99.9%) 137.536 ns/op | |
[info] # Warmup Iteration 5: 2203.606 ▒(99.9%) 563.389 ns/op | |
[info] # Warmup Iteration 6: 8516.023 ▒(99.9%) 1344.452 ns/op | |
[info] # Warmup Iteration 7: 8156.756 ▒(99.9%) 2027.347 ns/op | |
[info] # Warmup Iteration 8: 8694.792 ▒(99.9%) 1020.381 ns/op | |
[info] # Warmup Iteration 9: 8673.406 ▒(99.9%) 3050.558 ns/op | |
[info] # Warmup Iteration 10: 8669.668 ▒(99.9%) 3309.088 ns/op | |
[info] Iteration 1: 2549.677 ▒(99.9%) 956.628 ns/op | |
[info] Iteration 2: 1055.360 ▒(99.9%) 230.849 ns/op | |
[info] Iteration 3: 1119.623 ▒(99.9%) 88.105 ns/op | |
[info] Iteration 4: 1080.962 ▒(99.9%) 213.539 ns/op | |
[info] Iteration 5: 1372.857 ▒(99.9%) 563.532 ns/op | |
[info] Iteration 6: 1067.671 ▒(99.9%) 293.775 ns/op | |
[info] Iteration 7: 1072.610 ▒(99.9%) 137.758 ns/op | |
[info] Iteration 8: 1125.434 ▒(99.9%) 322.948 ns/op | |
[info] Iteration 9: 1083.880 ▒(99.9%) 131.606 ns/op | |
[info] Iteration 10: 1046.204 ▒(99.9%) 215.726 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 2342.760 ▒(99.9%) 2009.469 ns/op [Average] | |
[info] (min, avg, max) = (1046.204, 2342.760, 8709.222), stdev = 2314.107 | |
[info] CI (99.9%): [333.292, 4352.229] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = StrongConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 90.63% complete, ETA 00:32:09 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1609.189 ▒(99.9%) 158.893 ns/op | |
[info] # Warmup Iteration 2: 8227.241 ▒(99.9%) 3055.830 ns/op | |
[info] # Warmup Iteration 3: 8071.321 ▒(99.9%) 309.010 ns/op | |
[info] # Warmup Iteration 4: 8587.050 ▒(99.9%) 1867.493 ns/op | |
[info] # Warmup Iteration 5: 2696.298 ▒(99.9%) 1264.606 ns/op | |
[info] # Warmup Iteration 6: 1029.965 ▒(99.9%) 211.873 ns/op | |
[info] # Warmup Iteration 7: 1048.201 ▒(99.9%) 237.841 ns/op | |
[info] # Warmup Iteration 8: 1158.935 ▒(99.9%) 46.292 ns/op | |
[info] # Warmup Iteration 9: 1011.553 ▒(99.9%) 130.643 ns/op | |
[info] # Warmup Iteration 10: 1013.559 ▒(99.9%) 318.507 ns/op | |
[info] Iteration 1: 1107.100 ▒(99.9%) 258.093 ns/op | |
[info] Iteration 2: 8177.103 ▒(99.9%) 3784.113 ns/op | |
[info] Iteration 3: 8521.837 ▒(99.9%) 2870.967 ns/op | |
[info] Iteration 4: 8134.253 ▒(99.9%) 2519.301 ns/op | |
[info] Iteration 5: 8113.246 ▒(99.9%) 1357.676 ns/op | |
[info] Iteration 6: 2194.686 ▒(99.9%) 385.205 ns/op | |
[info] Iteration 7: 1056.338 ▒(99.9%) 241.170 ns/op | |
[info] Iteration 8: 1005.821 ▒(99.9%) 186.277 ns/op | |
[info] Iteration 9: 1018.856 ▒(99.9%) 331.786 ns/op | |
[info] Iteration 10: 3540.645 ▒(99.9%) 1473.641 ns/op | |
[info] | |
[info] # Run progress: 90.73% complete, ETA 00:31:48 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1199.088 ▒(99.9%) 302.389 ns/op | |
[info] # Warmup Iteration 2: 1686.627 ▒(99.9%) 126.166 ns/op | |
[info] # Warmup Iteration 3: 1033.302 ▒(99.9%) 236.186 ns/op | |
[info] # Warmup Iteration 4: 3126.928 ▒(99.9%) 683.852 ns/op | |
[info] # Warmup Iteration 5: 1693.456 ▒(99.9%) 582.808 ns/op | |
[info] # Warmup Iteration 6: 1795.699 ▒(99.9%) 342.195 ns/op | |
[info] # Warmup Iteration 7: 1502.807 ▒(99.9%) 657.539 ns/op | |
[info] # Warmup Iteration 8: 8574.464 ▒(99.9%) 2404.928 ns/op | |
[info] # Warmup Iteration 9: 8103.085 ▒(99.9%) 5001.865 ns/op | |
[info] # Warmup Iteration 10: 3893.917 ▒(99.9%) 1895.422 ns/op | |
[info] Iteration 1: 1079.140 ▒(99.9%) 424.680 ns/op | |
[info] Iteration 2: 2413.259 ▒(99.9%) 811.863 ns/op | |
[info] Iteration 3: 8210.262 ▒(99.9%) 1870.412 ns/op | |
[info] Iteration 4: 8246.921 ▒(99.9%) 3870.581 ns/op | |
[info] Iteration 5: 8079.066 ▒(99.9%) 5583.770 ns/op | |
[info] Iteration 6: 8309.353 ▒(99.9%) 3478.881 ns/op | |
[info] Iteration 7: 8292.397 ▒(99.9%) 1373.211 ns/op | |
[info] Iteration 8: 8580.658 ▒(99.9%) 4047.489 ns/op | |
[info] Iteration 9: 8273.739 ▒(99.9%) 2093.129 ns/op | |
[info] Iteration 10: 8479.207 ▒(99.9%) 3248.654 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 5641.694 ▒(99.9%) 2928.628 ns/op [Average] | |
[info] (min, avg, max) = (1005.821, 5641.694, 8580.658), stdev = 3372.612 | |
[info] CI (99.9%): [2713.067, 8570.322] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = WeakFixedSizeNoAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 90.83% complete, ETA 00:31:27 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1193.839 ▒(99.9%) 482.035 ns/op | |
[info] # Warmup Iteration 2: 1072.879 ▒(99.9%) 421.851 ns/op | |
[info] # Warmup Iteration 3: 3449.040 ▒(99.9%) 1287.499 ns/op | |
[info] # Warmup Iteration 4: 1448.929 ▒(99.9%) 409.919 ns/op | |
[info] # Warmup Iteration 5: 1013.096 ▒(99.9%) 183.790 ns/op | |
[info] # Warmup Iteration 6: 952.249 ▒(99.9%) 202.232 ns/op | |
[info] # Warmup Iteration 7: 978.254 ▒(99.9%) 267.158 ns/op | |
[info] # Warmup Iteration 8: 973.056 ▒(99.9%) 175.082 ns/op | |
[info] # Warmup Iteration 9: 977.383 ▒(99.9%) 270.803 ns/op | |
[info] # Warmup Iteration 10: 971.109 ▒(99.9%) 205.068 ns/op | |
[info] Iteration 1: 983.613 ▒(99.9%) 138.528 ns/op | |
[info] Iteration 2: 2000.073 ▒(99.9%) 269.556 ns/op | |
[info] Iteration 3: 8036.248 ▒(99.9%) 2202.089 ns/op | |
[info] Iteration 4: 7981.873 ▒(99.9%) 3008.838 ns/op | |
[info] Iteration 5: 8045.136 ▒(99.9%) 3521.312 ns/op | |
[info] Iteration 6: 7983.070 ▒(99.9%) 3124.524 ns/op | |
[info] Iteration 7: 7959.954 ▒(99.9%) 1523.606 ns/op | |
[info] Iteration 8: 7909.593 ▒(99.9%) 3469.572 ns/op | |
[info] Iteration 9: 2834.652 ▒(99.9%) 943.497 ns/op | |
[info] Iteration 10: 7886.912 ▒(99.9%) 1264.960 ns/op | |
[info] | |
[info] # Run progress: 90.94% complete, ETA 00:31:05 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1639.679 ▒(99.9%) 612.274 ns/op | |
[info] # Warmup Iteration 2: 2009.434 ▒(99.9%) 278.636 ns/op | |
[info] # Warmup Iteration 3: 1141.215 ▒(99.9%) 694.884 ns/op | |
[info] # Warmup Iteration 4: 1120.844 ▒(99.9%) 292.352 ns/op | |
[info] # Warmup Iteration 5: 1104.242 ▒(99.9%) 631.754 ns/op | |
[info] # Warmup Iteration 6: 1532.341 ▒(99.9%) 567.357 ns/op | |
[info] # Warmup Iteration 7: 2416.292 ▒(99.9%) 1261.056 ns/op | |
[info] # Warmup Iteration 8: 2224.661 ▒(99.9%) 1947.935 ns/op | |
[info] # Warmup Iteration 9: 1026.171 ▒(99.9%) 165.535 ns/op | |
[info] # Warmup Iteration 10: 7950.445 ▒(99.9%) 1560.197 ns/op | |
[info] Iteration 1: 8307.043 ▒(99.9%) 2103.661 ns/op | |
[info] Iteration 2: 8858.007 ▒(99.9%) 6350.572 ns/op | |
[info] Iteration 3: 4301.666 ▒(99.9%) 1235.699 ns/op | |
[info] Iteration 4: 1029.937 ▒(99.9%) 138.650 ns/op | |
[info] Iteration 5: 1061.897 ▒(99.9%) 197.348 ns/op | |
[info] Iteration 6: 1723.750 ▒(99.9%) 603.730 ns/op | |
[info] Iteration 7: 8496.896 ▒(99.9%) 3634.796 ns/op | |
[info] Iteration 8: 8572.674 ▒(99.9%) 3785.554 ns/op | |
[info] Iteration 9: 8524.718 ▒(99.9%) 3277.075 ns/op | |
[info] Iteration 10: 6412.238 ▒(99.9%) 2638.548 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 5945.497 ▒(99.9%) 2683.902 ns/op [Average] | |
[info] (min, avg, max) = (983.613, 5945.497, 8858.007), stdev = 3090.786 | |
[info] CI (99.9%): [3261.595, 8629.400] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = WeakFixedSizeAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 91.04% complete, ETA 00:30:44 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1848.481 ▒(99.9%) 825.841 ns/op | |
[info] # Warmup Iteration 2: 1494.816 ▒(99.9%) 489.536 ns/op | |
[info] # Warmup Iteration 3: 8334.769 ▒(99.9%) 2898.344 ns/op | |
[info] # Warmup Iteration 4: 8292.496 ▒(99.9%) 2492.227 ns/op | |
[info] # Warmup Iteration 5: 8133.930 ▒(99.9%) 3723.225 ns/op | |
[info] # Warmup Iteration 6: 5886.966 ▒(99.9%) 2571.721 ns/op | |
[info] # Warmup Iteration 7: 2536.580 ▒(99.9%) 288.901 ns/op | |
[info] # Warmup Iteration 8: 2680.983 ▒(99.9%) 1360.046 ns/op | |
[info] # Warmup Iteration 9: 1384.823 ▒(99.9%) 419.081 ns/op | |
[info] # Warmup Iteration 10: 1067.891 ▒(99.9%) 245.730 ns/op | |
[info] Iteration 1: 1026.975 ▒(99.9%) 270.432 ns/op | |
[info] Iteration 2: 1027.234 ▒(99.9%) 387.405 ns/op | |
[info] Iteration 3: 1092.870 ▒(99.9%) 462.978 ns/op | |
[info] Iteration 4: 1090.011 ▒(99.9%) 266.995 ns/op | |
[info] Iteration 5: 1013.553 ▒(99.9%) 252.391 ns/op | |
[info] Iteration 6: 1024.499 ▒(99.9%) 166.878 ns/op | |
[info] Iteration 7: 1141.674 ▒(99.9%) 337.490 ns/op | |
[info] Iteration 8: 8321.769 ▒(99.9%) 3595.735 ns/op | |
[info] Iteration 9: 8115.060 ▒(99.9%) 4912.382 ns/op | |
[info] Iteration 10: 7870.207 ▒(99.9%) 2735.981 ns/op | |
[info] | |
[info] # Run progress: 91.15% complete, ETA 00:30:22 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 11831.283 ▒(99.9%) 3381.609 ns/op | |
[info] # Warmup Iteration 2: 9544.495 ▒(99.9%) 1158.660 ns/op | |
[info] # Warmup Iteration 3: 1443.143 ▒(99.9%) 534.142 ns/op | |
[info] # Warmup Iteration 4: 959.787 ▒(99.9%) 97.481 ns/op | |
[info] # Warmup Iteration 5: 1260.014 ▒(99.9%) 546.801 ns/op | |
[info] # Warmup Iteration 6: 7821.285 ▒(99.9%) 1566.987 ns/op | |
[info] # Warmup Iteration 7: 7823.828 ▒(99.9%) 3282.337 ns/op | |
[info] # Warmup Iteration 8: 7935.576 ▒(99.9%) 1581.786 ns/op | |
[info] # Warmup Iteration 9: 7939.272 ▒(99.9%) 2619.863 ns/op | |
[info] # Warmup Iteration 10: 8219.824 ▒(99.9%) 3250.336 ns/op | |
[info] Iteration 1: 7914.869 ▒(99.9%) 2571.159 ns/op | |
[info] Iteration 2: 7962.048 ▒(99.9%) 2556.380 ns/op | |
[info] Iteration 3: 8364.440 ▒(99.9%) 2749.831 ns/op | |
[info] Iteration 4: 7875.499 ▒(99.9%) 1975.304 ns/op | |
[info] Iteration 5: 8500.373 ▒(99.9%) 7170.965 ns/op | |
[info] Iteration 6: 8041.063 ▒(99.9%) 1917.525 ns/op | |
[info] Iteration 7: 7891.464 ▒(99.9%) 3608.562 ns/op | |
[info] Iteration 8: 8182.189 ▒(99.9%) 2454.482 ns/op | |
[info] Iteration 9: 8140.235 ▒(99.9%) 1347.142 ns/op | |
[info] Iteration 10: 7792.257 ▒(99.9%) 1901.311 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 5619.414 ▒(99.9%) 2984.964 ns/op [Average] | |
[info] (min, avg, max) = (1013.553, 5619.414, 8500.373), stdev = 3437.490 | |
[info] CI (99.9%): [2634.450, 8604.379] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = Find0) | |
[info] | |
[info] # Run progress: 91.25% complete, ETA 00:30:01 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1151.563 ▒(99.9%) 218.052 ns/op | |
[info] # Warmup Iteration 2: 1077.129 ▒(99.9%) 356.046 ns/op | |
[info] # Warmup Iteration 3: 1005.649 ▒(99.9%) 285.981 ns/op | |
[info] # Warmup Iteration 4: 1145.614 ▒(99.9%) 276.974 ns/op | |
[info] # Warmup Iteration 5: 1094.117 ▒(99.9%) 372.097 ns/op | |
[info] # Warmup Iteration 6: 1893.492 ▒(99.9%) 877.053 ns/op | |
[info] # Warmup Iteration 7: 8794.711 ▒(99.9%) 589.357 ns/op | |
[info] # Warmup Iteration 8: 8631.064 ▒(99.9%) 3056.542 ns/op | |
[info] # Warmup Iteration 9: 8029.585 ▒(99.9%) 2804.856 ns/op | |
[info] # Warmup Iteration 10: 8484.893 ▒(99.9%) 2181.234 ns/op | |
[info] Iteration 1: 8269.956 ▒(99.9%) 4211.165 ns/op | |
[info] Iteration 2: 8362.999 ▒(99.9%) 3732.516 ns/op | |
[info] Iteration 3: 3861.948 ▒(99.9%) 242.277 ns/op | |
[info] Iteration 4: 1134.708 ▒(99.9%) 744.026 ns/op | |
[info] Iteration 5: 1199.509 ▒(99.9%) 628.183 ns/op | |
[info] Iteration 6: 1045.601 ▒(99.9%) 320.985 ns/op | |
[info] Iteration 7: 1101.534 ▒(99.9%) 665.066 ns/op | |
[info] Iteration 8: 1209.754 ▒(99.9%) 160.055 ns/op | |
[info] Iteration 9: 8698.945 ▒(99.9%) 1850.351 ns/op | |
[info] Iteration 10: 8396.813 ▒(99.9%) 2874.433 ns/op | |
[info] | |
[info] # Run progress: 91.35% complete, ETA 00:29:40 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1309.899 ▒(99.9%) 154.161 ns/op | |
[info] # Warmup Iteration 2: 1208.895 ▒(99.9%) 238.979 ns/op | |
[info] # Warmup Iteration 3: 1615.014 ▒(99.9%) 792.577 ns/op | |
[info] # Warmup Iteration 4: 8352.607 ▒(99.9%) 1300.856 ns/op | |
[info] # Warmup Iteration 5: 8181.346 ▒(99.9%) 2935.242 ns/op | |
[info] # Warmup Iteration 6: 8198.754 ▒(99.9%) 2057.232 ns/op | |
[info] # Warmup Iteration 7: 2537.145 ▒(99.9%) 717.598 ns/op | |
[info] # Warmup Iteration 8: 2438.714 ▒(99.9%) 371.090 ns/op | |
[info] # Warmup Iteration 9: 6000.854 ▒(99.9%) 2890.245 ns/op | |
[info] # Warmup Iteration 10: 1160.913 ▒(99.9%) 779.028 ns/op | |
[info] Iteration 1: 1027.790 ▒(99.9%) 286.641 ns/op | |
[info] Iteration 2: 994.648 ▒(99.9%) 130.116 ns/op | |
[info] Iteration 3: 1041.311 ▒(99.9%) 200.545 ns/op | |
[info] Iteration 4: 4038.054 ▒(99.9%) 959.001 ns/op | |
[info] Iteration 5: 8199.950 ▒(99.9%) 2312.771 ns/op | |
[info] Iteration 6: 8586.919 ▒(99.9%) 2073.641 ns/op | |
[info] Iteration 7: 8514.220 ▒(99.9%) 1843.044 ns/op | |
[info] Iteration 8: 8621.493 ▒(99.9%) 497.271 ns/op | |
[info] Iteration 9: 8373.040 ▒(99.9%) 3523.612 ns/op | |
[info] Iteration 10: 2427.039 ▒(99.9%) 452.586 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 4755.312 ▒(99.9%) 3066.170 ns/op [Average] | |
[info] (min, avg, max) = (994.648, 4755.312, 8698.945), stdev = 3531.006 | |
[info] CI (99.9%): [1689.141, 7821.482] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = Find1) | |
[info] | |
[info] # Run progress: 91.46% complete, ETA 00:29:19 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1427.334 ▒(99.9%) 85.359 ns/op | |
[info] # Warmup Iteration 2: 1304.359 ▒(99.9%) 355.343 ns/op | |
[info] # Warmup Iteration 3: 8019.884 ▒(99.9%) 2463.967 ns/op | |
[info] # Warmup Iteration 4: 1688.029 ▒(99.9%) 883.409 ns/op | |
[info] # Warmup Iteration 5: 1124.930 ▒(99.9%) 181.208 ns/op | |
[info] # Warmup Iteration 6: 1232.908 ▒(99.9%) 692.965 ns/op | |
[info] # Warmup Iteration 7: 7814.766 ▒(99.9%) 3890.634 ns/op | |
[info] # Warmup Iteration 8: 8263.296 ▒(99.9%) 1617.841 ns/op | |
[info] # Warmup Iteration 9: 8204.016 ▒(99.9%) 2183.376 ns/op | |
[info] # Warmup Iteration 10: 7746.030 ▒(99.9%) 4212.940 ns/op | |
[info] Iteration 1: 7762.990 ▒(99.9%) 2303.625 ns/op | |
[info] Iteration 2: 7848.363 ▒(99.9%) 2741.118 ns/op | |
[info] Iteration 3: 7898.294 ▒(99.9%) 2144.007 ns/op | |
[info] Iteration 4: 3477.928 ▒(99.9%) 1178.871 ns/op | |
[info] Iteration 5: 950.020 ▒(99.9%) 221.891 ns/op | |
[info] Iteration 6: 1190.323 ▒(99.9%) 485.943 ns/op | |
[info] Iteration 7: 1264.340 ▒(99.9%) 580.668 ns/op | |
[info] Iteration 8: 3425.192 ▒(99.9%) 1026.709 ns/op | |
[info] Iteration 9: 1032.670 ▒(99.9%) 499.304 ns/op | |
[info] Iteration 10: 1128.375 ▒(99.9%) 484.610 ns/op | |
[info] | |
[info] # Run progress: 91.56% complete, ETA 00:28:57 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1160.782 ▒(99.9%) 330.517 ns/op | |
[info] # Warmup Iteration 2: 1042.080 ▒(99.9%) 67.369 ns/op | |
[info] # Warmup Iteration 3: 1003.293 ▒(99.9%) 159.726 ns/op | |
[info] # Warmup Iteration 4: 1091.652 ▒(99.9%) 283.565 ns/op | |
[info] # Warmup Iteration 5: 8183.408 ▒(99.9%) 1590.790 ns/op | |
[info] # Warmup Iteration 6: 8183.460 ▒(99.9%) 4025.556 ns/op | |
[info] # Warmup Iteration 7: 8266.839 ▒(99.9%) 1195.704 ns/op | |
[info] # Warmup Iteration 8: 8414.841 ▒(99.9%) 2530.610 ns/op | |
[info] # Warmup Iteration 9: 8137.975 ▒(99.9%) 5336.839 ns/op | |
[info] # Warmup Iteration 10: 8444.852 ▒(99.9%) 4442.878 ns/op | |
[info] Iteration 1: 7633.809 ▒(99.9%) 2998.549 ns/op | |
[info] Iteration 2: 7994.292 ▒(99.9%) 2987.672 ns/op | |
[info] Iteration 3: 4398.784 ▒(99.9%) 549.198 ns/op | |
[info] Iteration 4: 985.428 ▒(99.9%) 313.308 ns/op | |
[info] Iteration 5: 3895.561 ▒(99.9%) 748.507 ns/op | |
[info] Iteration 6: 2221.649 ▒(99.9%) 453.095 ns/op | |
[info] Iteration 7: 1071.652 ▒(99.9%) 284.160 ns/op | |
[info] Iteration 8: 2933.770 ▒(99.9%) 940.162 ns/op | |
[info] Iteration 9: 7910.834 ▒(99.9%) 2305.156 ns/op | |
[info] Iteration 10: 6618.393 ▒(99.9%) 2182.220 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 4082.133 ▒(99.9%) 2518.376 ns/op [Average] | |
[info] (min, avg, max) = (950.020, 4082.133, 7994.292), stdev = 2900.165 | |
[info] CI (99.9%): [1563.757, 6600.509] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = Find2) | |
[info] | |
[info] # Run progress: 91.67% complete, ETA 00:28:36 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 2111.727 ▒(99.9%) 1109.945 ns/op | |
[info] # Warmup Iteration 2: 9071.550 ▒(99.9%) 1143.094 ns/op | |
[info] # Warmup Iteration 3: 1909.110 ▒(99.9%) 863.016 ns/op | |
[info] # Warmup Iteration 4: 1064.577 ▒(99.9%) 208.991 ns/op | |
[info] # Warmup Iteration 5: 995.899 ▒(99.9%) 275.990 ns/op | |
[info] # Warmup Iteration 6: 1181.327 ▒(99.9%) 423.674 ns/op | |
[info] # Warmup Iteration 7: 8194.149 ▒(99.9%) 3342.632 ns/op | |
[info] # Warmup Iteration 8: 7254.717 ▒(99.9%) 4986.955 ns/op | |
[info] # Warmup Iteration 9: 1171.314 ▒(99.9%) 478.576 ns/op | |
[info] # Warmup Iteration 10: 1034.230 ▒(99.9%) 430.409 ns/op | |
[info] Iteration 1: 1004.492 ▒(99.9%) 162.264 ns/op | |
[info] Iteration 2: 999.774 ▒(99.9%) 458.821 ns/op | |
[info] Iteration 3: 1031.666 ▒(99.9%) 174.414 ns/op | |
[info] Iteration 4: 1002.828 ▒(99.9%) 381.384 ns/op | |
[info] Iteration 5: 1048.653 ▒(99.9%) 314.685 ns/op | |
[info] Iteration 6: 1012.239 ▒(99.9%) 237.557 ns/op | |
[info] Iteration 7: 1013.244 ▒(99.9%) 407.655 ns/op | |
[info] Iteration 8: 1049.416 ▒(99.9%) 150.214 ns/op | |
[info] Iteration 9: 1028.045 ▒(99.9%) 376.690 ns/op | |
[info] Iteration 10: 981.644 ▒(99.9%) 286.944 ns/op | |
[info] | |
[info] # Run progress: 91.77% complete, ETA 00:28:14 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1207.227 ▒(99.9%) 469.348 ns/op | |
[info] # Warmup Iteration 2: 1212.359 ▒(99.9%) 695.699 ns/op | |
[info] # Warmup Iteration 3: 1101.883 ▒(99.9%) 431.646 ns/op | |
[info] # Warmup Iteration 4: 3376.881 ▒(99.9%) 2002.421 ns/op | |
[info] # Warmup Iteration 5: 8517.481 ▒(99.9%) 3681.589 ns/op | |
[info] # Warmup Iteration 6: 8502.913 ▒(99.9%) 4788.062 ns/op | |
[info] # Warmup Iteration 7: 8738.743 ▒(99.9%) 7308.770 ns/op | |
[info] # Warmup Iteration 8: 8386.775 ▒(99.9%) 1446.393 ns/op | |
[info] # Warmup Iteration 9: 8582.047 ▒(99.9%) 1385.372 ns/op | |
[info] # Warmup Iteration 10: 9495.549 ▒(99.9%) 3361.468 ns/op | |
[info] Iteration 1: 9411.777 ▒(99.9%) 1798.749 ns/op | |
[info] Iteration 2: 8377.572 ▒(99.9%) 2458.264 ns/op | |
[info] Iteration 3: 8452.491 ▒(99.9%) 2049.904 ns/op | |
[info] Iteration 4: 8344.308 ▒(99.9%) 3366.652 ns/op | |
[info] Iteration 5: 8268.243 ▒(99.9%) 1443.439 ns/op | |
[info] Iteration 6: 8400.353 ▒(99.9%) 2951.722 ns/op | |
[info] Iteration 7: 4087.290 ▒(99.9%) 1594.783 ns/op | |
[info] Iteration 8: 1051.943 ▒(99.9%) 254.105 ns/op | |
[info] Iteration 9: 1081.579 ▒(99.9%) 312.250 ns/op | |
[info] Iteration 10: 3196.181 ▒(99.9%) 762.397 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 3542.187 ▒(99.9%) 3003.945 ns/op [Average] | |
[info] (min, avg, max) = (981.644, 3542.187, 9411.777), stdev = 3459.347 | |
[info] CI (99.9%): [538.242, 6546.131] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = Find3) | |
[info] | |
[info] # Run progress: 91.88% complete, ETA 00:27:53 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1467.035 ▒(99.9%) 581.457 ns/op | |
[info] # Warmup Iteration 2: 1243.949 ▒(99.9%) 247.619 ns/op | |
[info] # Warmup Iteration 3: 1537.103 ▒(99.9%) 154.320 ns/op | |
[info] # Warmup Iteration 4: 1083.102 ▒(99.9%) 256.190 ns/op | |
[info] # Warmup Iteration 5: 978.627 ▒(99.9%) 222.896 ns/op | |
[info] # Warmup Iteration 6: 1093.591 ▒(99.9%) 132.235 ns/op | |
[info] # Warmup Iteration 7: 1187.791 ▒(99.9%) 154.072 ns/op | |
[info] # Warmup Iteration 8: 1001.757 ▒(99.9%) 292.592 ns/op | |
[info] # Warmup Iteration 9: 1150.903 ▒(99.9%) 561.802 ns/op | |
[info] # Warmup Iteration 10: 6820.780 ▒(99.9%) 1752.035 ns/op | |
[info] Iteration 1: 2251.864 ▒(99.9%) 405.718 ns/op | |
[info] Iteration 2: 8041.203 ▒(99.9%) 1548.581 ns/op | |
[info] Iteration 3: 8476.648 ▒(99.9%) 2054.715 ns/op | |
[info] Iteration 4: 8050.192 ▒(99.9%) 2163.604 ns/op | |
[info] Iteration 5: 8319.926 ▒(99.9%) 2529.103 ns/op | |
[info] Iteration 6: 8248.053 ▒(99.9%) 4446.976 ns/op | |
[info] Iteration 7: 8317.019 ▒(99.9%) 1970.970 ns/op | |
[info] Iteration 8: 4800.579 ▒(99.9%) 1189.032 ns/op | |
[info] Iteration 9: 1078.224 ▒(99.9%) 210.480 ns/op | |
[info] Iteration 10: 1040.916 ▒(99.9%) 224.505 ns/op | |
[info] | |
[info] # Run progress: 91.98% complete, ETA 00:27:31 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1359.709 ▒(99.9%) 323.554 ns/op | |
[info] # Warmup Iteration 2: 1097.376 ▒(99.9%) 258.755 ns/op | |
[info] # Warmup Iteration 3: 2989.241 ▒(99.9%) 868.490 ns/op | |
[info] # Warmup Iteration 4: 8045.647 ▒(99.9%) 3666.910 ns/op | |
[info] # Warmup Iteration 5: 5883.548 ▒(99.9%) 4476.392 ns/op | |
[info] # Warmup Iteration 6: 1141.587 ▒(99.9%) 593.099 ns/op | |
[info] # Warmup Iteration 7: 4821.839 ▒(99.9%) 1870.888 ns/op | |
[info] # Warmup Iteration 8: 1136.968 ▒(99.9%) 356.882 ns/op | |
[info] # Warmup Iteration 9: 975.193 ▒(99.9%) 209.736 ns/op | |
[info] # Warmup Iteration 10: 1031.848 ▒(99.9%) 134.147 ns/op | |
[info] Iteration 1: 972.483 ▒(99.9%) 472.979 ns/op | |
[info] Iteration 2: 953.534 ▒(99.9%) 316.505 ns/op | |
[info] Iteration 3: 987.592 ▒(99.9%) 109.768 ns/op | |
[info] Iteration 4: 1015.323 ▒(99.9%) 526.989 ns/op | |
[info] Iteration 5: 968.773 ▒(99.9%) 304.163 ns/op | |
[info] Iteration 6: 1555.555 ▒(99.9%) 956.997 ns/op | |
[info] Iteration 7: 7720.154 ▒(99.9%) 2344.825 ns/op | |
[info] Iteration 8: 7767.696 ▒(99.9%) 4138.571 ns/op | |
[info] Iteration 9: 7770.365 ▒(99.9%) 4699.701 ns/op | |
[info] Iteration 10: 8140.028 ▒(99.9%) 3150.010 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 4823.806 ▒(99.9%) 2998.299 ns/op [Average] | |
[info] (min, avg, max) = (953.534, 4823.806, 8476.648), stdev = 3452.846 | |
[info] CI (99.9%): [1825.507, 7822.106] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = Safe) | |
[info] | |
[info] # Run progress: 92.08% complete, ETA 00:27:10 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 11746.365 ▒(99.9%) 896.866 ns/op | |
[info] # Warmup Iteration 2: 8896.074 ▒(99.9%) 2242.818 ns/op | |
[info] # Warmup Iteration 3: 1529.528 ▒(99.9%) 1054.227 ns/op | |
[info] # Warmup Iteration 4: 1259.475 ▒(99.9%) 715.933 ns/op | |
[info] # Warmup Iteration 5: 1021.769 ▒(99.9%) 215.500 ns/op | |
[info] # Warmup Iteration 6: 1058.869 ▒(99.9%) 163.985 ns/op | |
[info] # Warmup Iteration 7: 1036.469 ▒(99.9%) 189.056 ns/op | |
[info] # Warmup Iteration 8: 1193.524 ▒(99.9%) 291.544 ns/op | |
[info] # Warmup Iteration 9: 5181.386 ▒(99.9%) 1462.157 ns/op | |
[info] # Warmup Iteration 10: 1152.952 ▒(99.9%) 821.591 ns/op | |
[info] Iteration 1: 1071.970 ▒(99.9%) 537.359 ns/op | |
[info] Iteration 2: 1430.041 ▒(99.9%) 217.220 ns/op | |
[info] Iteration 3: 8037.866 ▒(99.9%) 1523.524 ns/op | |
[info] Iteration 4: 8028.044 ▒(99.9%) 3576.075 ns/op | |
[info] Iteration 5: 8243.313 ▒(99.9%) 3134.708 ns/op | |
[info] Iteration 6: 2060.331 ▒(99.9%) 2182.949 ns/op | |
[info] Iteration 7: 8028.008 ▒(99.9%) 947.717 ns/op | |
[info] Iteration 8: 7885.076 ▒(99.9%) 336.379 ns/op | |
[info] Iteration 9: 2038.584 ▒(99.9%) 564.531 ns/op | |
[info] Iteration 10: 1037.612 ▒(99.9%) 239.005 ns/op | |
[info] | |
[info] # Run progress: 92.19% complete, ETA 00:26:49 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1919.930 ▒(99.9%) 602.255 ns/op | |
[info] # Warmup Iteration 2: 1041.415 ▒(99.9%) 159.049 ns/op | |
[info] # Warmup Iteration 3: 2294.449 ▒(99.9%) 451.149 ns/op | |
[info] # Warmup Iteration 4: 7481.666 ▒(99.9%) 1866.745 ns/op | |
[info] # Warmup Iteration 5: 1260.972 ▒(99.9%) 197.935 ns/op | |
[info] # Warmup Iteration 6: 1717.364 ▒(99.9%) 672.391 ns/op | |
[info] # Warmup Iteration 7: 7829.940 ▒(99.9%) 1313.690 ns/op | |
[info] # Warmup Iteration 8: 8143.108 ▒(99.9%) 2839.568 ns/op | |
[info] # Warmup Iteration 9: 8076.704 ▒(99.9%) 3714.528 ns/op | |
[info] # Warmup Iteration 10: 7928.541 ▒(99.9%) 2474.957 ns/op | |
[info] Iteration 1: 7679.158 ▒(99.9%) 3903.287 ns/op | |
[info] Iteration 2: 8051.225 ▒(99.9%) 1787.707 ns/op | |
[info] Iteration 3: 2235.911 ▒(99.9%) 284.817 ns/op | |
[info] Iteration 4: 2983.101 ▒(99.9%) 1263.873 ns/op | |
[info] Iteration 5: 7783.795 ▒(99.9%) 4466.049 ns/op | |
[info] Iteration 6: 1323.150 ▒(99.9%) 324.378 ns/op | |
[info] Iteration 7: 1550.742 ▒(99.9%) 179.886 ns/op | |
[info] Iteration 8: 1032.919 ▒(99.9%) 604.559 ns/op | |
[info] Iteration 9: 1042.009 ▒(99.9%) 384.663 ns/op | |
[info] Iteration 10: 1082.779 ▒(99.9%) 511.407 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 4131.282 ▒(99.9%) 2822.330 ns/op [Average] | |
[info] (min, avg, max) = (1032.919, 4131.282, 8243.313), stdev = 3250.199 | |
[info] CI (99.9%): [1308.952, 6953.612] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 92.29% complete, ETA 00:26:27 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1091.754 ▒(99.9%) 305.328 ns/op | |
[info] # Warmup Iteration 2: 1104.421 ▒(99.9%) 203.753 ns/op | |
[info] # Warmup Iteration 3: 4312.748 ▒(99.9%) 1361.963 ns/op | |
[info] # Warmup Iteration 4: 1249.263 ▒(99.9%) 288.327 ns/op | |
[info] # Warmup Iteration 5: 5043.922 ▒(99.9%) 477.633 ns/op | |
[info] # Warmup Iteration 6: 2316.854 ▒(99.9%) 266.798 ns/op | |
[info] # Warmup Iteration 7: 2728.425 ▒(99.9%) 497.876 ns/op | |
[info] # Warmup Iteration 8: 1045.741 ▒(99.9%) 330.674 ns/op | |
[info] # Warmup Iteration 9: 1002.218 ▒(99.9%) 356.062 ns/op | |
[info] # Warmup Iteration 10: 2308.785 ▒(99.9%) 626.067 ns/op | |
[info] Iteration 1: 7494.245 ▒(99.9%) 1103.881 ns/op | |
[info] Iteration 2: 3650.409 ▒(99.9%) 1561.034 ns/op | |
[info] Iteration 3: 1099.189 ▒(99.9%) 424.470 ns/op | |
[info] Iteration 4: 5288.641 ▒(99.9%) 1605.775 ns/op | |
[info] Iteration 5: 1108.541 ▒(99.9%) 233.852 ns/op | |
[info] Iteration 6: 1937.896 ▒(99.9%) 1208.593 ns/op | |
[info] Iteration 7: 7725.473 ▒(99.9%) 1367.877 ns/op | |
[info] Iteration 8: 7921.270 ▒(99.9%) 2052.064 ns/op | |
[info] Iteration 9: 2337.236 ▒(99.9%) 528.433 ns/op | |
[info] Iteration 10: 5469.239 ▒(99.9%) 1237.075 ns/op | |
[info] | |
[info] # Run progress: 92.40% complete, ETA 00:26:06 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 1412.423 ▒(99.9%) 207.975 ns/op | |
[info] # Warmup Iteration 2: 1082.356 ▒(99.9%) 292.150 ns/op | |
[info] # Warmup Iteration 3: 3683.873 ▒(99.9%) 1504.765 ns/op | |
[info] # Warmup Iteration 4: 2666.351 ▒(99.9%) 1047.156 ns/op | |
[info] # Warmup Iteration 5: 1303.084 ▒(99.9%) 243.315 ns/op | |
[info] # Warmup Iteration 6: 1626.941 ▒(99.9%) 167.019 ns/op | |
[info] # Warmup Iteration 7: 2053.157 ▒(99.9%) 848.921 ns/op | |
[info] # Warmup Iteration 8: 7522.795 ▒(99.9%) 3821.594 ns/op | |
[info] # Warmup Iteration 9: 1289.297 ▒(99.9%) 427.291 ns/op | |
[info] # Warmup Iteration 10: 1038.518 ▒(99.9%) 138.070 ns/op | |
[info] Iteration 1: 3322.773 ▒(99.9%) 1989.887 ns/op | |
[info] Iteration 2: 8018.888 ▒(99.9%) 364.035 ns/op | |
[info] Iteration 3: 8389.799 ▒(99.9%) 5451.214 ns/op | |
[info] Iteration 4: 4836.084 ▒(99.9%) 1631.605 ns/op | |
[info] Iteration 5: 1656.109 ▒(99.9%) 594.711 ns/op | |
[info] Iteration 6: 1298.598 ▒(99.9%) 343.952 ns/op | |
[info] Iteration 7: 1145.478 ▒(99.9%) 395.667 ns/op | |
[info] Iteration 8: 1229.264 ▒(99.9%) 194.629 ns/op | |
[info] Iteration 9: 8244.470 ▒(99.9%) 2574.437 ns/op | |
[info] Iteration 10: 7996.966 ▒(99.9%) 1946.418 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 4508.528 ▒(99.9%) 2545.073 ns/op [Average] | |
[info] (min, avg, max) = (1099.189, 4508.528, 8389.799), stdev = 2930.910 | |
[info] CI (99.9%): [1963.456, 7053.601] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = ExistingSynchronized) | |
[info] | |
[info] # Run progress: 92.50% complete, ETA 00:25:45 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 799060.292 ▒(99.9%) 522766.314 ns/op | |
[info] # Warmup Iteration 2: 534111.944 ▒(99.9%) 365733.917 ns/op | |
[info] # Warmup Iteration 3: 530150.271 ▒(99.9%) 379966.183 ns/op | |
[info] # Warmup Iteration 4: 530590.056 ▒(99.9%) 381117.495 ns/op | |
[info] # Warmup Iteration 5: 523473.352 ▒(99.9%) 322604.898 ns/op | |
[info] # Warmup Iteration 6: 526172.761 ▒(99.9%) 333971.598 ns/op | |
[info] # Warmup Iteration 7: 522311.641 ▒(99.9%) 215082.911 ns/op | |
[info] # Warmup Iteration 8: 521308.841 ▒(99.9%) 275965.281 ns/op | |
[info] # Warmup Iteration 9: 522586.734 ▒(99.9%) 284802.508 ns/op | |
[info] # Warmup Iteration 10: 520817.890 ▒(99.9%) 263869.214 ns/op | |
[info] Iteration 1: 520777.653 ▒(99.9%) 272584.704 ns/op | |
[info] Iteration 2: 521955.252 ▒(99.9%) 283874.499 ns/op | |
[info] Iteration 3: 522330.238 ▒(99.9%) 287328.776 ns/op | |
[info] Iteration 4: 523127.535 ▒(99.9%) 278646.305 ns/op | |
[info] Iteration 5: 524122.619 ▒(99.9%) 279386.377 ns/op | |
[info] Iteration 6: 533559.218 ▒(99.9%) 235169.660 ns/op | |
[info] Iteration 7: 534979.063 ▒(99.9%) 238500.243 ns/op | |
[info] Iteration 8: 532785.542 ▒(99.9%) 231934.010 ns/op | |
[info] Iteration 9: 517088.254 ▒(99.9%) 145179.042 ns/op | |
[info] Iteration 10: 498638.103 ▒(99.9%) 199846.284 ns/op | |
[info] | |
[info] # Run progress: 92.60% complete, ETA 00:25:23 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 547943.080 ▒(99.9%) 197625.495 ns/op | |
[info] # Warmup Iteration 2: 530156.672 ▒(99.9%) 210745.432 ns/op | |
[info] # Warmup Iteration 3: 529136.300 ▒(99.9%) 194569.747 ns/op | |
[info] # Warmup Iteration 4: 529997.194 ▒(99.9%) 209356.476 ns/op | |
[info] # Warmup Iteration 5: 533062.448 ▒(99.9%) 230031.287 ns/op | |
[info] # Warmup Iteration 6: 532506.023 ▒(99.9%) 242087.935 ns/op | |
[info] # Warmup Iteration 7: 532823.632 ▒(99.9%) 235686.004 ns/op | |
[info] # Warmup Iteration 8: 532611.638 ▒(99.9%) 243819.536 ns/op | |
[info] # Warmup Iteration 9: 534484.317 ▒(99.9%) 236810.328 ns/op | |
[info] # Warmup Iteration 10: 530904.608 ▒(99.9%) 203371.034 ns/op | |
[info] Iteration 1: 532378.954 ▒(99.9%) 220175.022 ns/op | |
[info] Iteration 2: 532780.615 ▒(99.9%) 204744.948 ns/op | |
[info] Iteration 3: 534395.376 ▒(99.9%) 186774.578 ns/op | |
[info] Iteration 4: 534031.123 ▒(99.9%) 291167.142 ns/op | |
[info] Iteration 5: 534210.505 ▒(99.9%) 313255.346 ns/op | |
[info] Iteration 6: 539453.627 ▒(99.9%) 313437.822 ns/op | |
[info] Iteration 7: 539932.610 ▒(99.9%) 315794.041 ns/op | |
[info] Iteration 8: 540476.888 ▒(99.9%) 314282.600 ns/op | |
[info] Iteration 9: 541491.230 ▒(99.9%) 310576.132 ns/op | |
[info] Iteration 10: 540429.806 ▒(99.9%) 322246.821 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 529947.211 ▒(99.9%) 9109.844 ns/op [Average] | |
[info] (min, avg, max) = (498638.103, 529947.211, 541491.230), stdev = 10490.910 | |
[info] CI (99.9%): [520837.366, 539057.055] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = ConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 92.71% complete, ETA 00:25:02 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 318222.590 ▒(99.9%) 47300.319 ns/op | |
[info] # Warmup Iteration 2: 64664.134 ▒(99.9%) 12738.949 ns/op | |
[info] # Warmup Iteration 3: 59479.853 ▒(99.9%) 16921.536 ns/op | |
[info] # Warmup Iteration 4: 63824.834 ▒(99.9%) 8442.955 ns/op | |
[info] # Warmup Iteration 5: 59068.936 ▒(99.9%) 20727.858 ns/op | |
[info] # Warmup Iteration 6: 95708.350 ▒(99.9%) 25543.912 ns/op | |
[info] # Warmup Iteration 7: 224366.958 ▒(99.9%) 65081.174 ns/op | |
[info] # Warmup Iteration 8: 59614.312 ▒(99.9%) 9947.841 ns/op | |
[info] # Warmup Iteration 9: 60420.976 ▒(99.9%) 7997.614 ns/op | |
[info] # Warmup Iteration 10: 60001.125 ▒(99.9%) 12801.367 ns/op | |
[info] Iteration 1: 59550.945 ▒(99.9%) 16456.266 ns/op | |
[info] Iteration 2: 58687.941 ▒(99.9%) 11146.534 ns/op | |
[info] Iteration 3: 60294.106 ▒(99.9%) 5951.211 ns/op | |
[info] Iteration 4: 244645.640 ▒(99.9%) 39854.793 ns/op | |
[info] Iteration 5: 84874.678 ▒(99.9%) 15424.028 ns/op | |
[info] Iteration 6: 57916.815 ▒(99.9%) 6343.396 ns/op | |
[info] Iteration 7: 59642.363 ▒(99.9%) 10958.519 ns/op | |
[info] Iteration 8: 59966.671 ▒(99.9%) 10980.270 ns/op | |
[info] Iteration 9: 60066.451 ▒(99.9%) 20035.860 ns/op | |
[info] Iteration 10: 58469.310 ▒(99.9%) 16927.493 ns/op | |
[info] | |
[info] # Run progress: 92.81% complete, ETA 00:24:40 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 62716.398 ▒(99.9%) 11143.993 ns/op | |
[info] # Warmup Iteration 2: 59350.191 ▒(99.9%) 10981.345 ns/op | |
[info] # Warmup Iteration 3: 124838.916 ▒(99.9%) 43647.402 ns/op | |
[info] # Warmup Iteration 4: 486707.786 ▒(99.9%) 151717.169 ns/op | |
[info] # Warmup Iteration 5: 486272.759 ▒(99.9%) 92315.624 ns/op | |
[info] # Warmup Iteration 6: 477798.851 ▒(99.9%) 38434.857 ns/op | |
[info] # Warmup Iteration 7: 116524.817 ▒(99.9%) 33624.425 ns/op | |
[info] # Warmup Iteration 8: 69146.366 ▒(99.9%) 10955.010 ns/op | |
[info] # Warmup Iteration 9: 79929.131 ▒(99.9%) 19028.376 ns/op | |
[info] # Warmup Iteration 10: 125156.974 ▒(99.9%) 34230.788 ns/op | |
[info] Iteration 1: 107921.761 ▒(99.9%) 52920.202 ns/op | |
[info] Iteration 2: 59682.784 ▒(99.9%) 6760.894 ns/op | |
[info] Iteration 3: 215307.802 ▒(99.9%) 55189.469 ns/op | |
[info] Iteration 4: 82252.491 ▒(99.9%) 7729.258 ns/op | |
[info] Iteration 5: 58027.655 ▒(99.9%) 18807.012 ns/op | |
[info] Iteration 6: 75231.957 ▒(99.9%) 25202.242 ns/op | |
[info] Iteration 7: 59877.496 ▒(99.9%) 14185.486 ns/op | |
[info] Iteration 8: 58277.015 ▒(99.9%) 10921.016 ns/op | |
[info] Iteration 9: 184601.897 ▒(99.9%) 24983.628 ns/op | |
[info] Iteration 10: 275527.510 ▒(99.9%) 67595.003 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 99041.164 ▒(99.9%) 60871.770 ns/op [Average] | |
[info] (min, avg, max) = (57916.815, 99041.164, 275527.510), stdev = 70100.021 | |
[info] CI (99.9%): [38169.394, 159912.935] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = WeakConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 92.92% complete, ETA 00:24:19 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 20370.009 ▒(99.9%) 3321.983 ns/op | |
[info] # Warmup Iteration 2: 20813.162 ▒(99.9%) 8879.859 ns/op | |
[info] # Warmup Iteration 3: 18865.380 ▒(99.9%) 4981.654 ns/op | |
[info] # Warmup Iteration 4: 33677.310 ▒(99.9%) 27226.717 ns/op | |
[info] # Warmup Iteration 5: 141219.182 ▒(99.9%) 48903.604 ns/op | |
[info] # Warmup Iteration 6: 34402.216 ▒(99.9%) 19636.079 ns/op | |
[info] # Warmup Iteration 7: 19089.583 ▒(99.9%) 5138.563 ns/op | |
[info] # Warmup Iteration 8: 135215.170 ▒(99.9%) 47779.857 ns/op | |
[info] # Warmup Iteration 9: 138471.681 ▒(99.9%) 85612.080 ns/op | |
[info] # Warmup Iteration 10: 22684.394 ▒(99.9%) 3788.230 ns/op | |
[info] Iteration 1: 123666.442 ▒(99.9%) 33872.807 ns/op | |
[info] Iteration 2: 50858.595 ▒(99.9%) 24516.099 ns/op | |
[info] Iteration 3: 18123.643 ▒(99.9%) 3552.361 ns/op | |
[info] Iteration 4: 28986.090 ▒(99.9%) 692.918 ns/op | |
[info] Iteration 5: 23745.705 ▒(99.9%) 9165.340 ns/op | |
[info] Iteration 6: 144761.812 ▒(99.9%) 75270.235 ns/op | |
[info] Iteration 7: 140211.029 ▒(99.9%) 33137.323 ns/op | |
[info] Iteration 8: 139633.306 ▒(99.9%) 43370.730 ns/op | |
[info] Iteration 9: 146241.566 ▒(99.9%) 55379.457 ns/op | |
[info] Iteration 10: 145248.944 ▒(99.9%) 29023.168 ns/op | |
[info] | |
[info] # Run progress: 93.02% complete, ETA 00:23:57 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 13338.609 ▒(99.9%) 6772.203 ns/op | |
[info] # Warmup Iteration 2: 13137.231 ▒(99.9%) 4469.924 ns/op | |
[info] # Warmup Iteration 3: 17517.211 ▒(99.9%) 4076.217 ns/op | |
[info] # Warmup Iteration 4: 18780.949 ▒(99.9%) 10046.715 ns/op | |
[info] # Warmup Iteration 5: 18817.305 ▒(99.9%) 6682.423 ns/op | |
[info] # Warmup Iteration 6: 34352.568 ▒(99.9%) 5979.950 ns/op | |
[info] # Warmup Iteration 7: 141794.794 ▒(99.9%) 25543.929 ns/op | |
[info] # Warmup Iteration 8: 146450.556 ▒(99.9%) 53017.157 ns/op | |
[info] # Warmup Iteration 9: 141220.149 ▒(99.9%) 57996.472 ns/op | |
[info] # Warmup Iteration 10: 144280.966 ▒(99.9%) 53712.613 ns/op | |
[info] Iteration 1: 139145.950 ▒(99.9%) 40779.917 ns/op | |
[info] Iteration 2: 145306.595 ▒(99.9%) 58856.347 ns/op | |
[info] Iteration 3: 155566.120 ▒(99.9%) 31252.556 ns/op | |
[info] Iteration 4: 160464.447 ▒(99.9%) 62942.760 ns/op | |
[info] Iteration 5: 157018.049 ▒(99.9%) 32885.360 ns/op | |
[info] Iteration 6: 149303.895 ▒(99.9%) 73291.022 ns/op | |
[info] Iteration 7: 139157.983 ▒(99.9%) 38618.887 ns/op | |
[info] Iteration 8: 137149.366 ▒(99.9%) 43863.154 ns/op | |
[info] Iteration 9: 150777.265 ▒(99.9%) 82260.396 ns/op | |
[info] Iteration 10: 140018.051 ▒(99.9%) 56598.543 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 121769.243 ▒(99.9%) 41568.233 ns/op [Average] | |
[info] (min, avg, max) = (18123.643, 121769.243, 160464.447), stdev = 47870.039 | |
[info] CI (99.9%): [80201.010, 163337.475] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = StrongConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 93.13% complete, ETA 00:23:36 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 14883.671 ▒(99.9%) 1446.215 ns/op | |
[info] # Warmup Iteration 2: 16048.252 ▒(99.9%) 4737.050 ns/op | |
[info] # Warmup Iteration 3: 14558.934 ▒(99.9%) 3470.468 ns/op | |
[info] # Warmup Iteration 4: 16739.920 ▒(99.9%) 5896.343 ns/op | |
[info] # Warmup Iteration 5: 19791.086 ▒(99.9%) 3767.544 ns/op | |
[info] # Warmup Iteration 6: 35180.544 ▒(99.9%) 10257.304 ns/op | |
[info] # Warmup Iteration 7: 118111.543 ▒(99.9%) 18836.859 ns/op | |
[info] # Warmup Iteration 8: 115671.477 ▒(99.9%) 32221.156 ns/op | |
[info] # Warmup Iteration 9: 118913.393 ▒(99.9%) 7766.332 ns/op | |
[info] # Warmup Iteration 10: 20330.218 ▒(99.9%) 7469.995 ns/op | |
[info] Iteration 1: 14423.899 ▒(99.9%) 3657.253 ns/op | |
[info] Iteration 2: 14876.291 ▒(99.9%) 4004.933 ns/op | |
[info] Iteration 3: 40010.199 ▒(99.9%) 7831.202 ns/op | |
[info] Iteration 4: 117757.074 ▒(99.9%) 38883.662 ns/op | |
[info] Iteration 5: 69338.175 ▒(99.9%) 8893.667 ns/op | |
[info] Iteration 6: 15031.688 ▒(99.9%) 2340.523 ns/op | |
[info] Iteration 7: 14649.529 ▒(99.9%) 2043.155 ns/op | |
[info] Iteration 8: 15196.235 ▒(99.9%) 2181.273 ns/op | |
[info] Iteration 9: 20195.170 ▒(99.9%) 3301.150 ns/op | |
[info] Iteration 10: 112941.044 ▒(99.9%) 10948.163 ns/op | |
[info] | |
[info] # Run progress: 93.23% complete, ETA 00:23:15 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 16320.022 ▒(99.9%) 2903.711 ns/op | |
[info] # Warmup Iteration 2: 61496.179 ▒(99.9%) 15318.288 ns/op | |
[info] # Warmup Iteration 3: 28339.259 ▒(99.9%) 6645.994 ns/op | |
[info] # Warmup Iteration 4: 14564.814 ▒(99.9%) 3373.557 ns/op | |
[info] # Warmup Iteration 5: 14944.707 ▒(99.9%) 1900.200 ns/op | |
[info] # Warmup Iteration 6: 14814.584 ▒(99.9%) 3743.450 ns/op | |
[info] # Warmup Iteration 7: 14237.099 ▒(99.9%) 3082.414 ns/op | |
[info] # Warmup Iteration 8: 15762.850 ▒(99.9%) 1980.273 ns/op | |
[info] # Warmup Iteration 9: 111730.141 ▒(99.9%) 13387.703 ns/op | |
[info] # Warmup Iteration 10: 26504.569 ▒(99.9%) 11862.109 ns/op | |
[info] Iteration 1: 14498.023 ▒(99.9%) 3334.447 ns/op | |
[info] Iteration 2: 14953.077 ▒(99.9%) 3093.315 ns/op | |
[info] Iteration 3: 14011.439 ▒(99.9%) 1726.810 ns/op | |
[info] Iteration 4: 14398.925 ▒(99.9%) 1966.634 ns/op | |
[info] Iteration 5: 14989.750 ▒(99.9%) 3164.658 ns/op | |
[info] Iteration 6: 38486.458 ▒(99.9%) 13467.438 ns/op | |
[info] Iteration 7: 114390.534 ▒(99.9%) 26870.645 ns/op | |
[info] Iteration 8: 112883.836 ▒(99.9%) 10992.211 ns/op | |
[info] Iteration 9: 116610.029 ▒(99.9%) 25865.334 ns/op | |
[info] Iteration 10: 114270.237 ▒(99.9%) 18765.023 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 50195.581 ▒(99.9%) 39429.702 ns/op [Average] | |
[info] (min, avg, max) = (14011.439, 50195.581, 117757.074), stdev = 45407.304 | |
[info] CI (99.9%): [10765.879, 89625.283] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = WeakFixedSizeNoAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 93.33% complete, ETA 00:22:53 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 21726.783 ▒(99.9%) 5162.693 ns/op | |
[info] # Warmup Iteration 2: 42993.693 ▒(99.9%) 11833.719 ns/op | |
[info] # Warmup Iteration 3: 15089.797 ▒(99.9%) 2854.475 ns/op | |
[info] # Warmup Iteration 4: 15517.578 ▒(99.9%) 2163.583 ns/op | |
[info] # Warmup Iteration 5: 107008.985 ▒(99.9%) 24054.823 ns/op | |
[info] # Warmup Iteration 6: 23316.227 ▒(99.9%) 4817.910 ns/op | |
[info] # Warmup Iteration 7: 46154.249 ▒(99.9%) 19354.767 ns/op | |
[info] # Warmup Iteration 8: 29912.474 ▒(99.9%) 8614.867 ns/op | |
[info] # Warmup Iteration 9: 15069.134 ▒(99.9%) 5284.896 ns/op | |
[info] # Warmup Iteration 10: 15271.878 ▒(99.9%) 4037.928 ns/op | |
[info] Iteration 1: 69354.273 ▒(99.9%) 8914.483 ns/op | |
[info] Iteration 2: 130725.133 ▒(99.9%) 5944.770 ns/op | |
[info] Iteration 3: 102041.670 ▒(99.9%) 31320.837 ns/op | |
[info] Iteration 4: 17539.281 ▒(99.9%) 1921.117 ns/op | |
[info] Iteration 5: 19322.733 ▒(99.9%) 5087.503 ns/op | |
[info] Iteration 6: 34071.801 ▒(99.9%) 2754.058 ns/op | |
[info] Iteration 7: 23998.706 ▒(99.9%) 8861.909 ns/op | |
[info] Iteration 8: 121086.548 ▒(99.9%) 15545.841 ns/op | |
[info] Iteration 9: 121355.599 ▒(99.9%) 10726.850 ns/op | |
[info] Iteration 10: 105675.366 ▒(99.9%) 47843.070 ns/op | |
[info] | |
[info] # Run progress: 93.44% complete, ETA 00:22:32 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 17678.132 ▒(99.9%) 3914.244 ns/op | |
[info] # Warmup Iteration 2: 14797.109 ▒(99.9%) 1903.765 ns/op | |
[info] # Warmup Iteration 3: 14704.227 ▒(99.9%) 3213.839 ns/op | |
[info] # Warmup Iteration 4: 53523.505 ▒(99.9%) 19427.484 ns/op | |
[info] # Warmup Iteration 5: 119494.134 ▒(99.9%) 30755.939 ns/op | |
[info] # Warmup Iteration 6: 116134.881 ▒(99.9%) 23607.262 ns/op | |
[info] # Warmup Iteration 7: 58560.825 ▒(99.9%) 3326.255 ns/op | |
[info] # Warmup Iteration 8: 15107.818 ▒(99.9%) 1936.985 ns/op | |
[info] # Warmup Iteration 9: 14848.798 ▒(99.9%) 2273.606 ns/op | |
[info] # Warmup Iteration 10: 45253.060 ▒(99.9%) 9850.711 ns/op | |
[info] Iteration 1: 45189.185 ▒(99.9%) 11317.973 ns/op | |
[info] Iteration 2: 14840.563 ▒(99.9%) 2303.984 ns/op | |
[info] Iteration 3: 14572.898 ▒(99.9%) 1759.644 ns/op | |
[info] Iteration 4: 19870.672 ▒(99.9%) 1988.045 ns/op | |
[info] Iteration 5: 116695.293 ▒(99.9%) 13076.973 ns/op | |
[info] Iteration 6: 119359.459 ▒(99.9%) 49829.740 ns/op | |
[info] Iteration 7: 116104.262 ▒(99.9%) 13143.175 ns/op | |
[info] Iteration 8: 123929.933 ▒(99.9%) 32435.438 ns/op | |
[info] Iteration 9: 119373.468 ▒(99.9%) 36516.873 ns/op | |
[info] Iteration 10: 21972.673 ▒(99.9%) 3945.894 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 72853.976 ▒(99.9%) 41519.584 ns/op [Average] | |
[info] (min, avg, max) = (14572.898, 72853.976, 130725.133), stdev = 47814.014 | |
[info] CI (99.9%): [31334.392, 114373.560] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = WeakFixedSizeAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 93.54% complete, ETA 00:22:10 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 15195.396 ▒(99.9%) 2841.678 ns/op | |
[info] # Warmup Iteration 2: 15359.450 ▒(99.9%) 4760.398 ns/op | |
[info] # Warmup Iteration 3: 63580.372 ▒(99.9%) 17668.247 ns/op | |
[info] # Warmup Iteration 4: 119483.600 ▒(99.9%) 42364.830 ns/op | |
[info] # Warmup Iteration 5: 124272.998 ▒(99.9%) 48990.481 ns/op | |
[info] # Warmup Iteration 6: 35345.387 ▒(99.9%) 6664.484 ns/op | |
[info] # Warmup Iteration 7: 15278.818 ▒(99.9%) 2760.697 ns/op | |
[info] # Warmup Iteration 8: 15758.141 ▒(99.9%) 5539.532 ns/op | |
[info] # Warmup Iteration 9: 28650.761 ▒(99.9%) 11258.709 ns/op | |
[info] # Warmup Iteration 10: 122604.887 ▒(99.9%) 48117.626 ns/op | |
[info] Iteration 1: 121542.540 ▒(99.9%) 46872.759 ns/op | |
[info] Iteration 2: 104349.142 ▒(99.9%) 24887.809 ns/op | |
[info] Iteration 3: 18475.129 ▒(99.9%) 6315.222 ns/op | |
[info] Iteration 4: 15712.146 ▒(99.9%) 1626.730 ns/op | |
[info] Iteration 5: 15279.304 ▒(99.9%) 1169.303 ns/op | |
[info] Iteration 6: 24228.297 ▒(99.9%) 4520.341 ns/op | |
[info] Iteration 7: 62267.763 ▒(99.9%) 13397.001 ns/op | |
[info] Iteration 8: 18264.676 ▒(99.9%) 3438.849 ns/op | |
[info] Iteration 9: 15485.002 ▒(99.9%) 4426.946 ns/op | |
[info] Iteration 10: 15237.233 ▒(99.9%) 1107.393 ns/op | |
[info] | |
[info] # Run progress: 93.65% complete, ETA 00:21:49 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 38811.988 ▒(99.9%) 11338.756 ns/op | |
[info] # Warmup Iteration 2: 72338.707 ▒(99.9%) 26793.202 ns/op | |
[info] # Warmup Iteration 3: 32747.694 ▒(99.9%) 6627.667 ns/op | |
[info] # Warmup Iteration 4: 120783.631 ▒(99.9%) 21416.873 ns/op | |
[info] # Warmup Iteration 5: 122897.143 ▒(99.9%) 19107.598 ns/op | |
[info] # Warmup Iteration 6: 118108.905 ▒(99.9%) 35794.709 ns/op | |
[info] # Warmup Iteration 7: 128507.978 ▒(99.9%) 19855.522 ns/op | |
[info] # Warmup Iteration 8: 122040.171 ▒(99.9%) 15171.006 ns/op | |
[info] # Warmup Iteration 9: 125048.210 ▒(99.9%) 59690.753 ns/op | |
[info] # Warmup Iteration 10: 121971.918 ▒(99.9%) 32210.288 ns/op | |
[info] Iteration 1: 69070.618 ▒(99.9%) 9793.696 ns/op | |
[info] Iteration 2: 32330.371 ▒(99.9%) 15331.123 ns/op | |
[info] Iteration 3: 33707.371 ▒(99.9%) 6271.476 ns/op | |
[info] Iteration 4: 40137.311 ▒(99.9%) 14681.921 ns/op | |
[info] Iteration 5: 37517.083 ▒(99.9%) 6251.112 ns/op | |
[info] Iteration 6: 119674.799 ▒(99.9%) 13824.682 ns/op | |
[info] Iteration 7: 121195.992 ▒(99.9%) 25637.684 ns/op | |
[info] Iteration 8: 116439.269 ▒(99.9%) 22744.830 ns/op | |
[info] Iteration 9: 27883.131 ▒(99.9%) 5489.249 ns/op | |
[info] Iteration 10: 15223.536 ▒(99.9%) 1604.604 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 51201.036 ▒(99.9%) 36118.032 ns/op [Average] | |
[info] (min, avg, max) = (15223.536, 51201.036, 121542.540), stdev = 41593.580 | |
[info] CI (99.9%): [15083.003, 87319.068] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = Find0) | |
[info] | |
[info] # Run progress: 93.75% complete, ETA 00:21:28 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 19848.636 ▒(99.9%) 6262.080 ns/op | |
[info] # Warmup Iteration 2: 26719.513 ▒(99.9%) 4941.501 ns/op | |
[info] # Warmup Iteration 3: 17413.152 ▒(99.9%) 3146.697 ns/op | |
[info] # Warmup Iteration 4: 15152.498 ▒(99.9%) 2766.795 ns/op | |
[info] # Warmup Iteration 5: 15292.402 ▒(99.9%) 1552.922 ns/op | |
[info] # Warmup Iteration 6: 15056.684 ▒(99.9%) 2310.583 ns/op | |
[info] # Warmup Iteration 7: 14790.806 ▒(99.9%) 1515.480 ns/op | |
[info] # Warmup Iteration 8: 15054.065 ▒(99.9%) 1677.063 ns/op | |
[info] # Warmup Iteration 9: 16204.772 ▒(99.9%) 3324.203 ns/op | |
[info] # Warmup Iteration 10: 22225.843 ▒(99.9%) 5018.540 ns/op | |
[info] Iteration 1: 60287.414 ▒(99.9%) 29782.648 ns/op | |
[info] Iteration 2: 120842.425 ▒(99.9%) 26833.282 ns/op | |
[info] Iteration 3: 121193.637 ▒(99.9%) 19690.600 ns/op | |
[info] Iteration 4: 119462.531 ▒(99.9%) 38164.058 ns/op | |
[info] Iteration 5: 121880.510 ▒(99.9%) 15729.647 ns/op | |
[info] Iteration 6: 115624.188 ▒(99.9%) 14635.340 ns/op | |
[info] Iteration 7: 20200.462 ▒(99.9%) 2802.304 ns/op | |
[info] Iteration 8: 25495.005 ▒(99.9%) 1786.489 ns/op | |
[info] Iteration 9: 14999.241 ▒(99.9%) 3608.016 ns/op | |
[info] Iteration 10: 22043.559 ▒(99.9%) 6522.355 ns/op | |
[info] | |
[info] # Run progress: 93.85% complete, ETA 00:21:06 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 110835.022 ▒(99.9%) 36981.041 ns/op | |
[info] # Warmup Iteration 2: 16977.727 ▒(99.9%) 1838.096 ns/op | |
[info] # Warmup Iteration 3: 15568.197 ▒(99.9%) 1855.979 ns/op | |
[info] # Warmup Iteration 4: 15110.247 ▒(99.9%) 3783.842 ns/op | |
[info] # Warmup Iteration 5: 15275.511 ▒(99.9%) 1404.332 ns/op | |
[info] # Warmup Iteration 6: 15314.206 ▒(99.9%) 1543.305 ns/op | |
[info] # Warmup Iteration 7: 15386.149 ▒(99.9%) 3447.355 ns/op | |
[info] # Warmup Iteration 8: 15051.483 ▒(99.9%) 5421.130 ns/op | |
[info] # Warmup Iteration 9: 15503.240 ▒(99.9%) 1128.150 ns/op | |
[info] # Warmup Iteration 10: 15507.716 ▒(99.9%) 2709.148 ns/op | |
[info] Iteration 1: 15357.258 ▒(99.9%) 5168.355 ns/op | |
[info] Iteration 2: 14737.813 ▒(99.9%) 4298.579 ns/op | |
[info] Iteration 3: 15639.298 ▒(99.9%) 3214.616 ns/op | |
[info] Iteration 4: 15531.075 ▒(99.9%) 3278.248 ns/op | |
[info] Iteration 5: 15527.051 ▒(99.9%) 2199.976 ns/op | |
[info] Iteration 6: 36882.867 ▒(99.9%) 13400.723 ns/op | |
[info] Iteration 7: 118662.282 ▒(99.9%) 27560.041 ns/op | |
[info] Iteration 8: 117600.179 ▒(99.9%) 10385.448 ns/op | |
[info] Iteration 9: 122888.296 ▒(99.9%) 33141.285 ns/op | |
[info] Iteration 10: 117279.798 ▒(99.9%) 29062.040 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 66606.744 ▒(99.9%) 43539.726 ns/op [Average] | |
[info] (min, avg, max) = (14737.813, 66606.744, 122888.296), stdev = 50140.414 | |
[info] CI (99.9%): [23067.018, 110146.471] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = Find1) | |
[info] | |
[info] # Run progress: 93.96% complete, ETA 00:20:45 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 129112.424 ▒(99.9%) 53687.041 ns/op | |
[info] # Warmup Iteration 2: 18037.594 ▒(99.9%) 1568.886 ns/op | |
[info] # Warmup Iteration 3: 14820.198 ▒(99.9%) 2626.664 ns/op | |
[info] # Warmup Iteration 4: 14917.211 ▒(99.9%) 2882.034 ns/op | |
[info] # Warmup Iteration 5: 15255.379 ▒(99.9%) 2698.528 ns/op | |
[info] # Warmup Iteration 6: 14549.081 ▒(99.9%) 2992.288 ns/op | |
[info] # Warmup Iteration 7: 14673.881 ▒(99.9%) 3267.144 ns/op | |
[info] # Warmup Iteration 8: 14561.179 ▒(99.9%) 2443.016 ns/op | |
[info] # Warmup Iteration 9: 15255.061 ▒(99.9%) 2778.753 ns/op | |
[info] # Warmup Iteration 10: 15101.718 ▒(99.9%) 1765.877 ns/op | |
[info] Iteration 1: 26215.309 ▒(99.9%) 4564.197 ns/op | |
[info] Iteration 2: 117301.033 ▒(99.9%) 15983.738 ns/op | |
[info] Iteration 3: 117930.854 ▒(99.9%) 52745.600 ns/op | |
[info] Iteration 4: 118685.882 ▒(99.9%) 33333.693 ns/op | |
[info] Iteration 5: 117994.984 ▒(99.9%) 11179.794 ns/op | |
[info] Iteration 6: 118187.986 ▒(99.9%) 13048.154 ns/op | |
[info] Iteration 7: 115591.012 ▒(99.9%) 21758.624 ns/op | |
[info] Iteration 8: 117600.074 ▒(99.9%) 32465.455 ns/op | |
[info] Iteration 9: 116908.089 ▒(99.9%) 21770.195 ns/op | |
[info] Iteration 10: 120937.679 ▒(99.9%) 26223.024 ns/op | |
[info] | |
[info] # Run progress: 94.06% complete, ETA 00:20:24 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 15600.503 ▒(99.9%) 4631.804 ns/op | |
[info] # Warmup Iteration 2: 29045.850 ▒(99.9%) 8782.555 ns/op | |
[info] # Warmup Iteration 3: 120908.375 ▒(99.9%) 31368.622 ns/op | |
[info] # Warmup Iteration 4: 119394.806 ▒(99.9%) 17757.729 ns/op | |
[info] # Warmup Iteration 5: 58149.722 ▒(99.9%) 14044.383 ns/op | |
[info] # Warmup Iteration 6: 14797.806 ▒(99.9%) 3796.626 ns/op | |
[info] # Warmup Iteration 7: 14950.721 ▒(99.9%) 5028.111 ns/op | |
[info] # Warmup Iteration 8: 15333.142 ▒(99.9%) 3485.172 ns/op | |
[info] # Warmup Iteration 9: 15579.701 ▒(99.9%) 3977.552 ns/op | |
[info] # Warmup Iteration 10: 17909.852 ▒(99.9%) 4949.405 ns/op | |
[info] Iteration 1: 15447.700 ▒(99.9%) 3145.681 ns/op | |
[info] Iteration 2: 14740.490 ▒(99.9%) 1589.061 ns/op | |
[info] Iteration 3: 15511.046 ▒(99.9%) 3231.407 ns/op | |
[info] Iteration 4: 14453.136 ▒(99.9%) 1838.889 ns/op | |
[info] Iteration 5: 15083.588 ▒(99.9%) 1816.286 ns/op | |
[info] Iteration 6: 15295.077 ▒(99.9%) 871.490 ns/op | |
[info] Iteration 7: 15885.407 ▒(99.9%) 2651.847 ns/op | |
[info] Iteration 8: 19986.040 ▒(99.9%) 3966.809 ns/op | |
[info] Iteration 9: 15542.275 ▒(99.9%) 3321.036 ns/op | |
[info] Iteration 10: 15629.778 ▒(99.9%) 2361.984 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 62246.372 ▒(99.9%) 44913.387 ns/op [Average] | |
[info] (min, avg, max) = (14453.136, 62246.372, 120937.679), stdev = 51722.323 | |
[info] CI (99.9%): [17332.985, 107159.759] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = Find2) | |
[info] | |
[info] # Run progress: 94.17% complete, ETA 00:20:02 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 21289.700 ▒(99.9%) 5280.836 ns/op | |
[info] # Warmup Iteration 2: 30420.040 ▒(99.9%) 9974.948 ns/op | |
[info] # Warmup Iteration 3: 15198.446 ▒(99.9%) 2670.394 ns/op | |
[info] # Warmup Iteration 4: 15295.209 ▒(99.9%) 2311.397 ns/op | |
[info] # Warmup Iteration 5: 15424.117 ▒(99.9%) 3000.329 ns/op | |
[info] # Warmup Iteration 6: 15864.753 ▒(99.9%) 8226.018 ns/op | |
[info] # Warmup Iteration 7: 31969.211 ▒(99.9%) 10074.618 ns/op | |
[info] # Warmup Iteration 8: 122424.759 ▒(99.9%) 49315.141 ns/op | |
[info] # Warmup Iteration 9: 113332.321 ▒(99.9%) 57024.919 ns/op | |
[info] # Warmup Iteration 10: 32222.934 ▒(99.9%) 11837.290 ns/op | |
[info] Iteration 1: 119191.712 ▒(99.9%) 35792.070 ns/op | |
[info] Iteration 2: 124019.075 ▒(99.9%) 33890.542 ns/op | |
[info] Iteration 3: 122891.503 ▒(99.9%) 30250.802 ns/op | |
[info] Iteration 4: 120448.790 ▒(99.9%) 21740.706 ns/op | |
[info] Iteration 5: 124221.176 ▒(99.9%) 61833.374 ns/op | |
[info] Iteration 6: 123611.477 ▒(99.9%) 58345.386 ns/op | |
[info] Iteration 7: 119589.676 ▒(99.9%) 58309.161 ns/op | |
[info] Iteration 8: 20543.023 ▒(99.9%) 6505.202 ns/op | |
[info] Iteration 9: 15884.683 ▒(99.9%) 1364.697 ns/op | |
[info] Iteration 10: 14941.416 ▒(99.9%) 1506.079 ns/op | |
[info] | |
[info] # Run progress: 94.27% complete, ETA 00:19:41 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 17364.362 ▒(99.9%) 5059.976 ns/op | |
[info] # Warmup Iteration 2: 15174.329 ▒(99.9%) 1335.959 ns/op | |
[info] # Warmup Iteration 3: 14860.609 ▒(99.9%) 1972.671 ns/op | |
[info] # Warmup Iteration 4: 15129.761 ▒(99.9%) 3510.168 ns/op | |
[info] # Warmup Iteration 5: 28372.838 ▒(99.9%) 10299.819 ns/op | |
[info] # Warmup Iteration 6: 120786.558 ▒(99.9%) 55756.484 ns/op | |
[info] # Warmup Iteration 7: 123154.157 ▒(99.9%) 44104.308 ns/op | |
[info] # Warmup Iteration 8: 123721.688 ▒(99.9%) 9944.571 ns/op | |
[info] # Warmup Iteration 9: 123225.768 ▒(99.9%) 48154.659 ns/op | |
[info] # Warmup Iteration 10: 126257.589 ▒(99.9%) 29739.593 ns/op | |
[info] Iteration 1: 121329.304 ▒(99.9%) 38783.345 ns/op | |
[info] Iteration 2: 121095.304 ▒(99.9%) 25225.622 ns/op | |
[info] Iteration 3: 120979.468 ▒(99.9%) 8181.824 ns/op | |
[info] Iteration 4: 116601.355 ▒(99.9%) 26494.142 ns/op | |
[info] Iteration 5: 118013.220 ▒(99.9%) 36927.700 ns/op | |
[info] Iteration 6: 103573.657 ▒(99.9%) 22865.243 ns/op | |
[info] Iteration 7: 18240.020 ▒(99.9%) 9301.962 ns/op | |
[info] Iteration 8: 16975.864 ▒(99.9%) 5645.452 ns/op | |
[info] Iteration 9: 46214.973 ▒(99.9%) 7874.133 ns/op | |
[info] Iteration 10: 15505.516 ▒(99.9%) 3511.739 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 85193.561 ▒(99.9%) 42361.678 ns/op [Average] | |
[info] (min, avg, max) = (14941.416, 85193.561, 124221.176), stdev = 48783.772 | |
[info] CI (99.9%): [42831.882, 127555.239] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = Find3) | |
[info] | |
[info] # Run progress: 94.38% complete, ETA 00:19:19 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 20250.803 ▒(99.9%) 6308.807 ns/op | |
[info] # Warmup Iteration 2: 111219.132 ▒(99.9%) 8830.943 ns/op | |
[info] # Warmup Iteration 3: 31856.858 ▒(99.9%) 5743.397 ns/op | |
[info] # Warmup Iteration 4: 38300.968 ▒(99.9%) 4430.841 ns/op | |
[info] # Warmup Iteration 5: 30723.027 ▒(99.9%) 7578.691 ns/op | |
[info] # Warmup Iteration 6: 123002.858 ▒(99.9%) 32818.124 ns/op | |
[info] # Warmup Iteration 7: 52307.107 ▒(99.9%) 14186.543 ns/op | |
[info] # Warmup Iteration 8: 14935.687 ▒(99.9%) 1538.188 ns/op | |
[info] # Warmup Iteration 9: 15008.783 ▒(99.9%) 3846.730 ns/op | |
[info] # Warmup Iteration 10: 17871.418 ▒(99.9%) 2338.857 ns/op | |
[info] Iteration 1: 26663.186 ▒(99.9%) 3209.679 ns/op | |
[info] Iteration 2: 106142.780 ▒(99.9%) 34260.742 ns/op | |
[info] Iteration 3: 17975.751 ▒(99.9%) 1968.044 ns/op | |
[info] Iteration 4: 37056.905 ▒(99.9%) 15031.159 ns/op | |
[info] Iteration 5: 127412.752 ▒(99.9%) 68208.295 ns/op | |
[info] Iteration 6: 78415.058 ▒(99.9%) 2274.926 ns/op | |
[info] Iteration 7: 17821.466 ▒(99.9%) 2946.633 ns/op | |
[info] Iteration 8: 16200.215 ▒(99.9%) 3696.006 ns/op | |
[info] Iteration 9: 26861.252 ▒(99.9%) 5634.079 ns/op | |
[info] Iteration 10: 119927.816 ▒(99.9%) 16469.471 ns/op | |
[info] | |
[info] # Run progress: 94.48% complete, ETA 00:18:58 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 17048.773 ▒(99.9%) 7028.143 ns/op | |
[info] # Warmup Iteration 2: 15029.073 ▒(99.9%) 2910.042 ns/op | |
[info] # Warmup Iteration 3: 14827.313 ▒(99.9%) 1639.199 ns/op | |
[info] # Warmup Iteration 4: 15319.204 ▒(99.9%) 4776.286 ns/op | |
[info] # Warmup Iteration 5: 15164.658 ▒(99.9%) 3271.431 ns/op | |
[info] # Warmup Iteration 6: 15644.874 ▒(99.9%) 2986.694 ns/op | |
[info] # Warmup Iteration 7: 15266.091 ▒(99.9%) 1747.041 ns/op | |
[info] # Warmup Iteration 8: 15733.019 ▒(99.9%) 2825.632 ns/op | |
[info] # Warmup Iteration 9: 29387.558 ▒(99.9%) 6951.320 ns/op | |
[info] # Warmup Iteration 10: 122411.657 ▒(99.9%) 44849.874 ns/op | |
[info] Iteration 1: 122251.741 ▒(99.9%) 41662.616 ns/op | |
[info] Iteration 2: 121136.987 ▒(99.9%) 50420.685 ns/op | |
[info] Iteration 3: 123006.846 ▒(99.9%) 37186.555 ns/op | |
[info] Iteration 4: 121235.223 ▒(99.9%) 19165.223 ns/op | |
[info] Iteration 5: 121078.416 ▒(99.9%) 24901.304 ns/op | |
[info] Iteration 6: 117915.943 ▒(99.9%) 25140.707 ns/op | |
[info] Iteration 7: 120425.005 ▒(99.9%) 18549.891 ns/op | |
[info] Iteration 8: 116138.201 ▒(99.9%) 36408.402 ns/op | |
[info] Iteration 9: 119253.936 ▒(99.9%) 30327.271 ns/op | |
[info] Iteration 10: 117957.159 ▒(99.9%) 24138.202 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 88743.832 ▒(99.9%) 39022.419 ns/op [Average] | |
[info] (min, avg, max) = (16200.215, 88743.832, 127412.752), stdev = 44938.275 | |
[info] CI (99.9%): [49721.413, 127766.250] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = Safe) | |
[info] | |
[info] # Run progress: 94.58% complete, ETA 00:18:36 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 16152.389 ▒(99.9%) 4598.936 ns/op | |
[info] # Warmup Iteration 2: 77545.792 ▒(99.9%) 27461.000 ns/op | |
[info] # Warmup Iteration 3: 38181.516 ▒(99.9%) 16477.674 ns/op | |
[info] # Warmup Iteration 4: 14946.409 ▒(99.9%) 4353.671 ns/op | |
[info] # Warmup Iteration 5: 32915.507 ▒(99.9%) 2320.016 ns/op | |
[info] # Warmup Iteration 6: 16930.981 ▒(99.9%) 2777.280 ns/op | |
[info] # Warmup Iteration 7: 14777.418 ▒(99.9%) 2670.415 ns/op | |
[info] # Warmup Iteration 8: 14867.897 ▒(99.9%) 3830.624 ns/op | |
[info] # Warmup Iteration 9: 15462.370 ▒(99.9%) 4170.098 ns/op | |
[info] # Warmup Iteration 10: 22009.896 ▒(99.9%) 4657.754 ns/op | |
[info] Iteration 1: 42063.872 ▒(99.9%) 12681.127 ns/op | |
[info] Iteration 2: 15405.688 ▒(99.9%) 2814.395 ns/op | |
[info] Iteration 3: 14599.705 ▒(99.9%) 1620.990 ns/op | |
[info] Iteration 4: 20909.481 ▒(99.9%) 3408.749 ns/op | |
[info] Iteration 5: 116947.635 ▒(99.9%) 20761.080 ns/op | |
[info] Iteration 6: 121257.570 ▒(99.9%) 23447.106 ns/op | |
[info] Iteration 7: 120710.776 ▒(99.9%) 16834.735 ns/op | |
[info] Iteration 8: 119971.868 ▒(99.9%) 22489.360 ns/op | |
[info] Iteration 9: 120357.792 ▒(99.9%) 22955.864 ns/op | |
[info] Iteration 10: 120792.200 ▒(99.9%) 37353.677 ns/op | |
[info] | |
[info] # Run progress: 94.69% complete, ETA 00:18:15 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 138687.127 ▒(99.9%) 19992.277 ns/op | |
[info] # Warmup Iteration 2: 38363.068 ▒(99.9%) 6427.376 ns/op | |
[info] # Warmup Iteration 3: 28720.169 ▒(99.9%) 12319.956 ns/op | |
[info] # Warmup Iteration 4: 16375.456 ▒(99.9%) 2336.462 ns/op | |
[info] # Warmup Iteration 5: 15136.398 ▒(99.9%) 2427.724 ns/op | |
[info] # Warmup Iteration 6: 16367.477 ▒(99.9%) 6554.857 ns/op | |
[info] # Warmup Iteration 7: 53785.994 ▒(99.9%) 20405.104 ns/op | |
[info] # Warmup Iteration 8: 20264.427 ▒(99.9%) 3540.300 ns/op | |
[info] # Warmup Iteration 9: 15109.051 ▒(99.9%) 2818.194 ns/op | |
[info] # Warmup Iteration 10: 38223.613 ▒(99.9%) 6494.023 ns/op | |
[info] Iteration 1: 110839.477 ▒(99.9%) 28766.241 ns/op | |
[info] Iteration 2: 18416.941 ▒(99.9%) 3674.041 ns/op | |
[info] Iteration 3: 29844.340 ▒(99.9%) 4988.997 ns/op | |
[info] Iteration 4: 113589.824 ▒(99.9%) 19294.262 ns/op | |
[info] Iteration 5: 28090.775 ▒(99.9%) 10519.060 ns/op | |
[info] Iteration 6: 119491.953 ▒(99.9%) 5303.544 ns/op | |
[info] Iteration 7: 110805.340 ▒(99.9%) 18236.837 ns/op | |
[info] Iteration 8: 18189.356 ▒(99.9%) 3160.964 ns/op | |
[info] Iteration 9: 14843.051 ▒(99.9%) 2139.640 ns/op | |
[info] Iteration 10: 15328.670 ▒(99.9%) 2973.200 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 69622.816 ▒(99.9%) 43041.798 ns/op [Average] | |
[info] (min, avg, max) = (14599.705, 69622.816, 121257.570), stdev = 49566.999 | |
[info] CI (99.9%): [26581.017, 112664.614] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 1000, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 94.79% complete, ETA 00:17:54 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 38729.329 ▒(99.9%) 4766.517 ns/op | |
[info] # Warmup Iteration 2: 32311.650 ▒(99.9%) 6398.193 ns/op | |
[info] # Warmup Iteration 3: 30095.360 ▒(99.9%) 6612.621 ns/op | |
[info] # Warmup Iteration 4: 17944.303 ▒(99.9%) 3910.818 ns/op | |
[info] # Warmup Iteration 5: 14591.604 ▒(99.9%) 2829.713 ns/op | |
[info] # Warmup Iteration 6: 14420.226 ▒(99.9%) 3466.770 ns/op | |
[info] # Warmup Iteration 7: 15015.043 ▒(99.9%) 2185.769 ns/op | |
[info] # Warmup Iteration 8: 14674.384 ▒(99.9%) 1718.286 ns/op | |
[info] # Warmup Iteration 9: 15104.417 ▒(99.9%) 5392.094 ns/op | |
[info] # Warmup Iteration 10: 35176.803 ▒(99.9%) 7510.681 ns/op | |
[info] Iteration 1: 23529.458 ▒(99.9%) 6112.741 ns/op | |
[info] Iteration 2: 36162.084 ▒(99.9%) 8410.812 ns/op | |
[info] Iteration 3: 115776.089 ▒(99.9%) 21038.590 ns/op | |
[info] Iteration 4: 116756.588 ▒(99.9%) 16193.333 ns/op | |
[info] Iteration 5: 113579.016 ▒(99.9%) 23778.106 ns/op | |
[info] Iteration 6: 21888.782 ▒(99.9%) 3768.748 ns/op | |
[info] Iteration 7: 15012.757 ▒(99.9%) 5094.189 ns/op | |
[info] Iteration 8: 15003.895 ▒(99.9%) 5059.302 ns/op | |
[info] Iteration 9: 14886.148 ▒(99.9%) 4652.268 ns/op | |
[info] Iteration 10: 14592.632 ▒(99.9%) 3074.976 ns/op | |
[info] | |
[info] # Run progress: 94.90% complete, ETA 00:17:32 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 16960.366 ▒(99.9%) 5909.307 ns/op | |
[info] # Warmup Iteration 2: 15693.122 ▒(99.9%) 3266.797 ns/op | |
[info] # Warmup Iteration 3: 14785.301 ▒(99.9%) 3561.666 ns/op | |
[info] # Warmup Iteration 4: 101973.706 ▒(99.9%) 17701.930 ns/op | |
[info] # Warmup Iteration 5: 116822.270 ▒(99.9%) 38921.728 ns/op | |
[info] # Warmup Iteration 6: 22757.055 ▒(99.9%) 9039.053 ns/op | |
[info] # Warmup Iteration 7: 40339.645 ▒(99.9%) 7502.151 ns/op | |
[info] # Warmup Iteration 8: 114157.329 ▒(99.9%) 19971.947 ns/op | |
[info] # Warmup Iteration 9: 104419.412 ▒(99.9%) 19333.755 ns/op | |
[info] # Warmup Iteration 10: 20533.630 ▒(99.9%) 1919.109 ns/op | |
[info] Iteration 1: 59369.047 ▒(99.9%) 22786.368 ns/op | |
[info] Iteration 2: 113978.313 ▒(99.9%) 15275.166 ns/op | |
[info] Iteration 3: 39641.231 ▒(99.9%) 4201.267 ns/op | |
[info] Iteration 4: 14851.773 ▒(99.9%) 1760.345 ns/op | |
[info] Iteration 5: 14605.854 ▒(99.9%) 2868.355 ns/op | |
[info] Iteration 6: 14431.075 ▒(99.9%) 2889.827 ns/op | |
[info] Iteration 7: 14505.180 ▒(99.9%) 1646.232 ns/op | |
[info] Iteration 8: 14457.121 ▒(99.9%) 1265.433 ns/op | |
[info] Iteration 9: 14432.916 ▒(99.9%) 868.928 ns/op | |
[info] Iteration 10: 38864.465 ▒(99.9%) 11906.763 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 41316.221 ▒(99.9%) 34440.946 ns/op [Average] | |
[info] (min, avg, max) = (14431.075, 41316.221, 116756.588), stdev = 39662.245 | |
[info] CI (99.9%): [6875.275, 75757.167] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = ExistingSynchronized) | |
[info] | |
[info] # Run progress: 95.00% complete, ETA 00:17:11 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 54631539.067 ▒(99.9%) 22721159.826 ns/op | |
[info] # Warmup Iteration 2: 17980850.007 ▒(99.9%) 12804741.472 ns/op | |
[info] # Warmup Iteration 3: 6264091.794 ▒(99.9%) 4828871.622 ns/op | |
[info] # Warmup Iteration 4: 6180222.727 ▒(99.9%) 5093426.995 ns/op | |
[info] # Warmup Iteration 5: 6002276.254 ▒(99.9%) 2875806.844 ns/op | |
[info] # Warmup Iteration 6: 6035920.599 ▒(99.9%) 3095789.933 ns/op | |
[info] # Warmup Iteration 7: 6049797.600 ▒(99.9%) 2790153.009 ns/op | |
[info] # Warmup Iteration 8: 6051776.648 ▒(99.9%) 2951984.758 ns/op | |
[info] # Warmup Iteration 9: 6039732.188 ▒(99.9%) 2947274.086 ns/op | |
[info] # Warmup Iteration 10: 6051368.627 ▒(99.9%) 2849824.628 ns/op | |
[info] Iteration 1: 6062227.280 ▒(99.9%) 2991782.052 ns/op | |
[info] Iteration 2: 6064617.715 ▒(99.9%) 3293838.282 ns/op | |
[info] Iteration 3: 6046749.315 ▒(99.9%) 3048765.455 ns/op | |
[info] Iteration 4: 6071689.039 ▒(99.9%) 3055590.292 ns/op | |
[info] Iteration 5: 6052711.434 ▒(99.9%) 3092488.827 ns/op | |
[info] Iteration 6: 6072283.920 ▒(99.9%) 3055839.706 ns/op | |
[info] Iteration 7: 6067958.596 ▒(99.9%) 2961494.312 ns/op | |
[info] Iteration 8: 6073329.764 ▒(99.9%) 2889108.934 ns/op | |
[info] Iteration 9: 6052124.001 ▒(99.9%) 2964784.515 ns/op | |
[info] Iteration 10: 6046168.156 ▒(99.9%) 3126255.803 ns/op | |
[info] | |
[info] # Run progress: 95.10% complete, ETA 00:16:49 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 8333360.309 ▒(99.9%) 3266841.455 ns/op | |
[info] # Warmup Iteration 2: 6088429.722 ▒(99.9%) 2764578.016 ns/op | |
[info] # Warmup Iteration 3: 5970236.320 ▒(99.9%) 2804003.306 ns/op | |
[info] # Warmup Iteration 4: 6025689.842 ▒(99.9%) 2854312.761 ns/op | |
[info] # Warmup Iteration 5: 6049407.020 ▒(99.9%) 5321578.447 ns/op | |
[info] # Warmup Iteration 6: 6052183.013 ▒(99.9%) 5433021.737 ns/op | |
[info] # Warmup Iteration 7: 6129462.988 ▒(99.9%) 4738487.526 ns/op | |
[info] # Warmup Iteration 8: 6055178.686 ▒(99.9%) 5394105.225 ns/op | |
[info] # Warmup Iteration 9: 6048081.433 ▒(99.9%) 5519691.885 ns/op | |
[info] # Warmup Iteration 10: 6062371.665 ▒(99.9%) 5620147.431 ns/op | |
[info] Iteration 1: 6066875.162 ▒(99.9%) 5681992.165 ns/op | |
[info] Iteration 2: 6084261.055 ▒(99.9%) 5908174.590 ns/op | |
[info] Iteration 3: 6041547.987 ▒(99.9%) 5419865.652 ns/op | |
[info] Iteration 4: 6080705.863 ▒(99.9%) 5861068.499 ns/op | |
[info] Iteration 5: 6078037.521 ▒(99.9%) 5860305.044 ns/op | |
[info] Iteration 6: 6075104.197 ▒(99.9%) 5626634.896 ns/op | |
[info] Iteration 7: 6059103.545 ▒(99.9%) 5538651.670 ns/op | |
[info] Iteration 8: 6069173.256 ▒(99.9%) 5603050.443 ns/op | |
[info] Iteration 9: 6080152.085 ▒(99.9%) 5599963.902 ns/op | |
[info] Iteration 10: 6078186.464 ▒(99.9%) 5598468.173 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 6066150.318 ▒(99.9%) 11021.322 ns/op [Average] | |
[info] (min, avg, max) = (6041547.987, 6066150.318, 6084261.055), stdev = 12692.170 | |
[info] CI (99.9%): [6055128.996, 6077171.639] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = ConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 95.21% complete, ETA 00:16:28 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 622657.562 ▒(99.9%) 108414.695 ns/op | |
[info] # Warmup Iteration 2: 1181464.003 ▒(99.9%) 370655.490 ns/op | |
[info] # Warmup Iteration 3: 1684420.524 ▒(99.9%) 270064.975 ns/op | |
[info] # Warmup Iteration 4: 707170.811 ▒(99.9%) 142036.328 ns/op | |
[info] # Warmup Iteration 5: 3514797.847 ▒(99.9%) 816884.068 ns/op | |
[info] # Warmup Iteration 6: 789129.793 ▒(99.9%) 179833.479 ns/op | |
[info] # Warmup Iteration 7: 4342644.411 ▒(99.9%) 1634310.701 ns/op | |
[info] # Warmup Iteration 8: 3807911.522 ▒(99.9%) 1503170.030 ns/op | |
[info] # Warmup Iteration 9: 721376.539 ▒(99.9%) 306525.834 ns/op | |
[info] # Warmup Iteration 10: 791476.954 ▒(99.9%) 249842.273 ns/op | |
[info] Iteration 1: 797204.017 ▒(99.9%) 195927.082 ns/op | |
[info] Iteration 2: 1003871.939 ▒(99.9%) 293305.049 ns/op | |
[info] Iteration 3: 4369675.495 ▒(99.9%) 310452.746 ns/op | |
[info] Iteration 4: 3271430.776 ▒(99.9%) 1197627.308 ns/op | |
[info] Iteration 5: 620736.431 ▒(99.9%) 116341.908 ns/op | |
[info] Iteration 6: 1104511.525 ▒(99.9%) 183122.683 ns/op | |
[info] Iteration 7: 557142.548 ▒(99.9%) 76126.536 ns/op | |
[info] Iteration 8: 561382.120 ▒(99.9%) 99565.226 ns/op | |
[info] Iteration 9: 534702.384 ▒(99.9%) 98503.266 ns/op | |
[info] Iteration 10: 543292.948 ▒(99.9%) 51579.473 ns/op | |
[info] | |
[info] # Run progress: 95.31% complete, ETA 00:16:06 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 646089.846 ▒(99.9%) 189183.775 ns/op | |
[info] # Warmup Iteration 2: 551262.827 ▒(99.9%) 125746.766 ns/op | |
[info] # Warmup Iteration 3: 2527869.614 ▒(99.9%) 400593.437 ns/op | |
[info] # Warmup Iteration 4: 789114.810 ▒(99.9%) 147302.299 ns/op | |
[info] # Warmup Iteration 5: 545630.798 ▒(99.9%) 82603.120 ns/op | |
[info] # Warmup Iteration 6: 555655.735 ▒(99.9%) 79393.086 ns/op | |
[info] # Warmup Iteration 7: 546758.129 ▒(99.9%) 100013.988 ns/op | |
[info] # Warmup Iteration 8: 552900.623 ▒(99.9%) 107473.025 ns/op | |
[info] # Warmup Iteration 9: 791881.077 ▒(99.9%) 189668.418 ns/op | |
[info] # Warmup Iteration 10: 2881865.840 ▒(99.9%) 1073682.508 ns/op | |
[info] Iteration 1: 935490.835 ▒(99.9%) 346846.167 ns/op | |
[info] Iteration 2: 4310364.158 ▒(99.9%) 2609331.689 ns/op | |
[info] Iteration 3: 4515594.852 ▒(99.9%) 2415511.412 ns/op | |
[info] Iteration 4: 853548.428 ▒(99.9%) 154472.717 ns/op | |
[info] Iteration 5: 551361.796 ▒(99.9%) 137726.756 ns/op | |
[info] Iteration 6: 530582.990 ▒(99.9%) 81925.209 ns/op | |
[info] Iteration 7: 538923.955 ▒(99.9%) 90659.039 ns/op | |
[info] Iteration 8: 1705210.907 ▒(99.9%) 278535.972 ns/op | |
[info] Iteration 9: 4348864.127 ▒(99.9%) 784268.802 ns/op | |
[info] Iteration 10: 4206638.795 ▒(99.9%) 1499097.750 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 1793026.551 ▒(99.9%) 1421535.910 ns/op [Average] | |
[info] (min, avg, max) = (530582.990, 1793026.551, 4515594.852), stdev = 1637042.868 | |
[info] CI (99.9%): [371490.641, 3214562.462] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = WeakConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 95.42% complete, ETA 00:15:45 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 216758.394 ▒(99.9%) 16490.337 ns/op | |
[info] # Warmup Iteration 2: 264461.506 ▒(99.9%) 74213.309 ns/op | |
[info] # Warmup Iteration 3: 498265.695 ▒(99.9%) 197047.823 ns/op | |
[info] # Warmup Iteration 4: 750765.979 ▒(99.9%) 248920.873 ns/op | |
[info] # Warmup Iteration 5: 485307.742 ▒(99.9%) 171116.296 ns/op | |
[info] # Warmup Iteration 6: 637826.858 ▒(99.9%) 114654.906 ns/op | |
[info] # Warmup Iteration 7: 286504.871 ▒(99.9%) 54514.668 ns/op | |
[info] # Warmup Iteration 8: 258355.970 ▒(99.9%) 106009.773 ns/op | |
[info] # Warmup Iteration 9: 198874.315 ▒(99.9%) 49819.537 ns/op | |
[info] # Warmup Iteration 10: 234235.892 ▒(99.9%) 69413.334 ns/op | |
[info] Iteration 1: 1041331.763 ▒(99.9%) 660646.114 ns/op | |
[info] Iteration 2: 237418.479 ▒(99.9%) 59266.300 ns/op | |
[info] Iteration 3: 238987.004 ▒(99.9%) 85036.271 ns/op | |
[info] Iteration 4: 1634931.725 ▒(99.9%) 342257.940 ns/op | |
[info] Iteration 5: 1578698.512 ▒(99.9%) 877378.064 ns/op | |
[info] Iteration 6: 1630743.555 ▒(99.9%) 194688.206 ns/op | |
[info] Iteration 7: 1628894.061 ▒(99.9%) 757061.102 ns/op | |
[info] Iteration 8: 1468675.398 ▒(99.9%) 386952.411 ns/op | |
[info] Iteration 9: 521888.640 ▒(99.9%) 218642.995 ns/op | |
[info] Iteration 10: 1611992.863 ▒(99.9%) 704959.723 ns/op | |
[info] | |
[info] # Run progress: 95.52% complete, ETA 00:15:24 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 191391.774 ▒(99.9%) 77308.313 ns/op | |
[info] # Warmup Iteration 2: 143958.302 ▒(99.9%) 29605.153 ns/op | |
[info] # Warmup Iteration 3: 148839.016 ▒(99.9%) 20793.114 ns/op | |
[info] # Warmup Iteration 4: 149345.585 ▒(99.9%) 47191.754 ns/op | |
[info] # Warmup Iteration 5: 254999.682 ▒(99.9%) 64298.778 ns/op | |
[info] # Warmup Iteration 6: 282136.738 ▒(99.9%) 70963.647 ns/op | |
[info] # Warmup Iteration 7: 562037.467 ▒(99.9%) 215778.750 ns/op | |
[info] # Warmup Iteration 8: 1423253.055 ▒(99.9%) 226593.198 ns/op | |
[info] # Warmup Iteration 9: 565002.635 ▒(99.9%) 263215.704 ns/op | |
[info] # Warmup Iteration 10: 950610.136 ▒(99.9%) 395751.660 ns/op | |
[info] Iteration 1: 427363.796 ▒(99.9%) 77485.020 ns/op | |
[info] Iteration 2: 1226990.637 ▒(99.9%) 222825.649 ns/op | |
[info] Iteration 3: 290855.955 ▒(99.9%) 45260.273 ns/op | |
[info] Iteration 4: 324941.078 ▒(99.9%) 34358.580 ns/op | |
[info] Iteration 5: 473767.593 ▒(99.9%) 98581.058 ns/op | |
[info] Iteration 6: 222789.718 ▒(99.9%) 43265.288 ns/op | |
[info] Iteration 7: 255774.278 ▒(99.9%) 17309.544 ns/op | |
[info] Iteration 8: 463462.837 ▒(99.9%) 232045.868 ns/op | |
[info] Iteration 9: 1623457.446 ▒(99.9%) 495630.769 ns/op | |
[info] Iteration 10: 1703524.237 ▒(99.9%) 463220.014 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 930324.479 ▒(99.9%) 540596.284 ns/op [Average] | |
[info] (min, avg, max) = (222789.718, 930324.479, 1703524.237), stdev = 622551.484 | |
[info] CI (99.9%): [389728.195, 1470920.763] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = StrongConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 95.63% complete, ETA 00:15:02 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 386655.162 ▒(99.9%) 160347.300 ns/op | |
[info] # Warmup Iteration 2: 290031.114 ▒(99.9%) 67928.571 ns/op | |
[info] # Warmup Iteration 3: 214847.639 ▒(99.9%) 30265.287 ns/op | |
[info] # Warmup Iteration 4: 270954.380 ▒(99.9%) 89604.649 ns/op | |
[info] # Warmup Iteration 5: 355262.298 ▒(99.9%) 182713.133 ns/op | |
[info] # Warmup Iteration 6: 367884.118 ▒(99.9%) 62868.676 ns/op | |
[info] # Warmup Iteration 7: 279581.267 ▒(99.9%) 24505.289 ns/op | |
[info] # Warmup Iteration 8: 740278.564 ▒(99.9%) 148807.543 ns/op | |
[info] # Warmup Iteration 9: 362766.646 ▒(99.9%) 101205.263 ns/op | |
[info] # Warmup Iteration 10: 251571.250 ▒(99.9%) 72970.532 ns/op | |
[info] Iteration 1: 319642.968 ▒(99.9%) 98356.705 ns/op | |
[info] Iteration 2: 472266.786 ▒(99.9%) 110358.371 ns/op | |
[info] Iteration 3: 1628384.906 ▒(99.9%) 445937.778 ns/op | |
[info] Iteration 4: 1684880.811 ▒(99.9%) 614188.639 ns/op | |
[info] Iteration 5: 1632954.619 ▒(99.9%) 898560.165 ns/op | |
[info] Iteration 6: 1618221.435 ▒(99.9%) 687819.230 ns/op | |
[info] Iteration 7: 1586875.046 ▒(99.9%) 273685.097 ns/op | |
[info] Iteration 8: 1631863.624 ▒(99.9%) 944337.073 ns/op | |
[info] Iteration 9: 1596283.006 ▒(99.9%) 368851.007 ns/op | |
[info] Iteration 10: 1625817.416 ▒(99.9%) 847209.608 ns/op | |
[info] | |
[info] # Run progress: 95.73% complete, ETA 00:14:41 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 195682.420 ▒(99.9%) 69355.101 ns/op | |
[info] # Warmup Iteration 2: 191771.011 ▒(99.9%) 36335.496 ns/op | |
[info] # Warmup Iteration 3: 215987.546 ▒(99.9%) 61354.744 ns/op | |
[info] # Warmup Iteration 4: 194114.434 ▒(99.9%) 60394.158 ns/op | |
[info] # Warmup Iteration 5: 417590.639 ▒(99.9%) 193719.051 ns/op | |
[info] # Warmup Iteration 6: 917785.583 ▒(99.9%) 154620.306 ns/op | |
[info] # Warmup Iteration 7: 199434.949 ▒(99.9%) 82771.119 ns/op | |
[info] # Warmup Iteration 8: 210093.327 ▒(99.9%) 47433.391 ns/op | |
[info] # Warmup Iteration 9: 225196.651 ▒(99.9%) 130246.261 ns/op | |
[info] # Warmup Iteration 10: 334062.905 ▒(99.9%) 171131.191 ns/op | |
[info] Iteration 1: 683773.031 ▒(99.9%) 111705.093 ns/op | |
[info] Iteration 2: 1623948.307 ▒(99.9%) 1062992.736 ns/op | |
[info] Iteration 3: 1585922.175 ▒(99.9%) 789560.524 ns/op | |
[info] Iteration 4: 1635467.967 ▒(99.9%) 411740.060 ns/op | |
[info] Iteration 5: 1644402.812 ▒(99.9%) 814274.855 ns/op | |
[info] Iteration 6: 356304.604 ▒(99.9%) 146861.150 ns/op | |
[info] Iteration 7: 431301.619 ▒(99.9%) 132221.724 ns/op | |
[info] Iteration 8: 240062.787 ▒(99.9%) 40610.970 ns/op | |
[info] Iteration 9: 199620.953 ▒(99.9%) 58407.261 ns/op | |
[info] Iteration 10: 210205.788 ▒(99.9%) 25579.488 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 1120410.033 ▒(99.9%) 557102.530 ns/op [Average] | |
[info] (min, avg, max) = (199620.953, 1120410.033, 1684880.811), stdev = 641560.103 | |
[info] CI (99.9%): [563307.502, 1677512.563] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = WeakFixedSizeNoAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 95.83% complete, ETA 00:14:19 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 230714.197 ▒(99.9%) 65799.507 ns/op | |
[info] # Warmup Iteration 2: 172162.023 ▒(99.9%) 71626.174 ns/op | |
[info] # Warmup Iteration 3: 176212.987 ▒(99.9%) 65217.152 ns/op | |
[info] # Warmup Iteration 4: 261452.772 ▒(99.9%) 24648.270 ns/op | |
[info] # Warmup Iteration 5: 183153.166 ▒(99.9%) 26744.068 ns/op | |
[info] # Warmup Iteration 6: 220519.949 ▒(99.9%) 95046.826 ns/op | |
[info] # Warmup Iteration 7: 816035.770 ▒(99.9%) 241639.555 ns/op | |
[info] # Warmup Iteration 8: 486875.558 ▒(99.9%) 119557.009 ns/op | |
[info] # Warmup Iteration 9: 1333110.013 ▒(99.9%) 337310.271 ns/op | |
[info] # Warmup Iteration 10: 1339734.805 ▒(99.9%) 104020.634 ns/op | |
[info] Iteration 1: 1364650.015 ▒(99.9%) 426208.144 ns/op | |
[info] Iteration 2: 1343645.080 ▒(99.9%) 480362.059 ns/op | |
[info] Iteration 3: 1359077.645 ▒(99.9%) 209479.608 ns/op | |
[info] Iteration 4: 1310090.916 ▒(99.9%) 276986.721 ns/op | |
[info] Iteration 5: 1333927.750 ▒(99.9%) 202916.774 ns/op | |
[info] Iteration 6: 1323135.401 ▒(99.9%) 170159.115 ns/op | |
[info] Iteration 7: 1350527.564 ▒(99.9%) 196513.056 ns/op | |
[info] Iteration 8: 1329663.209 ▒(99.9%) 465650.027 ns/op | |
[info] Iteration 9: 1367796.518 ▒(99.9%) 219983.105 ns/op | |
[info] Iteration 10: 1383346.124 ▒(99.9%) 214468.452 ns/op | |
[info] | |
[info] # Run progress: 95.94% complete, ETA 00:13:58 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 307130.240 ▒(99.9%) 88216.270 ns/op | |
[info] # Warmup Iteration 2: 304890.975 ▒(99.9%) 58919.948 ns/op | |
[info] # Warmup Iteration 3: 1285318.994 ▒(99.9%) 545611.730 ns/op | |
[info] # Warmup Iteration 4: 1262468.288 ▒(99.9%) 174058.158 ns/op | |
[info] # Warmup Iteration 5: 233560.145 ▒(99.9%) 126714.266 ns/op | |
[info] # Warmup Iteration 6: 186282.320 ▒(99.9%) 115677.280 ns/op | |
[info] # Warmup Iteration 7: 282149.135 ▒(99.9%) 46229.918 ns/op | |
[info] # Warmup Iteration 8: 815085.506 ▒(99.9%) 235830.687 ns/op | |
[info] # Warmup Iteration 9: 266016.800 ▒(99.9%) 84029.770 ns/op | |
[info] # Warmup Iteration 10: 719327.258 ▒(99.9%) 162362.182 ns/op | |
[info] Iteration 1: 198598.245 ▒(99.9%) 107373.684 ns/op | |
[info] Iteration 2: 238403.785 ▒(99.9%) 83914.075 ns/op | |
[info] Iteration 3: 1321087.568 ▒(99.9%) 195459.768 ns/op | |
[info] Iteration 4: 1252288.867 ▒(99.9%) 304920.380 ns/op | |
[info] Iteration 5: 280813.383 ▒(99.9%) 54172.440 ns/op | |
[info] Iteration 6: 238851.047 ▒(99.9%) 19980.050 ns/op | |
[info] Iteration 7: 313724.470 ▒(99.9%) 61207.036 ns/op | |
[info] Iteration 8: 481898.234 ▒(99.9%) 88891.050 ns/op | |
[info] Iteration 9: 1385823.713 ▒(99.9%) 315679.678 ns/op | |
[info] Iteration 10: 953849.169 ▒(99.9%) 439071.921 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 1006559.935 ▒(99.9%) 426383.535 ns/op [Average] | |
[info] (min, avg, max) = (198598.245, 1006559.935, 1385823.713), stdev = 491023.913 | |
[info] CI (99.9%): [580176.400, 1432943.470] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = WeakFixedSizeAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 96.04% complete, ETA 00:13:36 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 494408.043 ▒(99.9%) 108725.978 ns/op | |
[info] # Warmup Iteration 2: 232253.263 ▒(99.9%) 27468.867 ns/op | |
[info] # Warmup Iteration 3: 233341.280 ▒(99.9%) 22742.545 ns/op | |
[info] # Warmup Iteration 4: 266994.483 ▒(99.9%) 34084.206 ns/op | |
[info] # Warmup Iteration 5: 215937.737 ▒(99.9%) 79750.293 ns/op | |
[info] # Warmup Iteration 6: 1334738.183 ▒(99.9%) 130905.245 ns/op | |
[info] # Warmup Iteration 7: 1361810.708 ▒(99.9%) 192398.799 ns/op | |
[info] # Warmup Iteration 8: 1334431.684 ▒(99.9%) 110502.935 ns/op | |
[info] # Warmup Iteration 9: 1327759.952 ▒(99.9%) 402510.896 ns/op | |
[info] # Warmup Iteration 10: 1323427.343 ▒(99.9%) 285850.372 ns/op | |
[info] Iteration 1: 1325718.600 ▒(99.9%) 267678.963 ns/op | |
[info] Iteration 2: 1084297.746 ▒(99.9%) 269180.056 ns/op | |
[info] Iteration 3: 206147.156 ▒(99.9%) 35964.002 ns/op | |
[info] Iteration 4: 882394.233 ▒(99.9%) 138955.474 ns/op | |
[info] Iteration 5: 245249.416 ▒(99.9%) 94255.808 ns/op | |
[info] Iteration 6: 304701.649 ▒(99.9%) 102644.863 ns/op | |
[info] Iteration 7: 214170.838 ▒(99.9%) 52652.888 ns/op | |
[info] Iteration 8: 325587.597 ▒(99.9%) 40758.297 ns/op | |
[info] Iteration 9: 1189312.861 ▒(99.9%) 239955.805 ns/op | |
[info] Iteration 10: 465633.301 ▒(99.9%) 192954.031 ns/op | |
[info] | |
[info] # Run progress: 96.15% complete, ETA 00:13:15 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 179229.843 ▒(99.9%) 54646.595 ns/op | |
[info] # Warmup Iteration 2: 169087.002 ▒(99.9%) 39691.006 ns/op | |
[info] # Warmup Iteration 3: 338932.353 ▒(99.9%) 43869.256 ns/op | |
[info] # Warmup Iteration 4: 300146.780 ▒(99.9%) 78499.533 ns/op | |
[info] # Warmup Iteration 5: 1282117.281 ▒(99.9%) 423557.624 ns/op | |
[info] # Warmup Iteration 6: 1385662.014 ▒(99.9%) 322842.669 ns/op | |
[info] # Warmup Iteration 7: 1354822.194 ▒(99.9%) 347179.196 ns/op | |
[info] # Warmup Iteration 8: 1290890.961 ▒(99.9%) 262987.600 ns/op | |
[info] # Warmup Iteration 9: 1329760.185 ▒(99.9%) 203121.748 ns/op | |
[info] # Warmup Iteration 10: 1256427.412 ▒(99.9%) 171589.276 ns/op | |
[info] Iteration 1: 1275947.547 ▒(99.9%) 356702.463 ns/op | |
[info] Iteration 2: 1259343.656 ▒(99.9%) 174248.214 ns/op | |
[info] Iteration 3: 1254832.694 ▒(99.9%) 103372.749 ns/op | |
[info] Iteration 4: 1293726.942 ▒(99.9%) 246965.528 ns/op | |
[info] Iteration 5: 1278648.745 ▒(99.9%) 313637.068 ns/op | |
[info] Iteration 6: 1228574.407 ▒(99.9%) 190759.232 ns/op | |
[info] Iteration 7: 1056886.312 ▒(99.9%) 268579.990 ns/op | |
[info] Iteration 8: 205794.914 ▒(99.9%) 39009.086 ns/op | |
[info] Iteration 9: 224173.029 ▒(99.9%) 35841.343 ns/op | |
[info] Iteration 10: 372077.240 ▒(99.9%) 27028.069 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 784660.944 ▒(99.9%) 414603.363 ns/op [Average] | |
[info] (min, avg, max) = (205794.914, 784660.944, 1325718.600), stdev = 477457.849 | |
[info] CI (99.9%): [370057.581, 1199264.307] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = Find0) | |
[info] | |
[info] # Run progress: 96.25% complete, ETA 00:12:53 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 379907.133 ▒(99.9%) 51251.639 ns/op | |
[info] # Warmup Iteration 2: 445872.465 ▒(99.9%) 184287.190 ns/op | |
[info] # Warmup Iteration 3: 191396.381 ▒(99.9%) 25747.909 ns/op | |
[info] # Warmup Iteration 4: 194718.982 ▒(99.9%) 22668.835 ns/op | |
[info] # Warmup Iteration 5: 589079.752 ▒(99.9%) 187772.704 ns/op | |
[info] # Warmup Iteration 6: 1289676.192 ▒(99.9%) 538816.445 ns/op | |
[info] # Warmup Iteration 7: 302213.821 ▒(99.9%) 79785.538 ns/op | |
[info] # Warmup Iteration 8: 173355.527 ▒(99.9%) 29779.186 ns/op | |
[info] # Warmup Iteration 9: 228416.700 ▒(99.9%) 48553.583 ns/op | |
[info] # Warmup Iteration 10: 218799.676 ▒(99.9%) 61699.953 ns/op | |
[info] Iteration 1: 264356.020 ▒(99.9%) 56562.675 ns/op | |
[info] Iteration 2: 574676.990 ▒(99.9%) 144154.501 ns/op | |
[info] Iteration 3: 1404763.505 ▒(99.9%) 405474.204 ns/op | |
[info] Iteration 4: 987784.398 ▒(99.9%) 384398.406 ns/op | |
[info] Iteration 5: 250256.442 ▒(99.9%) 22641.396 ns/op | |
[info] Iteration 6: 237685.478 ▒(99.9%) 36287.074 ns/op | |
[info] Iteration 7: 402088.318 ▒(99.9%) 93315.484 ns/op | |
[info] Iteration 8: 179074.001 ▒(99.9%) 62713.118 ns/op | |
[info] Iteration 9: 195737.248 ▒(99.9%) 51722.299 ns/op | |
[info] Iteration 10: 182035.240 ▒(99.9%) 78398.200 ns/op | |
[info] | |
[info] # Run progress: 96.35% complete, ETA 00:12:32 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 230644.272 ▒(99.9%) 76989.439 ns/op | |
[info] # Warmup Iteration 2: 178857.330 ▒(99.9%) 54966.508 ns/op | |
[info] # Warmup Iteration 3: 195227.924 ▒(99.9%) 67062.128 ns/op | |
[info] # Warmup Iteration 4: 1270789.100 ▒(99.9%) 104006.083 ns/op | |
[info] # Warmup Iteration 5: 284025.175 ▒(99.9%) 76641.722 ns/op | |
[info] # Warmup Iteration 6: 531669.420 ▒(99.9%) 117447.671 ns/op | |
[info] # Warmup Iteration 7: 197593.488 ▒(99.9%) 44333.542 ns/op | |
[info] # Warmup Iteration 8: 505347.012 ▒(99.9%) 47846.801 ns/op | |
[info] # Warmup Iteration 9: 422901.355 ▒(99.9%) 128072.549 ns/op | |
[info] # Warmup Iteration 10: 411281.545 ▒(99.9%) 90448.373 ns/op | |
[info] Iteration 1: 174898.153 ▒(99.9%) 29167.965 ns/op | |
[info] Iteration 2: 983764.513 ▒(99.9%) 189907.806 ns/op | |
[info] Iteration 3: 748287.233 ▒(99.9%) 256491.606 ns/op | |
[info] Iteration 4: 259819.656 ▒(99.9%) 78547.562 ns/op | |
[info] Iteration 5: 554529.682 ▒(99.9%) 282636.350 ns/op | |
[info] Iteration 6: 1347270.131 ▒(99.9%) 44929.775 ns/op | |
[info] Iteration 7: 469900.331 ▒(99.9%) 22639.854 ns/op | |
[info] Iteration 8: 261611.701 ▒(99.9%) 44130.032 ns/op | |
[info] Iteration 9: 261861.251 ▒(99.9%) 89743.962 ns/op | |
[info] Iteration 10: 380770.713 ▒(99.9%) 73961.712 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 506058.550 ▒(99.9%) 337072.663 ns/op [Average] | |
[info] (min, avg, max) = (174898.153, 506058.550, 1404763.505), stdev = 388173.379 | |
[info] CI (99.9%): [168985.888, 843131.213] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = Find1) | |
[info] | |
[info] # Run progress: 96.46% complete, ETA 00:12:10 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 208706.415 ▒(99.9%) 47058.265 ns/op | |
[info] # Warmup Iteration 2: 462604.891 ▒(99.9%) 53369.876 ns/op | |
[info] # Warmup Iteration 3: 1317143.722 ▒(99.9%) 445481.995 ns/op | |
[info] # Warmup Iteration 4: 419082.008 ▒(99.9%) 94957.715 ns/op | |
[info] # Warmup Iteration 5: 316372.902 ▒(99.9%) 125846.588 ns/op | |
[info] # Warmup Iteration 6: 1288372.749 ▒(99.9%) 352476.036 ns/op | |
[info] # Warmup Iteration 7: 501486.478 ▒(99.9%) 203350.788 ns/op | |
[info] # Warmup Iteration 8: 176563.430 ▒(99.9%) 23594.505 ns/op | |
[info] # Warmup Iteration 9: 210075.750 ▒(99.9%) 63669.347 ns/op | |
[info] # Warmup Iteration 10: 262593.354 ▒(99.9%) 85743.483 ns/op | |
[info] Iteration 1: 1367927.571 ▒(99.9%) 201611.230 ns/op | |
[info] Iteration 2: 1351563.845 ▒(99.9%) 185916.228 ns/op | |
[info] Iteration 3: 860923.138 ▒(99.9%) 35052.267 ns/op | |
[info] Iteration 4: 214216.660 ▒(99.9%) 36377.251 ns/op | |
[info] Iteration 5: 1192840.085 ▒(99.9%) 221334.173 ns/op | |
[info] Iteration 6: 208043.562 ▒(99.9%) 37380.462 ns/op | |
[info] Iteration 7: 236390.215 ▒(99.9%) 60564.952 ns/op | |
[info] Iteration 8: 219699.580 ▒(99.9%) 69771.344 ns/op | |
[info] Iteration 9: 202509.916 ▒(99.9%) 34307.956 ns/op | |
[info] Iteration 10: 272211.879 ▒(99.9%) 104842.442 ns/op | |
[info] | |
[info] # Run progress: 96.56% complete, ETA 00:11:49 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 181357.423 ▒(99.9%) 60246.788 ns/op | |
[info] # Warmup Iteration 2: 234743.760 ▒(99.9%) 107029.804 ns/op | |
[info] # Warmup Iteration 3: 1283940.658 ▒(99.9%) 388365.701 ns/op | |
[info] # Warmup Iteration 4: 1243283.010 ▒(99.9%) 292337.405 ns/op | |
[info] # Warmup Iteration 5: 314242.224 ▒(99.9%) 139968.731 ns/op | |
[info] # Warmup Iteration 6: 1155312.694 ▒(99.9%) 205928.990 ns/op | |
[info] # Warmup Iteration 7: 1284967.846 ▒(99.9%) 223642.711 ns/op | |
[info] # Warmup Iteration 8: 257850.082 ▒(99.9%) 67774.669 ns/op | |
[info] # Warmup Iteration 9: 169726.879 ▒(99.9%) 42004.743 ns/op | |
[info] # Warmup Iteration 10: 175189.491 ▒(99.9%) 39616.659 ns/op | |
[info] Iteration 1: 603153.759 ▒(99.9%) 125508.036 ns/op | |
[info] Iteration 2: 898886.356 ▒(99.9%) 69965.849 ns/op | |
[info] Iteration 3: 270409.487 ▒(99.9%) 101139.291 ns/op | |
[info] Iteration 4: 352722.896 ▒(99.9%) 167934.480 ns/op | |
[info] Iteration 5: 573395.993 ▒(99.9%) 40315.263 ns/op | |
[info] Iteration 6: 418305.437 ▒(99.9%) 253915.533 ns/op | |
[info] Iteration 7: 205349.019 ▒(99.9%) 52204.304 ns/op | |
[info] Iteration 8: 450567.052 ▒(99.9%) 144675.785 ns/op | |
[info] Iteration 9: 210052.504 ▒(99.9%) 52802.891 ns/op | |
[info] Iteration 10: 512255.580 ▒(99.9%) 149221.557 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 531071.227 ▒(99.9%) 342422.898 ns/op [Average] | |
[info] (min, avg, max) = (202509.916, 531071.227, 1367927.571), stdev = 394334.719 | |
[info] CI (99.9%): [188648.329, 873494.125] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = Find2) | |
[info] | |
[info] # Run progress: 96.67% complete, ETA 00:11:27 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 253546.129 ▒(99.9%) 80949.593 ns/op | |
[info] # Warmup Iteration 2: 194716.332 ▒(99.9%) 30136.623 ns/op | |
[info] # Warmup Iteration 3: 447977.055 ▒(99.9%) 63409.220 ns/op | |
[info] # Warmup Iteration 4: 366532.744 ▒(99.9%) 166101.183 ns/op | |
[info] # Warmup Iteration 5: 420860.701 ▒(99.9%) 32118.707 ns/op | |
[info] # Warmup Iteration 6: 1286101.866 ▒(99.9%) 541403.360 ns/op | |
[info] # Warmup Iteration 7: 1414392.448 ▒(99.9%) 316919.223 ns/op | |
[info] # Warmup Iteration 8: 1349152.125 ▒(99.9%) 414658.621 ns/op | |
[info] # Warmup Iteration 9: 1325422.703 ▒(99.9%) 294072.558 ns/op | |
[info] # Warmup Iteration 10: 1313592.209 ▒(99.9%) 237715.370 ns/op | |
[info] Iteration 1: 1314655.715 ▒(99.9%) 393821.198 ns/op | |
[info] Iteration 2: 1311634.286 ▒(99.9%) 267068.714 ns/op | |
[info] Iteration 3: 1212358.354 ▒(99.9%) 371691.616 ns/op | |
[info] Iteration 4: 268492.380 ▒(99.9%) 34449.021 ns/op | |
[info] Iteration 5: 226097.301 ▒(99.9%) 60054.737 ns/op | |
[info] Iteration 6: 435795.880 ▒(99.9%) 89929.204 ns/op | |
[info] Iteration 7: 1350045.318 ▒(99.9%) 123056.229 ns/op | |
[info] Iteration 8: 618260.894 ▒(99.9%) 191380.104 ns/op | |
[info] Iteration 9: 237126.553 ▒(99.9%) 38503.777 ns/op | |
[info] Iteration 10: 207886.231 ▒(99.9%) 36586.488 ns/op | |
[info] | |
[info] # Run progress: 96.77% complete, ETA 00:11:06 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 178845.222 ▒(99.9%) 44177.170 ns/op | |
[info] # Warmup Iteration 2: 236157.706 ▒(99.9%) 92435.169 ns/op | |
[info] # Warmup Iteration 3: 179533.159 ▒(99.9%) 25345.172 ns/op | |
[info] # Warmup Iteration 4: 362406.050 ▒(99.9%) 124600.404 ns/op | |
[info] # Warmup Iteration 5: 1320485.815 ▒(99.9%) 345014.350 ns/op | |
[info] # Warmup Iteration 6: 1277964.879 ▒(99.9%) 127424.352 ns/op | |
[info] # Warmup Iteration 7: 680008.249 ▒(99.9%) 275978.336 ns/op | |
[info] # Warmup Iteration 8: 179770.489 ▒(99.9%) 27650.796 ns/op | |
[info] # Warmup Iteration 9: 231486.673 ▒(99.9%) 45844.382 ns/op | |
[info] # Warmup Iteration 10: 518909.088 ▒(99.9%) 201328.875 ns/op | |
[info] Iteration 1: 229084.978 ▒(99.9%) 61724.942 ns/op | |
[info] Iteration 2: 378138.587 ▒(99.9%) 82103.126 ns/op | |
[info] Iteration 3: 396454.179 ▒(99.9%) 64480.392 ns/op | |
[info] Iteration 4: 251480.559 ▒(99.9%) 146635.291 ns/op | |
[info] Iteration 5: 290992.193 ▒(99.9%) 53958.221 ns/op | |
[info] Iteration 6: 501050.013 ▒(99.9%) 28489.613 ns/op | |
[info] Iteration 7: 211434.823 ▒(99.9%) 15855.616 ns/op | |
[info] Iteration 8: 1349192.803 ▒(99.9%) 199609.244 ns/op | |
[info] Iteration 9: 1347235.736 ▒(99.9%) 222370.936 ns/op | |
[info] Iteration 10: 375258.461 ▒(99.9%) 101231.510 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 625633.762 ▒(99.9%) 412143.457 ns/op [Average] | |
[info] (min, avg, max) = (207886.231, 625633.762, 1350045.318), stdev = 474625.018 | |
[info] CI (99.9%): [213490.305, 1037777.219] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = Find3) | |
[info] | |
[info] # Run progress: 96.88% complete, ETA 00:10:44 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 357372.616 ▒(99.9%) 81898.813 ns/op | |
[info] # Warmup Iteration 2: 326147.645 ▒(99.9%) 76894.600 ns/op | |
[info] # Warmup Iteration 3: 277400.956 ▒(99.9%) 87414.729 ns/op | |
[info] # Warmup Iteration 4: 258099.541 ▒(99.9%) 79309.647 ns/op | |
[info] # Warmup Iteration 5: 394398.387 ▒(99.9%) 15115.783 ns/op | |
[info] # Warmup Iteration 6: 412812.252 ▒(99.9%) 97141.545 ns/op | |
[info] # Warmup Iteration 7: 320021.613 ▒(99.9%) 129478.545 ns/op | |
[info] # Warmup Iteration 8: 1248023.001 ▒(99.9%) 297388.519 ns/op | |
[info] # Warmup Iteration 9: 836424.036 ▒(99.9%) 191304.649 ns/op | |
[info] # Warmup Iteration 10: 243836.638 ▒(99.9%) 84164.451 ns/op | |
[info] Iteration 1: 310565.552 ▒(99.9%) 123767.147 ns/op | |
[info] Iteration 2: 231902.053 ▒(99.9%) 74312.285 ns/op | |
[info] Iteration 3: 298458.392 ▒(99.9%) 40517.263 ns/op | |
[info] Iteration 4: 295483.194 ▒(99.9%) 144609.561 ns/op | |
[info] Iteration 5: 517305.320 ▒(99.9%) 40621.586 ns/op | |
[info] Iteration 6: 301115.863 ▒(99.9%) 75244.572 ns/op | |
[info] Iteration 7: 494825.897 ▒(99.9%) 84845.683 ns/op | |
[info] Iteration 8: 384253.055 ▒(99.9%) 100884.642 ns/op | |
[info] Iteration 9: 1298396.001 ▒(99.9%) 288781.773 ns/op | |
[info] Iteration 10: 1339591.278 ▒(99.9%) 369205.636 ns/op | |
[info] | |
[info] # Run progress: 96.98% complete, ETA 00:10:23 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 187071.237 ▒(99.9%) 17269.777 ns/op | |
[info] # Warmup Iteration 2: 1126986.772 ▒(99.9%) 70867.670 ns/op | |
[info] # Warmup Iteration 3: 288853.430 ▒(99.9%) 54582.785 ns/op | |
[info] # Warmup Iteration 4: 233752.142 ▒(99.9%) 58143.608 ns/op | |
[info] # Warmup Iteration 5: 225257.271 ▒(99.9%) 37234.738 ns/op | |
[info] # Warmup Iteration 6: 1291913.943 ▒(99.9%) 353955.981 ns/op | |
[info] # Warmup Iteration 7: 1289224.061 ▒(99.9%) 307226.242 ns/op | |
[info] # Warmup Iteration 8: 231113.677 ▒(99.9%) 62487.404 ns/op | |
[info] # Warmup Iteration 9: 284803.677 ▒(99.9%) 93331.817 ns/op | |
[info] # Warmup Iteration 10: 190322.258 ▒(99.9%) 47508.597 ns/op | |
[info] Iteration 1: 273618.093 ▒(99.9%) 37874.005 ns/op | |
[info] Iteration 2: 378190.043 ▒(99.9%) 106426.649 ns/op | |
[info] Iteration 3: 322188.273 ▒(99.9%) 121364.305 ns/op | |
[info] Iteration 4: 1345061.067 ▒(99.9%) 248050.605 ns/op | |
[info] Iteration 5: 343490.579 ▒(99.9%) 125151.178 ns/op | |
[info] Iteration 6: 253029.484 ▒(99.9%) 61788.436 ns/op | |
[info] Iteration 7: 373587.948 ▒(99.9%) 57735.202 ns/op | |
[info] Iteration 8: 1161188.504 ▒(99.9%) 339631.986 ns/op | |
[info] Iteration 9: 207795.505 ▒(99.9%) 55029.444 ns/op | |
[info] Iteration 10: 244689.896 ▒(99.9%) 51761.970 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 518736.800 ▒(99.9%) 349611.723 ns/op [Average] | |
[info] (min, avg, max) = (207795.505, 518736.800, 1345061.067), stdev = 402613.380 | |
[info] CI (99.9%): [169125.077, 868348.523] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = Safe) | |
[info] | |
[info] # Run progress: 97.08% complete, ETA 00:10:01 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 186461.874 ▒(99.9%) 35072.544 ns/op | |
[info] # Warmup Iteration 2: 176178.280 ▒(99.9%) 47806.415 ns/op | |
[info] # Warmup Iteration 3: 669044.419 ▒(99.9%) 92915.740 ns/op | |
[info] # Warmup Iteration 4: 1231666.096 ▒(99.9%) 417251.918 ns/op | |
[info] # Warmup Iteration 5: 1281770.112 ▒(99.9%) 95018.941 ns/op | |
[info] # Warmup Iteration 6: 1299931.126 ▒(99.9%) 357908.200 ns/op | |
[info] # Warmup Iteration 7: 1274865.579 ▒(99.9%) 301966.807 ns/op | |
[info] # Warmup Iteration 8: 1274478.002 ▒(99.9%) 213373.687 ns/op | |
[info] # Warmup Iteration 9: 1278890.994 ▒(99.9%) 508947.920 ns/op | |
[info] # Warmup Iteration 10: 1307612.889 ▒(99.9%) 564014.823 ns/op | |
[info] Iteration 1: 1287438.486 ▒(99.9%) 411827.712 ns/op | |
[info] Iteration 2: 405445.269 ▒(99.9%) 113407.239 ns/op | |
[info] Iteration 3: 188160.982 ▒(99.9%) 62253.824 ns/op | |
[info] Iteration 4: 182770.778 ▒(99.9%) 50637.399 ns/op | |
[info] Iteration 5: 243334.229 ▒(99.9%) 27537.790 ns/op | |
[info] Iteration 6: 264408.001 ▒(99.9%) 71644.461 ns/op | |
[info] Iteration 7: 200951.170 ▒(99.9%) 18137.866 ns/op | |
[info] Iteration 8: 277459.567 ▒(99.9%) 25347.115 ns/op | |
[info] Iteration 9: 232514.015 ▒(99.9%) 40749.217 ns/op | |
[info] Iteration 10: 349922.260 ▒(99.9%) 99531.056 ns/op | |
[info] | |
[info] # Run progress: 97.19% complete, ETA 00:09:40 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 201577.884 ▒(99.9%) 33702.630 ns/op | |
[info] # Warmup Iteration 2: 172498.777 ▒(99.9%) 51410.910 ns/op | |
[info] # Warmup Iteration 3: 1144361.543 ▒(99.9%) 268130.542 ns/op | |
[info] # Warmup Iteration 4: 1273288.754 ▒(99.9%) 346289.837 ns/op | |
[info] # Warmup Iteration 5: 1271682.887 ▒(99.9%) 359925.464 ns/op | |
[info] # Warmup Iteration 6: 1271078.749 ▒(99.9%) 506510.668 ns/op | |
[info] # Warmup Iteration 7: 1235840.363 ▒(99.9%) 152302.889 ns/op | |
[info] # Warmup Iteration 8: 794652.221 ▒(99.9%) 223328.875 ns/op | |
[info] # Warmup Iteration 9: 378086.652 ▒(99.9%) 138516.473 ns/op | |
[info] # Warmup Iteration 10: 269023.093 ▒(99.9%) 75867.902 ns/op | |
[info] Iteration 1: 231838.410 ▒(99.9%) 49499.669 ns/op | |
[info] Iteration 2: 179184.256 ▒(99.9%) 46567.396 ns/op | |
[info] Iteration 3: 622852.018 ▒(99.9%) 61130.709 ns/op | |
[info] Iteration 4: 1386327.975 ▒(99.9%) 149434.446 ns/op | |
[info] Iteration 5: 1375638.177 ▒(99.9%) 670822.580 ns/op | |
[info] Iteration 6: 1336249.191 ▒(99.9%) 441631.588 ns/op | |
[info] Iteration 7: 1304520.076 ▒(99.9%) 327759.258 ns/op | |
[info] Iteration 8: 1329509.200 ▒(99.9%) 405756.855 ns/op | |
[info] Iteration 9: 1328914.558 ▒(99.9%) 561540.537 ns/op | |
[info] Iteration 10: 1346276.327 ▒(99.9%) 131820.577 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 703685.747 ▒(99.9%) 468544.197 ns/op [Average] | |
[info] (min, avg, max) = (179184.256, 703685.747, 1386327.975), stdev = 539576.194 | |
[info] CI (99.9%): [235141.550, 1172229.944] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 10000, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 97.29% complete, ETA 00:09:18 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 1852879.928 ▒(99.9%) 748702.580 ns/op | |
[info] # Warmup Iteration 2: 241206.936 ▒(99.9%) 76011.635 ns/op | |
[info] # Warmup Iteration 3: 312298.404 ▒(99.9%) 111631.736 ns/op | |
[info] # Warmup Iteration 4: 1287372.812 ▒(99.9%) 332823.779 ns/op | |
[info] # Warmup Iteration 5: 1302042.869 ▒(99.9%) 457632.356 ns/op | |
[info] # Warmup Iteration 6: 329121.203 ▒(99.9%) 86483.246 ns/op | |
[info] # Warmup Iteration 7: 436525.158 ▒(99.9%) 59557.726 ns/op | |
[info] # Warmup Iteration 8: 425036.839 ▒(99.9%) 92469.892 ns/op | |
[info] # Warmup Iteration 9: 364106.225 ▒(99.9%) 73876.263 ns/op | |
[info] # Warmup Iteration 10: 1298061.528 ▒(99.9%) 122098.551 ns/op | |
[info] Iteration 1: 1265679.913 ▒(99.9%) 219987.734 ns/op | |
[info] Iteration 2: 312268.025 ▒(99.9%) 45347.657 ns/op | |
[info] Iteration 3: 176779.615 ▒(99.9%) 53543.485 ns/op | |
[info] Iteration 4: 189333.256 ▒(99.9%) 35464.856 ns/op | |
[info] Iteration 5: 605494.342 ▒(99.9%) 136263.202 ns/op | |
[info] Iteration 6: 321649.246 ▒(99.9%) 94808.749 ns/op | |
[info] Iteration 7: 1373128.410 ▒(99.9%) 291654.617 ns/op | |
[info] Iteration 8: 1415587.098 ▒(99.9%) 355093.813 ns/op | |
[info] Iteration 9: 346808.000 ▒(99.9%) 45055.863 ns/op | |
[info] Iteration 10: 235687.877 ▒(99.9%) 41542.067 ns/op | |
[info] | |
[info] # Run progress: 97.40% complete, ETA 00:08:57 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 204717.330 ▒(99.9%) 37376.526 ns/op | |
[info] # Warmup Iteration 2: 223559.238 ▒(99.9%) 47412.334 ns/op | |
[info] # Warmup Iteration 3: 279590.689 ▒(99.9%) 104207.525 ns/op | |
[info] # Warmup Iteration 4: 775949.187 ▒(99.9%) 310502.813 ns/op | |
[info] # Warmup Iteration 5: 232019.242 ▒(99.9%) 46082.080 ns/op | |
[info] # Warmup Iteration 6: 675713.805 ▒(99.9%) 234145.689 ns/op | |
[info] # Warmup Iteration 7: 330895.238 ▒(99.9%) 76713.757 ns/op | |
[info] # Warmup Iteration 8: 352924.368 ▒(99.9%) 71752.153 ns/op | |
[info] # Warmup Iteration 9: 182808.225 ▒(99.9%) 85540.673 ns/op | |
[info] # Warmup Iteration 10: 421464.697 ▒(99.9%) 73423.859 ns/op | |
[info] Iteration 1: 261954.182 ▒(99.9%) 51874.602 ns/op | |
[info] Iteration 2: 195828.119 ▒(99.9%) 24862.131 ns/op | |
[info] Iteration 3: 424848.644 ▒(99.9%) 123102.295 ns/op | |
[info] Iteration 4: 1408086.917 ▒(99.9%) 120579.383 ns/op | |
[info] Iteration 5: 812175.933 ▒(99.9%) 61395.465 ns/op | |
[info] Iteration 6: 386193.627 ▒(99.9%) 222079.088 ns/op | |
[info] Iteration 7: 288745.570 ▒(99.9%) 93919.196 ns/op | |
[info] Iteration 8: 269783.458 ▒(99.9%) 62323.706 ns/op | |
[info] Iteration 9: 261578.881 ▒(99.9%) 37177.860 ns/op | |
[info] Iteration 10: 213271.520 ▒(99.9%) 76901.565 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 538244.132 ▒(99.9%) 391227.552 ns/op [Average] | |
[info] (min, avg, max) = (176779.615, 538244.132, 1415587.098), stdev = 450538.231 | |
[info] CI (99.9%): [147016.580, 929471.684] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = ExistingSynchronized) | |
[info] | |
[info] # Run progress: 97.50% complete, ETA 00:08:36 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 104906943.638 ▒(99.9%) 100811350.703 ns/op | |
[info] # Warmup Iteration 2: 95101097.768 ▒(99.9%) 115333927.654 ns/op | |
[info] # Warmup Iteration 3: 96731971.529 ▒(99.9%) 123284345.987 ns/op | |
[info] # Warmup Iteration 4: 93403632.174 ▒(99.9%) 106147544.755 ns/op | |
[info] # Warmup Iteration 5: 94182318.983 ▒(99.9%) 123308511.597 ns/op | |
[info] # Warmup Iteration 6: 93664143.479 ▒(99.9%) 114740376.399 ns/op | |
[info] # Warmup Iteration 7: 95348795.876 ▒(99.9%) 118829199.778 ns/op | |
[info] # Warmup Iteration 8: 93773979.337 ▒(99.9%) 117714514.598 ns/op | |
[info] # Warmup Iteration 9: 94227933.960 ▒(99.9%) 109848269.432 ns/op | |
[info] # Warmup Iteration 10: 94446278.536 ▒(99.9%) 119408941.701 ns/op | |
[info] Iteration 1: 94477455.969 ▒(99.9%) 119954491.550 ns/op | |
[info] Iteration 2: 93640122.402 ▒(99.9%) 114034606.902 ns/op | |
[info] Iteration 3: 95289182.600 ▒(99.9%) 126594740.606 ns/op | |
[info] Iteration 4: 93248411.649 ▒(99.9%) 117839428.562 ns/op | |
[info] Iteration 5: 93994035.074 ▒(99.9%) 129700435.353 ns/op | |
[info] Iteration 6: 94243964.001 ▒(99.9%) 119994539.038 ns/op | |
[info] Iteration 7: 96059189.099 ▒(99.9%) 128369023.918 ns/op | |
[info] Iteration 8: 94493642.427 ▒(99.9%) 119896151.065 ns/op | |
[info] Iteration 9: 93872676.511 ▒(99.9%) 117192863.268 ns/op | |
[info] Iteration 10: 95186005.956 ▒(99.9%) 121842316.814 ns/op | |
[info] | |
[info] # Run progress: 97.60% complete, ETA 00:08:14 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 136228532.804 ▒(99.9%) 91942890.828 ns/op | |
[info] # Warmup Iteration 2: 93946769.714 ▒(99.9%) 32287473.913 ns/op | |
[info] # Warmup Iteration 3: 96323159.673 ▒(99.9%) 30114751.736 ns/op | |
[info] # Warmup Iteration 4: 89515092.938 ▒(99.9%) 27682977.810 ns/op | |
[info] # Warmup Iteration 5: 92658060.116 ▒(99.9%) 74218905.644 ns/op | |
[info] # Warmup Iteration 6: 94061462.996 ▒(99.9%) 71578815.057 ns/op | |
[info] # Warmup Iteration 7: 93959769.782 ▒(99.9%) 67887966.656 ns/op | |
[info] # Warmup Iteration 8: 94349550.982 ▒(99.9%) 72879005.558 ns/op | |
[info] # Warmup Iteration 9: 93201029.914 ▒(99.9%) 77102570.683 ns/op | |
[info] # Warmup Iteration 10: 93808113.698 ▒(99.9%) 68368326.537 ns/op | |
[info] Iteration 1: 94734983.729 ▒(99.9%) 66902579.000 ns/op | |
[info] Iteration 2: 94553589.123 ▒(99.9%) 85034444.724 ns/op | |
[info] Iteration 3: 94843312.369 ▒(99.9%) 79369910.874 ns/op | |
[info] Iteration 4: 94078339.360 ▒(99.9%) 73886789.035 ns/op | |
[info] Iteration 5: 94517865.751 ▒(99.9%) 65823075.950 ns/op | |
[info] Iteration 6: 94858671.763 ▒(99.9%) 77847319.897 ns/op | |
[info] Iteration 7: 94593868.878 ▒(99.9%) 79183969.043 ns/op | |
[info] Iteration 8: 94025165.906 ▒(99.9%) 78046295.513 ns/op | |
[info] Iteration 9: 94843248.188 ▒(99.9%) 67213696.637 ns/op | |
[info] Iteration 10: 93956528.150 ▒(99.9%) 72412871.196 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 94475512.945 ▒(99.9%) 551510.108 ns/op [Average] | |
[info] (min, avg, max) = (93248411.649, 94475512.945, 96059189.099), stdev = 635119.861 | |
[info] CI (99.9%): [93924002.837, 95027023.053] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = ConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 97.71% complete, ETA 00:07:53 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 11327716.870 ▒(99.9%) 719298.911 ns/op | |
[info] # Warmup Iteration 2: 12312914.993 ▒(99.9%) 33880.761 ns/op | |
[info] # Warmup Iteration 3: 12270217.320 ▒(99.9%) 113355.597 ns/op | |
[info] # Warmup Iteration 4: 12956749.619 ▒(99.9%) 198305.019 ns/op | |
[info] # Warmup Iteration 5: 15305589.373 ▒(99.9%) 69646.419 ns/op | |
[info] # Warmup Iteration 6: 15154621.131 ▒(99.9%) 184626.609 ns/op | |
[info] # Warmup Iteration 7: 41174292.757 ▒(99.9%) 8075391.628 ns/op | |
[info] # Warmup Iteration 8: 14902614.177 ▒(99.9%) 3762676.578 ns/op | |
[info] # Warmup Iteration 9: 18028853.386 ▒(99.9%) 3081728.227 ns/op | |
[info] # Warmup Iteration 10: 15957583.597 ▒(99.9%) 2089776.160 ns/op | |
[info] Iteration 1: 13052101.050 ▒(99.9%) 55570.740 ns/op | |
[info] Iteration 2: 11990980.854 ▒(99.9%) 90625.567 ns/op | |
[info] Iteration 3: 13655638.258 ▒(99.9%) 81096.032 ns/op | |
[info] Iteration 4: 12058882.666 ▒(99.9%) 457417.263 ns/op | |
[info] Iteration 5: 22106117.744 ▒(99.9%) 6867968.170 ns/op | |
[info] Iteration 6: 11942167.073 ▒(99.9%) 454704.894 ns/op | |
[info] Iteration 7: 17408248.932 ▒(99.9%) 252868.344 ns/op | |
[info] Iteration 8: 15382823.693 ▒(99.9%) 121571.350 ns/op | |
[info] Iteration 9: 12501535.229 ▒(99.9%) 478514.525 ns/op | |
[info] Iteration 10: 11330494.784 ▒(99.9%) 13840.263 ns/op | |
[info] | |
[info] # Run progress: 97.81% complete, ETA 00:07:31 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 11450721.730 ▒(99.9%) 556221.570 ns/op | |
[info] # Warmup Iteration 2: 34549133.375 ▒(99.9%) 1796312.621 ns/op | |
[info] # Warmup Iteration 3: 15939648.226 ▒(99.9%) 4770620.742 ns/op | |
[info] # Warmup Iteration 4: 16585469.788 ▒(99.9%) 1890279.137 ns/op | |
[info] # Warmup Iteration 5: 15301576.450 ▒(99.9%) 2144372.374 ns/op | |
[info] # Warmup Iteration 6: 12876685.766 ▒(99.9%) 106197.838 ns/op | |
[info] # Warmup Iteration 7: 12683568.018 ▒(99.9%) 20068.058 ns/op | |
[info] # Warmup Iteration 8: 12737986.357 ▒(99.9%) 7112.740 ns/op | |
[info] # Warmup Iteration 9: 12548045.392 ▒(99.9%) 8429.395 ns/op | |
[info] # Warmup Iteration 10: 12073158.100 ▒(99.9%) 32662.161 ns/op | |
[info] Iteration 1: 22803307.592 ▒(99.9%) 1335827.698 ns/op | |
[info] Iteration 2: 45375926.705 ▒(99.9%) 5094672.919 ns/op | |
[info] Iteration 3: 13527715.055 ▒(99.9%) 1265027.060 ns/op | |
[info] Iteration 4: 15196157.863 ▒(99.9%) 698436.790 ns/op | |
[info] Iteration 5: 12029612.111 ▒(99.9%) 49200.262 ns/op | |
[info] Iteration 6: 12767365.293 ▒(99.9%) 67892.175 ns/op | |
[info] Iteration 7: 12238015.918 ▒(99.9%) 39116.621 ns/op | |
[info] Iteration 8: 21077825.433 ▒(99.9%) 2004919.636 ns/op | |
[info] Iteration 9: 16442434.167 ▒(99.9%) 1146932.661 ns/op | |
[info] Iteration 10: 24214428.253 ▒(99.9%) 3583987.964 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 16855088.934 ▒(99.9%) 6817495.865 ns/op [Average] | |
[info] (min, avg, max) = (11330494.784, 16855088.934, 45375926.705), stdev = 7851038.376 | |
[info] CI (99.9%): [10037593.069, 23672584.798] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = WeakConcurrentMapNameTable) | |
[info] | |
[info] # Run progress: 97.92% complete, ETA 00:07:10 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 2990835.048 ▒(99.9%) 462886.123 ns/op | |
[info] # Warmup Iteration 2: 10870968.603 ▒(99.9%) 1540096.499 ns/op | |
[info] # Warmup Iteration 3: 4365953.272 ▒(99.9%) 461075.944 ns/op | |
[info] # Warmup Iteration 4: 4562600.576 ▒(99.9%) 894869.496 ns/op | |
[info] # Warmup Iteration 5: 2914977.415 ▒(99.9%) 262212.501 ns/op | |
[info] # Warmup Iteration 6: 2993009.235 ▒(99.9%) 73705.437 ns/op | |
[info] # Warmup Iteration 7: 8169380.107 ▒(99.9%) 1021145.639 ns/op | |
[info] # Warmup Iteration 8: 7905653.397 ▒(99.9%) 547079.510 ns/op | |
[info] # Warmup Iteration 9: 2882579.756 ▒(99.9%) 164848.652 ns/op | |
[info] # Warmup Iteration 10: 3885160.003 ▒(99.9%) 35173.228 ns/op | |
[info] Iteration 1: 3578816.253 ▒(99.9%) 114289.821 ns/op | |
[info] Iteration 2: 3321085.626 ▒(99.9%) 97255.947 ns/op | |
[info] Iteration 3: 15609272.878 ▒(99.9%) 1955636.547 ns/op | |
[info] Iteration 4: 11062453.833 ▒(99.9%) 2703519.195 ns/op | |
[info] Iteration 5: 3027950.330 ▒(99.9%) 141758.144 ns/op | |
[info] Iteration 6: 7921103.776 ▒(99.9%) 489171.127 ns/op | |
[info] Iteration 7: 13501600.454 ▒(99.9%) 1877286.857 ns/op | |
[info] Iteration 8: 3224769.808 ▒(99.9%) 79672.664 ns/op | |
[info] Iteration 9: 3151645.319 ▒(99.9%) 191764.372 ns/op | |
[info] Iteration 10: 3345447.658 ▒(99.9%) 222630.131 ns/op | |
[info] | |
[info] # Run progress: 98.02% complete, ETA 00:06:48 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 4785984.871 ▒(99.9%) 677368.719 ns/op | |
[info] # Warmup Iteration 2: 15563581.592 ▒(99.9%) 5747966.681 ns/op | |
[info] # Warmup Iteration 3: 15506076.165 ▒(99.9%) 1193712.302 ns/op | |
[info] # Warmup Iteration 4: 5743672.205 ▒(99.9%) 233173.925 ns/op | |
[info] # Warmup Iteration 5: 2966316.311 ▒(99.9%) 272981.843 ns/op | |
[info] # Warmup Iteration 6: 3031874.481 ▒(99.9%) 217537.523 ns/op | |
[info] # Warmup Iteration 7: 2823335.541 ▒(99.9%) 64830.257 ns/op | |
[info] # Warmup Iteration 8: 2842531.038 ▒(99.9%) 88523.638 ns/op | |
[info] # Warmup Iteration 9: 2893814.263 ▒(99.9%) 88259.422 ns/op | |
[info] # Warmup Iteration 10: 3043583.646 ▒(99.9%) 582330.414 ns/op | |
[info] Iteration 1: 2925971.744 ▒(99.9%) 167598.008 ns/op | |
[info] Iteration 2: 8657771.929 ▒(99.9%) 1848224.846 ns/op | |
[info] Iteration 3: 15308881.460 ▒(99.9%) 5033858.329 ns/op | |
[info] Iteration 4: 15664880.630 ▒(99.9%) 3531837.151 ns/op | |
[info] Iteration 5: 15948679.203 ▒(99.9%) 7641744.874 ns/op | |
[info] Iteration 6: 14959275.489 ▒(99.9%) 2369907.118 ns/op | |
[info] Iteration 7: 15142349.914 ▒(99.9%) 3667105.347 ns/op | |
[info] Iteration 8: 15388180.414 ▒(99.9%) 2673612.344 ns/op | |
[info] Iteration 9: 15985801.564 ▒(99.9%) 4028823.452 ns/op | |
[info] Iteration 10: 5462048.861 ▒(99.9%) 691795.623 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 9659399.357 ▒(99.9%) 4889448.933 ns/op [Average] | |
[info] (min, avg, max) = (2925971.744, 9659399.357, 15985801.564), stdev = 5630696.663 | |
[info] CI (99.9%): [4769950.424, 14548848.290] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = StrongConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 98.13% complete, ETA 00:06:27 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 5964398.442 ▒(99.9%) 732510.992 ns/op | |
[info] # Warmup Iteration 2: 4904661.893 ▒(99.9%) 252609.353 ns/op | |
[info] # Warmup Iteration 3: 4644134.441 ▒(99.9%) 309493.036 ns/op | |
[info] # Warmup Iteration 4: 4740752.087 ▒(99.9%) 129165.159 ns/op | |
[info] # Warmup Iteration 5: 10646288.109 ▒(99.9%) 1126180.747 ns/op | |
[info] # Warmup Iteration 6: 6298684.180 ▒(99.9%) 352801.275 ns/op | |
[info] # Warmup Iteration 7: 5124844.777 ▒(99.9%) 217455.811 ns/op | |
[info] # Warmup Iteration 8: 7232253.228 ▒(99.9%) 565293.663 ns/op | |
[info] # Warmup Iteration 9: 29364479.987 ▒(99.9%) 9058787.020 ns/op | |
[info] # Warmup Iteration 10: 16399778.417 ▒(99.9%) 1669610.883 ns/op | |
[info] Iteration 1: 4895344.786 ▒(99.9%) 108780.705 ns/op | |
[info] Iteration 2: 5068838.239 ▒(99.9%) 144760.655 ns/op | |
[info] Iteration 3: 6797111.151 ▒(99.9%) 494768.510 ns/op | |
[info] Iteration 4: 6645492.451 ▒(99.9%) 695686.913 ns/op | |
[info] Iteration 5: 4882975.475 ▒(99.9%) 193462.225 ns/op | |
[info] Iteration 6: 4867455.127 ▒(99.9%) 191046.699 ns/op | |
[info] Iteration 7: 4943377.876 ▒(99.9%) 377325.590 ns/op | |
[info] Iteration 8: 4932782.288 ▒(99.9%) 159560.940 ns/op | |
[info] Iteration 9: 4919503.514 ▒(99.9%) 267081.615 ns/op | |
[info] Iteration 10: 5015275.179 ▒(99.9%) 783946.629 ns/op | |
[info] | |
[info] # Run progress: 98.23% complete, ETA 00:06:05 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 6920628.887 ▒(99.9%) 658440.157 ns/op | |
[info] # Warmup Iteration 2: 14469747.547 ▒(99.9%) 3972093.971 ns/op | |
[info] # Warmup Iteration 3: 8355665.151 ▒(99.9%) 499554.439 ns/op | |
[info] # Warmup Iteration 4: 33386059.514 ▒(99.9%) 6127100.681 ns/op | |
[info] # Warmup Iteration 5: 14049868.594 ▒(99.9%) 1529172.325 ns/op | |
[info] # Warmup Iteration 6: 7318659.027 ▒(99.9%) 284507.861 ns/op | |
[info] # Warmup Iteration 7: 5632565.405 ▒(99.9%) 402460.332 ns/op | |
[info] # Warmup Iteration 8: 4927882.415 ▒(99.9%) 154464.722 ns/op | |
[info] # Warmup Iteration 9: 4841553.807 ▒(99.9%) 225132.696 ns/op | |
[info] # Warmup Iteration 10: 4947048.202 ▒(99.9%) 272422.827 ns/op | |
[info] Iteration 1: 6613875.608 ▒(99.9%) 253425.126 ns/op | |
[info] Iteration 2: 9740437.778 ▒(99.9%) 1851633.237 ns/op | |
[info] Iteration 3: 4922111.487 ▒(99.9%) 175857.362 ns/op | |
[info] Iteration 4: 5104329.631 ▒(99.9%) 113907.182 ns/op | |
[info] Iteration 5: 5595469.466 ▒(99.9%) 425638.763 ns/op | |
[info] Iteration 6: 4978543.153 ▒(99.9%) 92091.805 ns/op | |
[info] Iteration 7: 10806622.437 ▒(99.9%) 427995.605 ns/op | |
[info] Iteration 8: 10457079.664 ▒(99.9%) 2663519.565 ns/op | |
[info] Iteration 9: 11397382.006 ▒(99.9%) 266266.835 ns/op | |
[info] Iteration 10: 27388966.397 ▒(99.9%) 780646.803 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 7498648.686 ▒(99.9%) 4508902.641 ns/op [Average] | |
[info] (min, avg, max) = (4867455.127, 7498648.686, 27388966.397), stdev = 5192458.987 | |
[info] CI (99.9%): [2989746.045, 12007551.327] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = WeakFixedSizeNoAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 98.33% complete, ETA 00:05:44 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 6892645.863 ▒(99.9%) 504853.903 ns/op | |
[info] # Warmup Iteration 2: 5760456.725 ▒(99.9%) 156866.169 ns/op | |
[info] # Warmup Iteration 3: 5700743.234 ▒(99.9%) 265734.680 ns/op | |
[info] # Warmup Iteration 4: 6190997.017 ▒(99.9%) 265304.277 ns/op | |
[info] # Warmup Iteration 5: 6366177.908 ▒(99.9%) 204814.680 ns/op | |
[info] # Warmup Iteration 6: 10366572.434 ▒(99.9%) 575875.302 ns/op | |
[info] # Warmup Iteration 7: 7307943.296 ▒(99.9%) 1197341.985 ns/op | |
[info] # Warmup Iteration 8: 6376639.333 ▒(99.9%) 17036.702 ns/op | |
[info] # Warmup Iteration 9: 6800013.578 ▒(99.9%) 198468.238 ns/op | |
[info] # Warmup Iteration 10: 12914707.344 ▒(99.9%) 1153157.445 ns/op | |
[info] Iteration 1: 24141233.977 ▒(99.9%) 4110998.315 ns/op | |
[info] Iteration 2: 6325711.028 ▒(99.9%) 195218.694 ns/op | |
[info] Iteration 3: 5647468.191 ▒(99.9%) 207426.409 ns/op | |
[info] Iteration 4: 6169471.775 ▒(99.9%) 247198.741 ns/op | |
[info] Iteration 5: 7391987.018 ▒(99.9%) 1442282.676 ns/op | |
[info] Iteration 6: 7526927.037 ▒(99.9%) 339031.946 ns/op | |
[info] Iteration 7: 6370514.813 ▒(99.9%) 475088.469 ns/op | |
[info] Iteration 8: 5724643.122 ▒(99.9%) 112577.884 ns/op | |
[info] Iteration 9: 5694445.873 ▒(99.9%) 574437.368 ns/op | |
[info] Iteration 10: 5565908.000 ▒(99.9%) 188952.473 ns/op | |
[info] | |
[info] # Run progress: 98.44% complete, ETA 00:05:22 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 6565365.596 ▒(99.9%) 639066.496 ns/op | |
[info] # Warmup Iteration 2: 7884612.331 ▒(99.9%) 453650.925 ns/op | |
[info] # Warmup Iteration 3: 5930902.680 ▒(99.9%) 167187.344 ns/op | |
[info] # Warmup Iteration 4: 15284457.707 ▒(99.9%) 2838603.061 ns/op | |
[info] # Warmup Iteration 5: 5834060.617 ▒(99.9%) 24545.244 ns/op | |
[info] # Warmup Iteration 6: 5907977.438 ▒(99.9%) 896725.672 ns/op | |
[info] # Warmup Iteration 7: 5458237.530 ▒(99.9%) 210784.883 ns/op | |
[info] # Warmup Iteration 8: 5551376.579 ▒(99.9%) 224420.925 ns/op | |
[info] # Warmup Iteration 9: 5735238.139 ▒(99.9%) 247716.478 ns/op | |
[info] # Warmup Iteration 10: 5587776.121 ▒(99.9%) 191759.292 ns/op | |
[info] Iteration 1: 5453983.715 ▒(99.9%) 94786.713 ns/op | |
[info] Iteration 2: 6550721.051 ▒(99.9%) 494683.022 ns/op | |
[info] Iteration 3: 31875095.608 ▒(99.9%) 10316024.490 ns/op | |
[info] Iteration 4: 30976605.321 ▒(99.9%) 8064190.335 ns/op | |
[info] Iteration 5: 9324522.043 ▒(99.9%) 542581.936 ns/op | |
[info] Iteration 6: 7168246.327 ▒(99.9%) 35986.933 ns/op | |
[info] Iteration 7: 6228918.295 ▒(99.9%) 455884.381 ns/op | |
[info] Iteration 8: 5407892.936 ▒(99.9%) 107728.088 ns/op | |
[info] Iteration 9: 5565700.091 ▒(99.9%) 171204.264 ns/op | |
[info] Iteration 10: 10417500.949 ▒(99.9%) 847518.536 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 9976374.858 ▒(99.9%) 7304336.401 ns/op [Average] | |
[info] (min, avg, max) = (5407892.936, 9976374.858, 31875095.608), stdev = 8411684.662 | |
[info] CI (99.9%): [2672038.458, 17280711.259] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = WeakFixedSizeAutoTrimConcurrentNodeInterner) | |
[info] | |
[info] # Run progress: 98.54% complete, ETA 00:05:01 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 15622711.479 ▒(99.9%) 4017955.706 ns/op | |
[info] # Warmup Iteration 2: 12459507.525 ▒(99.9%) 4048578.647 ns/op | |
[info] # Warmup Iteration 3: 6852326.665 ▒(99.9%) 669893.440 ns/op | |
[info] # Warmup Iteration 4: 8008127.824 ▒(99.9%) 1587178.014 ns/op | |
[info] # Warmup Iteration 5: 7744860.937 ▒(99.9%) 394916.318 ns/op | |
[info] # Warmup Iteration 6: 10092270.693 ▒(99.9%) 606554.006 ns/op | |
[info] # Warmup Iteration 7: 8276695.575 ▒(99.9%) 414731.580 ns/op | |
[info] # Warmup Iteration 8: 28116794.703 ▒(99.9%) 7976919.811 ns/op | |
[info] # Warmup Iteration 9: 8526416.610 ▒(99.9%) 1058375.705 ns/op | |
[info] # Warmup Iteration 10: 6402936.976 ▒(99.9%) 134695.259 ns/op | |
[info] Iteration 1: 6333061.650 ▒(99.9%) 388192.878 ns/op | |
[info] Iteration 2: 8564188.824 ▒(99.9%) 60261.494 ns/op | |
[info] Iteration 3: 6233986.924 ▒(99.9%) 240970.122 ns/op | |
[info] Iteration 4: 8617115.248 ▒(99.9%) 340516.792 ns/op | |
[info] Iteration 5: 25605794.110 ▒(99.9%) 6645733.440 ns/op | |
[info] Iteration 6: 6479120.105 ▒(99.9%) 111333.374 ns/op | |
[info] Iteration 7: 6511897.259 ▒(99.9%) 482747.189 ns/op | |
[info] Iteration 8: 6163867.151 ▒(99.9%) 126794.536 ns/op | |
[info] Iteration 9: 6472936.420 ▒(99.9%) 252002.403 ns/op | |
[info] Iteration 10: 6521919.935 ▒(99.9%) 7584.384 ns/op | |
[info] | |
[info] # Run progress: 98.65% complete, ETA 00:04:39 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 7447014.522 ▒(99.9%) 2543.984 ns/op | |
[info] # Warmup Iteration 2: 6160576.425 ▒(99.9%) 31773.381 ns/op | |
[info] # Warmup Iteration 3: 8368989.657 ▒(99.9%) 644727.894 ns/op | |
[info] # Warmup Iteration 4: 6287713.617 ▒(99.9%) 339612.865 ns/op | |
[info] # Warmup Iteration 5: 7626044.339 ▒(99.9%) 194958.412 ns/op | |
[info] # Warmup Iteration 6: 6778617.451 ▒(99.9%) 1175984.044 ns/op | |
[info] # Warmup Iteration 7: 15464213.262 ▒(99.9%) 1699805.540 ns/op | |
[info] # Warmup Iteration 8: 7182486.122 ▒(99.9%) 497166.837 ns/op | |
[info] # Warmup Iteration 9: 6469951.602 ▒(99.9%) 161041.898 ns/op | |
[info] # Warmup Iteration 10: 7631107.051 ▒(99.9%) 467274.671 ns/op | |
[info] Iteration 1: 6280288.987 ▒(99.9%) 152338.787 ns/op | |
[info] Iteration 2: 8613295.793 ▒(99.9%) 708719.366 ns/op | |
[info] Iteration 3: 34526404.560 ▒(99.9%) 4557620.751 ns/op | |
[info] Iteration 4: 7352733.224 ▒(99.9%) 744460.627 ns/op | |
[info] Iteration 5: 6101826.288 ▒(99.9%) 433901.020 ns/op | |
[info] Iteration 6: 8098937.199 ▒(99.9%) 57235.217 ns/op | |
[info] Iteration 7: 7787836.574 ▒(99.9%) 206289.633 ns/op | |
[info] Iteration 8: 6210755.061 ▒(99.9%) 345287.511 ns/op | |
[info] Iteration 9: 11335042.569 ▒(99.9%) 1067295.342 ns/op | |
[info] Iteration 10: 8410854.176 ▒(99.9%) 561212.606 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 9611093.103 ▒(99.9%) 6307953.795 ns/op [Average] | |
[info] (min, avg, max) = (6101826.288, 9611093.103, 34526404.560), stdev = 7264248.972 | |
[info] CI (99.9%): [3303139.308, 15919046.898] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = Find0) | |
[info] | |
[info] # Run progress: 98.75% complete, ETA 00:04:18 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 6159439.604 ▒(99.9%) 785078.354 ns/op | |
[info] # Warmup Iteration 2: 25322064.958 ▒(99.9%) 6799617.387 ns/op | |
[info] # Warmup Iteration 3: 6573243.282 ▒(99.9%) 206464.980 ns/op | |
[info] # Warmup Iteration 4: 9203664.499 ▒(99.9%) 1198229.662 ns/op | |
[info] # Warmup Iteration 5: 18687235.108 ▒(99.9%) 4931947.523 ns/op | |
[info] # Warmup Iteration 6: 5958056.930 ▒(99.9%) 598115.633 ns/op | |
[info] # Warmup Iteration 7: 5942150.927 ▒(99.9%) 344723.976 ns/op | |
[info] # Warmup Iteration 8: 8647076.451 ▒(99.9%) 36067.390 ns/op | |
[info] # Warmup Iteration 9: 5940704.279 ▒(99.9%) 196094.273 ns/op | |
[info] # Warmup Iteration 10: 5390161.290 ▒(99.9%) 187195.376 ns/op | |
[info] Iteration 1: 5921297.823 ▒(99.9%) 629127.457 ns/op | |
[info] Iteration 2: 5554224.115 ▒(99.9%) 96109.812 ns/op | |
[info] Iteration 3: 5528480.004 ▒(99.9%) 168930.166 ns/op | |
[info] Iteration 4: 6103042.491 ▒(99.9%) 191147.338 ns/op | |
[info] Iteration 5: 29597279.171 ▒(99.9%) 7496022.690 ns/op | |
[info] Iteration 6: 8228263.057 ▒(99.9%) 423444.316 ns/op | |
[info] Iteration 7: 12359271.788 ▒(99.9%) 5660359.367 ns/op | |
[info] Iteration 8: 5851724.043 ▒(99.9%) 398255.707 ns/op | |
[info] Iteration 9: 5544035.617 ▒(99.9%) 118109.646 ns/op | |
[info] Iteration 10: 5789236.527 ▒(99.9%) 241145.719 ns/op | |
[info] | |
[info] # Run progress: 98.85% complete, ETA 00:03:56 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 5869501.595 ▒(99.9%) 415619.647 ns/op | |
[info] # Warmup Iteration 2: 6653531.787 ▒(99.9%) 1854422.613 ns/op | |
[info] # Warmup Iteration 3: 5686487.705 ▒(99.9%) 613385.339 ns/op | |
[info] # Warmup Iteration 4: 7688906.416 ▒(99.9%) 607390.774 ns/op | |
[info] # Warmup Iteration 5: 10211170.560 ▒(99.9%) 1247383.064 ns/op | |
[info] # Warmup Iteration 6: 6177989.724 ▒(99.9%) 120706.139 ns/op | |
[info] # Warmup Iteration 7: 6059884.528 ▒(99.9%) 16603.577 ns/op | |
[info] # Warmup Iteration 8: 5993809.661 ▒(99.9%) 184999.793 ns/op | |
[info] # Warmup Iteration 9: 8148001.735 ▒(99.9%) 505051.316 ns/op | |
[info] # Warmup Iteration 10: 9133925.394 ▒(99.9%) 1390672.407 ns/op | |
[info] Iteration 1: 7332215.231 ▒(99.9%) 20423.402 ns/op | |
[info] Iteration 2: 5710833.325 ▒(99.9%) 266836.109 ns/op | |
[info] Iteration 3: 12601593.459 ▒(99.9%) 3466311.733 ns/op | |
[info] Iteration 4: 7167086.911 ▒(99.9%) 225928.945 ns/op | |
[info] Iteration 5: 7263291.812 ▒(99.9%) 843515.766 ns/op | |
[info] Iteration 6: 6025770.335 ▒(99.9%) 54100.164 ns/op | |
[info] Iteration 7: 6730761.642 ▒(99.9%) 136467.337 ns/op | |
[info] Iteration 8: 11494049.137 ▒(99.9%) 500637.496 ns/op | |
[info] Iteration 9: 15521131.876 ▒(99.9%) 1843760.832 ns/op | |
[info] Iteration 10: 5851291.458 ▒(99.9%) 555013.009 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 8808743.991 ▒(99.9%) 4940195.319 ns/op [Average] | |
[info] (min, avg, max) = (5528480.004, 8808743.991, 29597279.171), stdev = 5689136.276 | |
[info] CI (99.9%): [3868548.672, 13748939.310] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = Find1) | |
[info] | |
[info] # Run progress: 98.96% complete, ETA 00:03:35 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 6192606.993 ▒(99.9%) 788138.009 ns/op | |
[info] # Warmup Iteration 2: 5811250.562 ▒(99.9%) 154755.303 ns/op | |
[info] # Warmup Iteration 3: 5911490.526 ▒(99.9%) 129737.389 ns/op | |
[info] # Warmup Iteration 4: 7201188.889 ▒(99.9%) 9847.061 ns/op | |
[info] # Warmup Iteration 5: 6499040.906 ▒(99.9%) 466911.724 ns/op | |
[info] # Warmup Iteration 6: 6100735.092 ▒(99.9%) 142045.215 ns/op | |
[info] # Warmup Iteration 7: 6525144.744 ▒(99.9%) 20101.540 ns/op | |
[info] # Warmup Iteration 8: 6249293.115 ▒(99.9%) 121828.160 ns/op | |
[info] # Warmup Iteration 9: 7532771.487 ▒(99.9%) 17919.177 ns/op | |
[info] # Warmup Iteration 10: 6960828.543 ▒(99.9%) 1149044.384 ns/op | |
[info] Iteration 1: 6704579.621 ▒(99.9%) 55512.475 ns/op | |
[info] Iteration 2: 8166579.157 ▒(99.9%) 23268.438 ns/op | |
[info] Iteration 3: 5818062.559 ▒(99.9%) 123337.148 ns/op | |
[info] Iteration 4: 5805358.013 ▒(99.9%) 273292.224 ns/op | |
[info] Iteration 5: 16716631.101 ▒(99.9%) 618598.594 ns/op | |
[info] Iteration 6: 17727807.862 ▒(99.9%) 2057897.564 ns/op | |
[info] Iteration 7: 6106519.165 ▒(99.9%) 36752.437 ns/op | |
[info] Iteration 8: 6040342.808 ▒(99.9%) 143533.330 ns/op | |
[info] Iteration 9: 7255982.756 ▒(99.9%) 29632.733 ns/op | |
[info] Iteration 10: 6691903.895 ▒(99.9%) 35471.385 ns/op | |
[info] | |
[info] # Run progress: 99.06% complete, ETA 00:03:13 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 17397070.025 ▒(99.9%) 4835321.226 ns/op | |
[info] # Warmup Iteration 2: 5671303.861 ▒(99.9%) 102104.301 ns/op | |
[info] # Warmup Iteration 3: 6034560.762 ▒(99.9%) 124274.216 ns/op | |
[info] # Warmup Iteration 4: 7339239.588 ▒(99.9%) 312977.782 ns/op | |
[info] # Warmup Iteration 5: 7523624.884 ▒(99.9%) 241780.656 ns/op | |
[info] # Warmup Iteration 6: 5695434.863 ▒(99.9%) 35401.271 ns/op | |
[info] # Warmup Iteration 7: 5553080.705 ▒(99.9%) 248943.891 ns/op | |
[info] # Warmup Iteration 8: 6663322.998 ▒(99.9%) 293136.774 ns/op | |
[info] # Warmup Iteration 9: 6885785.967 ▒(99.9%) 96920.133 ns/op | |
[info] # Warmup Iteration 10: 6491570.049 ▒(99.9%) 171304.215 ns/op | |
[info] Iteration 1: 5856201.717 ▒(99.9%) 11202.378 ns/op | |
[info] Iteration 2: 7090083.515 ▒(99.9%) 294169.490 ns/op | |
[info] Iteration 3: 10226281.417 ▒(99.9%) 407971.980 ns/op | |
[info] Iteration 4: 8409275.606 ▒(99.9%) 1624865.388 ns/op | |
[info] Iteration 5: 7910173.524 ▒(99.9%) 338485.852 ns/op | |
[info] Iteration 6: 6880580.702 ▒(99.9%) 37771.648 ns/op | |
[info] Iteration 7: 7112121.752 ▒(99.9%) 79662.649 ns/op | |
[info] Iteration 8: 6448880.722 ▒(99.9%) 206194.070 ns/op | |
[info] Iteration 9: 6534421.304 ▒(99.9%) 125416.850 ns/op | |
[info] Iteration 10: 7361289.523 ▒(99.9%) 69387.256 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 8043153.836 ▒(99.9%) 2880734.371 ns/op [Average] | |
[info] (min, avg, max) = (5805358.013, 8043153.836, 17727807.862), stdev = 3317457.986 | |
[info] CI (99.9%): [5162419.465, 10923888.207] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = Find2) | |
[info] | |
[info] # Run progress: 99.17% complete, ETA 00:02:52 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 7836769.486 ▒(99.9%) 496688.556 ns/op | |
[info] # Warmup Iteration 2: 6037382.025 ▒(99.9%) 201983.292 ns/op | |
[info] # Warmup Iteration 3: 5470210.105 ▒(99.9%) 367634.744 ns/op | |
[info] # Warmup Iteration 4: 6295088.850 ▒(99.9%) 156291.371 ns/op | |
[info] # Warmup Iteration 5: 7092952.209 ▒(99.9%) 9067.485 ns/op | |
[info] # Warmup Iteration 6: 6477229.788 ▒(99.9%) 155640.918 ns/op | |
[info] # Warmup Iteration 7: 15234623.812 ▒(99.9%) 871422.858 ns/op | |
[info] # Warmup Iteration 8: 5836637.833 ▒(99.9%) 623006.257 ns/op | |
[info] # Warmup Iteration 9: 6371516.309 ▒(99.9%) 631267.536 ns/op | |
[info] # Warmup Iteration 10: 6656685.647 ▒(99.9%) 40225.999 ns/op | |
[info] Iteration 1: 5496912.006 ▒(99.9%) 160903.020 ns/op | |
[info] Iteration 2: 5581625.824 ▒(99.9%) 193919.167 ns/op | |
[info] Iteration 3: 5541546.918 ▒(99.9%) 104415.874 ns/op | |
[info] Iteration 4: 6557897.309 ▒(99.9%) 352988.517 ns/op | |
[info] Iteration 5: 31111393.023 ▒(99.9%) 18281084.226 ns/op | |
[info] Iteration 6: 30700440.115 ▒(99.9%) 15245663.803 ns/op | |
[info] Iteration 7: 6944450.181 ▒(99.9%) 824527.923 ns/op | |
[info] Iteration 8: 5451201.601 ▒(99.9%) 237925.944 ns/op | |
[info] Iteration 9: 5809070.381 ▒(99.9%) 621060.340 ns/op | |
[info] Iteration 10: 5491083.690 ▒(99.9%) 106040.874 ns/op | |
[info] | |
[info] # Run progress: 99.27% complete, ETA 00:02:30 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 5754608.949 ▒(99.9%) 877609.429 ns/op | |
[info] # Warmup Iteration 2: 5674453.071 ▒(99.9%) 223467.755 ns/op | |
[info] # Warmup Iteration 3: 5767297.429 ▒(99.9%) 365363.143 ns/op | |
[info] # Warmup Iteration 4: 7134763.592 ▒(99.9%) 649308.004 ns/op | |
[info] # Warmup Iteration 5: 31733513.590 ▒(99.9%) 2445480.155 ns/op | |
[info] # Warmup Iteration 6: 30903260.948 ▒(99.9%) 12851885.775 ns/op | |
[info] # Warmup Iteration 7: 30618834.061 ▒(99.9%) 10442512.059 ns/op | |
[info] # Warmup Iteration 8: 8631359.516 ▒(99.9%) 1280610.446 ns/op | |
[info] # Warmup Iteration 9: 5668467.649 ▒(99.9%) 188596.328 ns/op | |
[info] # Warmup Iteration 10: 5551058.438 ▒(99.9%) 189491.444 ns/op | |
[info] Iteration 1: 5670990.710 ▒(99.9%) 374763.853 ns/op | |
[info] Iteration 2: 5624154.955 ▒(99.9%) 99894.685 ns/op | |
[info] Iteration 3: 12985203.549 ▒(99.9%) 1515166.804 ns/op | |
[info] Iteration 4: 10850077.343 ▒(99.9%) 1615588.618 ns/op | |
[info] Iteration 5: 7085140.607 ▒(99.9%) 747175.516 ns/op | |
[info] Iteration 6: 21080218.694 ▒(99.9%) 1719028.996 ns/op | |
[info] Iteration 7: 6998518.170 ▒(99.9%) 684465.433 ns/op | |
[info] Iteration 8: 5562104.033 ▒(99.9%) 322803.539 ns/op | |
[info] Iteration 9: 5469798.140 ▒(99.9%) 250312.729 ns/op | |
[info] Iteration 10: 5509025.590 ▒(99.9%) 109055.765 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 9776042.642 ▒(99.9%) 7073740.674 ns/op [Average] | |
[info] (min, avg, max) = (5451201.601, 9776042.642, 31111393.023), stdev = 8146130.280 | |
[info] CI (99.9%): [2702301.967, 16849783.316] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = Find3) | |
[info] | |
[info] # Run progress: 99.38% complete, ETA 00:02:09 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 11778655.411 ▒(99.9%) 887084.106 ns/op | |
[info] # Warmup Iteration 2: 14994571.978 ▒(99.9%) 2079978.507 ns/op | |
[info] # Warmup Iteration 3: 5950614.228 ▒(99.9%) 588190.037 ns/op | |
[info] # Warmup Iteration 4: 6493721.405 ▒(99.9%) 142594.075 ns/op | |
[info] # Warmup Iteration 5: 7757359.784 ▒(99.9%) 258032.377 ns/op | |
[info] # Warmup Iteration 6: 20406117.381 ▒(99.9%) 1849546.198 ns/op | |
[info] # Warmup Iteration 7: 6293288.027 ▒(99.9%) 1263036.390 ns/op | |
[info] # Warmup Iteration 8: 5718602.573 ▒(99.9%) 664439.502 ns/op | |
[info] # Warmup Iteration 9: 5707832.036 ▒(99.9%) 238481.793 ns/op | |
[info] # Warmup Iteration 10: 5584613.253 ▒(99.9%) 163636.043 ns/op | |
[info] Iteration 1: 5591555.260 ▒(99.9%) 122366.678 ns/op | |
[info] Iteration 2: 5728054.359 ▒(99.9%) 189397.187 ns/op | |
[info] Iteration 3: 5650784.997 ▒(99.9%) 309187.944 ns/op | |
[info] Iteration 4: 5703492.988 ▒(99.9%) 426248.432 ns/op | |
[info] Iteration 5: 5659340.808 ▒(99.9%) 261506.906 ns/op | |
[info] Iteration 6: 7433996.448 ▒(99.9%) 169107.161 ns/op | |
[info] Iteration 7: 6322066.799 ▒(99.9%) 34694.507 ns/op | |
[info] Iteration 8: 13303882.551 ▒(99.9%) 1522671.267 ns/op | |
[info] Iteration 9: 5667129.143 ▒(99.9%) 96251.286 ns/op | |
[info] Iteration 10: 5935953.327 ▒(99.9%) 281212.837 ns/op | |
[info] | |
[info] # Run progress: 99.48% complete, ETA 00:01:47 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 6277646.561 ▒(99.9%) 580640.647 ns/op | |
[info] # Warmup Iteration 2: 5673875.152 ▒(99.9%) 207399.503 ns/op | |
[info] # Warmup Iteration 3: 5614707.334 ▒(99.9%) 195492.309 ns/op | |
[info] # Warmup Iteration 4: 5688085.770 ▒(99.9%) 261553.310 ns/op | |
[info] # Warmup Iteration 5: 8007857.227 ▒(99.9%) 734749.614 ns/op | |
[info] # Warmup Iteration 6: 14278130.947 ▒(99.9%) 1114596.177 ns/op | |
[info] # Warmup Iteration 7: 5705442.457 ▒(99.9%) 71884.179 ns/op | |
[info] # Warmup Iteration 8: 5849689.995 ▒(99.9%) 116231.627 ns/op | |
[info] # Warmup Iteration 9: 30457093.485 ▒(99.9%) 1453031.263 ns/op | |
[info] # Warmup Iteration 10: 31431441.883 ▒(99.9%) 1231582.201 ns/op | |
[info] Iteration 1: 30883290.147 ▒(99.9%) 6075697.019 ns/op | |
[info] Iteration 2: 31007449.419 ▒(99.9%) 4482876.064 ns/op | |
[info] Iteration 3: 29744727.433 ▒(99.9%) 4704729.906 ns/op | |
[info] Iteration 4: 27740316.333 ▒(99.9%) 9581380.886 ns/op | |
[info] Iteration 5: 6084671.047 ▒(99.9%) 63618.151 ns/op | |
[info] Iteration 6: 7403885.904 ▒(99.9%) 635422.906 ns/op | |
[info] Iteration 7: 10369448.497 ▒(99.9%) 1076870.619 ns/op | |
[info] Iteration 8: 5857763.853 ▒(99.9%) 378930.681 ns/op | |
[info] Iteration 9: 5765951.691 ▒(99.9%) 122136.788 ns/op | |
[info] Iteration 10: 5762375.525 ▒(99.9%) 265365.499 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 11380806.826 ▒(99.9%) 8403293.481 ns/op [Average] | |
[info] (min, avg, max) = (5591555.260, 11380806.826, 31007449.419), stdev = 9677245.269 | |
[info] CI (99.9%): [2977513.346, 19784100.307] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = Safe) | |
[info] | |
[info] # Run progress: 99.58% complete, ETA 00:01:26 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 6417692.376 ▒(99.9%) 542195.402 ns/op | |
[info] # Warmup Iteration 2: 21636985.977 ▒(99.9%) 6571389.720 ns/op | |
[info] # Warmup Iteration 3: 8127218.134 ▒(99.9%) 858300.766 ns/op | |
[info] # Warmup Iteration 4: 8817058.133 ▒(99.9%) 1098441.519 ns/op | |
[info] # Warmup Iteration 5: 5801963.688 ▒(99.9%) 175947.205 ns/op | |
[info] # Warmup Iteration 6: 5583041.099 ▒(99.9%) 251369.957 ns/op | |
[info] # Warmup Iteration 7: 5578200.082 ▒(99.9%) 160077.199 ns/op | |
[info] # Warmup Iteration 8: 5660327.848 ▒(99.9%) 305276.925 ns/op | |
[info] # Warmup Iteration 9: 5755898.619 ▒(99.9%) 629690.219 ns/op | |
[info] # Warmup Iteration 10: 5682309.147 ▒(99.9%) 495287.906 ns/op | |
[info] Iteration 1: 5582922.843 ▒(99.9%) 97790.646 ns/op | |
[info] Iteration 2: 5694933.241 ▒(99.9%) 579037.104 ns/op | |
[info] Iteration 3: 5640239.945 ▒(99.9%) 259101.579 ns/op | |
[info] Iteration 4: 6325246.885 ▒(99.9%) 319637.617 ns/op | |
[info] Iteration 5: 6802926.385 ▒(99.9%) 242219.926 ns/op | |
[info] Iteration 6: 6993830.988 ▒(99.9%) 154682.575 ns/op | |
[info] Iteration 7: 14336208.904 ▒(99.9%) 2969995.535 ns/op | |
[info] Iteration 8: 29849576.558 ▒(99.9%) 9216162.915 ns/op | |
[info] Iteration 9: 23302050.294 ▒(99.9%) 4558419.593 ns/op | |
[info] Iteration 10: 5886494.784 ▒(99.9%) 322137.054 ns/op | |
[info] | |
[info] # Run progress: 99.69% complete, ETA 00:01:04 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 10292854.373 ▒(99.9%) 241805.407 ns/op | |
[info] # Warmup Iteration 2: 7754101.272 ▒(99.9%) 1080076.034 ns/op | |
[info] # Warmup Iteration 3: 20823632.746 ▒(99.9%) 4853779.870 ns/op | |
[info] # Warmup Iteration 4: 7117477.448 ▒(99.9%) 324984.658 ns/op | |
[info] # Warmup Iteration 5: 5619403.941 ▒(99.9%) 99750.572 ns/op | |
[info] # Warmup Iteration 6: 5670926.770 ▒(99.9%) 206404.342 ns/op | |
[info] # Warmup Iteration 7: 7308636.739 ▒(99.9%) 479885.140 ns/op | |
[info] # Warmup Iteration 8: 17466552.018 ▒(99.9%) 1706227.224 ns/op | |
[info] # Warmup Iteration 9: 5752211.647 ▒(99.9%) 410356.321 ns/op | |
[info] # Warmup Iteration 10: 5601890.201 ▒(99.9%) 5356.027 ns/op | |
[info] Iteration 1: 12737855.529 ▒(99.9%) 337563.695 ns/op | |
[info] Iteration 2: 11011584.883 ▒(99.9%) 738877.645 ns/op | |
[info] Iteration 3: 5882603.615 ▒(99.9%) 775168.206 ns/op | |
[info] Iteration 4: 7638211.905 ▒(99.9%) 32526.710 ns/op | |
[info] Iteration 5: 6432915.879 ▒(99.9%) 43869.573 ns/op | |
[info] Iteration 6: 31283084.385 ▒(99.9%) 8700194.892 ns/op | |
[info] Iteration 7: 21861302.781 ▒(99.9%) 4883458.789 ns/op | |
[info] Iteration 8: 5848974.200 ▒(99.9%) 211323.468 ns/op | |
[info] Iteration 9: 5720945.316 ▒(99.9%) 120921.563 ns/op | |
[info] Iteration 10: 13659440.891 ▒(99.9%) 1057982.218 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 11624567.510 ▒(99.9%) 7265379.790 ns/op [Average] | |
[info] (min, avg, max) = (5582922.843, 11624567.510, 31283084.385), stdev = 8366822.170 | |
[info] CI (99.9%): [4359187.721, 18889947.300] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # JMH version: 1.19 | |
[info] # VM version: JDK 1.8.0_181, VM 25.181-b13 | |
[info] # VM invoker: C:\Program Files\Java\jdk1.8.0_181\jre\bin\java.exe | |
[info] # VM options: <none> | |
[info] # Warmup: 10 iterations, 1 s each | |
[info] # Measurement: 10 iterations, 1 s each | |
[info] # Timeout: 10 min per iteration | |
[info] # Threads: 4 threads, will synchronize iterations | |
[info] # Benchmark mode: Average time, time/op | |
[info] # Benchmark: scala.reflect.NamesBenchmarkMT.findOldString | |
[info] # Parameters: (arraySize = 100000, testImpl = Unsafe) | |
[info] | |
[info] # Run progress: 99.79% complete, ETA 00:00:43 | |
[info] # Fork: 1 of 2 | |
[info] # Warmup Iteration 1: 6676173.675 ▒(99.9%) 1064398.501 ns/op | |
[info] # Warmup Iteration 2: 7307865.669 ▒(99.9%) 20988.842 ns/op | |
[info] # Warmup Iteration 3: 7467669.272 ▒(99.9%) 15080.487 ns/op | |
[info] # Warmup Iteration 4: 6271387.774 ▒(99.9%) 121969.512 ns/op | |
[info] # Warmup Iteration 5: 6226453.563 ▒(99.9%) 148898.840 ns/op | |
[info] # Warmup Iteration 6: 10662046.635 ▒(99.9%) 644383.080 ns/op | |
[info] # Warmup Iteration 7: 10524852.104 ▒(99.9%) 732039.371 ns/op | |
[info] # Warmup Iteration 8: 5651404.341 ▒(99.9%) 123437.729 ns/op | |
[info] # Warmup Iteration 9: 5737456.468 ▒(99.9%) 106376.698 ns/op | |
[info] # Warmup Iteration 10: 6437386.257 ▒(99.9%) 260395.545 ns/op | |
[info] Iteration 1: 6931845.088 ▒(99.9%) 18719.335 ns/op | |
[info] Iteration 2: 5780499.143 ▒(99.9%) 44336.105 ns/op | |
[info] Iteration 3: 6266810.152 ▒(99.9%) 711725.635 ns/op | |
[info] Iteration 4: 6681612.012 ▒(99.9%) 362907.755 ns/op | |
[info] Iteration 5: 6029514.254 ▒(99.9%) 89332.894 ns/op | |
[info] Iteration 6: 6413325.259 ▒(99.9%) 136459.882 ns/op | |
[info] Iteration 7: 5826156.662 ▒(99.9%) 217810.029 ns/op | |
[info] Iteration 8: 13250846.510 ▒(99.9%) 546006.695 ns/op | |
[info] Iteration 9: 9256842.690 ▒(99.9%) 451187.035 ns/op | |
[info] Iteration 10: 31736172.242 ▒(99.9%) 6632269.552 ns/op | |
[info] | |
[info] # Run progress: 99.90% complete, ETA 00:00:21 | |
[info] # Fork: 2 of 2 | |
[info] # Warmup Iteration 1: 11972674.910 ▒(99.9%) 1336583.969 ns/op | |
[info] # Warmup Iteration 2: 6300625.658 ▒(99.9%) 211579.222 ns/op | |
[info] # Warmup Iteration 3: 14601512.456 ▒(99.9%) 3041031.139 ns/op | |
[info] # Warmup Iteration 4: 5872987.975 ▒(99.9%) 44090.062 ns/op | |
[info] # Warmup Iteration 5: 5827181.318 ▒(99.9%) 4230.984 ns/op | |
[info] # Warmup Iteration 6: 5707573.138 ▒(99.9%) 119992.437 ns/op | |
[info] # Warmup Iteration 7: 7982505.486 ▒(99.9%) 109907.543 ns/op | |
[info] # Warmup Iteration 8: 6331490.995 ▒(99.9%) 129832.173 ns/op | |
[info] # Warmup Iteration 9: 6771051.170 ▒(99.9%) 26025.028 ns/op | |
[info] # Warmup Iteration 10: 7326392.187 ▒(99.9%) 21785.225 ns/op | |
[info] Iteration 1: 6593098.481 ▒(99.9%) 133556.218 ns/op | |
[info] Iteration 2: 7248271.433 ▒(99.9%) 22669.297 ns/op | |
[info] Iteration 3: 5636808.837 ▒(99.9%) 103813.718 ns/op | |
[info] Iteration 4: 9376663.603 ▒(99.9%) 1176999.377 ns/op | |
[info] Iteration 5: 7702155.998 ▒(99.9%) 911471.153 ns/op | |
[info] Iteration 6: 5661638.072 ▒(99.9%) 425880.961 ns/op | |
[info] Iteration 7: 5714035.626 ▒(99.9%) 116752.570 ns/op | |
[info] Iteration 8: 5869244.307 ▒(99.9%) 126499.733 ns/op | |
[info] Iteration 9: 5749043.301 ▒(99.9%) 209172.435 ns/op | |
[info] Iteration 10: 9558627.569 ▒(99.9%) 447615.680 ns/op | |
[info] | |
[info] | |
[info] Result "scala.reflect.NamesBenchmarkMT.findOldString": | |
[info] 8364160.562 ▒(99.9%) 5058176.647 ns/op [Average] | |
[info] (min, avg, max) = (5636808.837, 8364160.562, 31736172.242), stdev = 5825003.749 | |
[info] CI (99.9%): [3305983.915, 13422337.209] (assumes normal distribution) | |
[info] | |
[info] | |
[info] # Run complete. Total time: 05:44:18 | |
[info] | |
[info] Benchmark (arraySize) (testImpl) Mode Cnt Score Error Units | |
[info] NamesBenchmark.findNewChars 0 Existing avgt 20 82654.828 ▒ 1745.971 ns/op | |
[info] NamesBenchmark.findNewChars 0 ExistingSynchronized avgt 20 82216.746 ▒ 1501.694 ns/op | |
[info] NamesBenchmark.findNewChars 0 MapNameTable avgt 20 105.134 ▒ 20.581 ns/op | |
[info] NamesBenchmark.findNewChars 0 ConcurrentMapNameTable avgt 20 17.798 ▒ 8.210 ns/op | |
[info] NamesBenchmark.findNewChars 0 WeakConcurrentMapNameTable avgt 20 28.446 ▒ 5.502 ns/op | |
[info] NamesBenchmark.findNewChars 0 StrongConcurrentNodeInterner avgt 20 41942.162 ▒ 4839.298 ns/op | |
[info] NamesBenchmark.findNewChars 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 39851.073 ▒ 390.122 ns/op | |
[info] NamesBenchmark.findNewChars 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 39902.525 ▒ 611.759 ns/op | |
[info] NamesBenchmark.findNewChars 0 Find0 avgt 20 39670.512 ▒ 636.485 ns/op | |
[info] NamesBenchmark.findNewChars 0 Find1 avgt 20 39669.712 ▒ 471.927 ns/op | |
[info] NamesBenchmark.findNewChars 0 Find2 avgt 20 39610.723 ▒ 427.955 ns/op | |
[info] NamesBenchmark.findNewChars 0 Find3 avgt 20 39858.004 ▒ 328.667 ns/op | |
[info] NamesBenchmark.findNewChars 0 Safe avgt 20 40506.963 ▒ 1432.648 ns/op | |
[info] NamesBenchmark.findNewChars 0 Unsafe avgt 20 40751.158 ▒ 1100.923 ns/op | |
[info] NamesBenchmark.findNewChars 10 Existing avgt 20 82216.341 ▒ 3753.633 ns/op | |
[info] NamesBenchmark.findNewChars 10 ExistingSynchronized avgt 20 80108.371 ▒ 1158.864 ns/op | |
[info] NamesBenchmark.findNewChars 10 MapNameTable avgt 20 559.148 ▒ 116.562 ns/op | |
[info] NamesBenchmark.findNewChars 10 ConcurrentMapNameTable avgt 20 756.007 ▒ 51.305 ns/op | |
[info] NamesBenchmark.findNewChars 10 WeakConcurrentMapNameTable avgt 20 865.403 ▒ 348.764 ns/op | |
[info] NamesBenchmark.findNewChars 10 StrongConcurrentNodeInterner avgt 20 40572.122 ▒ 1384.629 ns/op | |
[info] NamesBenchmark.findNewChars 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 40877.371 ▒ 761.721 ns/op | |
[info] NamesBenchmark.findNewChars 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 40580.447 ▒ 1009.679 ns/op | |
[info] NamesBenchmark.findNewChars 10 Find0 avgt 20 40956.914 ▒ 1082.939 ns/op | |
[info] NamesBenchmark.findNewChars 10 Find1 avgt 20 40160.869 ▒ 401.081 ns/op | |
[info] NamesBenchmark.findNewChars 10 Find2 avgt 20 40094.505 ▒ 405.570 ns/op | |
[info] NamesBenchmark.findNewChars 10 Find3 avgt 20 40015.088 ▒ 351.958 ns/op | |
[info] NamesBenchmark.findNewChars 10 Safe avgt 20 39988.450 ▒ 486.960 ns/op | |
[info] NamesBenchmark.findNewChars 10 Unsafe avgt 20 40123.091 ▒ 810.683 ns/op | |
[info] NamesBenchmark.findNewChars 100 Existing avgt 20 87815.154 ▒ 3021.246 ns/op | |
[info] NamesBenchmark.findNewChars 100 ExistingSynchronized avgt 20 83419.006 ▒ 1517.755 ns/op | |
[info] NamesBenchmark.findNewChars 100 MapNameTable avgt 20 7761.658 ▒ 3214.937 ns/op | |
[info] NamesBenchmark.findNewChars 100 ConcurrentMapNameTable avgt 20 17984.626 ▒ 5992.265 ns/op | |
[info] NamesBenchmark.findNewChars 100 WeakConcurrentMapNameTable avgt 20 16566.488 ▒ 3935.501 ns/op | |
[info] NamesBenchmark.findNewChars 100 StrongConcurrentNodeInterner avgt 20 42604.154 ▒ 259.629 ns/op | |
[info] NamesBenchmark.findNewChars 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 43552.538 ▒ 995.684 ns/op | |
[info] NamesBenchmark.findNewChars 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 45859.256 ▒ 2424.008 ns/op | |
[info] NamesBenchmark.findNewChars 100 Find0 avgt 20 44898.572 ▒ 2063.038 ns/op | |
[info] NamesBenchmark.findNewChars 100 Find1 avgt 20 46538.512 ▒ 2081.249 ns/op | |
[info] NamesBenchmark.findNewChars 100 Find2 avgt 20 46058.911 ▒ 1841.634 ns/op | |
[info] NamesBenchmark.findNewChars 100 Find3 avgt 20 45211.940 ▒ 2050.909 ns/op | |
[info] NamesBenchmark.findNewChars 100 Safe avgt 20 47123.206 ▒ 3081.752 ns/op | |
[info] NamesBenchmark.findNewChars 100 Unsafe avgt 20 45454.938 ▒ 1894.842 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Existing avgt 20 138186.449 ▒ 16543.534 ns/op | |
[info] NamesBenchmark.findNewChars 1000 ExistingSynchronized avgt 20 115653.895 ▒ 9845.848 ns/op | |
[info] NamesBenchmark.findNewChars 1000 MapNameTable avgt 20 85240.513 ▒ 33099.777 ns/op | |
[info] NamesBenchmark.findNewChars 1000 ConcurrentMapNameTable avgt 20 193704.928 ▒ 53852.031 ns/op | |
[info] NamesBenchmark.findNewChars 1000 WeakConcurrentMapNameTable avgt 20 181115.092 ▒ 88941.898 ns/op | |
[info] NamesBenchmark.findNewChars 1000 StrongConcurrentNodeInterner avgt 20 104811.726 ▒ 21199.180 ns/op | |
[info] NamesBenchmark.findNewChars 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 131338.421 ▒ 44659.456 ns/op | |
[info] NamesBenchmark.findNewChars 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 117941.173 ▒ 26801.899 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Find0 avgt 20 115173.395 ▒ 27090.456 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Find1 avgt 20 124338.120 ▒ 44397.245 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Find2 avgt 20 113654.862 ▒ 27040.988 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Find3 avgt 20 121777.855 ▒ 30201.861 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Safe avgt 20 119074.615 ▒ 25822.896 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Unsafe avgt 20 105286.721 ▒ 10961.378 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Existing avgt 20 610139.315 ▒ 296732.546 ns/op | |
[info] NamesBenchmark.findNewChars 10000 ExistingSynchronized avgt 20 625669.002 ▒ 215155.216 ns/op | |
[info] NamesBenchmark.findNewChars 10000 MapNameTable avgt 20 1073865.126 ▒ 431800.854 ns/op | |
[info] NamesBenchmark.findNewChars 10000 ConcurrentMapNameTable avgt 20 2019810.110 ▒ 639973.344 ns/op | |
[info] NamesBenchmark.findNewChars 10000 WeakConcurrentMapNameTable avgt 20 1813664.359 ▒ 386704.310 ns/op | |
[info] NamesBenchmark.findNewChars 10000 StrongConcurrentNodeInterner avgt 20 639522.279 ▒ 159762.205 ns/op | |
[info] NamesBenchmark.findNewChars 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 912984.357 ▒ 334630.277 ns/op | |
[info] NamesBenchmark.findNewChars 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 790742.452 ▒ 150138.479 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Find0 avgt 20 944140.489 ▒ 425042.252 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Find1 avgt 20 926612.029 ▒ 298209.338 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Find2 avgt 20 877662.864 ▒ 284649.448 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Find3 avgt 20 917884.194 ▒ 536899.466 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Safe avgt 20 1011699.854 ▒ 727915.090 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Unsafe avgt 20 753165.050 ▒ 282240.432 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Existing avgt 20 8903264.883 ▒ 3529604.013 ns/op | |
[info] NamesBenchmark.findNewChars 100000 ExistingSynchronized avgt 20 9843364.943 ▒ 2552928.720 ns/op | |
[info] NamesBenchmark.findNewChars 100000 MapNameTable avgt 20 9590678.475 ▒ 1178656.567 ns/op | |
[info] NamesBenchmark.findNewChars 100000 ConcurrentMapNameTable avgt 20 21382091.322 ▒ 1515295.995 ns/op | |
[info] NamesBenchmark.findNewChars 100000 WeakConcurrentMapNameTable avgt 20 22842853.620 ▒ 2177820.012 ns/op | |
[info] NamesBenchmark.findNewChars 100000 StrongConcurrentNodeInterner avgt 20 14157664.234 ▒ 5112121.255 ns/op | |
[info] NamesBenchmark.findNewChars 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 13304369.217 ▒ 2249420.809 ns/op | |
[info] NamesBenchmark.findNewChars 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 14576641.103 ▒ 3562797.831 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Find0 avgt 20 12810249.718 ▒ 2093695.880 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Find1 avgt 20 12257001.101 ▒ 2018615.389 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Find2 avgt 20 11585940.453 ▒ 798147.076 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Find3 avgt 20 13508536.910 ▒ 4314105.704 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Safe avgt 20 12461029.956 ▒ 2536854.098 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Unsafe avgt 20 13507453.329 ▒ 2885894.796 ns/op | |
[info] NamesBenchmark.findNewString 0 Existing avgt 20 80539.462 ▒ 1499.134 ns/op | |
[info] NamesBenchmark.findNewString 0 ExistingSynchronized avgt 20 80416.564 ▒ 2312.076 ns/op | |
[info] NamesBenchmark.findNewString 0 MapNameTable avgt 20 85.474 ▒ 12.221 ns/op | |
[info] NamesBenchmark.findNewString 0 ConcurrentMapNameTable avgt 20 15.069 ▒ 5.040 ns/op | |
[info] NamesBenchmark.findNewString 0 WeakConcurrentMapNameTable avgt 20 27.800 ▒ 4.046 ns/op | |
[info] NamesBenchmark.findNewString 0 StrongConcurrentNodeInterner avgt 20 40185.673 ▒ 1061.789 ns/op | |
[info] NamesBenchmark.findNewString 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 42107.172 ▒ 3431.062 ns/op | |
[info] NamesBenchmark.findNewString 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 40340.481 ▒ 1036.204 ns/op | |
[info] NamesBenchmark.findNewString 0 Find0 avgt 20 39835.608 ▒ 796.049 ns/op | |
[info] NamesBenchmark.findNewString 0 Find1 avgt 20 39391.593 ▒ 350.523 ns/op | |
[info] NamesBenchmark.findNewString 0 Find2 avgt 20 39863.927 ▒ 586.058 ns/op | |
[info] NamesBenchmark.findNewString 0 Find3 avgt 20 39375.687 ▒ 366.673 ns/op | |
[info] NamesBenchmark.findNewString 0 Safe avgt 20 39471.762 ▒ 491.002 ns/op | |
[info] NamesBenchmark.findNewString 0 Unsafe avgt 20 40435.159 ▒ 1172.960 ns/op | |
[info] NamesBenchmark.findNewString 10 Existing avgt 20 82105.826 ▒ 2020.481 ns/op | |
[info] NamesBenchmark.findNewString 10 ExistingSynchronized avgt 20 87533.631 ▒ 11934.349 ns/op | |
[info] NamesBenchmark.findNewString 10 MapNameTable avgt 20 621.483 ▒ 160.475 ns/op | |
[info] NamesBenchmark.findNewString 10 ConcurrentMapNameTable avgt 20 966.669 ▒ 210.713 ns/op | |
[info] NamesBenchmark.findNewString 10 WeakConcurrentMapNameTable avgt 20 959.677 ▒ 413.066 ns/op | |
[info] NamesBenchmark.findNewString 10 StrongConcurrentNodeInterner avgt 20 41048.641 ▒ 1343.264 ns/op | |
[info] NamesBenchmark.findNewString 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 40165.073 ▒ 388.171 ns/op | |
[info] NamesBenchmark.findNewString 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 40689.271 ▒ 787.006 ns/op | |
[info] NamesBenchmark.findNewString 10 Find0 avgt 20 40761.130 ▒ 1023.659 ns/op | |
[info] NamesBenchmark.findNewString 10 Find1 avgt 20 40601.609 ▒ 989.063 ns/op | |
[info] NamesBenchmark.findNewString 10 Find2 avgt 20 40615.384 ▒ 915.347 ns/op | |
[info] NamesBenchmark.findNewString 10 Find3 avgt 20 40732.282 ▒ 908.980 ns/op | |
[info] NamesBenchmark.findNewString 10 Safe avgt 20 40804.645 ▒ 805.918 ns/op | |
[info] NamesBenchmark.findNewString 10 Unsafe avgt 20 42314.167 ▒ 6431.500 ns/op | |
[info] NamesBenchmark.findNewString 100 Existing avgt 20 82597.421 ▒ 528.225 ns/op | |
[info] NamesBenchmark.findNewString 100 ExistingSynchronized avgt 20 83161.985 ▒ 1619.652 ns/op | |
[info] NamesBenchmark.findNewString 100 MapNameTable avgt 20 5415.255 ▒ 1853.259 ns/op | |
[info] NamesBenchmark.findNewString 100 ConcurrentMapNameTable avgt 20 13191.349 ▒ 1376.750 ns/op | |
[info] NamesBenchmark.findNewString 100 WeakConcurrentMapNameTable avgt 20 16105.379 ▒ 8366.782 ns/op | |
[info] NamesBenchmark.findNewString 100 StrongConcurrentNodeInterner avgt 20 41669.463 ▒ 364.652 ns/op | |
[info] NamesBenchmark.findNewString 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 42630.058 ▒ 386.713 ns/op | |
[info] NamesBenchmark.findNewString 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 42745.810 ▒ 477.546 ns/op | |
[info] NamesBenchmark.findNewString 100 Find0 avgt 20 45390.438 ▒ 2107.866 ns/op | |
[info] NamesBenchmark.findNewString 100 Find1 avgt 20 44243.575 ▒ 2062.041 ns/op | |
[info] NamesBenchmark.findNewString 100 Find2 avgt 20 44530.885 ▒ 1653.861 ns/op | |
[info] NamesBenchmark.findNewString 100 Find3 avgt 20 44191.916 ▒ 1582.925 ns/op | |
[info] NamesBenchmark.findNewString 100 Safe avgt 20 44264.276 ▒ 1883.635 ns/op | |
[info] NamesBenchmark.findNewString 100 Unsafe avgt 20 46204.541 ▒ 5391.489 ns/op | |
[info] NamesBenchmark.findNewString 1000 Existing avgt 20 128526.204 ▒ 21958.718 ns/op | |
[info] NamesBenchmark.findNewString 1000 ExistingSynchronized avgt 20 127285.041 ▒ 19301.992 ns/op | |
[info] NamesBenchmark.findNewString 1000 MapNameTable avgt 20 58136.581 ▒ 16644.702 ns/op | |
[info] NamesBenchmark.findNewString 1000 ConcurrentMapNameTable avgt 20 117988.542 ▒ 15233.281 ns/op | |
[info] NamesBenchmark.findNewString 1000 WeakConcurrentMapNameTable avgt 20 134669.368 ▒ 35708.590 ns/op | |
[info] NamesBenchmark.findNewString 1000 StrongConcurrentNodeInterner avgt 20 72593.870 ▒ 7314.144 ns/op | |
[info] NamesBenchmark.findNewString 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 86274.867 ▒ 9357.812 ns/op | |
[info] NamesBenchmark.findNewString 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 104252.794 ▒ 25737.391 ns/op | |
[info] NamesBenchmark.findNewString 1000 Find0 avgt 20 89660.182 ▒ 15661.157 ns/op | |
[info] NamesBenchmark.findNewString 1000 Find1 avgt 20 97172.618 ▒ 12327.382 ns/op | |
[info] NamesBenchmark.findNewString 1000 Find2 avgt 20 100426.870 ▒ 20861.427 ns/op | |
[info] NamesBenchmark.findNewString 1000 Find3 avgt 20 92974.258 ▒ 14596.908 ns/op | |
[info] NamesBenchmark.findNewString 1000 Safe avgt 20 93643.927 ▒ 15315.316 ns/op | |
[info] NamesBenchmark.findNewString 1000 Unsafe avgt 20 90270.715 ▒ 9274.385 ns/op | |
[info] NamesBenchmark.findNewString 10000 Existing avgt 20 595668.411 ▒ 146793.943 ns/op | |
[info] NamesBenchmark.findNewString 10000 ExistingSynchronized avgt 20 800310.239 ▒ 257273.969 ns/op | |
[info] NamesBenchmark.findNewString 10000 MapNameTable avgt 20 864293.715 ▒ 335583.656 ns/op | |
[info] NamesBenchmark.findNewString 10000 ConcurrentMapNameTable avgt 20 1534218.558 ▒ 636104.197 ns/op | |
[info] NamesBenchmark.findNewString 10000 WeakConcurrentMapNameTable avgt 20 1273107.118 ▒ 247169.039 ns/op | |
[info] NamesBenchmark.findNewString 10000 StrongConcurrentNodeInterner avgt 20 475982.007 ▒ 120540.185 ns/op | |
[info] NamesBenchmark.findNewString 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 621336.251 ▒ 180595.421 ns/op | |
[info] NamesBenchmark.findNewString 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 650228.771 ▒ 129164.640 ns/op | |
[info] NamesBenchmark.findNewString 10000 Find0 avgt 20 588691.933 ▒ 107862.916 ns/op | |
[info] NamesBenchmark.findNewString 10000 Find1 avgt 20 674408.168 ▒ 244247.380 ns/op | |
[info] NamesBenchmark.findNewString 10000 Find2 avgt 20 596021.111 ▒ 141804.691 ns/op | |
[info] NamesBenchmark.findNewString 10000 Find3 avgt 20 617318.748 ▒ 156016.149 ns/op | |
[info] NamesBenchmark.findNewString 10000 Safe avgt 20 661683.783 ▒ 264914.180 ns/op | |
[info] NamesBenchmark.findNewString 10000 Unsafe avgt 20 626334.178 ▒ 189417.168 ns/op | |
[info] NamesBenchmark.findNewString 100000 Existing avgt 20 8052864.009 ▒ 366628.811 ns/op | |
[info] NamesBenchmark.findNewString 100000 ExistingSynchronized avgt 20 11083978.366 ▒ 2663600.873 ns/op | |
[info] NamesBenchmark.findNewString 100000 MapNameTable avgt 20 7407073.163 ▒ 801001.045 ns/op | |
[info] NamesBenchmark.findNewString 100000 ConcurrentMapNameTable avgt 20 19396589.118 ▒ 3995589.908 ns/op | |
[info] NamesBenchmark.findNewString 100000 WeakConcurrentMapNameTable avgt 20 18490061.026 ▒ 3724125.632 ns/op | |
[info] NamesBenchmark.findNewString 100000 StrongConcurrentNodeInterner avgt 20 6392436.933 ▒ 1314368.363 ns/op | |
[info] NamesBenchmark.findNewString 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 8871354.114 ▒ 1063350.161 ns/op | |
[info] NamesBenchmark.findNewString 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 10177047.421 ▒ 923741.771 ns/op | |
[info] NamesBenchmark.findNewString 100000 Find0 avgt 20 9056562.613 ▒ 924502.177 ns/op | |
[info] NamesBenchmark.findNewString 100000 Find1 avgt 20 8343508.270 ▒ 940986.630 ns/op | |
[info] NamesBenchmark.findNewString 100000 Find2 avgt 20 9468936.935 ▒ 1961198.186 ns/op | |
[info] NamesBenchmark.findNewString 100000 Find3 avgt 20 8639134.163 ▒ 1234411.125 ns/op | |
[info] NamesBenchmark.findNewString 100000 Safe avgt 20 9596507.517 ▒ 2669227.633 ns/op | |
[info] NamesBenchmark.findNewString 100000 Unsafe avgt 20 9340027.885 ▒ 1474488.335 ns/op | |
[info] NamesBenchmark.findOldChars 0 Existing avgt 20 6.268 ▒ 2.653 ns/op | |
[info] NamesBenchmark.findOldChars 0 ExistingSynchronized avgt 20 5.523 ▒ 0.213 ns/op | |
[info] NamesBenchmark.findOldChars 0 MapNameTable avgt 20 5.513 ▒ 0.240 ns/op | |
[info] NamesBenchmark.findOldChars 0 ConcurrentMapNameTable avgt 20 6.356 ▒ 1.935 ns/op | |
[info] NamesBenchmark.findOldChars 0 WeakConcurrentMapNameTable avgt 20 7.054 ▒ 3.542 ns/op | |
[info] NamesBenchmark.findOldChars 0 StrongConcurrentNodeInterner avgt 20 5.639 ▒ 0.215 ns/op | |
[info] NamesBenchmark.findOldChars 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 5.561 ▒ 0.264 ns/op | |
[info] NamesBenchmark.findOldChars 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 5.550 ▒ 0.241 ns/op | |
[info] NamesBenchmark.findOldChars 0 Find0 avgt 20 5.596 ▒ 0.348 ns/op | |
[info] NamesBenchmark.findOldChars 0 Find1 avgt 20 5.549 ▒ 0.325 ns/op | |
[info] NamesBenchmark.findOldChars 0 Find2 avgt 20 5.847 ▒ 0.568 ns/op | |
[info] NamesBenchmark.findOldChars 0 Find3 avgt 20 6.161 ▒ 1.392 ns/op | |
[info] NamesBenchmark.findOldChars 0 Safe avgt 20 5.680 ▒ 0.765 ns/op | |
[info] NamesBenchmark.findOldChars 0 Unsafe avgt 20 6.251 ▒ 1.374 ns/op | |
[info] NamesBenchmark.findOldChars 10 Existing avgt 20 504.852 ▒ 212.504 ns/op | |
[info] NamesBenchmark.findOldChars 10 ExistingSynchronized avgt 20 520.686 ▒ 42.539 ns/op | |
[info] NamesBenchmark.findOldChars 10 MapNameTable avgt 20 323.541 ▒ 76.651 ns/op | |
[info] NamesBenchmark.findOldChars 10 ConcurrentMapNameTable avgt 20 538.419 ▒ 238.489 ns/op | |
[info] NamesBenchmark.findOldChars 10 WeakConcurrentMapNameTable avgt 20 372.037 ▒ 110.927 ns/op | |
[info] NamesBenchmark.findOldChars 10 StrongConcurrentNodeInterner avgt 20 402.694 ▒ 196.106 ns/op | |
[info] NamesBenchmark.findOldChars 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 476.748 ▒ 451.361 ns/op | |
[info] NamesBenchmark.findOldChars 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 587.798 ▒ 343.932 ns/op | |
[info] NamesBenchmark.findOldChars 10 Find0 avgt 20 490.802 ▒ 136.916 ns/op | |
[info] NamesBenchmark.findOldChars 10 Find1 avgt 20 247.513 ▒ 61.298 ns/op | |
[info] NamesBenchmark.findOldChars 10 Find2 avgt 20 465.767 ▒ 158.897 ns/op | |
[info] NamesBenchmark.findOldChars 10 Find3 avgt 20 392.036 ▒ 173.732 ns/op | |
[info] NamesBenchmark.findOldChars 10 Safe avgt 20 528.319 ▒ 214.732 ns/op | |
[info] NamesBenchmark.findOldChars 10 Unsafe avgt 20 566.654 ▒ 258.845 ns/op | |
[info] NamesBenchmark.findOldChars 100 Existing avgt 20 4660.269 ▒ 1427.174 ns/op | |
[info] NamesBenchmark.findOldChars 100 ExistingSynchronized avgt 20 5793.912 ▒ 1052.130 ns/op | |
[info] NamesBenchmark.findOldChars 100 MapNameTable avgt 20 5049.543 ▒ 2381.727 ns/op | |
[info] NamesBenchmark.findOldChars 100 ConcurrentMapNameTable avgt 20 6086.057 ▒ 2126.219 ns/op | |
[info] NamesBenchmark.findOldChars 100 WeakConcurrentMapNameTable avgt 20 6099.142 ▒ 2776.542 ns/op | |
[info] NamesBenchmark.findOldChars 100 StrongConcurrentNodeInterner avgt 20 4362.601 ▒ 1619.223 ns/op | |
[info] NamesBenchmark.findOldChars 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 5019.829 ▒ 2689.034 ns/op | |
[info] NamesBenchmark.findOldChars 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 6272.027 ▒ 4324.583 ns/op | |
[info] NamesBenchmark.findOldChars 100 Find0 avgt 20 4102.451 ▒ 920.069 ns/op | |
[info] NamesBenchmark.findOldChars 100 Find1 avgt 20 2019.382 ▒ 265.343 ns/op | |
[info] NamesBenchmark.findOldChars 100 Find2 avgt 20 6649.232 ▒ 3059.034 ns/op | |
[info] NamesBenchmark.findOldChars 100 Find3 avgt 20 3943.488 ▒ 1265.599 ns/op | |
[info] NamesBenchmark.findOldChars 100 Safe avgt 20 4724.318 ▒ 1464.876 ns/op | |
[info] NamesBenchmark.findOldChars 100 Unsafe avgt 20 4563.671 ▒ 1359.140 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Existing avgt 20 20330.225 ▒ 5412.138 ns/op | |
[info] NamesBenchmark.findOldChars 1000 ExistingSynchronized avgt 20 33618.351 ▒ 2917.774 ns/op | |
[info] NamesBenchmark.findOldChars 1000 MapNameTable avgt 20 52564.948 ▒ 10880.796 ns/op | |
[info] NamesBenchmark.findOldChars 1000 ConcurrentMapNameTable avgt 20 76741.644 ▒ 41387.968 ns/op | |
[info] NamesBenchmark.findOldChars 1000 WeakConcurrentMapNameTable avgt 20 34949.154 ▒ 1731.070 ns/op | |
[info] NamesBenchmark.findOldChars 1000 StrongConcurrentNodeInterner avgt 20 43660.700 ▒ 21906.628 ns/op | |
[info] NamesBenchmark.findOldChars 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 45382.825 ▒ 20129.310 ns/op | |
[info] NamesBenchmark.findOldChars 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 44923.276 ▒ 14167.543 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Find0 avgt 20 36716.110 ▒ 5277.852 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Find1 avgt 20 22980.040 ▒ 4732.569 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Find2 avgt 20 54010.559 ▒ 21951.392 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Find3 avgt 20 34387.279 ▒ 3966.792 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Safe avgt 20 63869.780 ▒ 48448.147 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Unsafe avgt 20 47362.061 ▒ 16487.988 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Existing avgt 20 258624.819 ▒ 40071.184 ns/op | |
[info] NamesBenchmark.findOldChars 10000 ExistingSynchronized avgt 20 423309.578 ▒ 144285.722 ns/op | |
[info] NamesBenchmark.findOldChars 10000 MapNameTable avgt 20 689420.973 ▒ 208136.360 ns/op | |
[info] NamesBenchmark.findOldChars 10000 ConcurrentMapNameTable avgt 20 843735.140 ▒ 293470.413 ns/op | |
[info] NamesBenchmark.findOldChars 10000 WeakConcurrentMapNameTable avgt 20 543418.553 ▒ 225409.316 ns/op | |
[info] NamesBenchmark.findOldChars 10000 StrongConcurrentNodeInterner avgt 20 538757.526 ▒ 249501.649 ns/op | |
[info] NamesBenchmark.findOldChars 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 542693.616 ▒ 165124.339 ns/op | |
[info] NamesBenchmark.findOldChars 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 609743.192 ▒ 243804.443 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Find0 avgt 20 566071.539 ▒ 216662.892 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Find1 avgt 20 329609.258 ▒ 81597.679 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Find2 avgt 20 711311.515 ▒ 213325.809 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Find3 avgt 20 399538.781 ▒ 43552.333 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Safe avgt 20 543723.051 ▒ 155240.555 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Unsafe avgt 20 590334.992 ▒ 151765.894 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Existing avgt 20 6601622.897 ▒ 1671604.537 ns/op | |
[info] NamesBenchmark.findOldChars 100000 ExistingSynchronized avgt 20 7608973.448 ▒ 1319247.745 ns/op | |
[info] NamesBenchmark.findOldChars 100000 MapNameTable avgt 20 10637554.432 ▒ 2420123.055 ns/op | |
[info] NamesBenchmark.findOldChars 100000 ConcurrentMapNameTable avgt 20 12333836.882 ▒ 2204938.186 ns/op | |
[info] NamesBenchmark.findOldChars 100000 WeakConcurrentMapNameTable avgt 20 12712932.072 ▒ 1894525.733 ns/op | |
[info] NamesBenchmark.findOldChars 100000 StrongConcurrentNodeInterner avgt 20 13284508.392 ▒ 2068346.887 ns/op | |
[info] NamesBenchmark.findOldChars 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 15497887.470 ▒ 1837842.521 ns/op | |
[info] NamesBenchmark.findOldChars 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 15667135.173 ▒ 1528770.003 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Find0 avgt 20 15208767.987 ▒ 1821639.558 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Find1 avgt 20 9280909.133 ▒ 749597.163 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Find2 avgt 20 15234732.392 ▒ 1829477.277 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Find3 avgt 20 10513629.007 ▒ 1318392.738 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Safe avgt 20 16340621.093 ▒ 2222677.151 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Unsafe avgt 20 15783069.029 ▒ 2466609.792 ns/op | |
[info] NamesBenchmark.findOldString 0 Existing avgt 20 5.788 ▒ 0.528 ns/op | |
[info] NamesBenchmark.findOldString 0 ExistingSynchronized avgt 20 5.796 ▒ 0.840 ns/op | |
[info] NamesBenchmark.findOldString 0 MapNameTable avgt 20 5.557 ▒ 0.189 ns/op | |
[info] NamesBenchmark.findOldString 0 ConcurrentMapNameTable avgt 20 5.713 ▒ 0.721 ns/op | |
[info] NamesBenchmark.findOldString 0 WeakConcurrentMapNameTable avgt 20 5.561 ▒ 0.283 ns/op | |
[info] NamesBenchmark.findOldString 0 StrongConcurrentNodeInterner avgt 20 6.093 ▒ 0.671 ns/op | |
[info] NamesBenchmark.findOldString 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 5.626 ▒ 0.464 ns/op | |
[info] NamesBenchmark.findOldString 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 6.156 ▒ 1.122 ns/op | |
[info] NamesBenchmark.findOldString 0 Find0 avgt 20 5.481 ▒ 0.149 ns/op | |
[info] NamesBenchmark.findOldString 0 Find1 avgt 20 5.490 ▒ 0.109 ns/op | |
[info] NamesBenchmark.findOldString 0 Find2 avgt 20 5.606 ▒ 0.396 ns/op | |
[info] NamesBenchmark.findOldString 0 Find3 avgt 20 5.702 ▒ 0.446 ns/op | |
[info] NamesBenchmark.findOldString 0 Safe avgt 20 5.905 ▒ 0.902 ns/op | |
[info] NamesBenchmark.findOldString 0 Unsafe avgt 20 6.862 ▒ 3.413 ns/op | |
[info] NamesBenchmark.findOldString 10 Existing avgt 20 388.774 ▒ 245.663 ns/op | |
[info] NamesBenchmark.findOldString 10 ExistingSynchronized avgt 20 363.027 ▒ 48.472 ns/op | |
[info] NamesBenchmark.findOldString 10 MapNameTable avgt 20 94.033 ▒ 30.969 ns/op | |
[info] NamesBenchmark.findOldString 10 ConcurrentMapNameTable avgt 20 515.164 ▒ 283.027 ns/op | |
[info] NamesBenchmark.findOldString 10 WeakConcurrentMapNameTable avgt 20 87.446 ▒ 3.148 ns/op | |
[info] NamesBenchmark.findOldString 10 StrongConcurrentNodeInterner avgt 20 87.622 ▒ 6.536 ns/op | |
[info] NamesBenchmark.findOldString 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 96.302 ▒ 46.616 ns/op | |
[info] NamesBenchmark.findOldString 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 120.146 ▒ 54.259 ns/op | |
[info] NamesBenchmark.findOldString 10 Find0 avgt 20 101.844 ▒ 40.090 ns/op | |
[info] NamesBenchmark.findOldString 10 Find1 avgt 20 98.666 ▒ 28.070 ns/op | |
[info] NamesBenchmark.findOldString 10 Find2 avgt 20 89.337 ▒ 12.772 ns/op | |
[info] NamesBenchmark.findOldString 10 Find3 avgt 20 88.093 ▒ 13.400 ns/op | |
[info] NamesBenchmark.findOldString 10 Safe avgt 20 84.968 ▒ 11.419 ns/op | |
[info] NamesBenchmark.findOldString 10 Unsafe avgt 20 93.062 ▒ 17.644 ns/op | |
[info] NamesBenchmark.findOldString 100 Existing avgt 20 2947.072 ▒ 1009.904 ns/op | |
[info] NamesBenchmark.findOldString 100 ExistingSynchronized avgt 20 3695.675 ▒ 562.673 ns/op | |
[info] NamesBenchmark.findOldString 100 MapNameTable avgt 20 1119.360 ▒ 201.386 ns/op | |
[info] NamesBenchmark.findOldString 100 ConcurrentMapNameTable avgt 20 4069.643 ▒ 1244.203 ns/op | |
[info] NamesBenchmark.findOldString 100 WeakConcurrentMapNameTable avgt 20 844.416 ▒ 36.952 ns/op | |
[info] NamesBenchmark.findOldString 100 StrongConcurrentNodeInterner avgt 20 883.975 ▒ 144.498 ns/op | |
[info] NamesBenchmark.findOldString 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 781.675 ▒ 79.400 ns/op | |
[info] NamesBenchmark.findOldString 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 801.675 ▒ 44.569 ns/op | |
[info] NamesBenchmark.findOldString 100 Find0 avgt 20 907.473 ▒ 331.064 ns/op | |
[info] NamesBenchmark.findOldString 100 Find1 avgt 20 784.464 ▒ 86.477 ns/op | |
[info] NamesBenchmark.findOldString 100 Find2 avgt 20 784.460 ▒ 34.229 ns/op | |
[info] NamesBenchmark.findOldString 100 Find3 avgt 20 805.649 ▒ 91.488 ns/op | |
[info] NamesBenchmark.findOldString 100 Safe avgt 20 1319.823 ▒ 1163.209 ns/op | |
[info] NamesBenchmark.findOldString 100 Unsafe avgt 20 822.747 ▒ 207.558 ns/op | |
[info] NamesBenchmark.findOldString 1000 Existing avgt 20 43571.470 ▒ 19901.871 ns/op | |
[info] NamesBenchmark.findOldString 1000 ExistingSynchronized avgt 20 52006.365 ▒ 15343.783 ns/op | |
[info] NamesBenchmark.findOldString 1000 MapNameTable avgt 20 14378.877 ▒ 2160.127 ns/op | |
[info] NamesBenchmark.findOldString 1000 ConcurrentMapNameTable avgt 20 49537.328 ▒ 12024.849 ns/op | |
[info] NamesBenchmark.findOldString 1000 WeakConcurrentMapNameTable avgt 20 14631.900 ▒ 2643.003 ns/op | |
[info] NamesBenchmark.findOldString 1000 StrongConcurrentNodeInterner avgt 20 13254.394 ▒ 4179.704 ns/op | |
[info] NamesBenchmark.findOldString 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 14049.429 ▒ 3667.411 ns/op | |
[info] NamesBenchmark.findOldString 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 15099.211 ▒ 5538.960 ns/op | |
[info] NamesBenchmark.findOldString 1000 Find0 avgt 20 12671.588 ▒ 1201.883 ns/op | |
[info] NamesBenchmark.findOldString 1000 Find1 avgt 20 13058.576 ▒ 1632.407 ns/op | |
[info] NamesBenchmark.findOldString 1000 Find2 avgt 20 12989.400 ▒ 2389.067 ns/op | |
[info] NamesBenchmark.findOldString 1000 Find3 avgt 20 12356.401 ▒ 1130.979 ns/op | |
[info] NamesBenchmark.findOldString 1000 Safe avgt 20 13314.926 ▒ 4647.575 ns/op | |
[info] NamesBenchmark.findOldString 1000 Unsafe avgt 20 12298.413 ▒ 995.943 ns/op | |
[info] NamesBenchmark.findOldString 10000 Existing avgt 20 372988.884 ▒ 66587.524 ns/op | |
[info] NamesBenchmark.findOldString 10000 ExistingSynchronized avgt 20 496557.182 ▒ 210041.229 ns/op | |
[info] NamesBenchmark.findOldString 10000 MapNameTable avgt 20 159890.443 ▒ 27235.464 ns/op | |
[info] NamesBenchmark.findOldString 10000 ConcurrentMapNameTable avgt 20 548826.240 ▒ 219882.857 ns/op | |
[info] NamesBenchmark.findOldString 10000 WeakConcurrentMapNameTable avgt 20 162188.620 ▒ 23737.964 ns/op | |
[info] NamesBenchmark.findOldString 10000 StrongConcurrentNodeInterner avgt 20 202113.887 ▒ 92204.750 ns/op | |
[info] NamesBenchmark.findOldString 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 210590.574 ▒ 173963.864 ns/op | |
[info] NamesBenchmark.findOldString 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 159315.617 ▒ 32046.586 ns/op | |
[info] NamesBenchmark.findOldString 10000 Find0 avgt 20 191508.900 ▒ 51893.065 ns/op | |
[info] NamesBenchmark.findOldString 10000 Find1 avgt 20 175714.732 ▒ 79595.874 ns/op | |
[info] NamesBenchmark.findOldString 10000 Find2 avgt 20 207080.080 ▒ 135810.522 ns/op | |
[info] NamesBenchmark.findOldString 10000 Find3 avgt 20 154964.064 ▒ 38379.858 ns/op | |
[info] NamesBenchmark.findOldString 10000 Safe avgt 20 157563.614 ▒ 43316.612 ns/op | |
[info] NamesBenchmark.findOldString 10000 Unsafe avgt 20 149428.172 ▒ 25726.335 ns/op | |
[info] NamesBenchmark.findOldString 100000 Existing avgt 20 8663585.968 ▒ 650205.688 ns/op | |
[info] NamesBenchmark.findOldString 100000 ExistingSynchronized avgt 20 9471632.529 ▒ 919002.654 ns/op | |
[info] NamesBenchmark.findOldString 100000 MapNameTable avgt 20 3116272.159 ▒ 208466.743 ns/op | |
[info] NamesBenchmark.findOldString 100000 ConcurrentMapNameTable avgt 20 7435468.729 ▒ 1829985.594 ns/op | |
[info] NamesBenchmark.findOldString 100000 WeakConcurrentMapNameTable avgt 20 2848247.199 ▒ 167765.372 ns/op | |
[info] NamesBenchmark.findOldString 100000 StrongConcurrentNodeInterner avgt 20 5042321.490 ▒ 140260.988 ns/op | |
[info] NamesBenchmark.findOldString 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 6389741.323 ▒ 635728.306 ns/op | |
[info] NamesBenchmark.findOldString 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 6814421.494 ▒ 1333426.981 ns/op | |
[info] NamesBenchmark.findOldString 100000 Find0 avgt 20 6311228.002 ▒ 1012149.295 ns/op | |
[info] NamesBenchmark.findOldString 100000 Find1 avgt 20 5965981.229 ▒ 386971.381 ns/op | |
[info] NamesBenchmark.findOldString 100000 Find2 avgt 20 6534496.496 ▒ 851470.784 ns/op | |
[info] NamesBenchmark.findOldString 100000 Find3 avgt 20 7480322.758 ▒ 3808722.566 ns/op | |
[info] NamesBenchmark.findOldString 100000 Safe avgt 20 8625847.804 ▒ 2655871.861 ns/op | |
[info] NamesBenchmark.findOldString 100000 Unsafe avgt 20 8942563.793 ▒ 3497904.473 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 ExistingSynchronized avgt 20 8.602 ▒ 8.118 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 ConcurrentMapNameTable avgt 20 26.638 ▒ 17.721 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 WeakConcurrentMapNameTable avgt 20 14.343 ▒ 13.802 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 StrongConcurrentNodeInterner avgt 20 37.977 ▒ 15.855 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 17.390 ▒ 15.710 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 28.810 ▒ 17.946 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Find0 avgt 20 7.011 ▒ 1.866 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Find1 avgt 20 29.851 ▒ 17.011 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Find2 avgt 20 25.356 ▒ 17.291 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Find3 avgt 20 21.199 ▒ 16.362 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Safe avgt 20 28.226 ▒ 17.675 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Unsafe avgt 20 24.615 ▒ 16.739 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 ExistingSynchronized avgt 20 6733.248 ▒ 47.833 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 ConcurrentMapNameTable avgt 20 1977.935 ▒ 1999.186 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 WeakConcurrentMapNameTable avgt 20 1717.315 ▒ 1093.848 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 StrongConcurrentNodeInterner avgt 20 1113.595 ▒ 880.392 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 1312.922 ▒ 1105.269 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 1992.464 ▒ 1254.065 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Find0 avgt 20 1128.558 ▒ 962.893 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Find1 avgt 20 1195.158 ▒ 732.267 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Find2 avgt 20 1907.476 ▒ 1313.773 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Find3 avgt 20 3210.027 ▒ 2052.179 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Safe avgt 20 1388.089 ▒ 1292.054 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Unsafe avgt 20 1243.224 ▒ 1129.855 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 ExistingSynchronized avgt 20 71351.670 ▒ 3726.604 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 ConcurrentMapNameTable avgt 20 17099.585 ▒ 16445.251 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 WeakConcurrentMapNameTable avgt 20 18781.336 ▒ 13668.844 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 StrongConcurrentNodeInterner avgt 20 17352.373 ▒ 10262.797 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 18985.792 ▒ 14256.746 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 27604.071 ▒ 11773.793 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Find0 avgt 20 14337.988 ▒ 13179.623 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Find1 avgt 20 11190.895 ▒ 7322.916 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Find2 avgt 20 16169.931 ▒ 12962.911 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Find3 avgt 20 14161.388 ▒ 10138.712 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Safe avgt 20 19949.232 ▒ 13878.114 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Unsafe avgt 20 13598.420 ▒ 11438.472 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 ExistingSynchronized avgt 20 502591.341 ▒ 5041.381 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 ConcurrentMapNameTable avgt 20 276332.603 ▒ 215691.097 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 WeakConcurrentMapNameTable avgt 20 129110.303 ▒ 123347.015 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 StrongConcurrentNodeInterner avgt 20 125238.612 ▒ 93179.641 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 177304.285 ▒ 159334.055 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 125076.129 ▒ 126914.421 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Find0 avgt 20 193066.080 ▒ 137636.889 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Find1 avgt 20 107693.446 ▒ 84988.460 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Find2 avgt 20 175237.464 ▒ 160504.736 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Find3 avgt 20 277838.671 ▒ 186738.047 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Safe avgt 20 97447.806 ▒ 81373.518 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Unsafe avgt 20 287966.940 ▒ 147152.067 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 ExistingSynchronized avgt 20 5900758.960 ▒ 10142.886 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 ConcurrentMapNameTable avgt 20 3883315.187 ▒ 2335807.976 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 WeakConcurrentMapNameTable avgt 20 1913536.266 ▒ 1673725.480 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 StrongConcurrentNodeInterner avgt 20 1300264.224 ▒ 1084542.951 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 2237068.212 ▒ 1531411.365 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 2725264.465 ▒ 1611802.434 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Find0 avgt 20 3601239.877 ▒ 1518238.318 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Find1 avgt 20 1919285.966 ▒ 961705.324 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Find2 avgt 20 2636008.230 ▒ 1770681.762 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Find3 avgt 20 2714351.505 ▒ 1198203.078 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Safe avgt 20 1508421.998 ▒ 1179051.373 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Unsafe avgt 20 1784755.779 ▒ 1266979.614 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 ExistingSynchronized avgt 20 79982446.116 ▒ 1007195.358 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 ConcurrentMapNameTable avgt 20 22974358.764 ▒ 9514333.227 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 WeakConcurrentMapNameTable avgt 20 13122474.473 ▒ 2807943.454 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 StrongConcurrentNodeInterner avgt 20 18240088.200 ▒ 11293625.604 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 26561695.643 ▒ 10704647.832 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 17321063.121 ▒ 1053619.691 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Find0 avgt 20 27309812.916 ▒ 10304773.485 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Find1 avgt 20 22484825.144 ▒ 16188527.206 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Find2 avgt 20 28020448.347 ▒ 7984827.865 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Find3 avgt 20 21013873.461 ▒ 14799450.920 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Safe avgt 20 26810138.644 ▒ 7804214.062 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Unsafe avgt 20 25954809.068 ▒ 3784463.682 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 ExistingSynchronized avgt 20 22.271 ▒ 17.010 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 ConcurrentMapNameTable avgt 20 23.270 ▒ 16.024 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 WeakConcurrentMapNameTable avgt 20 26.147 ▒ 17.486 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 StrongConcurrentNodeInterner avgt 20 14.908 ▒ 13.387 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 23.870 ▒ 18.072 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 19.848 ▒ 15.158 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Find0 avgt 20 26.940 ▒ 17.450 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Find1 avgt 20 18.022 ▒ 15.704 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Find2 avgt 20 12.216 ▒ 11.090 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Find3 avgt 20 15.705 ▒ 14.746 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Safe avgt 20 25.304 ▒ 16.387 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Unsafe avgt 20 20.432 ▒ 16.512 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 ExistingSynchronized avgt 20 6088.733 ▒ 225.125 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 ConcurrentMapNameTable avgt 20 865.931 ▒ 646.729 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 WeakConcurrentMapNameTable avgt 20 566.473 ▒ 319.888 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 StrongConcurrentNodeInterner avgt 20 297.745 ▒ 246.428 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 821.056 ▒ 124.876 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 299.739 ▒ 281.063 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Find0 avgt 20 566.461 ▒ 308.884 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Find1 avgt 20 384.570 ▒ 298.071 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Find2 avgt 20 196.665 ▒ 152.064 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Find3 avgt 20 503.164 ▒ 310.631 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Safe avgt 20 644.189 ▒ 282.744 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Unsafe avgt 20 458.414 ▒ 306.779 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 ExistingSynchronized avgt 20 51928.506 ▒ 1246.626 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 ConcurrentMapNameTable avgt 20 9871.980 ▒ 10092.207 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 WeakConcurrentMapNameTable avgt 20 2342.760 ▒ 2009.469 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 StrongConcurrentNodeInterner avgt 20 5641.694 ▒ 2928.628 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 5945.497 ▒ 2683.902 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 5619.414 ▒ 2984.964 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Find0 avgt 20 4755.312 ▒ 3066.170 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Find1 avgt 20 4082.133 ▒ 2518.376 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Find2 avgt 20 3542.187 ▒ 3003.945 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Find3 avgt 20 4823.806 ▒ 2998.299 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Safe avgt 20 4131.282 ▒ 2822.330 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Unsafe avgt 20 4508.528 ▒ 2545.073 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 ExistingSynchronized avgt 20 529947.211 ▒ 9109.844 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 ConcurrentMapNameTable avgt 20 99041.164 ▒ 60871.770 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 WeakConcurrentMapNameTable avgt 20 121769.243 ▒ 41568.233 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 StrongConcurrentNodeInterner avgt 20 50195.581 ▒ 39429.702 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 72853.976 ▒ 41519.584 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 51201.036 ▒ 36118.032 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Find0 avgt 20 66606.744 ▒ 43539.726 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Find1 avgt 20 62246.372 ▒ 44913.387 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Find2 avgt 20 85193.561 ▒ 42361.678 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Find3 avgt 20 88743.832 ▒ 39022.419 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Safe avgt 20 69622.816 ▒ 43041.798 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Unsafe avgt 20 41316.221 ▒ 34440.946 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 ExistingSynchronized avgt 20 6066150.318 ▒ 11021.322 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 ConcurrentMapNameTable avgt 20 1793026.551 ▒ 1421535.910 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 WeakConcurrentMapNameTable avgt 20 930324.479 ▒ 540596.284 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 StrongConcurrentNodeInterner avgt 20 1120410.033 ▒ 557102.530 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 1006559.935 ▒ 426383.535 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 784660.944 ▒ 414603.363 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Find0 avgt 20 506058.550 ▒ 337072.663 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Find1 avgt 20 531071.227 ▒ 342422.898 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Find2 avgt 20 625633.762 ▒ 412143.457 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Find3 avgt 20 518736.800 ▒ 349611.723 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Safe avgt 20 703685.747 ▒ 468544.197 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Unsafe avgt 20 538244.132 ▒ 391227.552 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 ExistingSynchronized avgt 20 94475512.945 ▒ 551510.108 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 ConcurrentMapNameTable avgt 20 16855088.934 ▒ 6817495.865 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 WeakConcurrentMapNameTable avgt 20 9659399.357 ▒ 4889448.933 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 StrongConcurrentNodeInterner avgt 20 7498648.686 ▒ 4508902.641 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 9976374.858 ▒ 7304336.401 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 9611093.103 ▒ 6307953.795 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Find0 avgt 20 8808743.991 ▒ 4940195.319 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Find1 avgt 20 8043153.836 ▒ 2880734.371 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Find2 avgt 20 9776042.642 ▒ 7073740.674 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Find3 avgt 20 11380806.826 ▒ 8403293.481 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Safe avgt 20 11624567.510 ▒ 7265379.790 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Unsafe avgt 20 8364160.562 ▒ 5058176.647 ns/op | |
[success] Total time: 20666 s, completed 21-Jun-2019 05:28:27 | |
> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[info] # Run complete. Total time: 05:44:18 | |
[info] | |
[info] Benchmark (arraySize) (testImpl) Mode Cnt Score Error Units | |
[info] NamesBenchmark.findNewChars 0 Existing avgt 20 82654.828 ▒ 1745.971 ns/op | |
[info] NamesBenchmark.findNewChars 0 ExistingSynchronized avgt 20 82216.746 ▒ 1501.694 ns/op | |
[info] NamesBenchmark.findNewChars 0 MapNameTable avgt 20 105.134 ▒ 20.581 ns/op | |
[info] NamesBenchmark.findNewChars 0 ConcurrentMapNameTable avgt 20 17.798 ▒ 8.210 ns/op | |
[info] NamesBenchmark.findNewChars 0 WeakConcurrentMapNameTable avgt 20 28.446 ▒ 5.502 ns/op | |
[info] NamesBenchmark.findNewChars 0 StrongConcurrentNodeInterner avgt 20 41942.162 ▒ 4839.298 ns/op | |
[info] NamesBenchmark.findNewChars 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 39851.073 ▒ 390.122 ns/op | |
[info] NamesBenchmark.findNewChars 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 39902.525 ▒ 611.759 ns/op | |
[info] NamesBenchmark.findNewChars 0 Find0 avgt 20 39670.512 ▒ 636.485 ns/op | |
[info] NamesBenchmark.findNewChars 0 Find1 avgt 20 39669.712 ▒ 471.927 ns/op | |
[info] NamesBenchmark.findNewChars 0 Find2 avgt 20 39610.723 ▒ 427.955 ns/op | |
[info] NamesBenchmark.findNewChars 0 Find3 avgt 20 39858.004 ▒ 328.667 ns/op | |
[info] NamesBenchmark.findNewChars 0 Safe avgt 20 40506.963 ▒ 1432.648 ns/op | |
[info] NamesBenchmark.findNewChars 0 Unsafe avgt 20 40751.158 ▒ 1100.923 ns/op | |
[info] NamesBenchmark.findNewChars 10 Existing avgt 20 82216.341 ▒ 3753.633 ns/op | |
[info] NamesBenchmark.findNewChars 10 ExistingSynchronized avgt 20 80108.371 ▒ 1158.864 ns/op | |
[info] NamesBenchmark.findNewChars 10 MapNameTable avgt 20 559.148 ▒ 116.562 ns/op | |
[info] NamesBenchmark.findNewChars 10 ConcurrentMapNameTable avgt 20 756.007 ▒ 51.305 ns/op | |
[info] NamesBenchmark.findNewChars 10 WeakConcurrentMapNameTable avgt 20 865.403 ▒ 348.764 ns/op | |
[info] NamesBenchmark.findNewChars 10 StrongConcurrentNodeInterner avgt 20 40572.122 ▒ 1384.629 ns/op | |
[info] NamesBenchmark.findNewChars 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 40877.371 ▒ 761.721 ns/op | |
[info] NamesBenchmark.findNewChars 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 40580.447 ▒ 1009.679 ns/op | |
[info] NamesBenchmark.findNewChars 10 Find0 avgt 20 40956.914 ▒ 1082.939 ns/op | |
[info] NamesBenchmark.findNewChars 10 Find1 avgt 20 40160.869 ▒ 401.081 ns/op | |
[info] NamesBenchmark.findNewChars 10 Find2 avgt 20 40094.505 ▒ 405.570 ns/op | |
[info] NamesBenchmark.findNewChars 10 Find3 avgt 20 40015.088 ▒ 351.958 ns/op | |
[info] NamesBenchmark.findNewChars 10 Safe avgt 20 39988.450 ▒ 486.960 ns/op | |
[info] NamesBenchmark.findNewChars 10 Unsafe avgt 20 40123.091 ▒ 810.683 ns/op | |
[info] NamesBenchmark.findNewChars 100 Existing avgt 20 87815.154 ▒ 3021.246 ns/op | |
[info] NamesBenchmark.findNewChars 100 ExistingSynchronized avgt 20 83419.006 ▒ 1517.755 ns/op | |
[info] NamesBenchmark.findNewChars 100 MapNameTable avgt 20 7761.658 ▒ 3214.937 ns/op | |
[info] NamesBenchmark.findNewChars 100 ConcurrentMapNameTable avgt 20 17984.626 ▒ 5992.265 ns/op | |
[info] NamesBenchmark.findNewChars 100 WeakConcurrentMapNameTable avgt 20 16566.488 ▒ 3935.501 ns/op | |
[info] NamesBenchmark.findNewChars 100 StrongConcurrentNodeInterner avgt 20 42604.154 ▒ 259.629 ns/op | |
[info] NamesBenchmark.findNewChars 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 43552.538 ▒ 995.684 ns/op | |
[info] NamesBenchmark.findNewChars 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 45859.256 ▒ 2424.008 ns/op | |
[info] NamesBenchmark.findNewChars 100 Find0 avgt 20 44898.572 ▒ 2063.038 ns/op | |
[info] NamesBenchmark.findNewChars 100 Find1 avgt 20 46538.512 ▒ 2081.249 ns/op | |
[info] NamesBenchmark.findNewChars 100 Find2 avgt 20 46058.911 ▒ 1841.634 ns/op | |
[info] NamesBenchmark.findNewChars 100 Find3 avgt 20 45211.940 ▒ 2050.909 ns/op | |
[info] NamesBenchmark.findNewChars 100 Safe avgt 20 47123.206 ▒ 3081.752 ns/op | |
[info] NamesBenchmark.findNewChars 100 Unsafe avgt 20 45454.938 ▒ 1894.842 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Existing avgt 20 138186.449 ▒ 16543.534 ns/op | |
[info] NamesBenchmark.findNewChars 1000 ExistingSynchronized avgt 20 115653.895 ▒ 9845.848 ns/op | |
[info] NamesBenchmark.findNewChars 1000 MapNameTable avgt 20 85240.513 ▒ 33099.777 ns/op | |
[info] NamesBenchmark.findNewChars 1000 ConcurrentMapNameTable avgt 20 193704.928 ▒ 53852.031 ns/op | |
[info] NamesBenchmark.findNewChars 1000 WeakConcurrentMapNameTable avgt 20 181115.092 ▒ 88941.898 ns/op | |
[info] NamesBenchmark.findNewChars 1000 StrongConcurrentNodeInterner avgt 20 104811.726 ▒ 21199.180 ns/op | |
[info] NamesBenchmark.findNewChars 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 131338.421 ▒ 44659.456 ns/op | |
[info] NamesBenchmark.findNewChars 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 117941.173 ▒ 26801.899 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Find0 avgt 20 115173.395 ▒ 27090.456 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Find1 avgt 20 124338.120 ▒ 44397.245 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Find2 avgt 20 113654.862 ▒ 27040.988 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Find3 avgt 20 121777.855 ▒ 30201.861 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Safe avgt 20 119074.615 ▒ 25822.896 ns/op | |
[info] NamesBenchmark.findNewChars 1000 Unsafe avgt 20 105286.721 ▒ 10961.378 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Existing avgt 20 610139.315 ▒ 296732.546 ns/op | |
[info] NamesBenchmark.findNewChars 10000 ExistingSynchronized avgt 20 625669.002 ▒ 215155.216 ns/op | |
[info] NamesBenchmark.findNewChars 10000 MapNameTable avgt 20 1073865.126 ▒ 431800.854 ns/op | |
[info] NamesBenchmark.findNewChars 10000 ConcurrentMapNameTable avgt 20 2019810.110 ▒ 639973.344 ns/op | |
[info] NamesBenchmark.findNewChars 10000 WeakConcurrentMapNameTable avgt 20 1813664.359 ▒ 386704.310 ns/op | |
[info] NamesBenchmark.findNewChars 10000 StrongConcurrentNodeInterner avgt 20 639522.279 ▒ 159762.205 ns/op | |
[info] NamesBenchmark.findNewChars 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 912984.357 ▒ 334630.277 ns/op | |
[info] NamesBenchmark.findNewChars 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 790742.452 ▒ 150138.479 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Find0 avgt 20 944140.489 ▒ 425042.252 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Find1 avgt 20 926612.029 ▒ 298209.338 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Find2 avgt 20 877662.864 ▒ 284649.448 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Find3 avgt 20 917884.194 ▒ 536899.466 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Safe avgt 20 1011699.854 ▒ 727915.090 ns/op | |
[info] NamesBenchmark.findNewChars 10000 Unsafe avgt 20 753165.050 ▒ 282240.432 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Existing avgt 20 8903264.883 ▒ 3529604.013 ns/op | |
[info] NamesBenchmark.findNewChars 100000 ExistingSynchronized avgt 20 9843364.943 ▒ 2552928.720 ns/op | |
[info] NamesBenchmark.findNewChars 100000 MapNameTable avgt 20 9590678.475 ▒ 1178656.567 ns/op | |
[info] NamesBenchmark.findNewChars 100000 ConcurrentMapNameTable avgt 20 21382091.322 ▒ 1515295.995 ns/op | |
[info] NamesBenchmark.findNewChars 100000 WeakConcurrentMapNameTable avgt 20 22842853.620 ▒ 2177820.012 ns/op | |
[info] NamesBenchmark.findNewChars 100000 StrongConcurrentNodeInterner avgt 20 14157664.234 ▒ 5112121.255 ns/op | |
[info] NamesBenchmark.findNewChars 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 13304369.217 ▒ 2249420.809 ns/op | |
[info] NamesBenchmark.findNewChars 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 14576641.103 ▒ 3562797.831 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Find0 avgt 20 12810249.718 ▒ 2093695.880 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Find1 avgt 20 12257001.101 ▒ 2018615.389 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Find2 avgt 20 11585940.453 ▒ 798147.076 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Find3 avgt 20 13508536.910 ▒ 4314105.704 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Safe avgt 20 12461029.956 ▒ 2536854.098 ns/op | |
[info] NamesBenchmark.findNewChars 100000 Unsafe avgt 20 13507453.329 ▒ 2885894.796 ns/op | |
[info] NamesBenchmark.findNewString 0 Existing avgt 20 80539.462 ▒ 1499.134 ns/op | |
[info] NamesBenchmark.findNewString 0 ExistingSynchronized avgt 20 80416.564 ▒ 2312.076 ns/op | |
[info] NamesBenchmark.findNewString 0 MapNameTable avgt 20 85.474 ▒ 12.221 ns/op | |
[info] NamesBenchmark.findNewString 0 ConcurrentMapNameTable avgt 20 15.069 ▒ 5.040 ns/op | |
[info] NamesBenchmark.findNewString 0 WeakConcurrentMapNameTable avgt 20 27.800 ▒ 4.046 ns/op | |
[info] NamesBenchmark.findNewString 0 StrongConcurrentNodeInterner avgt 20 40185.673 ▒ 1061.789 ns/op | |
[info] NamesBenchmark.findNewString 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 42107.172 ▒ 3431.062 ns/op | |
[info] NamesBenchmark.findNewString 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 40340.481 ▒ 1036.204 ns/op | |
[info] NamesBenchmark.findNewString 0 Find0 avgt 20 39835.608 ▒ 796.049 ns/op | |
[info] NamesBenchmark.findNewString 0 Find1 avgt 20 39391.593 ▒ 350.523 ns/op | |
[info] NamesBenchmark.findNewString 0 Find2 avgt 20 39863.927 ▒ 586.058 ns/op | |
[info] NamesBenchmark.findNewString 0 Find3 avgt 20 39375.687 ▒ 366.673 ns/op | |
[info] NamesBenchmark.findNewString 0 Safe avgt 20 39471.762 ▒ 491.002 ns/op | |
[info] NamesBenchmark.findNewString 0 Unsafe avgt 20 40435.159 ▒ 1172.960 ns/op | |
[info] NamesBenchmark.findNewString 10 Existing avgt 20 82105.826 ▒ 2020.481 ns/op | |
[info] NamesBenchmark.findNewString 10 ExistingSynchronized avgt 20 87533.631 ▒ 11934.349 ns/op | |
[info] NamesBenchmark.findNewString 10 MapNameTable avgt 20 621.483 ▒ 160.475 ns/op | |
[info] NamesBenchmark.findNewString 10 ConcurrentMapNameTable avgt 20 966.669 ▒ 210.713 ns/op | |
[info] NamesBenchmark.findNewString 10 WeakConcurrentMapNameTable avgt 20 959.677 ▒ 413.066 ns/op | |
[info] NamesBenchmark.findNewString 10 StrongConcurrentNodeInterner avgt 20 41048.641 ▒ 1343.264 ns/op | |
[info] NamesBenchmark.findNewString 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 40165.073 ▒ 388.171 ns/op | |
[info] NamesBenchmark.findNewString 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 40689.271 ▒ 787.006 ns/op | |
[info] NamesBenchmark.findNewString 10 Find0 avgt 20 40761.130 ▒ 1023.659 ns/op | |
[info] NamesBenchmark.findNewString 10 Find1 avgt 20 40601.609 ▒ 989.063 ns/op | |
[info] NamesBenchmark.findNewString 10 Find2 avgt 20 40615.384 ▒ 915.347 ns/op | |
[info] NamesBenchmark.findNewString 10 Find3 avgt 20 40732.282 ▒ 908.980 ns/op | |
[info] NamesBenchmark.findNewString 10 Safe avgt 20 40804.645 ▒ 805.918 ns/op | |
[info] NamesBenchmark.findNewString 10 Unsafe avgt 20 42314.167 ▒ 6431.500 ns/op | |
[info] NamesBenchmark.findNewString 100 Existing avgt 20 82597.421 ▒ 528.225 ns/op | |
[info] NamesBenchmark.findNewString 100 ExistingSynchronized avgt 20 83161.985 ▒ 1619.652 ns/op | |
[info] NamesBenchmark.findNewString 100 MapNameTable avgt 20 5415.255 ▒ 1853.259 ns/op | |
[info] NamesBenchmark.findNewString 100 ConcurrentMapNameTable avgt 20 13191.349 ▒ 1376.750 ns/op | |
[info] NamesBenchmark.findNewString 100 WeakConcurrentMapNameTable avgt 20 16105.379 ▒ 8366.782 ns/op | |
[info] NamesBenchmark.findNewString 100 StrongConcurrentNodeInterner avgt 20 41669.463 ▒ 364.652 ns/op | |
[info] NamesBenchmark.findNewString 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 42630.058 ▒ 386.713 ns/op | |
[info] NamesBenchmark.findNewString 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 42745.810 ▒ 477.546 ns/op | |
[info] NamesBenchmark.findNewString 100 Find0 avgt 20 45390.438 ▒ 2107.866 ns/op | |
[info] NamesBenchmark.findNewString 100 Find1 avgt 20 44243.575 ▒ 2062.041 ns/op | |
[info] NamesBenchmark.findNewString 100 Find2 avgt 20 44530.885 ▒ 1653.861 ns/op | |
[info] NamesBenchmark.findNewString 100 Find3 avgt 20 44191.916 ▒ 1582.925 ns/op | |
[info] NamesBenchmark.findNewString 100 Safe avgt 20 44264.276 ▒ 1883.635 ns/op | |
[info] NamesBenchmark.findNewString 100 Unsafe avgt 20 46204.541 ▒ 5391.489 ns/op | |
[info] NamesBenchmark.findNewString 1000 Existing avgt 20 128526.204 ▒ 21958.718 ns/op | |
[info] NamesBenchmark.findNewString 1000 ExistingSynchronized avgt 20 127285.041 ▒ 19301.992 ns/op | |
[info] NamesBenchmark.findNewString 1000 MapNameTable avgt 20 58136.581 ▒ 16644.702 ns/op | |
[info] NamesBenchmark.findNewString 1000 ConcurrentMapNameTable avgt 20 117988.542 ▒ 15233.281 ns/op | |
[info] NamesBenchmark.findNewString 1000 WeakConcurrentMapNameTable avgt 20 134669.368 ▒ 35708.590 ns/op | |
[info] NamesBenchmark.findNewString 1000 StrongConcurrentNodeInterner avgt 20 72593.870 ▒ 7314.144 ns/op | |
[info] NamesBenchmark.findNewString 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 86274.867 ▒ 9357.812 ns/op | |
[info] NamesBenchmark.findNewString 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 104252.794 ▒ 25737.391 ns/op | |
[info] NamesBenchmark.findNewString 1000 Find0 avgt 20 89660.182 ▒ 15661.157 ns/op | |
[info] NamesBenchmark.findNewString 1000 Find1 avgt 20 97172.618 ▒ 12327.382 ns/op | |
[info] NamesBenchmark.findNewString 1000 Find2 avgt 20 100426.870 ▒ 20861.427 ns/op | |
[info] NamesBenchmark.findNewString 1000 Find3 avgt 20 92974.258 ▒ 14596.908 ns/op | |
[info] NamesBenchmark.findNewString 1000 Safe avgt 20 93643.927 ▒ 15315.316 ns/op | |
[info] NamesBenchmark.findNewString 1000 Unsafe avgt 20 90270.715 ▒ 9274.385 ns/op | |
[info] NamesBenchmark.findNewString 10000 Existing avgt 20 595668.411 ▒ 146793.943 ns/op | |
[info] NamesBenchmark.findNewString 10000 ExistingSynchronized avgt 20 800310.239 ▒ 257273.969 ns/op | |
[info] NamesBenchmark.findNewString 10000 MapNameTable avgt 20 864293.715 ▒ 335583.656 ns/op | |
[info] NamesBenchmark.findNewString 10000 ConcurrentMapNameTable avgt 20 1534218.558 ▒ 636104.197 ns/op | |
[info] NamesBenchmark.findNewString 10000 WeakConcurrentMapNameTable avgt 20 1273107.118 ▒ 247169.039 ns/op | |
[info] NamesBenchmark.findNewString 10000 StrongConcurrentNodeInterner avgt 20 475982.007 ▒ 120540.185 ns/op | |
[info] NamesBenchmark.findNewString 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 621336.251 ▒ 180595.421 ns/op | |
[info] NamesBenchmark.findNewString 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 650228.771 ▒ 129164.640 ns/op | |
[info] NamesBenchmark.findNewString 10000 Find0 avgt 20 588691.933 ▒ 107862.916 ns/op | |
[info] NamesBenchmark.findNewString 10000 Find1 avgt 20 674408.168 ▒ 244247.380 ns/op | |
[info] NamesBenchmark.findNewString 10000 Find2 avgt 20 596021.111 ▒ 141804.691 ns/op | |
[info] NamesBenchmark.findNewString 10000 Find3 avgt 20 617318.748 ▒ 156016.149 ns/op | |
[info] NamesBenchmark.findNewString 10000 Safe avgt 20 661683.783 ▒ 264914.180 ns/op | |
[info] NamesBenchmark.findNewString 10000 Unsafe avgt 20 626334.178 ▒ 189417.168 ns/op | |
[info] NamesBenchmark.findNewString 100000 Existing avgt 20 8052864.009 ▒ 366628.811 ns/op | |
[info] NamesBenchmark.findNewString 100000 ExistingSynchronized avgt 20 11083978.366 ▒ 2663600.873 ns/op | |
[info] NamesBenchmark.findNewString 100000 MapNameTable avgt 20 7407073.163 ▒ 801001.045 ns/op | |
[info] NamesBenchmark.findNewString 100000 ConcurrentMapNameTable avgt 20 19396589.118 ▒ 3995589.908 ns/op | |
[info] NamesBenchmark.findNewString 100000 WeakConcurrentMapNameTable avgt 20 18490061.026 ▒ 3724125.632 ns/op | |
[info] NamesBenchmark.findNewString 100000 StrongConcurrentNodeInterner avgt 20 6392436.933 ▒ 1314368.363 ns/op | |
[info] NamesBenchmark.findNewString 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 8871354.114 ▒ 1063350.161 ns/op | |
[info] NamesBenchmark.findNewString 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 10177047.421 ▒ 923741.771 ns/op | |
[info] NamesBenchmark.findNewString 100000 Find0 avgt 20 9056562.613 ▒ 924502.177 ns/op | |
[info] NamesBenchmark.findNewString 100000 Find1 avgt 20 8343508.270 ▒ 940986.630 ns/op | |
[info] NamesBenchmark.findNewString 100000 Find2 avgt 20 9468936.935 ▒ 1961198.186 ns/op | |
[info] NamesBenchmark.findNewString 100000 Find3 avgt 20 8639134.163 ▒ 1234411.125 ns/op | |
[info] NamesBenchmark.findNewString 100000 Safe avgt 20 9596507.517 ▒ 2669227.633 ns/op | |
[info] NamesBenchmark.findNewString 100000 Unsafe avgt 20 9340027.885 ▒ 1474488.335 ns/op | |
[info] NamesBenchmark.findOldChars 0 Existing avgt 20 6.268 ▒ 2.653 ns/op | |
[info] NamesBenchmark.findOldChars 0 ExistingSynchronized avgt 20 5.523 ▒ 0.213 ns/op | |
[info] NamesBenchmark.findOldChars 0 MapNameTable avgt 20 5.513 ▒ 0.240 ns/op | |
[info] NamesBenchmark.findOldChars 0 ConcurrentMapNameTable avgt 20 6.356 ▒ 1.935 ns/op | |
[info] NamesBenchmark.findOldChars 0 WeakConcurrentMapNameTable avgt 20 7.054 ▒ 3.542 ns/op | |
[info] NamesBenchmark.findOldChars 0 StrongConcurrentNodeInterner avgt 20 5.639 ▒ 0.215 ns/op | |
[info] NamesBenchmark.findOldChars 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 5.561 ▒ 0.264 ns/op | |
[info] NamesBenchmark.findOldChars 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 5.550 ▒ 0.241 ns/op | |
[info] NamesBenchmark.findOldChars 0 Find0 avgt 20 5.596 ▒ 0.348 ns/op | |
[info] NamesBenchmark.findOldChars 0 Find1 avgt 20 5.549 ▒ 0.325 ns/op | |
[info] NamesBenchmark.findOldChars 0 Find2 avgt 20 5.847 ▒ 0.568 ns/op | |
[info] NamesBenchmark.findOldChars 0 Find3 avgt 20 6.161 ▒ 1.392 ns/op | |
[info] NamesBenchmark.findOldChars 0 Safe avgt 20 5.680 ▒ 0.765 ns/op | |
[info] NamesBenchmark.findOldChars 0 Unsafe avgt 20 6.251 ▒ 1.374 ns/op | |
[info] NamesBenchmark.findOldChars 10 Existing avgt 20 504.852 ▒ 212.504 ns/op | |
[info] NamesBenchmark.findOldChars 10 ExistingSynchronized avgt 20 520.686 ▒ 42.539 ns/op | |
[info] NamesBenchmark.findOldChars 10 MapNameTable avgt 20 323.541 ▒ 76.651 ns/op | |
[info] NamesBenchmark.findOldChars 10 ConcurrentMapNameTable avgt 20 538.419 ▒ 238.489 ns/op | |
[info] NamesBenchmark.findOldChars 10 WeakConcurrentMapNameTable avgt 20 372.037 ▒ 110.927 ns/op | |
[info] NamesBenchmark.findOldChars 10 StrongConcurrentNodeInterner avgt 20 402.694 ▒ 196.106 ns/op | |
[info] NamesBenchmark.findOldChars 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 476.748 ▒ 451.361 ns/op | |
[info] NamesBenchmark.findOldChars 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 587.798 ▒ 343.932 ns/op | |
[info] NamesBenchmark.findOldChars 10 Find0 avgt 20 490.802 ▒ 136.916 ns/op | |
[info] NamesBenchmark.findOldChars 10 Find1 avgt 20 247.513 ▒ 61.298 ns/op | |
[info] NamesBenchmark.findOldChars 10 Find2 avgt 20 465.767 ▒ 158.897 ns/op | |
[info] NamesBenchmark.findOldChars 10 Find3 avgt 20 392.036 ▒ 173.732 ns/op | |
[info] NamesBenchmark.findOldChars 10 Safe avgt 20 528.319 ▒ 214.732 ns/op | |
[info] NamesBenchmark.findOldChars 10 Unsafe avgt 20 566.654 ▒ 258.845 ns/op | |
[info] NamesBenchmark.findOldChars 100 Existing avgt 20 4660.269 ▒ 1427.174 ns/op | |
[info] NamesBenchmark.findOldChars 100 ExistingSynchronized avgt 20 5793.912 ▒ 1052.130 ns/op | |
[info] NamesBenchmark.findOldChars 100 MapNameTable avgt 20 5049.543 ▒ 2381.727 ns/op | |
[info] NamesBenchmark.findOldChars 100 ConcurrentMapNameTable avgt 20 6086.057 ▒ 2126.219 ns/op | |
[info] NamesBenchmark.findOldChars 100 WeakConcurrentMapNameTable avgt 20 6099.142 ▒ 2776.542 ns/op | |
[info] NamesBenchmark.findOldChars 100 StrongConcurrentNodeInterner avgt 20 4362.601 ▒ 1619.223 ns/op | |
[info] NamesBenchmark.findOldChars 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 5019.829 ▒ 2689.034 ns/op | |
[info] NamesBenchmark.findOldChars 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 6272.027 ▒ 4324.583 ns/op | |
[info] NamesBenchmark.findOldChars 100 Find0 avgt 20 4102.451 ▒ 920.069 ns/op | |
[info] NamesBenchmark.findOldChars 100 Find1 avgt 20 2019.382 ▒ 265.343 ns/op | |
[info] NamesBenchmark.findOldChars 100 Find2 avgt 20 6649.232 ▒ 3059.034 ns/op | |
[info] NamesBenchmark.findOldChars 100 Find3 avgt 20 3943.488 ▒ 1265.599 ns/op | |
[info] NamesBenchmark.findOldChars 100 Safe avgt 20 4724.318 ▒ 1464.876 ns/op | |
[info] NamesBenchmark.findOldChars 100 Unsafe avgt 20 4563.671 ▒ 1359.140 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Existing avgt 20 20330.225 ▒ 5412.138 ns/op | |
[info] NamesBenchmark.findOldChars 1000 ExistingSynchronized avgt 20 33618.351 ▒ 2917.774 ns/op | |
[info] NamesBenchmark.findOldChars 1000 MapNameTable avgt 20 52564.948 ▒ 10880.796 ns/op | |
[info] NamesBenchmark.findOldChars 1000 ConcurrentMapNameTable avgt 20 76741.644 ▒ 41387.968 ns/op | |
[info] NamesBenchmark.findOldChars 1000 WeakConcurrentMapNameTable avgt 20 34949.154 ▒ 1731.070 ns/op | |
[info] NamesBenchmark.findOldChars 1000 StrongConcurrentNodeInterner avgt 20 43660.700 ▒ 21906.628 ns/op | |
[info] NamesBenchmark.findOldChars 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 45382.825 ▒ 20129.310 ns/op | |
[info] NamesBenchmark.findOldChars 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 44923.276 ▒ 14167.543 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Find0 avgt 20 36716.110 ▒ 5277.852 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Find1 avgt 20 22980.040 ▒ 4732.569 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Find2 avgt 20 54010.559 ▒ 21951.392 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Find3 avgt 20 34387.279 ▒ 3966.792 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Safe avgt 20 63869.780 ▒ 48448.147 ns/op | |
[info] NamesBenchmark.findOldChars 1000 Unsafe avgt 20 47362.061 ▒ 16487.988 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Existing avgt 20 258624.819 ▒ 40071.184 ns/op | |
[info] NamesBenchmark.findOldChars 10000 ExistingSynchronized avgt 20 423309.578 ▒ 144285.722 ns/op | |
[info] NamesBenchmark.findOldChars 10000 MapNameTable avgt 20 689420.973 ▒ 208136.360 ns/op | |
[info] NamesBenchmark.findOldChars 10000 ConcurrentMapNameTable avgt 20 843735.140 ▒ 293470.413 ns/op | |
[info] NamesBenchmark.findOldChars 10000 WeakConcurrentMapNameTable avgt 20 543418.553 ▒ 225409.316 ns/op | |
[info] NamesBenchmark.findOldChars 10000 StrongConcurrentNodeInterner avgt 20 538757.526 ▒ 249501.649 ns/op | |
[info] NamesBenchmark.findOldChars 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 542693.616 ▒ 165124.339 ns/op | |
[info] NamesBenchmark.findOldChars 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 609743.192 ▒ 243804.443 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Find0 avgt 20 566071.539 ▒ 216662.892 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Find1 avgt 20 329609.258 ▒ 81597.679 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Find2 avgt 20 711311.515 ▒ 213325.809 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Find3 avgt 20 399538.781 ▒ 43552.333 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Safe avgt 20 543723.051 ▒ 155240.555 ns/op | |
[info] NamesBenchmark.findOldChars 10000 Unsafe avgt 20 590334.992 ▒ 151765.894 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Existing avgt 20 6601622.897 ▒ 1671604.537 ns/op | |
[info] NamesBenchmark.findOldChars 100000 ExistingSynchronized avgt 20 7608973.448 ▒ 1319247.745 ns/op | |
[info] NamesBenchmark.findOldChars 100000 MapNameTable avgt 20 10637554.432 ▒ 2420123.055 ns/op | |
[info] NamesBenchmark.findOldChars 100000 ConcurrentMapNameTable avgt 20 12333836.882 ▒ 2204938.186 ns/op | |
[info] NamesBenchmark.findOldChars 100000 WeakConcurrentMapNameTable avgt 20 12712932.072 ▒ 1894525.733 ns/op | |
[info] NamesBenchmark.findOldChars 100000 StrongConcurrentNodeInterner avgt 20 13284508.392 ▒ 2068346.887 ns/op | |
[info] NamesBenchmark.findOldChars 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 15497887.470 ▒ 1837842.521 ns/op | |
[info] NamesBenchmark.findOldChars 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 15667135.173 ▒ 1528770.003 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Find0 avgt 20 15208767.987 ▒ 1821639.558 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Find1 avgt 20 9280909.133 ▒ 749597.163 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Find2 avgt 20 15234732.392 ▒ 1829477.277 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Find3 avgt 20 10513629.007 ▒ 1318392.738 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Safe avgt 20 16340621.093 ▒ 2222677.151 ns/op | |
[info] NamesBenchmark.findOldChars 100000 Unsafe avgt 20 15783069.029 ▒ 2466609.792 ns/op | |
[info] NamesBenchmark.findOldString 0 Existing avgt 20 5.788 ▒ 0.528 ns/op | |
[info] NamesBenchmark.findOldString 0 ExistingSynchronized avgt 20 5.796 ▒ 0.840 ns/op | |
[info] NamesBenchmark.findOldString 0 MapNameTable avgt 20 5.557 ▒ 0.189 ns/op | |
[info] NamesBenchmark.findOldString 0 ConcurrentMapNameTable avgt 20 5.713 ▒ 0.721 ns/op | |
[info] NamesBenchmark.findOldString 0 WeakConcurrentMapNameTable avgt 20 5.561 ▒ 0.283 ns/op | |
[info] NamesBenchmark.findOldString 0 StrongConcurrentNodeInterner avgt 20 6.093 ▒ 0.671 ns/op | |
[info] NamesBenchmark.findOldString 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 5.626 ▒ 0.464 ns/op | |
[info] NamesBenchmark.findOldString 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 6.156 ▒ 1.122 ns/op | |
[info] NamesBenchmark.findOldString 0 Find0 avgt 20 5.481 ▒ 0.149 ns/op | |
[info] NamesBenchmark.findOldString 0 Find1 avgt 20 5.490 ▒ 0.109 ns/op | |
[info] NamesBenchmark.findOldString 0 Find2 avgt 20 5.606 ▒ 0.396 ns/op | |
[info] NamesBenchmark.findOldString 0 Find3 avgt 20 5.702 ▒ 0.446 ns/op | |
[info] NamesBenchmark.findOldString 0 Safe avgt 20 5.905 ▒ 0.902 ns/op | |
[info] NamesBenchmark.findOldString 0 Unsafe avgt 20 6.862 ▒ 3.413 ns/op | |
[info] NamesBenchmark.findOldString 10 Existing avgt 20 388.774 ▒ 245.663 ns/op | |
[info] NamesBenchmark.findOldString 10 ExistingSynchronized avgt 20 363.027 ▒ 48.472 ns/op | |
[info] NamesBenchmark.findOldString 10 MapNameTable avgt 20 94.033 ▒ 30.969 ns/op | |
[info] NamesBenchmark.findOldString 10 ConcurrentMapNameTable avgt 20 515.164 ▒ 283.027 ns/op | |
[info] NamesBenchmark.findOldString 10 WeakConcurrentMapNameTable avgt 20 87.446 ▒ 3.148 ns/op | |
[info] NamesBenchmark.findOldString 10 StrongConcurrentNodeInterner avgt 20 87.622 ▒ 6.536 ns/op | |
[info] NamesBenchmark.findOldString 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 96.302 ▒ 46.616 ns/op | |
[info] NamesBenchmark.findOldString 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 120.146 ▒ 54.259 ns/op | |
[info] NamesBenchmark.findOldString 10 Find0 avgt 20 101.844 ▒ 40.090 ns/op | |
[info] NamesBenchmark.findOldString 10 Find1 avgt 20 98.666 ▒ 28.070 ns/op | |
[info] NamesBenchmark.findOldString 10 Find2 avgt 20 89.337 ▒ 12.772 ns/op | |
[info] NamesBenchmark.findOldString 10 Find3 avgt 20 88.093 ▒ 13.400 ns/op | |
[info] NamesBenchmark.findOldString 10 Safe avgt 20 84.968 ▒ 11.419 ns/op | |
[info] NamesBenchmark.findOldString 10 Unsafe avgt 20 93.062 ▒ 17.644 ns/op | |
[info] NamesBenchmark.findOldString 100 Existing avgt 20 2947.072 ▒ 1009.904 ns/op | |
[info] NamesBenchmark.findOldString 100 ExistingSynchronized avgt 20 3695.675 ▒ 562.673 ns/op | |
[info] NamesBenchmark.findOldString 100 MapNameTable avgt 20 1119.360 ▒ 201.386 ns/op | |
[info] NamesBenchmark.findOldString 100 ConcurrentMapNameTable avgt 20 4069.643 ▒ 1244.203 ns/op | |
[info] NamesBenchmark.findOldString 100 WeakConcurrentMapNameTable avgt 20 844.416 ▒ 36.952 ns/op | |
[info] NamesBenchmark.findOldString 100 StrongConcurrentNodeInterner avgt 20 883.975 ▒ 144.498 ns/op | |
[info] NamesBenchmark.findOldString 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 781.675 ▒ 79.400 ns/op | |
[info] NamesBenchmark.findOldString 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 801.675 ▒ 44.569 ns/op | |
[info] NamesBenchmark.findOldString 100 Find0 avgt 20 907.473 ▒ 331.064 ns/op | |
[info] NamesBenchmark.findOldString 100 Find1 avgt 20 784.464 ▒ 86.477 ns/op | |
[info] NamesBenchmark.findOldString 100 Find2 avgt 20 784.460 ▒ 34.229 ns/op | |
[info] NamesBenchmark.findOldString 100 Find3 avgt 20 805.649 ▒ 91.488 ns/op | |
[info] NamesBenchmark.findOldString 100 Safe avgt 20 1319.823 ▒ 1163.209 ns/op | |
[info] NamesBenchmark.findOldString 100 Unsafe avgt 20 822.747 ▒ 207.558 ns/op | |
[info] NamesBenchmark.findOldString 1000 Existing avgt 20 43571.470 ▒ 19901.871 ns/op | |
[info] NamesBenchmark.findOldString 1000 ExistingSynchronized avgt 20 52006.365 ▒ 15343.783 ns/op | |
[info] NamesBenchmark.findOldString 1000 MapNameTable avgt 20 14378.877 ▒ 2160.127 ns/op | |
[info] NamesBenchmark.findOldString 1000 ConcurrentMapNameTable avgt 20 49537.328 ▒ 12024.849 ns/op | |
[info] NamesBenchmark.findOldString 1000 WeakConcurrentMapNameTable avgt 20 14631.900 ▒ 2643.003 ns/op | |
[info] NamesBenchmark.findOldString 1000 StrongConcurrentNodeInterner avgt 20 13254.394 ▒ 4179.704 ns/op | |
[info] NamesBenchmark.findOldString 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 14049.429 ▒ 3667.411 ns/op | |
[info] NamesBenchmark.findOldString 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 15099.211 ▒ 5538.960 ns/op | |
[info] NamesBenchmark.findOldString 1000 Find0 avgt 20 12671.588 ▒ 1201.883 ns/op | |
[info] NamesBenchmark.findOldString 1000 Find1 avgt 20 13058.576 ▒ 1632.407 ns/op | |
[info] NamesBenchmark.findOldString 1000 Find2 avgt 20 12989.400 ▒ 2389.067 ns/op | |
[info] NamesBenchmark.findOldString 1000 Find3 avgt 20 12356.401 ▒ 1130.979 ns/op | |
[info] NamesBenchmark.findOldString 1000 Safe avgt 20 13314.926 ▒ 4647.575 ns/op | |
[info] NamesBenchmark.findOldString 1000 Unsafe avgt 20 12298.413 ▒ 995.943 ns/op | |
[info] NamesBenchmark.findOldString 10000 Existing avgt 20 372988.884 ▒ 66587.524 ns/op | |
[info] NamesBenchmark.findOldString 10000 ExistingSynchronized avgt 20 496557.182 ▒ 210041.229 ns/op | |
[info] NamesBenchmark.findOldString 10000 MapNameTable avgt 20 159890.443 ▒ 27235.464 ns/op | |
[info] NamesBenchmark.findOldString 10000 ConcurrentMapNameTable avgt 20 548826.240 ▒ 219882.857 ns/op | |
[info] NamesBenchmark.findOldString 10000 WeakConcurrentMapNameTable avgt 20 162188.620 ▒ 23737.964 ns/op | |
[info] NamesBenchmark.findOldString 10000 StrongConcurrentNodeInterner avgt 20 202113.887 ▒ 92204.750 ns/op | |
[info] NamesBenchmark.findOldString 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 210590.574 ▒ 173963.864 ns/op | |
[info] NamesBenchmark.findOldString 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 159315.617 ▒ 32046.586 ns/op | |
[info] NamesBenchmark.findOldString 10000 Find0 avgt 20 191508.900 ▒ 51893.065 ns/op | |
[info] NamesBenchmark.findOldString 10000 Find1 avgt 20 175714.732 ▒ 79595.874 ns/op | |
[info] NamesBenchmark.findOldString 10000 Find2 avgt 20 207080.080 ▒ 135810.522 ns/op | |
[info] NamesBenchmark.findOldString 10000 Find3 avgt 20 154964.064 ▒ 38379.858 ns/op | |
[info] NamesBenchmark.findOldString 10000 Safe avgt 20 157563.614 ▒ 43316.612 ns/op | |
[info] NamesBenchmark.findOldString 10000 Unsafe avgt 20 149428.172 ▒ 25726.335 ns/op | |
[info] NamesBenchmark.findOldString 100000 Existing avgt 20 8663585.968 ▒ 650205.688 ns/op | |
[info] NamesBenchmark.findOldString 100000 ExistingSynchronized avgt 20 9471632.529 ▒ 919002.654 ns/op | |
[info] NamesBenchmark.findOldString 100000 MapNameTable avgt 20 3116272.159 ▒ 208466.743 ns/op | |
[info] NamesBenchmark.findOldString 100000 ConcurrentMapNameTable avgt 20 7435468.729 ▒ 1829985.594 ns/op | |
[info] NamesBenchmark.findOldString 100000 WeakConcurrentMapNameTable avgt 20 2848247.199 ▒ 167765.372 ns/op | |
[info] NamesBenchmark.findOldString 100000 StrongConcurrentNodeInterner avgt 20 5042321.490 ▒ 140260.988 ns/op | |
[info] NamesBenchmark.findOldString 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 6389741.323 ▒ 635728.306 ns/op | |
[info] NamesBenchmark.findOldString 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 6814421.494 ▒ 1333426.981 ns/op | |
[info] NamesBenchmark.findOldString 100000 Find0 avgt 20 6311228.002 ▒ 1012149.295 ns/op | |
[info] NamesBenchmark.findOldString 100000 Find1 avgt 20 5965981.229 ▒ 386971.381 ns/op | |
[info] NamesBenchmark.findOldString 100000 Find2 avgt 20 6534496.496 ▒ 851470.784 ns/op | |
[info] NamesBenchmark.findOldString 100000 Find3 avgt 20 7480322.758 ▒ 3808722.566 ns/op | |
[info] NamesBenchmark.findOldString 100000 Safe avgt 20 8625847.804 ▒ 2655871.861 ns/op | |
[info] NamesBenchmark.findOldString 100000 Unsafe avgt 20 8942563.793 ▒ 3497904.473 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 ExistingSynchronized avgt 20 8.602 ▒ 8.118 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 ConcurrentMapNameTable avgt 20 26.638 ▒ 17.721 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 WeakConcurrentMapNameTable avgt 20 14.343 ▒ 13.802 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 StrongConcurrentNodeInterner avgt 20 37.977 ▒ 15.855 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 17.390 ▒ 15.710 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 28.810 ▒ 17.946 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Find0 avgt 20 7.011 ▒ 1.866 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Find1 avgt 20 29.851 ▒ 17.011 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Find2 avgt 20 25.356 ▒ 17.291 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Find3 avgt 20 21.199 ▒ 16.362 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Safe avgt 20 28.226 ▒ 17.675 ns/op | |
[info] NamesBenchmarkMT.findOldChars 0 Unsafe avgt 20 24.615 ▒ 16.739 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 ExistingSynchronized avgt 20 6733.248 ▒ 47.833 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 ConcurrentMapNameTable avgt 20 1977.935 ▒ 1999.186 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 WeakConcurrentMapNameTable avgt 20 1717.315 ▒ 1093.848 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 StrongConcurrentNodeInterner avgt 20 1113.595 ▒ 880.392 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 1312.922 ▒ 1105.269 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 1992.464 ▒ 1254.065 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Find0 avgt 20 1128.558 ▒ 962.893 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Find1 avgt 20 1195.158 ▒ 732.267 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Find2 avgt 20 1907.476 ▒ 1313.773 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Find3 avgt 20 3210.027 ▒ 2052.179 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Safe avgt 20 1388.089 ▒ 1292.054 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10 Unsafe avgt 20 1243.224 ▒ 1129.855 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 ExistingSynchronized avgt 20 71351.670 ▒ 3726.604 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 ConcurrentMapNameTable avgt 20 17099.585 ▒ 16445.251 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 WeakConcurrentMapNameTable avgt 20 18781.336 ▒ 13668.844 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 StrongConcurrentNodeInterner avgt 20 17352.373 ▒ 10262.797 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 18985.792 ▒ 14256.746 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 27604.071 ▒ 11773.793 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Find0 avgt 20 14337.988 ▒ 13179.623 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Find1 avgt 20 11190.895 ▒ 7322.916 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Find2 avgt 20 16169.931 ▒ 12962.911 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Find3 avgt 20 14161.388 ▒ 10138.712 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Safe avgt 20 19949.232 ▒ 13878.114 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100 Unsafe avgt 20 13598.420 ▒ 11438.472 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 ExistingSynchronized avgt 20 502591.341 ▒ 5041.381 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 ConcurrentMapNameTable avgt 20 276332.603 ▒ 215691.097 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 WeakConcurrentMapNameTable avgt 20 129110.303 ▒ 123347.015 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 StrongConcurrentNodeInterner avgt 20 125238.612 ▒ 93179.641 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 177304.285 ▒ 159334.055 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 125076.129 ▒ 126914.421 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Find0 avgt 20 193066.080 ▒ 137636.889 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Find1 avgt 20 107693.446 ▒ 84988.460 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Find2 avgt 20 175237.464 ▒ 160504.736 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Find3 avgt 20 277838.671 ▒ 186738.047 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Safe avgt 20 97447.806 ▒ 81373.518 ns/op | |
[info] NamesBenchmarkMT.findOldChars 1000 Unsafe avgt 20 287966.940 ▒ 147152.067 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 ExistingSynchronized avgt 20 5900758.960 ▒ 10142.886 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 ConcurrentMapNameTable avgt 20 3883315.187 ▒ 2335807.976 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 WeakConcurrentMapNameTable avgt 20 1913536.266 ▒ 1673725.480 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 StrongConcurrentNodeInterner avgt 20 1300264.224 ▒ 1084542.951 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 2237068.212 ▒ 1531411.365 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 2725264.465 ▒ 1611802.434 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Find0 avgt 20 3601239.877 ▒ 1518238.318 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Find1 avgt 20 1919285.966 ▒ 961705.324 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Find2 avgt 20 2636008.230 ▒ 1770681.762 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Find3 avgt 20 2714351.505 ▒ 1198203.078 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Safe avgt 20 1508421.998 ▒ 1179051.373 ns/op | |
[info] NamesBenchmarkMT.findOldChars 10000 Unsafe avgt 20 1784755.779 ▒ 1266979.614 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 ExistingSynchronized avgt 20 79982446.116 ▒ 1007195.358 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 ConcurrentMapNameTable avgt 20 22974358.764 ▒ 9514333.227 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 WeakConcurrentMapNameTable avgt 20 13122474.473 ▒ 2807943.454 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 StrongConcurrentNodeInterner avgt 20 18240088.200 ▒ 11293625.604 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 26561695.643 ▒ 10704647.832 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 17321063.121 ▒ 1053619.691 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Find0 avgt 20 27309812.916 ▒ 10304773.485 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Find1 avgt 20 22484825.144 ▒ 16188527.206 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Find2 avgt 20 28020448.347 ▒ 7984827.865 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Find3 avgt 20 21013873.461 ▒ 14799450.920 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Safe avgt 20 26810138.644 ▒ 7804214.062 ns/op | |
[info] NamesBenchmarkMT.findOldChars 100000 Unsafe avgt 20 25954809.068 ▒ 3784463.682 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 ExistingSynchronized avgt 20 22.271 ▒ 17.010 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 ConcurrentMapNameTable avgt 20 23.270 ▒ 16.024 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 WeakConcurrentMapNameTable avgt 20 26.147 ▒ 17.486 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 StrongConcurrentNodeInterner avgt 20 14.908 ▒ 13.387 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 23.870 ▒ 18.072 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 19.848 ▒ 15.158 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Find0 avgt 20 26.940 ▒ 17.450 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Find1 avgt 20 18.022 ▒ 15.704 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Find2 avgt 20 12.216 ▒ 11.090 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Find3 avgt 20 15.705 ▒ 14.746 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Safe avgt 20 25.304 ▒ 16.387 ns/op | |
[info] NamesBenchmarkMT.findOldString 0 Unsafe avgt 20 20.432 ▒ 16.512 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 ExistingSynchronized avgt 20 6088.733 ▒ 225.125 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 ConcurrentMapNameTable avgt 20 865.931 ▒ 646.729 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 WeakConcurrentMapNameTable avgt 20 566.473 ▒ 319.888 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 StrongConcurrentNodeInterner avgt 20 297.745 ▒ 246.428 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 821.056 ▒ 124.876 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 299.739 ▒ 281.063 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Find0 avgt 20 566.461 ▒ 308.884 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Find1 avgt 20 384.570 ▒ 298.071 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Find2 avgt 20 196.665 ▒ 152.064 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Find3 avgt 20 503.164 ▒ 310.631 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Safe avgt 20 644.189 ▒ 282.744 ns/op | |
[info] NamesBenchmarkMT.findOldString 10 Unsafe avgt 20 458.414 ▒ 306.779 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 ExistingSynchronized avgt 20 51928.506 ▒ 1246.626 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 ConcurrentMapNameTable avgt 20 9871.980 ▒ 10092.207 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 WeakConcurrentMapNameTable avgt 20 2342.760 ▒ 2009.469 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 StrongConcurrentNodeInterner avgt 20 5641.694 ▒ 2928.628 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 5945.497 ▒ 2683.902 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 5619.414 ▒ 2984.964 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Find0 avgt 20 4755.312 ▒ 3066.170 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Find1 avgt 20 4082.133 ▒ 2518.376 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Find2 avgt 20 3542.187 ▒ 3003.945 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Find3 avgt 20 4823.806 ▒ 2998.299 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Safe avgt 20 4131.282 ▒ 2822.330 ns/op | |
[info] NamesBenchmarkMT.findOldString 100 Unsafe avgt 20 4508.528 ▒ 2545.073 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 ExistingSynchronized avgt 20 529947.211 ▒ 9109.844 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 ConcurrentMapNameTable avgt 20 99041.164 ▒ 60871.770 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 WeakConcurrentMapNameTable avgt 20 121769.243 ▒ 41568.233 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 StrongConcurrentNodeInterner avgt 20 50195.581 ▒ 39429.702 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 72853.976 ▒ 41519.584 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 51201.036 ▒ 36118.032 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Find0 avgt 20 66606.744 ▒ 43539.726 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Find1 avgt 20 62246.372 ▒ 44913.387 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Find2 avgt 20 85193.561 ▒ 42361.678 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Find3 avgt 20 88743.832 ▒ 39022.419 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Safe avgt 20 69622.816 ▒ 43041.798 ns/op | |
[info] NamesBenchmarkMT.findOldString 1000 Unsafe avgt 20 41316.221 ▒ 34440.946 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 ExistingSynchronized avgt 20 6066150.318 ▒ 11021.322 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 ConcurrentMapNameTable avgt 20 1793026.551 ▒ 1421535.910 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 WeakConcurrentMapNameTable avgt 20 930324.479 ▒ 540596.284 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 StrongConcurrentNodeInterner avgt 20 1120410.033 ▒ 557102.530 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 1006559.935 ▒ 426383.535 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 784660.944 ▒ 414603.363 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Find0 avgt 20 506058.550 ▒ 337072.663 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Find1 avgt 20 531071.227 ▒ 342422.898 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Find2 avgt 20 625633.762 ▒ 412143.457 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Find3 avgt 20 518736.800 ▒ 349611.723 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Safe avgt 20 703685.747 ▒ 468544.197 ns/op | |
[info] NamesBenchmarkMT.findOldString 10000 Unsafe avgt 20 538244.132 ▒ 391227.552 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 ExistingSynchronized avgt 20 94475512.945 ▒ 551510.108 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 ConcurrentMapNameTable avgt 20 16855088.934 ▒ 6817495.865 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 WeakConcurrentMapNameTable avgt 20 9659399.357 ▒ 4889448.933 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 StrongConcurrentNodeInterner avgt 20 7498648.686 ▒ 4508902.641 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 WeakFixedSizeNoAutoTrimConcurrentNodeInterner avgt 20 9976374.858 ▒ 7304336.401 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 WeakFixedSizeAutoTrimConcurrentNodeInterner avgt 20 9611093.103 ▒ 6307953.795 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Find0 avgt 20 8808743.991 ▒ 4940195.319 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Find1 avgt 20 8043153.836 ▒ 2880734.371 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Find2 avgt 20 9776042.642 ▒ 7073740.674 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Find3 avgt 20 11380806.826 ▒ 8403293.481 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Safe avgt 20 11624567.510 ▒ 7265379.790 ns/op | |
[info] NamesBenchmarkMT.findOldString 100000 Unsafe avgt 20 8364160.562 ▒ 5058176.647 ns/op | |
[success] Total time: 20666 s, completed 21-Jun-2019 05:28:27 | |
> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment