(original) (raw)
StringCodingBM size) Mode Cnt NEW Score Error OLD Score Error Units getBytesCSN_ASCII 16 avgt 5 36.079 ± 10.535 53.281 ± 17.381 ns/op getBytesCSN_ASCII 64 avgt 5 33.689 ± 5.574 88.302 ± 23.661 ns/op getBytesCSN_ASCII 256 avgt 5 49.977 ± 20.453 307.648 ± 185.199 ns/op getBytesCSN_Latin 16 avgt 5 80.235 ± 31.233 107.901 ± 43.007 ns/op getBytesCSN_Latin 64 avgt 5 177.729 ± 94.054 233.191 ± 60.560 ns/op getBytesCSN_Latin 256 avgt 5 808.515 ± 154.822 861.648 ± 563.304 ns/op getBytesCSN_Unicode 16 avgt 5 115.938 ± 38.210 116.302 ± 104.071 ns/op getBytesCSN_Unicode 64 avgt 5 297.104 ± 59.110 300.379 ± 117.208 ns/op getBytesCSN_Unicode 256 avgt 5 1168.604 ± 124.632 1274.963 ± 660.828 ns/op getBytesCS_ASCII 16 avgt 5 22.633 ± 12.002 39.572 ± 17.946 ns/op getBytesCS_ASCII 64 avgt 5 18.944 ± 2.185 84.507 ± 27.124 ns/op getBytesCS_ASCII 256 avgt 5 37.469 ± 8.158 257.978 ± 124.920 ns/op getBytesCS_Latin 16 avgt 5 81.508 ± 8.465 56.825 ± 8.514 ns/op getBytesCS_Latin 64 avgt 5 212.628 ± 73.643 221.710 ± 19.941 ns/op getBytesCS_Latin 256 avgt 5 766.820 ± 99.630 853.440 ± 279.101 ns/op getBytesCS_Unicode 16 avgt 5 88.878 ± 8.783 92.607 ± 8.132 ns/op getBytesCS_Unicode 64 avgt 5 284.860 ± 61.515 257.230 ± 23.770 ns/op getBytesCS_Unicode 256 avgt 5 1265.507 ± 372.001 1186.039 ± 174.035 ns/op getBytes_ASCII 16 avgt 5 21.155 ± 5.586 63.777 ± 54.262 ns/op getBytes_ASCII 64 avgt 5 20.854 ± 6.237 98.988 ± 62.932 ns/op getBytes_ASCII 256 avgt 5 38.291 ± 8.494 272.306 ± 77.951 ns/op getBytes_Latin 16 avgt 5 80.968 ± 15.814 76.769 ± 38.512 ns/op getBytes_Latin 64 avgt 5 163.078 ± 51.993 219.085 ± 42.665 ns/op getBytes_Latin 256 avgt 5 759.548 ± 99.386 824.594 ± 763.735 ns/op getBytes_Unicode 16 avgt 5 94.311 ± 22.189 124.185 ± 32.751 ns/op getBytes_Unicode 64 avgt 5 289.603 ± 152.056 321.541 ± 103.703 ns/op getBytes_Unicode 256 avgt 5 1253.098 ± 216.243 1201.667 ± 512.532 ns/op newStringCSN_ASCII 16 avgt 5 64.327 ± 56.852 52.637 ± 37.071 ns/op newStringCSN_ASCII 64 avgt 5 45.986 ± 13.211 75.867 ± 10.239 ns/op newStringCSN_ASCII 256 avgt 5 78.167 ± 9.968 191.851 ± 28.504 ns/op newStringCSN_Latin 16 avgt 5 144.272 ± 70.391 149.347 ± 67.754 ns/op newStringCSN_Latin 64 avgt 5 389.856 ± 66.578 359.986 ± 33.191 ns/op newStringCSN_Latin 256 avgt 5 1581.540 ± 197.503 1639.403 ± 640.423 ns/op newStringCSN_Unicode 16 avgt 5 153.268 ± 56.087 124.341 ± 43.913 ns/op newStringCSN_Unicode 64 avgt 5 390.371 ± 89.185 378.766 ± 81.957 ns/op newStringCSN_Unicode 256 avgt 5 1534.433 ± 272.613 1470.400 ± 155.001 ns/op newStringCS_ASCII 16 avgt 5 31.134 ± 14.624 38.806 ± 7.295 ns/op newStringCS_ASCII 64 avgt 5 39.801 ± 12.297 78.230 ± 103.222 ns/op newStringCS_ASCII 256 avgt 5 56.024 ± 13.413 192.958 ± 84.092 ns/op newStringCS_Latin 16 avgt 5 126.602 ± 58.020 125.708 ± 38.140 ns/op newStringCS_Latin 64 avgt 5 399.761 ± 205.357 356.443 ± 73.475 ns/op newStringCS_Latin 256 avgt 5 1646.508 ± 846.863 1590.266 ± 500.531 ns/op newStringCS_Unicode 16 avgt 5 100.134 ± 17.249 132.489 ± 43.794 ns/op newStringCS_Unicode 64 avgt 5 446.422 ± 521.269 370.337 ± 69.481 ns/op newStringCS_Unicode 256 avgt 5 1742.760 ± 779.733 1887.659 ± 1893.576 ns/op newString_ASCII 16 avgt 5 33.273 ± 13.780 50.402 ± 17.574 ns/op newString_ASCII 64 avgt 5 30.420 ± 6.207 84.989 ± 43.355 ns/op newString_ASCII 256 avgt 5 54.391 ± 10.451 208.096 ± 102.716 ns/op newString_Latin 16 avgt 5 115.606 ± 7.181 114.186 ± 36.310 ns/op newString_Latin 64 avgt 5 393..710 ± 73.478 414.286 ± 176.837 ns/op newString_Latin 256 avgt 5 1618.967 ± 289.044 1551.499 ± 487.904 ns/op newString_Unicode 16 avgt 5 104.848 ± 32.694 127.558 ± 12.029 ns/op newString_Unicode 64 avgt 5 377.894 ± 147.731 374.779 ± 53.028 ns/op newString_Unicode 256 avgt 5 1557.977 ± 318.652 1457.236 ± 284.424 ns/op