RFR: 8371571: Consolidate and enhance bulk memory segment ops benchmarks [v2]
Per Minborg
pminborg at openjdk.org
Fri Nov 14 07:11:12 UTC 2025
On Thu, 13 Nov 2025 18:42:36 GMT, Per Minborg <pminborg at openjdk.org> wrote:
>> This PR proposes to consolidate and standardize the benchmarks related to the bulk operations for memory segments.
>>
>> All the benchmarks will now run with (heap|native)x(aligned|unaligned)x(intint|intlong|longlong) combinations.
>>
>> It should be noted that with this change, the running time for the benchmarks would increase significantly.
>
> Per Minborg has updated the pull request incrementally with three additional commits since the last revision:
>
> - Remove lingering comment
> - Refactor and use long arrays
> - Remove BulkOps
The benchmarks take about 6 hours to complete. Here is the output from my old Mac (2019, Intel):
Benchmark (alignment) (segmentType) (size) Mode Cnt Score Error Units
SegmentBulkCopy.Array.arrayCopy N/A N/A 2 avgt 30 4.975 ± 0.195 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 4 avgt 30 4.139 ± 0.072 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 8 avgt 30 4.243 ± 0.285 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 12 avgt 30 4.472 ± 0.061 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 16 avgt 30 5.241 ± 0.203 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 64 avgt 30 4.634 ± 0.270 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 512 avgt 30 8.536 ± 0.310 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 4096 avgt 30 96.092 ± 6.595 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 32768 avgt 30 804.326 ± 17.612 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 262144 avgt 30 9887.394 ± 360.848 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 2097152 avgt 30 77172.196 ± 2005.950 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 16777216 avgt 30 1569903.233 ± 44054.449 ns/op
SegmentBulkCopy.Array.arrayCopy N/A N/A 134217728 avgt 30 15666374.762 ± 593515.032 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 2 avgt 30 5.806 ± 0.133 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 4 avgt 30 5.705 ± 0.102 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 8 avgt 30 5.813 ± 0.325 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 12 avgt 30 5.817 ± 0.376 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 16 avgt 30 5.837 ± 0.343 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 64 avgt 30 5.771 ± 0.528 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 512 avgt 30 5.674 ± 0.091 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 4096 avgt 30 5.775 ± 0.371 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 32768 avgt 30 5.785 ± 0.141 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 262144 avgt 30 5.765 ± 0.140 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 2097152 avgt 30 5.858 ± 0.212 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 16777216 avgt 30 5.782 ± 0.111 ns/op
SegmentBulkCopy.Array.bufferCopy N/A N/A 134217728 avgt 30 6.130 ± 0.350 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 2 avgt 30 6.080 ± 0.350 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 4 avgt 30 6.391 ± 0.531 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 8 avgt 30 8.378 ± 0.752 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 12 avgt 30 7.195 ± 0.139 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 16 avgt 30 6.703 ± 0.463 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 64 avgt 30 11.327 ± 1.023 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 512 avgt 30 17.727 ± 1.163 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 4096 avgt 30 44.226 ± 3.801 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 32768 avgt 30 694.006 ± 82.675 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 262144 avgt 30 10302.068 ± 777.341 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 2097152 avgt 30 76710.526 ± 1663.377 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 16777216 avgt 30 1564716.398 ± 17170.039 ns/op
SegmentBulkCopy.Segment.copy ALIGNED HEAP 134217728 avgt 30 16546494.118 ± 995676.046 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 2 avgt 30 4.342 ± 0.191 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 4 avgt 30 3.935 ± 0.079 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 8 avgt 30 5.300 ± 0.078 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 12 avgt 30 6.465 ± 0.209 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 16 avgt 30 5.781 ± 0.385 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 64 avgt 30 10.669 ± 0.303 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 512 avgt 30 15.059 ± 0.772 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 4096 avgt 30 42.143 ± 2.533 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 32768 avgt 30 608.449 ± 41.685 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 262144 avgt 30 10914.654 ± 588.754 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 2097152 avgt 30 78152.246 ± 5338.790 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 16777216 avgt 30 1604537.416 ± 57291.246 ns/op
SegmentBulkCopy.Segment.copy ALIGNED NATIVE 134217728 avgt 30 16537082.459 ± 1283384.399 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 2 avgt 30 5.671 ± 0.109 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 4 avgt 30 5.959 ± 0.240 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 8 avgt 30 7.334 ± 0.134 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 12 avgt 30 7.176 ± 0.327 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 16 avgt 30 6.420 ± 0.133 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 64 avgt 30 11.031 ± 0.318 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 512 avgt 30 16.059 ± 0.737 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 4096 avgt 30 55.730 ± 2.347 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 32768 avgt 30 682.845 ± 12.703 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 262144 avgt 30 9872.891 ± 238.840 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 2097152 avgt 30 77427.463 ± 2191.678 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 16777216 avgt 30 1568566.110 ± 73129.104 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED HEAP 134217728 avgt 30 16833940.150 ± 1445170.439 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 2 avgt 30 4.176 ± 0.127 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 4 avgt 30 3.933 ± 0.248 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 8 avgt 30 5.314 ± 0.112 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 12 avgt 30 6.527 ± 0.373 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 16 avgt 30 5.629 ± 0.075 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 64 avgt 30 10.730 ± 0.461 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 512 avgt 30 15.439 ± 0.967 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 4096 avgt 30 58.961 ± 3.813 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 32768 avgt 30 681.148 ± 13.207 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 262144 avgt 30 11276.595 ± 288.753 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 2097152 avgt 30 76322.647 ± 3023.455 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 16777216 avgt 30 1534092.143 ± 19000.226 ns/op
SegmentBulkCopy.Segment.copy UNALIGNED NATIVE 134217728 avgt 30 15840085.040 ± 757425.229 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 2 avgt 30 5.275 ± 0.289 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 4 avgt 30 8.601 ± 0.380 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 8 avgt 30 9.888 ± 0.216 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 12 avgt 30 10.115 ± 0.208 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 16 avgt 30 11.282 ± 0.173 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 64 avgt 30 15.441 ± 1.464 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 512 avgt 30 34.518 ± 1.765 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 4096 avgt 30 52.918 ± 3.657 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 32768 avgt 30 616.877 ± 38.807 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 262144 avgt 30 9702.343 ± 561.472 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 2097152 avgt 30 107970.150 ± 17612.768 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 16777216 avgt 30 2603409.528 ± 272235.690 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED HEAP 134217728 avgt 30 22525344.383 ± 654636.341 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 2 avgt 30 5.158 ± 0.200 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 4 avgt 30 7.920 ± 0.174 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 8 avgt 30 9.378 ± 0.474 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 12 avgt 30 9.433 ± 0.234 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 16 avgt 30 10.794 ± 0.358 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 64 avgt 30 15.370 ± 0.689 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 512 avgt 30 31.999 ± 2.441 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 4096 avgt 30 60.044 ± 1.832 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 32768 avgt 30 742.416 ± 35.974 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 262144 avgt 30 10750.345 ± 335.206 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 2097152 avgt 30 92444.491 ± 11504.122 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 16777216 avgt 30 2578083.652 ± 161776.127 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt ALIGNED NATIVE 134217728 avgt 30 21709709.293 ± 558934.833 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 2 avgt 30 5.907 ± 0.360 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 4 avgt 30 9.539 ± 0.544 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 8 avgt 30 11.119 ± 0.473 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 12 avgt 30 10.939 ± 0.317 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 16 avgt 30 12.255 ± 0.343 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 64 avgt 30 16.786 ± 0.329 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 512 avgt 30 36.047 ± 2.079 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 4096 avgt 30 60.961 ± 1.123 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 32768 avgt 30 732.320 ± 15.805 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 262144 avgt 30 11261.486 ± 177.118 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 2097152 avgt 30 98485.207 ± 4815.330 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 16777216 avgt 30 2562857.821 ± 169517.171 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED HEAP 134217728 avgt 30 21564431.500 ± 1764465.483 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 2 avgt 30 5.195 ± 0.303 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 4 avgt 30 7.887 ± 0.241 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 8 avgt 30 9.125 ± 0.437 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 12 avgt 30 9.299 ± 0.639 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 16 avgt 30 10.739 ± 0.142 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 64 avgt 30 15.525 ± 1.185 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 512 avgt 30 30.721 ± 1.281 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 4096 avgt 30 57.902 ± 1.739 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 32768 avgt 30 750.100 ± 30.238 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 262144 avgt 30 11082.966 ± 131.064 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 2097152 avgt 30 108269.048 ± 10137.532 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 16777216 avgt 30 2391256.771 ± 152764.171 ns/op
SegmentBulkCopy.Segment.copyLoopIntInt UNALIGNED NATIVE 134217728 avgt 30 22490219.570 ± 1867068.545 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 2 avgt 30 5.942 ± 0.064 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 4 avgt 30 7.553 ± 0.133 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 8 avgt 30 11.441 ± 0.099 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 12 avgt 30 15.248 ± 0.163 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 16 avgt 30 18.985 ± 0.207 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 64 avgt 30 69.596 ± 2.793 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 512 avgt 30 578.897 ± 30.437 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 4096 avgt 30 3680.643 ± 17.208 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 32768 avgt 30 27259.230 ± 490.991 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 262144 avgt 30 215314.619 ± 3798.978 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 2097152 avgt 30 1785642.395 ± 30964.204 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 16777216 avgt 30 14974386.141 ± 380979.165 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED HEAP 134217728 avgt 30 121886928.850 ± 3447787.595 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 2 avgt 30 4.876 ± 0.426 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 4 avgt 30 6.680 ± 0.115 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 8 avgt 30 10.049 ± 0.104 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 12 avgt 30 13.763 ± 0.100 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 16 avgt 30 17.424 ± 0.365 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 64 avgt 30 59.446 ± 1.185 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 512 avgt 30 456.871 ± 8.085 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 4096 avgt 30 5839.656 ± 109.635 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 32768 avgt 30 44992.784 ± 6373.239 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 262144 avgt 30 222213.789 ± 2376.293 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 2097152 avgt 30 1929682.814 ± 80406.720 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 16777216 avgt 30 14774112.436 ± 147606.361 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong ALIGNED NATIVE 134217728 avgt 30 117046865.138 ± 1903956.584 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 2 avgt 30 5.957 ± 0.070 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 4 avgt 30 7.621 ± 0.257 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 8 avgt 30 11.595 ± 0.851 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 12 avgt 30 15.208 ± 0.164 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 16 avgt 30 18.964 ± 0.212 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 64 avgt 30 68.661 ± 1.050 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 512 avgt 30 564.410 ± 17.365 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 4096 avgt 30 3667.054 ± 48.854 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 32768 avgt 30 27031.388 ± 515.769 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 262144 avgt 30 226926.263 ± 18571.088 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 2097152 avgt 30 1855857.367 ± 112908.583 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 16777216 avgt 30 15176688.732 ± 1422955.167 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED HEAP 134217728 avgt 30 115802892.293 ± 1647900.732 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 2 avgt 30 4.742 ± 0.145 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 4 avgt 30 6.612 ± 0.136 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 8 avgt 30 10.095 ± 0.369 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 12 avgt 30 13.428 ± 0.192 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 16 avgt 30 17.250 ± 0.648 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 64 avgt 30 59.399 ± 0.663 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 512 avgt 30 468.083 ± 37.496 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 4096 avgt 30 5752.354 ± 241.016 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 32768 avgt 30 44653.549 ± 5344.853 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 262144 avgt 30 220653.102 ± 6711.829 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 2097152 avgt 30 1765091.999 ± 30236.094 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 16777216 avgt 30 14588387.804 ± 1289250.748 ns/op
SegmentBulkCopy.Segment.copyLoopIntLong UNALIGNED NATIVE 134217728 avgt 30 113336420.393 ± 2293056.169 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 2 avgt 30 5.146 ± 0.073 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 4 avgt 30 9.430 ± 0.168 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 8 avgt 30 10.872 ± 0.335 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 12 avgt 30 10.942 ± 0.179 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 16 avgt 30 12.398 ± 0.622 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 64 avgt 30 16.884 ± 0.479 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 512 avgt 30 33.928 ± 0.483 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 4096 avgt 30 63.269 ± 3.536 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 32768 avgt 30 770.760 ± 7.034 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 262144 avgt 30 11382.922 ± 104.957 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 2097152 avgt 30 99318.948 ± 8215.597 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 16777216 avgt 30 2429329.527 ± 150265.335 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED HEAP 134217728 avgt 30 20546635.488 ± 1218074.543 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 2 avgt 30 4.390 ± 0.039 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 4 avgt 30 8.760 ± 0.186 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 8 avgt 30 9.594 ± 0.436 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 12 avgt 30 9.770 ± 0.244 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 16 avgt 30 11.200 ± 0.592 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 64 avgt 30 16.344 ± 0.517 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 512 avgt 30 34.287 ± 3.514 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 4096 avgt 30 60.660 ± 1.724 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 32768 avgt 30 750.561 ± 17.396 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 262144 avgt 30 11670.596 ± 343.869 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 2097152 avgt 30 137006.846 ± 6150.119 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 16777216 avgt 30 2607338.374 ± 101259.992 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong ALIGNED NATIVE 134217728 avgt 30 22927871.742 ± 777191.247 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 2 avgt 30 5.761 ± 0.065 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 4 avgt 30 10.525 ± 0.680 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 8 avgt 30 12.936 ± 0.661 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 12 avgt 30 13.616 ± 1.285 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 16 avgt 30 14.179 ± 0.787 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 64 avgt 30 20.598 ± 1.262 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 512 avgt 30 43.612 ± 2.221 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 4096 avgt 30 71.669 ± 2.926 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 32768 avgt 30 919.142 ± 25.319 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 262144 avgt 30 13890.391 ± 477.231 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 2097152 avgt 30 112268.994 ± 4224.930 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 16777216 avgt 30 2773941.251 ± 199768.100 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED HEAP 134217728 avgt 30 24552493.319 ± 3621074.337 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 2 avgt 30 5.260 ± 0.202 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 4 avgt 30 9.457 ± 0.156 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 8 avgt 30 10.889 ± 0.355 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 12 avgt 30 11.520 ± 0.292 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 16 avgt 30 12.918 ± 0.246 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 64 avgt 30 17.092 ± 0.372 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 512 avgt 30 34.789 ± 2.570 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 4096 avgt 30 67.835 ± 1.805 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 32768 avgt 30 860.056 ± 12.553 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 262144 avgt 30 12700.414 ± 390.168 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 2097152 avgt 30 110532.822 ± 9128.368 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 16777216 avgt 30 2660177.270 ± 135536.673 ns/op
SegmentBulkCopy.Segment.copyLoopLongLong UNALIGNED NATIVE 134217728 avgt 30 23897449.938 ± 2714769.406 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 2 avgt 30 10.582 ± 0.392 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 4 avgt 30 10.246 ± 0.483 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 8 avgt 30 8.916 ± 0.143 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 12 avgt 30 9.795 ± 0.367 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 16 avgt 30 8.643 ± 0.142 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 64 avgt 30 8.890 ± 0.179 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 512 avgt 30 15.946 ± 0.226 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 4096 avgt 30 67.112 ± 1.375 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 32768 avgt 30 936.862 ± 19.557 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 262144 avgt 30 13286.402 ± 285.636 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 2097152 avgt 30 115039.272 ± 4222.166 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 16777216 avgt 30 2550367.562 ± 118621.968 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED HEAP 134217728 avgt 30 22209497.425 ± 977533.043 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 2 avgt 30 9.346 ± 0.166 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 4 avgt 30 8.328 ± 0.181 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 8 avgt 30 8.517 ± 0.644 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 12 avgt 30 8.491 ± 0.402 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 16 avgt 30 8.432 ± 0.637 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 64 avgt 30 7.749 ± 0.164 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 512 avgt 30 13.562 ± 0.703 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 4096 avgt 30 53.759 ± 3.484 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 32768 avgt 30 875.670 ± 14.180 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 262144 avgt 30 12746.529 ± 182.944 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 2097152 avgt 30 128383.846 ± 4404.690 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 16777216 avgt 30 2704314.291 ± 241631.983 ns/op
SegmentBulkCopy.Segment.copyUnsafe ALIGNED NATIVE 134217728 avgt 30 22771347.545 ± 658342.089 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 2 avgt 30 12.293 ± 0.482 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 4 avgt 30 11.810 ± 0.233 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 8 avgt 30 11.345 ± 0.206 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 12 avgt 30 11.832 ± 0.262 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 16 avgt 30 11.938 ± 0.261 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 64 avgt 30 12.038 ± 0.497 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 512 avgt 30 17.747 ± 0.243 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 4096 avgt 30 68.936 ± 2.162 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 32768 avgt 30 952.171 ± 46.044 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 262144 avgt 30 13860.608 ± 666.311 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 2097152 avgt 30 121784.338 ± 6010.538 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 16777216 avgt 30 2758023.712 ± 175517.371 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED HEAP 134217728 avgt 30 23649594.683 ± 1972925.852 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 2 avgt 30 10.147 ± 0.174 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 4 avgt 30 10.302 ± 0.158 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 8 avgt 30 10.101 ± 0.453 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 12 avgt 30 10.651 ± 0.494 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 16 avgt 30 11.192 ± 0.171 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 64 avgt 30 10.616 ± 0.233 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 512 avgt 30 17.586 ± 1.561 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 4096 avgt 30 77.260 ± 3.505 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 32768 avgt 30 931.910 ± 11.294 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 262144 avgt 30 12780.945 ± 240.646 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 2097152 avgt 30 115060.899 ± 8672.538 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 16777216 avgt 30 2813329.611 ± 297819.618 ns/op
SegmentBulkCopy.Segment.copyUnsafe UNALIGNED NATIVE 134217728 avgt 30 22303045.077 ± 875937.220 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 2 avgt 30 2.521 ± 0.042 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 4 avgt 30 4.852 ± 0.063 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 8 avgt 30 5.998 ± 0.199 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 12 avgt 30 4.865 ± 0.072 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 16 avgt 30 6.066 ± 0.162 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 64 avgt 30 8.701 ± 0.271 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 512 avgt 30 25.048 ± 0.412 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 4096 avgt 30 56.409 ± 3.604 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 32768 avgt 30 441.250 ± 22.357 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 262144 avgt 30 5267.392 ± 429.547 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 2097152 avgt 30 68314.550 ± 1918.564 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 16777216 avgt 30 1371735.466 ± 84284.773 ns/op
SegmentBulkFill.Array.arraysFill N/A N/A 134217728 avgt 30 13669724.771 ± 281394.365 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 2 avgt 30 2.605 ± 0.056 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 4 avgt 30 4.950 ± 0.271 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 8 avgt 30 6.208 ± 0.143 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 12 avgt 30 5.377 ± 0.239 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 16 avgt 30 6.488 ± 0.123 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 64 avgt 30 10.482 ± 0.370 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 512 avgt 30 24.510 ± 4.586 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 4096 avgt 30 48.521 ± 0.956 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 32768 avgt 30 374.985 ± 19.047 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 262144 avgt 30 4033.984 ± 280.488 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 2097152 avgt 30 57462.641 ± 2235.699 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 16777216 avgt 30 1171310.245 ± 76183.222 ns/op
SegmentBulkFill.Array.arraysFillLoop N/A N/A 134217728 avgt 30 12947567.600 ± 781527.989 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 2 avgt 30 3.943 ± 0.070 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 4 avgt 30 5.426 ± 0.170 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 8 avgt 30 7.193 ± 0.599 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 12 avgt 30 6.894 ± 0.236 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 16 avgt 30 8.565 ± 0.160 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 64 avgt 30 11.809 ± 0.453 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 512 avgt 30 24.810 ± 1.155 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 4096 avgt 30 51.998 ± 1.164 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 32768 avgt 30 412.519 ± 17.135 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 262144 avgt 30 4082.585 ± 227.410 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 2097152 avgt 30 57716.233 ± 2702.127 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 16777216 avgt 30 1140453.412 ± 90968.659 ns/op
SegmentBulkFill.Array.bufferFillLoop N/A N/A 134217728 avgt 30 12943176.334 ± 1046000.775 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 2 avgt 30 2.756 ± 0.044 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 4 avgt 30 2.677 ± 0.036 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 8 avgt 30 3.996 ± 0.157 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 12 avgt 30 5.032 ± 0.132 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 16 avgt 30 4.578 ± 0.119 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 64 avgt 30 7.952 ± 0.360 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 512 avgt 30 11.243 ± 0.590 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 4096 avgt 30 37.895 ± 0.500 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 32768 avgt 30 405.947 ± 10.153 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 262144 avgt 30 5332.738 ± 167.826 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 2097152 avgt 30 58767.311 ± 5738.350 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 16777216 avgt 30 1127931.502 ± 41006.916 ns/op
SegmentBulkFill.Segment.fill ALIGNED HEAP 134217728 avgt 30 12863038.809 ± 591834.479 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 2 avgt 30 2.249 ± 0.034 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 4 avgt 30 2.417 ± 0.073 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 8 avgt 30 3.585 ± 0.144 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 12 avgt 30 4.212 ± 0.089 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 16 avgt 30 4.110 ± 0.135 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 64 avgt 30 6.624 ± 0.113 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 512 avgt 30 11.364 ± 0.642 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 4096 avgt 30 37.917 ± 0.789 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 32768 avgt 30 377.618 ± 25.495 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 262144 avgt 30 6177.906 ± 352.228 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 2097152 avgt 30 57378.200 ± 4766.598 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 16777216 avgt 30 1164544.873 ± 102543.385 ns/op
SegmentBulkFill.Segment.fill ALIGNED NATIVE 134217728 avgt 30 12665348.310 ± 176557.440 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 2 avgt 30 2.725 ± 0.053 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 4 avgt 30 2.689 ± 0.080 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 8 avgt 30 3.966 ± 0.074 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 12 avgt 30 5.079 ± 0.268 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 16 avgt 30 4.595 ± 0.090 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 64 avgt 30 8.154 ± 0.148 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 512 avgt 30 12.213 ± 0.547 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 4096 avgt 30 60.842 ± 2.209 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 32768 avgt 30 550.950 ± 35.440 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 262144 avgt 30 7141.146 ± 239.577 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 2097152 avgt 30 65733.409 ± 3791.686 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 16777216 avgt 30 1157433.794 ± 58691.589 ns/op
SegmentBulkFill.Segment.fill UNALIGNED HEAP 134217728 avgt 30 13064794.269 ± 250020.512 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 2 avgt 30 2.300 ± 0.042 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 4 avgt 30 2.339 ± 0.040 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 8 avgt 30 3.612 ± 0.084 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 12 avgt 30 4.334 ± 0.142 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 16 avgt 30 4.071 ± 0.180 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 64 avgt 30 7.019 ± 0.111 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 512 avgt 30 11.311 ± 0.607 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 4096 avgt 30 57.471 ± 1.627 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 32768 avgt 30 565.736 ± 48.133 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 262144 avgt 30 6892.307 ± 312.206 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 2097152 avgt 30 64365.408 ± 6443.033 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 16777216 avgt 30 1174477.842 ± 38236.265 ns/op
SegmentBulkFill.Segment.fill UNALIGNED NATIVE 134217728 avgt 30 13143443.609 ± 413401.360 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 2 avgt 30 3.856 ± 0.064 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 4 avgt 30 5.953 ± 0.152 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 8 avgt 30 7.213 ± 0.325 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 12 avgt 30 7.119 ± 0.139 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 16 avgt 30 8.379 ± 0.370 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 64 avgt 30 11.182 ± 0.241 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 512 avgt 30 21.396 ± 0.944 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 4096 avgt 30 52.136 ± 1.111 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 32768 avgt 30 388.426 ± 29.256 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 262144 avgt 30 3827.285 ± 133.255 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 2097152 avgt 30 55762.090 ± 2488.630 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 16777216 avgt 30 1554247.183 ± 940916.591 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED HEAP 134217728 avgt 30 8964120.409 ± 558792.392 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 2 avgt 30 3.001 ± 0.165 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 4 avgt 30 4.948 ± 0.074 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 8 avgt 30 5.630 ± 0.060 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 12 avgt 30 5.785 ± 0.231 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 16 avgt 30 6.521 ± 0.140 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 64 avgt 30 9.519 ± 0.183 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 512 avgt 30 24.401 ± 1.875 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 4096 avgt 30 46.221 ± 2.476 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 32768 avgt 30 347.152 ± 12.014 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 262144 avgt 30 3429.537 ± 276.275 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 2097152 avgt 30 49877.892 ± 1209.352 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 16777216 avgt 30 596199.711 ± 30106.370 ns/op
SegmentBulkFill.Segment.fillLoopIntInt ALIGNED NATIVE 134217728 avgt 30 8777367.948 ± 293586.250 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 2 avgt 30 3.298 ± 0.059 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 4 avgt 30 4.930 ± 0.073 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 8 avgt 30 6.140 ± 0.110 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 12 avgt 30 6.189 ± 0.186 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 16 avgt 30 6.941 ± 0.103 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 64 avgt 30 9.419 ± 0.125 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 512 avgt 30 18.482 ± 0.886 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 4096 avgt 30 44.719 ± 1.705 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 32768 avgt 30 343.314 ± 10.257 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 262144 avgt 30 3347.846 ± 65.455 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 2097152 avgt 30 49798.594 ± 1208.708 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 16777216 avgt 30 595551.290 ± 26461.410 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED HEAP 134217728 avgt 30 8687759.138 ± 151702.242 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 2 avgt 30 3.035 ± 0.208 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 4 avgt 30 4.799 ± 0.187 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 8 avgt 30 5.460 ± 0.086 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 12 avgt 30 5.474 ± 0.107 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 16 avgt 30 6.387 ± 0.133 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 64 avgt 30 9.560 ± 0.147 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 512 avgt 30 23.269 ± 0.758 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 4096 avgt 30 46.290 ± 0.973 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 32768 avgt 30 341.239 ± 9.452 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 262144 avgt 30 3629.545 ± 216.319 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 2097152 avgt 30 49184.048 ± 757.276 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 16777216 avgt 30 603341.049 ± 40715.473 ns/op
SegmentBulkFill.Segment.fillLoopIntInt UNALIGNED NATIVE 134217728 avgt 30 8761624.892 ± 168238.639 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 2 avgt 30 3.153 ± 0.086 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 4 avgt 30 4.252 ± 0.066 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 8 avgt 30 6.681 ± 0.170 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 12 avgt 30 9.091 ± 0.605 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 16 avgt 30 11.256 ± 0.148 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 64 avgt 30 45.952 ± 0.671 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 512 avgt 30 313.569 ± 20.998 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 4096 avgt 30 2454.926 ± 71.937 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 32768 avgt 30 22526.439 ± 1366.339 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 262144 avgt 30 173333.188 ± 5908.844 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 2097152 avgt 30 1414814.178 ± 60803.270 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 16777216 avgt 30 11485170.083 ± 363416.078 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED HEAP 134217728 avgt 30 92595416.142 ± 5842945.762 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 2 avgt 30 3.123 ± 0.073 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 4 avgt 30 4.469 ± 0.176 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 8 avgt 30 7.036 ± 0.166 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 12 avgt 30 9.496 ± 0.202 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 16 avgt 30 12.602 ± 0.459 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 64 avgt 30 44.806 ± 3.424 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 512 avgt 30 355.322 ± 23.344 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 4096 avgt 30 2795.966 ± 126.485 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 32768 avgt 30 21717.330 ± 868.518 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 262144 avgt 30 176938.107 ± 5102.623 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 2097152 avgt 30 1478073.243 ± 115315.137 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 16777216 avgt 30 11869947.378 ± 829571.723 ns/op
SegmentBulkFill.Segment.fillLoopIntLong ALIGNED NATIVE 134217728 avgt 30 89816857.561 ± 2399773.905 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 2 avgt 30 3.492 ± 0.179 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 4 avgt 30 4.771 ± 0.193 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 8 avgt 30 7.638 ± 0.766 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 12 avgt 30 9.999 ± 0.337 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 16 avgt 30 12.534 ± 0.347 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 64 avgt 30 51.920 ± 1.637 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 512 avgt 30 348.660 ± 18.903 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 4096 avgt 30 2866.939 ± 252.666 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 32768 avgt 30 22321.789 ± 643.336 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 262144 avgt 30 176291.846 ± 8845.324 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 2097152 avgt 30 1473804.228 ± 145882.061 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 16777216 avgt 30 11750648.595 ± 769423.546 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED HEAP 134217728 avgt 30 94109390.411 ± 4973749.859 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 2 avgt 30 3.147 ± 0.085 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 4 avgt 30 4.558 ± 0.186 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 8 avgt 30 7.222 ± 0.262 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 12 avgt 30 9.668 ± 0.263 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 16 avgt 30 13.085 ± 0.100 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 64 avgt 30 47.101 ± 1.990 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 512 avgt 30 360.414 ± 9.968 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 4096 avgt 30 2786.959 ± 85.607 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 32768 avgt 30 23162.108 ± 1284.829 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 262144 avgt 30 192940.139 ± 10496.283 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 2097152 avgt 30 1460919.226 ± 12668.955 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 16777216 avgt 30 11789089.779 ± 290992.568 ns/op
SegmentBulkFill.Segment.fillLoopIntLong UNALIGNED NATIVE 134217728 avgt 30 92727621.528 ± 1509157.607 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 2 avgt 30 2.979 ± 0.053 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 4 avgt 30 5.716 ± 0.123 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 8 avgt 30 6.926 ± 0.219 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 12 avgt 30 7.036 ± 0.202 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 16 avgt 30 8.078 ± 0.504 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 64 avgt 30 10.921 ± 0.288 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 512 avgt 30 21.441 ± 0.568 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 4096 avgt 30 51.188 ± 1.466 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 32768 avgt 30 400.859 ± 19.988 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 262144 avgt 30 3987.152 ± 98.156 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 2097152 avgt 30 56335.624 ± 1719.755 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 16777216 avgt 30 1135735.748 ± 49077.855 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED HEAP 134217728 avgt 30 13060409.782 ± 1122635.466 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 2 avgt 30 2.815 ± 0.069 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 4 avgt 30 5.686 ± 0.285 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 8 avgt 30 7.049 ± 0.285 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 12 avgt 30 6.544 ± 0.339 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 16 avgt 30 7.758 ± 0.174 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 64 avgt 30 10.612 ± 0.514 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 512 avgt 30 23.739 ± 2.458 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 4096 avgt 30 55.276 ± 5.769 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 32768 avgt 30 422.432 ± 20.117 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 262144 avgt 30 4485.003 ± 315.418 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 2097152 avgt 30 59755.061 ± 5166.429 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 16777216 avgt 30 1232851.429 ± 145164.467 ns/op
SegmentBulkFill.Segment.fillLoopLongLong ALIGNED NATIVE 134217728 avgt 30 12759905.968 ± 331036.442 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 2 avgt 30 3.240 ± 0.091 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 4 avgt 30 5.348 ± 0.236 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 8 avgt 30 6.710 ± 0.427 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 12 avgt 30 6.794 ± 0.159 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 16 avgt 30 7.965 ± 0.380 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 64 avgt 30 10.785 ± 0.178 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 512 avgt 30 22.685 ± 0.671 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 4096 avgt 30 52.457 ± 0.629 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 32768 avgt 30 411.368 ± 40.300 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 262144 avgt 30 4018.323 ± 106.854 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 2097152 avgt 30 56672.821 ± 3216.737 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 16777216 avgt 30 1160619.879 ± 63601.665 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED HEAP 134217728 avgt 30 13073144.328 ± 878206.096 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 2 avgt 30 2.778 ± 0.046 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 4 avgt 30 5.294 ± 0.123 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 8 avgt 30 6.530 ± 0.150 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 12 avgt 30 6.257 ± 0.481 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 16 avgt 30 7.436 ± 0.161 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 64 avgt 30 10.501 ± 0.629 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 512 avgt 30 24.646 ± 1.884 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 4096 avgt 30 51.028 ± 0.654 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 32768 avgt 30 413.980 ± 37.104 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 262144 avgt 30 4055.084 ± 216.524 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 2097152 avgt 30 57270.811 ± 2232.847 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 16777216 avgt 30 1140870.951 ± 57134.743 ns/op
SegmentBulkFill.Segment.fillLoopLongLong UNALIGNED NATIVE 134217728 avgt 30 12628578.069 ± 236192.786 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 2 avgt 30 5.598 ± 0.241 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 4 avgt 30 4.794 ± 0.072 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 8 avgt 30 4.279 ± 0.105 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 12 avgt 30 5.232 ± 0.410 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 16 avgt 30 4.311 ± 0.066 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 64 avgt 30 5.543 ± 0.240 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 512 avgt 30 18.023 ± 0.350 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 4096 avgt 30 136.178 ± 6.362 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 32768 avgt 30 1198.318 ± 37.850 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 262144 avgt 30 11085.452 ± 906.724 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 2097152 avgt 30 91914.903 ± 5074.303 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 16777216 avgt 30 1263137.568 ± 39016.298 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED HEAP 134217728 avgt 30 12866053.630 ± 581664.548 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 2 avgt 30 4.978 ± 0.057 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 4 avgt 30 4.575 ± 0.087 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 8 avgt 30 3.880 ± 0.102 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 12 avgt 30 4.951 ± 0.200 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 16 avgt 30 4.146 ± 0.239 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 64 avgt 30 5.847 ± 0.248 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 512 avgt 30 22.373 ± 1.025 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 4096 avgt 30 163.615 ± 4.005 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 32768 avgt 30 1406.803 ± 30.126 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 262144 avgt 30 11930.156 ± 246.601 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 2097152 avgt 30 107398.708 ± 2787.772 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 16777216 avgt 30 1491074.142 ± 43116.735 ns/op
SegmentBulkFill.Segment.fillUnsafe ALIGNED NATIVE 134217728 avgt 30 14252786.576 ± 453715.979 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 2 avgt 30 8.846 ± 0.180 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 4 avgt 30 9.013 ± 0.171 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 8 avgt 30 9.400 ± 0.310 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 12 avgt 30 9.901 ± 0.279 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 16 avgt 30 10.172 ± 0.142 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 64 avgt 30 9.463 ± 0.315 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 512 avgt 30 11.753 ± 0.160 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 4096 avgt 30 66.819 ± 1.200 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 32768 avgt 30 654.098 ± 36.482 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 262144 avgt 30 6788.187 ± 200.604 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 2097152 avgt 30 76146.809 ± 4422.446 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 16777216 avgt 30 1432904.148 ± 42147.324 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED HEAP 134217728 avgt 30 15508887.036 ± 1224423.815 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 2 avgt 30 8.165 ± 0.233 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 4 avgt 30 8.382 ± 0.405 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 8 avgt 30 8.965 ± 0.198 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 12 avgt 30 9.443 ± 0.411 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 16 avgt 30 9.898 ± 0.128 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 64 avgt 30 8.701 ± 0.139 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 512 avgt 30 11.719 ± 0.921 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 4096 avgt 30 68.990 ± 0.870 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 32768 avgt 30 677.396 ± 23.859 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 262144 avgt 30 7021.868 ± 145.703 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 2097152 avgt 30 75492.188 ± 4682.203 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 16777216 avgt 30 1446093.339 ± 54079.719 ns/op
SegmentBulkFill.Segment.fillUnsafe UNALIGNED NATIVE 134217728 avgt 30 14862352.444 ± 406730.811 ns/op
SegmentBulkHash.Array.array N/A N/A 2 avgt 30 3.052 ± 0.073 ns/op
SegmentBulkHash.Array.array N/A N/A 4 avgt 30 3.775 ± 0.064 ns/op
SegmentBulkHash.Array.array N/A N/A 8 avgt 30 4.882 ± 0.077 ns/op
SegmentBulkHash.Array.array N/A N/A 12 avgt 30 6.495 ± 0.133 ns/op
SegmentBulkHash.Array.array N/A N/A 16 avgt 30 8.801 ± 0.389 ns/op
SegmentBulkHash.Array.array N/A N/A 64 avgt 30 19.767 ± 0.311 ns/op
SegmentBulkHash.Array.array N/A N/A 512 avgt 30 72.175 ± 1.000 ns/op
SegmentBulkHash.Array.array N/A N/A 4096 avgt 30 501.395 ± 6.561 ns/op
SegmentBulkHash.Array.array N/A N/A 32768 avgt 30 3929.496 ± 84.002 ns/op
SegmentBulkHash.Array.array N/A N/A 262144 avgt 30 34902.830 ± 4701.980 ns/op
SegmentBulkHash.Array.array N/A N/A 2097152 avgt 30 2019938.327 ± 40435.482 ns/op
SegmentBulkHash.Array.array N/A N/A 16777216 avgt 30 16066908.487 ± 272793.694 ns/op
SegmentBulkHash.Array.array N/A N/A 134217728 avgt 30 126584818.785 ± 4031437.144 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 2 avgt 30 4.091 ± 0.143 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 4 avgt 30 7.392 ± 0.290 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 8 avgt 30 13.304 ± 0.283 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 12 avgt 30 15.126 ± 0.267 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 16 avgt 30 15.597 ± 0.292 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 64 avgt 30 47.543 ± 9.674 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 512 avgt 30 303.184 ± 5.162 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 4096 avgt 30 2327.241 ± 45.114 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 32768 avgt 30 18947.118 ± 424.749 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 262144 avgt 30 154832.873 ± 12186.696 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 2097152 avgt 30 1266417.521 ± 27077.922 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 16777216 avgt 30 10591942.734 ± 654278.036 ns/op
SegmentBulkHash.Segment.hash ALIGNED HEAP 134217728 avgt 30 86635695.591 ± 1616951.849 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 2 avgt 30 5.283 ± 0.153 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 4 avgt 30 4.411 ± 0.250 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 8 avgt 30 11.674 ± 0.171 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 12 avgt 30 13.819 ± 0.227 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 16 avgt 30 16.083 ± 0.809 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 64 avgt 30 47.437 ± 0.681 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 512 avgt 30 335.044 ± 15.056 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 4096 avgt 30 2588.463 ± 69.043 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 32768 avgt 30 20510.255 ± 449.978 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 262144 avgt 30 179188.480 ± 4034.207 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 2097152 avgt 30 1418511.735 ± 147213.033 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 16777216 avgt 30 11560988.594 ± 579584.272 ns/op
SegmentBulkHash.Segment.hash ALIGNED NATIVE 134217728 avgt 30 90755967.028 ± 1099511.306 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 2 avgt 30 4.205 ± 0.325 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 4 avgt 30 6.859 ± 0.140 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 8 avgt 30 13.153 ± 1.050 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 12 avgt 30 15.755 ± 0.758 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 16 avgt 30 16.535 ± 0.382 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 64 avgt 30 45.125 ± 0.905 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 512 avgt 30 306.289 ± 5.401 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 4096 avgt 30 2371.146 ± 65.929 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 32768 avgt 30 20674.436 ± 1736.187 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 262144 avgt 30 158443.373 ± 5769.276 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 2097152 avgt 30 1345564.113 ± 68361.380 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 16777216 avgt 30 10380406.319 ± 185474.601 ns/op
SegmentBulkHash.Segment.hash UNALIGNED HEAP 134217728 avgt 30 83178106.626 ± 2480277.374 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 2 avgt 30 5.253 ± 0.163 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 4 avgt 30 4.600 ± 0.070 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 8 avgt 30 12.277 ± 0.215 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 12 avgt 30 14.304 ± 0.703 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 16 avgt 30 15.929 ± 0.278 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 64 avgt 30 44.941 ± 0.835 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 512 avgt 30 324.829 ± 6.347 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 4096 avgt 30 2529.040 ± 39.184 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 32768 avgt 30 20554.561 ± 443.045 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 262144 avgt 30 181531.537 ± 8689.609 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 2097152 avgt 30 1388093.212 ± 45796.893 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 16777216 avgt 30 10784789.521 ± 178897.169 ns/op
SegmentBulkHash.Segment.hash UNALIGNED NATIVE 134217728 avgt 30 88034069.719 ± 2172037.337 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 2 avgt 30 5.295 ± 0.082 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 4 avgt 30 6.315 ± 0.095 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 8 avgt 30 9.539 ± 0.178 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 12 avgt 30 11.381 ± 0.178 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 16 avgt 30 13.957 ± 1.125 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 64 avgt 30 54.664 ± 1.040 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 512 avgt 30 464.357 ± 6.281 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 4096 avgt 30 3833.414 ± 54.682 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 32768 avgt 30 29866.700 ± 605.533 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 262144 avgt 30 237251.512 ± 9012.938 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 2097152 avgt 30 1920687.928 ± 55677.219 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 16777216 avgt 30 16041668.724 ± 1078432.415 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED HEAP 134217728 avgt 30 132116094.756 ± 7557126.595 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 2 avgt 30 4.735 ± 0.167 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 4 avgt 30 5.501 ± 0.079 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 8 avgt 30 9.164 ± 0.461 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 12 avgt 30 10.908 ± 0.211 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 16 avgt 30 13.127 ± 0.561 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 64 avgt 30 55.078 ± 0.729 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 512 avgt 30 463.711 ± 19.495 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 4096 avgt 30 3690.981 ± 116.852 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 32768 avgt 30 30095.124 ± 1099.632 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 262144 avgt 30 236215.102 ± 3880.274 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 2097152 avgt 30 1958083.325 ± 43109.881 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 16777216 avgt 30 15914096.222 ± 267012.365 ns/op
SegmentBulkHash.Segment.hashLoopIntInt ALIGNED NATIVE 134217728 avgt 30 129208503.707 ± 7177406.123 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 2 avgt 30 5.135 ± 0.102 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 4 avgt 30 6.159 ± 0.087 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 8 avgt 30 9.617 ± 0.134 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 12 avgt 30 11.819 ± 0.624 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 16 avgt 30 13.451 ± 0.202 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 64 avgt 30 58.634 ± 3.831 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 512 avgt 30 484.861 ± 18.138 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 4096 avgt 30 3703.402 ± 225.221 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 32768 avgt 30 28717.652 ± 622.694 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 262144 avgt 30 239102.113 ± 6977.171 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 2097152 avgt 30 1981403.319 ± 43954.872 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 16777216 avgt 30 15951221.198 ± 293043.625 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED HEAP 134217728 avgt 30 125346439.372 ± 3362020.105 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 2 avgt 30 4.684 ± 0.137 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 4 avgt 30 5.714 ± 0.303 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 8 avgt 30 9.223 ± 0.121 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 12 avgt 30 10.925 ± 0.193 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 16 avgt 30 13.069 ± 0.464 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 64 avgt 30 50.319 ± 1.591 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 512 avgt 30 414.633 ± 9.396 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 4096 avgt 30 3294.024 ± 165.441 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 32768 avgt 30 27169.404 ± 602.143 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 262144 avgt 30 217684.995 ± 4206.871 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 2097152 avgt 30 1846702.853 ± 89997.725 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 16777216 avgt 30 14514508.876 ± 375205.121 ns/op
SegmentBulkHash.Segment.hashLoopIntInt UNALIGNED NATIVE 134217728 avgt 30 112580356.427 ± 2914292.280 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 2 avgt 30 4.006 ± 0.113 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 4 avgt 30 6.028 ± 0.124 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 8 avgt 30 10.783 ± 0.233 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 12 avgt 30 15.612 ± 0.133 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 16 avgt 30 19.682 ± 0.739 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 64 avgt 30 70.314 ± 1.087 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 512 avgt 30 558.909 ± 9.113 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 4096 avgt 30 4480.011 ± 94.518 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 32768 avgt 30 34188.185 ± 2313.115 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 262144 avgt 30 294829.556 ± 10266.511 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 2097152 avgt 30 2452939.965 ± 157456.584 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 16777216 avgt 30 18913892.896 ± 615819.913 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED HEAP 134217728 avgt 30 149760257.733 ± 6996009.704 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 2 avgt 30 3.525 ± 0.090 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 4 avgt 30 5.614 ± 0.193 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 8 avgt 30 9.778 ± 0.147 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 12 avgt 30 13.743 ± 0.309 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 16 avgt 30 17.534 ± 0.432 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 64 avgt 30 65.434 ± 2.455 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 512 avgt 30 513.824 ± 11.062 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 4096 avgt 30 4144.101 ± 116.974 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 32768 avgt 30 33135.608 ± 1495.217 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 262144 avgt 30 250953.002 ± 14725.362 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 2097152 avgt 30 2048169.400 ± 52345.100 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 16777216 avgt 30 16664138.815 ± 461299.518 ns/op
SegmentBulkHash.Segment.hashLoopIntLong ALIGNED NATIVE 134217728 avgt 30 129126878.548 ± 3024481.009 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 2 avgt 30 4.356 ± 0.227 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 4 avgt 30 6.197 ± 0.130 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 8 avgt 30 10.662 ± 0.646 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 12 avgt 30 14.349 ± 0.316 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 16 avgt 30 19.093 ± 0.494 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 64 avgt 30 70.106 ± 1.884 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 512 avgt 30 544.297 ± 12.833 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 4096 avgt 30 4372.754 ± 193.958 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 32768 avgt 30 34757.320 ± 1008.118 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 262144 avgt 30 281163.668 ± 8733.767 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 2097152 avgt 30 2275227.467 ± 66365.311 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 16777216 avgt 30 18616901.123 ± 763503.681 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED HEAP 134217728 avgt 30 150196423.475 ± 3775137.479 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 2 avgt 30 3.597 ± 0.097 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 4 avgt 30 5.781 ± 0.116 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 8 avgt 30 9.613 ± 0.473 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 12 avgt 30 13.479 ± 0.367 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 16 avgt 30 17.690 ± 0.473 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 64 avgt 30 64.367 ± 1.823 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 512 avgt 30 533.592 ± 25.148 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 4096 avgt 30 4137.472 ± 81.658 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 32768 avgt 30 32835.333 ± 941.310 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 262144 avgt 30 250465.594 ± 6009.723 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 2097152 avgt 30 2060451.538 ± 47109.585 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 16777216 avgt 30 16499345.369 ± 456107.693 ns/op
SegmentBulkHash.Segment.hashLoopIntLong UNALIGNED NATIVE 134217728 avgt 30 132985049.782 ± 3829087.858 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 2 avgt 30 3.850 ± 0.119 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 4 avgt 30 5.349 ± 0.136 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 8 avgt 30 8.303 ± 0.249 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 12 avgt 30 9.933 ± 0.277 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 16 avgt 30 11.857 ± 0.314 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 64 avgt 30 49.017 ± 0.680 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 512 avgt 30 413.991 ± 22.002 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 4096 avgt 30 3312.720 ± 113.281 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 32768 avgt 30 26523.251 ± 1451.185 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 262144 avgt 30 210134.671 ± 8574.475 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 2097152 avgt 30 1791219.800 ± 201769.996 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 16777216 avgt 30 14596628.891 ± 967811.964 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED HEAP 134217728 avgt 30 112525842.722 ± 4155179.656 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 2 avgt 30 2.948 ± 0.113 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 4 avgt 30 4.638 ± 0.107 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 8 avgt 30 7.691 ± 0.151 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 12 avgt 30 9.623 ± 0.645 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 16 avgt 30 11.552 ± 0.522 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 64 avgt 30 46.218 ± 1.255 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 512 avgt 30 403.379 ± 22.356 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 4096 avgt 30 3198.038 ± 91.503 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 32768 avgt 30 26164.119 ± 920.916 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 262144 avgt 30 212842.173 ± 22187.390 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 2097152 avgt 30 1675198.860 ± 40245.667 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 16777216 avgt 30 14834005.950 ± 1261213.575 ns/op
SegmentBulkHash.Segment.hashLoopLongLong ALIGNED NATIVE 134217728 avgt 30 111573019.160 ± 2921742.637 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 2 avgt 30 3.872 ± 0.117 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 4 avgt 30 5.267 ± 0.105 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 8 avgt 30 8.763 ± 0.272 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 12 avgt 30 10.124 ± 0.243 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 16 avgt 30 11.581 ± 0.313 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 64 avgt 30 45.962 ± 1.750 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 512 avgt 30 405.016 ± 13.564 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 4096 avgt 30 3287.824 ± 172.100 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 32768 avgt 30 25475.386 ± 441.917 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 262144 avgt 30 209870.657 ± 5216.265 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 2097152 avgt 30 1769129.725 ± 58241.406 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 16777216 avgt 30 13707478.676 ± 266393.309 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED HEAP 134217728 avgt 30 112739727.453 ± 7769604.822 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 2 avgt 30 2.886 ± 0.079 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 4 avgt 30 4.667 ± 0.270 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 8 avgt 30 8.015 ± 0.315 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 12 avgt 30 9.239 ± 0.220 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 16 avgt 30 11.215 ± 0.434 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 64 avgt 30 46.295 ± 1.090 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 512 avgt 30 399.351 ± 11.091 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 4096 avgt 30 3256.777 ± 163.581 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 32768 avgt 30 26413.393 ± 1134.787 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 262144 avgt 30 206927.246 ± 6953.168 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 2097152 avgt 30 1725673.656 ± 125464.741 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 16777216 avgt 30 14256690.063 ± 702152.919 ns/op
SegmentBulkHash.Segment.hashLoopLongLong UNALIGNED NATIVE 134217728 avgt 30 113607895.883 ± 5447605.701 ns/op
SegmentBulkMismatch.Array.array N/A N/A 2 avgt 30 3.939 ± 0.108 ns/op
SegmentBulkMismatch.Array.array N/A N/A 4 avgt 30 6.178 ± 0.134 ns/op
SegmentBulkMismatch.Array.array N/A N/A 8 avgt 30 5.528 ± 0.064 ns/op
SegmentBulkMismatch.Array.array N/A N/A 12 avgt 30 6.855 ± 0.189 ns/op
SegmentBulkMismatch.Array.array N/A N/A 16 avgt 30 5.908 ± 0.148 ns/op
SegmentBulkMismatch.Array.array N/A N/A 64 avgt 30 7.831 ± 0.422 ns/op
SegmentBulkMismatch.Array.array N/A N/A 512 avgt 30 16.293 ± 0.101 ns/op
SegmentBulkMismatch.Array.array N/A N/A 4096 avgt 30 87.389 ± 1.550 ns/op
SegmentBulkMismatch.Array.array N/A N/A 32768 avgt 30 1080.677 ± 10.171 ns/op
SegmentBulkMismatch.Array.array N/A N/A 262144 avgt 30 11717.150 ± 156.616 ns/op
SegmentBulkMismatch.Array.array N/A N/A 2097152 avgt 30 111850.756 ± 7448.346 ns/op
SegmentBulkMismatch.Array.array N/A N/A 16777216 avgt 30 2167848.824 ± 151850.669 ns/op
SegmentBulkMismatch.Array.array N/A N/A 134217728 avgt 30 18565333.636 ± 1132998.214 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 2 avgt 30 4.290 ± 0.496 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 4 avgt 30 11.161 ± 6.106 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 8 avgt 30 7.226 ± 0.100 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 12 avgt 30 10.082 ± 7.990 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 16 avgt 30 14.751 ± 8.379 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 64 avgt 30 10.213 ± 0.136 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 512 avgt 30 53.631 ± 37.178 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 4096 avgt 30 713.728 ± 5.858 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 32768 avgt 30 15164.751 ± 31489.111 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 262144 avgt 30 69135.635 ± 19709.732 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 2097152 avgt 30 766200.949 ± 15096.957 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 16777216 avgt 30 7915336.495 ± 11913179.591 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED HEAP 134217728 avgt 30 58005435.115 ± 457212.450 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 2 avgt 30 18.449 ± 23.255 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 4 avgt 30 18.945 ± 0.076 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 8 avgt 30 25.379 ± 0.257 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 12 avgt 30 32.151 ± 0.828 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 16 avgt 30 28.853 ± 0.911 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 64 avgt 30 49.209 ± 0.304 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 512 avgt 30 136.104 ± 10.041 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 4096 avgt 30 687.266 ± 11.130 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 32768 avgt 30 8587.788 ± 117.831 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 262144 avgt 30 78358.540 ± 1208.940 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 2097152 avgt 30 662386.121 ± 34962.960 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 16777216 avgt 30 6720416.372 ± 114003.333 ns/op
SegmentBulkMismatch.Segment.mismatch ALIGNED NATIVE 134217728 avgt 30 57084945.524 ± 850139.934 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 2 avgt 30 14.919 ± 5.386 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 4 avgt 30 23.321 ± 0.772 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 8 avgt 30 39.943 ± 0.716 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 12 avgt 30 42.268 ± 0.529 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 16 avgt 30 32.148 ± 0.416 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 64 avgt 30 56.173 ± 0.821 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 512 avgt 30 142.538 ± 4.219 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 4096 avgt 30 774.853 ± 13.546 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 32768 avgt 30 9167.731 ± 78.903 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 262144 avgt 30 91597.241 ± 4900.530 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 2097152 avgt 30 842782.906 ± 15747.147 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 16777216 avgt 30 7277156.100 ± 101085.254 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED HEAP 134217728 avgt 30 61493285.865 ± 1019638.868 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 2 avgt 30 19.535 ± 0.922 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 4 avgt 30 19.230 ± 0.384 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 8 avgt 30 25.504 ± 0.312 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 12 avgt 30 31.900 ± 0.419 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 16 avgt 30 28.714 ± 0.370 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 64 avgt 30 49.879 ± 0.797 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 512 avgt 30 136.397 ± 4.808 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 4096 avgt 30 764.847 ± 12.174 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 32768 avgt 30 9253.348 ± 98.881 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 262144 avgt 30 83163.957 ± 900.401 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 2097152 avgt 30 710950.023 ± 39960.368 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 16777216 avgt 30 7221306.721 ± 137023.489 ns/op
SegmentBulkMismatch.Segment.mismatch UNALIGNED NATIVE 134217728 avgt 30 59890191.233 ± 870684.086 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 2 avgt 30 25.830 ± 0.393 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 4 avgt 30 26.301 ± 0.519 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 8 avgt 30 71.545 ± 1.097 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 12 avgt 30 77.977 ± 1.713 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 16 avgt 30 73.786 ± 0.626 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 64 avgt 30 81.581 ± 1.675 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 512 avgt 30 119.228 ± 1.844 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 4096 avgt 30 456.995 ± 24.367 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 32768 avgt 30 4481.308 ± 35.648 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 262144 avgt 30 45589.165 ± 1716.776 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 2097152 avgt 30 403169.474 ± 17076.681 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 16777216 avgt 30 4642090.517 ± 121575.584 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED HEAP 134217728 avgt 30 48013194.619 ± 929404.849 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 2 avgt 30 22.930 ± 0.299 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 4 avgt 30 25.148 ± 1.315 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 8 avgt 30 44.011 ± 0.515 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 12 avgt 30 61.016 ± 0.556 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 16 avgt 30 56.859 ± 10.639 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 64 avgt 30 60.748 ± 1.314 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 512 avgt 30 137.795 ± 1.650 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 4096 avgt 30 716.042 ± 16.302 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 32768 avgt 30 8623.405 ± 101.389 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 262144 avgt 30 78277.430 ± 1110.730 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 2097152 avgt 30 626247.241 ± 5525.070 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 16777216 avgt 30 4425153.445 ± 170061.993 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe ALIGNED NATIVE 134217728 avgt 30 48238452.400 ± 525455.147 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 2 avgt 30 25.799 ± 0.440 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 4 avgt 30 26.336 ± 0.379 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 8 avgt 30 72.386 ± 1.922 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 12 avgt 30 77.652 ± 0.988 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 16 avgt 30 74.450 ± 1.895 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 64 avgt 30 81.869 ± 1.229 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 512 avgt 30 119.479 ± 2.070 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 4096 avgt 30 452.108 ± 9.962 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 32768 avgt 30 4719.002 ± 37.613 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 262144 avgt 30 49001.490 ± 949.062 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 2097152 avgt 30 406695.022 ± 10264.106 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 16777216 avgt 30 4628509.780 ± 145190.807 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED HEAP 134217728 avgt 30 51253002.341 ± 503920.110 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 2 avgt 30 23.056 ± 0.388 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 4 avgt 30 24.274 ± 0.434 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 8 avgt 30 44.712 ± 2.130 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 12 avgt 30 61.078 ± 0.650 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 16 avgt 30 49.399 ± 3.390 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 64 avgt 30 60.305 ± 0.958 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 512 avgt 30 147.382 ± 5.807 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 4096 avgt 30 783.496 ± 9.190 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 32768 avgt 30 9257.377 ± 115.583 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 262144 avgt 30 83902.943 ± 696.899 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 2097152 avgt 30 668607.217 ± 9861.555 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 16777216 avgt 30 4604291.659 ± 173468.211 ns/op
SegmentBulkMismatch.Segment.mismatchUnsafe UNALIGNED NATIVE 134217728 avgt 30 50673549.745 ± 500571.775 ns/op
-------------
PR Comment: https://git.openjdk.org/jdk/pull/28260#issuecomment-3531221623
More information about the core-libs-dev
mailing list