-
-
Save aclements/9fb32ac0a287d2ff360f1bc166cdf4b8 to your computer and use it in GitHub Desktop.
github.com/cockroachdb/swiss#21 benchmarks
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
# benchstat -col /impl -table .name swiss-austin2-pr21.bench | |
.name: MapIter | |
│ runtimeMap │ swissMap │ | |
│ sec/op │ sec/op vs base │ | |
*/t=Int/len=6-8 57.68n ± 1% 36.12n ± 0% -37.37% (p=0.000 n=20) | |
*/t=Int/len=12-8 100.25n ± 1% 49.78n ± 1% -50.35% (p=0.000 n=20) | |
*/t=Int/len=18-8 157.50n ± 2% 68.57n ± 0% -56.46% (p=0.000 n=20) | |
*/t=Int/len=24-8 185.70n ± 1% 77.00n ± 1% -58.53% (p=0.000 n=20) | |
*/t=Int/len=30-8 246.0n ± 1% 105.4n ± 1% -57.15% (p=0.000 n=20) | |
*/t=Int/len=64-8 475.2n ± 2% 190.4n ± 1% -59.94% (p=0.000 n=20) | |
*/t=Int/len=128-8 940.6n ± 1% 363.4n ± 1% -61.36% (p=0.000 n=20) | |
*/t=Int/len=256-8 1975.5n ± 3% 697.2n ± 1% -64.71% (p=0.000 n=20) | |
*/t=Int/len=512-8 4.198µ ± 1% 1.372µ ± 1% -67.32% (p=0.000 n=20) | |
*/t=Int/len=1024-8 9.020µ ± 2% 3.305µ ± 3% -63.36% (p=0.000 n=20) | |
*/t=Int/len=2048-8 18.362µ ± 1% 8.709µ ± 0% -52.57% (p=0.000 n=20) | |
*/t=Int/len=4096-8 36.85µ ± 1% 19.21µ ± 1% -47.88% (p=0.000 n=20) | |
*/t=Int/len=8192-8 73.82µ ± 1% 39.45µ ± 0% -46.57% (p=0.000 n=20) | |
*/t=Int/len=32768-8 295.4µ ± 1% 159.8µ ± 0% -45.89% (p=0.000 n=20) | |
*/t=Int/len=65536-8 590.4µ ± 1% 320.2µ ± 0% -45.77% (p=0.000 n=20) | |
*/t=Int/len=131072-8 1177.4µ ± 1% 639.4µ ± 0% -45.70% (p=0.000 n=20) | |
*/t=Int/len=262144-8 2.355m ± 1% 1.302m ± 0% -44.70% (p=0.000 n=20) | |
*/t=Int/len=524288-8 4.883m ± 1% 2.872m ± 0% -41.18% (p=0.000 n=20) | |
*/t=Int/len=1048576-8 9.809m ± 1% 5.765m ± 0% -41.22% (p=0.000 n=20) | |
*/t=Int/len=2097152-8 19.65m ± 1% 11.57m ± 0% -41.12% (p=0.000 n=20) | |
*/t=Int/len=4194304-8 39.91m ± 1% 23.10m ± 1% -42.11% (p=0.000 n=20) | |
geomean 27.13µ 13.06µ -51.85% | |
│ runtimeMap │ swissMap │ | |
│ cache-misses/op │ cache-misses/op vs base │ | |
*/t=Int/len=6-8 346.6µ ± 27% 221.4µ ± 22% -36.11% (p=0.000 n=20) | |
*/t=Int/len=12-8 630.8µ ± 26% 312.9µ ± 25% -50.38% (p=0.000 n=20) | |
*/t=Int/len=18-8 962.3µ ± 11% 474.2µ ± 29% -50.73% (p=0.000 n=20) | |
*/t=Int/len=24-8 1110.0µ ± 13% 426.1µ ± 14% -61.61% (p=0.000 n=20) | |
*/t=Int/len=30-8 1312.5µ ± 22% 593.4µ ± 17% -54.78% (p=0.000 n=20) | |
*/t=Int/len=64-8 2.432m ± 38% 1.041m ± 17% -57.18% (p=0.000 n=20) | |
*/t=Int/len=128-8 3.050m ± 25% 1.958m ± 12% -35.81% (p=0.000 n=20) | |
*/t=Int/len=256-8 15.085m ± 11% 3.421m ± 35% -77.32% (p=0.000 n=20) | |
*/t=Int/len=512-8 27.65m ± 21% 11.26m ± 18% -59.30% (p=0.000 n=20) | |
*/t=Int/len=1024-8 51.57m ± 26% 23.59m ± 35% -54.27% (p=0.000 n=20) | |
*/t=Int/len=2048-8 106.65m ± 13% 58.90m ± 14% -44.78% (p=0.000 n=20) | |
*/t=Int/len=4096-8 127.6m ± 51% 116.9m ± 28% ~ (p=0.214 n=20) | |
*/t=Int/len=8192-8 326.6m ± 25% 219.9m ± 28% -32.66% (p=0.014 n=20) | |
*/t=Int/len=32768-8 2.770 ± 23% 2.647 ± 27% ~ (p=0.398 n=20) | |
*/t=Int/len=65536-8 8.825 ± 37% 4.815 ± 56% -45.44% (p=0.018 n=20) | |
*/t=Int/len=131072-8 48.27 ± 21% 35.70 ± 37% ~ (p=0.165 n=20) | |
*/t=Int/len=262144-8 2.543k ± 103% 3.739k ± 17% ~ (p=0.063 n=20) | |
*/t=Int/len=524288-8 83.37k ± 1% 79.88k ± 1% -4.18% (p=0.000 n=20) | |
*/t=Int/len=1048576-8 214.4k ± 1% 212.4k ± 1% -0.91% (p=0.046 n=20) | |
*/t=Int/len=2097152-8 481.8k ± 1% 476.5k ± 0% -1.11% (p=0.000 n=20) | |
*/t=Int/len=4194304-8 1.027M ± 1% 1.022M ± 1% ~ (p=0.114 n=20) | |
geomean 1.087 682.4m -37.22% | |
│ runtimeMap │ swissMap │ | |
│ cache-references/op │ cache-references/op vs base │ | |
*/t=Int/len=6-8 7.638m ± 27% 5.689m ± 21% -25.52% (p=0.002 n=20) | |
*/t=Int/len=12-8 14.090m ± 34% 6.048m ± 53% -57.07% (p=0.000 n=20) | |
*/t=Int/len=18-8 22.050m ± 77% 8.387m ± 36% -61.96% (p=0.000 n=20) | |
*/t=Int/len=24-8 32.91m ± 35% 12.35m ± 43% -62.49% (p=0.000 n=20) | |
*/t=Int/len=30-8 37.78m ± 28% 18.49m ± 24% -51.07% (p=0.000 n=20) | |
*/t=Int/len=64-8 59.91m ± 68% 23.34m ± 26% -61.03% (p=0.000 n=20) | |
*/t=Int/len=128-8 113.95m ± 88% 57.40m ± 41% -49.63% (p=0.000 n=20) | |
*/t=Int/len=256-8 297.60m ± 93% 89.76m ± 31% -69.84% (p=0.000 n=20) | |
*/t=Int/len=512-8 496.1m ± 42% 255.0m ± 41% -48.60% (p=0.000 n=20) | |
*/t=Int/len=1024-8 1768.0m ± 37% 523.4m ± 47% -70.40% (p=0.000 n=20) | |
*/t=Int/len=2048-8 4.343 ± 49% 1.715 ± 33% -60.52% (p=0.000 n=20) | |
*/t=Int/len=4096-8 5.405 ± 65% 4.684 ± 35% ~ (p=0.311 n=20) | |
*/t=Int/len=8192-8 14.915 ± 61% 8.664 ± 64% -41.91% (p=0.021 n=20) | |
*/t=Int/len=32768-8 2.490k ± 80% 1.778k ± 30% ~ (p=0.495 n=20) | |
*/t=Int/len=65536-8 31.76k ± 0% 27.74k ± 1% -12.64% (p=0.000 n=20) | |
*/t=Int/len=131072-8 74.71k ± 0% 67.00k ± 0% -10.32% (p=0.000 n=20) | |
*/t=Int/len=262144-8 156.6k ± 0% 139.2k ± 0% -11.13% (p=0.000 n=20) | |
*/t=Int/len=524288-8 315.2k ± 2% 272.1k ± 1% -13.68% (p=0.000 n=20) | |
*/t=Int/len=1048576-8 635.0k ± 2% 546.6k ± 1% -13.91% (p=0.000 n=20) | |
*/t=Int/len=2097152-8 1.277M ± 2% 1.085M ± 1% -14.98% (p=0.000 n=20) | |
*/t=Int/len=4194304-8 2.525M ± 1% 2.189M ± 1% -13.28% (p=0.000 n=20) | |
geomean 37.44 21.73 -41.97% | |
│ runtimeMap │ swissMap │ | |
│ cpu-cycles/op │ cpu-cycles/op vs base │ | |
*/t=Int/len=6-8 246.1 ± 1% 154.4 ± 0% -37.25% (p=0.000 n=20) | |
*/t=Int/len=12-8 428.2 ± 1% 212.6 ± 1% -50.34% (p=0.000 n=20) | |
*/t=Int/len=18-8 673.4 ± 2% 293.2 ± 0% -56.45% (p=0.000 n=20) | |
*/t=Int/len=24-8 794.3 ± 1% 328.5 ± 1% -58.65% (p=0.000 n=20) | |
*/t=Int/len=30-8 1049.0 ± 1% 449.6 ± 1% -57.14% (p=0.000 n=20) | |
*/t=Int/len=64-8 2030.5 ± 2% 815.0 ± 0% -59.86% (p=0.000 n=20) | |
*/t=Int/len=128-8 4.016k ± 1% 1.554k ± 0% -61.32% (p=0.000 n=20) | |
*/t=Int/len=256-8 8.434k ± 2% 2.978k ± 1% -64.70% (p=0.000 n=20) | |
*/t=Int/len=512-8 17.987k ± 1% 5.867k ± 0% -67.38% (p=0.000 n=20) | |
*/t=Int/len=1024-8 38.47k ± 2% 14.15k ± 3% -63.21% (p=0.000 n=20) | |
*/t=Int/len=2048-8 78.41k ± 1% 37.26k ± 0% -52.47% (p=0.000 n=20) | |
*/t=Int/len=4096-8 157.42k ± 1% 81.98k ± 0% -47.92% (p=0.000 n=20) | |
*/t=Int/len=8192-8 315.9k ± 1% 168.6k ± 0% -46.62% (p=0.000 n=20) | |
*/t=Int/len=32768-8 1263.0k ± 1% 683.6k ± 0% -45.87% (p=0.000 n=20) | |
*/t=Int/len=65536-8 2.522M ± 1% 1.369M ± 0% -45.71% (p=0.000 n=20) | |
*/t=Int/len=131072-8 5.032M ± 0% 2.734M ± 0% -45.66% (p=0.000 n=20) | |
*/t=Int/len=262144-8 10.059M ± 0% 5.569M ± 0% -44.63% (p=0.000 n=20) | |
*/t=Int/len=524288-8 20.86M ± 1% 12.28M ± 0% -41.13% (p=0.000 n=20) | |
*/t=Int/len=1048576-8 41.86M ± 1% 24.63M ± 0% -41.15% (p=0.000 n=20) | |
*/t=Int/len=2097152-8 84.10M ± 1% 49.45M ± 0% -41.20% (p=0.000 n=20) | |
*/t=Int/len=4194304-8 170.64M ± 1% 98.96M ± 1% -42.01% (p=0.000 n=20) | |
geomean 115.9k 55.83k -51.83% | |
│ runtimeMap │ swissMap │ | |
│ instructions/op │ instructions/op vs base │ | |
*/t=Int/len=6-8 834.0 ± 0% 490.9 ± 0% -41.14% (p=0.000 n=20) | |
*/t=Int/len=12-8 1475.0 ± 0% 742.0 ± 0% -49.69% (p=0.000 n=20) | |
*/t=Int/len=18-8 2.241k ± 0% 1.088k ± 0% -51.45% (p=0.000 n=20) | |
*/t=Int/len=24-8 2.757k ± 0% 1.244k ± 0% -54.88% (p=0.000 n=20) | |
*/t=Int/len=30-8 3.774k ± 0% 1.780k ± 0% -52.84% (p=0.000 n=20) | |
*/t=Int/len=64-8 7.698k ± 0% 3.424k ± 0% -55.52% (p=0.000 n=20) | |
*/t=Int/len=128-8 15.204k ± 1% 6.609k ± 0% -56.53% (p=0.000 n=20) | |
*/t=Int/len=256-8 30.32k ± 0% 12.98k ± 0% -57.20% (p=0.000 n=20) | |
*/t=Int/len=512-8 60.55k ± 0% 25.72k ± 0% -57.53% (p=0.000 n=20) | |
*/t=Int/len=1024-8 120.86k ± 0% 51.19k ± 0% -57.64% (p=0.000 n=20) | |
*/t=Int/len=2048-8 241.5k ± 0% 102.2k ± 0% -57.70% (p=0.000 n=20) | |
*/t=Int/len=4096-8 482.8k ± 0% 204.2k ± 0% -57.71% (p=0.000 n=20) | |
*/t=Int/len=8192-8 965.3k ± 0% 408.2k ± 0% -57.71% (p=0.000 n=20) | |
*/t=Int/len=32768-8 3.862M ± 0% 1.632M ± 0% -57.72% (p=0.000 n=20) | |
*/t=Int/len=65536-8 7.724M ± 0% 3.265M ± 0% -57.73% (p=0.000 n=20) | |
*/t=Int/len=131072-8 15.445M ± 0% 6.529M ± 0% -57.72% (p=0.000 n=20) | |
*/t=Int/len=262144-8 30.89M ± 0% 13.06M ± 0% -57.72% (p=0.000 n=20) | |
*/t=Int/len=524288-8 61.78M ± 0% 26.12M ± 0% -57.72% (p=0.000 n=20) | |
*/t=Int/len=1048576-8 123.56M ± 0% 52.24M ± 0% -57.72% (p=0.000 n=20) | |
*/t=Int/len=2097152-8 247.1M ± 0% 104.5M ± 0% -57.73% (p=0.000 n=20) | |
*/t=Int/len=4194304-8 494.3M ± 0% 208.9M ± 0% -57.72% (p=0.000 n=20) | |
geomean 374.7k 165.5k -55.84% | |
.name: MapGetHit | |
│ runtimeMap │ swissMap │ | |
│ sec/op │ sec/op vs base │ | |
*/t=Int64/len=6-8 4.033n ± 0% 5.809n ± 0% +44.04% (p=0.000 n=20) | |
*/t=Int64/len=12-8 6.243n ± 2% 5.813n ± 1% -6.88% (p=0.000 n=20) | |
*/t=Int64/len=18-8 5.969n ± 2% 5.803n ± 0% -2.78% (p=0.000 n=20) | |
*/t=Int64/len=24-8 6.492n ± 3% 5.983n ± 2% -7.85% (p=0.000 n=20) | |
*/t=Int64/len=30-8 5.886n ± 2% 5.827n ± 5% ~ (p=0.931 n=20) | |
*/t=Int64/len=64-8 5.985n ± 2% 6.104n ± 4% +2.00% (p=0.031 n=20) | |
*/t=Int64/len=128-8 5.978n ± 2% 6.171n ± 3% +3.23% (p=0.031 n=20) | |
*/t=Int64/len=256-8 6.050n ± 2% 6.176n ± 1% +2.07% (p=0.027 n=20) | |
*/t=Int64/len=512-8 6.030n ± 1% 6.131n ± 1% +1.67% (p=0.001 n=20) | |
*/t=Int64/len=1024-8 6.204n ± 2% 6.249n ± 1% ~ (p=0.317 n=20) | |
*/t=Int64/len=2048-8 8.564n ± 7% 6.594n ± 1% -23.00% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 14.900n ± 1% 8.063n ± 0% -45.88% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 17.780n ± 1% 8.298n ± 1% -53.33% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 20.490n ± 1% 9.005n ± 0% -56.05% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 22.02n ± 0% 10.10n ± 1% -54.12% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 22.71n ± 0% 10.84n ± 1% -52.24% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 24.89n ± 2% 13.53n ± 2% -45.66% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 37.72n ± 1% 30.06n ± 1% -20.31% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 45.21n ± 1% 40.91n ± 1% -9.52% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 47.80n ± 1% 45.71n ± 1% -4.38% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 48.56n ± 0% 48.05n ± 1% -1.04% (p=0.000 n=20) | |
*/t=Int32/len=6-8 4.096n ± 0% 5.765n ± 0% +40.76% (p=0.000 n=20) | |
*/t=Int32/len=12-8 6.221n ± 2% 6.011n ± 3% -3.36% (p=0.001 n=20) | |
*/t=Int32/len=18-8 5.908n ± 1% 5.778n ± 2% -2.19% (p=0.011 n=20) | |
*/t=Int32/len=24-8 6.427n ± 2% 5.867n ± 2% -8.72% (p=0.000 n=20) | |
*/t=Int32/len=30-8 5.869n ± 2% 5.769n ± 0% ~ (p=0.194 n=20) | |
*/t=Int32/len=64-8 5.942n ± 1% 6.021n ± 3% ~ (p=0.337 n=20) | |
*/t=Int32/len=128-8 5.964n ± 1% 6.122n ± 2% +2.64% (p=0.009 n=20) | |
*/t=Int32/len=256-8 5.974n ± 2% 6.087n ± 2% +1.89% (p=0.015 n=20) | |
*/t=Int32/len=512-8 6.046n ± 1% 6.093n ± 1% ~ (p=0.151 n=20) | |
*/t=Int32/len=1024-8 6.178n ± 2% 6.114n ± 1% -1.04% (p=0.026 n=20) | |
*/t=Int32/len=2048-8 8.800n ± 7% 6.213n ± 1% -29.40% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 15.030n ± 2% 7.784n ± 1% -48.21% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 17.565n ± 1% 7.953n ± 0% -54.72% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 20.005n ± 0% 8.367n ± 0% -58.18% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 20.985n ± 0% 8.861n ± 1% -57.78% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 22.205n ± 0% 9.906n ± 1% -55.39% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 22.75n ± 0% 10.50n ± 0% -53.87% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 26.06n ± 2% 13.47n ± 3% -48.30% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 38.89n ± 1% 29.72n ± 1% -23.57% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 44.95n ± 0% 39.70n ± 1% -11.68% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 47.30n ± 1% 43.90n ± 0% -7.21% (p=0.000 n=20) | |
*/t=String/len=6-8 10.435n ± 1% 8.306n ± 2% -20.40% (p=0.000 n=20) | |
*/t=String/len=12-8 8.126n ± 1% 8.330n ± 1% +2.52% (p=0.000 n=20) | |
*/t=String/len=18-8 7.708n ± 1% 8.612n ± 12% +11.74% (p=0.000 n=20) | |
*/t=String/len=24-8 8.175n ± 2% 9.121n ± 8% +11.56% (p=0.000 n=20) | |
*/t=String/len=30-8 7.731n ± 2% 8.373n ± 8% +8.31% (p=0.000 n=20) | |
*/t=String/len=64-8 7.849n ± 2% 8.789n ± 2% +11.97% (p=0.000 n=20) | |
*/t=String/len=128-8 8.271n ± 1% 8.913n ± 2% +7.76% (p=0.000 n=20) | |
*/t=String/len=256-8 9.217n ± 1% 8.951n ± 2% -2.89% (p=0.000 n=20) | |
*/t=String/len=512-8 9.825n ± 1% 9.024n ± 1% -8.16% (p=0.000 n=20) | |
*/t=String/len=1024-8 10.265n ± 1% 9.422n ± 1% -8.21% (p=0.000 n=20) | |
*/t=String/len=2048-8 13.720n ± 3% 9.773n ± 1% -28.77% (p=0.000 n=20) | |
*/t=String/len=4096-8 24.03n ± 1% 11.34n ± 0% -52.81% (p=0.000 n=20) | |
*/t=String/len=8192-8 26.61n ± 1% 11.67n ± 0% -56.13% (p=0.000 n=20) | |
*/t=String/len=32768-8 31.50n ± 0% 13.79n ± 0% -56.22% (p=0.000 n=20) | |
*/t=String/len=65536-8 32.55n ± 0% 15.24n ± 1% -53.17% (p=0.000 n=20) | |
*/t=String/len=131072-8 34.26n ± 1% 18.27n ± 1% -46.68% (p=0.000 n=20) | |
*/t=String/len=262144-8 51.61n ± 1% 39.32n ± 1% -23.81% (p=0.000 n=20) | |
*/t=String/len=524288-8 62.08n ± 1% 55.50n ± 0% -10.59% (p=0.000 n=20) | |
*/t=String/len=1048576-8 64.25n ± 1% 63.34n ± 0% -1.42% (p=0.000 n=20) | |
*/t=String/len=2097152-8 66.70n ± 1% 67.19n ± 1% ~ (p=0.066 n=20) | |
*/t=String/len=4194304-8 68.88n ± 1% 68.95n ± 1% ~ (p=0.324 n=20) | |
geomean 14.19n 11.16n -21.36% | |
│ runtimeMap │ swissMap │ | |
│ cache-misses/op │ cache-misses/op vs base │ | |
*/t=Int64/len=6-8 19.80µ ± 24% 17.65µ ± 27% ~ (p=0.159 n=20) | |
*/t=Int64/len=12-8 32.30µ ± 37% 18.65µ ± 54% -42.26% (p=0.007 n=20) | |
*/t=Int64/len=18-8 24.50µ ± 17% 18.50µ ± 43% ~ (p=0.073 n=20) | |
*/t=Int64/len=24-8 32.90µ ± 22% 18.05µ ± 47% -45.14% (p=0.000 n=20) | |
*/t=Int64/len=30-8 29.35µ ± 40% 18.35µ ± 24% -37.48% (p=0.021 n=20) | |
*/t=Int64/len=64-8 23.95µ ± 33% 16.85µ ± 39% ~ (p=0.061 n=20) | |
*/t=Int64/len=128-8 29.45µ ± 19% 15.40µ ± 32% -47.71% (p=0.000 n=20) | |
*/t=Int64/len=256-8 24.80µ ± 29% 16.40µ ± 34% -33.87% (p=0.007 n=20) | |
*/t=Int64/len=512-8 23.30µ ± 19% 15.50µ ± 56% -33.48% (p=0.031 n=20) | |
*/t=Int64/len=1024-8 35.35µ ± 45% 22.10µ ± 16% -37.48% (p=0.001 n=20) | |
*/t=Int64/len=2048-8 29.80µ ± 38% 22.75µ ± 70% ~ (p=0.056 n=20) | |
*/t=Int64/len=4096-8 124.55µ ± 31% 24.20µ ± 44% -80.57% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 151.70µ ± 31% 23.30µ ± 55% -84.64% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 331.10µ ± 27% 39.40µ ± 135% -88.10% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 663.7µ ± 38% 287.4µ ± 37% -56.70% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 3.671m ± 38% 2.319m ± 31% -36.85% (p=0.004 n=20) | |
*/t=Int64/len=262144-8 241.0m ± 9% 137.5m ± 11% -42.96% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 2.312 ± 0% 1.442 ± 1% -37.64% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 4.662 ± 0% 3.003 ± 0% -35.58% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 5.875 ± 0% 3.845 ± 0% -34.57% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 6.178 ± 0% 4.260 ± 0% -31.05% (p=0.000 n=20) | |
*/t=Int32/len=6-8 18.15µ ± 23% 13.05µ ± 88% ~ (p=0.180 n=20) | |
*/t=Int32/len=12-8 30.30µ ± 19% 15.80µ ± 50% -47.85% (p=0.001 n=20) | |
*/t=Int32/len=18-8 30.10µ ± 29% 18.05µ ± 34% -40.03% (p=0.000 n=20) | |
*/t=Int32/len=24-8 25.05µ ± 29% 20.70µ ± 40% ~ (p=0.101 n=20) | |
*/t=Int32/len=30-8 21.35µ ± 36% 20.25µ ± 49% ~ (p=0.208 n=20) | |
*/t=Int32/len=64-8 24.55µ ± 34% 11.20µ ± 99% -54.38% (p=0.011 n=20) | |
*/t=Int32/len=128-8 31.90µ ± 37% 13.35µ ± 73% -58.15% (p=0.001 n=20) | |
*/t=Int32/len=256-8 25.05µ ± 32% 17.90µ ± 34% -28.54% (p=0.038 n=20) | |
*/t=Int32/len=512-8 35.25µ ± 38% 25.10µ ± 16% -28.79% (p=0.004 n=20) | |
*/t=Int32/len=1024-8 28.75µ ± 21% 23.40µ ± 34% ~ (p=0.147 n=20) | |
*/t=Int32/len=2048-8 31.40µ ± 34% 18.15µ ± 47% -42.20% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 116.95µ ± 13% 12.00µ ± 127% -89.74% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 143.70µ ± 27% 18.05µ ± 73% -87.44% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 183.00µ ± 30% 19.95µ ± 49% -89.10% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 350.90µ ± 22% 37.15µ ± 75% -89.41% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 731.95µ ± 20% 84.35µ ± 49% -88.48% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 7.379m ± 11% 1.951m ± 46% -73.55% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 297.0m ± 9% 147.2m ± 10% -50.43% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 2.418 ± 0% 1.575 ± 0% -34.86% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 4.384 ± 0% 3.218 ± 1% -26.59% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 5.378 ± 0% 4.099 ± 0% -23.78% (p=0.000 n=20) | |
*/t=String/len=6-8 94.25µ ± 29% 18.95µ ± 37% -79.89% (p=0.000 n=20) | |
*/t=String/len=12-8 30.30µ ± 37% 28.95µ ± 79% ~ (p=0.327 n=20) | |
*/t=String/len=18-8 25.30µ ± 36% 16.60µ ± 123% ~ (p=0.060 n=20) | |
*/t=String/len=24-8 37.35µ ± 34% 20.55µ ± 40% -44.98% (p=0.002 n=20) | |
*/t=String/len=30-8 25.95µ ± 39% 22.35µ ± 57% ~ (p=0.122 n=20) | |
*/t=String/len=64-8 35.05µ ± 32% 17.45µ ± 33% -50.21% (p=0.001 n=20) | |
*/t=String/len=128-8 31.40µ ± 39% 18.35µ ± 80% -41.56% (p=0.014 n=20) | |
*/t=String/len=256-8 36.25µ ± 68% 17.10µ ± 54% -52.83% (p=0.000 n=20) | |
*/t=String/len=512-8 47.05µ ± 36% 18.50µ ± 95% -60.68% (p=0.001 n=20) | |
*/t=String/len=1024-8 94.45µ ± 22% 20.55µ ± 37% -78.24% (p=0.000 n=20) | |
*/t=String/len=2048-8 125.15µ ± 45% 32.60µ ± 35% -73.95% (p=0.000 n=20) | |
*/t=String/len=4096-8 199.55µ ± 20% 94.40µ ± 16% -52.69% (p=0.000 n=20) | |
*/t=String/len=8192-8 237.7µ ± 34% 122.3µ ± 22% -48.53% (p=0.000 n=20) | |
*/t=String/len=32768-8 1042.5µ ± 18% 500.0µ ± 75% -52.03% (p=0.035 n=20) | |
*/t=String/len=65536-8 10.349m ± 25% 4.032m ± 40% -61.04% (p=0.000 n=20) | |
*/t=String/len=131072-8 447.9m ± 7% 248.2m ± 7% -44.58% (p=0.000 n=20) | |
*/t=String/len=262144-8 2.961 ± 1% 2.109 ± 1% -28.77% (p=0.000 n=20) | |
*/t=String/len=524288-8 5.799 ± 1% 4.372 ± 0% -24.61% (p=0.000 n=20) | |
*/t=String/len=1048576-8 7.088 ± 1% 5.620 ± 0% -20.72% (p=0.000 n=20) | |
*/t=String/len=2097152-8 7.989 ± 1% 6.196 ± 0% -22.44% (p=0.000 n=20) | |
*/t=String/len=4194304-8 7.994 ± 0% 6.484 ± 0% -18.88% (p=0.000 n=20) | |
geomean 934.6µ 448.7µ -51.99% | |
│ runtimeMap │ swissMap │ | |
│ cache-references/op │ cache-references/op vs base │ | |
*/t=Int64/len=6-8 484.9µ ± 90% 769.2µ ± 36% +58.65% (p=0.049 n=20) | |
*/t=Int64/len=12-8 1174.0µ ± 44% 914.8µ ± 35% ~ (p=0.239 n=20) | |
*/t=Int64/len=18-8 897.0µ ± 32% 846.0µ ± 25% ~ (p=0.529 n=20) | |
*/t=Int64/len=24-8 1237.0µ ± 39% 464.9µ ± 61% -62.42% (p=0.001 n=20) | |
*/t=Int64/len=30-8 1022.0µ ± 35% 560.6µ ± 98% ~ (p=0.052 n=20) | |
*/t=Int64/len=64-8 610.2µ ± 126% 884.6µ ± 55% ~ (p=0.211 n=20) | |
*/t=Int64/len=128-8 645.1µ ± 47% 1090.0µ ± 32% +68.97% (p=0.015 n=20) | |
*/t=Int64/len=256-8 1063.5µ ± 36% 829.3µ ± 65% ~ (p=0.221 n=20) | |
*/t=Int64/len=512-8 799.4µ ± 42% 873.0µ ± 56% ~ (p=0.218 n=20) | |
*/t=Int64/len=1024-8 1117.0µ ± 36% 862.2µ ± 31% ~ (p=0.157 n=20) | |
*/t=Int64/len=2048-8 1.707m ± 62% 1.276m ± 53% -25.28% (p=0.013 n=20) | |
*/t=Int64/len=4096-8 3.420m ± 40% 1.634m ± 86% -52.22% (p=0.007 n=20) | |
*/t=Int64/len=8192-8 6.165m ± 60% 3.358m ± 56% -45.54% (p=0.006 n=20) | |
*/t=Int64/len=32768-8 514.4m ± 11% 320.8m ± 23% -37.64% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 2.388 ± 0% 1.829 ± 1% -23.43% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 4.014 ± 0% 3.192 ± 0% -20.49% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 5.328 ± 1% 3.982 ± 0% -25.27% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 6.277 ± 3% 4.236 ± 3% -32.51% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 6.774 ± 1% 4.525 ± 1% -33.20% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 7.059 ± 1% 4.702 ± 1% -33.39% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 6.857 ± 1% 4.823 ± 0% -29.67% (p=0.000 n=20) | |
*/t=Int32/len=6-8 616.9µ ± 33% 791.4µ ± 32% +28.29% (p=0.030 n=20) | |
*/t=Int32/len=12-8 688.6µ ± 23% 695.2µ ± 47% ~ (p=0.698 n=20) | |
*/t=Int32/len=18-8 742.7µ ± 38% 735.0µ ± 22% ~ (p=0.673 n=20) | |
*/t=Int32/len=24-8 725.1µ ± 80% 557.5µ ± 84% ~ (p=0.059 n=20) | |
*/t=Int32/len=30-8 861.3µ ± 36% 801.4µ ± 65% ~ (p=0.718 n=20) | |
*/t=Int32/len=64-8 843.1µ ± 42% 945.0µ ± 48% ~ (p=0.640 n=20) | |
*/t=Int32/len=128-8 622.6µ ± 92% 696.9µ ± 48% ~ (p=0.931 n=20) | |
*/t=Int32/len=256-8 772.4µ ± 25% 909.7µ ± 44% ~ (p=0.758 n=20) | |
*/t=Int32/len=512-8 741.6µ ± 36% 1112.0µ ± 49% ~ (p=0.157 n=20) | |
*/t=Int32/len=1024-8 933.3µ ± 33% 826.4µ ± 59% ~ (p=0.799 n=20) | |
*/t=Int32/len=2048-8 1625.0µ ± 49% 883.3µ ± 48% -45.65% (p=0.003 n=20) | |
*/t=Int32/len=4096-8 2.216m ± 45% 1.275m ± 74% -42.45% (p=0.024 n=20) | |
*/t=Int32/len=8192-8 4.184m ± 55% 1.017m ± 77% -75.70% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 21.705m ± 33% 7.051m ± 52% -67.51% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 549.8m ± 5% 299.9m ± 9% -45.46% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 2.230 ± 0% 1.801 ± 1% -19.24% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 3.519 ± 0% 3.109 ± 0% -11.65% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 4.780 ± 0% 3.851 ± 0% -19.44% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 5.630 ± 3% 4.135 ± 3% -26.56% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 6.047 ± 1% 4.639 ± 1% -23.28% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 6.323 ± 1% 4.898 ± 1% -22.54% (p=0.000 n=20) | |
*/t=String/len=6-8 1.100m ± 30% 1.113m ± 32% ~ (p=0.841 n=20) | |
*/t=String/len=12-8 988.0µ ± 29% 818.9µ ± 88% ~ (p=0.738 n=20) | |
*/t=String/len=18-8 1.050m ± 68% 1.301m ± 42% ~ (p=0.355 n=20) | |
*/t=String/len=24-8 922.6µ ± 43% 1015.5µ ± 53% ~ (p=0.204 n=20) | |
*/t=String/len=30-8 1.036m ± 31% 1.142m ± 64% ~ (p=0.635 n=20) | |
*/t=String/len=64-8 879.7µ ± 37% 947.5µ ± 93% ~ (p=0.355 n=20) | |
*/t=String/len=128-8 1.030m ± 71% 1.123m ± 108% ~ (p=0.331 n=20) | |
*/t=String/len=256-8 1.150m ± 33% 1.100m ± 77% ~ (p=0.883 n=20) | |
*/t=String/len=512-8 2.168m ± 31% 1.462m ± 51% ~ (p=0.114 n=20) | |
*/t=String/len=1024-8 1.011m ± 120% 1.414m ± 30% ~ (p=0.620 n=20) | |
*/t=String/len=2048-8 3.515m ± 44% 2.019m ± 57% -42.55% (p=0.038 n=20) | |
*/t=String/len=4096-8 5.593m ± 111% 3.023m ± 87% -45.96% (p=0.005 n=20) | |
*/t=String/len=8192-8 11.535m ± 44% 5.101m ± 62% -55.78% (p=0.001 n=20) | |
*/t=String/len=32768-8 3.282 ± 0% 2.804 ± 1% -14.56% (p=0.000 n=20) | |
*/t=String/len=65536-8 5.364 ± 0% 4.851 ± 0% -9.57% (p=0.000 n=20) | |
*/t=String/len=131072-8 6.949 ± 1% 6.053 ± 0% -12.89% (p=0.000 n=20) | |
*/t=String/len=262144-8 7.954 ± 4% 6.008 ± 4% -24.47% (p=0.000 n=20) | |
*/t=String/len=524288-8 8.694 ± 1% 6.697 ± 1% -22.97% (p=0.000 n=20) | |
*/t=String/len=1048576-8 8.811 ± 1% 7.058 ± 1% -19.90% (p=0.000 n=20) | |
*/t=String/len=2097152-8 9.206 ± 1% 7.206 ± 1% -21.72% (p=0.000 n=20) | |
*/t=String/len=4194304-8 8.864 ± 1% 7.297 ± 1% -17.68% (p=0.000 n=20) | |
geomean 25.97m 20.86m -19.67% | |
│ runtimeMap │ swissMap │ | |
│ cpu-cycles/op │ cpu-cycles/op vs base │ | |
*/t=Int64/len=6-8 17.21 ± 0% 24.80 ± 0% +44.03% (p=0.000 n=20) | |
*/t=Int64/len=12-8 26.68 ± 2% 24.82 ± 1% -6.95% (p=0.000 n=20) | |
*/t=Int64/len=18-8 25.53 ± 2% 24.80 ± 0% -2.86% (p=0.000 n=20) | |
*/t=Int64/len=24-8 27.70 ± 3% 25.57 ± 1% -7.69% (p=0.000 n=20) | |
*/t=Int64/len=30-8 25.17 ± 2% 24.91 ± 5% ~ (p=0.644 n=20) | |
*/t=Int64/len=64-8 25.55 ± 2% 26.08 ± 5% +2.09% (p=0.040 n=20) | |
*/t=Int64/len=128-8 25.58 ± 1% 26.39 ± 3% +3.17% (p=0.042 n=20) | |
*/t=Int64/len=256-8 25.86 ± 2% 26.35 ± 1% +1.89% (p=0.012 n=20) | |
*/t=Int64/len=512-8 25.80 ± 1% 26.21 ± 2% +1.57% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 26.52 ± 2% 26.73 ± 1% ~ (p=0.199 n=20) | |
*/t=Int64/len=2048-8 36.61 ± 7% 28.19 ± 1% -22.99% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 63.76 ± 1% 34.45 ± 1% -45.97% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 76.06 ± 1% 35.44 ± 0% -53.41% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 87.66 ± 0% 38.49 ± 0% -56.09% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 94.14 ± 0% 43.26 ± 1% -54.04% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 97.19 ± 0% 46.39 ± 1% -52.27% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 106.35 ± 2% 57.80 ± 2% -45.65% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 161.2 ± 0% 128.7 ± 1% -20.16% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 193.6 ± 0% 174.8 ± 1% -9.71% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 204.6 ± 1% 195.7 ± 1% -4.37% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 207.8 ± 0% 205.7 ± 1% -1.03% (p=0.000 n=20) | |
*/t=Int32/len=6-8 17.51 ± 0% 24.62 ± 0% +40.61% (p=0.000 n=20) | |
*/t=Int32/len=12-8 26.59 ± 2% 25.75 ± 3% -3.14% (p=0.000 n=20) | |
*/t=Int32/len=18-8 25.26 ± 1% 24.66 ± 2% -2.36% (p=0.008 n=20) | |
*/t=Int32/len=24-8 27.49 ± 2% 25.11 ± 2% -8.67% (p=0.000 n=20) | |
*/t=Int32/len=30-8 25.11 ± 2% 24.63 ± 0% ~ (p=0.163 n=20) | |
*/t=Int32/len=64-8 25.36 ± 1% 25.81 ± 3% ~ (p=0.311 n=20) | |
*/t=Int32/len=128-8 25.48 ± 1% 26.23 ± 2% +2.94% (p=0.007 n=20) | |
*/t=Int32/len=256-8 25.51 ± 1% 26.01 ± 3% +1.96% (p=0.008 n=20) | |
*/t=Int32/len=512-8 25.84 ± 1% 26.02 ± 1% ~ (p=0.224 n=20) | |
*/t=Int32/len=1024-8 26.39 ± 2% 26.11 ± 1% -1.08% (p=0.011 n=20) | |
*/t=Int32/len=2048-8 37.59 ± 7% 26.59 ± 1% -29.28% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 64.37 ± 2% 33.22 ± 1% -48.40% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 75.02 ± 1% 34.03 ± 0% -54.64% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 85.56 ± 0% 35.73 ± 0% -58.24% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 89.62 ± 0% 37.88 ± 1% -57.74% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 94.91 ± 0% 42.44 ± 2% -55.29% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 97.12 ± 0% 44.85 ± 0% -53.82% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 111.25 ± 2% 57.69 ± 3% -48.15% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 166.1 ± 1% 127.2 ± 1% -23.44% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 192.3 ± 0% 169.7 ± 1% -11.75% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 202.1 ± 1% 187.9 ± 1% -7.02% (p=0.000 n=20) | |
*/t=String/len=6-8 44.70 ± 1% 35.48 ± 3% -20.65% (p=0.000 n=20) | |
*/t=String/len=12-8 34.67 ± 2% 35.60 ± 1% +2.67% (p=0.000 n=20) | |
*/t=String/len=18-8 32.94 ± 1% 36.78 ± 12% +11.67% (p=0.000 n=20) | |
*/t=String/len=24-8 35.01 ± 2% 38.95 ± 8% +11.27% (p=0.000 n=20) | |
*/t=String/len=30-8 33.02 ± 2% 35.76 ± 8% +8.31% (p=0.000 n=20) | |
*/t=String/len=64-8 33.62 ± 2% 37.59 ± 2% +11.79% (p=0.000 n=20) | |
*/t=String/len=128-8 35.28 ± 1% 38.12 ± 2% +8.05% (p=0.000 n=20) | |
*/t=String/len=256-8 39.39 ± 1% 38.22 ± 2% -2.95% (p=0.000 n=20) | |
*/t=String/len=512-8 41.97 ± 1% 38.58 ± 1% -8.07% (p=0.000 n=20) | |
*/t=String/len=1024-8 43.89 ± 1% 40.19 ± 1% -8.43% (p=0.000 n=20) | |
*/t=String/len=2048-8 58.50 ± 3% 41.82 ± 1% -28.51% (p=0.000 n=20) | |
*/t=String/len=4096-8 102.85 ± 1% 48.45 ± 0% -52.89% (p=0.000 n=20) | |
*/t=String/len=8192-8 113.85 ± 0% 49.89 ± 0% -56.18% (p=0.000 n=20) | |
*/t=String/len=32768-8 134.75 ± 0% 58.94 ± 0% -56.26% (p=0.000 n=20) | |
*/t=String/len=65536-8 139.05 ± 0% 65.27 ± 1% -53.06% (p=0.000 n=20) | |
*/t=String/len=131072-8 146.75 ± 1% 78.11 ± 1% -46.78% (p=0.000 n=20) | |
*/t=String/len=262144-8 220.7 ± 1% 168.2 ± 1% -23.75% (p=0.000 n=20) | |
*/t=String/len=524288-8 265.6 ± 1% 237.6 ± 0% -10.58% (p=0.000 n=20) | |
*/t=String/len=1048576-8 274.4 ± 1% 271.2 ± 1% -1.15% (p=0.000 n=20) | |
*/t=String/len=2097152-8 285.0 ± 1% 287.2 ± 1% +0.77% (p=0.050 n=20) | |
*/t=String/len=4194304-8 294.8 ± 1% 294.9 ± 0% ~ (p=0.317 n=20) | |
geomean 60.64 47.69 -21.36% | |
│ runtimeMap │ swissMap │ | |
│ instructions/op │ instructions/op vs base │ | |
*/t=Int64/len=6-8 83.51 ± 0% 101.00 ± 0% +20.94% (p=0.000 n=20) | |
*/t=Int64/len=12-8 116.1 ± 2% 101.0 ± 0% -13.01% (p=0.000 n=20) | |
*/t=Int64/len=18-8 112.8 ± 1% 101.0 ± 0% -10.46% (p=0.000 n=20) | |
*/t=Int64/len=24-8 118.6 ± 3% 102.8 ± 1% -13.28% (p=0.000 n=20) | |
*/t=Int64/len=30-8 110.8 ± 1% 101.0 ± 1% -8.84% (p=0.000 n=20) | |
*/t=Int64/len=64-8 111.7 ± 1% 101.4 ± 0% -9.18% (p=0.000 n=20) | |
*/t=Int64/len=128-8 112.4 ± 1% 101.8 ± 0% -9.43% (p=0.000 n=20) | |
*/t=Int64/len=256-8 112.2 ± 0% 101.8 ± 0% -9.27% (p=0.000 n=20) | |
*/t=Int64/len=512-8 112.0 ± 0% 101.7 ± 0% -9.24% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 112.1 ± 0% 101.8 ± 0% -9.19% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 112.1 ± 0% 101.8 ± 0% -9.23% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 112.1 ± 0% 110.8 ± 0% -1.16% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 112.2 ± 0% 110.7 ± 0% -1.34% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 112.2 ± 0% 110.8 ± 0% -1.25% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 112.2 ± 0% 110.8 ± 0% -1.20% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 112.2 ± 0% 110.8 ± 0% -1.25% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 112.2 ± 0% 110.8 ± 0% -1.25% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 112.2 ± 0% 110.8 ± 0% -1.25% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 112.1 ± 0% 110.8 ± 0% -1.16% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 112.1 ± 0% 110.8 ± 0% -1.16% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 111.8 ± 0% 110.8 ± 0% -0.89% (p=0.000 n=20) | |
*/t=Int32/len=6-8 83.51 ± 0% 98.02 ± 0% +17.38% (p=0.000 n=20) | |
*/t=Int32/len=12-8 115.10 ± 2% 98.97 ± 1% -14.01% (p=0.000 n=20) | |
*/t=Int32/len=18-8 111.00 ± 1% 98.02 ± 1% -11.69% (p=0.000 n=20) | |
*/t=Int32/len=24-8 117.15 ± 1% 98.98 ± 1% -15.51% (p=0.000 n=20) | |
*/t=Int32/len=30-8 109.50 ± 1% 98.02 ± 0% -10.48% (p=0.000 n=20) | |
*/t=Int32/len=64-8 110.65 ± 1% 98.38 ± 0% -11.09% (p=0.000 n=20) | |
*/t=Int32/len=128-8 110.80 ± 1% 98.63 ± 0% -10.98% (p=0.000 n=20) | |
*/t=Int32/len=256-8 110.70 ± 1% 98.70 ± 0% -10.84% (p=0.000 n=20) | |
*/t=Int32/len=512-8 111.10 ± 0% 98.60 ± 0% -11.25% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 111.10 ± 0% 98.70 ± 0% -11.16% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 111.00 ± 0% 98.65 ± 0% -11.13% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 111.1 ± 0% 107.7 ± 0% -3.06% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 111.2 ± 0% 107.7 ± 0% -3.10% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 111.2 ± 0% 107.7 ± 0% -3.15% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 111.2 ± 0% 107.7 ± 0% -3.15% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 111.2 ± 0% 107.7 ± 0% -3.15% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 111.2 ± 0% 107.7 ± 0% -3.15% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 111.1 ± 0% 107.7 ± 0% -3.06% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 111.1 ± 0% 107.7 ± 0% -3.06% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 111.0 ± 0% 107.8 ± 0% -2.88% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 111.2 ± 0% 107.8 ± 0% -3.06% (p=0.000 n=20) | |
*/t=String/len=6-8 214.0 ± 0% 149.0 ± 0% -30.37% (p=0.000 n=20) | |
*/t=String/len=12-8 153.4 ± 1% 149.0 ± 0% -2.87% (p=0.000 n=20) | |
*/t=String/len=18-8 146.7 ± 1% 149.0 ± 3% +1.57% (p=0.000 n=20) | |
*/t=String/len=24-8 154.4 ± 1% 151.1 ± 2% -2.14% (p=0.000 n=20) | |
*/t=String/len=30-8 146.2 ± 1% 149.0 ± 1% +1.92% (p=0.000 n=20) | |
*/t=String/len=64-8 148.4 ± 1% 150.3 ± 1% +1.31% (p=0.000 n=20) | |
*/t=String/len=128-8 154.7 ± 0% 150.1 ± 0% -2.94% (p=0.000 n=20) | |
*/t=String/len=256-8 168.5 ± 0% 150.1 ± 0% -10.92% (p=0.000 n=20) | |
*/t=String/len=512-8 176.6 ± 0% 150.2 ± 0% -14.92% (p=0.000 n=20) | |
*/t=String/len=1024-8 180.7 ± 0% 150.4 ± 0% -16.77% (p=0.000 n=20) | |
*/t=String/len=2048-8 180.3 ± 0% 150.2 ± 0% -16.67% (p=0.000 n=20) | |
*/t=String/len=4096-8 182.2 ± 0% 159.2 ± 0% -12.65% (p=0.000 n=20) | |
*/t=String/len=8192-8 183.7 ± 0% 159.4 ± 0% -13.23% (p=0.000 n=20) | |
*/t=String/len=32768-8 182.7 ± 0% 159.2 ± 0% -12.86% (p=0.000 n=20) | |
*/t=String/len=65536-8 183.9 ± 0% 159.3 ± 0% -13.38% (p=0.000 n=20) | |
*/t=String/len=131072-8 182.6 ± 0% 159.2 ± 0% -12.81% (p=0.000 n=20) | |
*/t=String/len=262144-8 182.4 ± 0% 159.2 ± 0% -12.72% (p=0.000 n=20) | |
*/t=String/len=524288-8 183.6 ± 0% 159.4 ± 0% -13.18% (p=0.000 n=20) | |
*/t=String/len=1048576-8 183.9 ± 0% 159.5 ± 0% -13.27% (p=0.000 n=20) | |
*/t=String/len=2097152-8 182.0 ± 0% 159.3 ± 0% -12.47% (p=0.000 n=20) | |
*/t=String/len=4194304-8 182.5 ± 0% 159.3 ± 0% -12.71% (p=0.000 n=20) | |
geomean 128.3 118.9 -7.38% | |
.name: MapGetMiss | |
│ runtimeMap │ swissMap │ | |
│ sec/op │ sec/op vs base │ | |
*/t=Int64/len=6-8 5.717n ± 0% 5.803n ± 0% +1.50% (p=0.000 n=20) | |
*/t=Int64/len=12-8 7.950n ± 27% 6.037n ± 10% -24.05% (p=0.000 n=20) | |
*/t=Int64/len=18-8 7.938n ± 0% 6.066n ± 8% -23.58% (p=0.000 n=20) | |
*/t=Int64/len=24-8 8.515n ± 13% 6.588n ± 13% -22.63% (p=0.000 n=20) | |
*/t=Int64/len=30-8 7.933n ± 1% 6.333n ± 8% -20.17% (p=0.000 n=20) | |
*/t=Int64/len=64-8 7.944n ± 9% 6.408n ± 3% -19.34% (p=0.000 n=20) | |
*/t=Int64/len=128-8 7.945n ± 0% 6.633n ± 4% -16.51% (p=0.000 n=20) | |
*/t=Int64/len=256-8 8.348n ± 3% 6.715n ± 2% -19.56% (p=0.000 n=20) | |
*/t=Int64/len=512-8 8.290n ± 2% 6.731n ± 1% -18.81% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 8.350n ± 2% 6.802n ± 1% -18.54% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 8.604n ± 1% 6.986n ± 1% -18.81% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 8.915n ± 1% 8.613n ± 1% -3.39% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 9.234n ± 1% 9.010n ± 1% -2.42% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 10.295n ± 0% 9.550n ± 1% -7.24% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 11.65n ± 1% 10.36n ± 1% -11.11% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 12.32n ± 2% 10.99n ± 1% -10.83% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 15.98n ± 4% 12.75n ± 1% -20.24% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 36.95n ± 0% 23.00n ± 1% -37.78% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 43.52n ± 1% 31.80n ± 0% -26.94% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 46.06n ± 0% 36.21n ± 1% -21.39% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 47.43n ± 1% 38.09n ± 0% -19.68% (p=0.000 n=20) | |
*/t=Int32/len=6-8 6.892n ± 0% 5.717n ± 0% -17.04% (p=0.000 n=20) | |
*/t=Int32/len=12-8 8.570n ± 0% 6.918n ± 15% -19.28% (p=0.000 n=20) | |
*/t=Int32/len=18-8 8.548n ± 0% 6.043n ± 11% -29.31% (p=0.000 n=20) | |
*/t=Int32/len=24-8 10.300n ± 17% 6.905n ± 14% -32.96% (p=0.000 n=20) | |
*/t=Int32/len=30-8 8.533n ± 1% 6.218n ± 8% -27.13% (p=0.000 n=20) | |
*/t=Int32/len=64-8 8.544n ± 6% 6.468n ± 5% -24.30% (p=0.000 n=20) | |
*/t=Int32/len=128-8 8.568n ± 5% 6.519n ± 3% -23.90% (p=0.000 n=20) | |
*/t=Int32/len=256-8 8.854n ± 3% 6.514n ± 2% -26.43% (p=0.000 n=20) | |
*/t=Int32/len=512-8 8.944n ± 2% 6.591n ± 2% -26.31% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 8.921n ± 1% 6.686n ± 2% -25.05% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 8.857n ± 1% 6.864n ± 1% -22.50% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 8.981n ± 1% 8.443n ± 1% -5.99% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 9.171n ± 1% 8.750n ± 1% -4.60% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 9.807n ± 1% 9.303n ± 0% -5.14% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 10.545n ± 1% 9.660n ± 0% -8.39% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 11.76n ± 0% 10.46n ± 0% -11.13% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 12.34n ± 0% 10.99n ± 1% -10.94% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 18.16n ± 6% 13.82n ± 2% -23.93% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 36.77n ± 1% 26.37n ± 1% -28.30% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 44.04n ± 1% 32.37n ± 1% -26.49% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 44.58n ± 0% 34.56n ± 1% -22.50% (p=0.000 n=20) | |
*/t=String/len=6-8 6.002n ± 0% 7.479n ± 0% +24.62% (p=0.000 n=20) | |
*/t=String/len=12-8 10.030n ± 2% 8.736n ± 13% -12.91% (p=0.000 n=20) | |
*/t=String/len=18-8 11.165n ± 0% 7.475n ± 14% -33.05% (p=0.000 n=20) | |
*/t=String/len=24-8 10.780n ± 4% 9.332n ± 7% -13.44% (p=0.000 n=20) | |
*/t=String/len=30-8 10.520n ± 1% 7.946n ± 7% -24.47% (p=0.000 n=20) | |
*/t=String/len=64-8 10.455n ± 4% 7.967n ± 7% -23.79% (p=0.000 n=20) | |
*/t=String/len=128-8 10.260n ± 4% 8.438n ± 3% -17.76% (p=0.000 n=20) | |
*/t=String/len=256-8 10.585n ± 3% 8.612n ± 2% -18.64% (p=0.000 n=20) | |
*/t=String/len=512-8 10.855n ± 3% 8.692n ± 2% -19.93% (p=0.000 n=20) | |
*/t=String/len=1024-8 12.110n ± 1% 8.890n ± 2% -26.59% (p=0.000 n=20) | |
*/t=String/len=2048-8 15.565n ± 2% 9.011n ± 1% -42.11% (p=0.000 n=20) | |
*/t=String/len=4096-8 14.21n ± 1% 10.73n ± 1% -24.43% (p=0.000 n=20) | |
*/t=String/len=8192-8 13.52n ± 1% 11.19n ± 1% -17.27% (p=0.000 n=20) | |
*/t=String/len=32768-8 21.25n ± 0% 11.92n ± 0% -43.88% (p=0.000 n=20) | |
*/t=String/len=65536-8 18.36n ± 1% 12.67n ± 1% -31.04% (p=0.000 n=20) | |
*/t=String/len=131072-8 30.53n ± 3% 14.03n ± 1% -54.05% (p=0.000 n=20) | |
*/t=String/len=262144-8 47.91n ± 1% 25.85n ± 1% -46.04% (p=0.000 n=20) | |
*/t=String/len=524288-8 52.16n ± 1% 36.94n ± 1% -29.17% (p=0.000 n=20) | |
*/t=String/len=1048576-8 55.26n ± 0% 41.75n ± 0% -24.45% (p=0.000 n=20) | |
*/t=String/len=2097152-8 60.88n ± 0% 44.10n ± 1% -27.57% (p=0.000 n=20) | |
*/t=String/len=4194304-8 56.20n ± 0% 44.65n ± 1% -20.54% (p=0.000 n=20) | |
geomean 13.65n 10.69n -21.68% | |
│ runtimeMap │ swissMap │ | |
│ cache-misses/op │ cache-misses/op vs base │ | |
*/t=Int64/len=6-8 22.95µ ± 34% 12.90µ ± 61% -43.79% (p=0.003 n=20) | |
*/t=Int64/len=12-8 32.35µ ± 117% 17.85µ ± 31% -44.82% (p=0.000 n=20) | |
*/t=Int64/len=18-8 28.70µ ± 31% 13.15µ ± 47% -54.18% (p=0.000 n=20) | |
*/t=Int64/len=24-8 27.10µ ± 72% 18.05µ ± 37% -33.39% (p=0.001 n=20) | |
*/t=Int64/len=30-8 36.40µ ± 45% 22.50µ ± 49% -38.19% (p=0.000 n=20) | |
*/t=Int64/len=64-8 29.30µ ± 48% 15.45µ ± 50% -47.27% (p=0.000 n=20) | |
*/t=Int64/len=128-8 34.10µ ± 57% 17.50µ ± 27% -48.68% (p=0.000 n=20) | |
*/t=Int64/len=256-8 28.30µ ± 66% 15.95µ ± 58% -43.64% (p=0.000 n=20) | |
*/t=Int64/len=512-8 29.30µ ± 52% 16.95µ ± 38% -42.15% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 30.05µ ± 59% 18.95µ ± 40% -36.94% (p=0.002 n=20) | |
*/t=Int64/len=2048-8 37.30µ ± 61% 16.65µ ± 94% -55.36% (p=0.001 n=20) | |
*/t=Int64/len=4096-8 37.00µ ± 39% 22.85µ ± 46% -38.24% (p=0.020 n=20) | |
*/t=Int64/len=8192-8 42.25µ ± 36% 25.65µ ± 40% ~ (p=0.060 n=20) | |
*/t=Int64/len=32768-8 169.60µ ± 27% 79.95µ ± 150% ~ (p=0.086 n=20) | |
*/t=Int64/len=65536-8 328.9µ ± 21% 1378.5µ ± 54% +319.12% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 2.319m ± 72% 5.385m ± 34% +132.19% (p=0.002 n=20) | |
*/t=Int64/len=262144-8 231.25m ± 12% 85.41m ± 6% -63.07% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 2954.5m ± 0% 781.5m ± 1% -73.55% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 5.897 ± 0% 1.587 ± 0% -73.10% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 7.355 ± 0% 2.062 ± 0% -71.97% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 7.758 ± 0% 2.327 ± 0% -70.00% (p=0.000 n=20) | |
*/t=Int32/len=6-8 30.50µ ± 47% 11.95µ ± 111% -60.82% (p=0.002 n=20) | |
*/t=Int32/len=12-8 38.50µ ± 46% 19.40µ ± 57% -49.61% (p=0.002 n=20) | |
*/t=Int32/len=18-8 49.60µ ± 43% 19.90µ ± 63% -59.88% (p=0.009 n=20) | |
*/t=Int32/len=24-8 73.10µ ± 67% 14.15µ ± 79% -80.64% (p=0.000 n=20) | |
*/t=Int32/len=30-8 30.65µ ± 43% 18.25µ ± 76% ~ (p=0.063 n=20) | |
*/t=Int32/len=64-8 32.80µ ± 40% 13.95µ ± 62% -57.47% (p=0.001 n=20) | |
*/t=Int32/len=128-8 35.90µ ± 52% 16.20µ ± 73% -54.87% (p=0.002 n=20) | |
*/t=Int32/len=256-8 33.20µ ± 26% 15.35µ ± 78% -53.77% (p=0.000 n=20) | |
*/t=Int32/len=512-8 35.55µ ± 14% 24.10µ ± 41% -32.21% (p=0.001 n=20) | |
*/t=Int32/len=1024-8 34.15µ ± 16% 19.10µ ± 70% -44.07% (p=0.001 n=20) | |
*/t=Int32/len=2048-8 31.25µ ± 47% 18.60µ ± 38% -40.48% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 37.20µ ± 41% 23.45µ ± 57% -36.96% (p=0.032 n=20) | |
*/t=Int32/len=8192-8 46.55µ ± 32% 17.20µ ± 34% -63.05% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 52.40µ ± 36% 35.25µ ± 43% -32.73% (p=0.006 n=20) | |
*/t=Int32/len=65536-8 215.6µ ± 32% 117.0µ ± 69% -45.74% (p=0.010 n=20) | |
*/t=Int32/len=131072-8 340.1µ ± 9% 479.3µ ± 50% ~ (p=0.277 n=20) | |
*/t=Int32/len=262144-8 4.426m ± 36% 2.242m ± 27% -49.33% (p=0.001 n=20) | |
*/t=Int32/len=524288-8 343.85m ± 18% 99.78m ± 7% -70.98% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 2896.0m ± 0% 809.4m ± 0% -72.05% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 5.219 ± 0% 1.565 ± 0% -70.02% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 6.274 ± 0% 2.004 ± 0% -68.06% (p=0.000 n=20) | |
*/t=String/len=6-8 27.25µ ± 43% 15.40µ ± 86% -43.49% (p=0.006 n=20) | |
*/t=String/len=12-8 72.85µ ± 51% 18.60µ ± 97% -74.47% (p=0.000 n=20) | |
*/t=String/len=18-8 88.15µ ± 21% 16.40µ ± 112% -81.40% (p=0.000 n=20) | |
*/t=String/len=24-8 90.60µ ± 21% 31.00µ ± 52% -65.78% (p=0.000 n=20) | |
*/t=String/len=30-8 88.10µ ± 20% 15.25µ ± 40% -82.69% (p=0.000 n=20) | |
*/t=String/len=64-8 92.25µ ± 23% 15.00µ ± 47% -83.74% (p=0.000 n=20) | |
*/t=String/len=128-8 92.15µ ± 22% 19.10µ ± 48% -79.27% (p=0.000 n=20) | |
*/t=String/len=256-8 88.80µ ± 16% 26.05µ ± 40% -70.66% (p=0.000 n=20) | |
*/t=String/len=512-8 101.35µ ± 19% 14.65µ ± 39% -85.55% (p=0.000 n=20) | |
*/t=String/len=1024-8 114.50µ ± 29% 20.10µ ± 86% -82.45% (p=0.000 n=20) | |
*/t=String/len=2048-8 135.05µ ± 31% 24.35µ ± 112% -81.97% (p=0.000 n=20) | |
*/t=String/len=4096-8 135.6µ ± 16% 114.5µ ± 41% ~ (p=0.380 n=20) | |
*/t=String/len=8192-8 145.9µ ± 21% 163.8µ ± 50% ~ (p=0.547 n=20) | |
*/t=String/len=32768-8 568.9µ ± 31% 2364.5µ ± 37% +315.66% (p=0.000 n=20) | |
*/t=String/len=65536-8 5.335m ± 26% 8.296m ± 16% +55.51% (p=0.007 n=20) | |
*/t=String/len=131072-8 484.30m ± 8% 83.81m ± 7% -82.69% (p=0.000 n=20) | |
*/t=String/len=262144-8 3.854 ± 1% 1.131 ± 1% -70.65% (p=0.000 n=20) | |
*/t=String/len=524288-8 7.351 ± 0% 2.486 ± 3% -66.18% (p=0.000 n=20) | |
*/t=String/len=1048576-8 9.276 ± 0% 3.148 ± 1% -66.06% (p=0.000 n=20) | |
*/t=String/len=2097152-8 10.360 ± 0% 3.268 ± 2% -68.46% (p=0.000 n=20) | |
*/t=String/len=4194304-8 10.085 ± 1% 3.025 ± 3% -70.00% (p=0.000 n=20) | |
geomean 976.4µ 438.0µ -55.15% | |
│ runtimeMap │ swissMap │ | |
│ cache-references/op │ cache-references/op vs base │ | |
*/t=Int64/len=6-8 641.5µ ± 70% 685.1µ ± 69% ~ (p=0.654 n=20) | |
*/t=Int64/len=12-8 1113.0µ ± 47% 651.7µ ± 35% -41.44% (p=0.021 n=20) | |
*/t=Int64/len=18-8 1136.0µ ± 40% 787.5µ ± 44% -30.67% (p=0.046 n=20) | |
*/t=Int64/len=24-8 1033.0µ ± 54% 942.6µ ± 47% ~ (p=0.583 n=20) | |
*/t=Int64/len=30-8 1053.5µ ± 37% 862.9µ ± 49% ~ (p=0.289 n=20) | |
*/t=Int64/len=64-8 1153.5µ ± 38% 987.7µ ± 34% ~ (p=0.176 n=20) | |
*/t=Int64/len=128-8 1321.5µ ± 50% 813.6µ ± 36% -38.43% (p=0.005 n=20) | |
*/t=Int64/len=256-8 1320.5µ ± 45% 849.1µ ± 51% -35.70% (p=0.017 n=20) | |
*/t=Int64/len=512-8 1224.5µ ± 69% 899.0µ ± 42% ~ (p=0.063 n=20) | |
*/t=Int64/len=1024-8 1383.5µ ± 47% 797.4µ ± 48% ~ (p=0.068 n=20) | |
*/t=Int64/len=2048-8 1.542m ± 71% 1.418m ± 44% ~ (p=0.277 n=20) | |
*/t=Int64/len=4096-8 1.504m ± 67% 1.813m ± 62% ~ (p=0.640 n=20) | |
*/t=Int64/len=8192-8 2.208m ± 101% 2.001m ± 86% ~ (p=0.925 n=20) | |
*/t=Int64/len=32768-8 610.50m ± 16% 20.19m ± 57% -96.69% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 3.411 ± 0% 1.093 ± 1% -67.96% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 5.834 ± 6% 1.680 ± 0% -71.20% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 7.151 ± 3% 2.034 ± 0% -71.56% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 7.914 ± 3% 2.229 ± 0% -71.83% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 8.437 ± 1% 2.370 ± 1% -71.91% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 8.761 ± 0% 2.505 ± 0% -71.41% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 8.495 ± 1% 2.639 ± 0% -68.94% (p=0.000 n=20) | |
*/t=Int32/len=6-8 776.0µ ± 29% 694.5µ ± 29% ~ (p=0.445 n=20) | |
*/t=Int32/len=12-8 1202.5µ ± 31% 692.6µ ± 85% -42.41% (p=0.011 n=20) | |
*/t=Int32/len=18-8 1495.5µ ± 47% 798.5µ ± 54% -46.61% (p=0.008 n=20) | |
*/t=Int32/len=24-8 1085.0µ ± 78% 846.5µ ± 38% -21.98% (p=0.046 n=20) | |
*/t=Int32/len=30-8 884.0µ ± 96% 712.8µ ± 47% ~ (p=0.157 n=20) | |
*/t=Int32/len=64-8 1103.5µ ± 90% 650.2µ ± 69% ~ (p=0.067 n=20) | |
*/t=Int32/len=128-8 904.6µ ± 44% 1024.8µ ± 29% ~ (p=0.445 n=20) | |
*/t=Int32/len=256-8 1067.0µ ± 47% 658.1µ ± 57% -38.32% (p=0.049 n=20) | |
*/t=Int32/len=512-8 1186.5µ ± 40% 873.8µ ± 36% ~ (p=0.277 n=20) | |
*/t=Int32/len=1024-8 1119.0µ ± 85% 879.0µ ± 46% ~ (p=0.060 n=20) | |
*/t=Int32/len=2048-8 1397.0µ ± 63% 886.0µ ± 99% ~ (p=0.180 n=20) | |
*/t=Int32/len=4096-8 2.176m ± 39% 1.533m ± 60% ~ (p=0.242 n=20) | |
*/t=Int32/len=8192-8 2.764m ± 25% 1.992m ± 45% ~ (p=0.081 n=20) | |
*/t=Int32/len=32768-8 7.220m ± 47% 4.847m ± 110% ~ (p=0.268 n=20) | |
*/t=Int32/len=65536-8 699.8m ± 8% 229.1m ± 15% -67.26% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 2.994 ± 0% 1.045 ± 0% -65.10% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 4.501 ± 0% 1.610 ± 0% -64.23% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 5.742 ± 1% 1.915 ± 0% -66.65% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 6.607 ± 3% 2.144 ± 0% -67.55% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 7.194 ± 1% 2.301 ± 0% -68.01% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 7.338 ± 1% 2.405 ± 0% -67.22% (p=0.000 n=20) | |
*/t=String/len=6-8 1010.8µ ± 33% 991.9µ ± 51% ~ (p=0.659 n=20) | |
*/t=String/len=12-8 1.185m ± 79% 1.062m ± 81% ~ (p=0.758 n=20) | |
*/t=String/len=18-8 1.139m ± 55% 1.122m ± 39% ~ (p=0.764 n=20) | |
*/t=String/len=24-8 1.177m ± 40% 1.145m ± 51% ~ (p=0.799 n=20) | |
*/t=String/len=30-8 2020.0µ ± 42% 955.8µ ± 51% -52.68% (p=0.003 n=20) | |
*/t=String/len=64-8 1.623m ± 58% 1.146m ± 31% -29.38% (p=0.030 n=20) | |
*/t=String/len=128-8 1.672m ± 71% 1.011m ± 60% -39.57% (p=0.014 n=20) | |
*/t=String/len=256-8 1709.0µ ± 57% 969.3µ ± 44% -43.28% (p=0.035 n=20) | |
*/t=String/len=512-8 1.678m ± 50% 1.632m ± 42% ~ (p=0.410 n=20) | |
*/t=String/len=1024-8 2.518m ± 47% 1.190m ± 34% -52.71% (p=0.001 n=20) | |
*/t=String/len=2048-8 3.611m ± 68% 1.644m ± 72% -54.46% (p=0.005 n=20) | |
*/t=String/len=4096-8 4.935m ± 36% 3.091m ± 48% -37.36% (p=0.020 n=20) | |
*/t=String/len=8192-8 7.831m ± 89% 3.391m ± 58% -56.69% (p=0.004 n=20) | |
*/t=String/len=32768-8 5112.5m ± 0% 991.1m ± 0% -80.61% (p=0.000 n=20) | |
*/t=String/len=65536-8 8.139 ± 0% 1.696 ± 0% -79.16% (p=0.000 n=20) | |
*/t=String/len=131072-8 10.960 ± 0% 2.433 ± 1% -77.81% (p=0.000 n=20) | |
*/t=String/len=262144-8 10.725 ± 2% 3.494 ± 3% -67.42% (p=0.000 n=20) | |
*/t=String/len=524288-8 11.070 ± 1% 4.011 ± 2% -63.76% (p=0.000 n=20) | |
*/t=String/len=1048576-8 11.455 ± 0% 4.097 ± 2% -64.23% (p=0.000 n=20) | |
*/t=String/len=2097152-8 11.815 ± 0% 3.951 ± 2% -66.56% (p=0.000 n=20) | |
*/t=String/len=4194304-8 10.845 ± 1% 3.519 ± 3% -67.55% (p=0.000 n=20) | |
geomean 31.06m 15.75m -49.29% | |
│ runtimeMap │ swissMap │ | |
│ cpu-cycles/op │ cpu-cycles/op vs base │ | |
*/t=Int64/len=6-8 24.40 ± 0% 24.80 ± 0% +1.66% (p=0.000 n=20) | |
*/t=Int64/len=12-8 33.91 ± 28% 25.79 ± 10% -23.95% (p=0.000 n=20) | |
*/t=Int64/len=18-8 33.87 ± 0% 25.95 ± 8% -23.40% (p=0.000 n=20) | |
*/t=Int64/len=24-8 36.48 ± 13% 28.12 ± 13% -22.91% (p=0.000 n=20) | |
*/t=Int64/len=30-8 33.89 ± 1% 27.11 ± 8% -20.02% (p=0.000 n=20) | |
*/t=Int64/len=64-8 33.91 ± 9% 27.40 ± 3% -19.19% (p=0.000 n=20) | |
*/t=Int64/len=128-8 33.88 ± 0% 28.34 ± 4% -16.34% (p=0.000 n=20) | |
*/t=Int64/len=256-8 35.65 ± 3% 28.79 ± 2% -19.24% (p=0.000 n=20) | |
*/t=Int64/len=512-8 35.38 ± 3% 28.80 ± 1% -18.60% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 35.66 ± 2% 29.16 ± 2% -18.25% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 36.75 ± 1% 29.84 ± 1% -18.79% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 38.07 ± 1% 36.75 ± 1% -3.45% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 39.53 ± 0% 38.56 ± 1% -2.45% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 44.03 ± 0% 40.86 ± 1% -7.19% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 49.91 ± 0% 44.22 ± 0% -11.39% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 52.80 ± 3% 47.02 ± 0% -10.95% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 68.52 ± 5% 54.48 ± 1% -20.48% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 158.10 ± 1% 98.31 ± 1% -37.81% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 185.9 ± 1% 136.1 ± 0% -26.79% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 197.1 ± 0% 155.1 ± 1% -21.33% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 202.9 ± 0% 162.9 ± 0% -19.76% (p=0.000 n=20) | |
*/t=Int32/len=6-8 29.50 ± 0% 24.41 ± 0% -17.25% (p=0.000 n=20) | |
*/t=Int32/len=12-8 36.56 ± 1% 29.67 ± 15% -18.85% (p=0.000 n=20) | |
*/t=Int32/len=18-8 36.53 ± 0% 25.79 ± 11% -29.41% (p=0.000 n=20) | |
*/t=Int32/len=24-8 44.05 ± 17% 29.56 ± 13% -32.89% (p=0.000 n=20) | |
*/t=Int32/len=30-8 36.47 ± 0% 26.57 ± 8% -27.13% (p=0.000 n=20) | |
*/t=Int32/len=64-8 36.47 ± 7% 27.63 ± 4% -24.22% (p=0.000 n=20) | |
*/t=Int32/len=128-8 36.58 ± 6% 27.70 ± 3% -24.28% (p=0.000 n=20) | |
*/t=Int32/len=256-8 37.80 ± 2% 27.88 ± 2% -26.24% (p=0.000 n=20) | |
*/t=Int32/len=512-8 38.25 ± 2% 28.25 ± 2% -26.12% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 38.13 ± 1% 28.66 ± 1% -24.82% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 37.80 ± 1% 29.34 ± 1% -22.36% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 38.33 ± 1% 36.03 ± 1% -5.99% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 39.14 ± 1% 37.33 ± 1% -4.64% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 41.95 ± 0% 39.80 ± 0% -5.13% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 45.09 ± 1% 41.34 ± 0% -8.32% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 50.30 ± 0% 44.70 ± 0% -11.15% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 52.75 ± 0% 46.93 ± 1% -11.02% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 77.62 ± 6% 59.18 ± 2% -23.76% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 157.2 ± 0% 112.8 ± 1% -28.27% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 188.1 ± 1% 138.5 ± 1% -26.39% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 190.4 ± 0% 147.8 ± 1% -22.37% (p=0.000 n=20) | |
*/t=String/len=6-8 25.62 ± 0% 31.96 ± 1% +24.74% (p=0.000 n=20) | |
*/t=String/len=12-8 42.90 ± 1% 37.42 ± 13% -12.76% (p=0.000 n=20) | |
*/t=String/len=18-8 47.80 ± 1% 31.91 ± 14% -33.25% (p=0.000 n=20) | |
*/t=String/len=24-8 46.00 ± 5% 39.89 ± 6% -13.27% (p=0.000 n=20) | |
*/t=String/len=30-8 45.00 ± 0% 33.97 ± 7% -24.52% (p=0.000 n=20) | |
*/t=String/len=64-8 44.67 ± 4% 34.05 ± 7% -23.76% (p=0.000 n=20) | |
*/t=String/len=128-8 43.98 ± 3% 36.16 ± 2% -17.80% (p=0.000 n=20) | |
*/t=String/len=256-8 45.34 ± 3% 36.78 ± 2% -18.87% (p=0.000 n=20) | |
*/t=String/len=512-8 46.30 ± 2% 37.11 ± 2% -19.87% (p=0.000 n=20) | |
*/t=String/len=1024-8 51.80 ± 1% 38.05 ± 2% -26.54% (p=0.000 n=20) | |
*/t=String/len=2048-8 66.56 ± 2% 38.53 ± 1% -42.11% (p=0.000 n=20) | |
*/t=String/len=4096-8 60.77 ± 1% 45.94 ± 1% -24.41% (p=0.000 n=20) | |
*/t=String/len=8192-8 57.88 ± 0% 47.89 ± 1% -17.26% (p=0.000 n=20) | |
*/t=String/len=32768-8 90.95 ± 0% 50.95 ± 0% -43.99% (p=0.000 n=20) | |
*/t=String/len=65536-8 78.47 ± 0% 54.26 ± 1% -30.85% (p=0.000 n=20) | |
*/t=String/len=131072-8 130.35 ± 3% 59.94 ± 1% -54.01% (p=0.000 n=20) | |
*/t=String/len=262144-8 205.4 ± 1% 110.7 ± 1% -46.09% (p=0.000 n=20) | |
*/t=String/len=524288-8 223.4 ± 1% 157.9 ± 1% -29.36% (p=0.000 n=20) | |
*/t=String/len=1048576-8 236.3 ± 0% 178.1 ± 1% -24.63% (p=0.000 n=20) | |
*/t=String/len=2097152-8 260.4 ± 0% 188.7 ± 1% -27.55% (p=0.000 n=20) | |
*/t=String/len=4194304-8 240.7 ± 1% 191.2 ± 1% -20.57% (p=0.000 n=20) | |
geomean 58.36 45.72 -21.66% | |
│ runtimeMap │ swissMap │ | |
│ instructions/op │ instructions/op vs base │ | |
*/t=Int64/len=6-8 117.00 ± 0% 97.02 ± 0% -17.08% (p=0.000 n=20) | |
*/t=Int64/len=12-8 149.00 ± 27% 99.27 ± 6% -33.38% (p=0.000 n=20) | |
*/t=Int64/len=18-8 149.00 ± 0% 99.26 ± 5% -33.38% (p=0.000 n=20) | |
*/t=Int64/len=24-8 154.7 ± 7% 104.5 ± 6% -32.48% (p=0.000 n=20) | |
*/t=Int64/len=30-8 149.00 ± 0% 97.92 ± 2% -34.28% (p=0.000 n=20) | |
*/t=Int64/len=64-8 149.00 ± 2% 99.57 ± 2% -33.17% (p=0.000 n=20) | |
*/t=Int64/len=128-8 149.00 ± 0% 99.86 ± 1% -32.98% (p=0.000 n=20) | |
*/t=Int64/len=256-8 150.75 ± 1% 99.88 ± 1% -33.75% (p=0.000 n=20) | |
*/t=Int64/len=512-8 150.50 ± 1% 99.58 ± 1% -33.83% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 150.45 ± 0% 99.91 ± 1% -33.60% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 150.30 ± 0% 99.89 ± 0% -33.54% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 150.5 ± 0% 108.8 ± 0% -27.71% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 150.4 ± 0% 109.0 ± 0% -27.56% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 150.5 ± 0% 109.0 ± 0% -27.61% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 150.5 ± 0% 108.9 ± 0% -27.64% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 150.5 ± 0% 108.9 ± 0% -27.64% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 150.5 ± 0% 108.9 ± 0% -27.64% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 150.5 ± 0% 109.0 ± 0% -27.57% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 150.6 ± 0% 109.0 ± 0% -27.62% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 150.6 ± 0% 109.0 ± 0% -27.62% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 150.6 ± 0% 109.0 ± 0% -27.62% (p=0.000 n=20) | |
*/t=Int32/len=6-8 118.00 ± 0% 96.02 ± 0% -18.63% (p=0.000 n=20) | |
*/t=Int32/len=12-8 149.0 ± 0% 109.4 ± 10% -26.58% (p=0.000 n=20) | |
*/t=Int32/len=18-8 149.00 ± 0% 97.94 ± 8% -34.27% (p=0.000 n=20) | |
*/t=Int32/len=24-8 163.4 ± 9% 107.7 ± 8% -34.12% (p=0.000 n=20) | |
*/t=Int32/len=30-8 149.00 ± 0% 96.78 ± 1% -35.05% (p=0.000 n=20) | |
*/t=Int32/len=64-8 149.00 ± 1% 97.85 ± 1% -34.33% (p=0.000 n=20) | |
*/t=Int32/len=128-8 149.00 ± 1% 98.31 ± 1% -34.02% (p=0.000 n=20) | |
*/t=Int32/len=256-8 150.10 ± 0% 98.97 ± 1% -34.07% (p=0.000 n=20) | |
*/t=Int32/len=512-8 150.70 ± 1% 98.78 ± 1% -34.46% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 150.50 ± 0% 98.86 ± 0% -34.31% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 150.20 ± 0% 98.94 ± 0% -34.13% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 150.4 ± 0% 107.7 ± 0% -28.45% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 150.5 ± 0% 107.8 ± 0% -28.37% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 150.5 ± 0% 107.7 ± 0% -28.44% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 150.5 ± 0% 107.7 ± 0% -28.44% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 150.5 ± 0% 107.7 ± 0% -28.44% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 150.5 ± 0% 107.7 ± 0% -28.44% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 150.5 ± 0% 107.7 ± 0% -28.44% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 150.6 ± 0% 107.8 ± 0% -28.42% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 150.6 ± 0% 107.8 ± 0% -28.42% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 150.6 ± 0% 107.8 ± 0% -28.42% (p=0.000 n=20) | |
*/t=String/len=6-8 140.0 ± 0% 128.0 ± 0% -8.57% (p=0.000 n=20) | |
*/t=String/len=12-8 180.4 ± 1% 141.2 ± 8% -21.76% (p=0.000 n=20) | |
*/t=String/len=18-8 180.9 ± 0% 128.0 ± 2% -29.26% (p=0.000 n=20) | |
*/t=String/len=24-8 182.4 ± 10% 148.1 ± 6% -18.83% (p=0.000 n=20) | |
*/t=String/len=30-8 180.2 ± 0% 128.9 ± 1% -28.47% (p=0.000 n=20) | |
*/t=String/len=64-8 179.8 ± 0% 129.0 ± 2% -28.23% (p=0.000 n=20) | |
*/t=String/len=128-8 182.1 ± 1% 131.4 ± 1% -27.83% (p=0.000 n=20) | |
*/t=String/len=256-8 182.8 ± 1% 131.3 ± 0% -28.19% (p=0.000 n=20) | |
*/t=String/len=512-8 181.3 ± 0% 131.2 ± 0% -27.61% (p=0.000 n=20) | |
*/t=String/len=1024-8 180.7 ± 0% 131.4 ± 0% -27.26% (p=0.000 n=20) | |
*/t=String/len=2048-8 182.7 ± 0% 131.5 ± 0% -28.02% (p=0.000 n=20) | |
*/t=String/len=4096-8 181.7 ± 0% 140.5 ± 0% -22.67% (p=0.000 n=20) | |
*/t=String/len=8192-8 180.7 ± 0% 140.4 ± 0% -22.30% (p=0.000 n=20) | |
*/t=String/len=32768-8 182.1 ± 0% 140.5 ± 0% -22.82% (p=0.000 n=20) | |
*/t=String/len=65536-8 181.1 ± 0% 140.3 ± 0% -22.51% (p=0.000 n=20) | |
*/t=String/len=131072-8 182.3 ± 0% 140.4 ± 0% -22.98% (p=0.000 n=20) | |
*/t=String/len=262144-8 182.5 ± 0% 140.5 ± 0% -23.01% (p=0.000 n=20) | |
*/t=String/len=524288-8 181.4 ± 0% 140.4 ± 0% -22.60% (p=0.000 n=20) | |
*/t=String/len=1048576-8 181.1 ± 0% 140.4 ± 0% -22.47% (p=0.000 n=20) | |
*/t=String/len=2097152-8 182.7 ± 0% 140.6 ± 0% -23.04% (p=0.000 n=20) | |
*/t=String/len=4194304-8 181.6 ± 0% 140.5 ± 0% -22.63% (p=0.000 n=20) | |
geomean 158.3 113.6 -28.22% | |
│ swissMap │ | |
│ %fullgrp │ | |
*/t=Int64/len=6-8 0.000 ± 0% | |
*/t=Int64/len=12-8 0.000 ± ? | |
*/t=Int64/len=18-8 0.000 ± ? | |
*/t=Int64/len=24-8 25.00 ± 0% | |
*/t=Int64/len=30-8 0.000 ± ? | |
*/t=Int64/len=64-8 6.250 ± ? | |
*/t=Int64/len=128-8 3.125 ± 200% | |
*/t=Int64/len=256-8 4.688 ± 33% | |
*/t=Int64/len=512-8 5.469 ± 14% | |
*/t=Int64/len=1024-8 5.469 ± 21% | |
*/t=Int64/len=2048-8 5.273 ± 19% | |
*/t=Int64/len=4096-8 5.566 ± 9% | |
*/t=Int64/len=8192-8 5.494 ± 5% | |
*/t=Int64/len=32768-8 5.378 ± 3% | |
*/t=Int64/len=65536-8 5.377 ± 3% | |
*/t=Int64/len=131072-8 5.441 ± 2% | |
*/t=Int64/len=262144-8 5.429 ± 1% | |
*/t=Int64/len=524288-8 5.438 ± 1% | |
*/t=Int64/len=1048576-8 5.421 ± 0% | |
*/t=Int64/len=2097152-8 5.416 ± 0% | |
*/t=Int64/len=4194304-8 5.418 ± 0% | |
*/t=Int32/len=6-8 0.000 ± 0% | |
*/t=Int32/len=12-8 50.00 ± ? | |
*/t=Int32/len=18-8 0.000 ± ? | |
*/t=Int32/len=24-8 25.00 ± 100% | |
*/t=Int32/len=30-8 0.000 ± 0% | |
*/t=Int32/len=64-8 6.250 ± ? | |
*/t=Int32/len=128-8 6.250 ± 50% | |
*/t=Int32/len=256-8 5.469 ± 43% | |
*/t=Int32/len=512-8 4.688 ± 33% | |
*/t=Int32/len=1024-8 5.859 ± 13% | |
*/t=Int32/len=2048-8 5.566 ± 9% | |
*/t=Int32/len=4096-8 5.224 ± 12% | |
*/t=Int32/len=8192-8 5.542 ± 4% | |
*/t=Int32/len=32768-8 5.420 ± 2% | |
*/t=Int32/len=65536-8 5.407 ± 2% | |
*/t=Int32/len=131072-8 5.365 ± 2% | |
*/t=Int32/len=262144-8 5.421 ± 1% | |
*/t=Int32/len=524288-8 5.436 ± 1% | |
*/t=Int32/len=1048576-8 5.423 ± 1% | |
*/t=Int32/len=2097152-8 5.416 ± 0% | |
*/t=Int32/len=4194304-8 5.416 ± 0% | |
*/t=String/len=6-8 0.000 ± 0% | |
*/t=String/len=12-8 50.00 ± ? | |
*/t=String/len=18-8 0.000 ± 0% | |
*/t=String/len=24-8 50.00 ± 50% | |
*/t=String/len=30-8 0.000 ± 0% | |
*/t=String/len=64-8 0.000 ± ? | |
*/t=String/len=128-8 6.250 ± 50% | |
*/t=String/len=256-8 5.469 ± 43% | |
*/t=String/len=512-8 5.469 ± 14% | |
*/t=String/len=1024-8 5.664 ± 10% | |
*/t=String/len=2048-8 5.566 ± 9% | |
*/t=String/len=4096-8 5.420 ± 8% | |
*/t=String/len=8192-8 5.737 ± 12% | |
*/t=String/len=32768-8 5.505 ± 2% | |
*/t=String/len=65536-8 5.383 ± 2% | |
*/t=String/len=131072-8 5.365 ± 3% | |
*/t=String/len=262144-8 5.421 ± 1% | |
*/t=String/len=524288-8 5.412 ± 1% | |
*/t=String/len=1048576-8 5.419 ± 0% | |
*/t=String/len=2097152-8 5.418 ± 0% | |
*/t=String/len=4194304-8 5.429 ± 0% | |
geomean ¹ | |
¹ summaries must be >0 to compute geomean | |
│ swissMap │ | |
│ load │ | |
*/t=Int64/len=6-8 857.1m ± 0% | |
*/t=Int64/len=12-8 800.0m ± 0% | |
*/t=Int64/len=18-8 580.6m ± 0% | |
*/t=Int64/len=24-8 774.2m ± 0% | |
*/t=Int64/len=30-8 476.2m ± 0% | |
*/t=Int64/len=64-8 503.9m ± 0% | |
*/t=Int64/len=128-8 502.0m ± 0% | |
*/t=Int64/len=256-8 501.0m ± 0% | |
*/t=Int64/len=512-8 500.5m ± 0% | |
*/t=Int64/len=1024-8 500.2m ± 0% | |
*/t=Int64/len=2048-8 500.1m ± 0% | |
*/t=Int64/len=4096-8 500.1m ± 0% | |
*/t=Int64/len=8192-8 500.1m ± 0% | |
*/t=Int64/len=32768-8 500.1m ± 0% | |
*/t=Int64/len=65536-8 500.1m ± 0% | |
*/t=Int64/len=131072-8 500.1m ± 0% | |
*/t=Int64/len=262144-8 500.1m ± 0% | |
*/t=Int64/len=524288-8 500.1m ± 0% | |
*/t=Int64/len=1048576-8 500.1m ± 0% | |
*/t=Int64/len=2097152-8 500.1m ± 0% | |
*/t=Int64/len=4194304-8 500.1m ± 0% | |
*/t=Int32/len=6-8 857.1m ± 0% | |
*/t=Int32/len=12-8 800.0m ± 0% | |
*/t=Int32/len=18-8 580.6m ± 0% | |
*/t=Int32/len=24-8 774.2m ± 0% | |
*/t=Int32/len=30-8 476.2m ± 0% | |
*/t=Int32/len=64-8 503.9m ± 0% | |
*/t=Int32/len=128-8 502.0m ± 0% | |
*/t=Int32/len=256-8 501.0m ± 0% | |
*/t=Int32/len=512-8 500.5m ± 0% | |
*/t=Int32/len=1024-8 500.2m ± 0% | |
*/t=Int32/len=2048-8 500.1m ± 0% | |
*/t=Int32/len=4096-8 500.1m ± 0% | |
*/t=Int32/len=8192-8 500.1m ± 0% | |
*/t=Int32/len=32768-8 500.1m ± 0% | |
*/t=Int32/len=65536-8 500.1m ± 0% | |
*/t=Int32/len=131072-8 500.1m ± 0% | |
*/t=Int32/len=262144-8 500.1m ± 0% | |
*/t=Int32/len=524288-8 500.1m ± 0% | |
*/t=Int32/len=1048576-8 500.1m ± 0% | |
*/t=Int32/len=2097152-8 500.1m ± 0% | |
*/t=Int32/len=4194304-8 500.1m ± 0% | |
*/t=String/len=6-8 857.1m ± 0% | |
*/t=String/len=12-8 800.0m ± 0% | |
*/t=String/len=18-8 580.6m ± 0% | |
*/t=String/len=24-8 774.2m ± 0% | |
*/t=String/len=30-8 476.2m ± 0% | |
*/t=String/len=64-8 503.9m ± 0% | |
*/t=String/len=128-8 502.0m ± 0% | |
*/t=String/len=256-8 501.0m ± 0% | |
*/t=String/len=512-8 500.5m ± 0% | |
*/t=String/len=1024-8 500.2m ± 0% | |
*/t=String/len=2048-8 500.1m ± 0% | |
*/t=String/len=4096-8 500.1m ± 0% | |
*/t=String/len=8192-8 500.1m ± 0% | |
*/t=String/len=32768-8 500.1m ± 0% | |
*/t=String/len=65536-8 500.1m ± 0% | |
*/t=String/len=131072-8 500.1m ± 0% | |
*/t=String/len=262144-8 500.1m ± 0% | |
*/t=String/len=524288-8 500.1m ± 0% | |
*/t=String/len=1048576-8 500.1m ± 0% | |
*/t=String/len=2097152-8 500.1m ± 0% | |
*/t=String/len=4194304-8 500.1m ± 0% | |
geomean 538.7m | |
.name: MapPutGrow | |
│ runtimeMap │ swissMap │ | |
│ sec/op │ sec/op vs base │ | |
*/t=Int64/len=6-8 66.02n ± 0% 134.25n ± 1% +103.36% (p=0.000 n=20) | |
*/t=Int64/len=12-8 333.5n ± 0% 334.0n ± 2% ~ (p=0.804 n=20) | |
*/t=Int64/len=18-8 736.7n ± 0% 653.4n ± 1% -11.31% (p=0.000 n=20) | |
*/t=Int64/len=24-8 917.4n ± 0% 727.8n ± 2% -20.66% (p=0.000 n=20) | |
*/t=Int64/len=30-8 1.636µ ± 1% 1.291µ ± 2% -21.06% (p=0.000 n=20) | |
*/t=Int64/len=64-8 3.685µ ± 0% 2.611µ ± 2% -29.16% (p=0.000 n=20) | |
*/t=Int64/len=128-8 7.397µ ± 0% 5.191µ ± 2% -29.82% (p=0.000 n=20) | |
*/t=Int64/len=256-8 14.48µ ± 0% 10.15µ ± 2% -29.92% (p=0.000 n=20) | |
*/t=Int64/len=512-8 28.49µ ± 0% 20.05µ ± 3% -29.62% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 56.27µ ± 0% 41.11µ ± 6% -26.95% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 111.38µ ± 0% 81.76µ ± 7% -26.60% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 221.9µ ± 0% 183.3µ ± 3% -17.39% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 449.6µ ± 0% 401.0µ ± 3% -10.80% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 1.851m ± 1% 1.742m ± 2% -5.92% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 3.835m ± 2% 3.550m ± 2% -7.44% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 8.324m ± 1% 7.452m ± 1% -10.48% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 18.64m ± 2% 15.49m ± 1% -16.88% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 43.53m ± 1% 33.50m ± 1% -23.06% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 106.61m ± 1% 76.17m ± 1% -28.55% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 251.8m ± 1% 179.1m ± 1% -28.88% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 550.2m ± 1% 397.3m ± 1% -27.79% (p=0.000 n=20) | |
*/t=Int32/len=6-8 66.66n ± 1% 119.55n ± 1% +79.36% (p=0.000 n=20) | |
*/t=Int32/len=12-8 321.6n ± 1% 284.8n ± 1% -11.44% (p=0.000 n=20) | |
*/t=Int32/len=18-8 685.3n ± 2% 529.1n ± 1% -22.79% (p=0.000 n=20) | |
*/t=Int32/len=24-8 859.0n ± 1% 593.9n ± 1% -30.86% (p=0.000 n=20) | |
*/t=Int32/len=30-8 1.502µ ± 1% 1.028µ ± 2% -31.56% (p=0.000 n=20) | |
*/t=Int32/len=64-8 3.330µ ± 2% 2.115µ ± 1% -36.50% (p=0.000 n=20) | |
*/t=Int32/len=128-8 6.798µ ± 2% 4.160µ ± 2% -38.80% (p=0.000 n=20) | |
*/t=Int32/len=256-8 13.529µ ± 2% 8.200µ ± 2% -39.39% (p=0.000 n=20) | |
*/t=Int32/len=512-8 26.40µ ± 2% 15.97µ ± 3% -39.51% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 52.45µ ± 3% 31.40µ ± 3% -40.15% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 105.61µ ± 3% 62.99µ ± 2% -40.35% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 208.0µ ± 2% 160.8µ ± 2% -22.67% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 419.8µ ± 2% 362.5µ ± 1% -13.67% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 1.799m ± 3% 1.603m ± 1% -10.87% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 3.642m ± 3% 3.249m ± 1% -10.80% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 7.429m ± 1% 6.705m ± 1% -9.75% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 16.04m ± 1% 14.13m ± 0% -11.96% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 35.70m ± 1% 29.52m ± 0% -17.31% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 84.59m ± 1% 63.54m ± 0% -24.89% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 207.5m ± 1% 148.1m ± 1% -28.62% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 480.1m ± 1% 338.7m ± 0% -29.44% (p=0.000 n=20) | |
*/t=String/len=6-8 70.87n ± 1% 181.75n ± 1% +156.46% (p=0.000 n=20) | |
*/t=String/len=12-8 419.8n ± 2% 455.2n ± 2% +8.42% (p=0.000 n=20) | |
*/t=String/len=18-8 982.5n ± 2% 933.8n ± 2% -4.97% (p=0.000 n=20) | |
*/t=String/len=24-8 1.157µ ± 2% 1.008µ ± 1% -12.96% (p=0.000 n=20) | |
*/t=String/len=30-8 2.165µ ± 2% 1.885µ ± 1% -12.98% (p=0.000 n=20) | |
*/t=String/len=64-8 4.831µ ± 2% 3.994µ ± 3% -17.33% (p=0.000 n=20) | |
*/t=String/len=128-8 9.880µ ± 2% 8.165µ ± 2% -17.36% (p=0.000 n=20) | |
*/t=String/len=256-8 20.06µ ± 2% 16.46µ ± 3% -17.94% (p=0.000 n=20) | |
*/t=String/len=512-8 42.72µ ± 1% 33.67µ ± 5% -21.18% (p=0.000 n=20) | |
*/t=String/len=1024-8 84.95µ ± 3% 66.86µ ± 6% -21.29% (p=0.000 n=20) | |
*/t=String/len=2048-8 169.5µ ± 3% 135.6µ ± 3% -20.01% (p=0.000 n=20) | |
*/t=String/len=4096-8 361.0µ ± 2% 277.1µ ± 2% -23.22% (p=0.000 n=20) | |
*/t=String/len=8192-8 822.9µ ± 3% 580.1µ ± 2% -29.51% (p=0.000 n=20) | |
*/t=String/len=32768-8 3.543m ± 2% 2.666m ± 1% -24.75% (p=0.000 n=20) | |
*/t=String/len=65536-8 7.036m ± 1% 5.788m ± 1% -17.73% (p=0.000 n=20) | |
*/t=String/len=131072-8 15.07m ± 1% 11.76m ± 1% -22.01% (p=0.000 n=20) | |
*/t=String/len=262144-8 33.96m ± 2% 25.33m ± 1% -25.40% (p=0.000 n=20) | |
*/t=String/len=524288-8 78.99m ± 1% 57.82m ± 1% -26.80% (p=0.000 n=20) | |
*/t=String/len=1048576-8 186.0m ± 2% 135.2m ± 1% -27.28% (p=0.000 n=20) | |
*/t=String/len=2097152-8 415.7m ± 1% 313.3m ± 1% -24.64% (p=0.000 n=20) | |
*/t=String/len=4194304-8 950.5m ± 2% 705.6m ± 1% -25.77% (p=0.000 n=20) | |
geomean 195.2µ 159.1µ -18.50% | |
│ runtimeMap │ swissMap │ | |
│ cache-misses/op │ cache-misses/op vs base │ | |
*/t=Int64/len=6-8 443.6µ ± 32% 323750.0µ ± 44% +72874.19% (p=0.000 n=20) | |
*/t=Int64/len=12-8 396.2m ± 6% 997.0m ± 38% +151.65% (p=0.000 n=20) | |
*/t=Int64/len=18-8 1.294 ± 9% 2.325 ± 34% +79.57% (p=0.000 n=20) | |
*/t=Int64/len=24-8 1.348 ± 5% 2.350 ± 32% +74.40% (p=0.000 n=20) | |
*/t=Int64/len=30-8 3.566 ± 7% 5.399 ± 28% +51.42% (p=0.000 n=20) | |
*/t=Int64/len=64-8 10.06 ± 4% 15.07 ± 31% +49.78% (p=0.000 n=20) | |
*/t=Int64/len=128-8 28.09 ± 2% 41.62 ± 26% +48.17% (p=0.000 n=20) | |
*/t=Int64/len=256-8 69.48 ± 3% 115.65 ± 21% +66.44% (p=0.000 n=20) | |
*/t=Int64/len=512-8 161.2 ± 2% 277.4 ± 24% +72.03% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 373.6 ± 6% 633.9 ± 31% +69.64% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 1.056k ± 2% 1.562k ± 28% +47.85% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 2.449k ± 3% 2.359k ± 22% ~ (p=0.122 n=20) | |
*/t=Int64/len=8192-8 5.069k ± 2% 4.334k ± 25% -14.49% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 6.261k ± 22% 8.482k ± 42% ~ (p=0.968 n=20) | |
*/t=Int64/len=65536-8 45.692k ± 13% 7.177k ± 65% -84.29% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 278.80k ± 1% 53.45k ± 5% -80.83% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 750.5k ± 0% 207.8k ± 1% -72.31% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 2105.0k ± 0% 658.1k ± 0% -68.74% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 6.518M ± 1% 2.420M ± 0% -62.87% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 18.598M ± 0% 8.263M ± 0% -55.57% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 45.86M ± 0% 22.72M ± 0% -50.47% (p=0.000 n=20) | |
*/t=Int32/len=6-8 485.3µ ± 16% 184000.0µ ± 51% +37814.69% (p=0.000 n=20) | |
*/t=Int32/len=12-8 516.9m ± 51% 519.4m ± 46% ~ (p=0.192 n=20) | |
*/t=Int32/len=18-8 1.363 ± 53% 1.252 ± 44% ~ (p=0.163 n=20) | |
*/t=Int32/len=24-8 1.494 ± 51% 1.187 ± 44% -20.56% (p=0.011 n=20) | |
*/t=Int32/len=30-8 3.405 ± 45% 2.709 ± 36% -20.45% (p=0.009 n=20) | |
*/t=Int32/len=64-8 7.911 ± 51% 5.806 ± 40% -26.61% (p=0.004 n=20) | |
*/t=Int32/len=128-8 21.33 ± 59% 15.27 ± 39% -28.39% (p=0.021 n=20) | |
*/t=Int32/len=256-8 54.38 ± 56% 42.30 ± 38% ~ (p=0.076 n=20) | |
*/t=Int32/len=512-8 126.3 ± 56% 111.2 ± 38% ~ (p=0.234 n=20) | |
*/t=Int32/len=1024-8 265.0 ± 53% 264.3 ± 29% ~ (p=0.286 n=20) | |
*/t=Int32/len=2048-8 736.0 ± 38% 553.0 ± 32% -24.87% (p=0.001 n=20) | |
*/t=Int32/len=4096-8 1.807k ± 35% 1.071k ± 24% -40.73% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 3.974k ± 30% 2.009k ± 24% -49.45% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 13.532k ± 37% 7.187k ± 30% -46.89% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 22.468k ± 41% 8.227k ± 47% -63.38% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 93.359k ± 10% 7.929k ± 65% -91.51% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 351.75k ± 0% 67.98k ± 4% -80.67% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 994.1k ± 0% 243.1k ± 2% -75.55% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 3217.2k ± 0% 825.8k ± 1% -74.33% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 10.950M ± 0% 3.724M ± 1% -65.99% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 31.42M ± 0% 13.21M ± 0% -57.94% (p=0.000 n=20) | |
*/t=String/len=6-8 467.9µ ± 19% 638150.0µ ± 37% +136285.98% (p=0.000 n=20) | |
*/t=String/len=12-8 792.1m ± 70% 2090.0m ± 31% +163.84% (p=0.000 n=20) | |
*/t=String/len=18-8 2.492 ± 68% 5.047 ± 22% +102.53% (p=0.000 n=20) | |
*/t=String/len=24-8 2.785 ± 57% 5.186 ± 29% +86.21% (p=0.000 n=20) | |
*/t=String/len=30-8 8.889 ± 54% 16.345 ± 26% +83.88% (p=0.000 n=20) | |
*/t=String/len=64-8 23.79 ± 49% 44.78 ± 26% +88.25% (p=0.000 n=20) | |
*/t=String/len=128-8 64.09 ± 46% 117.70 ± 16% +83.65% (p=0.000 n=20) | |
*/t=String/len=256-8 149.3 ± 46% 266.1 ± 17% +78.23% (p=0.000 n=20) | |
*/t=String/len=512-8 421.5 ± 32% 665.8 ± 23% +57.96% (p=0.000 n=20) | |
*/t=String/len=1024-8 1.022k ± 35% 1.517k ± 22% +48.36% (p=0.000 n=20) | |
*/t=String/len=2048-8 2.256k ± 33% 3.102k ± 13% +37.53% (p=0.000 n=20) | |
*/t=String/len=4096-8 3.823k ± 39% 4.463k ± 14% ~ (p=0.920 n=20) | |
*/t=String/len=8192-8 6.239k ± 16% 7.061k ± 16% ~ (p=0.640 n=20) | |
*/t=String/len=32768-8 30.035k ± 17% 5.444k ± 41% -81.87% (p=0.000 n=20) | |
*/t=String/len=65536-8 224.76k ± 1% 61.88k ± 3% -72.47% (p=0.000 n=20) | |
*/t=String/len=131072-8 702.3k ± 0% 217.9k ± 1% -68.97% (p=0.000 n=20) | |
*/t=String/len=262144-8 1781.4k ± 0% 682.3k ± 0% -61.70% (p=0.000 n=20) | |
*/t=String/len=524288-8 4.461M ± 2% 2.189M ± 0% -50.92% (p=0.000 n=20) | |
*/t=String/len=1048576-8 11.912M ± 4% 7.036M ± 1% -40.94% (p=0.000 n=20) | |
*/t=String/len=2097152-8 30.41M ± 1% 19.88M ± 1% -34.65% (p=0.000 n=20) | |
*/t=String/len=4194304-8 72.12M ± 1% 50.30M ± 0% -30.26% (p=0.000 n=20) | |
geomean 1.322k 1.368k +3.49% | |
│ runtimeMap │ swissMap │ | |
│ cache-references/op │ cache-references/op vs base │ | |
*/t=Int64/len=6-8 10.04m ± 41% 3154.00m ± 1% +31326.86% (p=0.000 n=20) | |
*/t=Int64/len=12-8 7.017 ± 1% 9.787 ± 1% +39.49% (p=0.000 n=20) | |
*/t=Int64/len=18-8 20.96 ± 0% 23.02 ± 1% +9.85% (p=0.000 n=20) | |
*/t=Int64/len=24-8 22.72 ± 0% 23.06 ± 2% +1.50% (p=0.031 n=20) | |
*/t=Int64/len=30-8 50.24 ± 0% 49.75 ± 1% -0.98% (p=0.000 n=20) | |
*/t=Int64/len=64-8 117.0 ± 0% 100.6 ± 1% -13.98% (p=0.000 n=20) | |
*/t=Int64/len=128-8 244.9 ± 0% 209.1 ± 1% -14.64% (p=0.000 n=20) | |
*/t=Int64/len=256-8 494.2 ± 0% 422.9 ± 1% -14.45% (p=0.000 n=20) | |
*/t=Int64/len=512-8 1056.0 ± 0% 869.5 ± 2% -17.66% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 2.098k ± 1% 1.867k ± 3% -10.97% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 4.026k ± 0% 3.495k ± 3% -13.17% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 7.936k ± 0% 5.096k ± 3% -35.78% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 16.436k ± 0% 8.468k ± 3% -48.48% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 123.65k ± 1% 37.62k ± 3% -69.57% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 344.7k ± 0% 105.1k ± 2% -69.52% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 1005.2k ± 0% 385.3k ± 0% -61.67% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 2.655M ± 0% 1.208M ± 0% -54.49% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 6.291M ± 1% 3.194M ± 0% -49.23% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 13.926M ± 1% 7.392M ± 1% -46.92% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 30.07M ± 1% 16.19M ± 0% -46.15% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 63.51M ± 1% 35.30M ± 1% -44.42% (p=0.000 n=20) | |
*/t=Int32/len=6-8 11.46m ± 19% 1743.50m ± 2% +15120.43% (p=0.000 n=20) | |
*/t=Int32/len=12-8 3.981 ± 2% 4.967 ± 1% +24.80% (p=0.000 n=20) | |
*/t=Int32/len=18-8 11.88 ± 1% 11.53 ± 2% -2.95% (p=0.000 n=20) | |
*/t=Int32/len=24-8 13.09 ± 3% 11.52 ± 2% -11.96% (p=0.000 n=20) | |
*/t=Int32/len=30-8 29.19 ± 2% 24.76 ± 1% -15.18% (p=0.000 n=20) | |
*/t=Int32/len=64-8 66.83 ± 2% 51.08 ± 1% -23.57% (p=0.000 n=20) | |
*/t=Int32/len=128-8 141.9 ± 3% 102.1 ± 1% -28.05% (p=0.000 n=20) | |
*/t=Int32/len=256-8 290.1 ± 3% 211.4 ± 2% -27.13% (p=0.000 n=20) | |
*/t=Int32/len=512-8 571.3 ± 3% 429.4 ± 3% -24.85% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 1239.5 ± 2% 878.6 ± 3% -29.11% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 2.458k ± 3% 1.909k ± 2% -22.37% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 4.564k ± 2% 2.811k ± 4% -38.41% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 9.092k ± 2% 4.705k ± 4% -48.25% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 47.91k ± 1% 17.84k ± 3% -62.76% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 162.91k ± 1% 40.78k ± 1% -74.97% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 504.2k ± 0% 134.3k ± 3% -73.36% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 1577.1k ± 0% 575.6k ± 0% -63.50% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 4.230M ± 1% 1.865M ± 0% -55.91% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 10.153M ± 1% 4.960M ± 0% -51.15% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 22.48M ± 1% 11.61M ± 1% -48.36% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 49.21M ± 1% 25.94M ± 1% -47.28% (p=0.000 n=20) | |
*/t=String/len=6-8 12.12m ± 45% 6485.50m ± 1% +53432.81% (p=0.000 n=20) | |
*/t=String/len=12-8 13.58 ± 1% 19.73 ± 1% +45.29% (p=0.000 n=20) | |
*/t=String/len=18-8 40.72 ± 1% 46.76 ± 1% +14.82% (p=0.000 n=20) | |
*/t=String/len=24-8 43.12 ± 1% 46.47 ± 1% +7.74% (p=0.000 n=20) | |
*/t=String/len=30-8 94.61 ± 1% 98.35 ± 1% +3.95% (p=0.000 n=20) | |
*/t=String/len=64-8 210.1 ± 1% 207.9 ± 1% -1.07% (p=0.000 n=20) | |
*/t=String/len=128-8 442.1 ± 1% 424.1 ± 0% -4.05% (p=0.000 n=20) | |
*/t=String/len=256-8 931.9 ± 1% 879.9 ± 1% -5.58% (p=0.000 n=20) | |
*/t=String/len=512-8 1.891k ± 2% 1.817k ± 3% -3.91% (p=0.000 n=20) | |
*/t=String/len=1024-8 3.647k ± 1% 3.409k ± 3% -6.55% (p=0.000 n=20) | |
*/t=String/len=2048-8 7.099k ± 1% 6.407k ± 1% -9.75% (p=0.000 n=20) | |
*/t=String/len=4096-8 15.434k ± 0% 9.818k ± 1% -36.39% (p=0.000 n=20) | |
*/t=String/len=8192-8 40.54k ± 2% 17.79k ± 2% -56.11% (p=0.000 n=20) | |
*/t=String/len=32768-8 312.9k ± 0% 113.9k ± 5% -63.58% (p=0.000 n=20) | |
*/t=String/len=65536-8 840.8k ± 0% 346.5k ± 0% -58.80% (p=0.000 n=20) | |
*/t=String/len=131072-8 2.136M ± 0% 1.026M ± 0% -51.96% (p=0.000 n=20) | |
*/t=String/len=262144-8 5.014M ± 0% 2.797M ± 0% -44.22% (p=0.000 n=20) | |
*/t=String/len=524288-8 10.492M ± 1% 6.792M ± 0% -35.27% (p=0.000 n=20) | |
*/t=String/len=1048576-8 22.47M ± 1% 15.53M ± 1% -30.91% (p=0.000 n=20) | |
*/t=String/len=2097152-8 47.38M ± 1% 34.54M ± 1% -27.09% (p=0.000 n=20) | |
*/t=String/len=4194304-8 100.59M ± 1% 74.01M ± 1% -26.43% (p=0.000 n=20) | |
geomean 7.241k 6.442k -11.04% | |
│ runtimeMap │ swissMap │ | |
│ cpu-cycles/op │ cpu-cycles/op vs base │ | |
*/t=Int64/len=6-8 281.9 ± 1% 546.5 ± 1% +93.90% (p=0.000 n=20) | |
*/t=Int64/len=12-8 1.369k ± 0% 1.341k ± 1% -2.05% (p=0.000 n=20) | |
*/t=Int64/len=18-8 3.022k ± 0% 2.663k ± 1% -11.85% (p=0.000 n=20) | |
*/t=Int64/len=24-8 3.741k ± 0% 2.953k ± 2% -21.09% (p=0.000 n=20) | |
*/t=Int64/len=30-8 6.769k ± 0% 5.258k ± 2% -22.32% (p=0.000 n=20) | |
*/t=Int64/len=64-8 15.27k ± 0% 10.64k ± 3% -30.34% (p=0.000 n=20) | |
*/t=Int64/len=128-8 30.72k ± 0% 21.04k ± 2% -31.51% (p=0.000 n=20) | |
*/t=Int64/len=256-8 60.16k ± 0% 40.96k ± 3% -31.92% (p=0.000 n=20) | |
*/t=Int64/len=512-8 118.46k ± 0% 80.47k ± 4% -32.07% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 234.1k ± 0% 162.4k ± 5% -30.62% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 462.9k ± 0% 324.9k ± 8% -29.80% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 922.3k ± 0% 742.9k ± 3% -19.45% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 1.871M ± 0% 1.628M ± 3% -12.99% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 7.707M ± 1% 7.118M ± 2% -7.64% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 15.67M ± 1% 14.51M ± 1% -7.40% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 34.90M ± 1% 31.11M ± 1% -10.88% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 78.90M ± 2% 65.35M ± 1% -17.18% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 185.3M ± 1% 141.9M ± 1% -23.43% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 455.1M ± 1% 323.9M ± 1% -28.83% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 1074.8M ± 1% 764.2M ± 1% -28.90% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 2.350G ± 1% 1.695G ± 0% -27.84% (p=0.000 n=20) | |
*/t=Int32/len=6-8 285.0 ± 1% 497.2 ± 1% +74.46% (p=0.000 n=20) | |
*/t=Int32/len=12-8 1.343k ± 1% 1.177k ± 1% -12.43% (p=0.000 n=20) | |
*/t=Int32/len=18-8 2.833k ± 2% 2.170k ± 1% -23.43% (p=0.000 n=20) | |
*/t=Int32/len=24-8 3.568k ± 1% 2.449k ± 1% -31.38% (p=0.000 n=20) | |
*/t=Int32/len=30-8 6.184k ± 1% 4.194k ± 1% -32.19% (p=0.000 n=20) | |
*/t=Int32/len=64-8 13.693k ± 2% 8.618k ± 1% -37.06% (p=0.000 n=20) | |
*/t=Int32/len=128-8 27.86k ± 2% 16.98k ± 2% -39.07% (p=0.000 n=20) | |
*/t=Int32/len=256-8 55.42k ± 3% 33.49k ± 2% -39.57% (p=0.000 n=20) | |
*/t=Int32/len=512-8 108.22k ± 3% 65.15k ± 3% -39.80% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 214.6k ± 3% 128.5k ± 3% -40.14% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 430.9k ± 3% 259.7k ± 3% -39.74% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 847.5k ± 2% 661.5k ± 2% -21.95% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 1.714M ± 3% 1.505M ± 1% -12.21% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 7.328M ± 3% 6.690M ± 1% -8.71% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 14.97M ± 3% 13.58M ± 1% -9.31% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 31.07M ± 1% 28.04M ± 1% -9.77% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 67.86M ± 1% 59.53M ± 0% -12.28% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 151.7M ± 1% 125.0M ± 0% -17.61% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 360.5M ± 1% 270.0M ± 0% -25.09% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 886.5M ± 1% 631.0M ± 0% -28.82% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 2.055G ± 1% 1.447G ± 0% -29.57% (p=0.000 n=20) | |
*/t=String/len=6-8 302.4 ± 1% 757.0 ± 1% +150.31% (p=0.000 n=20) | |
*/t=String/len=12-8 1.742k ± 2% 1.894k ± 2% +8.73% (p=0.000 n=20) | |
*/t=String/len=18-8 4.093k ± 2% 3.856k ± 2% -5.79% (p=0.000 n=20) | |
*/t=String/len=24-8 4.821k ± 1% 4.177k ± 1% -13.36% (p=0.000 n=20) | |
*/t=String/len=30-8 8.998k ± 2% 7.675k ± 2% -14.70% (p=0.000 n=20) | |
*/t=String/len=64-8 20.02k ± 1% 15.50k ± 2% -22.58% (p=0.000 n=20) | |
*/t=String/len=128-8 40.45k ± 2% 30.69k ± 2% -24.12% (p=0.000 n=20) | |
*/t=String/len=256-8 81.55k ± 1% 61.95k ± 3% -24.03% (p=0.000 n=20) | |
*/t=String/len=512-8 166.2k ± 2% 126.2k ± 6% -24.09% (p=0.000 n=20) | |
*/t=String/len=1024-8 327.7k ± 2% 250.2k ± 6% -23.64% (p=0.000 n=20) | |
*/t=String/len=2048-8 649.7k ± 3% 509.6k ± 3% -21.57% (p=0.000 n=20) | |
*/t=String/len=4096-8 1.371M ± 2% 1.068M ± 2% -22.14% (p=0.000 n=20) | |
*/t=String/len=8192-8 3.059M ± 4% 2.271M ± 2% -25.75% (p=0.000 n=20) | |
*/t=String/len=32768-8 12.944M ± 2% 9.698M ± 2% -25.08% (p=0.000 n=20) | |
*/t=String/len=65536-8 26.44M ± 1% 22.74M ± 1% -14.01% (p=0.000 n=20) | |
*/t=String/len=131072-8 58.98M ± 1% 47.04M ± 1% -20.25% (p=0.000 n=20) | |
*/t=String/len=262144-8 136.5M ± 2% 103.2M ± 1% -24.41% (p=0.000 n=20) | |
*/t=String/len=524288-8 325.2M ± 2% 239.9M ± 1% -26.23% (p=0.000 n=20) | |
*/t=String/len=1048576-8 777.7M ± 2% 570.7M ± 1% -26.62% (p=0.000 n=20) | |
*/t=String/len=2097152-8 1.760G ± 1% 1.331G ± 1% -24.40% (p=0.000 n=20) | |
*/t=String/len=4194304-8 3.987G ± 1% 2.994G ± 1% -24.91% (p=0.000 n=20) | |
geomean 803.0k 648.2k -19.28% | |
│ runtimeMap │ swissMap │ | |
│ instructions/op │ instructions/op vs base │ | |
*/t=Int64/len=6-8 1.192k ± 0% 1.842k ± 0% +54.53% (p=0.000 n=20) | |
*/t=Int64/len=12-8 4.841k ± 0% 3.983k ± 0% -17.72% (p=0.000 n=20) | |
*/t=Int64/len=18-8 9.373k ± 0% 7.046k ± 0% -24.83% (p=0.000 n=20) | |
*/t=Int64/len=24-8 11.489k ± 0% 7.801k ± 0% -32.10% (p=0.000 n=20) | |
*/t=Int64/len=30-8 18.42k ± 0% 12.82k ± 0% -30.39% (p=0.000 n=20) | |
*/t=Int64/len=64-8 38.25k ± 0% 24.76k ± 0% -35.26% (p=0.000 n=20) | |
*/t=Int64/len=128-8 74.63k ± 0% 47.93k ± 0% -35.77% (p=0.000 n=20) | |
*/t=Int64/len=256-8 144.54k ± 0% 93.70k ± 0% -35.17% (p=0.000 n=20) | |
*/t=Int64/len=512-8 282.7k ± 0% 185.3k ± 1% -34.47% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 557.0k ± 0% 372.4k ± 1% -33.15% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 1098.0k ± 0% 743.4k ± 2% -32.30% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 2.173M ± 0% 1.502M ± 1% -30.89% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 4.321M ± 0% 3.071M ± 1% -28.92% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 17.16M ± 0% 12.48M ± 1% -27.25% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 33.63M ± 0% 25.19M ± 1% -25.08% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 66.92M ± 1% 50.45M ± 0% -24.62% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 134.9M ± 0% 100.4M ± 0% -25.58% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 270.3M ± 0% 201.2M ± 0% -25.57% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 541.9M ± 0% 401.8M ± 0% -25.85% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 1091.9M ± 0% 806.9M ± 0% -26.10% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 2.165G ± 1% 1.601G ± 0% -26.04% (p=0.000 n=20) | |
*/t=Int32/len=6-8 1.215k ± 0% 1.712k ± 0% +40.91% (p=0.000 n=20) | |
*/t=Int32/len=12-8 4.774k ± 0% 3.672k ± 0% -23.08% (p=0.000 n=20) | |
*/t=Int32/len=18-8 9.122k ± 0% 6.484k ± 0% -28.91% (p=0.000 n=20) | |
*/t=Int32/len=24-8 11.230k ± 0% 7.172k ± 0% -36.14% (p=0.000 n=20) | |
*/t=Int32/len=30-8 17.85k ± 0% 11.68k ± 0% -34.57% (p=0.000 n=20) | |
*/t=Int32/len=64-8 36.97k ± 0% 22.77k ± 0% -38.40% (p=0.000 n=20) | |
*/t=Int32/len=128-8 72.55k ± 0% 43.84k ± 0% -39.57% (p=0.000 n=20) | |
*/t=Int32/len=256-8 140.79k ± 0% 85.72k ± 0% -39.12% (p=0.000 n=20) | |
*/t=Int32/len=512-8 273.8k ± 0% 168.8k ± 1% -38.37% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 540.6k ± 0% 334.7k ± 1% -38.09% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 1073.1k ± 1% 670.0k ± 1% -37.56% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 2.107M ± 1% 1.382M ± 1% -34.42% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 4.202M ± 1% 2.847M ± 0% -32.23% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 16.89M ± 1% 11.64M ± 0% -31.07% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 33.64M ± 1% 23.23M ± 0% -30.94% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 66.41M ± 0% 46.98M ± 0% -29.26% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 133.00M ± 0% 94.24M ± 0% -29.14% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 266.7M ± 0% 188.3M ± 0% -29.37% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 533.6M ± 0% 377.1M ± 0% -29.32% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 1069.8M ± 1% 756.0M ± 0% -29.34% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 2.134G ± 0% 1.506G ± 0% -29.41% (p=0.000 n=20) | |
*/t=String/len=6-8 1.316k ± 0% 2.370k ± 0% +80.09% (p=0.000 n=20) | |
*/t=String/len=12-8 5.435k ± 0% 5.359k ± 0% -1.40% (p=0.000 n=20) | |
*/t=String/len=18-8 11.112k ± 0% 9.909k ± 0% -10.82% (p=0.000 n=20) | |
*/t=String/len=24-8 12.80k ± 0% 10.93k ± 0% -14.64% (p=0.000 n=20) | |
*/t=String/len=30-8 21.92k ± 0% 18.36k ± 0% -16.26% (p=0.000 n=20) | |
*/t=String/len=64-8 46.09k ± 0% 36.62k ± 0% -20.54% (p=0.000 n=20) | |
*/t=String/len=128-8 91.74k ± 1% 72.27k ± 0% -21.22% (p=0.000 n=20) | |
*/t=String/len=256-8 182.0k ± 0% 144.7k ± 0% -20.51% (p=0.000 n=20) | |
*/t=String/len=512-8 367.6k ± 0% 296.8k ± 0% -19.27% (p=0.000 n=20) | |
*/t=String/len=1024-8 730.1k ± 1% 602.8k ± 1% -17.44% (p=0.000 n=20) | |
*/t=String/len=2048-8 1.461M ± 0% 1.247M ± 0% -14.61% (p=0.000 n=20) | |
*/t=String/len=4096-8 3.071M ± 1% 2.308M ± 0% -24.86% (p=0.000 n=20) | |
*/t=String/len=8192-8 6.748M ± 3% 4.593M ± 0% -31.94% (p=0.000 n=20) | |
*/t=String/len=32768-8 29.06M ± 1% 18.67M ± 4% -35.75% (p=0.000 n=20) | |
*/t=String/len=65536-8 52.77M ± 1% 40.36M ± 1% -23.53% (p=0.000 n=20) | |
*/t=String/len=131072-8 101.74M ± 2% 77.73M ± 1% -23.60% (p=0.000 n=20) | |
*/t=String/len=262144-8 193.8M ± 2% 151.2M ± 1% -21.95% (p=0.000 n=20) | |
*/t=String/len=524288-8 371.9M ± 2% 295.2M ± 1% -20.63% (p=0.000 n=20) | |
*/t=String/len=1048576-8 718.4M ± 2% 574.2M ± 1% -20.08% (p=0.000 n=20) | |
*/t=String/len=2097152-8 1.379G ± 2% 1.134G ± 1% -17.72% (p=0.000 n=20) | |
*/t=String/len=4194304-8 2.826G ± 3% 2.208G ± 1% -21.87% (p=0.000 n=20) | |
geomean 1.714M 1.287M -24.89% | |
.name: MapPutPreAllocate | |
│ runtimeMap │ swissMap │ | |
│ sec/op │ sec/op vs base │ | |
*/t=Int64/len=6-8 67.86n ± 0% 120.85n ± 1% +78.07% (p=0.000 n=20) | |
*/t=Int64/len=12-8 277.6n ± 1% 186.8n ± 1% -32.71% (p=0.000 n=20) | |
*/t=Int64/len=18-8 451.1n ± 1% 287.8n ± 1% -36.20% (p=0.000 n=20) | |
*/t=Int64/len=24-8 631.5n ± 1% 359.6n ± 2% -43.06% (p=0.000 n=20) | |
*/t=Int64/len=30-8 780.2n ± 1% 513.0n ± 1% -34.24% (p=0.000 n=20) | |
*/t=Int64/len=64-8 1812.5n ± 1% 973.8n ± 4% -46.27% (p=0.000 n=20) | |
*/t=Int64/len=128-8 3.436µ ± 2% 1.820µ ± 8% -47.05% (p=0.000 n=20) | |
*/t=Int64/len=256-8 6.574µ ± 2% 3.382µ ± 10% -48.55% (p=0.000 n=20) | |
*/t=Int64/len=512-8 13.146µ ± 1% 6.656µ ± 13% -49.37% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 26.15µ ± 0% 14.14µ ± 7% -45.94% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 53.12µ ± 1% 28.56µ ± 7% -46.24% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 111.11µ ± 3% 67.01µ ± 6% -39.69% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 230.0µ ± 1% 140.9µ ± 8% -38.71% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 990.2µ ± 2% 653.9µ ± 9% -33.97% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 2.022m ± 2% 1.339m ± 5% -33.79% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 4.533m ± 2% 3.149m ± 3% -30.54% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 9.710m ± 1% 7.492m ± 1% -22.84% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 26.01m ± 1% 19.32m ± 1% -25.74% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 63.80m ± 1% 48.87m ± 0% -23.40% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 138.6m ± 1% 111.9m ± 1% -19.26% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 280.1m ± 1% 233.3m ± 1% -16.68% (p=0.000 n=20) | |
*/t=Int32/len=6-8 66.34n ± 1% 106.90n ± 1% +61.14% (p=0.000 n=20) | |
*/t=Int32/len=12-8 248.5n ± 1% 163.3n ± 1% -34.29% (p=0.000 n=20) | |
*/t=Int32/len=18-8 397.8n ± 1% 227.4n ± 2% -42.82% (p=0.000 n=20) | |
*/t=Int32/len=24-8 569.5n ± 1% 287.4n ± 1% -49.53% (p=0.000 n=20) | |
*/t=Int32/len=30-8 688.1n ± 2% 363.3n ± 1% -47.20% (p=0.000 n=20) | |
*/t=Int32/len=64-8 1500.0n ± 2% 692.0n ± 1% -53.87% (p=0.000 n=20) | |
*/t=Int32/len=128-8 3.062µ ± 3% 1.295µ ± 4% -57.70% (p=0.000 n=20) | |
*/t=Int32/len=256-8 6.072µ ± 3% 2.510µ ± 4% -58.65% (p=0.000 n=20) | |
*/t=Int32/len=512-8 11.780µ ± 3% 4.722µ ± 8% -59.92% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 23.312µ ± 3% 9.531µ ± 6% -59.11% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 47.48µ ± 3% 20.60µ ± 3% -56.61% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 95.88µ ± 3% 50.60µ ± 3% -47.22% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 196.3µ ± 3% 105.0µ ± 3% -46.53% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 836.8µ ± 3% 473.2µ ± 2% -43.45% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 1742.4µ ± 2% 987.4µ ± 9% -43.33% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 3.825m ± 1% 2.263m ± 5% -40.85% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 8.524m ± 1% 5.195m ± 2% -39.06% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 18.66m ± 1% 12.98m ± 1% -30.47% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 52.43m ± 0% 38.38m ± 1% -26.78% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 125.17m ± 0% 96.60m ± 2% -22.82% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 263.5m ± 0% 210.2m ± 1% -20.22% (p=0.000 n=20) | |
*/t=String/len=6-8 73.27n ± 1% 165.75n ± 1% +126.22% (p=0.000 n=20) | |
*/t=String/len=12-8 340.9n ± 2% 270.9n ± 2% -20.55% (p=0.000 n=20) | |
*/t=String/len=18-8 586.6n ± 1% 441.8n ± 2% -24.69% (p=0.000 n=20) | |
*/t=String/len=24-8 757.9n ± 1% 509.9n ± 1% -32.72% (p=0.000 n=20) | |
*/t=String/len=30-8 1051.0n ± 2% 773.9n ± 4% -26.36% (p=0.000 n=20) | |
*/t=String/len=64-8 2.190µ ± 1% 1.619µ ± 3% -26.10% (p=0.000 n=20) | |
*/t=String/len=128-8 4.349µ ± 2% 3.118µ ± 6% -28.33% (p=0.000 n=20) | |
*/t=String/len=256-8 9.050µ ± 5% 6.092µ ± 7% -32.69% (p=0.000 n=20) | |
*/t=String/len=512-8 18.46µ ± 2% 12.69µ ± 6% -31.23% (p=0.000 n=20) | |
*/t=String/len=1024-8 38.30µ ± 3% 25.80µ ± 5% -32.63% (p=0.000 n=20) | |
*/t=String/len=2048-8 76.99µ ± 5% 55.66µ ± 3% -27.71% (p=0.000 n=20) | |
*/t=String/len=4096-8 149.5µ ± 3% 124.5µ ± 3% -16.77% (p=0.000 n=20) | |
*/t=String/len=8192-8 364.3µ ± 8% 264.7µ ± 3% -27.35% (p=0.000 n=20) | |
*/t=String/len=32768-8 1.376m ± 2% 1.339m ± 1% -2.66% (p=0.000 n=20) | |
*/t=String/len=65536-8 2.797m ± 1% 2.810m ± 2% ~ (p=0.678 n=20) | |
*/t=String/len=131072-8 6.098m ± 1% 5.926m ± 1% -2.83% (p=0.000 n=20) | |
*/t=String/len=262144-8 15.16m ± 1% 14.47m ± 1% -4.58% (p=0.000 n=20) | |
*/t=String/len=524288-8 37.07m ± 1% 33.79m ± 0% -8.83% (p=0.000 n=20) | |
*/t=String/len=1048576-8 80.45m ± 1% 73.67m ± 1% -8.43% (p=0.000 n=20) | |
*/t=String/len=2097152-8 169.5m ± 0% 153.9m ± 1% -9.23% (p=0.000 n=20) | |
*/t=String/len=4194304-8 356.8m ± 1% 314.8m ± 1% -11.78% (p=0.000 n=20) | |
geomean 101.4µ 69.70µ -31.24% | |
│ runtimeMap │ swissMap │ | |
│ cache-misses/op │ cache-misses/op vs base │ | |
*/t=Int64/len=6-8 499.5µ ± 10% 195300.0µ ± 83% +39003.01% (p=0.000 n=20) | |
*/t=Int64/len=12-8 815.5m ± 12% 446.1m ± 52% -45.29% (p=0.000 n=20) | |
*/t=Int64/len=18-8 1.538 ± 15% 1.114 ± 28% -27.59% (p=0.039 n=20) | |
*/t=Int64/len=24-8 1746.0m ± 16% 979.2m ± 43% -43.91% (p=0.000 n=20) | |
*/t=Int64/len=30-8 2.900 ± 10% 2.425 ± 25% ~ (p=0.602 n=20) | |
*/t=Int64/len=64-8 22.66 ± 3% 17.88 ± 16% -21.09% (p=0.000 n=20) | |
*/t=Int64/len=128-8 53.61 ± 13% 40.79 ± 22% -23.92% (p=0.000 n=20) | |
*/t=Int64/len=256-8 114.20 ± 8% 98.60 ± 13% ~ (p=0.116 n=20) | |
*/t=Int64/len=512-8 233.5 ± 2% 198.8 ± 16% -14.84% (p=0.020 n=20) | |
*/t=Int64/len=1024-8 370.9 ± 4% 439.9 ± 9% +18.57% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 1051.0 ± 2% 897.0 ± 7% -14.65% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 2.183k ± 4% 1.817k ± 11% -16.76% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 4.093k ± 4% 3.503k ± 17% -14.40% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 6.163k ± 16% 8.249k ± 68% +33.86% (p=0.046 n=20) | |
*/t=Int64/len=65536-8 18.45k ± 19% 15.89k ± 24% ~ (p=0.221 n=20) | |
*/t=Int64/len=131072-8 128.92k ± 4% 69.76k ± 8% -45.89% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 393.1k ± 1% 334.2k ± 1% -14.98% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 1.697M ± 1% 1.023M ± 1% -39.74% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 5.672M ± 0% 3.060M ± 0% -46.06% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 13.816M ± 0% 7.405M ± 0% -46.40% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 29.66M ± 0% 16.23M ± 1% -45.27% (p=0.000 n=20) | |
*/t=Int32/len=6-8 552.4µ ± 17% 99485.0µ ± 113% +17909.59% (p=0.000 n=20) | |
*/t=Int32/len=12-8 451.4m ± 47% 207.2m ± 79% -54.10% (p=0.003 n=20) | |
*/t=Int32/len=18-8 821.4m ± 43% 456.5m ± 57% -44.42% (p=0.009 n=20) | |
*/t=Int32/len=24-8 992.5m ± 49% 405.5m ± 80% -59.14% (p=0.000 n=20) | |
*/t=Int32/len=30-8 1752.5m ± 45% 945.7m ± 50% -46.04% (p=0.003 n=20) | |
*/t=Int32/len=64-8 3.713 ± 63% 2.007 ± 41% ~ (p=0.394 n=20) | |
*/t=Int32/len=128-8 25.79 ± 35% 17.24 ± 20% -33.13% (p=0.015 n=20) | |
*/t=Int32/len=256-8 63.08 ± 32% 38.76 ± 30% -38.55% (p=0.001 n=20) | |
*/t=Int32/len=512-8 127.75 ± 20% 93.47 ± 21% -26.84% (p=0.001 n=20) | |
*/t=Int32/len=1024-8 255.9 ± 22% 193.1 ± 17% -24.58% (p=0.007 n=20) | |
*/t=Int32/len=2048-8 533.2 ± 23% 403.4 ± 18% -24.34% (p=0.023 n=20) | |
*/t=Int32/len=4096-8 1160.5 ± 16% 859.2 ± 16% -25.96% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 2.369k ± 14% 1.732k ± 16% -26.87% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 8.083k ± 20% 3.713k ± 47% -54.06% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 6.391k ± 48% 3.042k ± 212% ~ (p=0.445 n=20) | |
*/t=Int32/len=131072-8 31.95k ± 10% 17.73k ± 26% -44.52% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 162.22k ± 2% 84.00k ± 4% -48.22% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 553.3k ± 1% 376.1k ± 1% -32.02% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 3.161M ± 0% 1.448M ± 1% -54.20% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 10.448M ± 0% 4.667M ± 0% -55.33% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 25.08M ± 0% 11.41M ± 0% -54.50% (p=0.000 n=20) | |
*/t=String/len=6-8 440.3µ ± 8% 423350.0µ ± 55% +96050.35% (p=0.000 n=20) | |
*/t=String/len=12-8 1534.0m ± 33% 966.1m ± 48% -37.02% (p=0.003 n=20) | |
*/t=String/len=18-8 3.093 ± 27% 2.522 ± 28% ~ (p=0.857 n=20) | |
*/t=String/len=24-8 3.136 ± 36% 2.200 ± 32% -29.85% (p=0.048 n=20) | |
*/t=String/len=30-8 17.65 ± 21% 17.34 ± 19% ~ (p=0.155 n=20) | |
*/t=String/len=64-8 45.12 ± 27% 40.40 ± 22% ~ (p=0.410 n=20) | |
*/t=String/len=128-8 108.35 ± 16% 96.17 ± 18% ~ (p=0.753 n=20) | |
*/t=String/len=256-8 228.2 ± 18% 202.6 ± 13% ~ (p=0.499 n=20) | |
*/t=String/len=512-8 457.2 ± 14% 454.5 ± 8% ~ (p=0.218 n=20) | |
*/t=String/len=1024-8 1039.5 ± 5% 911.5 ± 11% -12.31% (p=0.000 n=20) | |
*/t=String/len=2048-8 1.976k ± 9% 1.802k ± 2% ~ (p=0.075 n=20) | |
*/t=String/len=4096-8 3.053k ± 14% 3.360k ± 6% +10.04% (p=0.000 n=20) | |
*/t=String/len=8192-8 5.128k ± 33% 5.971k ± 6% +16.44% (p=0.000 n=20) | |
*/t=String/len=32768-8 9.029k ± 18% 22.687k ± 7% +151.27% (p=0.000 n=20) | |
*/t=String/len=65536-8 88.57k ± 2% 70.46k ± 7% -20.45% (p=0.000 n=20) | |
*/t=String/len=131072-8 347.0k ± 0% 259.4k ± 1% -25.23% (p=0.000 n=20) | |
*/t=String/len=262144-8 1188.6k ± 0% 830.8k ± 0% -30.10% (p=0.000 n=20) | |
*/t=String/len=524288-8 3.214M ± 1% 2.541M ± 0% -20.94% (p=0.000 n=20) | |
*/t=String/len=1048576-8 8.226M ± 1% 6.121M ± 0% -25.59% (p=0.000 n=20) | |
*/t=String/len=2097152-8 18.45M ± 0% 13.18M ± 0% -28.57% (p=0.000 n=20) | |
*/t=String/len=4194304-8 40.31M ± 2% 27.32M ± 1% -32.21% (p=0.000 n=20) | |
geomean 1.120k 1.089k -2.76% | |
│ runtimeMap │ swissMap │ | |
│ cache-references/op │ cache-references/op vs base │ | |
*/t=Int64/len=6-8 9.410m ± 76% 3164.500m ± 1% +33529.12% (p=0.000 n=20) | |
*/t=Int64/len=12-8 7.240 ± 1% 6.431 ± 1% -11.17% (p=0.000 n=20) | |
*/t=Int64/len=18-8 13.52 ± 0% 13.16 ± 0% -2.70% (p=0.000 n=20) | |
*/t=Int64/len=24-8 15.41 ± 0% 12.95 ± 1% -15.97% (p=0.000 n=20) | |
*/t=Int64/len=30-8 26.64 ± 0% 26.73 ± 1% ~ (p=0.129 n=20) | |
*/t=Int64/len=64-8 61.19 ± 0% 49.16 ± 1% -19.65% (p=0.000 n=20) | |
*/t=Int64/len=128-8 117.6 ± 1% 102.2 ± 3% -13.10% (p=0.000 n=20) | |
*/t=Int64/len=256-8 220.4 ± 1% 198.4 ± 3% -10.00% (p=0.000 n=20) | |
*/t=Int64/len=512-8 448.1 ± 1% 386.4 ± 5% -13.77% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 961.5 ± 1% 877.6 ± 3% -8.73% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 1.742k ± 1% 1.518k ± 3% -12.88% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 3.517k ± 1% 3.106k ± 2% -11.69% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 7.175k ± 1% 6.494k ± 3% -9.50% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 60.24k ± 1% 46.56k ± 2% -22.70% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 236.3k ± 0% 150.6k ± 0% -36.28% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 688.9k ± 0% 424.3k ± 0% -38.41% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 1706.2k ± 0% 996.8k ± 0% -41.58% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 3.632M ± 3% 2.087M ± 2% -42.54% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 7.918M ± 1% 4.326M ± 1% -45.37% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 16.457M ± 0% 8.900M ± 0% -45.92% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 33.64M ± 0% 18.99M ± 0% -43.54% (p=0.000 n=20) | |
*/t=Int32/len=6-8 11.82m ± 35% 1737.50m ± 2% +14599.66% (p=0.000 n=20) | |
*/t=Int32/len=12-8 4.002 ± 1% 3.135 ± 2% -21.69% (p=0.000 n=20) | |
*/t=Int32/len=18-8 7.457 ± 1% 6.431 ± 1% -13.76% (p=0.000 n=20) | |
*/t=Int32/len=24-8 8.802 ± 1% 6.375 ± 0% -27.57% (p=0.000 n=20) | |
*/t=Int32/len=30-8 15.41 ± 1% 12.92 ± 1% -16.19% (p=0.000 n=20) | |
*/t=Int32/len=64-8 32.97 ± 2% 25.99 ± 1% -21.17% (p=0.000 n=20) | |
*/t=Int32/len=128-8 66.59 ± 3% 48.13 ± 2% -27.73% (p=0.000 n=20) | |
*/t=Int32/len=256-8 134.1 ± 4% 100.9 ± 3% -24.69% (p=0.000 n=20) | |
*/t=Int32/len=512-8 239.2 ± 4% 195.2 ± 4% -18.43% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 484.9 ± 3% 382.3 ± 5% -21.16% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 1097.0 ± 1% 870.0 ± 4% -20.70% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 1.947k ± 3% 1.702k ± 3% -12.61% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 3.918k ± 3% 3.425k ± 3% -12.59% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 19.63k ± 1% 17.86k ± 1% -8.98% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 85.47k ± 2% 57.61k ± 2% -32.60% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 385.3k ± 0% 228.1k ± 0% -40.81% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 1115.0k ± 0% 624.6k ± 0% -43.99% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 2.942M ± 0% 1.441M ± 0% -51.01% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 6.406M ± 2% 3.085M ± 1% -51.85% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 13.995M ± 1% 6.538M ± 0% -53.28% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 29.51M ± 0% 13.66M ± 0% -53.71% (p=0.000 n=20) | |
*/t=String/len=6-8 6.385m ± 33% 6462.500m ± 1% +101113.78% (p=0.000 n=20) | |
*/t=String/len=12-8 14.00 ± 0% 13.11 ± 1% -6.43% (p=0.000 n=20) | |
*/t=String/len=18-8 26.88 ± 0% 26.95 ± 0% ~ (p=0.084 n=20) | |
*/t=String/len=24-8 29.22 ± 0% 26.45 ± 1% -9.48% (p=0.000 n=20) | |
*/t=String/len=30-8 50.02 ± 1% 49.61 ± 2% ~ (p=0.703 n=20) | |
*/t=String/len=64-8 104.8 ± 2% 102.6 ± 2% ~ (p=0.693 n=20) | |
*/t=String/len=128-8 203.4 ± 3% 199.2 ± 3% ~ (p=0.984 n=20) | |
*/t=String/len=256-8 411.6 ± 3% 390.7 ± 3% -5.09% (p=0.000 n=20) | |
*/t=String/len=512-8 891.2 ± 1% 861.4 ± 2% -3.34% (p=0.000 n=20) | |
*/t=String/len=1024-8 1.687k ± 1% 1.520k ± 2% -9.90% (p=0.000 n=20) | |
*/t=String/len=2048-8 3.223k ± 1% 2.905k ± 1% -9.85% (p=0.000 n=20) | |
*/t=String/len=4096-8 6.548k ± 1% 6.205k ± 1% -5.25% (p=0.000 n=20) | |
*/t=String/len=8192-8 18.59k ± 2% 14.63k ± 1% -21.31% (p=0.000 n=20) | |
*/t=String/len=32768-8 196.7k ± 0% 129.4k ± 0% -34.22% (p=0.000 n=20) | |
*/t=String/len=65536-8 543.1k ± 0% 346.8k ± 0% -36.15% (p=0.000 n=20) | |
*/t=String/len=131072-8 1260.4k ± 0% 851.5k ± 1% -32.44% (p=0.000 n=20) | |
*/t=String/len=262144-8 2.558M ± 1% 1.710M ± 1% -33.16% (p=0.000 n=20) | |
*/t=String/len=524288-8 4.833M ± 1% 3.643M ± 1% -24.63% (p=0.000 n=20) | |
*/t=String/len=1048576-8 10.407M ± 1% 7.562M ± 1% -27.33% (p=0.000 n=20) | |
*/t=String/len=2097152-8 21.96M ± 1% 15.58M ± 1% -29.07% (p=0.000 n=20) | |
*/t=String/len=4194304-8 45.71M ± 1% 31.36M ± 1% -31.39% (p=0.000 n=20) | |
geomean 3.991k 4.070k +1.98% | |
│ runtimeMap │ swissMap │ | |
│ cpu-cycles/op │ cpu-cycles/op vs base │ | |
*/t=Int64/len=6-8 289.9 ± 0% 492.9 ± 1% +70.01% (p=0.000 n=20) | |
*/t=Int64/len=12-8 1130.0 ± 1% 778.5 ± 1% -31.11% (p=0.000 n=20) | |
*/t=Int64/len=18-8 1.831k ± 1% 1.157k ± 1% -36.80% (p=0.000 n=20) | |
*/t=Int64/len=24-8 2.562k ± 0% 1.433k ± 1% -44.05% (p=0.000 n=20) | |
*/t=Int64/len=30-8 3.180k ± 1% 1.982k ± 2% -37.67% (p=0.000 n=20) | |
*/t=Int64/len=64-8 7.442k ± 1% 3.727k ± 6% -49.93% (p=0.000 n=20) | |
*/t=Int64/len=128-8 14.107k ± 2% 6.996k ± 8% -50.41% (p=0.000 n=20) | |
*/t=Int64/len=256-8 27.04k ± 2% 12.93k ± 11% -52.16% (p=0.000 n=20) | |
*/t=Int64/len=512-8 53.95k ± 2% 25.27k ± 12% -53.17% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 107.26k ± 2% 52.86k ± 9% -50.72% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 216.9k ± 1% 108.1k ± 8% -50.18% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 452.9k ± 3% 256.6k ± 6% -43.34% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 931.1k ± 3% 547.4k ± 9% -41.21% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 4.001M ± 2% 2.587M ± 11% -35.35% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 8.212M ± 3% 5.512M ± 5% -32.88% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 19.01M ± 2% 12.87M ± 3% -32.30% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 41.03M ± 2% 31.32M ± 1% -23.66% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 110.88M ± 1% 81.70M ± 1% -26.32% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 272.3M ± 1% 208.0M ± 1% -23.63% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 592.3M ± 1% 477.0M ± 1% -19.48% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 1198.0M ± 1% 995.7M ± 1% -16.88% (p=0.000 n=20) | |
*/t=Int32/len=6-8 283.6 ± 0% 442.5 ± 1% +56.00% (p=0.000 n=20) | |
*/t=Int32/len=12-8 1028.5 ± 1% 671.5 ± 1% -34.72% (p=0.000 n=20) | |
*/t=Int32/len=18-8 1635.0 ± 1% 933.1 ± 1% -42.93% (p=0.000 n=20) | |
*/t=Int32/len=24-8 2.362k ± 1% 1.175k ± 1% -50.29% (p=0.000 n=20) | |
*/t=Int32/len=30-8 2.818k ± 2% 1.514k ± 1% -46.26% (p=0.000 n=20) | |
*/t=Int32/len=64-8 6.146k ± 2% 2.884k ± 1% -53.08% (p=0.000 n=20) | |
*/t=Int32/len=128-8 12.505k ± 3% 5.407k ± 4% -56.77% (p=0.000 n=20) | |
*/t=Int32/len=256-8 24.81k ± 3% 10.46k ± 4% -57.85% (p=0.000 n=20) | |
*/t=Int32/len=512-8 48.27k ± 3% 19.66k ± 8% -59.28% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 95.50k ± 3% 39.65k ± 6% -58.48% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 193.95k ± 3% 82.96k ± 4% -57.23% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 392.0k ± 3% 201.3k ± 3% -48.65% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 802.2k ± 3% 415.7k ± 4% -48.17% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 3.452M ± 3% 1.910M ± 2% -44.69% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 7.152M ± 3% 3.985M ± 9% -44.29% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 16.023M ± 1% 9.230M ± 5% -42.40% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 35.98M ± 1% 21.54M ± 2% -40.14% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 79.34M ± 1% 54.75M ± 1% -31.00% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 224.0M ± 0% 163.0M ± 1% -27.23% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 534.9M ± 0% 411.3M ± 2% -23.10% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 1126.9M ± 0% 898.6M ± 1% -20.26% (p=0.000 n=20) | |
*/t=String/len=6-8 313.2 ± 0% 691.2 ± 1% +120.69% (p=0.000 n=20) | |
*/t=String/len=12-8 1.418k ± 1% 1.124k ± 2% -20.73% (p=0.000 n=20) | |
*/t=String/len=18-8 2.430k ± 1% 1.823k ± 2% -25.00% (p=0.000 n=20) | |
*/t=String/len=24-8 3.158k ± 1% 2.113k ± 1% -33.09% (p=0.000 n=20) | |
*/t=String/len=30-8 4.346k ± 2% 3.053k ± 6% -29.74% (p=0.000 n=20) | |
*/t=String/len=64-8 9.038k ± 4% 5.933k ± 7% -34.36% (p=0.000 n=20) | |
*/t=String/len=128-8 17.59k ± 5% 11.24k ± 8% -36.12% (p=0.000 n=20) | |
*/t=String/len=256-8 35.02k ± 5% 22.27k ± 8% -36.41% (p=0.000 n=20) | |
*/t=String/len=512-8 70.84k ± 3% 45.67k ± 6% -35.53% (p=0.000 n=20) | |
*/t=String/len=1024-8 145.58k ± 4% 94.12k ± 6% -35.35% (p=0.000 n=20) | |
*/t=String/len=2048-8 296.0k ± 6% 207.3k ± 3% -29.95% (p=0.000 n=20) | |
*/t=String/len=4096-8 568.5k ± 3% 461.7k ± 4% -18.78% (p=0.000 n=20) | |
*/t=String/len=8192-8 1.377M ± 9% 1.002M ± 4% -27.22% (p=0.000 n=20) | |
*/t=String/len=32768-8 5.168M ± 2% 4.719M ± 2% -8.67% (p=0.000 n=20) | |
*/t=String/len=65536-8 10.80M ± 1% 10.04M ± 3% -7.03% (p=0.000 n=20) | |
*/t=String/len=131072-8 24.56M ± 1% 22.69M ± 1% -7.60% (p=0.000 n=20) | |
*/t=String/len=262144-8 63.08M ± 1% 58.27M ± 1% -7.63% (p=0.000 n=20) | |
*/t=String/len=524288-8 157.6M ± 1% 141.5M ± 1% -10.17% (p=0.000 n=20) | |
*/t=String/len=1048576-8 342.6M ± 1% 312.0M ± 1% -8.94% (p=0.000 n=20) | |
*/t=String/len=2097152-8 724.5M ± 0% 654.8M ± 1% -9.61% (p=0.000 n=20) | |
*/t=String/len=4194304-8 1.524G ± 1% 1.342G ± 1% -11.97% (p=0.000 n=20) | |
geomean 416.4k 279.0k -32.99% | |
│ runtimeMap │ swissMap │ | |
│ instructions/op │ instructions/op vs base │ | |
*/t=Int64/len=6-8 1.246k ± 0% 1.611k ± 0% +29.29% (p=0.000 n=20) | |
*/t=Int64/len=12-8 3.219k ± 0% 2.437k ± 0% -24.28% (p=0.000 n=20) | |
*/t=Int64/len=18-8 4.223k ± 0% 3.400k ± 0% -19.50% (p=0.000 n=20) | |
*/t=Int64/len=24-8 6.422k ± 0% 4.097k ± 0% -36.20% (p=0.000 n=20) | |
*/t=Int64/len=30-8 6.564k ± 0% 5.306k ± 0% -19.17% (p=0.000 n=20) | |
*/t=Int64/len=64-8 14.187k ± 0% 9.928k ± 1% -30.02% (p=0.000 n=20) | |
*/t=Int64/len=128-8 27.29k ± 0% 18.85k ± 2% -30.90% (p=0.000 n=20) | |
*/t=Int64/len=256-8 52.63k ± 1% 36.22k ± 2% -31.18% (p=0.000 n=20) | |
*/t=Int64/len=512-8 104.19k ± 1% 71.13k ± 3% -31.73% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 206.8k ± 1% 143.0k ± 2% -30.87% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 409.4k ± 1% 283.0k ± 2% -30.88% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 819.5k ± 1% 616.0k ± 2% -24.83% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 1.629M ± 1% 1.243M ± 2% -23.66% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 6.457M ± 1% 5.122M ± 3% -20.68% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 12.57M ± 1% 10.03M ± 1% -20.25% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 25.18M ± 1% 19.50M ± 1% -22.57% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 49.74M ± 1% 38.35M ± 1% -22.91% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 98.64M ± 0% 76.06M ± 1% -22.89% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 198.9M ± 0% 153.4M ± 0% -22.90% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 403.1M ± 0% 307.7M ± 1% -23.65% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 786.6M ± 0% 609.8M ± 1% -22.48% (p=0.000 n=20) | |
*/t=Int32/len=6-8 1.257k ± 0% 1.507k ± 0% +19.89% (p=0.000 n=20) | |
*/t=Int32/len=12-8 3.151k ± 0% 2.274k ± 0% -27.82% (p=0.000 n=20) | |
*/t=Int32/len=18-8 4.112k ± 0% 3.127k ± 0% -23.95% (p=0.000 n=20) | |
*/t=Int32/len=24-8 6.285k ± 0% 3.816k ± 0% -39.29% (p=0.000 n=20) | |
*/t=Int32/len=30-8 6.365k ± 0% 4.776k ± 0% -24.97% (p=0.000 n=20) | |
*/t=Int32/len=64-8 13.753k ± 1% 9.166k ± 0% -33.35% (p=0.000 n=20) | |
*/t=Int32/len=128-8 26.45k ± 1% 17.20k ± 1% -34.97% (p=0.000 n=20) | |
*/t=Int32/len=256-8 51.93k ± 1% 33.49k ± 1% -35.50% (p=0.000 n=20) | |
*/t=Int32/len=512-8 101.77k ± 1% 65.42k ± 1% -35.71% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 201.2k ± 1% 129.8k ± 1% -35.51% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 401.9k ± 1% 261.1k ± 1% -35.03% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 796.5k ± 1% 568.4k ± 1% -28.64% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 1.578M ± 1% 1.139M ± 1% -27.84% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 6.271M ± 1% 4.607M ± 1% -26.54% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 12.534M ± 1% 9.272M ± 2% -26.02% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 24.95M ± 0% 18.78M ± 1% -24.73% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 50.28M ± 0% 36.53M ± 1% -27.36% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 99.20M ± 1% 72.53M ± 0% -26.88% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 198.2M ± 0% 145.5M ± 0% -26.62% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 400.3M ± 0% 291.8M ± 0% -27.10% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 791.0M ± 0% 584.2M ± 1% -26.14% (p=0.000 n=20) | |
*/t=String/len=6-8 1.352k ± 0% 2.142k ± 0% +58.43% (p=0.000 n=20) | |
*/t=String/len=12-8 3.575k ± 0% 3.371k ± 0% -5.72% (p=0.000 n=20) | |
*/t=String/len=18-8 5.161k ± 0% 4.995k ± 0% -3.23% (p=0.000 n=20) | |
*/t=String/len=24-8 6.870k ± 0% 5.984k ± 0% -12.89% (p=0.000 n=20) | |
*/t=String/len=30-8 8.241k ± 0% 7.955k ± 1% -3.46% (p=0.000 n=20) | |
*/t=String/len=64-8 17.35k ± 0% 15.66k ± 1% -9.75% (p=0.000 n=20) | |
*/t=String/len=128-8 33.40k ± 0% 30.22k ± 0% -9.51% (p=0.000 n=20) | |
*/t=String/len=256-8 66.16k ± 0% 60.26k ± 0% -8.93% (p=0.000 n=20) | |
*/t=String/len=512-8 132.6k ± 0% 121.8k ± 1% -8.20% (p=0.000 n=20) | |
*/t=String/len=1024-8 265.0k ± 1% 243.6k ± 0% -8.08% (p=0.000 n=20) | |
*/t=String/len=2048-8 530.2k ± 1% 502.9k ± 1% -5.16% (p=0.000 n=20) | |
*/t=String/len=4096-8 1.030M ± 1% 1.019M ± 1% ~ (p=0.134 n=20) | |
*/t=String/len=8192-8 2.317M ± 2% 2.155M ± 1% -6.97% (p=0.000 n=20) | |
*/t=String/len=32768-8 8.626M ± 1% 8.098M ± 1% -6.12% (p=0.000 n=20) | |
*/t=String/len=65536-8 15.93M ± 0% 16.48M ± 2% +3.51% (p=0.000 n=20) | |
*/t=String/len=131072-8 30.27M ± 0% 35.27M ± 2% +16.51% (p=0.000 n=20) | |
*/t=String/len=262144-8 59.16M ± 0% 61.84M ± 2% +4.54% (p=0.000 n=20) | |
*/t=String/len=524288-8 119.4M ± 1% 125.1M ± 2% +4.72% (p=0.000 n=20) | |
*/t=String/len=1048576-8 240.3M ± 1% 251.4M ± 3% +4.62% (p=0.000 n=20) | |
*/t=String/len=2097152-8 480.7M ± 2% 481.6M ± 3% ~ (p=0.512 n=20) | |
*/t=String/len=4194304-8 961.4M ± 2% 955.9M ± 3% ~ (p=0.547 n=20) | |
geomean 689.4k 563.0k -18.33% | |
.name: MapPutReuse | |
│ runtimeMap │ swissMap │ | |
│ sec/op │ sec/op vs base │ | |
*/t=Int64/len=6-8 74.26n ± 1% 64.64n ± 0% -12.95% (p=0.000 n=20) | |
*/t=Int64/len=12-8 214.5n ± 0% 112.4n ± 0% -47.59% (p=0.000 n=20) | |
*/t=Int64/len=18-8 345.9n ± 0% 155.6n ± 1% -55.02% (p=0.000 n=20) | |
*/t=Int64/len=24-8 517.5n ± 1% 219.7n ± 1% -57.55% (p=0.000 n=20) | |
*/t=Int64/len=30-8 594.9n ± 0% 257.0n ± 1% -56.80% (p=0.000 n=20) | |
*/t=Int64/len=64-8 1307.5n ± 0% 523.3n ± 1% -59.98% (p=0.000 n=20) | |
*/t=Int64/len=128-8 2.632µ ± 0% 1.038µ ± 2% -60.55% (p=0.000 n=20) | |
*/t=Int64/len=256-8 5.272µ ± 0% 2.095µ ± 15% -60.27% (p=0.000 n=20) | |
*/t=Int64/len=512-8 10.505µ ± 0% 4.147µ ± 7% -60.53% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 21.061µ ± 0% 8.304µ ± 2% -60.57% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 43.71µ ± 0% 18.90µ ± 2% -56.77% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 89.95µ ± 0% 48.46µ ± 2% -46.12% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 184.9µ ± 0% 100.6µ ± 1% -45.59% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 781.0µ ± 0% 432.5µ ± 1% -44.62% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 1705.4µ ± 0% 955.1µ ± 1% -44.00% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 3.594m ± 0% 2.017m ± 1% -43.87% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 8.311m ± 0% 4.765m ± 1% -42.66% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 26.26m ± 0% 17.88m ± 3% -31.93% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 65.50m ± 0% 47.65m ± 1% -27.25% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 141.8m ± 0% 109.1m ± 4% -23.03% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 294.4m ± 0% 231.1m ± 2% -21.51% (p=0.000 n=20) | |
*/t=Int32/len=6-8 74.06n ± 1% 61.09n ± 2% -17.51% (p=0.000 n=20) | |
*/t=Int32/len=12-8 216.1n ± 0% 108.5n ± 0% -49.80% (p=0.000 n=20) | |
*/t=Int32/len=18-8 346.4n ± 0% 152.3n ± 0% -56.02% (p=0.000 n=20) | |
*/t=Int32/len=24-8 513.7n ± 0% 214.7n ± 1% -58.21% (p=0.000 n=20) | |
*/t=Int32/len=30-8 592.4n ± 0% 254.5n ± 0% -57.04% (p=0.000 n=20) | |
*/t=Int32/len=64-8 1293.0n ± 0% 515.9n ± 1% -60.10% (p=0.000 n=20) | |
*/t=Int32/len=128-8 2.626µ ± 0% 1.019µ ± 0% -61.21% (p=0.000 n=20) | |
*/t=Int32/len=256-8 5.247µ ± 0% 2.012µ ± 2% -61.64% (p=0.000 n=20) | |
*/t=Int32/len=512-8 10.431µ ± 0% 4.070µ ± 5% -60.99% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 20.763µ ± 0% 8.269µ ± 3% -60.17% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 41.68µ ± 0% 16.39µ ± 1% -60.67% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 86.39µ ± 0% 42.65µ ± 2% -50.64% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 177.92µ ± 0% 89.36µ ± 2% -49.78% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 746.4µ ± 0% 376.9µ ± 2% -49.51% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 1546.9µ ± 1% 791.0µ ± 2% -48.87% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 3.376m ± 0% 1.731m ± 1% -48.72% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 7.038m ± 1% 3.647m ± 1% -48.19% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 17.146m ± 1% 9.112m ± 2% -46.86% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 52.84m ± 0% 35.86m ± 1% -32.14% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 126.85m ± 1% 92.77m ± 1% -26.87% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 271.3m ± 1% 201.8m ± 1% -25.62% (p=0.000 n=20) | |
*/t=String/len=6-8 80.81n ± 0% 73.61n ± 3% -8.91% (p=0.000 n=20) | |
*/t=String/len=12-8 236.0n ± 1% 136.9n ± 2% -42.00% (p=0.000 n=20) | |
*/t=String/len=18-8 392.8n ± 0% 200.5n ± 3% -48.94% (p=0.000 n=20) | |
*/t=String/len=24-8 577.8n ± 1% 272.1n ± 9% -52.89% (p=0.000 n=20) | |
*/t=String/len=30-8 668.7n ± 0% 331.0n ± 9% -50.50% (p=0.000 n=20) | |
*/t=String/len=64-8 1433.5n ± 0% 725.6n ± 9% -49.38% (p=0.000 n=20) | |
*/t=String/len=128-8 2.869µ ± 0% 1.436µ ± 5% -49.95% (p=0.000 n=20) | |
*/t=String/len=256-8 5.738µ ± 0% 2.789µ ± 9% -51.39% (p=0.000 n=20) | |
*/t=String/len=512-8 11.448µ ± 0% 5.750µ ± 4% -49.77% (p=0.000 n=20) | |
*/t=String/len=1024-8 23.99µ ± 0% 14.14µ ± 2% -41.05% (p=0.000 n=20) | |
*/t=String/len=2048-8 49.25µ ± 0% 30.35µ ± 2% -38.38% (p=0.000 n=20) | |
*/t=String/len=4096-8 100.93µ ± 0% 71.62µ ± 2% -29.04% (p=0.000 n=20) | |
*/t=String/len=8192-8 207.5µ ± 0% 147.8µ ± 1% -28.80% (p=0.000 n=20) | |
*/t=String/len=32768-8 930.1µ ± 0% 674.7µ ± 1% -27.47% (p=0.000 n=20) | |
*/t=String/len=65536-8 1.964m ± 0% 1.444m ± 1% -26.51% (p=0.000 n=20) | |
*/t=String/len=131072-8 4.529m ± 0% 3.373m ± 1% -25.52% (p=0.000 n=20) | |
*/t=String/len=262144-8 14.30m ± 0% 11.89m ± 1% -16.83% (p=0.000 n=20) | |
*/t=String/len=524288-8 36.61m ± 0% 33.10m ± 1% -9.59% (p=0.000 n=20) | |
*/t=String/len=1048576-8 79.58m ± 0% 74.78m ± 1% -6.03% (p=0.000 n=20) | |
*/t=String/len=2097152-8 167.0m ± 1% 158.9m ± 0% -4.83% (p=0.000 n=20) | |
*/t=String/len=4194304-8 340.8m ± 1% 329.0m ± 1% -3.48% (p=0.000 n=20) | |
geomean 84.16µ 46.91µ -44.27% | |
│ runtimeMap │ swissMap │ | |
│ cache-misses/op │ cache-misses/op vs base │ | |
*/t=Int64/len=6-8 471.4µ ± 17% 405.9µ ± 23% ~ (p=0.358 n=20) | |
*/t=Int64/len=12-8 71105.0µ ± 111% 636.8µ ± 11% -99.10% (p=0.000 n=20) | |
*/t=Int64/len=18-8 65680.0µ ± 39% 861.0µ ± 39% -98.69% (p=0.000 n=20) | |
*/t=Int64/len=24-8 176.000m ± 157% 1.344m ± 29% -99.24% (p=0.000 n=20) | |
*/t=Int64/len=30-8 84.115m ± 38% 1.288m ± 27% -98.47% (p=0.000 n=20) | |
*/t=Int64/len=64-8 142.200m ± 6% 2.722m ± 32% -98.09% (p=0.000 n=20) | |
*/t=Int64/len=128-8 291.800m ± 5% 8.646m ± 33% -97.04% (p=0.000 n=20) | |
*/t=Int64/len=256-8 551.40m ± 4% 18.54m ± 24% -96.64% (p=0.000 n=20) | |
*/t=Int64/len=512-8 1059.00m ± 5% 27.78m ± 22% -97.38% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 1902.50m ± 11% 58.22m ± 14% -96.94% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 3304.0m ± 13% 104.2m ± 28% -96.85% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 8162.5m ± 10% 273.2m ± 37% -96.65% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 20340.0m ± 4% 854.5m ± 25% -95.80% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 105.750 ± 9% 4.333 ± 19% -95.90% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 361.95 ± 8% 21.42 ± 25% -94.08% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 1900.0 ± 27% 318.4 ± 61% -83.24% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 108.53k ± 3% 40.35k ± 7% -62.83% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 1558.8k ± 1% 719.8k ± 1% -53.82% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 5.444M ± 0% 2.710M ± 0% -50.22% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 13.462M ± 0% 6.878M ± 0% -48.91% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 28.96M ± 0% 15.21M ± 0% -47.49% (p=0.000 n=20) | |
*/t=Int32/len=6-8 450.1µ ± 18% 367.2µ ± 26% ~ (p=0.081 n=20) | |
*/t=Int32/len=12-8 59930.0µ ± 75% 630.8µ ± 17% -98.95% (p=0.000 n=20) | |
*/t=Int32/len=18-8 57235.0µ ± 34% 870.9µ ± 19% -98.48% (p=0.000 n=20) | |
*/t=Int32/len=24-8 136.300m ± 116% 1.138m ± 14% -99.16% (p=0.000 n=20) | |
*/t=Int32/len=30-8 76.905m ± 11% 1.451m ± 16% -98.11% (p=0.000 n=20) | |
*/t=Int32/len=64-8 147.050m ± 6% 2.349m ± 27% -98.40% (p=0.000 n=20) | |
*/t=Int32/len=128-8 281.050m ± 3% 9.299m ± 22% -96.69% (p=0.000 n=20) | |
*/t=Int32/len=256-8 541.25m ± 3% 16.39m ± 8% -96.97% (p=0.000 n=20) | |
*/t=Int32/len=512-8 1016.50m ± 10% 25.51m ± 14% -97.49% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 1894.00m ± 9% 48.57m ± 29% -97.44% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 3228.5m ± 6% 100.3m ± 12% -96.89% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 7289.0m ± 11% 234.4m ± 19% -96.78% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 19190.0m ± 9% 328.6m ± 44% -98.29% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 91.035 ± 8% 3.683 ± 19% -95.95% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 194.150 ± 10% 9.604 ± 17% -95.05% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 639.95 ± 13% 47.21 ± 29% -92.62% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 4124.5 ± 48% 837.5 ± 24% -79.69% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 245.52k ± 5% 68.62k ± 9% -72.05% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 3.042M ± 1% 1.133M ± 1% -62.75% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 10.160M ± 0% 4.238M ± 0% -58.29% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 24.63M ± 0% 10.66M ± 0% -56.74% (p=0.000 n=20) | |
*/t=String/len=6-8 510.2µ ± 22% 451.7µ ± 25% ~ (p=0.298 n=20) | |
*/t=String/len=12-8 85340.0µ ± 165% 746.5µ ± 29% -99.13% (p=0.000 n=20) | |
*/t=String/len=18-8 116.500m ± 47% 1.021m ± 31% -99.12% (p=0.000 n=20) | |
*/t=String/len=24-8 230.200m ± 181% 1.574m ± 12% -99.32% (p=0.000 n=20) | |
*/t=String/len=30-8 116.400m ± 27% 1.786m ± 33% -98.47% (p=0.000 n=20) | |
*/t=String/len=64-8 116.450m ± 8% 3.622m ± 38% -96.89% (p=0.000 n=20) | |
*/t=String/len=128-8 102.75m ± 7% 12.96m ± 33% -87.38% (p=0.000 n=20) | |
*/t=String/len=256-8 38.61m ± 21% 20.32m ± 20% -47.38% (p=0.000 n=20) | |
*/t=String/len=512-8 70.81m ± 18% 40.14m ± 16% -43.32% (p=0.000 n=20) | |
*/t=String/len=1024-8 159.90m ± 20% 91.01m ± 20% -43.08% (p=0.000 n=20) | |
*/t=String/len=2048-8 240.1m ± 20% 198.0m ± 26% ~ (p=0.192 n=20) | |
*/t=String/len=4096-8 1090.5m ± 37% 296.2m ± 76% -72.83% (p=0.000 n=20) | |
*/t=String/len=8192-8 3.594 ± 34% 1.672 ± 45% -53.47% (p=0.000 n=20) | |
*/t=String/len=32768-8 77.99 ± 15% 14.84 ± 44% -80.97% (p=0.000 n=20) | |
*/t=String/len=65536-8 988.6 ± 33% 274.0 ± 27% -72.29% (p=0.000 n=20) | |
*/t=String/len=131072-8 82.42k ± 3% 39.17k ± 7% -52.47% (p=0.000 n=20) | |
*/t=String/len=262144-8 1008.9k ± 0% 560.6k ± 1% -44.44% (p=0.000 n=20) | |
*/t=String/len=524288-8 3.438M ± 0% 2.198M ± 0% -36.07% (p=0.000 n=20) | |
*/t=String/len=1048576-8 8.705M ± 0% 5.659M ± 0% -35.00% (p=0.000 n=20) | |
*/t=String/len=2097152-8 18.98M ± 0% 12.42M ± 0% -34.59% (p=0.000 n=20) | |
*/t=String/len=4194304-8 39.10M ± 0% 25.76M ± 0% -34.12% (p=0.000 n=20) | |
geomean 34.33 2.996 -91.27% | |
│ runtimeMap │ swissMap │ | |
│ cache-references/op │ cache-references/op vs base │ | |
*/t=Int64/len=6-8 10.895m ± 64% 9.887m ± 50% ~ (p=0.314 n=20) | |
*/t=Int64/len=12-8 604.05m ± 4% 16.54m ± 39% -97.26% (p=0.000 n=20) | |
*/t=Int64/len=18-8 382.70m ± 6% 20.04m ± 35% -94.76% (p=0.000 n=20) | |
*/t=Int64/len=24-8 2029.00m ± 5% 35.80m ± 43% -98.24% (p=0.000 n=20) | |
*/t=Int64/len=30-8 413.95m ± 11% 32.05m ± 36% -92.26% (p=0.000 n=20) | |
*/t=Int64/len=64-8 473.20m ± 23% 52.88m ± 107% -88.83% (p=0.000 n=20) | |
*/t=Int64/len=128-8 1063.5m ± 14% 165.6m ± 54% -84.43% (p=0.000 n=20) | |
*/t=Int64/len=256-8 2030.0m ± 26% 293.8m ± 41% -85.53% (p=0.000 n=20) | |
*/t=Int64/len=512-8 3942.0m ± 23% 731.0m ± 52% -81.45% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 7.524 ± 19% 1.457 ± 48% -80.64% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 16.025 ± 31% 2.394 ± 62% -85.06% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 42.250 ± 31% 9.137 ± 31% -78.37% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 111.45 ± 30% 29.42 ± 90% -73.60% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 29.29k ± 19% 11.79k ± 12% -59.73% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 246.6k ± 0% 123.2k ± 0% -50.05% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 747.2k ± 0% 392.9k ± 0% -47.42% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 1828.5k ± 0% 978.4k ± 0% -46.49% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 3.879M ± 3% 2.009M ± 1% -48.23% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 7.798M ± 2% 4.141M ± 1% -46.90% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 16.401M ± 1% 8.629M ± 0% -47.39% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 34.01M ± 0% 18.53M ± 0% -45.51% (p=0.000 n=20) | |
*/t=Int32/len=6-8 7.340m ± 83% 10.455m ± 39% ~ (p=0.157 n=20) | |
*/t=Int32/len=12-8 411.85m ± 6% 13.43m ± 31% -96.74% (p=0.000 n=20) | |
*/t=Int32/len=18-8 276.40m ± 7% 21.61m ± 29% -92.18% (p=0.000 n=20) | |
*/t=Int32/len=24-8 1338.50m ± 6% 36.30m ± 45% -97.29% (p=0.000 n=20) | |
*/t=Int32/len=30-8 301.20m ± 12% 33.72m ± 41% -88.81% (p=0.000 n=20) | |
*/t=Int32/len=64-8 544.45m ± 26% 60.02m ± 37% -88.98% (p=0.000 n=20) | |
*/t=Int32/len=128-8 1011.0m ± 14% 165.8m ± 29% -83.60% (p=0.000 n=20) | |
*/t=Int32/len=256-8 2345.5m ± 16% 362.5m ± 28% -84.54% (p=0.000 n=20) | |
*/t=Int32/len=512-8 4044.0m ± 13% 650.5m ± 58% -83.91% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 7.688 ± 17% 1.188 ± 36% -84.55% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 16.575 ± 24% 3.625 ± 33% -78.13% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 29.130 ± 27% 9.238 ± 43% -68.29% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 93.84 ± 41% 19.63 ± 44% -79.08% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 814.7 ± 26% 231.0 ± 75% -71.65% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 54.12k ± 5% 18.27k ± 28% -66.24% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 405.8k ± 0% 194.3k ± 0% -52.14% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 1172.1k ± 0% 588.9k ± 0% -49.76% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 3.045M ± 0% 1.394M ± 0% -54.23% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 6.693M ± 3% 2.981M ± 1% -55.46% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 14.108M ± 1% 6.350M ± 1% -54.99% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 29.56M ± 1% 13.16M ± 1% -55.47% (p=0.000 n=20) | |
*/t=String/len=6-8 10.98m ± 45% 10.13m ± 47% ~ (p=0.583 n=20) | |
*/t=String/len=12-8 959.80m ± 4% 15.82m ± 48% -98.35% (p=0.000 n=20) | |
*/t=String/len=18-8 598.90m ± 6% 26.18m ± 71% -95.63% (p=0.000 n=20) | |
*/t=String/len=24-8 3122.00m ± 3% 29.91m ± 55% -99.04% (p=0.000 n=20) | |
*/t=String/len=30-8 619.90m ± 7% 38.31m ± 72% -93.82% (p=0.000 n=20) | |
*/t=String/len=64-8 485.95m ± 22% 92.95m ± 77% -80.87% (p=0.000 n=20) | |
*/t=String/len=128-8 572.6m ± 72% 310.2m ± 46% -45.82% (p=0.000 n=20) | |
*/t=String/len=256-8 932.9m ± 61% 446.8m ± 62% -52.11% (p=0.003 n=20) | |
*/t=String/len=512-8 2105.0m ± 53% 743.6m ± 63% -64.67% (p=0.000 n=20) | |
*/t=String/len=1024-8 5.884 ± 38% 2.611 ± 80% -55.63% (p=0.000 n=20) | |
*/t=String/len=2048-8 15.295 ± 38% 5.803 ± 62% -62.06% (p=0.000 n=20) | |
*/t=String/len=4096-8 38.91 ± 35% 28.71 ± 48% -26.21% (p=0.035 n=20) | |
*/t=String/len=8192-8 168.50 ± 26% 52.08 ± 107% -69.09% (p=0.000 n=20) | |
*/t=String/len=32768-8 182.72k ± 0% 97.81k ± 0% -46.47% (p=0.000 n=20) | |
*/t=String/len=65536-8 574.9k ± 0% 303.7k ± 0% -47.18% (p=0.000 n=20) | |
*/t=String/len=131072-8 1368.6k ± 0% 746.7k ± 0% -45.44% (p=0.000 n=20) | |
*/t=String/len=262144-8 2.731M ± 2% 1.648M ± 3% -39.66% (p=0.000 n=20) | |
*/t=String/len=524288-8 5.150M ± 2% 3.495M ± 2% -32.13% (p=0.000 n=20) | |
*/t=String/len=1048576-8 10.985M ± 0% 7.406M ± 1% -32.58% (p=0.000 n=20) | |
*/t=String/len=2097152-8 22.81M ± 1% 15.62M ± 0% -31.52% (p=0.000 n=20) | |
*/t=String/len=4194304-8 45.93M ± 1% 32.54M ± 1% -29.16% (p=0.000 n=20) | |
geomean 345.3 81.64 -76.36% | |
│ runtimeMap │ swissMap │ | |
│ cpu-cycles/op │ cpu-cycles/op vs base │ | |
*/t=Int64/len=6-8 316.9 ± 0% 276.0 ± 0% -12.88% (p=0.000 n=20) | |
*/t=Int64/len=12-8 912.5 ± 0% 480.4 ± 0% -47.36% (p=0.000 n=20) | |
*/t=Int64/len=18-8 1475.5 ± 0% 665.8 ± 1% -54.88% (p=0.000 n=20) | |
*/t=Int64/len=24-8 2193.0 ± 1% 938.5 ± 1% -57.20% (p=0.000 n=20) | |
*/t=Int64/len=30-8 2.537k ± 0% 1.099k ± 1% -56.70% (p=0.000 n=20) | |
*/t=Int64/len=64-8 5.591k ± 0% 2.235k ± 1% -60.03% (p=0.000 n=20) | |
*/t=Int64/len=128-8 11.232k ± 0% 4.434k ± 2% -60.52% (p=0.000 n=20) | |
*/t=Int64/len=256-8 22.514k ± 0% 8.929k ± 15% -60.34% (p=0.000 n=20) | |
*/t=Int64/len=512-8 44.90k ± 0% 17.70k ± 7% -60.59% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 90.10k ± 0% 35.43k ± 3% -60.68% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 186.75k ± 0% 80.94k ± 2% -56.66% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 384.5k ± 0% 207.4k ± 2% -46.07% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 789.6k ± 0% 430.5k ± 1% -45.48% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 3.337M ± 1% 1.849M ± 1% -44.57% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 7.288M ± 0% 4.079M ± 1% -44.04% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 15.357M ± 0% 8.622M ± 0% -43.86% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 35.54M ± 1% 20.42M ± 1% -42.55% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 112.38M ± 0% 76.37M ± 3% -32.05% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 279.7M ± 0% 203.9M ± 0% -27.07% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 605.4M ± 0% 467.0M ± 4% -22.86% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 1258.3M ± 0% 989.9M ± 1% -21.33% (p=0.000 n=20) | |
*/t=Int32/len=6-8 316.4 ± 0% 260.6 ± 2% -17.62% (p=0.000 n=20) | |
*/t=Int32/len=12-8 921.2 ± 0% 463.4 ± 0% -49.70% (p=0.000 n=20) | |
*/t=Int32/len=18-8 1478.0 ± 0% 651.0 ± 0% -55.96% (p=0.000 n=20) | |
*/t=Int32/len=24-8 2184.0 ± 1% 916.1 ± 0% -58.05% (p=0.000 n=20) | |
*/t=Int32/len=30-8 2.530k ± 0% 1.087k ± 0% -57.04% (p=0.000 n=20) | |
*/t=Int32/len=64-8 5.527k ± 0% 2.206k ± 1% -60.09% (p=0.000 n=20) | |
*/t=Int32/len=128-8 11.217k ± 0% 4.355k ± 0% -61.18% (p=0.000 n=20) | |
*/t=Int32/len=256-8 22.413k ± 0% 8.609k ± 2% -61.59% (p=0.000 n=20) | |
*/t=Int32/len=512-8 44.54k ± 0% 17.36k ± 5% -61.01% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 88.66k ± 0% 35.43k ± 3% -60.04% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 178.19k ± 0% 70.15k ± 1% -60.63% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 369.5k ± 0% 181.9k ± 2% -50.76% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 760.3k ± 0% 382.0k ± 2% -49.76% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 3.188M ± 0% 1.613M ± 1% -49.41% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 6.620M ± 0% 3.384M ± 2% -48.88% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 14.452M ± 0% 7.406M ± 1% -48.75% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 30.07M ± 1% 15.62M ± 1% -48.05% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 73.47M ± 1% 39.06M ± 2% -46.84% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 225.6M ± 0% 153.6M ± 1% -31.90% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 541.6M ± 0% 396.5M ± 1% -26.78% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 1160.9M ± 1% 861.4M ± 2% -25.80% (p=0.000 n=20) | |
*/t=String/len=6-8 345.8 ± 0% 314.5 ± 3% -9.04% (p=0.000 n=20) | |
*/t=String/len=12-8 1001.5 ± 1% 585.2 ± 2% -41.57% (p=0.000 n=20) | |
*/t=String/len=18-8 1674.5 ± 0% 857.8 ± 3% -48.77% (p=0.000 n=20) | |
*/t=String/len=24-8 2.442k ± 1% 1.167k ± 9% -52.24% (p=0.000 n=20) | |
*/t=String/len=30-8 2.854k ± 0% 1.415k ± 8% -50.44% (p=0.000 n=20) | |
*/t=String/len=64-8 6.126k ± 0% 3.102k ± 9% -49.36% (p=0.000 n=20) | |
*/t=String/len=128-8 12.249k ± 0% 6.131k ± 5% -49.94% (p=0.000 n=20) | |
*/t=String/len=256-8 24.49k ± 0% 11.92k ± 10% -51.34% (p=0.000 n=20) | |
*/t=String/len=512-8 48.93k ± 0% 24.54k ± 4% -49.85% (p=0.000 n=20) | |
*/t=String/len=1024-8 102.58k ± 0% 60.42k ± 2% -41.10% (p=0.000 n=20) | |
*/t=String/len=2048-8 210.3k ± 0% 130.1k ± 2% -38.16% (p=0.000 n=20) | |
*/t=String/len=4096-8 431.1k ± 0% 306.5k ± 1% -28.91% (p=0.000 n=20) | |
*/t=String/len=8192-8 886.8k ± 0% 632.8k ± 1% -28.64% (p=0.000 n=20) | |
*/t=String/len=32768-8 3.975M ± 0% 2.888M ± 1% -27.36% (p=0.000 n=20) | |
*/t=String/len=65536-8 8.403M ± 0% 6.169M ± 1% -26.59% (p=0.000 n=20) | |
*/t=String/len=131072-8 19.36M ± 0% 14.42M ± 1% -25.49% (p=0.000 n=20) | |
*/t=String/len=262144-8 61.08M ± 1% 50.90M ± 1% -16.66% (p=0.000 n=20) | |
*/t=String/len=524288-8 156.5M ± 0% 141.8M ± 1% -9.41% (p=0.000 n=20) | |
*/t=String/len=1048576-8 340.4M ± 0% 320.1M ± 1% -5.97% (p=0.000 n=20) | |
*/t=String/len=2097152-8 714.6M ± 1% 679.6M ± 1% -4.89% (p=0.000 n=20) | |
*/t=String/len=4194304-8 1.458G ± 1% 1.406G ± 1% -3.57% (p=0.000 n=20) | |
geomean 359.4k 200.6k -44.20% | |
│ runtimeMap │ swissMap │ | |
│ instructions/op │ instructions/op vs base │ | |
*/t=Int64/len=6-8 1.385k ± 0% 1.016k ± 0% -26.64% (p=0.000 n=20) | |
*/t=Int64/len=12-8 2.862k ± 0% 1.822k ± 0% -36.34% (p=0.000 n=20) | |
*/t=Int64/len=18-8 3.864k ± 0% 2.702k ± 0% -30.07% (p=0.000 n=20) | |
*/t=Int64/len=24-8 5.889k ± 0% 3.459k ± 0% -41.26% (p=0.000 n=20) | |
*/t=Int64/len=30-8 6.165k ± 0% 4.478k ± 0% -27.36% (p=0.000 n=20) | |
*/t=Int64/len=64-8 13.119k ± 0% 9.206k ± 0% -29.83% (p=0.000 n=20) | |
*/t=Int64/len=128-8 26.10k ± 0% 18.20k ± 0% -30.30% (p=0.000 n=20) | |
*/t=Int64/len=256-8 51.99k ± 0% 36.17k ± 0% -30.42% (p=0.000 n=20) | |
*/t=Int64/len=512-8 103.54k ± 0% 72.13k ± 0% -30.33% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 206.1k ± 0% 144.0k ± 0% -30.11% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 410.5k ± 0% 287.9k ± 0% -29.88% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 819.0k ± 0% 624.8k ± 0% -23.71% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 1.635M ± 0% 1.250M ± 0% -23.60% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 6.531M ± 0% 4.998M ± 0% -23.47% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 13.059M ± 0% 9.996M ± 0% -23.45% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 26.11M ± 0% 19.99M ± 0% -23.43% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 52.56M ± 0% 39.99M ± 0% -23.92% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 105.13M ± 0% 80.00M ± 0% -23.91% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 212.8M ± 0% 160.0M ± 0% -24.81% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 425.7M ± 0% 320.1M ± 0% -24.80% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 851.4M ± 0% 640.2M ± 0% -24.81% (p=0.000 n=20) | |
*/t=Int32/len=6-8 1385.0 ± 0% 953.9 ± 0% -31.13% (p=0.000 n=20) | |
*/t=Int32/len=12-8 2.861k ± 0% 1.696k ± 0% -40.72% (p=0.000 n=20) | |
*/t=Int32/len=18-8 3.857k ± 0% 2.483k ± 0% -35.63% (p=0.000 n=20) | |
*/t=Int32/len=24-8 5.883k ± 0% 3.202k ± 0% -45.57% (p=0.000 n=20) | |
*/t=Int32/len=30-8 6.135k ± 0% 4.070k ± 0% -33.66% (p=0.000 n=20) | |
*/t=Int32/len=64-8 13.211k ± 0% 8.368k ± 0% -36.66% (p=0.000 n=20) | |
*/t=Int32/len=128-8 26.11k ± 0% 16.52k ± 0% -36.74% (p=0.000 n=20) | |
*/t=Int32/len=256-8 52.00k ± 0% 32.82k ± 0% -36.89% (p=0.000 n=20) | |
*/t=Int32/len=512-8 103.54k ± 0% 65.41k ± 0% -36.82% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 206.1k ± 0% 130.6k ± 0% -36.63% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 410.6k ± 0% 261.0k ± 0% -36.43% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 819.0k ± 0% 571.1k ± 0% -30.27% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 1.635M ± 0% 1.142M ± 0% -30.17% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 6.531M ± 0% 4.568M ± 0% -30.06% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 13.056M ± 0% 9.136M ± 0% -30.03% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 26.11M ± 0% 18.27M ± 0% -30.02% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 52.56M ± 0% 36.54M ± 0% -30.47% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 105.13M ± 0% 73.09M ± 0% -30.47% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 210.3M ± 0% 146.2M ± 0% -30.45% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 423.4M ± 0% 292.5M ± 0% -30.90% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 846.9M ± 0% 585.1M ± 0% -30.91% (p=0.000 n=20) | |
*/t=String/len=6-8 1.527k ± 0% 1.329k ± 0% -12.97% (p=0.000 n=20) | |
*/t=String/len=12-8 3.011k ± 0% 2.437k ± 0% -19.06% (p=0.000 n=20) | |
*/t=String/len=18-8 4.229k ± 0% 3.637k ± 0% -13.99% (p=0.000 n=20) | |
*/t=String/len=24-8 6.037k ± 0% 4.678k ± 0% -22.51% (p=0.000 n=20) | |
*/t=String/len=30-8 6.731k ± 0% 6.061k ± 0% -9.95% (p=0.000 n=20) | |
*/t=String/len=64-8 14.20k ± 0% 12.56k ± 0% -11.56% (p=0.000 n=20) | |
*/t=String/len=128-8 28.15k ± 0% 24.88k ± 0% -11.63% (p=0.000 n=20) | |
*/t=String/len=256-8 56.07k ± 0% 49.53k ± 0% -11.67% (p=0.000 n=20) | |
*/t=String/len=512-8 111.95k ± 0% 98.90k ± 0% -11.66% (p=0.000 n=20) | |
*/t=String/len=1024-8 223.8k ± 0% 197.7k ± 0% -11.67% (p=0.000 n=20) | |
*/t=String/len=2048-8 447.0k ± 0% 394.6k ± 0% -11.73% (p=0.000 n=20) | |
*/t=String/len=4096-8 894.2k ± 0% 834.7k ± 0% -6.65% (p=0.000 n=20) | |
*/t=String/len=8192-8 1.789M ± 0% 1.670M ± 0% -6.63% (p=0.000 n=20) | |
*/t=String/len=32768-8 7.152M ± 0% 6.676M ± 0% -6.66% (p=0.000 n=20) | |
*/t=String/len=65536-8 14.31M ± 0% 13.36M ± 0% -6.63% (p=0.000 n=20) | |
*/t=String/len=131072-8 28.61M ± 0% 26.70M ± 0% -6.66% (p=0.000 n=20) | |
*/t=String/len=262144-8 57.58M ± 0% 53.41M ± 0% -7.23% (p=0.000 n=20) | |
*/t=String/len=524288-8 117.6M ± 0% 106.9M ± 0% -9.07% (p=0.000 n=20) | |
*/t=String/len=1048576-8 235.2M ± 0% 213.9M ± 0% -9.06% (p=0.000 n=20) | |
*/t=String/len=2097152-8 470.2M ± 0% 427.4M ± 0% -9.09% (p=0.000 n=20) | |
*/t=String/len=4194304-8 940.7M ± 0% 855.4M ± 0% -9.07% (p=0.000 n=20) | |
geomean 666.3k 500.8k -24.84% | |
.name: MapPutDelete | |
│ runtimeMap │ swissMap │ | |
│ sec/op │ sec/op vs base │ | |
*/t=Int64/len=6-8 21.82n ± 0% 18.14n ± 0% -16.87% (p=0.000 n=20) | |
*/t=Int64/len=12-8 22.51n ± 2% 18.06n ± 8% -19.77% (p=0.000 n=20) | |
*/t=Int64/len=18-8 21.28n ± 3% 16.40n ± 6% -22.91% (p=0.000 n=20) | |
*/t=Int64/len=24-8 23.30n ± 3% 18.05n ± 6% -22.53% (p=0.000 n=20) | |
*/t=Int64/len=30-8 20.68n ± 1% 15.91n ± 2% -23.04% (p=0.000 n=20) | |
*/t=Int64/len=64-8 21.46n ± 2% 16.48n ± 4% -23.19% (p=0.000 n=20) | |
*/t=Int64/len=128-8 21.39n ± 1% 16.86n ± 2% -21.15% (p=0.000 n=20) | |
*/t=Int64/len=256-8 21.45n ± 1% 17.18n ± 4% -19.86% (p=0.000 n=20) | |
*/t=Int64/len=512-8 21.77n ± 1% 18.45n ± 3% -15.23% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 26.91n ± 1% 17.98n ± 3% -33.17% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 37.02n ± 1% 18.53n ± 1% -49.95% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 41.73n ± 0% 22.89n ± 2% -45.17% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 44.01n ± 1% 23.40n ± 1% -46.84% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 46.09n ± 0% 24.84n ± 1% -46.11% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 49.03n ± 0% 26.62n ± 0% -45.72% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 51.24n ± 0% 27.89n ± 1% -45.56% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 57.78n ± 1% 32.36n ± 2% -43.99% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 88.19n ± 0% 54.38n ± 1% -38.34% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 116.60n ± 0% 72.20n ± 1% -38.07% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 131.55n ± 0% 79.65n ± 1% -39.46% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 139.70n ± 1% 83.46n ± 1% -40.26% (p=0.000 n=20) | |
*/t=Int32/len=6-8 21.62n ± 1% 17.07n ± 0% -21.04% (p=0.000 n=20) | |
*/t=Int32/len=12-8 22.59n ± 2% 16.06n ± 11% -28.87% (p=0.000 n=20) | |
*/t=Int32/len=18-8 20.98n ± 2% 15.31n ± 3% -27.03% (p=0.000 n=20) | |
*/t=Int32/len=24-8 23.20n ± 2% 16.73n ± 3% -27.89% (p=0.000 n=20) | |
*/t=Int32/len=30-8 20.67n ± 2% 14.88n ± 4% -27.99% (p=0.000 n=20) | |
*/t=Int32/len=64-8 21.12n ± 1% 16.00n ± 3% -24.26% (p=0.000 n=20) | |
*/t=Int32/len=128-8 20.95n ± 2% 16.05n ± 3% -23.39% (p=0.000 n=20) | |
*/t=Int32/len=256-8 21.25n ± 1% 16.46n ± 3% -22.52% (p=0.000 n=20) | |
*/t=Int32/len=512-8 21.39n ± 1% 16.59n ± 1% -22.44% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 25.83n ± 1% 16.79n ± 3% -35.01% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 35.16n ± 0% 16.89n ± 1% -51.98% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 40.30n ± 1% 21.75n ± 2% -46.04% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 42.91n ± 1% 22.12n ± 2% -48.45% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 44.62n ± 0% 23.30n ± 1% -47.80% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 45.75n ± 1% 23.92n ± 1% -47.72% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 48.87n ± 0% 25.70n ± 0% -47.42% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 50.59n ± 0% 26.89n ± 0% -46.85% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 58.79n ± 0% 31.58n ± 1% -46.28% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 91.03n ± 0% 53.38n ± 1% -41.36% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 115.60n ± 1% 68.29n ± 0% -40.92% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 128.70n ± 0% 75.06n ± 0% -41.68% (p=0.000 n=20) | |
*/t=String/len=6-8 25.09n ± 0% 19.92n ± 1% -20.59% (p=0.000 n=20) | |
*/t=String/len=12-8 26.68n ± 3% 22.65n ± 7% -15.09% (p=0.000 n=20) | |
*/t=String/len=18-8 25.45n ± 2% 20.12n ± 7% -20.96% (p=0.000 n=20) | |
*/t=String/len=24-8 28.39n ± 5% 23.04n ± 5% -18.81% (p=0.000 n=20) | |
*/t=String/len=30-8 25.15n ± 3% 21.32n ± 6% -15.21% (p=0.000 n=20) | |
*/t=String/len=64-8 25.98n ± 2% 22.11n ± 3% -14.90% (p=0.000 n=20) | |
*/t=String/len=128-8 26.04n ± 2% 22.64n ± 11% -13.07% (p=0.002 n=20) | |
*/t=String/len=256-8 25.79n ± 1% 22.34n ± 2% -13.34% (p=0.000 n=20) | |
*/t=String/len=512-8 26.97n ± 3% 23.03n ± 3% -14.63% (p=0.000 n=20) | |
*/t=String/len=1024-8 39.53n ± 2% 24.22n ± 3% -38.72% (p=0.000 n=20) | |
*/t=String/len=2048-8 50.19n ± 1% 25.09n ± 2% -50.00% (p=0.000 n=20) | |
*/t=String/len=4096-8 55.31n ± 1% 30.25n ± 1% -45.30% (p=0.000 n=20) | |
*/t=String/len=8192-8 56.28n ± 0% 30.81n ± 1% -45.26% (p=0.000 n=20) | |
*/t=String/len=32768-8 61.70n ± 0% 33.73n ± 1% -45.33% (p=0.000 n=20) | |
*/t=String/len=65536-8 63.42n ± 0% 35.71n ± 1% -43.69% (p=0.000 n=20) | |
*/t=String/len=131072-8 68.60n ± 0% 40.39n ± 1% -41.12% (p=0.000 n=20) | |
*/t=String/len=262144-8 101.20n ± 1% 69.30n ± 0% -31.52% (p=0.000 n=20) | |
*/t=String/len=524288-8 133.40n ± 0% 98.34n ± 0% -26.28% (p=0.000 n=20) | |
*/t=String/len=1048576-8 147.3n ± 0% 113.6n ± 1% -22.88% (p=0.000 n=20) | |
*/t=String/len=2097152-8 158.1n ± 1% 121.3n ± 0% -23.30% (p=0.000 n=20) | |
*/t=String/len=4194304-8 162.6n ± 1% 126.2n ± 1% -22.38% (p=0.000 n=20) | |
geomean 41.41n 27.50n -33.60% | |
│ runtimeMap │ swissMap │ | |
│ cache-misses/op │ cache-misses/op vs base │ | |
*/t=Int64/len=6-8 150.8µ ± 21% 176.6µ ± 29% ~ (p=0.231 n=20) | |
*/t=Int64/len=12-8 164.7µ ± 32% 151.3µ ± 21% ~ (p=0.373 n=20) | |
*/t=Int64/len=18-8 170.2µ ± 20% 122.7µ ± 20% -27.92% (p=0.024 n=20) | |
*/t=Int64/len=24-8 163.9µ ± 18% 132.4µ ± 19% ~ (p=0.068 n=20) | |
*/t=Int64/len=30-8 161.6µ ± 14% 130.2µ ± 15% -19.46% (p=0.003 n=20) | |
*/t=Int64/len=64-8 173.1µ ± 30% 137.4µ ± 16% -20.60% (p=0.008 n=20) | |
*/t=Int64/len=128-8 180.2µ ± 28% 129.0µ ± 20% -28.43% (p=0.024 n=20) | |
*/t=Int64/len=256-8 160.2µ ± 11% 140.4µ ± 15% -12.33% (p=0.044 n=20) | |
*/t=Int64/len=512-8 170.1µ ± 16% 145.5µ ± 22% ~ (p=0.414 n=20) | |
*/t=Int64/len=1024-8 215.0µ ± 22% 153.4µ ± 24% -28.63% (p=0.030 n=20) | |
*/t=Int64/len=2048-8 243.0µ ± 12% 159.1µ ± 14% -34.53% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 283.2µ ± 16% 200.1µ ± 17% -29.36% (p=0.003 n=20) | |
*/t=Int64/len=8192-8 287.4µ ± 27% 215.9µ ± 25% -24.87% (p=0.018 n=20) | |
*/t=Int64/len=32768-8 515.7µ ± 24% 391.8µ ± 17% ~ (p=0.108 n=20) | |
*/t=Int64/len=65536-8 1441.5µ ± 19% 632.1µ ± 19% -56.15% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 8.141m ± 33% 3.560m ± 30% -56.27% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 424.8m ± 7% 196.3m ± 8% -53.78% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 3.429 ± 0% 1.809 ± 1% -47.24% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 6.663 ± 0% 3.869 ± 0% -41.94% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 8.398 ± 0% 5.034 ± 0% -40.05% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 9.165 ± 0% 5.582 ± 0% -39.10% (p=0.000 n=20) | |
*/t=Int32/len=6-8 158.4µ ± 15% 127.6µ ± 17% -19.47% (p=0.002 n=20) | |
*/t=Int32/len=12-8 157.8µ ± 14% 119.1µ ± 18% -24.52% (p=0.002 n=20) | |
*/t=Int32/len=18-8 149.4µ ± 26% 131.6µ ± 20% ~ (p=0.082 n=20) | |
*/t=Int32/len=24-8 159.1µ ± 20% 129.2µ ± 33% -18.76% (p=0.024 n=20) | |
*/t=Int32/len=30-8 179.5µ ± 42% 112.2µ ± 33% ~ (p=0.063 n=20) | |
*/t=Int32/len=64-8 153.8µ ± 21% 126.1µ ± 32% -18.04% (p=0.026 n=20) | |
*/t=Int32/len=128-8 153.6µ ± 17% 130.7µ ± 18% ~ (p=0.104 n=20) | |
*/t=Int32/len=256-8 161.6µ ± 27% 138.5µ ± 16% ~ (p=0.072 n=20) | |
*/t=Int32/len=512-8 163.3µ ± 15% 128.6µ ± 19% -21.25% (p=0.002 n=20) | |
*/t=Int32/len=1024-8 189.2µ ± 15% 134.1µ ± 20% -29.12% (p=0.001 n=20) | |
*/t=Int32/len=2048-8 240.4µ ± 12% 125.9µ ± 24% -47.62% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 245.9µ ± 25% 171.4µ ± 16% -30.28% (p=0.005 n=20) | |
*/t=Int32/len=8192-8 283.7µ ± 22% 185.9µ ± 19% -34.46% (p=0.001 n=20) | |
*/t=Int32/len=32768-8 377.6µ ± 27% 286.4µ ± 40% ~ (p=0.221 n=20) | |
*/t=Int32/len=65536-8 618.2µ ± 16% 329.5µ ± 48% -46.71% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 1493.5µ ± 13% 764.5µ ± 22% -48.81% (p=0.003 n=20) | |
*/t=Int32/len=262144-8 11.470m ± 26% 4.520m ± 23% -60.59% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 555.4m ± 5% 195.4m ± 6% -64.82% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 3.553 ± 1% 1.770 ± 0% -50.18% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 6.179 ± 0% 3.562 ± 0% -42.35% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 7.481 ± 0% 4.592 ± 0% -38.61% (p=0.000 n=20) | |
*/t=String/len=6-8 191.8µ ± 33% 160.0µ ± 29% ~ (p=0.799 n=20) | |
*/t=String/len=12-8 185.1µ ± 17% 145.3µ ± 39% ~ (p=0.057 n=20) | |
*/t=String/len=18-8 180.2µ ± 18% 148.7µ ± 23% ~ (p=0.211 n=20) | |
*/t=String/len=24-8 200.6µ ± 26% 174.1µ ± 17% -13.21% (p=0.024 n=20) | |
*/t=String/len=30-8 172.2µ ± 37% 149.8µ ± 13% ~ (p=0.102 n=20) | |
*/t=String/len=64-8 214.2µ ± 17% 157.6µ ± 24% -26.45% (p=0.008 n=20) | |
*/t=String/len=128-8 190.5µ ± 24% 177.6µ ± 29% ~ (p=0.904 n=20) | |
*/t=String/len=256-8 212.6µ ± 21% 178.2µ ± 40% ~ (p=0.410 n=20) | |
*/t=String/len=512-8 209.8µ ± 15% 205.1µ ± 39% ~ (p=0.779 n=20) | |
*/t=String/len=1024-8 289.1µ ± 20% 199.5µ ± 26% -31.00% (p=0.010 n=20) | |
*/t=String/len=2048-8 329.3µ ± 13% 224.6µ ± 19% -31.79% (p=0.000 n=20) | |
*/t=String/len=4096-8 376.1µ ± 21% 247.5µ ± 15% -34.18% (p=0.002 n=20) | |
*/t=String/len=8192-8 412.6µ ± 20% 292.8µ ± 21% -29.04% (p=0.000 n=20) | |
*/t=String/len=32768-8 1.814m ± 15% 1.953m ± 99% ~ (p=0.289 n=20) | |
*/t=String/len=65536-8 12.010m ± 49% 7.510m ± 17% -37.46% (p=0.000 n=20) | |
*/t=String/len=131072-8 516.8m ± 5% 296.6m ± 3% -42.61% (p=0.000 n=20) | |
*/t=String/len=262144-8 4.088 ± 1% 2.268 ± 1% -44.53% (p=0.000 n=20) | |
*/t=String/len=524288-8 7.837 ± 0% 4.786 ± 0% -38.93% (p=0.000 n=20) | |
*/t=String/len=1048576-8 9.711 ± 0% 6.268 ± 0% -35.46% (p=0.000 n=20) | |
*/t=String/len=2097152-8 11.130 ± 0% 6.948 ± 0% -37.57% (p=0.000 n=20) | |
*/t=String/len=4194304-8 11.395 ± 0% 7.233 ± 0% -36.52% (p=0.000 n=20) | |
geomean 2.947m 2.035m -30.94% | |
│ runtimeMap │ swissMap │ | |
│ cache-references/op │ cache-references/op vs base │ | |
*/t=Int64/len=6-8 2.046m ± 47% 2.457m ± 44% ~ (p=0.925 n=20) | |
*/t=Int64/len=12-8 2.790m ± 45% 2.783m ± 31% ~ (p=0.265 n=20) | |
*/t=Int64/len=18-8 2.651m ± 76% 2.733m ± 56% ~ (p=0.341 n=20) | |
*/t=Int64/len=24-8 4.200m ± 51% 2.627m ± 54% -37.46% (p=0.011 n=20) | |
*/t=Int64/len=30-8 2.913m ± 34% 1.548m ± 31% -46.88% (p=0.002 n=20) | |
*/t=Int64/len=64-8 3.915m ± 53% 2.112m ± 38% -46.04% (p=0.013 n=20) | |
*/t=Int64/len=128-8 3.009m ± 60% 2.974m ± 35% ~ (p=0.640 n=20) | |
*/t=Int64/len=256-8 2.879m ± 32% 2.247m ± 67% ~ (p=0.289 n=20) | |
*/t=Int64/len=512-8 4.495m ± 44% 3.298m ± 40% ~ (p=0.192 n=20) | |
*/t=Int64/len=1024-8 3.148m ± 82% 2.896m ± 62% ~ (p=0.383 n=20) | |
*/t=Int64/len=2048-8 6.829m ± 28% 3.952m ± 57% -42.14% (p=0.001 n=20) | |
*/t=Int64/len=4096-8 9.556m ± 48% 4.585m ± 41% -52.01% (p=0.009 n=20) | |
*/t=Int64/len=8192-8 19.740m ± 70% 7.542m ± 38% -61.79% (p=0.030 n=20) | |
*/t=Int64/len=32768-8 717.9m ± 8% 339.9m ± 13% -52.64% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 3.777 ± 0% 2.098 ± 1% -44.46% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 6.656 ± 0% 3.877 ± 0% -41.76% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 8.371 ± 0% 4.989 ± 0% -40.40% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 8.677 ± 3% 5.275 ± 2% -39.21% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 9.500 ± 2% 5.814 ± 2% -38.79% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 10.305 ± 1% 6.188 ± 1% -39.95% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 10.820 ± 0% 6.694 ± 0% -38.13% (p=0.000 n=20) | |
*/t=Int32/len=6-8 3.821m ± 44% 2.529m ± 37% ~ (p=0.108 n=20) | |
*/t=Int32/len=12-8 2.518m ± 67% 1.683m ± 33% -33.16% (p=0.024 n=20) | |
*/t=Int32/len=18-8 2.825m ± 38% 2.103m ± 78% ~ (p=0.465 n=20) | |
*/t=Int32/len=24-8 2.326m ± 72% 1.908m ± 106% ~ (p=0.142 n=20) | |
*/t=Int32/len=30-8 3.030m ± 32% 1.972m ± 82% ~ (p=0.095 n=20) | |
*/t=Int32/len=64-8 2.440m ± 25% 2.775m ± 37% ~ (p=0.925 n=20) | |
*/t=Int32/len=128-8 2.873m ± 38% 1.814m ± 58% ~ (p=0.102 n=20) | |
*/t=Int32/len=256-8 2.902m ± 46% 2.759m ± 44% ~ (p=0.383 n=20) | |
*/t=Int32/len=512-8 2.312m ± 76% 1.712m ± 84% ~ (p=0.072 n=20) | |
*/t=Int32/len=1024-8 4.131m ± 15% 1.784m ± 76% -56.80% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 7.098m ± 41% 1.748m ± 170% -75.37% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 6.841m ± 66% 4.200m ± 46% ~ (p=0.201 n=20) | |
*/t=Int32/len=8192-8 8.330m ± 94% 4.561m ± 62% -45.25% (p=0.013 n=20) | |
*/t=Int32/len=32768-8 27.58m ± 62% 16.82m ± 63% -39.02% (p=0.014 n=20) | |
*/t=Int32/len=65536-8 851.6m ± 8% 304.6m ± 17% -64.23% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 3.831 ± 0% 1.960 ± 0% -48.85% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 6.203 ± 0% 3.521 ± 0% -43.23% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 7.575 ± 0% 4.447 ± 1% -41.29% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 7.718 ± 4% 4.764 ± 3% -38.27% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 8.551 ± 2% 5.190 ± 2% -39.31% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 8.962 ± 1% 5.594 ± 1% -37.59% (p=0.000 n=20) | |
*/t=String/len=6-8 3.054m ± 52% 3.254m ± 54% ~ (p=0.883 n=20) | |
*/t=String/len=12-8 3.216m ± 70% 3.020m ± 40% ~ (p=0.327 n=20) | |
*/t=String/len=18-8 2.961m ± 62% 2.608m ± 31% ~ (p=0.398 n=20) | |
*/t=String/len=24-8 2.952m ± 27% 3.647m ± 61% ~ (p=0.289 n=20) | |
*/t=String/len=30-8 3.021m ± 54% 2.809m ± 38% ~ (p=0.758 n=20) | |
*/t=String/len=64-8 3.921m ± 65% 3.084m ± 39% ~ (p=0.096 n=20) | |
*/t=String/len=128-8 4.324m ± 43% 2.974m ± 73% ~ (p=0.398 n=20) | |
*/t=String/len=256-8 2.947m ± 37% 3.513m ± 40% ~ (p=0.461 n=20) | |
*/t=String/len=512-8 3.568m ± 29% 4.077m ± 30% ~ (p=0.565 n=20) | |
*/t=String/len=1024-8 6.269m ± 59% 5.371m ± 53% ~ (p=0.127 n=20) | |
*/t=String/len=2048-8 13.900m ± 39% 4.211m ± 23% -69.71% (p=0.000 n=20) | |
*/t=String/len=4096-8 9.054m ± 164% 8.148m ± 41% ~ (p=0.478 n=20) | |
*/t=String/len=8192-8 25.820m ± 60% 8.537m ± 60% -66.93% (p=0.006 n=20) | |
*/t=String/len=32768-8 4.738 ± 1% 2.716 ± 1% -42.69% (p=0.000 n=20) | |
*/t=String/len=65536-8 8.155 ± 0% 4.850 ± 0% -40.53% (p=0.000 n=20) | |
*/t=String/len=131072-8 10.435 ± 0% 6.323 ± 0% -39.41% (p=0.000 n=20) | |
*/t=String/len=262144-8 11.225 ± 3% 6.705 ± 2% -40.27% (p=0.000 n=20) | |
*/t=String/len=524288-8 11.885 ± 3% 7.293 ± 2% -38.64% (p=0.000 n=20) | |
*/t=String/len=1048576-8 12.620 ± 1% 7.997 ± 1% -36.63% (p=0.000 n=20) | |
*/t=String/len=2097152-8 13.735 ± 1% 8.509 ± 0% -38.05% (p=0.000 n=20) | |
*/t=String/len=4194304-8 13.880 ± 1% 8.825 ± 1% -36.42% (p=0.000 n=20) | |
geomean 64.17m 42.41m -33.91% | |
│ runtimeMap │ swissMap │ | |
│ cpu-cycles/op │ cpu-cycles/op vs base │ | |
*/t=Int64/len=6-8 93.44 ± 0% 77.61 ± 0% -16.94% (p=0.000 n=20) | |
*/t=Int64/len=12-8 96.26 ± 2% 77.31 ± 9% -19.69% (p=0.000 n=20) | |
*/t=Int64/len=18-8 91.00 ± 2% 70.03 ± 6% -23.05% (p=0.000 n=20) | |
*/t=Int64/len=24-8 99.65 ± 3% 77.09 ± 6% -22.64% (p=0.000 n=20) | |
*/t=Int64/len=30-8 88.56 ± 2% 67.92 ± 2% -23.32% (p=0.000 n=20) | |
*/t=Int64/len=64-8 91.79 ± 2% 70.63 ± 4% -23.05% (p=0.000 n=20) | |
*/t=Int64/len=128-8 91.35 ± 1% 72.09 ± 2% -21.09% (p=0.000 n=20) | |
*/t=Int64/len=256-8 91.59 ± 1% 73.53 ± 4% -19.72% (p=0.000 n=20) | |
*/t=Int64/len=512-8 93.12 ± 1% 78.88 ± 3% -15.30% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 115.25 ± 1% 76.93 ± 3% -33.25% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 158.55 ± 1% 79.19 ± 1% -50.06% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 178.25 ± 1% 97.62 ± 2% -45.23% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 187.8 ± 1% 100.1 ± 1% -46.70% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 196.9 ± 0% 106.4 ± 1% -45.96% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 209.9 ± 0% 113.7 ± 0% -45.84% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 219.4 ± 0% 119.5 ± 1% -45.54% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 247.4 ± 1% 138.6 ± 2% -43.99% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 377.3 ± 0% 232.6 ± 1% -38.36% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 499.6 ± 0% 309.1 ± 1% -38.13% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 562.2 ± 1% 340.6 ± 1% -39.43% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 598.6 ± 1% 357.5 ± 1% -40.28% (p=0.000 n=20) | |
*/t=Int32/len=6-8 92.41 ± 1% 72.91 ± 0% -21.10% (p=0.000 n=20) | |
*/t=Int32/len=12-8 96.60 ± 2% 68.78 ± 11% -28.80% (p=0.000 n=20) | |
*/t=Int32/len=18-8 89.68 ± 3% 65.35 ± 3% -27.13% (p=0.000 n=20) | |
*/t=Int32/len=24-8 99.13 ± 2% 71.62 ± 3% -27.75% (p=0.000 n=20) | |
*/t=Int32/len=30-8 88.22 ± 2% 63.50 ± 4% -28.02% (p=0.000 n=20) | |
*/t=Int32/len=64-8 90.28 ± 2% 68.44 ± 3% -24.20% (p=0.000 n=20) | |
*/t=Int32/len=128-8 89.75 ± 2% 68.66 ± 3% -23.49% (p=0.000 n=20) | |
*/t=Int32/len=256-8 90.68 ± 1% 70.38 ± 3% -22.38% (p=0.000 n=20) | |
*/t=Int32/len=512-8 91.62 ± 2% 70.95 ± 1% -22.56% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 110.35 ± 1% 71.84 ± 3% -34.90% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 150.35 ± 1% 72.21 ± 1% -51.97% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 172.80 ± 0% 93.00 ± 2% -46.18% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 183.15 ± 1% 94.62 ± 1% -48.34% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 190.60 ± 0% 99.65 ± 1% -47.72% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 196.0 ± 0% 102.2 ± 1% -47.83% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 209.1 ± 0% 110.0 ± 0% -47.41% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 216.4 ± 0% 115.2 ± 0% -46.78% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 251.5 ± 0% 135.1 ± 1% -46.30% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 389.8 ± 0% 228.3 ± 1% -41.41% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 494.9 ± 0% 292.2 ± 0% -40.94% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 550.2 ± 0% 320.9 ± 1% -41.68% (p=0.000 n=20) | |
*/t=String/len=6-8 107.20 ± 0% 85.27 ± 1% -20.46% (p=0.000 n=20) | |
*/t=String/len=12-8 114.05 ± 3% 96.99 ± 7% -14.96% (p=0.000 n=20) | |
*/t=String/len=18-8 108.80 ± 2% 86.08 ± 7% -20.88% (p=0.000 n=20) | |
*/t=String/len=24-8 121.45 ± 5% 98.39 ± 4% -18.98% (p=0.000 n=20) | |
*/t=String/len=30-8 107.35 ± 3% 91.12 ± 6% -15.11% (p=0.000 n=20) | |
*/t=String/len=64-8 110.90 ± 2% 94.66 ± 3% -14.65% (p=0.000 n=20) | |
*/t=String/len=128-8 111.20 ± 2% 97.06 ± 11% -12.72% (p=0.002 n=20) | |
*/t=String/len=256-8 110.20 ± 1% 95.62 ± 2% -13.23% (p=0.000 n=20) | |
*/t=String/len=512-8 115.30 ± 3% 98.23 ± 3% -14.80% (p=0.000 n=20) | |
*/t=String/len=1024-8 168.8 ± 2% 103.4 ± 3% -38.74% (p=0.000 n=20) | |
*/t=String/len=2048-8 214.8 ± 1% 107.2 ± 2% -50.08% (p=0.000 n=20) | |
*/t=String/len=4096-8 236.3 ± 1% 129.2 ± 1% -45.34% (p=0.000 n=20) | |
*/t=String/len=8192-8 240.9 ± 0% 131.9 ± 1% -45.25% (p=0.000 n=20) | |
*/t=String/len=32768-8 264.1 ± 0% 144.3 ± 1% -45.37% (p=0.000 n=20) | |
*/t=String/len=65536-8 271.1 ± 0% 152.8 ± 0% -43.65% (p=0.000 n=20) | |
*/t=String/len=131072-8 293.4 ± 0% 173.2 ± 0% -40.97% (p=0.000 n=20) | |
*/t=String/len=262144-8 433.1 ± 0% 296.7 ± 0% -31.50% (p=0.000 n=20) | |
*/t=String/len=524288-8 570.7 ± 0% 420.2 ± 0% -26.36% (p=0.000 n=20) | |
*/t=String/len=1048576-8 630.0 ± 1% 485.8 ± 0% -22.89% (p=0.000 n=20) | |
*/t=String/len=2097152-8 676.5 ± 0% 518.8 ± 0% -23.30% (p=0.000 n=20) | |
*/t=String/len=4194304-8 697.1 ± 1% 539.6 ± 1% -22.60% (p=0.000 n=20) | |
geomean 177.1 117.6 -33.60% | |
│ runtimeMap │ swissMap │ | |
│ instructions/op │ instructions/op vs base │ | |
*/t=Int64/len=6-8 407.9 ± 0% 223.1 ± 0% -45.31% (p=0.000 n=20) | |
*/t=Int64/len=12-8 421.0 ± 3% 253.1 ± 12% -39.88% (p=0.000 n=20) | |
*/t=Int64/len=18-8 387.1 ± 4% 227.7 ± 2% -41.18% (p=0.000 n=20) | |
*/t=Int64/len=24-8 436.8 ± 2% 256.5 ± 6% -41.29% (p=0.000 n=20) | |
*/t=Int64/len=30-8 380.0 ± 1% 225.8 ± 1% -40.58% (p=0.000 n=20) | |
*/t=Int64/len=64-8 390.7 ± 1% 231.1 ± 3% -40.86% (p=0.000 n=20) | |
*/t=Int64/len=128-8 391.2 ± 1% 229.2 ± 1% -41.41% (p=0.000 n=20) | |
*/t=Int64/len=256-8 394.5 ± 1% 231.8 ± 1% -41.25% (p=0.000 n=20) | |
*/t=Int64/len=512-8 392.2 ± 1% 233.1 ± 1% -40.57% (p=0.000 n=20) | |
*/t=Int64/len=1024-8 393.4 ± 0% 232.8 ± 1% -40.82% (p=0.000 n=20) | |
*/t=Int64/len=2048-8 393.4 ± 0% 231.9 ± 0% -41.04% (p=0.000 n=20) | |
*/t=Int64/len=4096-8 393.8 ± 0% 257.3 ± 0% -34.66% (p=0.000 n=20) | |
*/t=Int64/len=8192-8 393.3 ± 0% 257.3 ± 0% -34.58% (p=0.000 n=20) | |
*/t=Int64/len=32768-8 393.4 ± 0% 257.6 ± 0% -34.51% (p=0.000 n=20) | |
*/t=Int64/len=65536-8 393.1 ± 0% 257.4 ± 0% -34.52% (p=0.000 n=20) | |
*/t=Int64/len=131072-8 393.2 ± 0% 257.4 ± 0% -34.52% (p=0.000 n=20) | |
*/t=Int64/len=262144-8 394.1 ± 0% 257.4 ± 0% -34.69% (p=0.000 n=20) | |
*/t=Int64/len=524288-8 394.3 ± 0% 257.5 ± 0% -34.69% (p=0.000 n=20) | |
*/t=Int64/len=1048576-8 394.1 ± 0% 257.5 ± 0% -34.66% (p=0.000 n=20) | |
*/t=Int64/len=2097152-8 393.6 ± 0% 257.5 ± 0% -34.58% (p=0.000 n=20) | |
*/t=Int64/len=4194304-8 393.3 ± 0% 257.5 ± 0% -34.53% (p=0.000 n=20) | |
*/t=Int32/len=6-8 411.1 ± 0% 211.1 ± 0% -48.66% (p=0.000 n=20) | |
*/t=Int32/len=12-8 423.5 ± 3% 214.1 ± 15% -49.45% (p=0.000 n=20) | |
*/t=Int32/len=18-8 396.0 ± 3% 211.0 ± 2% -46.72% (p=0.000 n=20) | |
*/t=Int32/len=24-8 443.6 ± 2% 233.5 ± 6% -47.36% (p=0.000 n=20) | |
*/t=Int32/len=30-8 380.6 ± 3% 212.2 ± 1% -44.24% (p=0.000 n=20) | |
*/t=Int32/len=64-8 392.9 ± 1% 220.0 ± 1% -44.01% (p=0.000 n=20) | |
*/t=Int32/len=128-8 394.1 ± 1% 216.3 ± 1% -45.11% (p=0.000 n=20) | |
*/t=Int32/len=256-8 393.5 ± 1% 221.0 ± 1% -43.84% (p=0.000 n=20) | |
*/t=Int32/len=512-8 393.1 ± 1% 220.1 ± 1% -44.02% (p=0.000 n=20) | |
*/t=Int32/len=1024-8 392.9 ± 0% 219.1 ± 1% -44.22% (p=0.000 n=20) | |
*/t=Int32/len=2048-8 393.2 ± 0% 218.9 ± 0% -44.33% (p=0.000 n=20) | |
*/t=Int32/len=4096-8 393.4 ± 0% 244.8 ± 0% -37.78% (p=0.000 n=20) | |
*/t=Int32/len=8192-8 393.4 ± 0% 244.5 ± 0% -37.86% (p=0.000 n=20) | |
*/t=Int32/len=32768-8 393.6 ± 0% 244.5 ± 0% -37.88% (p=0.000 n=20) | |
*/t=Int32/len=65536-8 393.6 ± 0% 244.4 ± 0% -37.91% (p=0.000 n=20) | |
*/t=Int32/len=131072-8 393.6 ± 0% 244.6 ± 0% -37.86% (p=0.000 n=20) | |
*/t=Int32/len=262144-8 394.6 ± 0% 244.5 ± 0% -38.04% (p=0.000 n=20) | |
*/t=Int32/len=524288-8 394.6 ± 0% 244.5 ± 0% -38.03% (p=0.000 n=20) | |
*/t=Int32/len=1048576-8 394.5 ± 0% 244.6 ± 0% -38.00% (p=0.000 n=20) | |
*/t=Int32/len=2097152-8 394.6 ± 0% 244.6 ± 0% -38.01% (p=0.000 n=20) | |
*/t=Int32/len=4194304-8 393.2 ± 0% 244.6 ± 0% -37.79% (p=0.000 n=20) | |
*/t=String/len=6-8 469.7 ± 0% 312.1 ± 0% -33.55% (p=0.000 n=20) | |
*/t=String/len=12-8 484.9 ± 1% 353.4 ± 10% -27.11% (p=0.000 n=20) | |
*/t=String/len=18-8 461.1 ± 1% 312.1 ± 1% -32.31% (p=0.000 n=20) | |
*/t=String/len=24-8 489.2 ± 2% 348.2 ± 4% -28.82% (p=0.000 n=20) | |
*/t=String/len=30-8 450.7 ± 2% 312.1 ± 4% -30.75% (p=0.000 n=20) | |
*/t=String/len=64-8 458.9 ± 1% 321.0 ± 2% -30.05% (p=0.000 n=20) | |
*/t=String/len=128-8 459.4 ± 1% 321.2 ± 2% -30.07% (p=0.000 n=20) | |
*/t=String/len=256-8 459.8 ± 1% 320.4 ± 1% -30.32% (p=0.000 n=20) | |
*/t=String/len=512-8 461.1 ± 0% 322.6 ± 1% -30.03% (p=0.000 n=20) | |
*/t=String/len=1024-8 461.7 ± 0% 323.4 ± 0% -29.94% (p=0.000 n=20) | |
*/t=String/len=2048-8 459.2 ± 0% 323.2 ± 0% -29.62% (p=0.000 n=20) | |
*/t=String/len=4096-8 460.2 ± 0% 347.6 ± 0% -24.49% (p=0.000 n=20) | |
*/t=String/len=8192-8 461.5 ± 0% 347.5 ± 0% -24.71% (p=0.000 n=20) | |
*/t=String/len=32768-8 459.9 ± 0% 347.1 ± 0% -24.54% (p=0.000 n=20) | |
*/t=String/len=65536-8 461.2 ± 0% 347.6 ± 0% -24.65% (p=0.000 n=20) | |
*/t=String/len=131072-8 459.8 ± 0% 346.9 ± 0% -24.54% (p=0.000 n=20) | |
*/t=String/len=262144-8 460.6 ± 0% 347.1 ± 0% -24.65% (p=0.000 n=20) | |
*/t=String/len=524288-8 461.9 ± 0% 347.6 ± 0% -24.75% (p=0.000 n=20) | |
*/t=String/len=1048576-8 462.0 ± 0% 347.7 ± 0% -24.74% (p=0.000 n=20) | |
*/t=String/len=2097152-8 459.8 ± 0% 347.0 ± 0% -24.53% (p=0.000 n=20) | |
*/t=String/len=4194304-8 461.1 ± 0% 347.3 ± 0% -24.68% (p=0.000 n=20) | |
geomean 417.8 266.3 -36.26% |
This file has been truncated, but you can view the full file.
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
commit: 16079ed4d941e8bdafbc4303870948edc0779c2a | |
go: go1.22.0 | |
host: austin2 | |
Unit cpu-cycles/op better=lower | |
Unit instructions/op better=lower | |
Unit cache-misses/op better=lower | |
Unit cache-references/op better=lower | |
goos: linux | |
goarch: amd64 | |
pkg: github.com/cockroachdb/swiss | |
cpu: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=6-8 20504598 57.95 ns/op 0.0004392 cache-misses/op 0.01014 cache-references/op 247.7 cpu-cycles/op 834.0 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=12-8 12418711 105.0 ns/op 0.0007251 cache-misses/op 0.01613 cache-references/op 449.2 cpu-cycles/op 1583 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=18-8 7594064 154.1 ns/op 0.0009818 cache-misses/op 0.03893 cache-references/op 658.4 cpu-cycles/op 2241 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=24-8 6040740 187.1 ns/op 0.001399 cache-misses/op 0.04443 cache-references/op 798.2 cpu-cycles/op 2757 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=30-8 4984394 246.3 ns/op 0.002852 cache-misses/op 0.06175 cache-references/op 1050 cpu-cycles/op 3774 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=64-8 2560963 477.6 ns/op 0.003533 cache-misses/op 0.08263 cache-references/op 2033 cpu-cycles/op 7698 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=128-8 1276090 935.0 ns/op 0.004933 cache-misses/op 0.1419 cache-references/op 3993 cpu-cycles/op 15200 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=256-8 617192 1996 ns/op 0.03599 cache-misses/op 0.6192 cache-references/op 8514 cpu-cycles/op 30215 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=512-8 291848 4194 ns/op 0.05273 cache-misses/op 0.4189 cache-references/op 17966 cpu-cycles/op 60339 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=1024-8 133962 8980 ns/op 0.06847 cache-misses/op 1.665 cache-references/op 38324 cpu-cycles/op 121023 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=2048-8 65505 18455 ns/op 0.2959 cache-misses/op 4.655 cache-references/op 78737 cpu-cycles/op 241002 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=4096-8 31881 36713 ns/op 0.2615 cache-misses/op 4.921 cache-references/op 156838 cpu-cycles/op 482894 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=8192-8 16599 74928 ns/op 0.5524 cache-misses/op 37.04 cache-references/op 319635 cpu-cycles/op 964173 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=32768-8 3778 299146 ns/op 4.638 cache-misses/op 4036 cache-references/op 1277025 cpu-cycles/op 3862493 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=65536-8 2028 593638 ns/op 10.88 cache-misses/op 32146 cache-references/op 2538283 cpu-cycles/op 7723594 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=131072-8 1023 1166708 ns/op 161.0 cache-misses/op 75187 cache-references/op 4998405 cpu-cycles/op 15449011 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=262144-8 511 2388144 ns/op 6094 cache-misses/op 156352 cache-references/op 10195065 cpu-cycles/op 30887920 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=524288-8 243 4839024 ns/op 83824 cache-misses/op 309412 cache-references/op 20704456 cpu-cycles/op 61781068 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=1048576-8 123 9900142 ns/op 213919 cache-misses/op 622795 cache-references/op 42268577 cpu-cycles/op 123557084 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=2097152-8 61 19799136 ns/op 481705 cache-misses/op 1275015 cache-references/op 84455507 cpu-cycles/op 247130380 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=4194304-8 28 39693948 ns/op 1039839 cache-misses/op 2522731 cache-references/op 169401737 cpu-cycles/op 494252595 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=6-8 32760477 36.14 ns/op 0.0004487 cache-misses/op 0.004474 cache-references/op 154.2 cpu-cycles/op 490.9 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=12-8 24426577 49.46 ns/op 0.0003202 cache-misses/op 0.003986 cache-references/op 212.0 cpu-cycles/op 742.0 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=18-8 17442676 69.72 ns/op 0.0006406 cache-misses/op 0.01251 cache-references/op 298.0 cpu-cycles/op 1088 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=24-8 15386334 77.50 ns/op 0.0007707 cache-misses/op 0.01716 cache-references/op 330.5 cpu-cycles/op 1244 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=30-8 11485831 106.2 ns/op 0.001264 cache-misses/op 0.01783 cache-references/op 454.6 cpu-cycles/op 1780 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=64-8 6197798 190.2 ns/op 0.002410 cache-misses/op 0.02175 cache-references/op 812.7 cpu-cycles/op 3424 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=128-8 3304580 361.0 ns/op 0.001686 cache-misses/op 0.03406 cache-references/op 1547 cpu-cycles/op 6609 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=256-8 1729687 689.2 ns/op 0.004664 cache-misses/op 0.05736 cache-references/op 2954 cpu-cycles/op 12978 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=512-8 877573 1368 ns/op 0.01431 cache-misses/op 0.2738 cache-references/op 5833 cpu-cycles/op 25716 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=1024-8 310065 3380 ns/op 0.04293 cache-misses/op 0.6186 cache-references/op 14411 cpu-cycles/op 51193 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=2048-8 137175 8610 ns/op 0.1009 cache-misses/op 1.790 cache-references/op 36709 cpu-cycles/op 102152 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=4096-8 62994 19236 ns/op 0.1470 cache-misses/op 7.151 cache-references/op 82042 cpu-cycles/op 204174 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=8192-8 30147 39512 ns/op 0.4355 cache-misses/op 13.05 cache-references/op 168524 cpu-cycles/op 408215 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=32768-8 6849 158939 ns/op 3.019 cache-misses/op 2315 cache-references/op 681460 cpu-cycles/op 1632457 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=65536-8 3734 320146 ns/op 8.050 cache-misses/op 27845 cache-references/op 1369758 cpu-cycles/op 3264796 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=131072-8 1832 640820 ns/op 48.87 cache-misses/op 66757 cache-references/op 2737138 cpu-cycles/op 6529519 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=262144-8 913 1290743 ns/op 3010 cache-misses/op 139132 cache-references/op 5528673 cpu-cycles/op 13058816 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=524288-8 417 2863133 ns/op 79008 cache-misses/op 274323 cache-references/op 12216614 cpu-cycles/op 26118329 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=1048576-8 208 5760342 ns/op 213458 cache-misses/op 549420 cache-references/op 24578266 cpu-cycles/op 52237787 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=2097152-8 100 11502533 ns/op 480677 cache-misses/op 1084600 cache-references/op 49313603 cpu-cycles/op 104473770 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=4194304-8 49 23087442 ns/op 1041278 cache-misses/op 2203498 cache-references/op 98450567 cpu-cycles/op 208948649 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=6-8 295576846 4.054 ns/op 0.0000330 cache-misses/op 0.0009196 cache-references/op 17.29 cpu-cycles/op 83.51 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=12-8 190564724 6.139 ns/op 0.0000411 cache-misses/op 0.0003380 cache-references/op 26.33 cpu-cycles/op 116.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=18-8 199066735 5.832 ns/op 0.0000287 cache-misses/op 0.0007402 cache-references/op 24.88 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=24-8 186779246 6.496 ns/op 0.0000417 cache-misses/op 0.001653 cache-references/op 27.65 cpu-cycles/op 118.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=30-8 204921356 5.854 ns/op 0.0000432 cache-misses/op 0.001623 cache-references/op 24.94 cpu-cycles/op 109.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=64-8 201252838 5.983 ns/op 0.0000514 cache-misses/op 0.0006260 cache-references/op 25.53 cpu-cycles/op 112.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=128-8 198563506 6.144 ns/op 0.0000641 cache-misses/op 0.001335 cache-references/op 25.95 cpu-cycles/op 113.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=256-8 199263433 6.028 ns/op 0.0000809 cache-misses/op 0.0005111 cache-references/op 25.49 cpu-cycles/op 111.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=512-8 195368570 6.176 ns/op 0.0001144 cache-misses/op 0.0009239 cache-references/op 25.92 cpu-cycles/op 112.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=1024-8 196570708 6.182 ns/op 0.0001300 cache-misses/op 0.001111 cache-references/op 26.45 cpu-cycles/op 112.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=2048-8 154542282 8.248 ns/op 0.0000638 cache-misses/op 0.001793 cache-references/op 35.29 cpu-cycles/op 112.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=4096-8 79205772 14.71 ns/op 0.0002325 cache-misses/op 0.002659 cache-references/op 63.03 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=8192-8 66126027 17.77 ns/op 0.0004164 cache-misses/op 0.009867 cache-references/op 75.94 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=32768-8 58028047 20.65 ns/op 0.0004958 cache-misses/op 0.5899 cache-references/op 88.09 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=65536-8 54606216 22.00 ns/op 0.001025 cache-misses/op 2.403 cache-references/op 94.04 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=131072-8 50324640 22.78 ns/op 0.005051 cache-misses/op 4.037 cache-references/op 97.34 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=262144-8 47057742 25.07 ns/op 0.2504 cache-misses/op 5.295 cache-references/op 107.0 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=524288-8 32543095 36.89 ns/op 2.291 cache-misses/op 6.077 cache-references/op 157.8 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=1048576-8 26918316 44.72 ns/op 4.682 cache-misses/op 6.733 cache-references/op 191.4 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=2097152-8 29487200 47.04 ns/op 5.933 cache-misses/op 7.133 cache-references/op 201.5 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=4194304-8 32189149 47.86 ns/op 6.118 cache-misses/op 6.756 cache-references/op 205.0 cpu-cycles/op 111.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=6-8 293086886 4.089 ns/op 0.0000223 cache-misses/op 0.0003742 cache-references/op 17.45 cpu-cycles/op 83.51 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=12-8 193464495 6.161 ns/op 0.0000245 cache-misses/op 0.0003260 cache-references/op 26.42 cpu-cycles/op 115.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=18-8 198028219 5.867 ns/op 0.0000399 cache-misses/op 0.0007358 cache-references/op 25.13 cpu-cycles/op 111.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=24-8 192540169 6.298 ns/op 0.0000718 cache-misses/op 0.001572 cache-references/op 26.90 cpu-cycles/op 115.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=30-8 210468922 5.826 ns/op 0.0000593 cache-misses/op 0.001226 cache-references/op 24.89 cpu-cycles/op 109.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=64-8 200693250 5.968 ns/op 0.0000298 cache-misses/op 0.0003568 cache-references/op 25.59 cpu-cycles/op 111.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=128-8 196461612 5.919 ns/op 0.0000281 cache-misses/op 0.0002841 cache-references/op 25.39 cpu-cycles/op 110.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=256-8 201254865 5.946 ns/op 0.0000388 cache-misses/op 0.0008858 cache-references/op 25.44 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=512-8 201631008 6.052 ns/op 0.0000535 cache-misses/op 0.0007945 cache-references/op 25.82 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=1024-8 189447705 6.112 ns/op 0.0000409 cache-misses/op 0.0006061 cache-references/op 26.13 cpu-cycles/op 111.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=2048-8 139674378 9.427 ns/op 0.0000680 cache-misses/op 0.003053 cache-references/op 40.10 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=4096-8 79921969 16.71 ns/op 0.0006860 cache-misses/op 0.003317 cache-references/op 67.26 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=8192-8 53915144 21.60 ns/op 0.001254 cache-misses/op 0.006409 cache-references/op 75.96 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=32768-8 51972939 20.31 ns/op 0.0002658 cache-misses/op 0.01293 cache-references/op 85.55 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=65536-8 55899098 21.04 ns/op 0.0007020 cache-misses/op 0.4926 cache-references/op 89.69 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=131072-8 50922208 22.37 ns/op 0.002970 cache-misses/op 2.229 cache-references/op 95.37 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=262144-8 51017202 23.05 ns/op 0.005837 cache-misses/op 3.526 cache-references/op 97.44 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=524288-8 47496205 24.78 ns/op 0.2053 cache-misses/op 5.400 cache-references/op 104.7 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=1048576-8 31598108 38.12 ns/op 2.416 cache-misses/op 5.510 cache-references/op 162.9 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=2097152-8 31269187 44.66 ns/op 4.410 cache-misses/op 6.039 cache-references/op 191.2 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=4194304-8 33676648 46.68 ns/op 5.450 cache-misses/op 6.356 cache-references/op 200.0 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=6-8 100000000 10.44 ns/op 0.0001361 cache-misses/op 0.001262 cache-references/op 44.70 cpu-cycles/op 214.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=12-8 146758219 8.019 ns/op 0.0000858 cache-misses/op 0.0007564 cache-references/op 34.37 cpu-cycles/op 153.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=18-8 156534970 7.715 ns/op 0.0000693 cache-misses/op 0.001884 cache-references/op 32.84 cpu-cycles/op 146.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=24-8 136132444 8.179 ns/op 0.0000502 cache-misses/op 0.0005193 cache-references/op 35.06 cpu-cycles/op 156.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=30-8 157964325 7.454 ns/op 0.0000380 cache-misses/op 0.0006125 cache-references/op 31.96 cpu-cycles/op 143.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=64-8 156599628 8.049 ns/op 0.0000518 cache-misses/op 0.001817 cache-references/op 34.30 cpu-cycles/op 149.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=128-8 142716484 8.264 ns/op 0.0000405 cache-misses/op 0.0005541 cache-references/op 35.26 cpu-cycles/op 155.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=256-8 131080184 9.286 ns/op 0.0000720 cache-misses/op 0.0008465 cache-references/op 39.51 cpu-cycles/op 170.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=512-8 120743966 9.701 ns/op 0.0000423 cache-misses/op 0.0005872 cache-references/op 41.52 cpu-cycles/op 176.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=1024-8 100000000 10.32 ns/op 0.0001085 cache-misses/op 0.001551 cache-references/op 43.72 cpu-cycles/op 180.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=2048-8 84698041 13.88 ns/op 0.0002356 cache-misses/op 0.003637 cache-references/op 59.09 cpu-cycles/op 180.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=4096-8 48711102 24.24 ns/op 0.0003621 cache-misses/op 0.01182 cache-references/op 103.5 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=8192-8 44622108 26.73 ns/op 0.0004061 cache-misses/op 0.02394 cache-references/op 114.0 cpu-cycles/op 183.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=32768-8 37786788 31.44 ns/op 0.001482 cache-misses/op 3.224 cache-references/op 134.2 cpu-cycles/op 182.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=65536-8 33127515 32.43 ns/op 0.01287 cache-misses/op 5.373 cache-references/op 138.4 cpu-cycles/op 183.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=131072-8 35085393 32.66 ns/op 0.3613 cache-misses/op 7.581 cache-references/op 139.7 cpu-cycles/op 182.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=262144-8 23673784 50.89 ns/op 2.958 cache-misses/op 7.974 cache-references/op 217.2 cpu-cycles/op 182.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=524288-8 19570436 61.35 ns/op 5.805 cache-misses/op 8.869 cache-references/op 263.0 cpu-cycles/op 183.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=1048576-8 18569206 64.52 ns/op 7.093 cache-misses/op 8.957 cache-references/op 275.5 cpu-cycles/op 183.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=2097152-8 21279207 67.29 ns/op 8.030 cache-misses/op 9.278 cache-references/op 287.2 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=4194304-8 23469570 67.69 ns/op 7.907 cache-misses/op 8.761 cache-references/op 289.2 cpu-cycles/op 182.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=6-8 207411153 5.808 ns/op 0.0000238 cache-misses/op 0.0006061 cache-references/op 24.89 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=12-8 205685676 5.802 ns/op 0.0000191 cache-misses/op 0.0009417 cache-references/op 24.81 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=18-8 207811546 5.798 ns/op 0.0000417 cache-misses/op 0.001097 cache-references/op 24.77 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=24-8 176904408 5.781 ns/op 0.0000183 cache-misses/op 0.0004507 cache-references/op 24.78 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=30-8 187466854 6.545 ns/op 0.0000320 cache-misses/op 0.0005503 cache-references/op 28.05 cpu-cycles/op 102.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=64-8 196324759 6.098 ns/op 0.0000391 cache-misses/op 0.001034 cache-references/op 26.08 cpu-cycles/op 101.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=128-8 193991788 6.384 ns/op 0.0000583 cache-misses/op 0.001577 cache-references/op 27.23 cpu-cycles/op 101.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=256-8 199285009 6.033 ns/op 0.0000325 cache-misses/op 0.0007993 cache-references/op 25.82 cpu-cycles/op 101.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=512-8 197014863 6.151 ns/op 0.0000325 cache-misses/op 0.001684 cache-references/op 26.23 cpu-cycles/op 101.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=1024-8 192161344 6.262 ns/op 0.0000186 cache-misses/op 0.0007637 cache-references/op 26.81 cpu-cycles/op 101.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=2048-8 183985616 6.630 ns/op 0.0000261 cache-misses/op 0.0003044 cache-references/op 28.43 cpu-cycles/op 101.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=4096-8 146091051 8.081 ns/op 0.0000520 cache-misses/op 0.003037 cache-references/op 34.47 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=8192-8 144013198 8.303 ns/op 0.0000421 cache-misses/op 0.003056 cache-references/op 35.51 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=32768-8 133100196 9.053 ns/op 0.0000325 cache-misses/op 0.2322 cache-references/op 38.67 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=65536-8 100000000 10.04 ns/op 0.0004370 cache-misses/op 1.828 cache-references/op 43.05 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=131072-8 100000000 11.31 ns/op 0.007727 cache-misses/op 3.201 cache-references/op 48.41 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=262144-8 90105873 13.19 ns/op 0.1304 cache-misses/op 3.984 cache-references/op 56.53 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=524288-8 39081558 31.24 ns/op 1.468 cache-misses/op 4.294 cache-references/op 133.8 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=1048576-8 28612051 41.37 ns/op 3.020 cache-misses/op 4.540 cache-references/op 176.8 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=2097152-8 26817392 46.14 ns/op 3.847 cache-misses/op 4.716 cache-references/op 196.9 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=4194304-8 27300668 48.17 ns/op 4.263 cache-misses/op 4.831 cache-references/op 206.3 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=6-8 208275454 5.770 ns/op 0.0000286 cache-misses/op 0.0005157 cache-references/op 24.62 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=12-8 201631603 6.190 ns/op 0.0000202 cache-misses/op 0.0006180 cache-references/op 26.43 cpu-cycles/op 99.93 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=18-8 208985113 5.901 ns/op 0.0000263 cache-misses/op 0.0008950 cache-references/op 25.24 cpu-cycles/op 99.29 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=24-8 207735403 5.776 ns/op 0.0000359 cache-misses/op 0.001171 cache-references/op 24.68 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=30-8 209022118 6.365 ns/op 0.0000388 cache-misses/op 0.0004824 cache-references/op 27.16 cpu-cycles/op 98.78 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=64-8 198415368 5.773 ns/op 0.0000404 cache-misses/op 0.001146 cache-references/op 24.67 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=128-8 198292651 5.915 ns/op 0.0000263 cache-misses/op 0.0006501 cache-references/op 25.23 cpu-cycles/op 98.20 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=256-8 201330842 5.990 ns/op 0.0000183 cache-misses/op 0.0009532 cache-references/op 25.56 cpu-cycles/op 98.29 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=512-8 197700944 6.173 ns/op 0.0000257 cache-misses/op 0.0009106 cache-references/op 26.35 cpu-cycles/op 98.97 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=1024-8 191422719 6.573 ns/op 0.0000277 cache-misses/op 0.0003522 cache-references/op 28.19 cpu-cycles/op 98.88 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=2048-8 192389430 6.708 ns/op 0.0000467 cache-misses/op 0.002130 cache-references/op 28.60 cpu-cycles/op 98.66 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=4096-8 155531798 8.235 ns/op 0.0000493 cache-misses/op 0.002726 cache-references/op 35.11 cpu-cycles/op 107.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=8192-8 150667653 8.325 ns/op 0.0000281 cache-misses/op 0.0006795 cache-references/op 35.69 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=32768-8 137713645 8.342 ns/op 0.0000331 cache-misses/op 0.006309 cache-references/op 35.66 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=65536-8 130513131 8.782 ns/op 0.0000886 cache-misses/op 0.3263 cache-references/op 37.66 cpu-cycles/op 107.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=131072-8 121490175 9.832 ns/op 0.0001253 cache-misses/op 1.839 cache-references/op 42.11 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=262144-8 100000000 10.50 ns/op 0.005475 cache-misses/op 3.128 cache-references/op 44.81 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=524288-8 84822726 13.45 ns/op 0.1444 cache-misses/op 3.858 cache-references/op 57.67 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=1048576-8 39562993 30.34 ns/op 1.570 cache-misses/op 4.261 cache-references/op 130.0 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=2097152-8 31572406 39.62 ns/op 3.222 cache-misses/op 4.595 cache-references/op 169.0 cpu-cycles/op 107.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=4194304-8 29689682 44.42 ns/op 4.100 cache-misses/op 4.924 cache-references/op 190.0 cpu-cycles/op 107.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=6-8 142998037 8.282 ns/op 0.0000188 cache-misses/op 0.0006138 cache-references/op 35.51 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=12-8 137641851 8.302 ns/op 0.0000531 cache-misses/op 0.002092 cache-references/op 35.44 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=18-8 143608162 8.461 ns/op 0.0000693 cache-misses/op 0.001632 cache-references/op 36.17 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=24-8 142732152 9.167 ns/op 0.0000268 cache-misses/op 0.002514 cache-references/op 39.08 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=30-8 143660790 8.349 ns/op 0.0000427 cache-misses/op 0.0006769 cache-references/op 35.80 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=64-8 128397709 8.950 ns/op 0.0000675 cache-misses/op 0.001330 cache-references/op 38.31 cpu-cycles/op 151.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=128-8 138995318 9.108 ns/op 0.0000330 cache-misses/op 0.001875 cache-references/op 38.95 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=256-8 134179592 8.782 ns/op 0.0000272 cache-misses/op 0.0005041 cache-references/op 37.67 cpu-cycles/op 149.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=512-8 136352229 8.879 ns/op 0.0000360 cache-misses/op 0.001924 cache-references/op 37.95 cpu-cycles/op 149.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=1024-8 129820941 9.437 ns/op 0.0000277 cache-misses/op 0.001219 cache-references/op 40.26 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=2048-8 122951042 9.792 ns/op 0.0000999 cache-misses/op 0.002186 cache-references/op 41.85 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=4096-8 100000000 11.14 ns/op 0.0000810 cache-misses/op 0.0008548 cache-references/op 47.76 cpu-cycles/op 158.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=8192-8 101946710 11.63 ns/op 0.0000445 cache-misses/op 0.002495 cache-references/op 49.83 cpu-cycles/op 159.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=32768-8 87206203 13.96 ns/op 0.001428 cache-misses/op 2.820 cache-references/op 59.74 cpu-cycles/op 159.1 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=65536-8 76196662 15.23 ns/op 0.01099 cache-misses/op 4.851 cache-references/op 64.96 cpu-cycles/op 159.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=131072-8 59558276 18.91 ns/op 0.3068 cache-misses/op 6.048 cache-references/op 80.83 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=262144-8 30523009 40.04 ns/op 2.145 cache-misses/op 6.273 cache-references/op 171.7 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=524288-8 21606529 55.51 ns/op 4.359 cache-misses/op 6.711 cache-references/op 237.0 cpu-cycles/op 159.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=1048576-8 18866526 63.64 ns/op 5.627 cache-misses/op 7.070 cache-references/op 272.9 cpu-cycles/op 159.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=2097152-8 19492600 67.60 ns/op 6.206 cache-misses/op 7.221 cache-references/op 288.5 cpu-cycles/op 159.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=4194304-8 20180139 68.76 ns/op 6.503 cache-misses/op 7.310 cache-references/op 294.7 cpu-cycles/op 159.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=6-8 208760631 5.688 ns/op 0.0000307 cache-misses/op 0.0002935 cache-references/op 24.40 cpu-cycles/op 117.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=12-8 100000000 12.34 ns/op 0.0001238 cache-misses/op 0.001875 cache-references/op 52.77 cpu-cycles/op 205.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=18-8 152074148 7.943 ns/op 0.0000638 cache-misses/op 0.001137 cache-references/op 33.88 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=24-8 151767025 9.631 ns/op 0.0000487 cache-misses/op 0.001242 cache-references/op 41.24 cpu-cycles/op 166.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=30-8 150194631 7.898 ns/op 0.0000385 cache-misses/op 0.0006024 cache-references/op 33.86 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=64-8 151351585 7.895 ns/op 0.0000293 cache-misses/op 0.0004472 cache-references/op 33.86 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=128-8 149717590 8.503 ns/op 0.0001724 cache-misses/op 0.0006809 cache-references/op 36.47 cpu-cycles/op 151.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=256-8 151646557 8.655 ns/op 0.0004513 cache-misses/op 0.002370 cache-references/op 36.92 cpu-cycles/op 151.9 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=512-8 142370467 8.291 ns/op 0.0004365 cache-misses/op 0.001144 cache-references/op 35.52 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=1024-8 140954563 8.088 ns/op 0.0002574 cache-misses/op 0.002649 cache-references/op 34.49 cpu-cycles/op 149.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=2048-8 139066561 8.609 ns/op 0.0001500 cache-misses/op 0.002223 cache-references/op 36.78 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=4096-8 133099328 8.902 ns/op 0.0000355 cache-misses/op 0.001796 cache-references/op 37.98 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=8192-8 129764901 9.243 ns/op 0.0001083 cache-misses/op 0.003612 cache-references/op 39.52 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=32768-8 100000000 10.25 ns/op 0.0001103 cache-misses/op 0.4844 cache-references/op 43.85 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=65536-8 94909376 11.64 ns/op 0.0003671 cache-misses/op 3.405 cache-references/op 49.90 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=131072-8 96645187 12.36 ns/op 0.004681 cache-misses/op 5.540 cache-references/op 53.01 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=262144-8 72195892 15.13 ns/op 0.1974 cache-misses/op 7.370 cache-references/op 64.57 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=524288-8 32772421 36.68 ns/op 2.940 cache-misses/op 7.668 cache-references/op 156.8 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=1048576-8 27316640 43.55 ns/op 5.903 cache-misses/op 8.415 cache-references/op 185.9 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=2097152-8 26105266 46.08 ns/op 7.353 cache-misses/op 8.721 cache-references/op 197.5 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=4194304-8 25233778 47.85 ns/op 7.794 cache-misses/op 8.592 cache-references/op 204.3 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=6-8 174335444 6.885 ns/op 0.0000209 cache-misses/op 0.0006957 cache-references/op 29.38 cpu-cycles/op 118.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=12-8 140234391 8.574 ns/op 0.0000750 cache-misses/op 0.002503 cache-references/op 36.55 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=18-8 141787783 8.503 ns/op 0.0000660 cache-misses/op 0.001770 cache-references/op 36.35 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=24-8 100000000 10.26 ns/op 0.0001322 cache-misses/op 0.002613 cache-references/op 43.76 cpu-cycles/op 163.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=30-8 141351854 9.848 ns/op 0.0000470 cache-misses/op 0.002377 cache-references/op 42.07 cpu-cycles/op 160.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=64-8 141155822 8.523 ns/op 0.0000496 cache-misses/op 0.001302 cache-references/op 36.47 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=128-8 141768762 8.845 ns/op 0.0000496 cache-misses/op 0.001017 cache-references/op 37.73 cpu-cycles/op 150.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=256-8 133411587 8.888 ns/op 0.0000245 cache-misses/op 0.0004453 cache-references/op 38.12 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=512-8 127348723 8.893 ns/op 0.0000310 cache-misses/op 0.0008176 cache-references/op 38.12 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=1024-8 134366954 8.934 ns/op 0.0000408 cache-misses/op 0.002173 cache-references/op 38.18 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=2048-8 134925337 8.800 ns/op 0.0000244 cache-misses/op 0.001124 cache-references/op 37.69 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=4096-8 132661921 8.928 ns/op 0.0000250 cache-misses/op 0.002555 cache-references/op 38.08 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=8192-8 133827729 9.125 ns/op 0.0000574 cache-misses/op 0.002974 cache-references/op 39.01 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=32768-8 121553612 9.849 ns/op 0.0000609 cache-misses/op 0.007402 cache-references/op 42.01 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=65536-8 100000000 10.47 ns/op 0.0003448 cache-misses/op 0.7128 cache-references/op 44.88 cpu-cycles/op 150.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=131072-8 100000000 11.82 ns/op 0.0003455 cache-misses/op 2.998 cache-references/op 50.44 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=262144-8 94100450 12.58 ns/op 0.01522 cache-misses/op 4.497 cache-references/op 53.94 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=524288-8 66868333 17.67 ns/op 0.3331 cache-misses/op 5.756 cache-references/op 75.70 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=1048576-8 33076218 36.33 ns/op 2.864 cache-misses/op 6.634 cache-references/op 155.0 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=2097152-8 27335536 43.31 ns/op 5.210 cache-misses/op 7.105 cache-references/op 185.3 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=4194304-8 26906805 44.54 ns/op 6.270 cache-misses/op 7.326 cache-references/op 190.1 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=6-8 199428556 6.005 ns/op 0.0000199 cache-misses/op 0.0009796 cache-references/op 25.69 cpu-cycles/op 140.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=12-8 100000000 11.62 ns/op 0.0001208 cache-misses/op 0.001746 cache-references/op 49.74 cpu-cycles/op 180.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=18-8 100000000 11.18 ns/op 0.0001565 cache-misses/op 0.0009523 cache-references/op 47.94 cpu-cycles/op 180.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=24-8 100000000 10.80 ns/op 0.0001189 cache-misses/op 0.001405 cache-references/op 46.11 cpu-cycles/op 182.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=30-8 100000000 10.60 ns/op 0.0000836 cache-misses/op 0.002810 cache-references/op 45.21 cpu-cycles/op 179.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=64-8 100000000 10.85 ns/op 0.0000989 cache-misses/op 0.002876 cache-references/op 46.27 cpu-cycles/op 179.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=128-8 100000000 10.23 ns/op 0.0000924 cache-misses/op 0.002458 cache-references/op 43.74 cpu-cycles/op 180.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=256-8 120604458 10.96 ns/op 0.0000395 cache-misses/op 0.002062 cache-references/op 46.90 cpu-cycles/op 183.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=512-8 100000000 11.06 ns/op 0.0001019 cache-misses/op 0.002510 cache-references/op 47.29 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=1024-8 95940577 12.32 ns/op 0.0001267 cache-misses/op 0.002475 cache-references/op 52.60 cpu-cycles/op 181.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=2048-8 76485666 15.54 ns/op 0.0000773 cache-misses/op 0.0007535 cache-references/op 66.63 cpu-cycles/op 182.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=4096-8 84085294 14.32 ns/op 0.0001377 cache-misses/op 0.004567 cache-references/op 61.10 cpu-cycles/op 181.9 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=8192-8 82766416 13.24 ns/op 0.0001433 cache-misses/op 0.001150 cache-references/op 56.80 cpu-cycles/op 180.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=32768-8 55929618 21.18 ns/op 0.0005770 cache-misses/op 5.109 cache-references/op 90.58 cpu-cycles/op 182.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=65536-8 63603166 18.31 ns/op 0.002898 cache-misses/op 8.125 cache-references/op 78.49 cpu-cycles/op 181.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=131072-8 40733290 30.17 ns/op 0.4875 cache-misses/op 10.96 cache-references/op 128.7 cpu-cycles/op 182.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=262144-8 25417198 48.37 ns/op 3.983 cache-misses/op 10.56 cache-references/op 207.3 cpu-cycles/op 182.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=524288-8 23399194 52.29 ns/op 7.381 cache-misses/op 11.25 cache-references/op 223.5 cpu-cycles/op 181.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=1048576-8 21728144 55.18 ns/op 9.260 cache-misses/op 11.42 cache-references/op 235.6 cpu-cycles/op 181.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=2097152-8 23369221 60.57 ns/op 10.39 cache-misses/op 11.82 cache-references/op 259.7 cpu-cycles/op 182.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=4194304-8 23195599 56.11 ns/op 10.02 cache-misses/op 10.82 cache-references/op 240.6 cpu-cycles/op 181.6 instructions/op | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=6-8 207628826 5.778 ns/op 0 %fullgrp 0.0000142 cache-misses/op 0.0003071 cache-references/op 24.78 cpu-cycles/op 97.02 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=12-8 175521703 5.785 ns/op 0 %fullgrp 0.0000143 cache-misses/op 0.0003208 cache-references/op 24.81 cpu-cycles/op 97.02 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=18-8 166755843 7.030 ns/op 25.00 %fullgrp 0.0000097 cache-misses/op 0.0008162 cache-references/op 30.01 cpu-cycles/op 110.4 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=24-8 179522010 6.440 ns/op 25.00 %fullgrp 0.0000113 cache-misses/op 0.0003152 cache-references/op 27.62 cpu-cycles/op 103.6 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=30-8 197072830 6.357 ns/op 0 %fullgrp 0.0000133 cache-misses/op 0.001223 cache-references/op 27.12 cpu-cycles/op 97.92 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=64-8 189221092 6.693 ns/op 12.50 %fullgrp 0.0000168 cache-misses/op 0.001115 cache-references/op 28.64 cpu-cycles/op 104.4 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=128-8 172850858 7.334 ns/op 15.62 %fullgrp 0.0000222 cache-misses/op 0.001918 cache-references/op 31.27 cpu-cycles/op 111.0 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=256-8 171563444 6.897 ns/op 4.688 %fullgrp 0.0000229 cache-misses/op 0.0005677 cache-references/op 29.55 cpu-cycles/op 100.2 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=512-8 181574244 6.770 ns/op 6.250 %fullgrp 0.0000318 cache-misses/op 0.001538 cache-references/op 28.92 cpu-cycles/op 100.7 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=1024-8 170514459 6.872 ns/op 5.859 %fullgrp 0.0000200 cache-misses/op 0.0006123 cache-references/op 29.32 cpu-cycles/op 100.2 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=2048-8 173570173 7.197 ns/op 6.641 %fullgrp 0.0000129 cache-misses/op 0.001444 cache-references/op 30.70 cpu-cycles/op 100.5 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=4096-8 138619888 8.626 ns/op 5.664 %fullgrp 0.0000333 cache-misses/op 0.003296 cache-references/op 36.82 cpu-cycles/op 108.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=8192-8 132736576 9.081 ns/op 5.664 %fullgrp 0.0000333 cache-misses/op 0.001938 cache-references/op 38.75 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=32768-8 124950702 9.478 ns/op 4.993 %fullgrp 0.0002627 cache-misses/op 0.02057 cache-references/op 40.42 cpu-cycles/op 108.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=65536-8 100000000 10.24 ns/op 5.334 %fullgrp 0.004126 cache-misses/op 1.087 cache-references/op 43.91 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=131072-8 100000000 10.91 ns/op 5.389 %fullgrp 0.007423 cache-misses/op 1.680 cache-references/op 46.72 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=262144-8 87329392 12.79 ns/op 5.478 %fullgrp 0.09765 cache-misses/op 2.036 cache-references/op 54.71 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=524288-8 49296787 23.36 ns/op 5.258 %fullgrp 0.7878 cache-misses/op 2.235 cache-references/op 99.90 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=1048576-8 36270603 31.59 ns/op 5.364 %fullgrp 1.586 cache-misses/op 2.383 cache-references/op 135.1 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=2097152-8 32476777 37.39 ns/op 5.402 %fullgrp 2.068 cache-misses/op 2.518 cache-references/op 159.5 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=4194304-8 31440781 37.98 ns/op 5.417 %fullgrp 2.327 cache-misses/op 2.644 cache-references/op 162.2 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=6-8 194405424 5.718 ns/op 0 %fullgrp 0.0000161 cache-misses/op 0.0005140 cache-references/op 24.40 cpu-cycles/op 96.02 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=12-8 147989942 7.491 ns/op 50.00 %fullgrp 0.0000087 cache-misses/op 0.001852 cache-references/op 31.95 cpu-cycles/op 114.7 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=18-8 204345609 6.693 ns/op 25.00 %fullgrp 0.0000116 cache-misses/op 0.0006018 cache-references/op 28.56 cpu-cycles/op 106.2 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=24-8 208019322 6.320 ns/op 25.00 %fullgrp 0.0000063 cache-misses/op 0.0002832 cache-references/op 27.11 cpu-cycles/op 102.7 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=30-8 211206910 6.307 ns/op 12.50 %fullgrp 0.0000142 cache-misses/op 0.001136 cache-references/op 26.96 cpu-cycles/op 102.1 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=64-8 174692589 6.482 ns/op 0 %fullgrp 0.0000119 cache-misses/op 0.0005289 cache-references/op 27.78 cpu-cycles/op 97.10 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=128-8 187239679 6.424 ns/op 6.250 %fullgrp 0.0000117 cache-misses/op 0.001625 cache-references/op 27.43 cpu-cycles/op 97.35 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=256-8 189264721 6.625 ns/op 7.812 %fullgrp 0.0000275 cache-misses/op 0.001036 cache-references/op 28.35 cpu-cycles/op 100.1 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=512-8 180694152 6.505 ns/op 3.125 %fullgrp 0.0000199 cache-misses/op 0.001027 cache-references/op 27.82 cpu-cycles/op 97.84 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=1024-8 174779973 6.632 ns/op 5.859 %fullgrp 0.0000360 cache-misses/op 0.0007035 cache-references/op 28.30 cpu-cycles/op 98.93 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=2048-8 172826625 6.763 ns/op 3.516 %fullgrp 0.0000390 cache-misses/op 0.002252 cache-references/op 28.85 cpu-cycles/op 98.02 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=4096-8 141518181 8.628 ns/op 5.859 %fullgrp 0.0000197 cache-misses/op 0.003056 cache-references/op 36.79 cpu-cycles/op 108.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=8192-8 135299906 8.703 ns/op 5.420 %fullgrp 0.0000161 cache-misses/op 0.002864 cache-references/op 37.12 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=32768-8 128300734 9.277 ns/op 5.408 %fullgrp 0.0000144 cache-misses/op 0.005523 cache-references/op 39.58 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=65536-8 122840206 9.543 ns/op 5.243 %fullgrp 0.0001175 cache-misses/op 0.2343 cache-references/op 40.92 cpu-cycles/op 107.6 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=131072-8 100000000 10.45 ns/op 5.402 %fullgrp 0.0004826 cache-misses/op 1.046 cache-references/op 44.58 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=262144-8 100000000 11.01 ns/op 5.449 %fullgrp 0.002263 cache-misses/op 1.610 cache-references/op 47.21 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=524288-8 83375275 13.47 ns/op 5.437 %fullgrp 0.09113 cache-misses/op 1.917 cache-references/op 57.50 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=1048576-8 45263768 26.34 ns/op 5.389 %fullgrp 0.8094 cache-misses/op 2.131 cache-references/op 112.5 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=2097152-8 34427984 34.04 ns/op 5.399 %fullgrp 1.566 cache-misses/op 2.292 cache-references/op 145.9 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=4194304-8 34538956 34.50 ns/op 5.415 %fullgrp 2.004 cache-misses/op 2.403 cache-references/op 147.5 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=6-8 150771992 7.471 ns/op 0 %fullgrp 0.0000114 cache-misses/op 0.001327 cache-references/op 31.93 cpu-cycles/op 128.0 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=12-8 129631600 9.230 ns/op 50.00 %fullgrp 0.0000082 cache-misses/op 0.0004104 cache-references/op 39.59 cpu-cycles/op 147.5 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=18-8 141060066 8.713 ns/op 0 %fullgrp 0.0000252 cache-misses/op 0.002065 cache-references/op 37.18 cpu-cycles/op 129.5 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=24-8 122359682 8.714 ns/op 25.00 %fullgrp 0.0000754 cache-misses/op 0.0008935 cache-references/op 37.34 cpu-cycles/op 141.2 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=30-8 138221930 7.421 ns/op 0 %fullgrp 0.0000073 cache-misses/op 0.0007274 cache-references/op 31.67 cpu-cycles/op 128.0 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=64-8 144481813 8.892 ns/op 6.250 %fullgrp 0.0000197 cache-misses/op 0.001067 cache-references/op 37.97 cpu-cycles/op 133.5 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=128-8 158515440 8.437 ns/op 3.125 %fullgrp 0.0000352 cache-misses/op 0.001614 cache-references/op 36.06 cpu-cycles/op 129.7 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=256-8 149863887 8.369 ns/op 1.562 %fullgrp 0.0000155 cache-misses/op 0.0004599 cache-references/op 35.89 cpu-cycles/op 130.1 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=512-8 139692283 8.873 ns/op 9.375 %fullgrp 0.0000136 cache-misses/op 0.0009530 cache-references/op 38.00 cpu-cycles/op 132.5 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=1024-8 137310658 8.905 ns/op 7.031 %fullgrp 0.0000175 cache-misses/op 0.001429 cache-references/op 38.13 cpu-cycles/op 131.4 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=2048-8 132816460 9.000 ns/op 5.469 %fullgrp 0.0000494 cache-misses/op 0.0007730 cache-references/op 38.59 cpu-cycles/op 131.5 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=4096-8 96733424 10.75 ns/op 5.469 %fullgrp 0.0002275 cache-misses/op 0.003378 cache-references/op 46.01 cpu-cycles/op 140.3 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=8192-8 100000000 11.29 ns/op 5.762 %fullgrp 0.0003258 cache-misses/op 0.003300 cache-references/op 48.36 cpu-cycles/op 140.6 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=32768-8 84079892 11.91 ns/op 5.371 %fullgrp 0.002748 cache-misses/op 0.9909 cache-references/op 50.81 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=65536-8 93243700 12.80 ns/op 5.505 %fullgrp 0.006996 cache-misses/op 1.695 cache-references/op 54.63 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=131072-8 78968662 14.23 ns/op 5.295 %fullgrp 0.08859 cache-misses/op 2.435 cache-references/op 60.83 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=262144-8 40494615 25.74 ns/op 5.394 %fullgrp 1.167 cache-misses/op 3.441 cache-references/op 110.3 cpu-cycles/op 140.5 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=524288-8 32378796 37.05 ns/op 5.367 %fullgrp 2.547 cache-misses/op 4.019 cache-references/op 158.8 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=1048576-8 28814767 41.55 ns/op 5.467 %fullgrp 3.105 cache-misses/op 4.066 cache-references/op 177.7 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=2097152-8 27625952 44.46 ns/op 5.419 %fullgrp 3.315 cache-misses/op 4.036 cache-references/op 190.1 cpu-cycles/op 140.6 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=4194304-8 27208297 44.58 ns/op 5.446 %fullgrp 3.167 cache-misses/op 3.705 cache-references/op 191.1 cpu-cycles/op 140.5 instructions/op 0.5001 load | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=6-8 18240765 66.09 ns/op 0.0004423 cache-misses/op 0.005906 cache-references/op 283.3 cpu-cycles/op 1192 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=12-8 3558092 335.8 ns/op 0.4284 cache-misses/op 6.983 cache-references/op 1372 cpu-cycles/op 4845 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=18-8 1625178 737.3 ns/op 1.476 cache-misses/op 21.06 cache-references/op 3032 cpu-cycles/op 9374 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=24-8 1307740 916.2 ns/op 1.352 cache-misses/op 22.66 cache-references/op 3730 cpu-cycles/op 11488 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=30-8 668850 1629 ns/op 3.463 cache-misses/op 50.06 cache-references/op 6730 cpu-cycles/op 18420 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=64-8 318379 3683 ns/op 10.04 cache-misses/op 116.9 cache-references/op 15270 cpu-cycles/op 38262 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=128-8 155186 7420 ns/op 30.06 cache-misses/op 245.2 cache-references/op 30821 cpu-cycles/op 74610 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=256-8 82297 14551 ns/op 72.73 cache-misses/op 498.2 cache-references/op 60404 cpu-cycles/op 144704 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=512-8 41925 28644 ns/op 171.6 cache-misses/op 1057 cache-references/op 118940 cpu-cycles/op 283224 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=1024-8 21268 56699 ns/op 422.2 cache-misses/op 2114 cache-references/op 235575 cpu-cycles/op 557897 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=2048-8 10000 111422 ns/op 1077 cache-misses/op 4019 cache-references/op 463077 cpu-cycles/op 1097961 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=4096-8 5332 222405 ns/op 2524 cache-misses/op 7948 cache-references/op 925055 cpu-cycles/op 2174602 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=8192-8 2606 451090 ns/op 5174 cache-misses/op 16403 cache-references/op 1876136 cpu-cycles/op 4325620 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=32768-8 642 1859888 ns/op 7478 cache-misses/op 122862 cache-references/op 7771545 cpu-cycles/op 17175398 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=65536-8 308 3776827 ns/op 42314 cache-misses/op 340483 cache-references/op 15496982 cpu-cycles/op 33623739 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=131072-8 146 8328323 ns/op 275929 cache-misses/op 1002494 cache-references/op 34942079 cpu-cycles/op 67112730 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=262144-8 64 18351771 ns/op 749362 cache-misses/op 2642219 cache-references/op 77743669 cpu-cycles/op 133840255 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=524288-8 26 43730150 ns/op 2110403 cache-misses/op 6290220 cache-references/op 185750857 cpu-cycles/op 271253678 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=1048576-8 10 105634506 ns/op 6520332 cache-misses/op 14035128 cache-references/op 450731211 cpu-cycles/op 538262752 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=2097152-8 4 255180248 ns/op 18559662 cache-misses/op 30614246 cache-references/op 1089166108 cpu-cycles/op 1094892094 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=4194304-8 2 548722680 ns/op 45998436 cache-misses/op 64192316 cache-references/op 2347359838 cpu-cycles/op 2164055896 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=6-8 18127792 66.30 ns/op 0.0006929 cache-misses/op 0.01696 cache-references/op 283.1 cpu-cycles/op 1215 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=12-8 3772741 317.2 ns/op 0.2631 cache-misses/op 3.920 cache-references/op 1325 cpu-cycles/op 4767 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=18-8 1751500 672.9 ns/op 0.5898 cache-misses/op 11.72 cache-references/op 2784 cpu-cycles/op 9096 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=24-8 1412036 848.5 ns/op 0.6278 cache-misses/op 12.73 cache-references/op 3516 cpu-cycles/op 11211 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=30-8 776090 1483 ns/op 1.773 cache-misses/op 28.88 cache-references/op 6104 cpu-cycles/op 17811 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=64-8 354752 3254 ns/op 3.984 cache-misses/op 65.25 cache-references/op 13388 cpu-cycles/op 36869 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=128-8 177802 6635 ns/op 8.823 cache-misses/op 136.6 cache-references/op 27276 cpu-cycles/op 72395 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=256-8 90306 13229 ns/op 24.13 cache-misses/op 280.2 cache-references/op 54016 cpu-cycles/op 140417 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=512-8 46342 25751 ns/op 59.23 cache-misses/op 552.7 cache-references/op 105343 cpu-cycles/op 272750 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=1024-8 23599 50960 ns/op 149.8 cache-misses/op 1203 cache-references/op 208261 cpu-cycles/op 537243 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=2048-8 10000 102667 ns/op 450.4 cache-misses/op 2359 cache-references/op 419117 cpu-cycles/op 1066555 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=4096-8 5710 201647 ns/op 1135 cache-misses/op 4458 cache-references/op 826426 cpu-cycles/op 2094262 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=8192-8 2865 409062 ns/op 2591 cache-misses/op 8884 cache-references/op 1665768 cpu-cycles/op 4174860 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=32768-8 691 1725347 ns/op 8112 cache-misses/op 47998 cache-references/op 7059716 cpu-cycles/op 16729348 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=65536-8 343 3537911 ns/op 14143 cache-misses/op 163232 cache-references/op 14500928 cpu-cycles/op 33387749 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=131072-8 159 7407465 ns/op 89331 cache-misses/op 504844 cache-references/op 30892064 cpu-cycles/op 66319207 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=262144-8 67 15793330 ns/op 347630 cache-misses/op 1578307 cache-references/op 66776578 cpu-cycles/op 132199110 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=524288-8 33 35003880 ns/op 988722 cache-misses/op 4210097 cache-references/op 149118293 cpu-cycles/op 265590441 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=1048576-8 12 86192567 ns/op 3231934 cache-misses/op 10203902 cache-references/op 367826708 cpu-cycles/op 537632547 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=2097152-8 5 205975904 ns/op 10895972 cache-misses/op 22363997 cache-references/op 879388013 cpu-cycles/op 1062774072 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=4194304-8 3 480737276 ns/op 31496591 cache-misses/op 49027921 cache-references/op 2058153112 cpu-cycles/op 2136041426 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=6-8 16496030 70.15 ns/op 0.0004553 cache-misses/op 0.004025 cache-references/op 300.9 cpu-cycles/op 1316 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=12-8 2852133 417.7 ns/op 0.7314 cache-misses/op 13.51 cache-references/op 1740 cpu-cycles/op 5440 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=18-8 1220316 977.8 ns/op 2.328 cache-misses/op 40.59 cache-references/op 4072 cpu-cycles/op 11126 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=24-8 993403 1149 ns/op 2.561 cache-misses/op 43.02 cache-references/op 4791 cpu-cycles/op 12811 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=30-8 542575 2150 ns/op 8.276 cache-misses/op 94.50 cache-references/op 8932 cpu-cycles/op 21999 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=64-8 245097 4798 ns/op 23.98 cache-misses/op 210.3 cache-references/op 19923 cpu-cycles/op 46380 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=128-8 117954 9796 ns/op 59.45 cache-misses/op 447.0 cache-references/op 40434 cpu-cycles/op 91941 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=256-8 57774 20724 ns/op 131.4 cache-misses/op 933.9 cache-references/op 81165 cpu-cycles/op 181068 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=512-8 28082 42556 ns/op 399.8 cache-misses/op 1884 cache-references/op 164731 cpu-cycles/op 366025 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=1024-8 14197 84195 ns/op 1025 cache-misses/op 3638 cache-references/op 325242 cpu-cycles/op 726382 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=2048-8 6697 168156 ns/op 2192 cache-misses/op 7081 cache-references/op 644792 cpu-cycles/op 1460687 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=4096-8 3067 359983 ns/op 3866 cache-misses/op 15479 cache-references/op 1367670 cpu-cycles/op 3087408 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=8192-8 1501 796273 ns/op 7202 cache-misses/op 39478 cache-references/op 2956299 cpu-cycles/op 6362199 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=32768-8 333 3521789 ns/op 26249 cache-misses/op 311993 cache-references/op 12840600 cpu-cycles/op 28885882 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=65536-8 169 7012604 ns/op 224031 cache-misses/op 842804 cache-references/op 26234710 cpu-cycles/op 52925728 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=131072-8 79 15114923 ns/op 704453 cache-misses/op 2153108 cache-references/op 58980436 cpu-cycles/op 103562944 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=262144-8 33 34770479 ns/op 1794810 cache-misses/op 5020867 cache-references/op 139306709 cpu-cycles/op 200509337 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=524288-8 14 77680973 ns/op 4440864 cache-misses/op 10585483 cache-references/op 318481985 cpu-cycles/op 356843275 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=1048576-8 6 204613301 ns/op 12418832 cache-misses/op 22527140 cache-references/op 778812136 cpu-cycles/op 698364307 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=2097152-8 3 421355224 ns/op 30515937 cache-misses/op 47289263 cache-references/op 1774083718 cpu-cycles/op 1384403642 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=4194304-8 2 966632178 ns/op 72626172 cache-misses/op 101675314 cache-references/op 4026028416 cpu-cycles/op 2914449944 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=6-8 8819241 133.1 ns/op 0.1603 cache-misses/op 3.130 cache-references/op 541.4 cpu-cycles/op 1840 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=12-8 3651234 328.4 ns/op 0.6212 cache-misses/op 9.643 cache-references/op 1324 cpu-cycles/op 3982 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=18-8 1845021 642.0 ns/op 1.521 cache-misses/op 22.69 cache-references/op 2614 cpu-cycles/op 7044 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=24-8 1658506 715.7 ns/op 1.559 cache-misses/op 22.68 cache-references/op 2907 cpu-cycles/op 7791 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=30-8 919759 1263 ns/op 3.960 cache-misses/op 49.21 cache-references/op 5138 cpu-cycles/op 12810 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=64-8 445940 2553 ns/op 9.995 cache-misses/op 99.31 cache-references/op 10363 cpu-cycles/op 24688 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=128-8 231364 5036 ns/op 27.47 cache-misses/op 205.7 cache-references/op 20418 cpu-cycles/op 47732 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=256-8 118964 9868 ns/op 91.25 cache-misses/op 419.2 cache-references/op 39731 cpu-cycles/op 93278 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=512-8 61299 19272 ns/op 212.2 cache-misses/op 849.1 cache-references/op 77212 cpu-cycles/op 183281 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=1024-8 31042 38579 ns/op 431.8 cache-misses/op 1809 cache-references/op 152715 cpu-cycles/op 366609 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=2048-8 15852 76354 ns/op 1122 cache-misses/op 3386 cache-references/op 299083 cpu-cycles/op 730111 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=4096-8 6457 177790 ns/op 1851 cache-misses/op 4949 cache-references/op 718594 cpu-cycles/op 1484961 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=8192-8 2708 391800 ns/op 3258 cache-misses/op 8153 cache-references/op 1582801 cpu-cycles/op 3043376 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=32768-8 692 1701646 ns/op 4445 cache-misses/op 35837 cache-references/op 6966824 cpu-cycles/op 12404753 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=65536-8 343 3477904 ns/op 2529 cache-misses/op 103827 cache-references/op 14298310 cpu-cycles/op 25058493 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=131072-8 163 7374218 ns/op 48697 cache-misses/op 385339 cache-references/op 30747270 cpu-cycles/op 50325792 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=262144-8 68 15483780 ns/op 214078 cache-misses/op 1200443 cache-references/op 65336536 cpu-cycles/op 100420360 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=524288-8 32 33973252 ns/op 716119 cache-misses/op 3162652 cache-references/op 144255779 cpu-cycles/op 200669928 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=1048576-8 13 77347363 ns/op 2568241 cache-misses/op 7310292 cache-references/op 328456925 cpu-cycles/op 400358263 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=2097152-8 6 198787508 ns/op 8488942 cache-misses/op 15980732 cache-references/op 801647859 cpu-cycles/op 809381492 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=4194304-8 3 397877012 ns/op 22653613 cache-misses/op 35317989 cache-references/op 1701142974 cpu-cycles/op 1601337444 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=6-8 10016640 119.0 ns/op 0.09716 cache-misses/op 1.743 cache-references/op 492.8 cpu-cycles/op 1712 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=12-8 4161516 282.4 ns/op 0.3014 cache-misses/op 4.895 cache-references/op 1167 cpu-cycles/op 3671 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=18-8 2287800 524.0 ns/op 0.8275 cache-misses/op 11.37 cache-references/op 2149 cpu-cycles/op 6481 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=24-8 1994670 593.6 ns/op 0.7838 cache-misses/op 11.29 cache-references/op 2448 cpu-cycles/op 7164 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=30-8 1000000 1023 ns/op 1.781 cache-misses/op 24.34 cache-references/op 4154 cpu-cycles/op 11665 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=64-8 549331 2116 ns/op 3.805 cache-misses/op 50.32 cache-references/op 8494 cpu-cycles/op 22744 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=128-8 255976 4113 ns/op 9.319 cache-misses/op 101.4 cache-references/op 16747 cpu-cycles/op 43677 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=256-8 145327 8449 ns/op 34.58 cache-misses/op 207.1 cache-references/op 33985 cpu-cycles/op 85353 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=512-8 73228 15819 ns/op 79.51 cache-misses/op 418.5 cache-references/op 63877 cpu-cycles/op 167916 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=1024-8 38320 31107 ns/op 193.6 cache-misses/op 861.3 cache-references/op 125437 cpu-cycles/op 332781 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=2048-8 19052 62514 ns/op 392.9 cache-misses/op 1882 cache-references/op 253951 cpu-cycles/op 664581 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=4096-8 6567 157318 ns/op 942.2 cache-misses/op 2691 cache-references/op 645354 cpu-cycles/op 1375196 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=8192-8 3259 358443 ns/op 1521 cache-misses/op 4627 cache-references/op 1486957 cpu-cycles/op 2837772 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=32768-8 751 1582662 ns/op 4978 cache-misses/op 17573 cache-references/op 6594419 cpu-cycles/op 11586193 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=65536-8 369 3220765 ns/op 4384 cache-misses/op 39741 cache-references/op 13465625 cpu-cycles/op 23159467 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=131072-8 182 6596230 ns/op 2809 cache-misses/op 127631 cache-references/op 27587014 cpu-cycles/op 46773104 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=262144-8 81 13961273 ns/op 67793 cache-misses/op 570101 cache-references/op 58927677 cpu-cycles/op 93700964 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=524288-8 36 29478438 ns/op 235417 cache-misses/op 1870510 cache-references/op 124869959 cpu-cycles/op 188929112 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=1048576-8 16 63075820 ns/op 823471 cache-misses/op 4951620 cache-references/op 268379067 cpu-cycles/op 376126050 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=2097152-8 7 147734068 ns/op 3748181 cache-misses/op 11586139 cache-references/op 630056753 cpu-cycles/op 755710792 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=4194304-8 3 338239196 ns/op 13246847 cache-misses/op 26138466 cache-references/op 1444095289 cpu-cycles/op 1506608593 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=6-8 6802185 179.4 ns/op 0.4128 cache-misses/op 6.426 cache-references/op 747.1 cpu-cycles/op 2370 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=12-8 2714316 445.7 ns/op 1.549 cache-misses/op 19.54 cache-references/op 1854 cpu-cycles/op 5359 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=18-8 1314823 911.4 ns/op 3.950 cache-misses/op 46.46 cache-references/op 3769 cpu-cycles/op 9947 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=24-8 1225789 977.8 ns/op 3.751 cache-misses/op 46.08 cache-references/op 4055 cpu-cycles/op 10927 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=30-8 627876 1932 ns/op 12.22 cache-misses/op 97.29 cache-references/op 7612 cpu-cycles/op 18195 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=64-8 303676 4015 ns/op 33.97 cache-misses/op 204.6 cache-references/op 15130 cpu-cycles/op 36336 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=128-8 145866 8022 ns/op 99.09 cache-misses/op 424.5 cache-references/op 30207 cpu-cycles/op 72341 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=256-8 75314 15986 ns/op 235.3 cache-misses/op 865.9 cache-references/op 60246 cpu-cycles/op 144767 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=512-8 37562 31949 ns/op 514.1 cache-misses/op 1776 cache-references/op 118808 cpu-cycles/op 296351 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=1024-8 18986 63237 ns/op 1189 cache-misses/op 3317 cache-references/op 235402 cpu-cycles/op 597894 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=2048-8 8910 133544 ns/op 2804 cache-misses/op 6339 cache-references/op 499071 cpu-cycles/op 1247108 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=4096-8 4256 273364 ns/op 3844 cache-misses/op 9812 cache-references/op 1045957 cpu-cycles/op 2304595 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=8192-8 1987 570898 ns/op 5921 cache-misses/op 17511 cache-references/op 2234691 cpu-cycles/op 4581772 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=32768-8 440 2651682 ns/op 4687 cache-misses/op 112455 cache-references/op 9836355 cpu-cycles/op 18996051 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=65536-8 202 5792946 ns/op 62405 cache-misses/op 345005 cache-references/op 22731871 cpu-cycles/op 40268593 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=131072-8 84 11964449 ns/op 220161 cache-misses/op 1013565 cache-references/op 47966419 cpu-cycles/op 77616889 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=262144-8 48 25186073 ns/op 686849 cache-misses/op 2811666 cache-references/op 103368941 cpu-cycles/op 153865528 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=524288-8 20 57907603 ns/op 2196261 cache-misses/op 6769698 cache-references/op 242220694 cpu-cycles/op 290768095 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=1048576-8 8 136880992 ns/op 7090067 cache-misses/op 15711263 cache-references/op 578465941 cpu-cycles/op 578487038 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=2097152-8 4 312501234 ns/op 19861105 cache-misses/op 34105584 cache-references/op 1327030389 cpu-cycles/op 1121572833 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=4194304-8 2 704358334 ns/op 49700077 cache-misses/op 72980428 cache-references/op 2992164758 cpu-cycles/op 2196089295 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=6-8 17799489 67.74 ns/op 0.0004143 cache-misses/op 0.009265 cache-references/op 288.9 cpu-cycles/op 1246 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=12-8 4425307 273.9 ns/op 0.4840 cache-misses/op 7.134 cache-references/op 1107 cpu-cycles/op 3206 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=18-8 2705778 443.6 ns/op 0.9902 cache-misses/op 13.43 cache-references/op 1795 cpu-cycles/op 4205 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=24-8 1919517 660.5 ns/op 1.349 cache-misses/op 15.20 cache-references/op 2564 cpu-cycles/op 6374 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=30-8 1558519 766.5 ns/op 1.897 cache-misses/op 26.45 cache-references/op 3132 cpu-cycles/op 6531 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=64-8 591111 1766 ns/op 20.29 cache-misses/op 60.25 cache-references/op 7258 cpu-cycles/op 14082 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=128-8 314079 3322 ns/op 44.95 cache-misses/op 114.8 cache-references/op 13634 cpu-cycles/op 27042 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=256-8 185292 6337 ns/op 91.05 cache-misses/op 214.0 cache-references/op 25966 cpu-cycles/op 52049 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=512-8 94036 12599 ns/op 184.0 cache-misses/op 432.6 cache-references/op 51666 cpu-cycles/op 102805 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=1024-8 47761 25024 ns/op 268.6 cache-misses/op 928.0 cache-references/op 102435 cpu-cycles/op 203669 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=2048-8 23665 50737 ns/op 874.2 cache-misses/op 1696 cache-references/op 206562 cpu-cycles/op 402689 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=4096-8 10000 104226 ns/op 1857 cache-misses/op 3412 cache-references/op 423703 cpu-cycles/op 799016 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=8192-8 5346 215292 ns/op 3195 cache-misses/op 6941 cache-references/op 871554 cpu-cycles/op 1591728 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=32768-8 1243 920140 ns/op 1775 cache-misses/op 58254 cache-references/op 3693445 cpu-cycles/op 6329620 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=65536-8 594 1976342 ns/op 14974 cache-misses/op 236182 cache-references/op 7995094 cpu-cycles/op 12470581 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=131072-8 265 4480063 ns/op 121844 cache-misses/op 687559 cache-references/op 18785419 cpu-cycles/op 25101524 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=262144-8 120 9884067 ns/op 393317 cache-misses/op 1706123 cache-references/op 41818786 cpu-cycles/op 50579755 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=524288-8 39 26587122 ns/op 1703673 cache-misses/op 3741471 cache-references/op 113362284 cpu-cycles/op 100018440 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=1048576-8 18 63488882 ns/op 5670569 cache-misses/op 7915046 cache-references/op 271129788 cpu-cycles/op 199176576 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=2097152-8 8 139872109 ns/op 13831359 cache-misses/op 16615345 cache-references/op 596303689 cpu-cycles/op 403320433 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=4194304-8 4 280882736 ns/op 29717328 cache-misses/op 33698512 cache-references/op 1200068826 cpu-cycles/op 786841028 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=6-8 16890160 66.07 ns/op 0.0006403 cache-misses/op 0.006117 cache-references/op 283.2 cpu-cycles/op 1257 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=12-8 4849233 245.8 ns/op 0.2439 cache-misses/op 3.946 cache-references/op 1015 cpu-cycles/op 3143 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=18-8 3055221 391.6 ns/op 0.4364 cache-misses/op 7.353 cache-references/op 1612 cpu-cycles/op 4095 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=24-8 2132626 565.3 ns/op 0.5221 cache-misses/op 8.840 cache-references/op 2336 cpu-cycles/op 6273 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=30-8 1777736 676.0 ns/op 0.8950 cache-misses/op 15.16 cache-references/op 2765 cpu-cycles/op 6339 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=64-8 767895 1462 ns/op 1.358 cache-misses/op 32.40 cache-references/op 5990 cpu-cycles/op 13672 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=128-8 397125 2956 ns/op 16.50 cache-misses/op 64.57 cache-references/op 12154 cpu-cycles/op 26234 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=256-8 198621 5887 ns/op 44.81 cache-misses/op 127.5 cache-references/op 24091 cpu-cycles/op 51601 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=512-8 103513 11481 ns/op 97.95 cache-misses/op 227.1 cache-references/op 46919 cpu-cycles/op 101337 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=1024-8 52959 22781 ns/op 188.0 cache-misses/op 470.8 cache-references/op 92911 cpu-cycles/op 200169 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=2048-8 26079 46165 ns/op 375.7 cache-misses/op 1091 cache-references/op 188078 cpu-cycles/op 398714 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=4096-8 12866 93164 ns/op 847.4 cache-misses/op 1897 cache-references/op 382252 cpu-cycles/op 789975 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=8192-8 6248 190815 ns/op 1984 cache-misses/op 3814 cache-references/op 780314 cpu-cycles/op 1563158 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=32768-8 1376 809571 ns/op 6485 cache-misses/op 19011 cache-references/op 3333840 cpu-cycles/op 6210080 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=65536-8 705 1696046 ns/op 3307 cache-misses/op 90164 cache-references/op 6960837 cpu-cycles/op 12439344 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=131072-8 309 3789642 ns/op 28390 cache-misses/op 382619 cache-references/op 15858688 cpu-cycles/op 24923194 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=262144-8 139 8550805 ns/op 161233 cache-misses/op 1112995 cache-references/op 36173764 cpu-cycles/op 50492184 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=524288-8 60 18823816 ns/op 544741 cache-misses/op 2935449 cache-references/op 80007329 cpu-cycles/op 100151188 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=1048576-8 20 52686721 ns/op 3178993 cache-misses/op 6369180 cache-references/op 225027401 cpu-cycles/op 199346879 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=2097152-8 8 125718423 ns/op 10475772 cache-misses/op 14294703 cache-references/op 537709121 cpu-cycles/op 400720571 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=4194304-8 4 263223790 ns/op 25068071 cache-misses/op 29365726 cache-references/op 1125394712 cpu-cycles/op 790122424 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=6-8 16449526 72.96 ns/op 0.0004352 cache-misses/op 0.005482 cache-references/op 312.8 cpu-cycles/op 1352 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=12-8 3509020 344.0 ns/op 1.549 cache-misses/op 14.01 cache-references/op 1431 cpu-cycles/op 3573 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=18-8 2036655 587.8 ns/op 3.194 cache-misses/op 26.88 cache-references/op 2438 cpu-cycles/op 5149 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=24-8 1564336 757.8 ns/op 3.273 cache-misses/op 29.19 cache-references/op 3158 cpu-cycles/op 6871 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=30-8 1000000 1049 ns/op 18.52 cache-misses/op 49.87 cache-references/op 4340 cpu-cycles/op 8206 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=64-8 525069 2242 ns/op 46.82 cache-misses/op 105.0 cache-references/op 9109 cpu-cycles/op 17274 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=128-8 263397 4661 ns/op 112.0 cache-misses/op 204.1 cache-references/op 17903 cpu-cycles/op 33209 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=256-8 126709 9214 ns/op 235.2 cache-misses/op 415.9 cache-references/op 35832 cpu-cycles/op 66202 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=512-8 63727 18770 ns/op 456.6 cache-misses/op 896.8 cache-references/op 71829 cpu-cycles/op 132446 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=1024-8 31426 38373 ns/op 1064 cache-misses/op 1687 cache-references/op 146399 cpu-cycles/op 266143 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=2048-8 15439 77625 ns/op 2002 cache-misses/op 3229 cache-references/op 297549 cpu-cycles/op 531537 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=4096-8 7442 149362 ns/op 3079 cache-misses/op 6543 cache-references/op 568986 cpu-cycles/op 1023534 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=8192-8 3763 377094 ns/op 5624 cache-misses/op 18858 cache-references/op 1425922 cpu-cycles/op 2356511 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=32768-8 836 1393717 ns/op 10390 cache-misses/op 196178 cache-references/op 5243386 cpu-cycles/op 8705551 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=65536-8 406 2883207 ns/op 93092 cache-misses/op 547099 cache-references/op 11201160 cpu-cycles/op 16279460 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=131072-8 190 6171849 ns/op 348597 cache-misses/op 1271796 cache-references/op 24772150 cpu-cycles/op 30629951 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=262144-8 76 15398893 ns/op 1185154 cache-misses/op 2622545 cache-references/op 64514334 cpu-cycles/op 60506882 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=524288-8 31 36879570 ns/op 3184173 cache-misses/op 4857422 cache-references/op 156959443 cpu-cycles/op 117471209 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=1048576-8 13 81768456 ns/op 8247841 cache-misses/op 10547025 cache-references/op 348748952 cpu-cycles/op 240410912 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=2097152-8 6 171652766 ns/op 18372729 cache-misses/op 21991456 cache-references/op 734341400 cpu-cycles/op 483082671 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=4194304-8 3 359173296 ns/op 40271259 cache-misses/op 45840849 cache-references/op 1537601275 cpu-cycles/op 954227904 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=6-8 9907144 120.1 ns/op 0.1835 cache-misses/op 3.144 cache-references/op 490.6 cpu-cycles/op 1614 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=12-8 6430233 184.9 ns/op 0.4011 cache-misses/op 6.399 cache-references/op 772.8 cpu-cycles/op 2437 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=18-8 4371588 284.8 ns/op 1.050 cache-misses/op 13.07 cache-references/op 1151 cpu-cycles/op 3400 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=24-8 3365391 354.1 ns/op 0.9305 cache-misses/op 12.87 cache-references/op 1420 cpu-cycles/op 4096 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=30-8 2373990 508.5 ns/op 2.278 cache-misses/op 26.54 cache-references/op 1970 cpu-cycles/op 5295 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=64-8 1264742 955.0 ns/op 17.98 cache-misses/op 49.05 cache-references/op 3692 cpu-cycles/op 9925 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=128-8 568260 2162 ns/op 50.02 cache-misses/op 101.4 cache-references/op 7863 cpu-cycles/op 18783 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=256-8 306319 3997 ns/op 110.6 cache-misses/op 198.4 cache-references/op 13932 cpu-cycles/op 36127 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=512-8 135090 7887 ns/op 223.4 cache-misses/op 386.2 cache-references/op 27074 cpu-cycles/op 71035 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=1024-8 85614 14712 ns/op 465.0 cache-misses/op 879.8 cache-references/op 52635 cpu-cycles/op 143058 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=2048-8 41448 32648 ns/op 883.5 cache-misses/op 1491 cache-references/op 110935 cpu-cycles/op 277067 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=4096-8 16314 66925 ns/op 1709 cache-misses/op 3052 cache-references/op 250554 cpu-cycles/op 604922 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=8192-8 8068 163428 ns/op 3429 cache-misses/op 6265 cache-references/op 570006 cpu-cycles/op 1215128 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=32768-8 1724 646020 ns/op 6026 cache-misses/op 45883 cache-references/op 2323912 cpu-cycles/op 4967066 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=65536-8 697 1649044 ns/op 23402 cache-misses/op 149007 cache-references/op 5879191 cpu-cycles/op 10050419 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=131072-8 298 4108910 ns/op 148809 cache-misses/op 417033 cache-references/op 14928553 cpu-cycles/op 19478040 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=262144-8 139 7915440 ns/op 357192 cache-misses/op 988910 cache-references/op 31325354 cpu-cycles/op 38115416 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=524288-8 51 19652728 ns/op 1024505 cache-misses/op 2096013 cache-references/op 83148544 cpu-cycles/op 76812159 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=1048576-8 24 49253226 ns/op 3040791 cache-misses/op 4260267 cache-references/op 209704312 cpu-cycles/op 153703261 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=2097152-8 9 113372669 ns/op 7413108 cache-misses/op 8917244 cache-references/op 484116570 cpu-cycles/op 308233465 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=4194304-8 5 236934718 ns/op 16135015 cache-misses/op 18986066 cache-references/op 1010964522 cpu-cycles/op 612784172 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=6-8 11142998 106.3 ns/op 0.09588 cache-misses/op 1.732 cache-references/op 438.8 cpu-cycles/op 1506 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=12-8 6763926 162.3 ns/op 0.1831 cache-misses/op 3.125 cache-references/op 667.1 cpu-cycles/op 2274 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=18-8 5190112 225.7 ns/op 0.4227 cache-misses/op 6.384 cache-references/op 926.9 cpu-cycles/op 3127 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=24-8 4158638 286.6 ns/op 0.3888 cache-misses/op 6.359 cache-references/op 1173 cpu-cycles/op 3815 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=30-8 3315759 358.2 ns/op 0.8570 cache-misses/op 12.83 cache-references/op 1492 cpu-cycles/op 4772 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=64-8 1746514 684.7 ns/op 1.854 cache-misses/op 25.89 cache-references/op 2849 cpu-cycles/op 9162 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=128-8 875769 1285 ns/op 17.08 cache-misses/op 47.94 cache-references/op 5369 cpu-cycles/op 17183 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=256-8 466582 2465 ns/op 38.25 cache-misses/op 100.7 cache-references/op 10266 cpu-cycles/op 33467 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=512-8 251407 4715 ns/op 90.71 cache-misses/op 194.4 cache-references/op 19622 cpu-cycles/op 65423 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=1024-8 128534 10162 ns/op 188.0 cache-misses/op 379.7 cache-references/op 41933 cpu-cycles/op 129617 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=2048-8 58616 21083 ns/op 377.7 cache-misses/op 866.0 cache-references/op 80296 cpu-cycles/op 260837 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=4096-8 23572 50045 ns/op 785.7 cache-misses/op 1696 cache-references/op 197378 cpu-cycles/op 568422 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=8192-8 10000 103099 ns/op 1583 cache-misses/op 3411 cache-references/op 409127 cpu-cycles/op 1137129 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=32768-8 2461 462298 ns/op 3775 cache-misses/op 17804 cache-references/op 1847849 cpu-cycles/op 4601363 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=65536-8 1177 946532 ns/op 2428 cache-misses/op 57823 cache-references/op 3831892 cpu-cycles/op 9246019 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=131072-8 507 2262398 ns/op 16606 cache-misses/op 227958 cache-references/op 9223079 cpu-cycles/op 18729781 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=262144-8 224 5262592 ns/op 89968 cache-misses/op 625749 cache-references/op 21877864 cpu-cycles/op 36628836 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=524288-8 84 12987238 ns/op 386129 cache-misses/op 1443016 cache-references/op 54719055 cpu-cycles/op 72444734 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=1048576-8 31 38432371 ns/op 1446047 cache-misses/op 3080940 cache-references/op 163220291 cpu-cycles/op 145410162 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=2097152-8 12 95483386 ns/op 4665276 cache-misses/op 6530055 cache-references/op 407091493 cpu-cycles/op 291469082 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=4194304-8 5 203825444 ns/op 11312489 cache-misses/op 13497840 cache-references/op 869555537 cpu-cycles/op 573888359 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=6-8 7191854 163.1 ns/op 0.3892 cache-misses/op 6.444 cache-references/op 680.2 cpu-cycles/op 2142 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=12-8 4409733 268.1 ns/op 0.9561 cache-misses/op 13.04 cache-references/op 1112 cpu-cycles/op 3378 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=18-8 2761729 440.2 ns/op 2.555 cache-misses/op 26.97 cache-references/op 1817 cpu-cycles/op 5028 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=24-8 2382244 500.5 ns/op 2.056 cache-misses/op 26.33 cache-references/op 2073 cpu-cycles/op 5990 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=30-8 1621618 742.0 ns/op 16.68 cache-misses/op 49.35 cache-references/op 3016 cpu-cycles/op 8013 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=64-8 659792 1597 ns/op 38.03 cache-misses/op 102.2 cache-references/op 5836 cpu-cycles/op 15679 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=128-8 374359 3060 ns/op 91.09 cache-misses/op 199.4 cache-references/op 11073 cpu-cycles/op 30487 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=256-8 186550 5922 ns/op 191.1 cache-misses/op 386.5 cache-references/op 21422 cpu-cycles/op 60281 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=512-8 96916 12303 ns/op 411.1 cache-misses/op 848.5 cache-references/op 43680 cpu-cycles/op 123279 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=1024-8 49510 24865 ns/op 833.9 cache-misses/op 1501 cache-references/op 89567 cpu-cycles/op 244164 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=2048-8 21948 54289 ns/op 1798 cache-misses/op 2878 cache-references/op 201697 cpu-cycles/op 504066 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=4096-8 9656 122762 ns/op 3287 cache-misses/op 6206 cache-references/op 452457 cpu-cycles/op 1012384 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=8192-8 4518 257282 ns/op 5634 cache-misses/op 14608 cache-references/op 960483 cpu-cycles/op 2079344 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=32768-8 843 1342892 ns/op 24432 cache-misses/op 129399 cache-references/op 4825483 cpu-cycles/op 8294907 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=65536-8 411 2804544 ns/op 70169 cache-misses/op 344626 cache-references/op 9922583 cpu-cycles/op 16217661 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=131072-8 199 6029318 ns/op 257497 cache-misses/op 847432 cache-references/op 23130394 cpu-cycles/op 35324909 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=262144-8 81 14490324 ns/op 823005 cache-misses/op 1676330 cache-references/op 58251092 cpu-cycles/op 59486941 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=524288-8 34 34325421 ns/op 2547948 cache-misses/op 3643757 cache-references/op 144138051 cpu-cycles/op 126953113 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=1048576-8 15 75317684 ns/op 6128207 cache-misses/op 7638952 cache-references/op 320049051 cpu-cycles/op 257657834 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=2097152-8 7 155084842 ns/op 13188310 cache-misses/op 15601455 cache-references/op 661188278 cpu-cycles/op 483567730 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=4194304-8 4 315145206 ns/op 27436362 cache-misses/op 31606446 cache-references/op 1345146536 cpu-cycles/op 1001902374 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=6-8 16165641 73.57 ns/op 0.0006225 cache-misses/op 0.009857 cache-references/op 314.8 cpu-cycles/op 1385 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=12-8 5567564 214.7 ns/op 0.07748 cache-misses/op 0.5889 cache-references/op 914.0 cpu-cycles/op 2862 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=18-8 3458241 345.6 ns/op 0.06334 cache-misses/op 0.3533 cache-references/op 1473 cpu-cycles/op 3864 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=24-8 2314580 515.9 ns/op 0.1821 cache-misses/op 1.885 cache-references/op 2192 cpu-cycles/op 5889 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=30-8 2010883 595.3 ns/op 0.07986 cache-misses/op 0.4132 cache-references/op 2545 cpu-cycles/op 6165 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=64-8 922228 1309 ns/op 0.1425 cache-misses/op 0.3493 cache-references/op 5586 cpu-cycles/op 13120 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=128-8 458929 2623 ns/op 0.2798 cache-misses/op 0.8683 cache-references/op 11217 cpu-cycles/op 26103 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=256-8 227607 5280 ns/op 0.5313 cache-misses/op 2.053 cache-references/op 22586 cpu-cycles/op 51988 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=512-8 114391 10504 ns/op 1.022 cache-misses/op 4.427 cache-references/op 44904 cpu-cycles/op 103527 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=1024-8 56876 21026 ns/op 1.842 cache-misses/op 7.492 cache-references/op 89918 cpu-cycles/op 206107 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=2048-8 27445 43910 ns/op 3.223 cache-misses/op 14.92 cache-references/op 187360 cpu-cycles/op 410550 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=4096-8 13281 90378 ns/op 8.126 cache-misses/op 64.77 cache-references/op 385472 cpu-cycles/op 818964 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=8192-8 6508 184433 ns/op 19.76 cache-misses/op 116.9 cache-references/op 788454 cpu-cycles/op 1635506 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=32768-8 1528 787525 ns/op 99.91 cache-misses/op 29790 cache-references/op 3367590 cpu-cycles/op 6530918 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=65536-8 693 1697607 ns/op 370.2 cache-misses/op 246453 cache-references/op 7266350 cpu-cycles/op 13059479 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=131072-8 334 3593748 ns/op 1876 cache-misses/op 747113 cache-references/op 15340629 cpu-cycles/op 26107882 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=262144-8 144 8301078 ns/op 106737 cache-misses/op 1834492 cache-references/op 35427864 cpu-cycles/op 52559191 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=524288-8 45 26191300 ns/op 1557422 cache-misses/op 4008587 cache-references/op 111862700 cpu-cycles/op 105128116 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=1048576-8 16 65351325 ns/op 5458742 cache-misses/op 7721906 cache-references/op 278814302 cpu-cycles/op 212794986 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=2097152-8 8 142002208 ns/op 13490865 cache-misses/op 16563944 cache-references/op 607273848 cpu-cycles/op 425895546 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=4194304-8 4 294367256 ns/op 28814584 cache-misses/op 34035512 cache-references/op 1260571860 cpu-cycles/op 851353824 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=6-8 16229190 73.67 ns/op 0.0004029 cache-misses/op 0.003839 cache-references/op 316.0 cpu-cycles/op 1385 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=12-8 5556668 215.1 ns/op 0.05987 cache-misses/op 0.3798 cache-references/op 917.5 cpu-cycles/op 2861 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=18-8 3463129 345.2 ns/op 0.05998 cache-misses/op 0.2468 cache-references/op 1475 cpu-cycles/op 3857 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=24-8 2336674 511.9 ns/op 0.1118 cache-misses/op 1.261 cache-references/op 2180 cpu-cycles/op 5882 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=30-8 2031861 592.4 ns/op 0.07819 cache-misses/op 0.3592 cache-references/op 2530 cpu-cycles/op 6135 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=64-8 924261 1291 ns/op 0.1445 cache-misses/op 0.3871 cache-references/op 5530 cpu-cycles/op 13211 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=128-8 454910 2615 ns/op 0.2690 cache-misses/op 0.6106 cache-references/op 11210 cpu-cycles/op 26110 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=256-8 229516 5241 ns/op 0.5380 cache-misses/op 2.001 cache-references/op 22406 cpu-cycles/op 51997 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=512-8 114710 10446 ns/op 0.9700 cache-misses/op 4.404 cache-references/op 44639 cpu-cycles/op 103543 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=1024-8 57027 20778 ns/op 2.068 cache-misses/op 11.02 cache-references/op 88570 cpu-cycles/op 206100 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=2048-8 28746 41594 ns/op 3.211 cache-misses/op 14.48 cache-references/op 177990 cpu-cycles/op 410562 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=4096-8 13890 86264 ns/op 6.212 cache-misses/op 21.77 cache-references/op 369699 cpu-cycles/op 818926 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=8192-8 6754 177940 ns/op 24.04 cache-misses/op 117.4 cache-references/op 760137 cpu-cycles/op 1635470 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=32768-8 1521 747304 ns/op 87.45 cache-misses/op 804.6 cache-references/op 3187177 cpu-cycles/op 6531021 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=65536-8 770 1546003 ns/op 177.9 cache-misses/op 53345 cache-references/op 6617311 cpu-cycles/op 13055978 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=131072-8 352 3382306 ns/op 789.6 cache-misses/op 405025 cache-references/op 14495279 cpu-cycles/op 26109933 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=262144-8 170 7020402 ns/op 3965 cache-misses/op 1172140 cache-references/op 30088660 cpu-cycles/op 52562095 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=524288-8 60 17017357 ns/op 231973 cache-misses/op 3045831 cache-references/op 72797292 cpu-cycles/op 105163888 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=1048576-8 22 52233173 ns/op 2993291 cache-misses/op 6855217 cache-references/op 223849298 cpu-cycles/op 210245705 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=2097152-8 8 127481986 ns/op 10203712 cache-misses/op 14240174 cache-references/op 544827532 cpu-cycles/op 423352652 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=4194304-8 4 269646653 ns/op 24304717 cache-misses/op 29302623 cache-references/op 1155014614 cpu-cycles/op 846868353 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=6-8 13919824 80.45 ns/op 0.0003877 cache-misses/op 0.004198 cache-references/op 345.1 cpu-cycles/op 1527 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=12-8 5089657 234.5 ns/op 0.08151 cache-misses/op 0.9180 cache-references/op 996.0 cpu-cycles/op 3011 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=18-8 3062568 393.3 ns/op 0.1013 cache-misses/op 0.6254 cache-references/op 1672 cpu-cycles/op 4230 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=24-8 2060251 574.0 ns/op 0.1799 cache-misses/op 3.099 cache-references/op 2428 cpu-cycles/op 6027 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=30-8 1792778 668.8 ns/op 0.1043 cache-misses/op 0.6756 cache-references/op 2850 cpu-cycles/op 6729 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=64-8 829524 1433 ns/op 0.1208 cache-misses/op 0.3668 cache-references/op 6114 cpu-cycles/op 14201 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=128-8 417711 2854 ns/op 0.09889 cache-misses/op 0.3144 cache-references/op 12241 cpu-cycles/op 28154 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=256-8 208897 5761 ns/op 0.04659 cache-misses/op 1.734 cache-references/op 24566 cpu-cycles/op 56072 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=512-8 104439 11431 ns/op 0.07967 cache-misses/op 0.7606 cache-references/op 49024 cpu-cycles/op 111949 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=1024-8 49011 23898 ns/op 0.2025 cache-misses/op 3.676 cache-references/op 102307 cpu-cycles/op 223757 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=2048-8 24140 49510 ns/op 0.2756 cache-misses/op 7.037 cache-references/op 211878 cpu-cycles/op 447071 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=4096-8 10000 100890 ns/op 1.121 cache-misses/op 26.79 cache-references/op 430612 cpu-cycles/op 894169 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=8192-8 5788 206816 ns/op 6.403 cache-misses/op 89.84 cache-references/op 886788 cpu-cycles/op 1788764 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=32768-8 1270 923531 ns/op 104.9 cache-misses/op 183690 cache-references/op 3960475 cpu-cycles/op 7151679 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=65536-8 585 1959647 ns/op 2078 cache-misses/op 574614 cache-references/op 8402534 cpu-cycles/op 14308293 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=131072-8 261 4517469 ns/op 80586 cache-misses/op 1368769 cache-references/op 19330924 cpu-cycles/op 28607114 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=262144-8 78 14228949 ns/op 1007796 cache-misses/op 2692905 cache-references/op 61003088 cpu-cycles/op 57573162 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=524288-8 31 37168455 ns/op 3459481 cache-misses/op 5241924 cache-references/op 158767056 cpu-cycles/op 117577892 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=1048576-8 14 79403796 ns/op 8715901 cache-misses/op 10980375 cache-references/op 339971708 cpu-cycles/op 235202305 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=2097152-8 7 167658766 ns/op 19005916 cache-misses/op 23175187 cache-references/op 718171879 cpu-cycles/op 470192883 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=4194304-8 4 330252622 ns/op 39027236 cache-misses/op 44340240 cache-references/op 1416067968 cpu-cycles/op 940597222 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=6-8 18395083 64.65 ns/op 0.0004687 cache-misses/op 0.01660 cache-references/op 275.7 cpu-cycles/op 1016 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=12-8 10665904 112.4 ns/op 0.0005316 cache-misses/op 0.02297 cache-references/op 479.4 cpu-cycles/op 1822 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=18-8 7738221 154.9 ns/op 0.0007866 cache-misses/op 0.01856 cache-references/op 663.2 cpu-cycles/op 2702 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=24-8 5430343 219.8 ns/op 0.001438 cache-misses/op 0.05307 cache-references/op 937.3 cpu-cycles/op 3459 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=30-8 4698532 257.5 ns/op 0.0006500 cache-misses/op 0.05793 cache-references/op 1098 cpu-cycles/op 4478 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=64-8 2087121 570.0 ns/op 0.003313 cache-misses/op 0.05302 cache-references/op 2435 cpu-cycles/op 9206 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=128-8 1000000 1038 ns/op 0.008919 cache-misses/op 0.05442 cache-references/op 4431 cpu-cycles/op 18195 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=256-8 593254 2031 ns/op 0.01690 cache-misses/op 0.1195 cache-references/op 8702 cpu-cycles/op 36173 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=512-8 257701 4254 ns/op 0.02508 cache-misses/op 1.068 cache-references/op 18140 cpu-cycles/op 72130 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=1024-8 143329 8468 ns/op 0.05434 cache-misses/op 2.459 cache-references/op 36105 cpu-cycles/op 144045 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=2048-8 64765 18810 ns/op 0.3210 cache-misses/op 5.358 cache-references/op 80363 cpu-cycles/op 287885 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=4096-8 24466 49852 ns/op 0.2901 cache-misses/op 9.491 cache-references/op 212677 cpu-cycles/op 624820 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=8192-8 10000 102024 ns/op 0.8525 cache-misses/op 5.400 cache-references/op 437570 cpu-cycles/op 1249546 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=32768-8 2677 431702 ns/op 5.116 cache-misses/op 14047 cache-references/op 1848313 cpu-cycles/op 4997903 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=65536-8 1243 955205 ns/op 28.42 cache-misses/op 122989 cache-references/op 4096088 cpu-cycles/op 9995823 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=131072-8 561 2008241 ns/op 513.4 cache-misses/op 392542 cache-references/op 8588627 cpu-cycles/op 19992250 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=262144-8 247 4771777 ns/op 40726 cache-misses/op 976054 cache-references/op 20441916 cpu-cycles/op 39986313 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=524288-8 60 17565845 ns/op 728259 cache-misses/op 2004695 cache-references/op 75142137 cpu-cycles/op 79999224 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=1048576-8 22 47826510 ns/op 2716825 cache-misses/op 4205180 cache-references/op 204873607 cpu-cycles/op 160028591 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=2097152-8 9 115092109 ns/op 6919545 cache-misses/op 8729663 cache-references/op 491563497 cpu-cycles/op 320132696 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=4194304-8 5 233546970 ns/op 15234842 cache-misses/op 18653446 cache-references/op 1000148046 cpu-cycles/op 640235655 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=6-8 18077583 61.30 ns/op 0.0004081 cache-misses/op 0.01692 cache-references/op 261.3 cpu-cycles/op 953.9 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=12-8 11087134 108.1 ns/op 0.0006987 cache-misses/op 0.01662 cache-references/op 462.5 cpu-cycles/op 1696 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=18-8 7923814 153.7 ns/op 0.0009007 cache-misses/op 0.02796 cache-references/op 656.3 cpu-cycles/op 2482 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=24-8 5515532 214.8 ns/op 0.001789 cache-misses/op 0.05765 cache-references/op 915.8 cpu-cycles/op 3202 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=30-8 4699622 254.2 ns/op 0.002009 cache-misses/op 0.04071 cache-references/op 1087 cpu-cycles/op 4070 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=64-8 2210971 515.1 ns/op 0.001411 cache-misses/op 0.1235 cache-references/op 2200 cpu-cycles/op 8368 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=128-8 1000000 1015 ns/op 0.009175 cache-misses/op 0.1169 cache-references/op 4347 cpu-cycles/op 16517 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=256-8 589934 2035 ns/op 0.01793 cache-misses/op 0.4434 cache-references/op 8694 cpu-cycles/op 32816 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=512-8 299858 4003 ns/op 0.02449 cache-misses/op 0.3208 cache-references/op 17160 cpu-cycles/op 65413 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=1024-8 146784 8318 ns/op 0.07106 cache-misses/op 1.225 cache-references/op 35484 cpu-cycles/op 130612 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=2048-8 70999 16476 ns/op 0.1105 cache-misses/op 3.979 cache-references/op 70399 cpu-cycles/op 261007 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=4096-8 28386 42225 ns/op 0.2167 cache-misses/op 9.557 cache-references/op 180631 cpu-cycles/op 571069 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=8192-8 13846 87976 ns/op 0.2890 cache-misses/op 26.42 cache-references/op 375952 cpu-cycles/op 1142035 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=32768-8 3225 371452 ns/op 3.490 cache-misses/op 49.38 cache-references/op 1593042 cpu-cycles/op 4567891 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=65536-8 1462 810862 ns/op 14.42 cache-misses/op 21125 cache-references/op 3477041 cpu-cycles/op 9135602 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=131072-8 688 1857892 ns/op 49.07 cache-misses/op 194850 cache-references/op 7929911 cpu-cycles/op 18271666 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=262144-8 327 3628742 ns/op 800.7 cache-misses/op 589113 cache-references/op 15524665 cpu-cycles/op 36543048 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=524288-8 130 8923683 ns/op 64433 cache-misses/op 1392939 cache-references/op 38083039 cpu-cycles/op 73091685 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=1048576-8 33 35403800 ns/op 1117171 cache-misses/op 2940916 cache-references/op 151787608 cpu-cycles/op 146234416 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=2097152-8 12 91543430 ns/op 4231599 cache-misses/op 6349209 cache-references/op 391732874 cpu-cycles/op 292532721 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=4194304-8 6 199707384 ns/op 10657080 cache-misses/op 13266977 cache-references/op 855834382 cpu-cycles/op 585075622 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=6-8 16435417 77.18 ns/op 0.0002222 cache-misses/op 0.01655 cache-references/op 329.4 cpu-cycles/op 1329 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=12-8 8869342 135.8 ns/op 0.001290 cache-misses/op 0.01376 cache-references/op 580.1 cpu-cycles/op 2436 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=18-8 5787613 205.7 ns/op 0.001084 cache-misses/op 0.01307 cache-references/op 881.9 cpu-cycles/op 3637 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=24-8 4370206 273.6 ns/op 0.001698 cache-misses/op 0.02133 cache-references/op 1173 cpu-cycles/op 4678 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=30-8 3433274 325.8 ns/op 0.002453 cache-misses/op 0.01914 cache-references/op 1397 cpu-cycles/op 6061 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=64-8 1771149 677.1 ns/op 0.001580 cache-misses/op 0.06086 cache-references/op 2900 cpu-cycles/op 12560 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=128-8 812150 1442 ns/op 0.01307 cache-misses/op 0.2822 cache-references/op 6164 cpu-cycles/op 24879 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=256-8 347277 3441 ns/op 0.02411 cache-misses/op 1.054 cache-references/op 14663 cpu-cycles/op 49529 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=512-8 202590 5915 ns/op 0.1077 cache-misses/op 1.078 cache-references/op 25324 cpu-cycles/op 98897 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=1024-8 80017 15106 ns/op 0.09017 cache-misses/op 2.834 cache-references/op 64485 cpu-cycles/op 197652 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=2048-8 37252 32194 ns/op 0.2174 cache-misses/op 9.379 cache-references/op 137263 cpu-cycles/op 394634 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=4096-8 16736 71801 ns/op 0.6901 cache-misses/op 35.29 cache-references/op 306607 cpu-cycles/op 834695 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=8192-8 8108 148833 ns/op 3.179 cache-misses/op 33.34 cache-references/op 638153 cpu-cycles/op 1670208 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=32768-8 1644 688928 ns/op 17.29 cache-misses/op 98089 cache-references/op 2939056 cpu-cycles/op 6675634 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=65536-8 787 1522349 ns/op 887.5 cache-misses/op 303741 cache-references/op 6528645 cpu-cycles/op 13359231 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=131072-8 346 3433235 ns/op 42666 cache-misses/op 746580 cache-references/op 14650280 cpu-cycles/op 26701729 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=262144-8 99 11892408 ns/op 554736 cache-misses/op 1653784 cache-references/op 50986543 cpu-cycles/op 53411741 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=524288-8 32 33368387 ns/op 2199235 cache-misses/op 3568431 cache-references/op 143024704 cpu-cycles/op 106918592 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=1048576-8 15 74894458 ns/op 5673080 cache-misses/op 7381165 cache-references/op 320989245 cpu-cycles/op 213894119 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=2097152-8 7 159671345 ns/op 12446827 cache-misses/op 15634582 cache-references/op 683912451 cpu-cycles/op 427424623 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=4194304-8 4 329690202 ns/op 25858146 cache-misses/op 32707806 cache-references/op 1413426398 cpu-cycles/op 855332056 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=6-8 55134019 21.90 ns/op 0.0001513 cache-misses/op 0.003130 cache-references/op 93.77 cpu-cycles/op 407.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=12-8 53747097 22.76 ns/op 0.0001691 cache-misses/op 0.006315 cache-references/op 96.86 cpu-cycles/op 416.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=18-8 55630638 20.69 ns/op 0.0000958 cache-misses/op 0.0009286 cache-references/op 88.72 cpu-cycles/op 387.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=24-8 53634194 23.41 ns/op 0.0001605 cache-misses/op 0.004119 cache-references/op 100.2 cpu-cycles/op 436.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=30-8 60208640 20.80 ns/op 0.0001635 cache-misses/op 0.005238 cache-references/op 88.74 cpu-cycles/op 376.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=64-8 53507802 20.58 ns/op 0.0001382 cache-misses/op 0.001308 cache-references/op 88.21 cpu-cycles/op 381.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=128-8 54681459 23.15 ns/op 0.0001723 cache-misses/op 0.001357 cache-references/op 99.29 cpu-cycles/op 406.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=256-8 52459293 22.71 ns/op 0.0001648 cache-misses/op 0.004828 cache-references/op 97.01 cpu-cycles/op 400.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=512-8 47767148 21.28 ns/op 0.0001499 cache-misses/op 0.001092 cache-references/op 91.26 cpu-cycles/op 386.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=1024-8 43777094 26.77 ns/op 0.0003006 cache-misses/op 0.005731 cache-references/op 114.4 cpu-cycles/op 391.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=2048-8 32818964 36.69 ns/op 0.0002305 cache-misses/op 0.009681 cache-references/op 156.7 cpu-cycles/op 392.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=4096-8 28265908 41.67 ns/op 0.0003109 cache-misses/op 0.006487 cache-references/op 178.4 cpu-cycles/op 393.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=8192-8 26736402 43.51 ns/op 0.0002032 cache-misses/op 0.003147 cache-references/op 186.5 cpu-cycles/op 392.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=32768-8 26172648 45.80 ns/op 0.0004108 cache-misses/op 0.6592 cache-references/op 195.7 cpu-cycles/op 392.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=65536-8 24318486 49.17 ns/op 0.001392 cache-misses/op 3.771 cache-references/op 210.5 cpu-cycles/op 393.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=131072-8 21863758 51.24 ns/op 0.007483 cache-misses/op 6.699 cache-references/op 218.7 cpu-cycles/op 393.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=262144-8 20514960 58.29 ns/op 0.4797 cache-misses/op 8.380 cache-references/op 249.9 cpu-cycles/op 394.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=524288-8 13637736 88.36 ns/op 3.419 cache-misses/op 8.966 cache-references/op 378.9 cpu-cycles/op 394.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=1048576-8 10311320 116.9 ns/op 6.689 cache-misses/op 9.644 cache-references/op 498.8 cpu-cycles/op 394.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=2097152-8 9586998 132.2 ns/op 8.401 cache-misses/op 10.42 cache-references/op 566.4 cpu-cycles/op 393.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=4194304-8 9266768 140.4 ns/op 9.136 cache-misses/op 10.85 cache-references/op 599.3 cpu-cycles/op 393.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=6-8 54120160 21.40 ns/op 0.0001480 cache-misses/op 0.001765 cache-references/op 91.72 cpu-cycles/op 411.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=12-8 52648270 22.06 ns/op 0.0001644 cache-misses/op 0.001943 cache-references/op 94.54 cpu-cycles/op 423.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=18-8 56887612 21.50 ns/op 0.0001990 cache-misses/op 0.003360 cache-references/op 92.02 cpu-cycles/op 398.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=24-8 52604904 23.49 ns/op 0.0001883 cache-misses/op 0.005226 cache-references/op 100.3 cpu-cycles/op 444.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=30-8 59326060 20.14 ns/op 0.0001701 cache-misses/op 0.003068 cache-references/op 85.98 cpu-cycles/op 377.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=64-8 56586498 20.78 ns/op 0.0002561 cache-misses/op 0.005473 cache-references/op 88.58 cpu-cycles/op 388.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=128-8 56416443 20.52 ns/op 0.0001406 cache-misses/op 0.001116 cache-references/op 87.99 cpu-cycles/op 387.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=256-8 58488829 21.47 ns/op 0.0002290 cache-misses/op 0.003273 cache-references/op 91.82 cpu-cycles/op 400.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=512-8 55116262 21.17 ns/op 0.0001663 cache-misses/op 0.001508 cache-references/op 90.77 cpu-cycles/op 392.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=1024-8 46541150 25.79 ns/op 0.0001927 cache-misses/op 0.005215 cache-references/op 110.2 cpu-cycles/op 390.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=2048-8 33753469 35.30 ns/op 0.0002627 cache-misses/op 0.01159 cache-references/op 150.5 cpu-cycles/op 393.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=4096-8 29968951 40.68 ns/op 0.0003454 cache-misses/op 0.01238 cache-references/op 173.9 cpu-cycles/op 394.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=8192-8 27912448 42.51 ns/op 0.0002761 cache-misses/op 0.003376 cache-references/op 182.1 cpu-cycles/op 393.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=32768-8 26497238 44.45 ns/op 0.0002764 cache-misses/op 0.02482 cache-references/op 190.0 cpu-cycles/op 393.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=65536-8 25860135 45.77 ns/op 0.0008150 cache-misses/op 0.8650 cache-references/op 195.4 cpu-cycles/op 393.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=131072-8 23773648 48.87 ns/op 0.001506 cache-misses/op 3.831 cache-references/op 208.7 cpu-cycles/op 393.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=262144-8 23706864 50.50 ns/op 0.01163 cache-misses/op 6.208 cache-references/op 215.4 cpu-cycles/op 394.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=524288-8 20326884 58.39 ns/op 0.5315 cache-misses/op 7.575 cache-references/op 250.0 cpu-cycles/op 394.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=1048576-8 13039122 90.26 ns/op 3.544 cache-misses/op 7.620 cache-references/op 387.0 cpu-cycles/op 394.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=2097152-8 10681912 115.7 ns/op 6.182 cache-misses/op 8.433 cache-references/op 493.8 cpu-cycles/op 394.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=4194304-8 9947396 128.8 ns/op 7.479 cache-misses/op 8.961 cache-references/op 551.7 cpu-cycles/op 393.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=6-8 47604700 25.09 ns/op 0.0002316 cache-misses/op 0.004872 cache-references/op 107.1 cpu-cycles/op 469.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=12-8 42731708 27.69 ns/op 0.0001751 cache-misses/op 0.001503 cache-references/op 118.7 cpu-cycles/op 504.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=18-8 44223081 24.89 ns/op 0.0002006 cache-misses/op 0.003020 cache-references/op 106.3 cpu-cycles/op 453.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=24-8 38251579 26.67 ns/op 0.0001927 cache-misses/op 0.002825 cache-references/op 113.8 cpu-cycles/op 482.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=30-8 46994820 25.21 ns/op 0.0001964 cache-misses/op 0.003402 cache-references/op 107.9 cpu-cycles/op 457.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=64-8 44585788 26.73 ns/op 0.0001476 cache-misses/op 0.001908 cache-references/op 114.6 cpu-cycles/op 459.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=128-8 47576719 26.36 ns/op 0.0001787 cache-misses/op 0.001162 cache-references/op 113.1 cpu-cycles/op 467.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=256-8 46598272 25.69 ns/op 0.0001752 cache-misses/op 0.001114 cache-references/op 110.2 cpu-cycles/op 459.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=512-8 43897041 26.90 ns/op 0.0002550 cache-misses/op 0.004433 cache-references/op 114.8 cpu-cycles/op 460.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=1024-8 32010098 37.88 ns/op 0.0002630 cache-misses/op 0.002548 cache-references/op 162.4 cpu-cycles/op 461.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=2048-8 23643645 49.07 ns/op 0.0003416 cache-misses/op 0.008829 cache-references/op 209.5 cpu-cycles/op 458.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=4096-8 21827983 54.61 ns/op 0.0002949 cache-misses/op 0.009105 cache-references/op 234.1 cpu-cycles/op 459.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=8192-8 21297510 56.18 ns/op 0.0004969 cache-misses/op 0.04324 cache-references/op 240.1 cpu-cycles/op 461.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=32768-8 19135635 61.30 ns/op 0.002426 cache-misses/op 4.691 cache-references/op 262.8 cpu-cycles/op 459.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=65536-8 18095756 63.34 ns/op 0.01178 cache-misses/op 8.164 cache-references/op 270.8 cpu-cycles/op 461.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=131072-8 16997390 68.57 ns/op 0.5058 cache-misses/op 10.46 cache-references/op 292.8 cpu-cycles/op 459.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=262144-8 12020348 101.8 ns/op 4.101 cache-misses/op 11.36 cache-references/op 435.1 cpu-cycles/op 460.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=524288-8 8917951 134.0 ns/op 7.823 cache-misses/op 12.22 cache-references/op 572.0 cpu-cycles/op 462.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=1048576-8 8102689 148.7 ns/op 9.690 cache-misses/op 12.80 cache-references/op 635.3 cpu-cycles/op 462.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=2097152-8 7976925 158.7 ns/op 11.13 cache-misses/op 13.77 cache-references/op 680.7 cpu-cycles/op 459.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=4194304-8 8371000 158.0 ns/op 11.37 cache-misses/op 13.58 cache-references/op 677.5 cpu-cycles/op 461.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=6-8 60542820 18.21 ns/op 0.0001743 cache-misses/op 0.003315 cache-references/op 77.69 cpu-cycles/op 223.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=12-8 65317177 16.56 ns/op 0.0001632 cache-misses/op 0.004936 cache-references/op 70.60 cpu-cycles/op 223.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=18-8 65464987 17.64 ns/op 0.0001225 cache-misses/op 0.001064 cache-references/op 75.28 cpu-cycles/op 253.9 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=24-8 63610884 17.26 ns/op 0.0001380 cache-misses/op 0.001731 cache-references/op 73.95 cpu-cycles/op 247.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=30-8 79174180 15.63 ns/op 0.0001292 cache-misses/op 0.001554 cache-references/op 66.94 cpu-cycles/op 223.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=64-8 72036918 16.41 ns/op 0.0001343 cache-misses/op 0.004095 cache-references/op 69.99 cpu-cycles/op 237.9 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=128-8 72598926 15.58 ns/op 0.0001838 cache-misses/op 0.004029 cache-references/op 66.55 cpu-cycles/op 223.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=256-8 62704435 18.04 ns/op 0.0001490 cache-misses/op 0.001073 cache-references/op 77.37 cpu-cycles/op 233.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=512-8 55299276 19.72 ns/op 0.0002662 cache-misses/op 0.002021 cache-references/op 84.52 cpu-cycles/op 233.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=1024-8 67055678 17.69 ns/op 0.0002027 cache-misses/op 0.002936 cache-references/op 75.73 cpu-cycles/op 234.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=2048-8 60363481 18.72 ns/op 0.0002130 cache-misses/op 0.005893 cache-references/op 79.86 cpu-cycles/op 231.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=4096-8 52729002 23.39 ns/op 0.0001801 cache-misses/op 0.004721 cache-references/op 100.1 cpu-cycles/op 257.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=8192-8 50610830 23.74 ns/op 0.0002103 cache-misses/op 0.007481 cache-references/op 101.6 cpu-cycles/op 257.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=32768-8 48219985 25.07 ns/op 0.0004008 cache-misses/op 0.2564 cache-references/op 107.0 cpu-cycles/op 257.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=65536-8 44609834 26.89 ns/op 0.0005311 cache-misses/op 2.084 cache-references/op 114.7 cpu-cycles/op 257.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=131072-8 43022701 27.82 ns/op 0.002122 cache-misses/op 3.878 cache-references/op 118.7 cpu-cycles/op 257.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=262144-8 37149187 32.39 ns/op 0.2107 cache-misses/op 4.994 cache-references/op 138.7 cpu-cycles/op 257.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=524288-8 22153431 53.91 ns/op 1.810 cache-misses/op 5.188 cache-references/op 230.6 cpu-cycles/op 257.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=1048576-8 14894530 73.88 ns/op 3.857 cache-misses/op 5.700 cache-references/op 316.8 cpu-cycles/op 257.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=2097152-8 15435856 79.93 ns/op 5.034 cache-misses/op 6.171 cache-references/op 341.2 cpu-cycles/op 257.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=4194304-8 14973032 83.73 ns/op 5.590 cache-misses/op 6.704 cache-references/op 357.6 cpu-cycles/op 257.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=6-8 70407775 17.09 ns/op 0.0001107 cache-misses/op 0.003763 cache-references/op 72.90 cpu-cycles/op 211.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=12-8 75944238 14.83 ns/op 0.0001434 cache-misses/op 0.001904 cache-references/op 63.50 cpu-cycles/op 211.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=18-8 71217309 15.61 ns/op 0.0001502 cache-misses/op 0.003898 cache-references/op 66.58 cpu-cycles/op 215.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=24-8 73545250 15.30 ns/op 0.0000872 cache-misses/op 0.0009009 cache-references/op 65.60 cpu-cycles/op 214.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=30-8 77898612 15.42 ns/op 0.0001270 cache-misses/op 0.0008726 cache-references/op 66.14 cpu-cycles/op 213.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=64-8 76637988 15.78 ns/op 0.0001241 cache-misses/op 0.003205 cache-references/op 67.41 cpu-cycles/op 225.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=128-8 73235460 14.98 ns/op 0.0001300 cache-misses/op 0.003750 cache-references/op 63.88 cpu-cycles/op 212.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=256-8 75747819 16.43 ns/op 0.0001264 cache-misses/op 0.004826 cache-references/op 70.05 cpu-cycles/op 220.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=512-8 75081303 16.70 ns/op 0.0001240 cache-misses/op 0.0009893 cache-references/op 71.64 cpu-cycles/op 224.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=1024-8 67500867 16.77 ns/op 0.0001706 cache-misses/op 0.001711 cache-references/op 71.87 cpu-cycles/op 219.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=2048-8 71558338 16.86 ns/op 0.0001231 cache-misses/op 0.001507 cache-references/op 71.96 cpu-cycles/op 218.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=4096-8 51802855 21.69 ns/op 0.0001715 cache-misses/op 0.007511 cache-references/op 92.50 cpu-cycles/op 245.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=8192-8 53594502 22.12 ns/op 0.0002074 cache-misses/op 0.001529 cache-references/op 94.86 cpu-cycles/op 244.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=32768-8 51467377 23.22 ns/op 0.0004262 cache-misses/op 0.003705 cache-references/op 99.54 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=65536-8 49558750 23.95 ns/op 0.0004612 cache-misses/op 0.2903 cache-references/op 102.5 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=131072-8 44140718 26.04 ns/op 0.0006742 cache-misses/op 1.953 cache-references/op 111.3 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=262144-8 42226488 27.20 ns/op 0.004630 cache-misses/op 3.521 cache-references/op 116.1 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=524288-8 37631524 32.99 ns/op 0.1783 cache-misses/op 4.296 cache-references/op 140.8 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=1048576-8 22736697 53.41 ns/op 1.769 cache-misses/op 4.818 cache-references/op 228.9 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=2097152-8 17947203 67.88 ns/op 3.571 cache-misses/op 5.096 cache-references/op 290.6 cpu-cycles/op 244.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=4194304-8 16109299 75.33 ns/op 4.601 cache-misses/op 5.566 cache-references/op 322.9 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=6-8 60331724 19.88 ns/op 0.0001716 cache-misses/op 0.001694 cache-references/op 84.85 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=12-8 62130153 19.64 ns/op 0.0001437 cache-misses/op 0.004224 cache-references/op 83.83 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=18-8 57817459 20.27 ns/op 0.0001354 cache-misses/op 0.001052 cache-references/op 86.95 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=24-8 49466865 21.78 ns/op 0.0001902 cache-misses/op 0.005858 cache-references/op 92.90 cpu-cycles/op 332.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=30-8 61380127 21.19 ns/op 0.0000958 cache-misses/op 0.002826 cache-references/op 90.59 cpu-cycles/op 319.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=64-8 53545816 25.73 ns/op 0.0001678 cache-misses/op 0.003103 cache-references/op 110.0 cpu-cycles/op 315.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=128-8 52893218 21.08 ns/op 0.0001969 cache-misses/op 0.005138 cache-references/op 90.04 cpu-cycles/op 315.9 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=256-8 54589862 21.64 ns/op 0.0002424 cache-misses/op 0.005202 cache-references/op 92.47 cpu-cycles/op 316.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=512-8 52220196 22.92 ns/op 0.0002994 cache-misses/op 0.005776 cache-references/op 97.73 cpu-cycles/op 322.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=1024-8 48668973 23.99 ns/op 0.0001528 cache-misses/op 0.003719 cache-references/op 102.4 cpu-cycles/op 323.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=2048-8 48691939 24.41 ns/op 0.0003264 cache-misses/op 0.004163 cache-references/op 104.6 cpu-cycles/op 321.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=4096-8 38986450 31.30 ns/op 0.0002635 cache-misses/op 0.003906 cache-references/op 134.2 cpu-cycles/op 348.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=8192-8 38594806 30.55 ns/op 0.0002119 cache-misses/op 0.002066 cache-references/op 131.0 cpu-cycles/op 347.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=32768-8 34671022 33.45 ns/op 0.006065 cache-misses/op 2.705 cache-references/op 143.4 cpu-cycles/op 347.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=65536-8 32378070 35.53 ns/op 0.01037 cache-misses/op 4.809 cache-references/op 152.4 cpu-cycles/op 347.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=131072-8 29306719 42.21 ns/op 0.2792 cache-misses/op 6.629 cache-references/op 181.0 cpu-cycles/op 347.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=262144-8 16761556 69.04 ns/op 2.256 cache-misses/op 6.775 cache-references/op 295.2 cpu-cycles/op 346.9 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=524288-8 12350996 98.53 ns/op 4.769 cache-misses/op 7.248 cache-references/op 421.5 cpu-cycles/op 347.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=1048576-8 10602229 113.6 ns/op 6.247 cache-misses/op 7.894 cache-references/op 485.0 cpu-cycles/op 347.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=2097152-8 10136368 121.1 ns/op 6.943 cache-misses/op 8.491 cache-references/op 518.9 cpu-cycles/op 347.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=4194304-8 9931225 126.6 ns/op 7.223 cache-misses/op 8.839 cache-references/op 540.2 cpu-cycles/op 347.3 instructions/op | |
PASS | |
Unit cpu-cycles better=lower | |
Unit instructions better=lower | |
Unit cache-misses better=lower | |
Unit cache-references better=lower | |
goos: linux | |
goarch: amd64 | |
pkg: github.com/cockroachdb/swiss | |
cpu: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=6-8 19788138 57.87 ns/op 0.0002952 cache-misses/op 0.005715 cache-references/op 246.8 cpu-cycles/op 834.0 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=12-8 11483216 97.39 ns/op 0.0004336 cache-misses/op 0.007392 cache-references/op 417.5 cpu-cycles/op 1475 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=18-8 7607840 151.7 ns/op 0.0007433 cache-misses/op 0.01399 cache-references/op 650.3 cpu-cycles/op 2241 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=24-8 6630295 188.9 ns/op 0.001491 cache-misses/op 0.05177 cache-references/op 805.5 cpu-cycles/op 2757 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=30-8 5059495 256.6 ns/op 0.001293 cache-misses/op 0.06262 cache-references/op 1095 cpu-cycles/op 3774 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=64-8 2514300 487.6 ns/op 0.002189 cache-misses/op 0.09920 cache-references/op 2082 cpu-cycles/op 7698 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=128-8 1214028 951.2 ns/op 0.001859 cache-misses/op 0.1566 cache-references/op 4063 cpu-cycles/op 15201 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=256-8 633584 1979 ns/op 0.01875 cache-misses/op 0.4262 cache-references/op 8459 cpu-cycles/op 30641 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=512-8 286472 4202 ns/op 0.03843 cache-misses/op 0.4161 cache-references/op 18008 cpu-cycles/op 60657 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=1024-8 135948 9090 ns/op 0.06052 cache-misses/op 2.830 cache-references/op 38768 cpu-cycles/op 120798 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=2048-8 67522 18380 ns/op 0.1032 cache-misses/op 4.991 cache-references/op 78502 cpu-cycles/op 241959 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=4096-8 32178 36269 ns/op 0.1258 cache-misses/op 2.826 cache-references/op 155505 cpu-cycles/op 482451 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=8192-8 15969 73331 ns/op 0.2621 cache-misses/op 7.398 cache-references/op 314488 cpu-cycles/op 965967 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=32768-8 4101 297304 ns/op 2.123 cache-misses/op 933.4 cache-references/op 1269819 cpu-cycles/op 3858938 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=65536-8 2016 578424 ns/op 9.812 cache-misses/op 31804 cache-references/op 2480664 cpu-cycles/op 7724427 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=131072-8 1034 1186730 ns/op 48.72 cache-misses/op 74963 cache-references/op 5064031 cpu-cycles/op 15448155 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=262144-8 504 2315597 ns/op 3481 cache-misses/op 156667 cache-references/op 9930715 cpu-cycles/op 30890792 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=524288-8 241 4924842 ns/op 83135 cache-misses/op 316882 cache-references/op 21050502 cpu-cycles/op 61789993 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=1048576-8 121 10078827 ns/op 211165 cache-misses/op 636641 cache-references/op 42974457 cpu-cycles/op 123575035 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=2097152-8 57 19730602 ns/op 477155 cache-misses/op 1280364 cache-references/op 84601884 cpu-cycles/op 247125776 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=4194304-8 28 39197467 ns/op 1035500 cache-misses/op 2562945 cache-references/op 168075244 cpu-cycles/op 494229419 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=6-8 32969390 36.25 ns/op 0.0002706 cache-misses/op 0.005870 cache-references/op 155.1 cpu-cycles/op 490.9 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=12-8 21935743 51.14 ns/op 0.0004511 cache-misses/op 0.01151 cache-references/op 218.4 cpu-cycles/op 742.0 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=18-8 17479335 68.86 ns/op 0.0003211 cache-misses/op 0.006795 cache-references/op 293.8 cpu-cycles/op 1088 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=24-8 15476544 75.63 ns/op 0.0003764 cache-misses/op 0.004660 cache-references/op 324.4 cpu-cycles/op 1244 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=30-8 11412139 104.5 ns/op 0.0005702 cache-misses/op 0.01433 cache-references/op 447.3 cpu-cycles/op 1780 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=64-8 6284660 190.0 ns/op 0.001215 cache-misses/op 0.03415 cache-references/op 810.1 cpu-cycles/op 3424 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=128-8 3317451 361.5 ns/op 0.001866 cache-misses/op 0.03435 cache-references/op 1549 cpu-cycles/op 6609 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=256-8 1742236 700.8 ns/op 0.008101 cache-misses/op 0.1180 cache-references/op 2993 cpu-cycles/op 12978 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=512-8 880094 1363 ns/op 0.009112 cache-misses/op 0.07387 cache-references/op 5846 cpu-cycles/op 25715 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=1024-8 357442 3295 ns/op 0.02829 cache-misses/op 0.6123 cache-references/op 14091 cpu-cycles/op 51193 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=2048-8 138087 8699 ns/op 0.05636 cache-misses/op 2.460 cache-references/op 37079 cpu-cycles/op 102152 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=4096-8 62506 19078 ns/op 0.1829 cache-misses/op 5.833 cache-references/op 81411 cpu-cycles/op 204175 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=8192-8 30421 39463 ns/op 0.2282 cache-misses/op 12.12 cache-references/op 168889 cpu-cycles/op 408217 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=32768-8 7508 160535 ns/op 3.329 cache-misses/op 1258 cache-references/op 684229 cpu-cycles/op 1632475 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=65536-8 3751 321870 ns/op 4.860 cache-misses/op 27969 cache-references/op 1373961 cpu-cycles/op 3264812 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=131072-8 1857 636594 ns/op 42.18 cache-misses/op 66995 cache-references/op 2729626 cpu-cycles/op 6529440 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=262144-8 916 1299386 ns/op 3372 cache-misses/op 139372 cache-references/op 5571024 cpu-cycles/op 13058814 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=524288-8 414 2877832 ns/op 79951 cache-misses/op 274757 cache-references/op 12291185 cpu-cycles/op 26118556 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=1048576-8 205 5806155 ns/op 214777 cache-misses/op 550072 cache-references/op 24803471 cpu-cycles/op 52237060 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=2097152-8 100 11621215 ns/op 469291 cache-misses/op 1083801 cache-references/op 49716447 cpu-cycles/op 104472961 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=4194304-8 50 23267238 ns/op 1013332 cache-misses/op 2204176 cache-references/op 99399017 cpu-cycles/op 208945557 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=6-8 292923957 4.033 ns/op 0.0000313 cache-misses/op 0.0009913 cache-references/op 17.21 cpu-cycles/op 83.51 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=12-8 194045696 6.147 ns/op 0.0000205 cache-misses/op 0.0006611 cache-references/op 26.30 cpu-cycles/op 116.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=18-8 197185197 6.506 ns/op 0.0000208 cache-misses/op 0.001119 cache-references/op 27.82 cpu-cycles/op 121.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=24-8 187990225 6.724 ns/op 0.0000281 cache-misses/op 0.001906 cache-references/op 28.66 cpu-cycles/op 120.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=30-8 197301476 5.890 ns/op 0.0000157 cache-misses/op 0.001379 cache-references/op 25.15 cpu-cycles/op 109.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=64-8 204579825 5.998 ns/op 0.0000329 cache-misses/op 0.0003597 cache-references/op 25.72 cpu-cycles/op 111.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=128-8 195613374 5.863 ns/op 0.0000440 cache-misses/op 0.0005419 cache-references/op 25.14 cpu-cycles/op 111.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=256-8 195544776 6.045 ns/op 0.0000127 cache-misses/op 0.0007684 cache-references/op 25.89 cpu-cycles/op 113.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=512-8 201046659 6.004 ns/op 0.0000193 cache-misses/op 0.0008444 cache-references/op 25.68 cpu-cycles/op 112.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=1024-8 188706936 6.402 ns/op 0.0000745 cache-misses/op 0.001517 cache-references/op 27.31 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=2048-8 142942668 8.666 ns/op 0.0000366 cache-misses/op 0.002157 cache-references/op 37.07 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=4096-8 78283605 15.04 ns/op 0.0001337 cache-misses/op 0.004890 cache-references/op 64.22 cpu-cycles/op 112.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=8192-8 65863648 18.01 ns/op 0.0001106 cache-misses/op 0.003706 cache-references/op 76.99 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=32768-8 57795889 20.52 ns/op 0.0002469 cache-misses/op 0.4420 cache-references/op 87.82 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=65536-8 54143233 22.01 ns/op 0.0009190 cache-misses/op 2.397 cache-references/op 94.12 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=131072-8 52052287 22.61 ns/op 0.003741 cache-misses/op 3.969 cache-references/op 96.96 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=262144-8 47176381 25.41 ns/op 0.2673 cache-misses/op 5.313 cache-references/op 108.5 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=524288-8 31973942 37.72 ns/op 2.326 cache-misses/op 6.045 cache-references/op 161.0 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=1048576-8 26331442 45.74 ns/op 4.624 cache-misses/op 6.765 cache-references/op 196.0 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=2097152-8 28597461 48.90 ns/op 5.794 cache-misses/op 6.975 cache-references/op 209.6 cpu-cycles/op 112.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=4194304-8 32583860 49.74 ns/op 6.294 cache-misses/op 7.134 cache-references/op 212.4 cpu-cycles/op 111.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=6-8 292171044 4.107 ns/op 0.0000151 cache-misses/op 0.0007909 cache-references/op 17.54 cpu-cycles/op 83.51 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=12-8 193241595 6.225 ns/op 0.0000309 cache-misses/op 0.0008272 cache-references/op 26.59 cpu-cycles/op 115.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=18-8 200942668 5.939 ns/op 0.0000291 cache-misses/op 0.0003134 cache-references/op 25.47 cpu-cycles/op 111.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=24-8 191796966 6.695 ns/op 0.0000470 cache-misses/op 0.0004776 cache-references/op 28.71 cpu-cycles/op 121.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=30-8 200584708 5.935 ns/op 0.0000316 cache-misses/op 0.0006657 cache-references/op 25.32 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=64-8 202457132 5.941 ns/op 0.0000253 cache-misses/op 0.0006832 cache-references/op 25.35 cpu-cycles/op 110.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=128-8 203382823 6.006 ns/op 0.0000210 cache-misses/op 0.001310 cache-references/op 25.66 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=256-8 195733530 5.912 ns/op 0.0000254 cache-misses/op 0.0006762 cache-references/op 25.31 cpu-cycles/op 110.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=512-8 196310808 6.009 ns/op 0.0000486 cache-misses/op 0.001001 cache-references/op 25.69 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=1024-8 198616755 6.124 ns/op 0.0000323 cache-misses/op 0.0006921 cache-references/op 26.13 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=2048-8 153631836 8.776 ns/op 0.0000411 cache-misses/op 0.001922 cache-references/op 37.51 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=4096-8 80537836 15.20 ns/op 0.0001440 cache-misses/op 0.004893 cache-references/op 64.87 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=8192-8 67537460 17.46 ns/op 0.0001298 cache-misses/op 0.001217 cache-references/op 74.88 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=32768-8 57281428 19.92 ns/op 0.0001569 cache-misses/op 0.02499 cache-references/op 85.03 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=65536-8 57439369 20.88 ns/op 0.0004169 cache-misses/op 0.5250 cache-references/op 89.50 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=131072-8 53322874 22.12 ns/op 0.001223 cache-misses/op 2.225 cache-references/op 94.55 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=262144-8 53088420 22.58 ns/op 0.005887 cache-misses/op 3.493 cache-references/op 96.74 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=524288-8 45756304 26.11 ns/op 0.3012 cache-misses/op 4.786 cache-references/op 111.4 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=1048576-8 31082487 38.51 ns/op 2.402 cache-misses/op 5.617 cache-references/op 165.0 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=2097152-8 30666164 45.77 ns/op 4.344 cache-misses/op 6.079 cache-references/op 195.7 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=4194304-8 32766993 48.17 ns/op 5.251 cache-misses/op 6.204 cache-references/op 206.4 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=6-8 114465424 10.42 ns/op 0.0000377 cache-misses/op 0.0005843 cache-references/op 44.67 cpu-cycles/op 214.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=12-8 139923574 8.020 ns/op 0.0000229 cache-misses/op 0.001275 cache-references/op 34.20 cpu-cycles/op 152.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=18-8 155315467 7.617 ns/op 0.0000282 cache-misses/op 0.0005844 cache-references/op 32.56 cpu-cycles/op 145.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=24-8 142092130 7.957 ns/op 0.0000264 cache-misses/op 0.0005120 cache-references/op 34.12 cpu-cycles/op 152.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=30-8 149590704 7.707 ns/op 0.0000188 cache-misses/op 0.001674 cache-references/op 32.87 cpu-cycles/op 146.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=64-8 152028338 7.819 ns/op 0.0000451 cache-misses/op 0.001061 cache-references/op 33.47 cpu-cycles/op 148.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=128-8 145287046 8.331 ns/op 0.0000271 cache-misses/op 0.001907 cache-references/op 35.55 cpu-cycles/op 154.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=256-8 130834285 9.428 ns/op 0.0000322 cache-misses/op 0.002479 cache-references/op 40.21 cpu-cycles/op 168.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=512-8 121760608 9.824 ns/op 0.0000266 cache-misses/op 0.001323 cache-references/op 41.91 cpu-cycles/op 176.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=1024-8 100000000 10.22 ns/op 0.0000900 cache-misses/op 0.0009855 cache-references/op 43.81 cpu-cycles/op 180.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=2048-8 88602718 13.10 ns/op 0.0000406 cache-misses/op 0.002016 cache-references/op 55.92 cpu-cycles/op 180.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=4096-8 48640635 24.29 ns/op 0.0002034 cache-misses/op 0.01609 cache-references/op 103.6 cpu-cycles/op 182.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=8192-8 38567454 26.29 ns/op 0.0002379 cache-misses/op 0.004418 cache-references/op 112.7 cpu-cycles/op 183.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=32768-8 37714395 31.62 ns/op 0.001192 cache-misses/op 3.270 cache-references/op 134.9 cpu-cycles/op 182.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=65536-8 36184546 32.50 ns/op 0.007587 cache-misses/op 5.331 cache-references/op 139.1 cpu-cycles/op 183.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=131072-8 34866349 34.21 ns/op 0.4130 cache-misses/op 6.851 cache-references/op 146.7 cpu-cycles/op 182.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=262144-8 23262633 52.17 ns/op 2.948 cache-misses/op 8.245 cache-references/op 222.7 cpu-cycles/op 182.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=524288-8 18690108 64.77 ns/op 5.734 cache-misses/op 8.718 cache-references/op 277.6 cpu-cycles/op 183.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=1048576-8 18119514 67.07 ns/op 6.867 cache-misses/op 8.803 cache-references/op 286.2 cpu-cycles/op 183.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=2097152-8 21182592 67.14 ns/op 7.975 cache-misses/op 9.150 cache-references/op 286.7 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=4194304-8 23635257 68.70 ns/op 8.020 cache-misses/op 8.878 cache-references/op 294.6 cpu-cycles/op 182.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=6-8 191720494 5.783 ns/op 0.0000084 cache-misses/op 0.0005153 cache-references/op 24.79 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=12-8 207994274 5.808 ns/op 0.0000230 cache-misses/op 0.001383 cache-references/op 24.78 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=18-8 199457782 5.814 ns/op 0.0000336 cache-misses/op 0.001703 cache-references/op 24.78 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=24-8 195712104 5.889 ns/op 0.0000084 cache-misses/op 0.0003553 cache-references/op 25.25 cpu-cycles/op 102.1 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=30-8 206707195 6.207 ns/op 0.0000075 cache-misses/op 0.0003396 cache-references/op 26.62 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=64-8 193617556 6.571 ns/op 0.0000078 cache-misses/op 0.0003678 cache-references/op 28.17 cpu-cycles/op 102.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=128-8 189734061 5.972 ns/op 0.0000108 cache-misses/op 0.001533 cache-references/op 25.48 cpu-cycles/op 101.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=256-8 192622600 6.205 ns/op 0.0000231 cache-misses/op 0.001038 cache-references/op 26.53 cpu-cycles/op 102.1 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=512-8 194955866 6.154 ns/op 0.0000283 cache-misses/op 0.001917 cache-references/op 26.23 cpu-cycles/op 101.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=1024-8 189237075 6.382 ns/op 0.0000099 cache-misses/op 0.0002672 cache-references/op 27.37 cpu-cycles/op 102.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=2048-8 181231693 6.556 ns/op 0.0000110 cache-misses/op 0.001638 cache-references/op 28.02 cpu-cycles/op 101.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=4096-8 149325026 8.068 ns/op 0.0000165 cache-misses/op 0.002722 cache-references/op 34.42 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=8192-8 145081165 8.250 ns/op 0.0000100 cache-misses/op 0.003944 cache-references/op 35.26 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=32768-8 132763636 9.060 ns/op 0.0000259 cache-misses/op 0.3950 cache-references/op 38.71 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=65536-8 100000000 10.14 ns/op 0.0003004 cache-misses/op 1.820 cache-references/op 43.28 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=131072-8 100000000 11.02 ns/op 0.003617 cache-misses/op 3.185 cache-references/op 47.13 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=262144-8 78367095 12.91 ns/op 0.1188 cache-misses/op 4.004 cache-references/op 55.30 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=524288-8 40031253 30.01 ns/op 1.429 cache-misses/op 4.257 cache-references/op 128.3 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=1048576-8 28540441 42.70 ns/op 3.030 cache-misses/op 4.599 cache-references/op 182.7 cpu-cycles/op 110.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=2097152-8 27532052 46.61 ns/op 3.872 cache-misses/op 4.799 cache-references/op 199.0 cpu-cycles/op 110.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=4194304-8 26893160 48.42 ns/op 4.277 cache-misses/op 4.924 cache-references/op 207.0 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=6-8 208982966 5.748 ns/op 0.0000268 cache-misses/op 0.0007343 cache-references/op 24.60 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=12-8 199090519 6.230 ns/op 0.0000401 cache-misses/op 0.0007147 cache-references/op 26.58 cpu-cycles/op 100.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=18-8 202479745 5.752 ns/op 0.0000204 cache-misses/op 0.0006670 cache-references/op 24.62 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=24-8 204004376 5.880 ns/op 0.0000102 cache-misses/op 0.0006028 cache-references/op 25.09 cpu-cycles/op 98.97 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=30-8 207845492 6.623 ns/op 0.0000103 cache-misses/op 0.0003793 cache-references/op 28.39 cpu-cycles/op 101.1 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=64-8 207615838 6.214 ns/op 0.0000077 cache-misses/op 0.001599 cache-references/op 26.50 cpu-cycles/op 100.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=128-8 188345344 6.223 ns/op 0.0000272 cache-misses/op 0.0008857 cache-references/op 26.65 cpu-cycles/op 99.20 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=256-8 189703611 6.389 ns/op 0.0000806 cache-misses/op 0.0008896 cache-references/op 27.30 cpu-cycles/op 99.40 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=512-8 196160359 6.088 ns/op 0.0000245 cache-misses/op 0.001773 cache-references/op 25.96 cpu-cycles/op 98.52 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=1024-8 196473184 6.254 ns/op 0.0000073 cache-misses/op 0.0004231 cache-references/op 26.81 cpu-cycles/op 98.96 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=2048-8 193365342 6.185 ns/op 0.0000207 cache-misses/op 0.001286 cache-references/op 26.45 cpu-cycles/op 98.64 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=4096-8 154930917 7.819 ns/op 0.0000113 cache-misses/op 0.002764 cache-references/op 33.34 cpu-cycles/op 107.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=8192-8 151504644 7.951 ns/op 0.0000371 cache-misses/op 0.002501 cache-references/op 33.96 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=32768-8 142317924 8.382 ns/op 0.0000198 cache-misses/op 0.003362 cache-references/op 35.77 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=65536-8 137070376 8.794 ns/op 0.0000242 cache-misses/op 0.2791 cache-references/op 37.52 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=131072-8 121061506 9.855 ns/op 0.0000659 cache-misses/op 1.818 cache-references/op 42.18 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=262144-8 115306554 10.49 ns/op 0.002857 cache-misses/op 3.114 cache-references/op 44.80 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=524288-8 88245740 13.57 ns/op 0.1623 cache-misses/op 3.863 cache-references/op 58.09 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=1048576-8 40789770 29.93 ns/op 1.613 cache-misses/op 4.139 cache-references/op 127.9 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=2097152-8 31506242 39.69 ns/op 3.205 cache-misses/op 4.663 cache-references/op 169.7 cpu-cycles/op 107.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=4194304-8 29119438 44.16 ns/op 4.097 cache-misses/op 4.972 cache-references/op 188.7 cpu-cycles/op 107.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=6-8 143563406 8.323 ns/op 0.0000117 cache-misses/op 0.002086 cache-references/op 35.49 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=12-8 134701822 8.379 ns/op 0.0000399 cache-misses/op 0.0006540 cache-references/op 35.92 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=18-8 127941382 9.420 ns/op 0.0000458 cache-misses/op 0.002810 cache-references/op 40.15 cpu-cycles/op 151.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=24-8 123165373 9.363 ns/op 0.0000175 cache-misses/op 0.002388 cache-references/op 39.94 cpu-cycles/op 153.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=30-8 128045580 9.060 ns/op 0.0000161 cache-misses/op 0.002706 cache-references/op 38.62 cpu-cycles/op 149.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=64-8 143719393 8.804 ns/op 0.0000102 cache-misses/op 0.0003578 cache-references/op 37.76 cpu-cycles/op 150.1 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=128-8 138571059 8.923 ns/op 0.0000106 cache-misses/op 0.0005378 cache-references/op 38.27 cpu-cycles/op 150.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=256-8 136100672 9.120 ns/op 0.0000170 cache-misses/op 0.0008316 cache-references/op 38.92 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=512-8 132304635 9.185 ns/op 0.0000113 cache-misses/op 0.001885 cache-references/op 39.28 cpu-cycles/op 150.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=1024-8 126902013 9.442 ns/op 0.0000191 cache-misses/op 0.002408 cache-references/op 40.33 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=2048-8 123713868 9.744 ns/op 0.0000414 cache-misses/op 0.001100 cache-references/op 41.78 cpu-cycles/op 150.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=4096-8 100000000 11.46 ns/op 0.0000926 cache-misses/op 0.006305 cache-references/op 48.86 cpu-cycles/op 159.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=8192-8 100000000 11.56 ns/op 0.0001260 cache-misses/op 0.001778 cache-references/op 49.57 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=32768-8 85800489 13.87 ns/op 0.0004886 cache-misses/op 2.782 cache-references/op 59.20 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=65536-8 74344803 15.08 ns/op 0.003997 cache-misses/op 4.851 cache-references/op 64.46 cpu-cycles/op 159.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=131072-8 60297895 17.96 ns/op 0.2272 cache-misses/op 6.068 cache-references/op 76.83 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=262144-8 30817173 39.34 ns/op 2.101 cache-misses/op 6.253 cache-references/op 168.2 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=524288-8 21727044 55.95 ns/op 4.387 cache-misses/op 6.783 cache-references/op 239.1 cpu-cycles/op 159.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=1048576-8 18913920 64.17 ns/op 5.638 cache-misses/op 7.162 cache-references/op 275.2 cpu-cycles/op 159.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=2097152-8 18194805 67.93 ns/op 6.196 cache-misses/op 7.334 cache-references/op 291.3 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=4194304-8 20139967 69.03 ns/op 6.454 cache-misses/op 7.377 cache-references/op 296.0 cpu-cycles/op 159.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=6-8 208851820 5.706 ns/op 0.0000205 cache-misses/op 0.001139 cache-references/op 24.39 cpu-cycles/op 117.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=12-8 151089529 7.895 ns/op 0.0000174 cache-misses/op 0.0004143 cache-references/op 33.86 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=18-8 151022713 7.904 ns/op 0.0000295 cache-misses/op 0.0006777 cache-references/op 33.87 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=24-8 151594893 8.996 ns/op 0.0000222 cache-misses/op 0.0007457 cache-references/op 38.52 cpu-cycles/op 168.9 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=30-8 151182810 10.37 ns/op 0.0000544 cache-misses/op 0.002466 cache-references/op 44.22 cpu-cycles/op 160.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=64-8 151209406 7.945 ns/op 0.0000504 cache-misses/op 0.002187 cache-references/op 33.87 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=128-8 151945165 7.938 ns/op 0.0000594 cache-misses/op 0.001312 cache-references/op 33.87 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=256-8 139210258 7.916 ns/op 0.0000386 cache-misses/op 0.001161 cache-references/op 33.88 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=512-8 151380561 7.896 ns/op 0.0000237 cache-misses/op 0.0003564 cache-references/op 33.87 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=1024-8 140799621 8.364 ns/op 0.0000491 cache-misses/op 0.002694 cache-references/op 35.66 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=2048-8 139385746 8.731 ns/op 0.0000864 cache-misses/op 0.002996 cache-references/op 37.25 cpu-cycles/op 150.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=4096-8 137330481 8.792 ns/op 0.0000604 cache-misses/op 0.002560 cache-references/op 37.52 cpu-cycles/op 150.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=8192-8 129868348 9.170 ns/op 0.0000270 cache-misses/op 0.005162 cache-references/op 39.10 cpu-cycles/op 150.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=32768-8 100000000 10.33 ns/op 0.0001809 cache-misses/op 0.7462 cache-references/op 44.21 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=65536-8 100000000 11.63 ns/op 0.0004022 cache-misses/op 3.409 cache-references/op 49.69 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=131072-8 97486346 11.96 ns/op 0.001301 cache-misses/op 6.194 cache-references/op 51.21 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=262144-8 72377605 16.37 ns/op 0.2590 cache-misses/op 7.091 cache-references/op 70.08 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=524288-8 31133058 38.55 ns/op 3.036 cache-misses/op 7.997 cache-references/op 164.5 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=1048576-8 27317307 43.96 ns/op 5.913 cache-misses/op 8.428 cache-references/op 187.7 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=2097152-8 25854624 46.05 ns/op 7.394 cache-misses/op 8.769 cache-references/op 197.5 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=4194304-8 25373904 47.12 ns/op 7.753 cache-misses/op 8.484 cache-references/op 202.0 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=6-8 171784526 6.964 ns/op 0.0000453 cache-misses/op 0.0008823 cache-references/op 29.81 cpu-cycles/op 118.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=12-8 141942180 8.548 ns/op 0.0000463 cache-misses/op 0.001510 cache-references/op 36.49 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=18-8 140964300 8.529 ns/op 0.0000451 cache-misses/op 0.001872 cache-references/op 36.43 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=24-8 100000000 11.58 ns/op 0.0000719 cache-misses/op 0.0007093 cache-references/op 49.68 cpu-cycles/op 180.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=30-8 139815589 8.481 ns/op 0.0000137 cache-misses/op 0.0003883 cache-references/op 36.38 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=64-8 121468418 8.510 ns/op 0.0000175 cache-misses/op 0.002584 cache-references/op 36.27 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=128-8 126539674 8.534 ns/op 0.0000794 cache-misses/op 0.0009938 cache-references/op 36.56 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=256-8 139741814 8.792 ns/op 0.0000213 cache-misses/op 0.0005648 cache-references/op 37.71 cpu-cycles/op 150.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=512-8 135413944 8.764 ns/op 0.0000395 cache-misses/op 0.001456 cache-references/op 37.49 cpu-cycles/op 150.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=1024-8 132892966 8.839 ns/op 0.0000457 cache-misses/op 0.0009157 cache-references/op 37.72 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=2048-8 135902479 8.952 ns/op 0.0000255 cache-misses/op 0.0009618 cache-references/op 38.20 cpu-cycles/op 150.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=4096-8 132433219 8.961 ns/op 0.0000560 cache-misses/op 0.002284 cache-references/op 38.23 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=8192-8 130921657 9.196 ns/op 0.0000428 cache-misses/op 0.002337 cache-references/op 39.23 cpu-cycles/op 150.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=32768-8 122673613 9.926 ns/op 0.0000509 cache-misses/op 0.06099 cache-references/op 42.33 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=65536-8 100000000 10.51 ns/op 0.0002836 cache-misses/op 0.7020 cache-references/op 45.05 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=131072-8 100000000 11.79 ns/op 0.0003801 cache-misses/op 2.992 cache-references/op 50.40 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=262144-8 95242668 12.35 ns/op 0.003178 cache-misses/op 4.514 cache-references/op 52.80 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=524288-8 65546190 17.93 ns/op 0.3469 cache-misses/op 5.864 cache-references/op 76.75 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=1048576-8 31694455 38.51 ns/op 2.942 cache-misses/op 6.370 cache-references/op 164.4 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=2097152-8 27289628 44.29 ns/op 5.256 cache-misses/op 7.249 cache-references/op 188.9 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=4194304-8 26995530 44.52 ns/op 6.309 cache-misses/op 7.406 cache-references/op 190.5 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=6-8 197795868 6.006 ns/op 0.0000331 cache-misses/op 0.001212 cache-references/op 25.62 cpu-cycles/op 140.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=12-8 100000000 10.21 ns/op 0.0001392 cache-misses/op 0.002714 cache-references/op 43.52 cpu-cycles/op 180.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=18-8 100000000 11.08 ns/op 0.0000638 cache-misses/op 0.0005801 cache-references/op 47.52 cpu-cycles/op 180.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=24-8 100000000 10.63 ns/op 0.0001432 cache-misses/op 0.003129 cache-references/op 45.34 cpu-cycles/op 181.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=30-8 100000000 10.61 ns/op 0.0000875 cache-misses/op 0.002825 cache-references/op 45.22 cpu-cycles/op 179.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=64-8 100000000 10.71 ns/op 0.0000976 cache-misses/op 0.002086 cache-references/op 45.82 cpu-cycles/op 179.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=128-8 100000000 10.21 ns/op 0.0000963 cache-misses/op 0.001715 cache-references/op 43.71 cpu-cycles/op 181.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=256-8 100000000 10.59 ns/op 0.0000968 cache-misses/op 0.001397 cache-references/op 45.33 cpu-cycles/op 183.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=512-8 100000000 11.19 ns/op 0.0001115 cache-misses/op 0.001956 cache-references/op 47.88 cpu-cycles/op 182.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=1024-8 97852839 12.14 ns/op 0.0000939 cache-misses/op 0.0008930 cache-references/op 52.08 cpu-cycles/op 181.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=2048-8 76512367 15.18 ns/op 0.0001773 cache-misses/op 0.001422 cache-references/op 65.11 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=4096-8 83353875 14.26 ns/op 0.0000951 cache-misses/op 0.004992 cache-references/op 60.84 cpu-cycles/op 181.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=8192-8 85955199 13.31 ns/op 0.0001770 cache-misses/op 0.001554 cache-references/op 57.10 cpu-cycles/op 180.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=32768-8 55801401 21.29 ns/op 0.0005831 cache-misses/op 5.093 cache-references/op 90.96 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=65536-8 65356671 18.25 ns/op 0.004471 cache-misses/op 8.115 cache-references/op 77.88 cpu-cycles/op 180.9 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=131072-8 39130752 30.90 ns/op 0.5479 cache-misses/op 10.95 cache-references/op 132.4 cpu-cycles/op 182.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=262144-8 24713296 49.05 ns/op 3.928 cache-misses/op 11.08 cache-references/op 210.0 cpu-cycles/op 182.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=524288-8 23284236 52.49 ns/op 7.337 cache-misses/op 11.15 cache-references/op 224.4 cpu-cycles/op 181.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=1048576-8 21663601 55.88 ns/op 9.295 cache-misses/op 11.51 cache-references/op 238.6 cpu-cycles/op 181.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=2097152-8 23496776 60.51 ns/op 10.30 cache-misses/op 11.82 cache-references/op 258.8 cpu-cycles/op 182.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=4194304-8 23309174 56.33 ns/op 10.07 cache-misses/op 10.84 cache-references/op 240.9 cpu-cycles/op 181.6 instructions/op | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=6-8 205663884 6.298 ns/op 0 %fullgrp 0.0000283 cache-misses/op 0.001506 cache-references/op 26.90 cpu-cycles/op 101.5 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=12-8 199125715 6.601 ns/op 50.00 %fullgrp 0.0000235 cache-misses/op 0.0008328 cache-references/op 28.16 cpu-cycles/op 105.3 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=18-8 201443870 6.213 ns/op 0 %fullgrp 0.0000240 cache-misses/op 0.001401 cache-references/op 26.51 cpu-cycles/op 101.5 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=24-8 198442435 6.633 ns/op 25.00 %fullgrp 0.0000240 cache-misses/op 0.001643 cache-references/op 28.31 cpu-cycles/op 105.0 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=30-8 185789748 6.408 ns/op 12.50 %fullgrp 0.0000220 cache-misses/op 0.001486 cache-references/op 27.37 cpu-cycles/op 102.3 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=64-8 188113292 6.465 ns/op 6.250 %fullgrp 0.0000101 cache-misses/op 0.0003894 cache-references/op 27.72 cpu-cycles/op 101.4 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=128-8 179424744 6.910 ns/op 9.375 %fullgrp 0.0000091 cache-misses/op 0.0009366 cache-references/op 29.48 cpu-cycles/op 101.8 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=256-8 175544020 6.738 ns/op 7.812 %fullgrp 0.0000189 cache-misses/op 0.001142 cache-references/op 28.82 cpu-cycles/op 101.6 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=512-8 179430181 6.571 ns/op 4.688 %fullgrp 0.0000099 cache-misses/op 0.0005348 cache-references/op 28.13 cpu-cycles/op 99.05 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=1024-8 173461347 6.726 ns/op 4.688 %fullgrp 0.0000141 cache-misses/op 0.0003456 cache-references/op 28.85 cpu-cycles/op 99.83 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=2048-8 172401028 6.951 ns/op 4.688 %fullgrp 0.0000323 cache-misses/op 0.0005368 cache-references/op 29.80 cpu-cycles/op 99.90 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=4096-8 139970431 8.506 ns/op 5.176 %fullgrp 0.0000242 cache-misses/op 0.0007648 cache-references/op 36.47 cpu-cycles/op 108.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=8192-8 135252133 8.911 ns/op 4.883 %fullgrp 0.0000265 cache-misses/op 0.004790 cache-references/op 38.02 cpu-cycles/op 108.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=32768-8 122621452 9.627 ns/op 5.273 %fullgrp 0.0000758 cache-misses/op 0.01725 cache-references/op 41.09 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=65536-8 100000000 10.35 ns/op 5.341 %fullgrp 0.002760 cache-misses/op 1.093 cache-references/op 44.16 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=131072-8 100000000 10.94 ns/op 5.206 %fullgrp 0.007470 cache-misses/op 1.676 cache-references/op 46.93 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=262144-8 84979876 12.95 ns/op 5.391 %fullgrp 0.09378 cache-misses/op 2.036 cache-references/op 55.41 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=524288-8 50407588 22.91 ns/op 5.503 %fullgrp 0.7701 cache-misses/op 2.246 cache-references/op 98.21 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=1048576-8 36515288 32.33 ns/op 5.406 %fullgrp 1.593 cache-misses/op 2.388 cache-references/op 138.2 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=2097152-8 32679988 36.70 ns/op 5.445 %fullgrp 2.069 cache-misses/op 2.523 cache-references/op 156.7 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=4194304-8 31128868 38.74 ns/op 5.423 %fullgrp 2.332 cache-misses/op 2.668 cache-references/op 165.4 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=6-8 210722634 5.689 ns/op 0 %fullgrp 0.0000126 cache-misses/op 0.0002689 cache-references/op 24.40 cpu-cycles/op 96.02 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=12-8 202487466 7.190 ns/op 50.00 %fullgrp 0.0000240 cache-misses/op 0.0006973 cache-references/op 30.68 cpu-cycles/op 111.3 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=18-8 204125229 5.686 ns/op 0 %fullgrp 0.0000182 cache-misses/op 0.0003395 cache-references/op 24.38 cpu-cycles/op 96.02 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=24-8 202807614 6.727 ns/op 25.00 %fullgrp 0.0000082 cache-misses/op 0.001560 cache-references/op 28.69 cpu-cycles/op 106.3 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=30-8 209433252 5.714 ns/op 0 %fullgrp 0.0000181 cache-misses/op 0.0005763 cache-references/op 24.38 cpu-cycles/op 96.02 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=64-8 178215159 6.368 ns/op 6.250 %fullgrp 0.0000133 cache-misses/op 0.001563 cache-references/op 27.18 cpu-cycles/op 99.24 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=128-8 188361980 6.810 ns/op 6.250 %fullgrp 0.0000117 cache-misses/op 0.001268 cache-references/op 29.04 cpu-cycles/op 100.6 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=256-8 177585238 6.438 ns/op 3.125 %fullgrp 0.0000155 cache-misses/op 0.0006178 cache-references/op 27.55 cpu-cycles/op 97.95 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=512-8 185469288 6.793 ns/op 7.812 %fullgrp 0.0000252 cache-misses/op 0.001003 cache-references/op 28.98 cpu-cycles/op 99.67 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=1024-8 176759088 6.699 ns/op 5.859 %fullgrp 0.0000100 cache-misses/op 0.0003168 cache-references/op 28.73 cpu-cycles/op 99.21 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=2048-8 174946298 6.784 ns/op 4.688 %fullgrp 0.0000269 cache-misses/op 0.0004698 cache-references/op 29.05 cpu-cycles/op 98.23 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=4096-8 144858252 8.294 ns/op 4.395 %fullgrp 0.0000307 cache-misses/op 0.001596 cache-references/op 35.38 cpu-cycles/op 107.3 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=8192-8 136455448 8.664 ns/op 5.762 %fullgrp 0.0000167 cache-misses/op 0.001096 cache-references/op 37.13 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=32768-8 128011700 9.486 ns/op 5.688 %fullgrp 0.0000958 cache-misses/op 0.006401 cache-references/op 40.51 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=65536-8 123563161 9.746 ns/op 5.481 %fullgrp 0.0000237 cache-misses/op 0.2400 cache-references/op 41.70 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=131072-8 100000000 10.56 ns/op 5.362 %fullgrp 0.0005064 cache-misses/op 1.045 cache-references/op 45.08 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=262144-8 100000000 10.98 ns/op 5.347 %fullgrp 0.002851 cache-misses/op 1.612 cache-references/op 46.85 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=524288-8 81729999 13.80 ns/op 5.361 %fullgrp 0.09733 cache-misses/op 1.912 cache-references/op 58.91 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=1048576-8 44922712 26.50 ns/op 5.425 %fullgrp 0.8122 cache-misses/op 2.153 cache-references/op 113.2 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=2097152-8 36623311 32.49 ns/op 5.407 %fullgrp 1.559 cache-misses/op 2.302 cache-references/op 138.9 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=4194304-8 34379685 34.67 ns/op 5.425 %fullgrp 1.999 cache-misses/op 2.411 cache-references/op 148.7 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=6-8 159733879 7.949 ns/op 0 %fullgrp 0.0000243 cache-misses/op 0.002108 cache-references/op 33.90 cpu-cycles/op 128.0 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=12-8 130952226 9.900 ns/op 50.00 %fullgrp 0.0000209 cache-misses/op 0.002864 cache-references/op 42.19 cpu-cycles/op 148.3 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=18-8 162053026 7.363 ns/op 0 %fullgrp 0.0000238 cache-misses/op 0.0007392 cache-references/op 31.53 cpu-cycles/op 128.0 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=24-8 138461906 10.11 ns/op 50.00 %fullgrp 0.0000375 cache-misses/op 0.001729 cache-references/op 43.09 cpu-cycles/op 158.0 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=30-8 148817643 8.196 ns/op 0 %fullgrp 0.0000450 cache-misses/op 0.0009752 cache-references/op 35.03 cpu-cycles/op 130.4 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=64-8 131482675 8.098 ns/op 6.250 %fullgrp 0.0000117 cache-misses/op 0.0004644 cache-references/op 34.73 cpu-cycles/op 134.4 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=128-8 132065006 8.345 ns/op 6.250 %fullgrp 0.0000129 cache-misses/op 0.0003953 cache-references/op 35.79 cpu-cycles/op 132.1 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=256-8 137667385 8.418 ns/op 4.688 %fullgrp 0.0000198 cache-misses/op 0.0008239 cache-references/op 35.93 cpu-cycles/op 131.4 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=512-8 135379933 9.040 ns/op 7.812 %fullgrp 0.0000128 cache-misses/op 0.002833 cache-references/op 38.56 cpu-cycles/op 132.2 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=1024-8 130295697 9.028 ns/op 5.078 %fullgrp 0.0000374 cache-misses/op 0.001844 cache-references/op 38.51 cpu-cycles/op 131.4 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=2048-8 130082250 9.153 ns/op 6.055 %fullgrp 0.0000208 cache-misses/op 0.002442 cache-references/op 39.07 cpu-cycles/op 131.2 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=4096-8 100000000 10.85 ns/op 6.445 %fullgrp 0.0001017 cache-misses/op 0.003345 cache-references/op 46.46 cpu-cycles/op 140.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=8192-8 100000000 11.17 ns/op 6.055 %fullgrp 0.0000713 cache-misses/op 0.0005913 cache-references/op 47.89 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=32768-8 97417533 12.18 ns/op 5.359 %fullgrp 0.001735 cache-misses/op 1.024 cache-references/op 51.98 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=65536-8 90023984 12.72 ns/op 5.347 %fullgrp 0.007810 cache-misses/op 1.695 cache-references/op 54.26 cpu-cycles/op 140.3 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=131072-8 80688867 13.91 ns/op 5.240 %fullgrp 0.07806 cache-misses/op 2.415 cache-references/op 59.57 cpu-cycles/op 140.3 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=262144-8 44829728 25.70 ns/op 5.463 %fullgrp 1.125 cache-misses/op 3.379 cache-references/op 109.9 cpu-cycles/op 140.5 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=524288-8 31847212 37.75 ns/op 5.397 %fullgrp 2.654 cache-misses/op 4.135 cache-references/op 161.4 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=1048576-8 28566648 42.32 ns/op 5.387 %fullgrp 3.359 cache-misses/op 4.369 cache-references/op 181.4 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=2097152-8 27557640 43.78 ns/op 5.375 %fullgrp 3.258 cache-misses/op 3.924 cache-references/op 187.7 cpu-cycles/op 140.6 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=4194304-8 26923924 44.51 ns/op 5.422 %fullgrp 3.026 cache-misses/op 3.508 cache-references/op 190.4 cpu-cycles/op 140.5 instructions/op 0.5001 load | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=6-8 18215194 66.07 ns/op 0.0004450 cache-misses/op 0.01492 cache-references/op 282.3 cpu-cycles/op 1192 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=12-8 3569794 334.1 ns/op 0.4216 cache-misses/op 6.958 cache-references/op 1373 cpu-cycles/op 4841 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=18-8 1630219 736.3 ns/op 1.375 cache-misses/op 20.80 cache-references/op 3032 cpu-cycles/op 9367 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=24-8 1308129 917.4 ns/op 1.259 cache-misses/op 22.74 cache-references/op 3737 cpu-cycles/op 11494 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=30-8 727537 1639 ns/op 3.686 cache-misses/op 50.01 cache-references/op 6782 cpu-cycles/op 18448 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=64-8 319257 3682 ns/op 10.29 cache-misses/op 117.0 cache-references/op 15272 cpu-cycles/op 38253 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=128-8 153452 7393 ns/op 28.84 cache-misses/op 244.8 cache-references/op 30735 cpu-cycles/op 74576 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=256-8 82453 14493 ns/op 69.50 cache-misses/op 492.7 cache-references/op 60216 cpu-cycles/op 144540 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=512-8 41622 28470 ns/op 156.7 cache-misses/op 1058 cache-references/op 118310 cpu-cycles/op 282581 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=1024-8 21338 56286 ns/op 359.5 cache-misses/op 2103 cache-references/op 234189 cpu-cycles/op 557218 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=2048-8 10000 111375 ns/op 1011 cache-misses/op 4020 cache-references/op 462907 cpu-cycles/op 1096843 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=4096-8 5188 222228 ns/op 2510 cache-misses/op 7910 cache-references/op 924384 cpu-cycles/op 2173061 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=8192-8 2640 451120 ns/op 5155 cache-misses/op 16512 cache-references/op 1877295 cpu-cycles/op 4330352 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=32768-8 648 1877559 ns/op 7664 cache-misses/op 124897 cache-references/op 7826822 cpu-cycles/op 17223849 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=65536-8 313 3799202 ns/op 42800 cache-misses/op 343124 cache-references/op 15569368 cpu-cycles/op 33605398 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=131072-8 145 8230268 ns/op 276223 cache-misses/op 1004883 cache-references/op 34515130 cpu-cycles/op 66691470 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=262144-8 63 18995225 ns/op 750783 cache-misses/op 2667439 cache-references/op 80294452 cpu-cycles/op 135488344 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=524288-8 26 44110238 ns/op 2103903 cache-misses/op 6291358 cache-references/op 187705975 cpu-cycles/op 271418445 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=1048576-8 10 109482269 ns/op 6514166 cache-misses/op 14027838 cache-references/op 467355767 cpu-cycles/op 549217207 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=2097152-8 5 250438370 ns/op 18386785 cache-misses/op 29769964 cache-references/op 1069107218 cpu-cycles/op 1084469812 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=4194304-8 2 555646917 ns/op 46129446 cache-misses/op 64592034 cache-references/op 2371238838 cpu-cycles/op 2165053892 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=6-8 18151968 67.00 ns/op 0.0004964 cache-misses/op 0.01546 cache-references/op 286.2 cpu-cycles/op 1215 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=12-8 3778346 316.6 ns/op 0.2132 cache-misses/op 3.812 cache-references/op 1322 cpu-cycles/op 4762 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=18-8 1770408 671.6 ns/op 0.5728 cache-misses/op 11.45 cache-references/op 2780 cpu-cycles/op 9094 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=24-8 1421714 848.8 ns/op 0.7392 cache-misses/op 12.72 cache-references/op 3532 cpu-cycles/op 11203 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=30-8 776448 1480 ns/op 2.131 cache-misses/op 28.74 cache-references/op 6099 cpu-cycles/op 17796 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=64-8 362589 3275 ns/op 3.725 cache-misses/op 64.56 cache-references/op 13450 cpu-cycles/op 36930 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=128-8 176744 6620 ns/op 8.855 cache-misses/op 136.0 cache-references/op 27250 cpu-cycles/op 72234 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=256-8 89926 13132 ns/op 21.94 cache-misses/op 275.9 cache-references/op 53907 cpu-cycles/op 140325 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=512-8 46542 25740 ns/op 50.95 cache-misses/op 549.4 cache-references/op 105421 cpu-cycles/op 272476 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=1024-8 23622 50951 ns/op 121.3 cache-misses/op 1202 cache-references/op 208302 cpu-cycles/op 538495 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=2048-8 10000 102542 ns/op 415.4 cache-misses/op 2394 cache-references/op 418306 cpu-cycles/op 1065640 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=4096-8 5898 202980 ns/op 1206 cache-misses/op 4477 cache-references/op 828076 cpu-cycles/op 2095086 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=8192-8 2912 409800 ns/op 3017 cache-misses/op 8893 cache-references/op 1687583 cpu-cycles/op 4172877 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=32768-8 669 1723382 ns/op 8614 cache-misses/op 47290 cache-references/op 7037403 cpu-cycles/op 16709573 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=65536-8 334 3509486 ns/op 10677 cache-misses/op 163015 cache-references/op 14351312 cpu-cycles/op 33321004 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=131072-8 163 7498933 ns/op 96843 cache-misses/op 506177 cache-references/op 31353223 cpu-cycles/op 66671709 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=262144-8 67 15912201 ns/op 352245 cache-misses/op 1568732 cache-references/op 67379804 cpu-cycles/op 132666060 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=524288-8 33 35476670 ns/op 995217 cache-misses/op 4211048 cache-references/op 150358712 cpu-cycles/op 265876988 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=1048576-8 12 84590951 ns/op 3202952 cache-misses/op 10087120 cache-references/op 361349252 cpu-cycles/op 533375551 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=2097152-8 5 210749700 ns/op 10966250 cache-misses/op 22426974 cache-references/op 900354461 cpu-cycles/op 1076241144 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=4194304-8 3 478760097 ns/op 31422966 cache-misses/op 48817011 cache-references/op 2048969269 cpu-cycles/op 2135951850 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=6-8 17040202 70.47 ns/op 0.0002786 cache-misses/op 0.006636 cache-references/op 301.9 cpu-cycles/op 1316 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=12-8 2798082 428.4 ns/op 1.343 cache-misses/op 13.75 cache-references/op 1775 cpu-cycles/op 5437 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=18-8 1000000 1003 ns/op 4.331 cache-misses/op 41.41 cache-references/op 4179 cpu-cycles/op 11077 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=24-8 905235 1180 ns/op 4.498 cache-misses/op 43.71 cache-references/op 4908 cpu-cycles/op 12786 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=30-8 526665 2213 ns/op 13.74 cache-misses/op 96.20 cache-references/op 9185 cpu-cycles/op 21897 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=64-8 242667 4910 ns/op 36.22 cache-misses/op 213.9 cache-references/op 20373 cpu-cycles/op 45942 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=128-8 121033 9876 ns/op 95.44 cache-misses/op 444.2 cache-references/op 40921 cpu-cycles/op 91107 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=256-8 58929 19925 ns/op 218.2 cache-misses/op 944.8 cache-references/op 82585 cpu-cycles/op 181158 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=512-8 28977 42802 ns/op 539.4 cache-misses/op 1931 cache-references/op 170299 cpu-cycles/op 365432 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=1024-8 13735 87849 ns/op 1376 cache-misses/op 3696 cache-references/op 338199 cpu-cycles/op 729397 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=2048-8 7120 176493 ns/op 3012 cache-misses/op 7231 cache-references/op 673255 cpu-cycles/op 1456447 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=4096-8 3193 377117 ns/op 5751 cache-misses/op 15727 cache-references/op 1434622 cpu-cycles/op 3072233 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=8192-8 1419 842922 ns/op 10380 cache-misses/op 39863 cache-references/op 3179513 cpu-cycles/op 6492064 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=32768-8 331 3670461 ns/op 39304 cache-misses/op 316060 cache-references/op 13364664 cpu-cycles/op 29373434 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=65536-8 166 7102328 ns/op 227280 cache-misses/op 842037 cache-references/op 26611038 cpu-cycles/op 53527238 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=131072-8 76 15487176 ns/op 701409 cache-misses/op 2155329 cache-references/op 60449096 cpu-cycles/op 104238120 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=262144-8 34 33765510 ns/op 1777287 cache-misses/op 5034264 cache-references/op 135344663 cpu-cycles/op 197248048 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=524288-8 14 80517111 ns/op 4589671 cache-misses/op 10741536 cache-references/op 332280867 cpu-cycles/op 374051398 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=1048576-8 6 180805378 ns/op 11778720 cache-misses/op 22076963 cache-references/op 755445977 cpu-cycles/op 704717184 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=2097152-8 3 414215912 ns/op 31287136 cache-misses/op 48396822 cache-references/op 1759159650 cpu-cycles/op 1337887486 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=4194304-8 2 956806293 ns/op 71723100 cache-misses/op 100427749 cache-references/op 3997654446 cpu-cycles/op 2862505412 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=6-8 8701962 134.9 ns/op 0.3475 cache-misses/op 3.204 cache-references/op 550.6 cpu-cycles/op 1836 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=12-8 3575974 335.3 ns/op 1.054 cache-misses/op 9.783 cache-references/op 1347 cpu-cycles/op 3991 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=18-8 1821676 657.3 ns/op 2.342 cache-misses/op 23.04 cache-references/op 2677 cpu-cycles/op 7048 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=24-8 1629963 728.6 ns/op 2.404 cache-misses/op 23.23 cache-references/op 2955 cpu-cycles/op 7796 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=30-8 923946 1297 ns/op 5.445 cache-misses/op 49.82 cache-references/op 5288 cpu-cycles/op 12828 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=64-8 442923 2613 ns/op 15.43 cache-misses/op 100.9 cache-references/op 10645 cpu-cycles/op 24759 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=128-8 189753 5781 ns/op 52.75 cache-misses/op 209.5 cache-references/op 22342 cpu-cycles/op 47953 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=256-8 117626 10237 ns/op 120.4 cache-misses/op 427.6 cache-references/op 41404 cpu-cycles/op 93902 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=512-8 59128 20102 ns/op 291.6 cache-misses/op 875.0 cache-references/op 80615 cpu-cycles/op 185312 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=1024-8 29082 41179 ns/op 671.9 cache-misses/op 1871 cache-references/op 163873 cpu-cycles/op 373307 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=2048-8 14508 82014 ns/op 1590 cache-misses/op 3533 cache-references/op 325095 cpu-cycles/op 747712 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=4096-8 6285 185052 ns/op 2500 cache-misses/op 5118 cache-references/op 751571 cpu-cycles/op 1506774 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=8192-8 2907 402102 ns/op 4467 cache-misses/op 8471 cache-references/op 1636912 cpu-cycles/op 3075412 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=32768-8 680 1742148 ns/op 9405 cache-misses/op 37990 cache-references/op 7145702 cpu-cycles/op 12535305 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=65536-8 337 3534014 ns/op 6323 cache-misses/op 104718 cache-references/op 14491783 cpu-cycles/op 25220600 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=131072-8 159 7544381 ns/op 51750 cache-misses/op 384242 cache-references/op 31434465 cpu-cycles/op 50451733 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=262144-8 69 15469142 ns/op 208361 cache-misses/op 1206563 cache-references/op 65207600 cpu-cycles/op 100414608 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=524288-8 32 33158334 ns/op 646549 cache-misses/op 3170132 cache-references/op 140599021 cpu-cycles/op 200589687 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=1048576-8 14 75625710 ns/op 2417984 cache-misses/op 7301200 cache-references/op 322219151 cpu-cycles/op 401191830 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=2097152-8 6 181087788 ns/op 8300118 cache-misses/op 16577442 cache-references/op 770212154 cpu-cycles/op 808563034 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=4194304-8 3 392197520 ns/op 22553639 cache-misses/op 34981976 cache-references/op 1678726100 cpu-cycles/op 1605212774 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=6-8 9993531 120.2 ns/op 0.2033 cache-misses/op 1.791 cache-references/op 497.5 cpu-cycles/op 1717 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=12-8 4198393 285.7 ns/op 0.5554 cache-misses/op 5.011 cache-references/op 1180 cpu-cycles/op 3672 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=18-8 2252925 531.7 ns/op 1.262 cache-misses/op 11.63 cache-references/op 2178 cpu-cycles/op 6500 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=24-8 2006575 599.1 ns/op 1.237 cache-misses/op 11.68 cache-references/op 2465 cpu-cycles/op 7170 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=30-8 1000000 1031 ns/op 2.740 cache-misses/op 24.96 cache-references/op 4198 cpu-cycles/op 11699 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=64-8 555984 2142 ns/op 5.893 cache-misses/op 51.49 cache-references/op 8714 cpu-cycles/op 22778 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=128-8 280335 4182 ns/op 15.27 cache-misses/op 103.2 cache-references/op 17041 cpu-cycles/op 43897 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=256-8 144336 8233 ns/op 45.30 cache-misses/op 211.3 cache-references/op 33644 cpu-cycles/op 85883 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=512-8 73873 16086 ns/op 121.6 cache-misses/op 435.0 cache-references/op 65927 cpu-cycles/op 168891 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=1024-8 37975 31437 ns/op 275.6 cache-misses/op 893.3 cache-references/op 129307 cpu-cycles/op 334906 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=2048-8 18957 62964 ns/op 567.3 cache-misses/op 1944 cache-references/op 261436 cpu-cycles/op 671190 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=4096-8 6592 161020 ns/op 1151 cache-misses/op 2814 cache-references/op 663334 cpu-cycles/op 1385931 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=8192-8 3249 364067 ns/op 2114 cache-misses/op 4732 cache-references/op 1510252 cpu-cycles/op 2851403 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=32768-8 741 1608949 ns/op 7402 cache-misses/op 18230 cache-references/op 6706081 cpu-cycles/op 11664582 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=65536-8 364 3251697 ns/op 8981 cache-misses/op 40421 cache-references/op 13596020 cpu-cycles/op 23260655 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=131072-8 177 6713595 ns/op 10283 cache-misses/op 135766 cache-references/op 28093862 cpu-cycles/op 47048487 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=262144-8 80 14253841 ns/op 71406 cache-misses/op 576712 cache-references/op 60141019 cpu-cycles/op 94544607 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=524288-8 37 29583077 ns/op 245320 cache-misses/op 1868746 cache-references/op 125410335 cpu-cycles/op 188587098 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=1048576-8 16 63267063 ns/op 825726 cache-misses/op 4956667 cache-references/op 269206028 cpu-cycles/op 376991045 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=2097152-8 7 148976805 ns/op 3725905 cache-misses/op 11429838 cache-references/op 635799704 cpu-cycles/op 755193735 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=4194304-8 3 338830202 ns/op 13185344 cache-misses/op 26051128 cache-references/op 1447842692 cpu-cycles/op 1508430626 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=6-8 6495178 182.0 ns/op 0.6487 cache-misses/op 6.505 cache-references/op 758.7 cpu-cycles/op 2370 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=12-8 2607516 461.4 ns/op 2.082 cache-misses/op 19.75 cache-references/op 1920 cpu-cycles/op 5359 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=18-8 1281696 935.4 ns/op 5.163 cache-misses/op 46.87 cache-references/op 3874 cpu-cycles/op 9910 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=24-8 1000000 1003 ns/op 5.217 cache-misses/op 46.58 cache-references/op 4163 cpu-cycles/op 10941 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=30-8 619154 1884 ns/op 16.84 cache-misses/op 98.80 cache-references/op 7791 cpu-cycles/op 18439 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=64-8 293629 3988 ns/op 45.72 cache-misses/op 209.0 cache-references/op 15708 cpu-cycles/op 36770 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=128-8 140029 8419 ns/op 126.0 cache-misses/op 427.9 cache-references/op 31316 cpu-cycles/op 71881 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=256-8 71174 16370 ns/op 259.9 cache-misses/op 889.7 cache-references/op 61840 cpu-cycles/op 143498 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=512-8 35439 33883 ns/op 676.5 cache-misses/op 1821 cache-references/op 126536 cpu-cycles/op 296708 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=1024-8 17565 68997 ns/op 1590 cache-misses/op 3456 cache-references/op 257573 cpu-cycles/op 605837 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=2048-8 8143 140092 ns/op 3198 cache-misses/op 6485 cache-references/op 525806 cpu-cycles/op 1257661 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=4096-8 4136 277132 ns/op 4419 cache-misses/op 9828 cache-references/op 1070134 cpu-cycles/op 2300496 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=8192-8 1915 581461 ns/op 7083 cache-misses/op 17795 cache-references/op 2281107 cpu-cycles/op 4588296 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=32768-8 442 2685865 ns/op 6918 cache-misses/op 113175 cache-references/op 9774024 cpu-cycles/op 18780522 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=65536-8 204 5750425 ns/op 60566 cache-misses/op 346915 cache-references/op 22456630 cpu-cycles/op 40234397 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=131072-8 86 11669022 ns/op 217221 cache-misses/op 1023684 cache-references/op 46549222 cpu-cycles/op 77462160 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=262144-8 40 25431988 ns/op 688835 cache-misses/op 2831873 cache-references/op 102893057 cpu-cycles/op 152022524 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=524288-8 18 57852110 ns/op 2197758 cache-misses/op 6832057 cache-references/op 239045405 cpu-cycles/op 294008252 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=1048576-8 8 138170135 ns/op 7029238 cache-misses/op 15575229 cache-references/op 582371418 cpu-cycles/op 582190220 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=2097152-8 4 312661248 ns/op 20075747 cache-misses/op 34490598 cache-references/op 1325038686 cpu-cycles/op 1150337878 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=4194304-8 2 717404692 ns/op 49812915 cache-misses/op 74071373 cache-references/op 3049452066 cpu-cycles/op 2254489688 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=6-8 17381420 68.03 ns/op 0.0005312 cache-misses/op 0.009247 cache-references/op 289.8 cpu-cycles/op 1246 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=12-8 4285084 281.4 ns/op 0.7989 cache-misses/op 7.199 cache-references/op 1130 cpu-cycles/op 3219 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=18-8 2646756 449.7 ns/op 1.445 cache-misses/op 13.49 cache-references/op 1825 cpu-cycles/op 4218 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=24-8 1882620 634.6 ns/op 1.759 cache-misses/op 15.33 cache-references/op 2568 cpu-cycles/op 6433 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=30-8 1527566 789.8 ns/op 3.091 cache-misses/op 26.74 cache-references/op 3226 cpu-cycles/op 6573 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=64-8 602302 1813 ns/op 21.92 cache-misses/op 60.95 cache-references/op 7446 cpu-cycles/op 14172 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=128-8 335726 3434 ns/op 53.29 cache-misses/op 117.6 cache-references/op 14114 cpu-cycles/op 27282 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=256-8 177594 6580 ns/op 114.5 cache-misses/op 220.2 cache-references/op 27048 cpu-cycles/op 52611 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=512-8 88908 13058 ns/op 234.3 cache-misses/op 447.0 cache-references/op 53603 cpu-cycles/op 103945 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=1024-8 45554 26137 ns/op 369.9 cache-misses/op 965.6 cache-references/op 107118 cpu-cycles/op 206736 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=2048-8 22738 52821 ns/op 1034 cache-misses/op 1740 cache-references/op 215593 cpu-cycles/op 409059 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=4096-8 10000 107874 ns/op 2141 cache-misses/op 3456 cache-references/op 439413 cpu-cycles/op 811101 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=8192-8 5349 229874 ns/op 4068 cache-misses/op 7177 cache-references/op 930567 cpu-cycles/op 1628825 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=32768-8 1202 991516 ns/op 6556 cache-misses/op 60412 cache-references/op 4019631 cpu-cycles/op 6475608 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=65536-8 576 2001546 ns/op 17468 cache-misses/op 235527 cache-references/op 8109909 cpu-cycles/op 12550330 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=131072-8 259 4536338 ns/op 129248 cache-misses/op 689545 cache-references/op 18997201 cpu-cycles/op 25177549 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=262144-8 120 9839608 ns/op 395198 cache-misses/op 1708206 cache-references/op 41701252 cpu-cycles/op 50354845 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=524288-8 45 25905070 ns/op 1696876 cache-misses/op 3717211 cache-references/op 110442117 cpu-cycles/op 98580528 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=1048576-8 18 63330110 ns/op 5641948 cache-misses/op 7937642 cache-references/op 269730637 cpu-cycles/op 196578418 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=2097152-8 8 138546156 ns/op 13795532 cache-misses/op 16513449 cache-references/op 590989444 cpu-cycles/op 403002802 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=4194304-8 4 282667869 ns/op 29701895 cache-misses/op 33654411 cache-references/op 1205596343 cpu-cycles/op 789459009 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=6-8 18046588 67.42 ns/op 0.0005309 cache-misses/op 0.01592 cache-references/op 287.7 cpu-cycles/op 1257 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=12-8 4791073 248.0 ns/op 0.4534 cache-misses/op 4.005 cache-references/op 1028 cpu-cycles/op 3152 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=18-8 2991315 399.0 ns/op 0.8262 cache-misses/op 7.512 cache-references/op 1640 cpu-cycles/op 4118 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=24-8 2091585 572.9 ns/op 1.112 cache-misses/op 8.788 cache-references/op 2379 cpu-cycles/op 6285 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=30-8 1732650 689.1 ns/op 1.763 cache-misses/op 15.46 cache-references/op 2819 cpu-cycles/op 6382 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=64-8 782780 1501 ns/op 3.879 cache-misses/op 32.86 cache-references/op 6152 cpu-cycles/op 13752 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=128-8 383840 3067 ns/op 25.82 cache-misses/op 66.85 cache-references/op 12520 cpu-cycles/op 26492 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=256-8 196166 6074 ns/op 62.98 cache-misses/op 134.8 cache-references/op 24821 cpu-cycles/op 51909 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=512-8 101635 11811 ns/op 128.4 cache-misses/op 240.5 cache-references/op 48379 cpu-cycles/op 101918 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=1024-8 50960 23446 ns/op 260.4 cache-misses/op 492.1 cache-references/op 95618 cpu-cycles/op 201791 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=2048-8 25148 47568 ns/op 551.9 cache-misses/op 1107 cache-references/op 194032 cpu-cycles/op 402408 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=4096-8 12516 95717 ns/op 1136 cache-misses/op 1961 cache-references/op 391110 cpu-cycles/op 796004 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=8192-8 6055 195896 ns/op 2308 cache-misses/op 3923 cache-references/op 800092 cpu-cycles/op 1576339 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=32768-8 1414 847724 ns/op 8717 cache-misses/op 19933 cache-references/op 3491386 cpu-cycles/op 6296214 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=65536-8 682 1763281 ns/op 7754 cache-misses/op 84414 cache-references/op 7250432 cpu-cycles/op 12587303 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=131072-8 310 3823605 ns/op 31223 cache-misses/op 383950 cache-references/op 16022233 cpu-cycles/op 24975758 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=262144-8 140 8467892 ns/op 158519 cache-misses/op 1117240 cache-references/op 35747781 cpu-cycles/op 50104537 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=524288-8 61 18877777 ns/op 560888 cache-misses/op 2936778 cache-references/op 80216407 cpu-cycles/op 99722029 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=1048576-8 19 52934574 ns/op 3186744 cache-misses/op 6635154 cache-references/op 225889212 cpu-cycles/op 199240495 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=2097152-8 8 125724808 ns/op 10390773 cache-misses/op 14144761 cache-references/op 537208317 cpu-cycles/op 401881098 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=4194304-8 4 264675041 ns/op 25027982 cache-misses/op 29494545 cache-references/op 1131300254 cpu-cycles/op 791255402 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=6-8 16360101 73.16 ns/op 0.0004284 cache-misses/op 0.007732 cache-references/op 313.4 cpu-cycles/op 1352 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=12-8 3482486 342.8 ns/op 1.591 cache-misses/op 14.05 cache-references/op 1428 cpu-cycles/op 3575 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=18-8 2024181 585.6 ns/op 3.052 cache-misses/op 26.82 cache-references/op 2432 cpu-cycles/op 5163 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=24-8 1578802 757.9 ns/op 3.097 cache-misses/op 29.26 cache-references/op 3158 cpu-cycles/op 6880 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=30-8 1000000 1060 ns/op 17.70 cache-misses/op 50.34 cache-references/op 4400 cpu-cycles/op 8277 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=64-8 541360 2180 ns/op 44.43 cache-misses/op 104.9 cache-references/op 9023 cpu-cycles/op 17318 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=128-8 265341 4427 ns/op 106.4 cache-misses/op 204.5 cache-references/op 17637 cpu-cycles/op 33417 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=256-8 131354 9124 ns/op 222.2 cache-misses/op 413.9 cache-references/op 35197 cpu-cycles/op 66124 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=512-8 65734 18575 ns/op 449.8 cache-misses/op 891.4 cache-references/op 70921 cpu-cycles/op 132065 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=1024-8 30854 38220 ns/op 1014 cache-misses/op 1686 cache-references/op 144806 cpu-cycles/op 264612 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=2048-8 15770 77325 ns/op 1972 cache-misses/op 3215 cache-references/op 295466 cpu-cycles/op 531816 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=4096-8 7173 151501 ns/op 3073 cache-misses/op 6576 cache-references/op 578517 cpu-cycles/op 1031827 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=8192-8 3224 388205 ns/op 6056 cache-misses/op 18957 cache-references/op 1468571 cpu-cycles/op 2406270 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=32768-8 836 1368479 ns/op 8984 cache-misses/op 196335 cache-references/op 5138314 cpu-cycles/op 8639766 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=65536-8 416 2794608 ns/op 88649 cache-misses/op 543731 cache-references/op 10780849 cpu-cycles/op 15928745 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=131072-8 189 6183233 ns/op 346792 cache-misses/op 1260547 cache-references/op 24721354 cpu-cycles/op 30456792 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=262144-8 78 15234337 ns/op 1184884 cache-misses/op 2515267 cache-references/op 63454675 cpu-cycles/op 58399605 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=524288-8 31 37392444 ns/op 3182861 cache-misses/op 4747747 cache-references/op 158353921 cpu-cycles/op 118985832 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=1048576-8 13 80621296 ns/op 8278772 cache-misses/op 10621037 cache-references/op 343412341 cpu-cycles/op 245259375 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=2097152-8 6 168843478 ns/op 18317042 cache-misses/op 21658808 cache-references/op 721464754 cpu-cycles/op 469785952 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=4194304-8 3 354420606 ns/op 40600828 cache-misses/op 45767384 cache-references/op 1511315071 cpu-cycles/op 965833596 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=6-8 9820306 122.2 ns/op 0.3600 cache-misses/op 3.203 cache-references/op 500.2 cpu-cycles/op 1605 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=12-8 6239224 189.9 ns/op 0.6793 cache-misses/op 6.476 cache-references/op 791.7 cpu-cycles/op 2442 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=18-8 4242692 305.5 ns/op 1.429 cache-misses/op 13.14 cache-references/op 1218 cpu-cycles/op 3394 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=24-8 3313032 361.9 ns/op 1.421 cache-misses/op 13.03 cache-references/op 1449 cpu-cycles/op 4106 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=30-8 2355462 520.1 ns/op 3.055 cache-misses/op 26.76 cache-references/op 2020 cpu-cycles/op 5314 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=64-8 1000000 1016 ns/op 20.83 cache-misses/op 49.94 cache-references/op 3960 cpu-cycles/op 10036 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=128-8 615744 1969 ns/op 48.67 cache-misses/op 105.0 cache-references/op 7584 cpu-cycles/op 19115 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=256-8 308388 3681 ns/op 111.8 cache-misses/op 205.3 cache-references/op 14090 cpu-cycles/op 36809 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=512-8 167529 7372 ns/op 229.8 cache-misses/op 404.3 cache-references/op 28056 cpu-cycles/op 72607 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=1024-8 77050 15201 ns/op 479.4 cache-misses/op 906.0 cache-references/op 57619 cpu-cycles/op 146452 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=2048-8 40064 29480 ns/op 951.1 cache-misses/op 1548 cache-references/op 112235 cpu-cycles/op 288923 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=4096-8 17511 67889 ns/op 1904 cache-misses/op 3127 cache-references/op 264920 cpu-cycles/op 621341 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=8192-8 8424 143112 ns/op 3577 cache-misses/op 6489 cache-references/op 558121 cpu-cycles/op 1245617 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=32768-8 1736 657816 ns/op 8652 cache-misses/op 46648 cache-references/op 2606257 cpu-cycles/op 5123708 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=65536-8 712 1506987 ns/op 25107 cache-misses/op 152526 cache-references/op 6204091 cpu-cycles/op 10341240 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=131072-8 369 3315480 ns/op 77542 cache-misses/op 425235 cache-references/op 13523829 cpu-cycles/op 19589713 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=262144-8 157 7583262 ns/op 330314 cache-misses/op 998215 cache-references/op 31693029 cpu-cycles/op 38759679 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=524288-8 60 19488920 ns/op 1016907 cache-misses/op 2054283 cache-references/op 82284414 cpu-cycles/op 76717088 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=1048576-8 21 49612699 ns/op 3057973 cache-misses/op 4335548 cache-references/op 210924072 cpu-cycles/op 152923766 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=2097152-8 9 112432920 ns/op 7398333 cache-misses/op 8954085 cache-references/op 479340009 cpu-cycles/op 307001168 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=4194304-8 5 231744181 ns/op 16351827 cache-misses/op 19116117 cache-references/op 990052833 cpu-cycles/op 610223888 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=6-8 10932556 107.8 ns/op 0.2112 cache-misses/op 1.766 cache-references/op 445.9 cpu-cycles/op 1507 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=12-8 7268514 163.4 ns/op 0.3459 cache-misses/op 3.187 cache-references/op 670.9 cpu-cycles/op 2272 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=18-8 5227798 231.5 ns/op 0.6948 cache-misses/op 6.503 cache-references/op 947.0 cpu-cycles/op 3131 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=24-8 4100228 291.6 ns/op 0.6973 cache-misses/op 6.378 cache-references/op 1193 cpu-cycles/op 3814 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=30-8 3285316 369.4 ns/op 1.443 cache-misses/op 13.04 cache-references/op 1539 cpu-cycles/op 4782 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=64-8 1704432 695.6 ns/op 2.694 cache-misses/op 25.99 cache-references/op 2898 cpu-cycles/op 9175 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=128-8 843603 1361 ns/op 18.96 cache-misses/op 49.07 cache-references/op 5668 cpu-cycles/op 17288 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=256-8 456699 2614 ns/op 49.45 cache-misses/op 103.9 cache-references/op 10876 cpu-cycles/op 33783 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=512-8 234616 4992 ns/op 111.6 cache-misses/op 202.6 cache-references/op 20767 cpu-cycles/op 66063 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=1024-8 120675 9965 ns/op 224.0 cache-misses/op 402.5 cache-references/op 41485 cpu-cycles/op 131255 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=2048-8 56634 21048 ns/op 460.9 cache-misses/op 900.9 cache-references/op 86073 cpu-cycles/op 264084 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=4096-8 22554 52339 ns/op 985.7 cache-misses/op 1750 cache-references/op 208043 cpu-cycles/op 574408 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=8192-8 10000 108956 ns/op 2005 cache-misses/op 3531 cache-references/op 431307 cpu-cycles/op 1151034 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=32768-8 2377 483673 ns/op 4990 cache-misses/op 17942 cache-references/op 1948443 cpu-cycles/op 4613126 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=65536-8 1106 1077617 ns/op 9376 cache-misses/op 58321 cache-references/op 4365316 cpu-cycles/op 9456837 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=131072-8 477 2414427 ns/op 23783 cache-misses/op 231878 cache-references/op 9781281 cpu-cycles/op 18983754 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=262144-8 234 5243063 ns/op 87511 cache-misses/op 625660 cache-references/op 21782324 cpu-cycles/op 36570934 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=524288-8 80 13190801 ns/op 368689 cache-misses/op 1447062 cache-references/op 55603560 cpu-cycles/op 73013235 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=1048576-8 30 38952873 ns/op 1443014 cache-misses/op 3081302 cache-references/op 165202223 cpu-cycles/op 146749790 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=2097152-8 10 100155286 ns/op 4665276 cache-misses/op 6538314 cache-references/op 426890960 cpu-cycles/op 295259084 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=4194304-8 5 210216556 ns/op 11419782 cache-misses/op 13591917 cache-references/op 897570406 cpu-cycles/op 577257014 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=6-8 7128301 171.1 ns/op 0.6664 cache-misses/op 6.500 cache-references/op 711.5 cpu-cycles/op 2147 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=12-8 4354094 278.5 ns/op 1.430 cache-misses/op 13.11 cache-references/op 1158 cpu-cycles/op 3368 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=18-8 2697518 448.3 ns/op 3.227 cache-misses/op 27.06 cache-references/op 1851 cpu-cycles/op 4981 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=24-8 2337963 511.3 ns/op 2.835 cache-misses/op 26.47 cache-references/op 2118 cpu-cycles/op 5960 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=30-8 1546972 825.0 ns/op 20.34 cache-misses/op 50.11 cache-references/op 3231 cpu-cycles/op 7827 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=64-8 671263 1718 ns/op 49.56 cache-misses/op 105.2 cache-references/op 6327 cpu-cycles/op 15492 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=128-8 361857 3265 ns/op 110.5 cache-misses/op 204.4 cache-references/op 11993 cpu-cycles/op 29930 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=256-8 185778 6449 ns/op 223.8 cache-misses/op 403.4 cache-references/op 23769 cpu-cycles/op 59976 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=512-8 88822 13383 ns/op 472.4 cache-misses/op 876.7 cache-references/op 48479 cpu-cycles/op 120942 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=1024-8 45477 25733 ns/op 914.2 cache-misses/op 1523 cache-references/op 93997 cpu-cycles/op 239761 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=2048-8 21165 55543 ns/op 1796 cache-misses/op 2912 cache-references/op 207092 cpu-cycles/op 508524 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=4096-8 9072 121182 ns/op 3207 cache-misses/op 6120 cache-references/op 450323 cpu-cycles/op 1007247 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=8192-8 4662 259680 ns/op 5802 cache-misses/op 14295 cache-references/op 993079 cpu-cycles/op 2164647 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=32768-8 816 1355828 ns/op 24550 cache-misses/op 129437 cache-references/op 4855894 cpu-cycles/op 8091459 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=65536-8 391 2865396 ns/op 70742 cache-misses/op 346066 cache-references/op 10307689 cpu-cycles/op 16858322 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=131072-8 206 5914083 ns/op 261014 cache-misses/op 867455 cache-references/op 22552989 cpu-cycles/op 36068536 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=262144-8 79 14695445 ns/op 826333 cache-misses/op 1695505 cache-references/op 59808830 cpu-cycles/op 62952301 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=524288-8 34 33394776 ns/op 2538256 cache-misses/op 3611880 cache-references/op 139519805 cpu-cycles/op 121516642 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=1048576-8 15 73403553 ns/op 6114418 cache-misses/op 7545087 cache-references/op 311132035 cpu-cycles/op 246161263 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=2097152-8 7 153264728 ns/op 13121679 cache-misses/op 15547954 cache-references/op 652002842 cpu-cycles/op 467335443 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=4194304-8 4 346053574 ns/op 27047512 cache-misses/op 31058688 cache-references/op 1341851731 cpu-cycles/op 1062439890 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=6-8 13070775 79.71 ns/op 0.001958 cache-misses/op 0.01632 cache-references/op 315.4 cpu-cycles/op 1385 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=12-8 5302671 228.9 ns/op 0.2186 cache-misses/op 0.6164 cache-references/op 920.9 cpu-cycles/op 2867 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=18-8 3356572 345.8 ns/op 0.09417 cache-misses/op 0.3844 cache-references/op 1473 cpu-cycles/op 3866 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=24-8 2291139 521.6 ns/op 0.4611 cache-misses/op 2.083 cache-references/op 2213 cpu-cycles/op 5905 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=30-8 2027707 616.7 ns/op 0.1708 cache-misses/op 0.4609 cache-references/op 2589 cpu-cycles/op 6168 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=64-8 918980 1311 ns/op 0.1457 cache-misses/op 0.5296 cache-references/op 5595 cpu-cycles/op 13119 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=128-8 453559 3083 ns/op 0.4644 cache-misses/op 1.116 cache-references/op 11539 cpu-cycles/op 26106 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=256-8 192991 5658 ns/op 0.6985 cache-misses/op 3.200 cache-references/op 22863 cpu-cycles/op 51996 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=512-8 113452 10541 ns/op 1.069 cache-misses/op 3.069 cache-references/op 45151 cpu-cycles/op 103537 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=1024-8 56575 21050 ns/op 1.760 cache-misses/op 5.770 cache-references/op 90166 cpu-cycles/op 206087 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=2048-8 27242 43498 ns/op 2.494 cache-misses/op 9.475 cache-references/op 186501 cpu-cycles/op 410528 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=4096-8 13266 89648 ns/op 9.078 cache-misses/op 30.35 cache-references/op 384011 cpu-cycles/op 819061 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=8192-8 6040 185045 ns/op 20.31 cache-misses/op 132.3 cache-references/op 790599 cpu-cycles/op 1635500 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=32768-8 1444 780491 ns/op 115.3 cache-misses/op 29661 cache-references/op 3337237 cpu-cycles/op 6530854 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=65536-8 698 1704129 ns/op 303.7 cache-misses/op 247239 cache-references/op 7284883 cpu-cycles/op 13059297 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=131072-8 333 3599934 ns/op 1908 cache-misses/op 748020 cache-references/op 15379981 cpu-cycles/op 26111385 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=262144-8 140 8378714 ns/op 108890 cache-misses/op 1823395 cache-references/op 35772949 cpu-cycles/op 52562627 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=524288-8 40 26394935 ns/op 1584292 cache-misses/op 3876188 cache-references/op 112996843 cpu-cycles/op 105135280 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=1048576-8 18 65253036 ns/op 5447768 cache-misses/op 7742901 cache-references/op 279520329 cpu-cycles/op 212900072 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=2097152-8 8 142199681 ns/op 13446340 cache-misses/op 16304338 cache-references/op 607398202 cpu-cycles/op 425680618 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=4194304-8 4 293527014 ns/op 28900542 cache-misses/op 33970846 cache-references/op 1258138131 cpu-cycles/op 851364887 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=6-8 16290249 74.71 ns/op 0.0005395 cache-misses/op 0.01912 cache-references/op 318.5 cpu-cycles/op 1385 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=12-8 5516208 216.2 ns/op 0.09299 cache-misses/op 0.4360 cache-references/op 921.6 cpu-cycles/op 2863 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=18-8 3472329 348.2 ns/op 0.08060 cache-misses/op 0.2692 cache-references/op 1488 cpu-cycles/op 3858 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=24-8 2325757 515.8 ns/op 0.2944 cache-misses/op 1.342 cache-references/op 2196 cpu-cycles/op 5893 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=30-8 2023456 590.8 ns/op 0.08188 cache-misses/op 0.2975 cache-references/op 2527 cpu-cycles/op 6136 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=64-8 927084 1298 ns/op 0.1512 cache-misses/op 0.5962 cache-references/op 5544 cpu-cycles/op 13210 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=128-8 426326 2630 ns/op 0.3191 cache-misses/op 1.232 cache-references/op 11228 cpu-cycles/op 26111 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=256-8 222099 5256 ns/op 0.5955 cache-misses/op 2.928 cache-references/op 22416 cpu-cycles/op 52001 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=512-8 115500 10412 ns/op 1.118 cache-misses/op 3.924 cache-references/op 44524 cpu-cycles/op 103549 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=1024-8 57710 20821 ns/op 2.106 cache-misses/op 9.235 cache-references/op 88910 cpu-cycles/op 206120 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=2048-8 28654 41660 ns/op 3.149 cache-misses/op 16.35 cache-references/op 178214 cpu-cycles/op 410542 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=4096-8 13869 86327 ns/op 7.842 cache-misses/op 28.65 cache-references/op 369035 cpu-cycles/op 819112 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=8192-8 6717 177524 ns/op 17.90 cache-misses/op 50.39 cache-references/op 760452 cpu-cycles/op 1635446 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=32768-8 1614 743442 ns/op 101.2 cache-misses/op 570.9 cache-references/op 3184451 cpu-cycles/op 6531389 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=65536-8 762 1557754 ns/op 186.0 cache-misses/op 69027 cache-references/op 6667821 cpu-cycles/op 13057230 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=131072-8 346 3418255 ns/op 720.3 cache-misses/op 405814 cache-references/op 14584631 cpu-cycles/op 26110346 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=262144-8 170 7037546 ns/op 5351 cache-misses/op 1172578 cache-references/op 30046598 cpu-cycles/op 52557566 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=524288-8 60 17264322 ns/op 257711 cache-misses/op 3118169 cache-references/op 74017783 cpu-cycles/op 105099879 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=1048576-8 22 53030318 ns/op 3028034 cache-misses/op 6923538 cache-references/op 226319679 cpu-cycles/op 210242268 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=2097152-8 8 127279833 ns/op 10191470 cache-misses/op 14254453 cache-references/op 543286711 cpu-cycles/op 423453657 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=4194304-8 4 270817742 ns/op 24537014 cache-misses/op 29710223 cache-references/op 1156973596 cpu-cycles/op 846896297 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=6-8 14808580 81.01 ns/op 0.0006240 cache-misses/op 0.02296 cache-references/op 345.6 cpu-cycles/op 1527 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=12-8 5012438 237.9 ns/op 0.2189 cache-misses/op 1.020 cache-references/op 1008 cpu-cycles/op 3017 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=18-8 3004966 393.8 ns/op 0.1683 cache-misses/op 0.6074 cache-references/op 1679 cpu-cycles/op 4233 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=24-8 2051359 583.2 ns/op 0.5961 cache-misses/op 3.273 cache-references/op 2466 cpu-cycles/op 6043 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=30-8 1781407 670.7 ns/op 0.1483 cache-misses/op 0.5819 cache-references/op 2868 cpu-cycles/op 6729 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=64-8 834740 1439 ns/op 0.1148 cache-misses/op 0.5309 cache-references/op 6152 cpu-cycles/op 14203 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=128-8 375813 2871 ns/op 0.1138 cache-misses/op 0.5869 cache-references/op 12251 cpu-cycles/op 28154 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=256-8 208062 5752 ns/op 0.03951 cache-misses/op 0.3291 cache-references/op 24664 cpu-cycles/op 56071 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=512-8 104619 11463 ns/op 0.1098 cache-misses/op 4.100 cache-references/op 48889 cpu-cycles/op 111951 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=1024-8 50266 24031 ns/op 0.1837 cache-misses/op 5.959 cache-references/op 102523 cpu-cycles/op 223753 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=2048-8 24399 49214 ns/op 0.1920 cache-misses/op 16.91 cache-references/op 209923 cpu-cycles/op 447047 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=4096-8 10000 101167 ns/op 1.180 cache-misses/op 73.89 cache-references/op 431254 cpu-cycles/op 894206 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=8192-8 5748 207430 ns/op 3.603 cache-misses/op 165.2 cache-references/op 886729 cpu-cycles/op 1788736 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=32768-8 1266 929627 ns/op 89.57 cache-misses/op 182395 cache-references/op 3979983 cpu-cycles/op 7151466 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=65536-8 604 1966540 ns/op 1911 cache-misses/op 574654 cache-references/op 8420352 cpu-cycles/op 14308411 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=131072-8 249 4486432 ns/op 84173 cache-misses/op 1369653 cache-references/op 19235162 cpu-cycles/op 28607617 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=262144-8 76 14226372 ns/op 1010328 cache-misses/op 2700986 cache-references/op 60901316 cpu-cycles/op 57574156 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=524288-8 28 36610776 ns/op 3448136 cache-misses/op 5262068 cache-references/op 156508949 cpu-cycles/op 117585930 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=1048576-8 14 80204825 ns/op 8691734 cache-misses/op 11029000 cache-references/op 342242430 cpu-cycles/op 235217472 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=2097152-8 7 166899012 ns/op 18949491 cache-misses/op 22539348 cache-references/op 715181282 cpu-cycles/op 470156197 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=4194304-8 3 350052606 ns/op 39145342 cache-misses/op 46016314 cache-references/op 1498997671 cpu-cycles/op 940638843 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=6-8 18515971 64.66 ns/op 0.001377 cache-misses/op 0.01079 cache-references/op 275.9 cpu-cycles/op 1016 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=12-8 10000162 112.7 ns/op 0.001554 cache-misses/op 0.01939 cache-references/op 482.0 cpu-cycles/op 1822 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=18-8 7412360 235.1 ns/op 0.001361 cache-misses/op 0.01787 cache-references/op 1006 cpu-cycles/op 2702 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=24-8 5509234 221.2 ns/op 0.001167 cache-misses/op 0.04502 cache-references/op 944.5 cpu-cycles/op 3459 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=30-8 4562118 255.5 ns/op 0.001996 cache-misses/op 0.01474 cache-references/op 1096 cpu-cycles/op 4478 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=64-8 2293712 523.4 ns/op 0.001278 cache-misses/op 0.1500 cache-references/op 2231 cpu-cycles/op 9206 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=128-8 1000000 1118 ns/op 0.007554 cache-misses/op 0.06395 cache-references/op 4794 cpu-cycles/op 18195 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=256-8 584299 2046 ns/op 0.01790 cache-misses/op 0.2895 cache-references/op 8750 cpu-cycles/op 36174 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=512-8 298243 4064 ns/op 0.03292 cache-misses/op 0.4850 cache-references/op 17336 cpu-cycles/op 72130 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=1024-8 139456 8418 ns/op 0.05328 cache-misses/op 1.588 cache-references/op 36030 cpu-cycles/op 144046 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=2048-8 64816 18498 ns/op 0.09947 cache-misses/op 1.219 cache-references/op 79323 cpu-cycles/op 287882 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=4096-8 24586 49479 ns/op 0.2106 cache-misses/op 11.45 cache-references/op 211002 cpu-cycles/op 624820 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=8192-8 10000 101265 ns/op 0.8845 cache-misses/op 7.665 cache-references/op 434213 cpu-cycles/op 1249554 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=32768-8 2694 434170 ns/op 3.815 cache-misses/op 14416 cache-references/op 1852997 cpu-cycles/op 4997871 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=65536-8 1237 957178 ns/op 24.03 cache-misses/op 123270 cache-references/op 4103112 cpu-cycles/op 9995837 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=131072-8 589 2021752 ns/op 269.4 cache-misses/op 392761 cache-references/op 8656679 cpu-cycles/op 19992260 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=262144-8 249 4734007 ns/op 36303 cache-misses/op 980823 cache-references/op 20195484 cpu-cycles/op 39986031 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=524288-8 58 17702911 ns/op 729135 cache-misses/op 2006854 cache-references/op 75654660 cpu-cycles/op 79997130 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=1048576-8 22 47769227 ns/op 2713366 cache-misses/op 4132327 cache-references/op 204735342 cpu-cycles/op 160027342 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=2097152-8 10 106874551 ns/op 6833779 cache-misses/op 8665560 cache-references/op 457596160 cpu-cycles/op 320087485 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=4194304-8 5 230712982 ns/op 15249577 cache-misses/op 18759114 cache-references/op 988464817 cpu-cycles/op 640230147 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=6-8 18850237 62.30 ns/op 0.0003647 cache-misses/op 0.01474 cache-references/op 265.7 cpu-cycles/op 953.9 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=12-8 10956864 108.5 ns/op 0.0007360 cache-misses/op 0.01462 cache-references/op 462.7 cpu-cycles/op 1696 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=18-8 7833912 151.8 ns/op 0.0008692 cache-misses/op 0.008739 cache-references/op 650.9 cpu-cycles/op 2483 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=24-8 5605191 214.2 ns/op 0.001087 cache-misses/op 0.03909 cache-references/op 915.9 cpu-cycles/op 3202 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=30-8 4742630 265.0 ns/op 0.001685 cache-misses/op 0.03388 cache-references/op 1131 cpu-cycles/op 4070 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=64-8 2128501 511.9 ns/op 0.001397 cache-misses/op 0.02657 cache-references/op 2195 cpu-cycles/op 8368 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=128-8 1000000 1066 ns/op 0.01007 cache-misses/op 0.2084 cache-references/op 4553 cpu-cycles/op 16517 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=256-8 533062 2010 ns/op 0.01695 cache-misses/op 0.2958 cache-references/op 8608 cpu-cycles/op 32815 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=512-8 300627 3982 ns/op 0.02588 cache-misses/op 0.5991 cache-references/op 17032 cpu-cycles/op 65414 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=1024-8 146301 8043 ns/op 0.03640 cache-misses/op 1.997 cache-references/op 34382 cpu-cycles/op 130609 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=2048-8 75267 16621 ns/op 0.09909 cache-misses/op 3.761 cache-references/op 71056 cpu-cycles/op 261007 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=4096-8 28629 42165 ns/op 0.2514 cache-misses/op 5.495 cache-references/op 179922 cpu-cycles/op 571070 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=8192-8 13945 86356 ns/op 0.2625 cache-misses/op 6.056 cache-references/op 370333 cpu-cycles/op 1142033 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=32768-8 3211 371317 ns/op 4.049 cache-misses/op 42.84 cache-references/op 1592519 cpu-cycles/op 4567821 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=65536-8 1393 793483 ns/op 9.640 cache-misses/op 15501 cache-references/op 3385781 cpu-cycles/op 9135662 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=131072-8 692 1753004 ns/op 124.6 cache-misses/op 194576 cache-references/op 7488193 cpu-cycles/op 18272019 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=262144-8 319 3675943 ns/op 840.0 cache-misses/op 588655 cache-references/op 15747778 cpu-cycles/op 36543053 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=524288-8 129 8987129 ns/op 68344 cache-misses/op 1393813 cache-references/op 38483620 cpu-cycles/op 73093059 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=1048576-8 28 35952687 ns/op 1137837 cache-misses/op 2990352 cache-references/op 153619110 cpu-cycles/op 146237147 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=2097152-8 12 91033551 ns/op 4236784 cache-misses/op 6268178 cache-references/op 389650610 cpu-cycles/op 292522913 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=4194304-8 5 204115202 ns/op 10654851 cache-misses/op 13326074 cache-references/op 874760352 cpu-cycles/op 585105521 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=6-8 16409757 73.86 ns/op 0.0004708 cache-misses/op 0.01014 cache-references/op 316.0 cpu-cycles/op 1329 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=12-8 8855708 162.5 ns/op 0.0009859 cache-misses/op 0.02496 cache-references/op 694.0 cpu-cycles/op 2437 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=18-8 5785760 200.6 ns/op 0.0009294 cache-misses/op 0.02920 cache-references/op 858.3 cpu-cycles/op 3637 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=24-8 3981876 328.8 ns/op 0.001770 cache-misses/op 0.03796 cache-references/op 1409 cpu-cycles/op 4678 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=30-8 3598558 325.5 ns/op 0.0009018 cache-misses/op 0.01607 cache-references/op 1396 cpu-cycles/op 6061 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=64-8 1637296 1128 ns/op 0.004736 cache-misses/op 0.06620 cache-references/op 4839 cpu-cycles/op 12562 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=128-8 849037 1422 ns/op 0.007378 cache-misses/op 0.3956 cache-references/op 6066 cpu-cycles/op 24879 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=256-8 450889 2667 ns/op 0.02033 cache-misses/op 0.3874 cache-references/op 11417 cpu-cycles/op 49527 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=512-8 203582 5679 ns/op 0.04106 cache-misses/op 1.951 cache-references/op 24211 cpu-cycles/op 98896 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=1024-8 85627 14731 ns/op 0.08086 cache-misses/op 2.242 cache-references/op 62867 cpu-cycles/op 197648 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=2048-8 38841 30338 ns/op 0.1955 cache-misses/op 1.760 cache-references/op 130114 cpu-cycles/op 394627 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=4096-8 17221 69793 ns/op 0.5673 cache-misses/op 36.95 cache-references/op 298308 cpu-cycles/op 834676 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=8192-8 7827 147940 ns/op 2.106 cache-misses/op 130.6 cache-references/op 631521 cpu-cycles/op 1670203 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=32768-8 1620 670113 ns/op 16.12 cache-misses/op 97851 cache-references/op 2861618 cpu-cycles/op 6675626 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=65536-8 802 1424757 ns/op 217.4 cache-misses/op 303634 cache-references/op 6095675 cpu-cycles/op 13359250 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=131072-8 356 3370252 ns/op 38548 cache-misses/op 746027 cache-references/op 14425097 cpu-cycles/op 26700909 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=262144-8 86 11929791 ns/op 560446 cache-misses/op 1658396 cache-references/op 51142638 cpu-cycles/op 53412979 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=524288-8 32 33054843 ns/op 2203399 cache-misses/op 3482863 cache-references/op 141714305 cpu-cycles/op 106917718 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=1048576-8 15 74477047 ns/op 5627773 cache-misses/op 7455781 cache-references/op 319121752 cpu-cycles/op 213898672 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=2097152-8 7 159784907 ns/op 12424696 cache-misses/op 15790839 cache-references/op 685077528 cpu-cycles/op 427417672 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=4194304-8 4 330162836 ns/op 25805833 cache-misses/op 32605744 cache-references/op 1415427018 cpu-cycles/op 855367282 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=6-8 54978379 21.85 ns/op 0.0000792 cache-misses/op 0.001233 cache-references/op 93.71 cpu-cycles/op 407.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=12-8 48368665 26.50 ns/op 0.0001602 cache-misses/op 0.002742 cache-references/op 113.1 cpu-cycles/op 494.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=18-8 55408238 21.20 ns/op 0.0001362 cache-misses/op 0.001375 cache-references/op 90.91 cpu-cycles/op 398.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=24-8 50959219 22.99 ns/op 0.0001680 cache-misses/op 0.004173 cache-references/op 98.08 cpu-cycles/op 418.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=30-8 58603604 20.23 ns/op 0.0001335 cache-misses/op 0.002072 cache-references/op 86.34 cpu-cycles/op 374.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=64-8 58139672 21.30 ns/op 0.0001207 cache-misses/op 0.001071 cache-references/op 91.34 cpu-cycles/op 395.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=128-8 53910021 21.46 ns/op 0.0002656 cache-misses/op 0.005985 cache-references/op 91.48 cpu-cycles/op 389.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=256-8 55566115 21.45 ns/op 0.0001451 cache-misses/op 0.002854 cache-references/op 91.52 cpu-cycles/op 390.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=512-8 53381713 21.83 ns/op 0.0001524 cache-misses/op 0.003148 cache-references/op 93.10 cpu-cycles/op 392.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=1024-8 44815531 27.09 ns/op 0.0002661 cache-misses/op 0.008040 cache-references/op 115.6 cpu-cycles/op 391.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=2048-8 32538517 37.19 ns/op 0.0002107 cache-misses/op 0.008168 cache-references/op 158.7 cpu-cycles/op 395.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=4096-8 28810534 41.45 ns/op 0.0002368 cache-misses/op 0.002085 cache-references/op 177.8 cpu-cycles/op 392.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=8192-8 27068067 44.04 ns/op 0.0003690 cache-misses/op 0.02485 cache-references/op 188.0 cpu-cycles/op 392.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=32768-8 25627611 46.28 ns/op 0.0005649 cache-misses/op 0.6771 cache-references/op 197.6 cpu-cycles/op 393.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=65536-8 24319416 49.46 ns/op 0.003984 cache-misses/op 3.743 cache-references/op 211.8 cpu-cycles/op 393.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=131072-8 21550260 51.06 ns/op 0.01005 cache-misses/op 6.624 cache-references/op 218.8 cpu-cycles/op 393.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=262144-8 20703590 57.52 ns/op 0.3769 cache-misses/op 8.392 cache-references/op 245.8 cpu-cycles/op 394.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=524288-8 13670203 88.04 ns/op 3.426 cache-misses/op 8.586 cache-references/op 377.2 cpu-cycles/op 394.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=1048576-8 10346193 117.1 ns/op 6.690 cache-misses/op 9.504 cache-references/op 501.3 cpu-cycles/op 394.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=2097152-8 9483859 132.3 ns/op 8.390 cache-misses/op 10.27 cache-references/op 565.1 cpu-cycles/op 393.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=4194304-8 9341569 140.3 ns/op 9.126 cache-misses/op 10.86 cache-references/op 600.1 cpu-cycles/op 393.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=6-8 48689491 21.78 ns/op 0.0002708 cache-misses/op 0.004355 cache-references/op 93.08 cpu-cycles/op 411.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=12-8 50514636 22.25 ns/op 0.0002552 cache-misses/op 0.006543 cache-references/op 94.98 cpu-cycles/op 423.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=18-8 56180048 20.29 ns/op 0.0001594 cache-misses/op 0.001157 cache-references/op 87.00 cpu-cycles/op 381.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=24-8 53873202 23.59 ns/op 0.0001636 cache-misses/op 0.003991 cache-references/op 100.9 cpu-cycles/op 448.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=30-8 58364548 20.28 ns/op 0.0000843 cache-misses/op 0.0009938 cache-references/op 86.95 cpu-cycles/op 380.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=64-8 57480800 20.81 ns/op 0.0001333 cache-misses/op 0.001768 cache-references/op 88.78 cpu-cycles/op 391.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=128-8 55586734 20.76 ns/op 0.0001798 cache-misses/op 0.004970 cache-references/op 88.51 cpu-cycles/op 390.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=256-8 56556727 21.21 ns/op 0.0001614 cache-misses/op 0.002722 cache-references/op 90.51 cpu-cycles/op 393.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=512-8 50611450 20.86 ns/op 0.0001603 cache-misses/op 0.001541 cache-references/op 89.39 cpu-cycles/op 388.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=1024-8 43266376 24.99 ns/op 0.0002402 cache-misses/op 0.001811 cache-references/op 107.2 cpu-cycles/op 394.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=2048-8 34455848 34.55 ns/op 0.0002542 cache-misses/op 0.004318 cache-references/op 148.0 cpu-cycles/op 392.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=4096-8 29607747 40.51 ns/op 0.0002587 cache-misses/op 0.01005 cache-references/op 173.1 cpu-cycles/op 393.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=8192-8 27987321 42.47 ns/op 0.0003417 cache-misses/op 0.003645 cache-references/op 182.1 cpu-cycles/op 393.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=32768-8 26893450 44.62 ns/op 0.0002061 cache-misses/op 0.007516 cache-references/op 191.3 cpu-cycles/op 394.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=65536-8 26187082 45.97 ns/op 0.0005088 cache-misses/op 0.8851 cache-references/op 196.2 cpu-cycles/op 393.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=131072-8 24515599 48.66 ns/op 0.001644 cache-misses/op 3.825 cache-references/op 208.6 cpu-cycles/op 393.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=262144-8 23613469 50.76 ns/op 0.01214 cache-misses/op 6.222 cache-references/op 216.6 cpu-cycles/op 394.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=524288-8 20427876 58.65 ns/op 0.5121 cache-misses/op 7.581 cache-references/op 251.5 cpu-cycles/op 395.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=1048576-8 13163095 90.79 ns/op 3.551 cache-misses/op 7.963 cache-references/op 389.0 cpu-cycles/op 394.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=2097152-8 10682199 116.4 ns/op 6.190 cache-misses/op 8.636 cache-references/op 498.9 cpu-cycles/op 394.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=4194304-8 9995395 128.8 ns/op 7.454 cache-misses/op 8.961 cache-references/op 550.2 cpu-cycles/op 393.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=6-8 47575892 24.99 ns/op 0.0001375 cache-misses/op 0.001768 cache-references/op 107.2 cpu-cycles/op 470.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=12-8 45898060 25.87 ns/op 0.0002329 cache-misses/op 0.007122 cache-references/op 110.5 cpu-cycles/op 478.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=18-8 47592387 24.76 ns/op 0.0002175 cache-misses/op 0.004021 cache-references/op 106.0 cpu-cycles/op 452.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=24-8 44840384 27.48 ns/op 0.0001935 cache-misses/op 0.005723 cache-references/op 117.4 cpu-cycles/op 484.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=30-8 48266880 27.97 ns/op 0.0002932 cache-misses/op 0.005739 cache-references/op 119.5 cpu-cycles/op 478.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=64-8 43489575 28.03 ns/op 0.0002608 cache-misses/op 0.007834 cache-references/op 119.6 cpu-cycles/op 463.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=128-8 39069452 25.94 ns/op 0.0001819 cache-misses/op 0.004571 cache-references/op 111.0 cpu-cycles/op 457.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=256-8 46459159 26.92 ns/op 0.0001594 cache-misses/op 0.001427 cache-references/op 115.5 cpu-cycles/op 465.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=512-8 43351599 40.78 ns/op 0.0002322 cache-misses/op 0.005079 cache-references/op 174.5 cpu-cycles/op 462.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=1024-8 27728641 39.49 ns/op 0.0003126 cache-misses/op 0.004813 cache-references/op 169.2 cpu-cycles/op 459.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=2048-8 24229680 50.41 ns/op 0.0002958 cache-misses/op 0.008559 cache-references/op 215.9 cpu-cycles/op 459.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=4096-8 21672817 54.49 ns/op 0.0005418 cache-misses/op 0.005243 cache-references/op 233.6 cpu-cycles/op 459.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=8192-8 21241051 56.33 ns/op 0.0007084 cache-misses/op 0.02080 cache-references/op 241.1 cpu-cycles/op 461.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=32768-8 19259433 61.54 ns/op 0.001717 cache-misses/op 4.712 cache-references/op 263.9 cpu-cycles/op 460.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=65536-8 18869262 63.28 ns/op 0.009608 cache-misses/op 8.132 cache-references/op 270.7 cpu-cycles/op 461.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=131072-8 17571613 68.64 ns/op 0.5303 cache-misses/op 10.45 cache-references/op 294.1 cpu-cycles/op 460.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=262144-8 11667973 102.8 ns/op 4.197 cache-misses/op 10.99 cache-references/op 440.5 cpu-cycles/op 460.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=524288-8 9066543 133.9 ns/op 7.858 cache-misses/op 12.25 cache-references/op 572.9 cpu-cycles/op 462.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=1048576-8 8121999 147.3 ns/op 9.736 cache-misses/op 12.59 cache-references/op 631.7 cpu-cycles/op 462.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=2097152-8 7908843 157.6 ns/op 11.11 cache-misses/op 13.82 cache-references/op 674.8 cpu-cycles/op 459.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=4194304-8 8188646 163.9 ns/op 11.43 cache-misses/op 13.98 cache-references/op 699.8 cpu-cycles/op 461.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=6-8 61290505 18.08 ns/op 0.0001564 cache-misses/op 0.0008183 cache-references/op 77.57 cpu-cycles/op 223.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=12-8 56931459 19.45 ns/op 0.0001641 cache-misses/op 0.002611 cache-references/op 83.23 cpu-cycles/op 281.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=18-8 68601889 16.14 ns/op 0.0000478 cache-misses/op 0.002406 cache-references/op 68.82 cpu-cycles/op 223.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=24-8 72368875 17.50 ns/op 0.0001190 cache-misses/op 0.0009357 cache-references/op 75.05 cpu-cycles/op 247.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=30-8 77301283 15.55 ns/op 0.0001029 cache-misses/op 0.0008742 cache-references/op 66.69 cpu-cycles/op 223.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=64-8 71639198 16.85 ns/op 0.0001595 cache-misses/op 0.002720 cache-references/op 71.89 cpu-cycles/op 237.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=128-8 62012424 16.17 ns/op 0.0001531 cache-misses/op 0.003223 cache-references/op 69.11 cpu-cycles/op 225.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=256-8 73210228 20.23 ns/op 0.0001181 cache-misses/op 0.001609 cache-references/op 86.72 cpu-cycles/op 237.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=512-8 61687599 18.18 ns/op 0.0001797 cache-misses/op 0.004322 cache-references/op 77.63 cpu-cycles/op 232.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=1024-8 68710029 17.15 ns/op 0.0001504 cache-misses/op 0.005683 cache-references/op 73.14 cpu-cycles/op 229.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=2048-8 64753966 18.11 ns/op 0.0001328 cache-misses/op 0.001548 cache-references/op 77.66 cpu-cycles/op 233.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=4096-8 52824938 22.58 ns/op 0.0002246 cache-misses/op 0.009981 cache-references/op 96.35 cpu-cycles/op 257.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=8192-8 51225470 23.29 ns/op 0.0002494 cache-misses/op 0.002810 cache-references/op 99.89 cpu-cycles/op 257.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=32768-8 48370215 24.51 ns/op 0.0004142 cache-misses/op 0.2958 cache-references/op 105.1 cpu-cycles/op 257.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=65536-8 45209968 27.03 ns/op 0.0003574 cache-misses/op 2.074 cache-references/op 115.4 cpu-cycles/op 257.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=131072-8 41159332 27.78 ns/op 0.003149 cache-misses/op 3.879 cache-references/op 119.1 cpu-cycles/op 257.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=262144-8 34389614 34.87 ns/op 0.2033 cache-misses/op 4.924 cache-references/op 148.7 cpu-cycles/op 257.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=524288-8 22102510 54.35 ns/op 1.838 cache-misses/op 5.250 cache-references/op 232.1 cpu-cycles/op 257.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=1048576-8 16389504 73.57 ns/op 3.878 cache-misses/op 5.890 cache-references/op 314.0 cpu-cycles/op 257.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=2097152-8 15317100 80.13 ns/op 5.032 cache-misses/op 6.211 cache-references/op 341.9 cpu-cycles/op 257.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=4194304-8 14912277 83.17 ns/op 5.566 cache-misses/op 6.746 cache-references/op 355.9 cpu-cycles/op 257.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=6-8 64568845 17.00 ns/op 0.0001193 cache-misses/op 0.001286 cache-references/op 72.86 cpu-cycles/op 211.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=12-8 60718963 18.64 ns/op 0.0001718 cache-misses/op 0.004495 cache-references/op 79.55 cpu-cycles/op 264.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=18-8 69907488 15.65 ns/op 0.0001820 cache-misses/op 0.003994 cache-references/op 66.74 cpu-cycles/op 215.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=24-8 64997276 17.93 ns/op 0.0001507 cache-misses/op 0.001228 cache-references/op 76.82 cpu-cycles/op 246.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=30-8 77181381 14.45 ns/op 0.0001094 cache-misses/op 0.001664 cache-references/op 61.63 cpu-cycles/op 211.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=64-8 75895173 15.72 ns/op 0.0001263 cache-misses/op 0.004123 cache-references/op 67.10 cpu-cycles/op 211.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=128-8 63602576 16.05 ns/op 0.0001389 cache-misses/op 0.001214 cache-references/op 68.82 cpu-cycles/op 216.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=256-8 66138699 16.12 ns/op 0.0001538 cache-misses/op 0.002249 cache-references/op 69.05 cpu-cycles/op 221.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=512-8 70003972 16.51 ns/op 0.0001994 cache-misses/op 0.003811 cache-references/op 70.45 cpu-cycles/op 222.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=1024-8 74628810 16.00 ns/op 0.0001446 cache-misses/op 0.003657 cache-references/op 68.22 cpu-cycles/op 216.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=2048-8 70600419 16.42 ns/op 0.0001580 cache-misses/op 0.001314 cache-references/op 70.31 cpu-cycles/op 217.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=4096-8 54583699 22.66 ns/op 0.0001895 cache-misses/op 0.006682 cache-references/op 96.77 cpu-cycles/op 245.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=8192-8 50288872 22.28 ns/op 0.0001959 cache-misses/op 0.009924 cache-references/op 95.04 cpu-cycles/op 245.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=32768-8 51376014 23.23 ns/op 0.0003588 cache-misses/op 0.01712 cache-references/op 99.18 cpu-cycles/op 244.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=65536-8 49919146 23.89 ns/op 0.0000905 cache-misses/op 0.3099 cache-references/op 102.1 cpu-cycles/op 244.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=131072-8 46171467 25.68 ns/op 0.002190 cache-misses/op 1.961 cache-references/op 110.0 cpu-cycles/op 244.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=262144-8 44712430 26.57 ns/op 0.005529 cache-misses/op 3.535 cache-references/op 114.0 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=524288-8 38111198 31.17 ns/op 0.1762 cache-misses/op 4.453 cache-references/op 133.6 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=1048576-8 22544695 53.03 ns/op 1.777 cache-misses/op 4.584 cache-references/op 227.3 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=2097152-8 17609383 68.12 ns/op 3.556 cache-misses/op 5.215 cache-references/op 291.5 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=4194304-8 16374573 75.23 ns/op 4.589 cache-misses/op 5.627 cache-references/op 321.3 cpu-cycles/op 244.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=6-8 58610794 19.90 ns/op 0.0001493 cache-misses/op 0.004541 cache-references/op 84.95 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=12-8 57160341 21.50 ns/op 0.0001935 cache-misses/op 0.002620 cache-references/op 92.05 cpu-cycles/op 319.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=18-8 60907852 19.71 ns/op 0.0002594 cache-misses/op 0.005482 cache-references/op 84.03 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=24-8 56196528 22.85 ns/op 0.0001543 cache-misses/op 0.006357 cache-references/op 97.38 cpu-cycles/op 354.9 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=30-8 53226426 21.09 ns/op 0.0001579 cache-misses/op 0.001747 cache-references/op 90.39 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=64-8 54555636 21.77 ns/op 0.0001568 cache-misses/op 0.004180 cache-references/op 93.07 cpu-cycles/op 328.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=128-8 52550095 21.70 ns/op 0.0002500 cache-misses/op 0.003340 cache-references/op 92.68 cpu-cycles/op 317.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=256-8 53266752 23.52 ns/op 0.0005965 cache-misses/op 0.005684 cache-references/op 100.6 cpu-cycles/op 329.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=512-8 52747233 22.36 ns/op 0.0004593 cache-misses/op 0.002186 cache-references/op 95.85 cpu-cycles/op 317.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=1024-8 50841944 24.54 ns/op 0.002473 cache-misses/op 0.006416 cache-references/op 105.0 cpu-cycles/op 324.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=2048-8 47816566 24.80 ns/op 0.001835 cache-misses/op 0.004846 cache-references/op 106.2 cpu-cycles/op 321.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=4096-8 40706685 29.98 ns/op 0.0009548 cache-misses/op 0.007561 cache-references/op 128.2 cpu-cycles/op 346.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=8192-8 39175911 30.31 ns/op 0.001317 cache-misses/op 0.02125 cache-references/op 129.8 cpu-cycles/op 346.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=32768-8 35177011 36.25 ns/op 0.007477 cache-misses/op 2.729 cache-references/op 147.7 cpu-cycles/op 347.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=65536-8 26707266 45.70 ns/op 0.09968 cache-misses/op 4.888 cache-references/op 163.0 cpu-cycles/op 347.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=131072-8 24802180 41.22 ns/op 0.3076 cache-misses/op 6.313 cache-references/op 173.7 cpu-cycles/op 346.9 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=262144-8 17335149 69.27 ns/op 2.254 cache-misses/op 6.501 cache-references/op 296.2 cpu-cycles/op 347.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=524288-8 12359428 98.01 ns/op 4.781 cache-misses/op 7.257 cache-references/op 420.2 cpu-cycles/op 347.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=1048576-8 10618430 115.2 ns/op 6.236 cache-misses/op 8.022 cache-references/op 493.4 cpu-cycles/op 347.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=2097152-8 10111526 122.4 ns/op 6.937 cache-misses/op 8.485 cache-references/op 523.8 cpu-cycles/op 347.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=4194304-8 10130337 126.4 ns/op 7.229 cache-misses/op 8.785 cache-references/op 539.1 cpu-cycles/op 347.2 instructions/op | |
PASS | |
Unit cpu-cycles better=lower | |
Unit instructions better=lower | |
Unit cache-misses better=lower | |
Unit cache-references better=lower | |
goos: linux | |
goarch: amd64 | |
pkg: github.com/cockroachdb/swiss | |
cpu: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=6-8 21040368 58.09 ns/op 0.0002796 cache-misses/op 0.007741 cache-references/op 247.8 cpu-cycles/op 834.0 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=12-8 12288787 100.9 ns/op 0.0004688 cache-misses/op 0.01853 cache-references/op 429.6 cpu-cycles/op 1475 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=18-8 7467381 158.4 ns/op 0.0009662 cache-misses/op 0.01329 cache-references/op 676.0 cpu-cycles/op 2241 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=24-8 6542758 194.3 ns/op 0.001080 cache-misses/op 0.05176 cache-references/op 829.1 cpu-cycles/op 2865 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=30-8 4603130 247.8 ns/op 0.001055 cache-misses/op 0.01648 cache-references/op 1059 cpu-cycles/op 3774 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=64-8 2520250 470.3 ns/op 0.002856 cache-misses/op 0.05820 cache-references/op 2014 cpu-cycles/op 7806 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=128-8 1305535 931.9 ns/op 0.002833 cache-misses/op 0.09856 cache-references/op 3976 cpu-cycles/op 15419 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=256-8 615428 1939 ns/op 0.01143 cache-misses/op 0.1463 cache-references/op 8312 cpu-cycles/op 30211 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=512-8 256743 4094 ns/op 0.04492 cache-misses/op 0.3391 cache-references/op 17554 cpu-cycles/op 60666 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=1024-8 131805 9125 ns/op 0.05057 cache-misses/op 2.841 cache-references/op 38926 cpu-cycles/op 120375 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=2048-8 66554 18128 ns/op 0.1418 cache-misses/op 1.651 cache-references/op 77677 cpu-cycles/op 241104 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=4096-8 32905 36319 ns/op 0.1878 cache-misses/op 4.192 cache-references/op 155594 cpu-cycles/op 482244 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=8192-8 16135 73438 ns/op 0.4576 cache-misses/op 15.18 cache-references/op 314533 cpu-cycles/op 966139 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=32768-8 4131 294607 ns/op 3.762 cache-misses/op 442.5 cache-references/op 1263039 cpu-cycles/op 3861643 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=65536-8 2059 590109 ns/op 9.979 cache-misses/op 32016 cache-references/op 2524670 cpu-cycles/op 7725387 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=131072-8 1034 1170754 ns/op 47.93 cache-misses/op 74688 cache-references/op 5018782 cpu-cycles/op 15444440 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=262144-8 496 2319578 ns/op 1020 cache-misses/op 155507 cache-references/op 9944868 cpu-cycles/op 30884323 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=524288-8 249 4811604 ns/op 83593 cache-misses/op 316635 cache-references/op 20616485 cpu-cycles/op 61786354 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=1048576-8 122 9661748 ns/op 214389 cache-misses/op 634377 cache-references/op 41424740 cpu-cycles/op 123563799 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=2097152-8 60 19417710 ns/op 484544 cache-misses/op 1280867 cache-references/op 83209486 cpu-cycles/op 247137691 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=4194304-8 30 40479166 ns/op 1028134 cache-misses/op 2576294 cache-references/op 172873324 cpu-cycles/op 494269219 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=6-8 33602436 36.09 ns/op 0.0001804 cache-misses/op 0.002949 cache-references/op 154.7 cpu-cycles/op 490.9 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=12-8 23476579 49.77 ns/op 0.0002676 cache-misses/op 0.009163 cache-references/op 212.7 cpu-cycles/op 742.0 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=18-8 17694610 68.78 ns/op 0.0004938 cache-misses/op 0.009934 cache-references/op 293.4 cpu-cycles/op 1088 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=24-8 14993622 77.43 ns/op 0.0004317 cache-misses/op 0.004841 cache-references/op 332.1 cpu-cycles/op 1244 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=30-8 11486703 105.2 ns/op 0.0006322 cache-misses/op 0.01925 cache-references/op 449.4 cpu-cycles/op 1780 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=64-8 6303073 190.7 ns/op 0.0008643 cache-misses/op 0.02285 cache-references/op 814.1 cpu-cycles/op 3424 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=128-8 3323007 365.5 ns/op 0.001071 cache-misses/op 0.04796 cache-references/op 1564 cpu-cycles/op 6609 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=256-8 1751149 693.5 ns/op 0.001959 cache-misses/op 0.08250 cache-references/op 2959 cpu-cycles/op 12978 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=512-8 882051 1383 ns/op 0.01140 cache-misses/op 0.2958 cache-references/op 5909 cpu-cycles/op 25716 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=1024-8 347086 3302 ns/op 0.03788 cache-misses/op 0.6379 cache-references/op 14094 cpu-cycles/op 51193 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=2048-8 137834 8607 ns/op 0.05384 cache-misses/op 0.9867 cache-references/op 36878 cpu-cycles/op 102152 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=4096-8 63248 19233 ns/op 0.2103 cache-misses/op 4.658 cache-references/op 82018 cpu-cycles/op 204175 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=8192-8 30420 39366 ns/op 0.2819 cache-misses/op 7.449 cache-references/op 168631 cpu-cycles/op 408215 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=32768-8 7539 159763 ns/op 2.739 cache-misses/op 1256 cache-references/op 682035 cpu-cycles/op 1632463 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=65536-8 3751 319533 ns/op 6.346 cache-misses/op 27726 cache-references/op 1369289 cpu-cycles/op 3264788 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=131072-8 1858 642189 ns/op 31.22 cache-misses/op 67266 cache-references/op 2739151 cpu-cycles/op 6529488 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=262144-8 896 1315662 ns/op 6040 cache-misses/op 139492 cache-references/op 5610241 cpu-cycles/op 13058864 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=524288-8 415 2865639 ns/op 80064 cache-misses/op 271193 cache-references/op 12280372 cpu-cycles/op 26118408 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=1048576-8 206 5810244 ns/op 215381 cache-misses/op 550124 cache-references/op 24789273 cpu-cycles/op 52236675 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=2097152-8 100 11564802 ns/op 478259 cache-misses/op 1094852 cache-references/op 49339835 cpu-cycles/op 104473116 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=4194304-8 51 23195927 ns/op 1024414 cache-misses/op 2202602 cache-references/op 99099832 cpu-cycles/op 208946294 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=6-8 297524092 4.033 ns/op 0.0000102 cache-misses/op 0.0009732 cache-references/op 17.21 cpu-cycles/op 83.51 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=12-8 192907189 6.227 ns/op 0.0000335 cache-misses/op 0.0007386 cache-references/op 26.67 cpu-cycles/op 116.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=18-8 199457064 5.936 ns/op 0.0000374 cache-misses/op 0.001434 cache-references/op 25.36 cpu-cycles/op 112.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=24-8 188474025 7.025 ns/op 0.0000345 cache-misses/op 0.001713 cache-references/op 29.99 cpu-cycles/op 129.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=30-8 210312102 6.426 ns/op 0.0000324 cache-misses/op 0.0009826 cache-references/op 27.41 cpu-cycles/op 117.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=64-8 204703844 5.846 ns/op 0.0000136 cache-misses/op 0.0005945 cache-references/op 24.95 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=128-8 202099407 6.030 ns/op 0.0000166 cache-misses/op 0.0003767 cache-references/op 25.86 cpu-cycles/op 113.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=256-8 202456386 6.223 ns/op 0.0000320 cache-misses/op 0.001882 cache-references/op 26.54 cpu-cycles/op 111.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=512-8 194750815 6.119 ns/op 0.0000337 cache-misses/op 0.0003254 cache-references/op 26.25 cpu-cycles/op 113.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=1024-8 197823382 6.242 ns/op 0.0000722 cache-misses/op 0.001595 cache-references/op 26.66 cpu-cycles/op 112.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=2048-8 146166882 9.049 ns/op 0.0001021 cache-misses/op 0.002757 cache-references/op 38.68 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=4096-8 76610138 14.91 ns/op 0.0001763 cache-misses/op 0.004788 cache-references/op 63.64 cpu-cycles/op 112.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=8192-8 64944183 17.51 ns/op 0.0001442 cache-misses/op 0.001394 cache-references/op 75.10 cpu-cycles/op 112.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=32768-8 57624158 20.59 ns/op 0.0002544 cache-misses/op 0.4704 cache-references/op 87.86 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=65536-8 54167480 22.06 ns/op 0.0005954 cache-misses/op 2.387 cache-references/op 94.46 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=131072-8 52116290 22.70 ns/op 0.002613 cache-misses/op 4.011 cache-references/op 97.23 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=262144-8 47505234 24.68 ns/op 0.2124 cache-misses/op 5.446 cache-references/op 105.2 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=524288-8 31727234 37.84 ns/op 2.314 cache-misses/op 6.268 cache-references/op 161.4 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=1048576-8 26673256 45.75 ns/op 4.641 cache-misses/op 6.822 cache-references/op 196.0 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=2097152-8 28899900 48.18 ns/op 5.843 cache-misses/op 7.060 cache-references/op 205.6 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=4194304-8 32138800 48.53 ns/op 6.161 cache-misses/op 6.812 cache-references/op 207.9 cpu-cycles/op 111.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=6-8 292936179 4.103 ns/op 0.0000465 cache-misses/op 0.0007377 cache-references/op 17.50 cpu-cycles/op 83.51 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=12-8 188517260 6.204 ns/op 0.0000292 cache-misses/op 0.0005343 cache-references/op 26.59 cpu-cycles/op 115.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=18-8 201978964 5.913 ns/op 0.0000212 cache-misses/op 0.0003617 cache-references/op 25.36 cpu-cycles/op 111.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=24-8 171095137 6.568 ns/op 0.0000251 cache-misses/op 0.001303 cache-references/op 28.08 cpu-cycles/op 116.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=30-8 194310639 5.725 ns/op 0.0000137 cache-misses/op 0.0005528 cache-references/op 24.42 cpu-cycles/op 108.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=64-8 204716462 6.160 ns/op 0.0000341 cache-misses/op 0.001066 cache-references/op 26.35 cpu-cycles/op 113.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=128-8 195257349 6.000 ns/op 0.0000358 cache-misses/op 0.0004736 cache-references/op 25.60 cpu-cycles/op 111.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=256-8 198449780 6.077 ns/op 0.0000172 cache-misses/op 0.0004098 cache-references/op 26.06 cpu-cycles/op 111.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=512-8 196541686 6.324 ns/op 0.0000189 cache-misses/op 0.001797 cache-references/op 26.96 cpu-cycles/op 111.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=1024-8 192474669 6.136 ns/op 0.0000272 cache-misses/op 0.0006108 cache-references/op 26.30 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=2048-8 128105702 9.522 ns/op 0.0000218 cache-misses/op 0.002323 cache-references/op 40.60 cpu-cycles/op 110.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=4096-8 79968049 14.51 ns/op 0.0001032 cache-misses/op 0.0009609 cache-references/op 62.23 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=8192-8 67724508 17.56 ns/op 0.0001667 cache-misses/op 0.006456 cache-references/op 74.91 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=32768-8 57151266 19.98 ns/op 0.0001867 cache-misses/op 0.02109 cache-references/op 85.28 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=65536-8 55699480 21.02 ns/op 0.0003266 cache-misses/op 0.5678 cache-references/op 89.66 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=131072-8 53661740 22.09 ns/op 0.0008307 cache-misses/op 2.212 cache-references/op 94.73 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=262144-8 52590606 22.55 ns/op 0.004854 cache-misses/op 3.504 cache-references/op 96.72 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=524288-8 44230305 26.72 ns/op 0.3350 cache-misses/op 4.792 cache-references/op 114.3 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=1048576-8 30423514 39.43 ns/op 2.419 cache-misses/op 5.594 cache-references/op 168.4 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=2097152-8 30921745 45.18 ns/op 4.359 cache-misses/op 6.073 cache-references/op 193.5 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=4194304-8 33341452 47.57 ns/op 5.406 cache-misses/op 6.384 cache-references/op 203.6 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=6-8 100000000 10.38 ns/op 0.0000817 cache-misses/op 0.0006279 cache-references/op 44.50 cpu-cycles/op 214.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=12-8 149637312 8.161 ns/op 0.0000309 cache-misses/op 0.001176 cache-references/op 34.87 cpu-cycles/op 155.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=18-8 152831990 7.624 ns/op 0.0000229 cache-misses/op 0.0009547 cache-references/op 32.64 cpu-cycles/op 146.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=24-8 150375836 8.056 ns/op 0.0000470 cache-misses/op 0.0008744 cache-references/op 34.52 cpu-cycles/op 152.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=30-8 157575885 8.002 ns/op 0.0000268 cache-misses/op 0.0009885 cache-references/op 34.25 cpu-cycles/op 146.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=64-8 154191516 7.715 ns/op 0.0000219 cache-misses/op 0.0005041 cache-references/op 33.07 cpu-cycles/op 147.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=128-8 143868687 8.103 ns/op 0.0000437 cache-misses/op 0.0007425 cache-references/op 34.73 cpu-cycles/op 153.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=256-8 132082660 9.578 ns/op 0.0000663 cache-misses/op 0.003026 cache-references/op 40.82 cpu-cycles/op 168.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=512-8 120412152 9.810 ns/op 0.0000572 cache-misses/op 0.001651 cache-references/op 41.95 cpu-cycles/op 176.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=1024-8 100000000 10.37 ns/op 0.0001511 cache-misses/op 0.002426 cache-references/op 44.29 cpu-cycles/op 180.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=2048-8 73657838 13.65 ns/op 0.0001820 cache-misses/op 0.005053 cache-references/op 58.37 cpu-cycles/op 180.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=4096-8 48371566 23.94 ns/op 0.0001774 cache-misses/op 0.002969 cache-references/op 102.6 cpu-cycles/op 181.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=8192-8 43892763 26.67 ns/op 0.0001939 cache-misses/op 0.01387 cache-references/op 113.8 cpu-cycles/op 183.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=32768-8 37439719 31.71 ns/op 0.001208 cache-misses/op 3.280 cache-references/op 135.3 cpu-cycles/op 182.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=65536-8 33654818 32.56 ns/op 0.01554 cache-misses/op 5.362 cache-references/op 139.0 cpu-cycles/op 183.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=131072-8 34507232 34.95 ns/op 0.4673 cache-misses/op 6.989 cache-references/op 149.8 cpu-cycles/op 182.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=262144-8 22753674 52.59 ns/op 2.983 cache-misses/op 7.838 cache-references/op 225.3 cpu-cycles/op 182.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=524288-8 19604071 61.49 ns/op 5.837 cache-misses/op 8.976 cache-references/op 263.6 cpu-cycles/op 183.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=1048576-8 18682640 63.38 ns/op 7.099 cache-misses/op 8.875 cache-references/op 271.8 cpu-cycles/op 183.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=2097152-8 21198608 67.87 ns/op 8.017 cache-misses/op 9.403 cache-references/op 289.7 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=4194304-8 23568258 68.91 ns/op 8.028 cache-misses/op 8.877 cache-references/op 294.9 cpu-cycles/op 182.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=6-8 190100204 5.817 ns/op 0.0000180 cache-misses/op 0.001621 cache-references/op 24.80 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=12-8 205416408 5.812 ns/op 0.0000084 cache-misses/op 0.0005915 cache-references/op 24.80 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=18-8 201746731 5.925 ns/op 0.0000108 cache-misses/op 0.0007049 cache-references/op 25.38 cpu-cycles/op 102.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=24-8 200403747 6.259 ns/op 0.0000240 cache-misses/op 0.001642 cache-references/op 26.71 cpu-cycles/op 105.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=30-8 207965278 6.052 ns/op 0.0000229 cache-misses/op 0.001148 cache-references/op 25.82 cpu-cycles/op 103.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=64-8 186269541 5.823 ns/op 0.0000238 cache-misses/op 0.001375 cache-references/op 24.82 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=128-8 200960923 5.801 ns/op 0.0000083 cache-misses/op 0.001441 cache-references/op 24.77 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=256-8 195368095 6.246 ns/op 0.0000119 cache-misses/op 0.0008593 cache-references/op 26.65 cpu-cycles/op 101.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=512-8 189005176 6.189 ns/op 0.0000326 cache-misses/op 0.001514 cache-references/op 26.43 cpu-cycles/op 102.1 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=1024-8 192344582 6.236 ns/op 0.0000221 cache-misses/op 0.0004533 cache-references/op 26.73 cpu-cycles/op 101.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=2048-8 183634053 6.595 ns/op 0.0000140 cache-misses/op 0.001543 cache-references/op 28.19 cpu-cycles/op 101.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=4096-8 148227495 8.043 ns/op 0.0000408 cache-misses/op 0.001149 cache-references/op 34.45 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=8192-8 142400244 8.220 ns/op 0.0000224 cache-misses/op 0.001394 cache-references/op 35.20 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=32768-8 132468375 9.012 ns/op 0.0001398 cache-misses/op 0.3773 cache-references/op 38.64 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=65536-8 100000000 10.10 ns/op 0.0001614 cache-misses/op 1.872 cache-references/op 43.11 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=131072-8 100000000 10.88 ns/op 0.002873 cache-misses/op 3.187 cache-references/op 46.50 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=262144-8 87091507 13.45 ns/op 0.1385 cache-misses/op 3.973 cache-references/op 57.52 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=524288-8 39215113 30.88 ns/op 1.487 cache-misses/op 4.103 cache-references/op 132.3 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=1048576-8 29630240 40.82 ns/op 3.017 cache-misses/op 4.485 cache-references/op 174.6 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=2097152-8 27805819 45.46 ns/op 3.814 cache-misses/op 4.672 cache-references/op 194.8 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=4194304-8 27017767 47.57 ns/op 4.244 cache-misses/op 4.823 cache-references/op 203.6 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=6-8 207789459 5.752 ns/op 0.0000093 cache-misses/op 0.0009930 cache-references/op 24.59 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=12-8 200552295 5.969 ns/op 0.0000222 cache-misses/op 0.0009183 cache-references/op 25.53 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=18-8 208070914 5.753 ns/op 0.0000221 cache-misses/op 0.0003130 cache-references/op 24.68 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=24-8 209252100 5.981 ns/op 0.0000292 cache-misses/op 0.0004496 cache-references/op 25.65 cpu-cycles/op 100.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=30-8 206051317 5.743 ns/op 0.0000073 cache-misses/op 0.0006435 cache-references/op 24.61 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=64-8 206879864 6.029 ns/op 0.0000092 cache-misses/op 0.0005064 cache-references/op 25.83 cpu-cycles/op 98.38 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=128-8 208433380 5.931 ns/op 0.0000172 cache-misses/op 0.0003837 cache-references/op 25.43 cpu-cycles/op 98.70 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=256-8 194016332 6.025 ns/op 0.0000234 cache-misses/op 0.001232 cache-references/op 25.75 cpu-cycles/op 98.72 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=512-8 199424343 6.158 ns/op 0.0000228 cache-misses/op 0.0007508 cache-references/op 26.36 cpu-cycles/op 98.62 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=1024-8 195035107 6.108 ns/op 0.0000328 cache-misses/op 0.001611 cache-references/op 26.05 cpu-cycles/op 98.74 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=2048-8 192790954 6.156 ns/op 0.0000073 cache-misses/op 0.0003080 cache-references/op 26.40 cpu-cycles/op 98.62 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=4096-8 153881011 7.696 ns/op 0.0000079 cache-misses/op 0.001256 cache-references/op 32.94 cpu-cycles/op 107.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=8192-8 149450608 8.000 ns/op 0.0000230 cache-misses/op 0.001173 cache-references/op 34.24 cpu-cycles/op 107.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=32768-8 143371420 8.381 ns/op 0.0000321 cache-misses/op 0.009238 cache-references/op 35.74 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=65536-8 134757118 8.924 ns/op 0.0000259 cache-misses/op 0.3946 cache-references/op 38.07 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=131072-8 121188964 10.65 ns/op 0.002745 cache-misses/op 1.770 cache-references/op 45.52 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=262144-8 100000000 10.48 ns/op 0.001052 cache-misses/op 3.102 cache-references/op 44.94 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=524288-8 86692962 15.48 ns/op 0.2192 cache-misses/op 3.742 cache-references/op 66.35 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=1048576-8 39961206 30.15 ns/op 1.623 cache-misses/op 4.105 cache-references/op 129.2 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=2097152-8 31498664 40.86 ns/op 3.198 cache-misses/op 4.596 cache-references/op 174.9 cpu-cycles/op 107.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=4194304-8 26937154 45.39 ns/op 4.194 cache-misses/op 4.889 cache-references/op 193.7 cpu-cycles/op 107.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=6-8 135986815 8.397 ns/op 0.0002232 cache-misses/op 0.001473 cache-references/op 35.92 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=12-8 128005392 9.307 ns/op 0.0002360 cache-misses/op 0.002062 cache-references/op 38.64 cpu-cycles/op 155.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=18-8 136515620 9.712 ns/op 0.0000605 cache-misses/op 0.002297 cache-references/op 41.41 cpu-cycles/op 153.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=24-8 127336507 8.355 ns/op 0.0000461 cache-misses/op 0.001413 cache-references/op 35.73 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=30-8 128089443 8.375 ns/op 0.0000289 cache-misses/op 0.001873 cache-references/op 35.71 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=64-8 135241760 8.574 ns/op 0.0000232 cache-misses/op 0.0003461 cache-references/op 36.77 cpu-cycles/op 149.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=128-8 137929736 8.903 ns/op 0.0000959 cache-misses/op 0.002504 cache-references/op 37.98 cpu-cycles/op 149.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=256-8 136820142 9.334 ns/op 0.0000354 cache-misses/op 0.0005460 cache-references/op 40.00 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=512-8 132607191 9.045 ns/op 0.0000854 cache-misses/op 0.001933 cache-references/op 38.62 cpu-cycles/op 149.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=1024-8 128058268 9.704 ns/op 0.0000726 cache-misses/op 0.001470 cache-references/op 41.53 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=2048-8 123784086 9.897 ns/op 0.0000924 cache-misses/op 0.004550 cache-references/op 42.19 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=4096-8 100000000 11.33 ns/op 0.0002193 cache-misses/op 0.008342 cache-references/op 48.30 cpu-cycles/op 159.1 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=8192-8 99794755 11.64 ns/op 0.0002107 cache-misses/op 0.001694 cache-references/op 49.93 cpu-cycles/op 159.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=32768-8 72224472 13.89 ns/op 0.001348 cache-misses/op 2.830 cache-references/op 59.54 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=65536-8 72563634 15.36 ns/op 0.005519 cache-misses/op 4.877 cache-references/op 65.86 cpu-cycles/op 159.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=131072-8 65875226 18.27 ns/op 0.2420 cache-misses/op 6.064 cache-references/op 78.01 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=262144-8 30598290 39.70 ns/op 2.106 cache-misses/op 6.137 cache-references/op 169.7 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=524288-8 21676657 56.10 ns/op 4.391 cache-misses/op 6.616 cache-references/op 239.7 cpu-cycles/op 159.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=1048576-8 18924052 63.99 ns/op 5.628 cache-misses/op 7.082 cache-references/op 274.1 cpu-cycles/op 159.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=2097152-8 19514138 67.27 ns/op 6.206 cache-misses/op 7.191 cache-references/op 288.4 cpu-cycles/op 159.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=4194304-8 20063102 68.63 ns/op 6.516 cache-misses/op 7.310 cache-references/op 294.1 cpu-cycles/op 159.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=6-8 209559016 5.721 ns/op 0.0000614 cache-misses/op 0.0006342 cache-references/op 24.41 cpu-cycles/op 117.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=12-8 100000000 10.51 ns/op 0.0001727 cache-misses/op 0.002681 cache-references/op 44.87 cpu-cycles/op 194.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=18-8 151230090 7.942 ns/op 0.0000792 cache-misses/op 0.001033 cache-references/op 33.88 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=24-8 100000000 10.76 ns/op 0.0001177 cache-misses/op 0.002372 cache-references/op 45.92 cpu-cycles/op 168.9 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=30-8 151416630 7.938 ns/op 0.0000808 cache-misses/op 0.001440 cache-references/op 33.89 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=64-8 151647601 9.510 ns/op 0.0001082 cache-misses/op 0.001638 cache-references/op 40.57 cpu-cycles/op 155.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=128-8 137787964 8.710 ns/op 0.0000600 cache-misses/op 0.001185 cache-references/op 37.14 cpu-cycles/op 152.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=256-8 145352318 8.793 ns/op 0.0000754 cache-misses/op 0.0006010 cache-references/op 37.69 cpu-cycles/op 152.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=512-8 143863873 8.233 ns/op 0.0000618 cache-misses/op 0.001261 cache-references/op 35.11 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=1024-8 142555090 8.357 ns/op 0.0001040 cache-misses/op 0.001404 cache-references/op 35.67 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=2048-8 138895222 8.830 ns/op 0.0001492 cache-misses/op 0.001156 cache-references/op 37.68 cpu-cycles/op 151.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=4096-8 135498154 8.809 ns/op 0.0000738 cache-misses/op 0.001171 cache-references/op 37.75 cpu-cycles/op 150.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=8192-8 130856528 9.187 ns/op 0.0000575 cache-misses/op 0.0005260 cache-references/op 39.39 cpu-cycles/op 150.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=32768-8 116077015 10.26 ns/op 0.0002610 cache-misses/op 0.6038 cache-references/op 44.02 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=65536-8 100000000 11.59 ns/op 0.0006369 cache-misses/op 3.389 cache-references/op 49.69 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=131072-8 94098871 12.32 ns/op 0.005867 cache-misses/op 5.522 cache-references/op 52.76 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=262144-8 66177876 17.84 ns/op 0.3274 cache-misses/op 7.047 cache-references/op 76.17 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=524288-8 32420697 37.31 ns/op 2.972 cache-misses/op 8.043 cache-references/op 159.3 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=1048576-8 27039920 44.74 ns/op 5.937 cache-misses/op 8.605 cache-references/op 191.1 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=2097152-8 25647025 47.18 ns/op 7.296 cache-misses/op 8.697 cache-references/op 201.4 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=4194304-8 25224040 48.10 ns/op 7.722 cache-misses/op 8.437 cache-references/op 205.3 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=6-8 173669590 6.926 ns/op 0.0000791 cache-misses/op 0.0008216 cache-references/op 29.65 cpu-cycles/op 118.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=12-8 141907142 8.553 ns/op 0.0000562 cache-misses/op 0.0007652 cache-references/op 36.50 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=18-8 139950690 8.590 ns/op 0.0001109 cache-misses/op 0.001332 cache-references/op 36.77 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=24-8 100000000 10.49 ns/op 0.0001821 cache-misses/op 0.0007495 cache-references/op 44.98 cpu-cycles/op 166.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=30-8 141907249 10.70 ns/op 0.0000848 cache-misses/op 0.002219 cache-references/op 45.70 cpu-cycles/op 155.9 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=64-8 128148334 8.560 ns/op 0.0000693 cache-misses/op 0.001622 cache-references/op 36.56 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=128-8 100000000 10.01 ns/op 0.0001144 cache-misses/op 0.002395 cache-references/op 42.74 cpu-cycles/op 154.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=256-8 136816452 8.886 ns/op 0.0000619 cache-misses/op 0.001499 cache-references/op 37.89 cpu-cycles/op 150.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=512-8 131567091 9.203 ns/op 0.0000907 cache-misses/op 0.002156 cache-references/op 39.28 cpu-cycles/op 151.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=1024-8 133120158 8.960 ns/op 0.0000674 cache-misses/op 0.0005688 cache-references/op 38.43 cpu-cycles/op 150.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=2048-8 133089450 8.907 ns/op 0.0000689 cache-misses/op 0.002282 cache-references/op 37.98 cpu-cycles/op 150.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=4096-8 133671420 9.049 ns/op 0.0000862 cache-misses/op 0.001588 cache-references/op 38.75 cpu-cycles/op 150.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=8192-8 129692590 9.089 ns/op 0.0000630 cache-misses/op 0.004072 cache-references/op 38.79 cpu-cycles/op 150.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=32768-8 121779428 9.785 ns/op 0.0001499 cache-misses/op 0.006418 cache-references/op 41.89 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=65536-8 100000000 10.50 ns/op 0.0004172 cache-misses/op 0.6782 cache-references/op 45.02 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=131072-8 99308383 11.76 ns/op 0.0004898 cache-misses/op 2.989 cache-references/op 50.17 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=262144-8 97059123 12.34 ns/op 0.01088 cache-misses/op 4.491 cache-references/op 52.74 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=524288-8 59917522 20.13 ns/op 0.4849 cache-misses/op 5.731 cache-references/op 86.02 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=1048576-8 32411091 37.23 ns/op 2.942 cache-misses/op 6.752 cache-references/op 159.6 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=2097152-8 28355137 42.74 ns/op 5.272 cache-misses/op 7.300 cache-references/op 183.2 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=4194304-8 26732546 44.43 ns/op 6.368 cache-misses/op 7.398 cache-references/op 190.4 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=6-8 201112878 5.965 ns/op 0.0000570 cache-misses/op 0.0006366 cache-references/op 25.55 cpu-cycles/op 140.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=12-8 100000000 12.07 ns/op 0.0001286 cache-misses/op 0.001242 cache-references/op 51.47 cpu-cycles/op 215.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=18-8 100000000 11.20 ns/op 0.0000960 cache-misses/op 0.001312 cache-references/op 47.76 cpu-cycles/op 180.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=24-8 100000000 10.76 ns/op 0.0001507 cache-misses/op 0.002905 cache-references/op 45.86 cpu-cycles/op 181.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=30-8 100000000 10.63 ns/op 0.0001397 cache-misses/op 0.002136 cache-references/op 45.43 cpu-cycles/op 180.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=64-8 100000000 10.12 ns/op 0.0001435 cache-misses/op 0.001343 cache-references/op 43.19 cpu-cycles/op 179.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=128-8 100000000 10.63 ns/op 0.0001809 cache-misses/op 0.002842 cache-references/op 45.32 cpu-cycles/op 180.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=256-8 100000000 10.76 ns/op 0.0001393 cache-misses/op 0.001282 cache-references/op 45.91 cpu-cycles/op 182.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=512-8 100000000 10.86 ns/op 0.0002372 cache-misses/op 0.003584 cache-references/op 46.29 cpu-cycles/op 181.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=1024-8 100000000 11.97 ns/op 0.0001767 cache-misses/op 0.004020 cache-references/op 51.06 cpu-cycles/op 180.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=2048-8 75973360 15.53 ns/op 0.0004271 cache-misses/op 0.006873 cache-references/op 66.28 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=4096-8 83888828 13.95 ns/op 0.0001472 cache-misses/op 0.0008689 cache-references/op 59.84 cpu-cycles/op 181.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=8192-8 76167031 13.50 ns/op 0.0002511 cache-misses/op 0.002286 cache-references/op 57.91 cpu-cycles/op 181.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=32768-8 55743063 21.22 ns/op 0.0008572 cache-misses/op 5.186 cache-references/op 90.86 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=65536-8 62396684 18.41 ns/op 0.006100 cache-misses/op 8.193 cache-references/op 78.64 cpu-cycles/op 181.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=131072-8 38904298 31.12 ns/op 0.5372 cache-misses/op 10.99 cache-references/op 132.8 cpu-cycles/op 182.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=262144-8 25008116 48.34 ns/op 3.903 cache-misses/op 10.62 cache-references/op 207.0 cpu-cycles/op 182.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=524288-8 23513302 52.22 ns/op 7.389 cache-misses/op 11.25 cache-references/op 223.7 cpu-cycles/op 181.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=1048576-8 21953977 55.30 ns/op 9.312 cache-misses/op 11.48 cache-references/op 237.1 cpu-cycles/op 181.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=2097152-8 23221244 61.15 ns/op 10.31 cache-misses/op 11.81 cache-references/op 261.0 cpu-cycles/op 182.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=4194304-8 20140129 63.37 ns/op 10.61 cache-misses/op 12.35 cache-references/op 271.7 cpu-cycles/op 181.5 instructions/op | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=6-8 206823753 5.783 ns/op 0 %fullgrp 0.0000241 cache-misses/op 0.0003039 cache-references/op 24.80 cpu-cycles/op 97.02 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=12-8 206685871 6.025 ns/op 0 %fullgrp 0.0000375 cache-misses/op 0.0008637 cache-references/op 25.78 cpu-cycles/op 99.27 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=18-8 206726408 6.077 ns/op 0 %fullgrp 0.0000419 cache-misses/op 0.0005469 cache-references/op 26.04 cpu-cycles/op 100.0 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=24-8 182739712 6.435 ns/op 25.00 %fullgrp 0.0000633 cache-misses/op 0.0008182 cache-references/op 27.45 cpu-cycles/op 103.4 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=30-8 186144176 6.350 ns/op 0 %fullgrp 0.0000555 cache-misses/op 0.001048 cache-references/op 27.09 cpu-cycles/op 97.92 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=64-8 190226659 6.417 ns/op 6.250 %fullgrp 0.0000240 cache-misses/op 0.0003958 cache-references/op 27.52 cpu-cycles/op 101.3 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=128-8 181014694 6.897 ns/op 12.50 %fullgrp 0.0000304 cache-misses/op 0.0006262 cache-references/op 29.55 cpu-cycles/op 104.8 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=256-8 183004851 7.174 ns/op 6.250 %fullgrp 0.0000618 cache-misses/op 0.001789 cache-references/op 30.63 cpu-cycles/op 101.0 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=512-8 181496091 6.807 ns/op 3.125 %fullgrp 0.0000268 cache-misses/op 0.0003737 cache-references/op 29.19 cpu-cycles/op 99.22 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=1024-8 177930360 6.886 ns/op 6.250 %fullgrp 0.0000512 cache-misses/op 0.002055 cache-references/op 29.37 cpu-cycles/op 100.7 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=2048-8 174775680 7.208 ns/op 6.250 %fullgrp 0.0001204 cache-misses/op 0.001927 cache-references/op 30.77 cpu-cycles/op 100.2 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=4096-8 138323182 8.537 ns/op 4.688 %fullgrp 0.0000857 cache-misses/op 0.001083 cache-references/op 36.43 cpu-cycles/op 108.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=8192-8 133766667 9.013 ns/op 5.518 %fullgrp 0.0000652 cache-misses/op 0.0006463 cache-references/op 38.65 cpu-cycles/op 109.1 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=32768-8 125636625 9.600 ns/op 5.713 %fullgrp 0.0004347 cache-misses/op 0.01761 cache-references/op 40.98 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=65536-8 100000000 10.27 ns/op 5.334 %fullgrp 0.002756 cache-misses/op 1.093 cache-references/op 44.03 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=131072-8 109744167 11.03 ns/op 5.615 %fullgrp 0.005793 cache-misses/op 1.681 cache-references/op 47.09 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=262144-8 87185110 12.79 ns/op 5.334 %fullgrp 0.09857 cache-misses/op 2.029 cache-references/op 54.57 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=524288-8 46819960 25.07 ns/op 5.474 %fullgrp 0.8478 cache-misses/op 2.193 cache-references/op 107.3 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=1048576-8 36845881 32.04 ns/op 5.460 %fullgrp 1.591 cache-misses/op 2.365 cache-references/op 136.9 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=2097152-8 32900691 36.82 ns/op 5.417 %fullgrp 2.088 cache-misses/op 2.500 cache-references/op 157.5 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=4194304-8 31539207 38.08 ns/op 5.420 %fullgrp 2.327 cache-misses/op 2.641 cache-references/op 162.7 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=6-8 208444342 5.686 ns/op 0 %fullgrp 0.0000504 cache-misses/op 0.0003989 cache-references/op 24.38 cpu-cycles/op 96.02 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=12-8 208360336 7.635 ns/op 50.00 %fullgrp 0.0000412 cache-misses/op 0.0004286 cache-references/op 32.75 cpu-cycles/op 115.9 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=18-8 181836105 6.708 ns/op 25.00 %fullgrp 0.0000636 cache-misses/op 0.001737 cache-references/op 28.61 cpu-cycles/op 106.2 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=24-8 177895608 6.929 ns/op 25.00 %fullgrp 0.0000262 cache-misses/op 0.0003915 cache-references/op 29.71 cpu-cycles/op 108.6 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=30-8 193480550 6.219 ns/op 0 %fullgrp 0.0000322 cache-misses/op 0.0005536 cache-references/op 26.62 cpu-cycles/op 96.78 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=64-8 177715364 5.990 ns/op 0 %fullgrp 0.0000538 cache-misses/op 0.0005531 cache-references/op 25.66 cpu-cycles/op 96.74 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=128-8 179471215 6.551 ns/op 9.375 %fullgrp 0.0000351 cache-misses/op 0.001540 cache-references/op 27.94 cpu-cycles/op 99.81 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=256-8 178925863 6.743 ns/op 6.250 %fullgrp 0.0000411 cache-misses/op 0.001321 cache-references/op 28.82 cpu-cycles/op 99.08 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=512-8 185009516 6.495 ns/op 3.906 %fullgrp 0.0000355 cache-misses/op 0.0009411 cache-references/op 27.81 cpu-cycles/op 97.53 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=1024-8 180849669 6.653 ns/op 4.297 %fullgrp 0.0000446 cache-misses/op 0.0008988 cache-references/op 28.49 cpu-cycles/op 98.58 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=2048-8 179977149 6.852 ns/op 5.859 %fullgrp 0.0000592 cache-misses/op 0.0006752 cache-references/op 29.33 cpu-cycles/op 98.68 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=4096-8 142037368 8.513 ns/op 5.078 %fullgrp 0.0001068 cache-misses/op 0.002466 cache-references/op 36.31 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=8192-8 137615042 8.767 ns/op 5.469 %fullgrp 0.0000822 cache-misses/op 0.002065 cache-references/op 37.49 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=32768-8 129462351 9.258 ns/op 5.359 %fullgrp 0.0001089 cache-misses/op 0.002966 cache-references/op 39.66 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=65536-8 124169170 9.653 ns/op 5.176 %fullgrp 0.0001972 cache-misses/op 0.2239 cache-references/op 41.19 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=131072-8 100000000 10.48 ns/op 5.487 %fullgrp 0.001029 cache-misses/op 1.045 cache-references/op 44.80 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=262144-8 100000000 10.98 ns/op 5.350 %fullgrp 0.003438 cache-misses/op 1.610 cache-references/op 47.07 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=524288-8 75639169 17.32 ns/op 5.449 %fullgrp 0.2272 cache-misses/op 1.907 cache-references/op 74.08 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=1048576-8 38802763 27.37 ns/op 5.495 %fullgrp 0.8729 cache-misses/op 2.139 cache-references/op 117.1 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=2097152-8 36100909 32.74 ns/op 5.401 %fullgrp 1.572 cache-misses/op 2.295 cache-references/op 140.0 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=4194304-8 34027180 34.80 ns/op 5.436 %fullgrp 2.014 cache-misses/op 2.403 cache-references/op 149.1 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=6-8 160554132 7.468 ns/op 0 %fullgrp 0.0000517 cache-misses/op 0.0009894 cache-references/op 31.97 cpu-cycles/op 128.0 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=12-8 161497387 7.742 ns/op 0 %fullgrp 0.0000821 cache-misses/op 0.001705 cache-references/op 33.05 cpu-cycles/op 130.3 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=18-8 162276538 8.548 ns/op 25.00 %fullgrp 0.0000609 cache-misses/op 0.001043 cache-references/op 36.46 cpu-cycles/op 139.5 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=24-8 100000000 10.24 ns/op 50.00 %fullgrp 0.0000913 cache-misses/op 0.001609 cache-references/op 43.78 cpu-cycles/op 159.5 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=30-8 140822013 7.402 ns/op 0 %fullgrp 0.0000362 cache-misses/op 0.0009187 cache-references/op 31.64 cpu-cycles/op 128.0 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=64-8 148619504 7.405 ns/op 0 %fullgrp 0.0000296 cache-misses/op 0.0008526 cache-references/op 31.70 cpu-cycles/op 128.0 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=128-8 137919404 8.252 ns/op 3.125 %fullgrp 0.0001297 cache-misses/op 0.0006055 cache-references/op 35.39 cpu-cycles/op 130.3 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=256-8 141576104 8.741 ns/op 9.375 %fullgrp 0.0000346 cache-misses/op 0.0004300 cache-references/op 37.49 cpu-cycles/op 133.0 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=512-8 141726226 8.710 ns/op 5.469 %fullgrp 0.0001413 cache-misses/op 0.002168 cache-references/op 37.14 cpu-cycles/op 131.3 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=1024-8 135174566 8.518 ns/op 2.734 %fullgrp 0.0001083 cache-misses/op 0.002333 cache-references/op 36.32 cpu-cycles/op 130.0 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=2048-8 131248264 9.042 ns/op 5.469 %fullgrp 0.0000908 cache-misses/op 0.0008201 cache-references/op 38.75 cpu-cycles/op 131.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=4096-8 98963643 10.61 ns/op 5.176 %fullgrp 0.0003717 cache-misses/op 0.002838 cache-references/op 45.49 cpu-cycles/op 140.1 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=8192-8 95644522 11.11 ns/op 5.176 %fullgrp 0.0004107 cache-misses/op 0.005374 cache-references/op 47.39 cpu-cycles/op 140.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=32768-8 94826944 11.96 ns/op 5.640 %fullgrp 0.003800 cache-misses/op 0.9885 cache-references/op 51.09 cpu-cycles/op 140.5 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=65536-8 87099199 12.56 ns/op 5.408 %fullgrp 0.01339 cache-misses/op 1.695 cache-references/op 53.86 cpu-cycles/op 140.3 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=131072-8 80703188 14.11 ns/op 5.334 %fullgrp 0.08996 cache-misses/op 2.405 cache-references/op 60.28 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=262144-8 45524355 26.22 ns/op 5.482 %fullgrp 1.182 cache-misses/op 3.465 cache-references/op 112.3 cpu-cycles/op 140.6 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=524288-8 32043014 37.56 ns/op 5.396 %fullgrp 2.575 cache-misses/op 4.132 cache-references/op 160.7 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=1048576-8 28345058 41.88 ns/op 5.388 %fullgrp 3.252 cache-misses/op 4.226 cache-references/op 179.5 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=2097152-8 27705235 44.44 ns/op 5.453 %fullgrp 3.210 cache-misses/op 3.883 cache-references/op 190.5 cpu-cycles/op 140.6 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=4194304-8 27248653 44.83 ns/op 5.429 %fullgrp 2.949 cache-misses/op 3.392 cache-references/op 192.2 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=6-8 17717671 65.97 ns/op 0.0006376 cache-misses/op 0.01347 cache-references/op 281.5 cpu-cycles/op 1192 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=12-8 3580112 333.5 ns/op 0.4329 cache-misses/op 7.097 cache-references/op 1369 cpu-cycles/op 4839 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=18-8 1618440 737.2 ns/op 1.421 cache-misses/op 20.88 cache-references/op 3025 cpu-cycles/op 9373 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=24-8 1312964 920.4 ns/op 1.528 cache-misses/op 22.67 cache-references/op 3762 cpu-cycles/op 11492 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=30-8 715629 1651 ns/op 3.545 cache-misses/op 50.23 cache-references/op 6820 cpu-cycles/op 18440 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=64-8 312698 3689 ns/op 11.01 cache-misses/op 117.0 cache-references/op 15285 cpu-cycles/op 38269 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=128-8 156349 7422 ns/op 31.50 cache-misses/op 244.6 cache-references/op 30819 cpu-cycles/op 74667 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=256-8 82729 14473 ns/op 69.58 cache-misses/op 491.6 cache-references/op 60044 cpu-cycles/op 144544 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=512-8 42243 28603 ns/op 171.1 cache-misses/op 1059 cache-references/op 118780 cpu-cycles/op 283057 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=1024-8 21288 56191 ns/op 365.4 cache-misses/op 2093 cache-references/op 233508 cpu-cycles/op 556875 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=2048-8 9771 111593 ns/op 1122 cache-misses/op 4027 cache-references/op 463857 cpu-cycles/op 1098093 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=4096-8 4975 223844 ns/op 2664 cache-misses/op 7915 cache-references/op 926360 cpu-cycles/op 2174198 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=8192-8 2552 508012 ns/op 7584 cache-misses/op 16541 cache-references/op 1903163 cpu-cycles/op 4318371 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=32768-8 507 2245980 ns/op 22180 cache-misses/op 122744 cache-references/op 7960551 cpu-cycles/op 17158082 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=65536-8 254 4454742 ns/op 80556 cache-misses/op 340353 cache-references/op 16240985 cpu-cycles/op 33603970 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=131072-8 127 8613910 ns/op 293632 cache-misses/op 999344 cache-references/op 34565524 cpu-cycles/op 66423096 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=262144-8 51 19880181 ns/op 766397 cache-misses/op 2629731 cache-references/op 82579363 cpu-cycles/op 135844204 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=524288-8 26 44670593 ns/op 2140637 cache-misses/op 6302627 cache-references/op 189983066 cpu-cycles/op 271080751 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=1048576-8 10 112647517 ns/op 6677038 cache-misses/op 13765627 cache-references/op 479729248 cpu-cycles/op 544312883 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=2097152-8 4 254669922 ns/op 18645916 cache-misses/op 30705535 cache-references/op 1087312162 cpu-cycles/op 1094547064 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=4194304-8 2 552084482 ns/op 45272217 cache-misses/op 63004768 cache-references/op 2363381136 cpu-cycles/op 2188143442 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=6-8 18109135 66.80 ns/op 0.0003822 cache-misses/op 0.01272 cache-references/op 285.3 cpu-cycles/op 1215 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=12-8 3732733 324.4 ns/op 0.6454 cache-misses/op 4.034 cache-references/op 1358 cpu-cycles/op 4773 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=18-8 1749716 692.7 ns/op 1.413 cache-misses/op 11.86 cache-references/op 2863 cpu-cycles/op 9125 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=24-8 1390743 863.2 ns/op 1.613 cache-misses/op 13.13 cache-references/op 3587 cpu-cycles/op 11230 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=30-8 784980 1504 ns/op 3.423 cache-misses/op 29.36 cache-references/op 6182 cpu-cycles/op 17878 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=64-8 347268 3330 ns/op 7.922 cache-misses/op 66.93 cache-references/op 13717 cpu-cycles/op 36992 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=128-8 175640 6826 ns/op 21.73 cache-misses/op 143.1 cache-references/op 27947 cpu-cycles/op 72655 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=256-8 88908 13551 ns/op 55.05 cache-misses/op 292.2 cache-references/op 55452 cpu-cycles/op 140831 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=512-8 45219 26385 ns/op 127.0 cache-misses/op 579.0 cache-references/op 108213 cpu-cycles/op 273864 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=1024-8 22808 52549 ns/op 271.7 cache-misses/op 1252 cache-references/op 214683 cpu-cycles/op 541865 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=2048-8 10000 104925 ns/op 746.9 cache-misses/op 2450 cache-references/op 428672 cpu-cycles/op 1073592 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=4096-8 5614 208246 ns/op 1784 cache-misses/op 4671 cache-references/op 846633 cpu-cycles/op 2111185 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=8192-8 2839 421098 ns/op 4015 cache-misses/op 9208 cache-references/op 1711806 cpu-cycles/op 4203010 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=32768-8 675 1824378 ns/op 14813 cache-misses/op 48415 cache-references/op 7437302 cpu-cycles/op 16942561 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=65536-8 333 3641173 ns/op 20715 cache-misses/op 164656 cache-references/op 14927202 cpu-cycles/op 33616937 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=131072-8 158 7625614 ns/op 103296 cache-misses/op 512512 cache-references/op 31872462 cpu-cycles/op 67011334 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=262144-8 66 15801725 ns/op 342933 cache-misses/op 1570526 cache-references/op 66962589 cpu-cycles/op 132416985 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=524288-8 28 35763343 ns/op 995908 cache-misses/op 4228846 cache-references/op 152513976 cpu-cycles/op 267693044 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=1048576-8 12 85498131 ns/op 3228053 cache-misses/op 10267768 cache-references/op 363917507 cpu-cycles/op 534152313 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=2097152-8 5 208026310 ns/op 10892235 cache-misses/op 22746177 cache-references/op 889810425 cpu-cycles/op 1072562369 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=4194304-8 3 482660196 ns/op 31544169 cache-misses/op 49927300 cache-references/op 2060429930 cpu-cycles/op 2133391959 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=6-8 16738833 70.55 ns/op 0.0003525 cache-misses/op 0.01574 cache-references/op 301.4 cpu-cycles/op 1316 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=12-8 2798332 435.2 ns/op 1.422 cache-misses/op 13.75 cache-references/op 1794 cpu-cycles/op 5451 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=18-8 1000000 1001 ns/op 4.530 cache-misses/op 41.26 cache-references/op 4173 cpu-cycles/op 11069 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=24-8 1000000 1182 ns/op 4.502 cache-misses/op 43.85 cache-references/op 4920 cpu-cycles/op 12806 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=30-8 553368 2211 ns/op 13.78 cache-misses/op 95.90 cache-references/op 9183 cpu-cycles/op 21908 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=64-8 248295 4920 ns/op 39.21 cache-misses/op 213.3 cache-references/op 20405 cpu-cycles/op 46101 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=128-8 119682 9953 ns/op 98.38 cache-misses/op 446.7 cache-references/op 41187 cpu-cycles/op 91355 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=256-8 59257 19983 ns/op 235.1 cache-misses/op 947.6 cache-references/op 82654 cpu-cycles/op 181895 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=512-8 29332 42895 ns/op 562.5 cache-misses/op 1926 cache-references/op 170213 cpu-cycles/op 366494 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=1024-8 13693 88033 ns/op 1443 cache-misses/op 3721 cache-references/op 338997 cpu-cycles/op 725323 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=2048-8 6700 175161 ns/op 3064 cache-misses/op 7223 cache-references/op 668672 cpu-cycles/op 1449201 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=4096-8 3412 368300 ns/op 5332 cache-misses/op 15470 cache-references/op 1401111 cpu-cycles/op 3026366 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=8192-8 1422 867633 ns/op 9396 cache-misses/op 41161 cache-references/op 3259399 cpu-cycles/op 6813105 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=32768-8 336 3572870 ns/op 28346 cache-misses/op 315063 cache-references/op 12931434 cpu-cycles/op 29219619 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=65536-8 165 7142131 ns/op 228868 cache-misses/op 839419 cache-references/op 26865315 cpu-cycles/op 52559246 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=131072-8 78 15235237 ns/op 700693 cache-misses/op 2132108 cache-references/op 59590372 cpu-cycles/op 102102686 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=262144-8 33 34738995 ns/op 1788542 cache-misses/op 5073929 cache-references/op 139331011 cpu-cycles/op 206912622 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=524288-8 14 80740420 ns/op 4504440 cache-misses/op 10495148 cache-references/op 332660931 cpu-cycles/op 371260463 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=1048576-8 6 187359988 ns/op 12538630 cache-misses/op 22843410 cache-references/op 785400677 cpu-cycles/op 715889686 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=2097152-8 3 431924158 ns/op 30444939 cache-misses/op 47677782 cache-references/op 1817896823 cpu-cycles/op 1477993516 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=4194304-8 1 1010773984 ns/op 70903423 cache-misses/op 99550758 cache-references/op 4196173535 cpu-cycles/op 3127458618 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=6-8 8746921 137.2 ns/op 0.3739 cache-misses/op 3.156 cache-references/op 552.6 cpu-cycles/op 1842 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=12-8 3536881 336.4 ns/op 1.069 cache-misses/op 9.801 cache-references/op 1349 cpu-cycles/op 3988 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=18-8 1813413 659.1 ns/op 2.446 cache-misses/op 23.15 cache-references/op 2687 cpu-cycles/op 7065 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=24-8 1634581 731.5 ns/op 2.670 cache-misses/op 23.21 cache-references/op 2976 cpu-cycles/op 7809 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=30-8 894354 1293 ns/op 5.418 cache-misses/op 49.86 cache-references/op 5267 cpu-cycles/op 12848 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=64-8 446443 2638 ns/op 16.49 cache-misses/op 101.3 cache-references/op 10746 cpu-cycles/op 24833 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=128-8 229230 5214 ns/op 43.21 cache-misses/op 209.7 cache-references/op 21133 cpu-cycles/op 48023 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=256-8 117831 10128 ns/op 122.6 cache-misses/op 423.4 cache-references/op 40955 cpu-cycles/op 93680 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=512-8 59780 20049 ns/op 294.4 cache-misses/op 872.7 cache-references/op 80819 cpu-cycles/op 185494 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=1024-8 28995 41274 ns/op 661.7 cache-misses/op 1878 cache-references/op 164525 cpu-cycles/op 374383 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=2048-8 14689 81875 ns/op 1582 cache-misses/op 3509 cache-references/op 325443 cpu-cycles/op 747930 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=4096-8 6624 184532 ns/op 2508 cache-misses/op 5102 cache-references/op 748493 cpu-cycles/op 1507303 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=8192-8 2972 400857 ns/op 4299 cache-misses/op 8624 cache-references/op 1628389 cpu-cycles/op 3079234 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=32768-8 680 1747837 ns/op 10432 cache-misses/op 38062 cache-references/op 7194815 cpu-cycles/op 12521674 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=65536-8 336 3589440 ns/op 9718 cache-misses/op 105958 cache-references/op 14730811 cpu-cycles/op 25261569 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=131072-8 160 7358858 ns/op 50829 cache-misses/op 383448 cache-references/op 30705936 cpu-cycles/op 50335428 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=262144-8 69 15462239 ns/op 203964 cache-misses/op 1210711 cache-references/op 64984681 cpu-cycles/op 100440910 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=524288-8 33 33146007 ns/op 650557 cache-misses/op 3193339 cache-references/op 140461453 cpu-cycles/op 200814742 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=1048576-8 14 75868447 ns/op 2421447 cache-misses/op 7407765 cache-references/op 322993659 cpu-cycles/op 401668999 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=2097152-8 6 180129082 ns/op 8269521 cache-misses/op 16191810 cache-references/op 768903900 cpu-cycles/op 808274702 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=4194304-8 3 399139355 ns/op 22688217 cache-misses/op 35649155 cache-references/op 1705927315 cpu-cycles/op 1614044199 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=6-8 9936750 120.4 ns/op 0.2215 cache-misses/op 1.759 cache-references/op 500.1 cpu-cycles/op 1715 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=12-8 4165947 285.8 ns/op 0.6144 cache-misses/op 4.977 cache-references/op 1178 cpu-cycles/op 3674 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=18-8 2258199 531.6 ns/op 1.278 cache-misses/op 11.58 cache-references/op 2173 cpu-cycles/op 6485 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=24-8 1997919 602.8 ns/op 1.393 cache-misses/op 11.72 cache-references/op 2475 cpu-cycles/op 7174 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=30-8 1000000 1029 ns/op 2.857 cache-misses/op 25.00 cache-references/op 4199 cpu-cycles/op 11697 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=64-8 536317 2146 ns/op 6.372 cache-misses/op 51.91 cache-references/op 8752 cpu-cycles/op 22801 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=128-8 283292 4178 ns/op 15.77 cache-misses/op 102.5 cache-references/op 16967 cpu-cycles/op 43931 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=256-8 145015 8228 ns/op 45.63 cache-misses/op 213.0 cache-references/op 33600 cpu-cycles/op 85964 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=512-8 75213 16058 ns/op 118.5 cache-misses/op 433.6 cache-references/op 65473 cpu-cycles/op 168963 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=1024-8 38017 31549 ns/op 286.2 cache-misses/op 881.8 cache-references/op 128999 cpu-cycles/op 335624 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=2048-8 18859 63081 ns/op 584.1 cache-misses/op 1938 cache-references/op 261179 cpu-cycles/op 671050 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=4096-8 7371 160727 ns/op 1168 cache-misses/op 2807 cache-references/op 660749 cpu-cycles/op 1385055 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=8192-8 3315 363577 ns/op 2150 cache-misses/op 4783 cache-references/op 1510636 cpu-cycles/op 2855523 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=32768-8 741 1604997 ns/op 7953 cache-misses/op 17779 cache-references/op 6707849 cpu-cycles/op 11659779 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=65536-8 366 3268965 ns/op 10177 cache-misses/op 40856 cache-references/op 13681907 cpu-cycles/op 23251753 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=131072-8 176 6747880 ns/op 10391 cache-misses/op 137977 cache-references/op 28199722 cpu-cycles/op 47047998 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=262144-8 81 14070817 ns/op 60829 cache-misses/op 572951 cache-references/op 59248182 cpu-cycles/op 94185375 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=524288-8 38 29472938 ns/op 234844 cache-misses/op 1863111 cache-references/op 124991697 cpu-cycles/op 188334862 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=1048576-8 18 63636101 ns/op 860197 cache-misses/op 4956066 cache-references/op 270468259 cpu-cycles/op 375947599 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=2097152-8 7 147254283 ns/op 3714288 cache-misses/op 11675388 cache-references/op 627224536 cpu-cycles/op 755010729 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=4194304-8 3 340559128 ns/op 13091362 cache-misses/op 25914469 cache-references/op 1457109602 cpu-cycles/op 1509400675 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=6-8 6497222 183.3 ns/op 0.7206 cache-misses/op 6.535 cache-references/op 763.0 cpu-cycles/op 2381 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=12-8 2626798 458.6 ns/op 2.239 cache-misses/op 19.78 cache-references/op 1907 cpu-cycles/op 5363 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=18-8 1284128 935.1 ns/op 5.620 cache-misses/op 46.98 cache-references/op 3876 cpu-cycles/op 9919 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=24-8 1000000 1025 ns/op 5.638 cache-misses/op 46.64 cache-references/op 4255 cpu-cycles/op 10947 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=30-8 603092 1876 ns/op 17.62 cache-misses/op 98.91 cache-references/op 7765 cpu-cycles/op 18426 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=64-8 311734 3784 ns/op 45.79 cache-misses/op 209.1 cache-references/op 15506 cpu-cycles/op 36777 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=128-8 146444 8182 ns/op 123.8 cache-misses/op 425.4 cache-references/op 30931 cpu-cycles/op 71911 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=256-8 70948 16807 ns/op 283.5 cache-misses/op 883.0 cache-references/op 63165 cpu-cycles/op 144095 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=512-8 34984 33945 ns/op 677.6 cache-misses/op 1818 cache-references/op 126421 cpu-cycles/op 296676 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=1024-8 17889 66514 ns/op 1493 cache-misses/op 3406 cache-references/op 248839 cpu-cycles/op 595420 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=2048-8 8659 135360 ns/op 3106 cache-misses/op 6404 cache-references/op 509246 cpu-cycles/op 1224953 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=4096-8 4150 277182 ns/op 4522 cache-misses/op 9808 cache-references/op 1074734 cpu-cycles/op 2294256 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=8192-8 1995 579129 ns/op 7056 cache-misses/op 17881 cache-references/op 2268808 cpu-cycles/op 4586441 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=32768-8 445 2681185 ns/op 8136 cache-misses/op 112695 cache-references/op 9925146 cpu-cycles/op 19113520 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=65536-8 206 5755054 ns/op 59869 cache-misses/op 347968 cache-references/op 22445746 cpu-cycles/op 40236122 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=131072-8 102 11916186 ns/op 218108 cache-misses/op 1028103 cache-references/op 47642131 cpu-cycles/op 79333955 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=262144-8 48 24952840 ns/op 681774 cache-misses/op 2798912 cache-references/op 102036128 cpu-cycles/op 150067591 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=524288-8 18 58497812 ns/op 2185699 cache-misses/op 6790804 cache-references/op 242316622 cpu-cycles/op 296936046 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=1048576-8 8 136147116 ns/op 6971768 cache-misses/op 15509992 cache-references/op 576925047 cpu-cycles/op 561566881 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=2097152-8 4 318133650 ns/op 19866204 cache-misses/op 34596262 cache-references/op 1352151787 cpu-cycles/op 1132440815 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=4194304-8 2 700555416 ns/op 50343504 cache-misses/op 73463836 cache-references/op 2981452514 cpu-cycles/op 2192580606 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=6-8 17713746 67.45 ns/op 0.0003489 cache-misses/op 0.01066 cache-references/op 288.5 cpu-cycles/op 1246 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=12-8 4347301 277.4 ns/op 0.8232 cache-misses/op 7.233 cache-references/op 1128 cpu-cycles/op 3216 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=18-8 2655746 451.7 ns/op 1.593 cache-misses/op 13.53 cache-references/op 1835 cpu-cycles/op 4229 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=24-8 1897832 634.0 ns/op 1.843 cache-misses/op 15.52 cache-references/op 2573 cpu-cycles/op 6432 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=30-8 1531354 779.1 ns/op 2.847 cache-misses/op 26.67 cache-references/op 3182 cpu-cycles/op 6570 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=64-8 656966 1814 ns/op 22.74 cache-misses/op 61.28 cache-references/op 7455 cpu-cycles/op 14205 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=128-8 336468 3454 ns/op 56.07 cache-misses/op 118.0 cache-references/op 14150 cpu-cycles/op 27312 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=256-8 182264 6603 ns/op 115.1 cache-misses/op 220.8 cache-references/op 27117 cpu-cycles/op 52661 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=512-8 90321 13131 ns/op 232.9 cache-misses/op 450.6 cache-references/op 53989 cpu-cycles/op 104283 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=1024-8 45828 26203 ns/op 380.2 cache-misses/op 961.3 cache-references/op 107613 cpu-cycles/op 207075 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=2048-8 22216 53979 ns/op 1072 cache-misses/op 1751 cache-references/op 220342 cpu-cycles/op 411770 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=4096-8 9562 113333 ns/op 2237 cache-misses/op 3569 cache-references/op 462097 cpu-cycles/op 825869 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=8192-8 4356 230098 ns/op 4196 cache-misses/op 7202 cache-references/op 931555 cpu-cycles/op 1629110 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=32768-8 1255 982047 ns/op 5714 cache-misses/op 61595 cache-references/op 3997864 cpu-cycles/op 6446093 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=65536-8 585 2018872 ns/op 18437 cache-misses/op 235867 cache-references/op 8238830 cpu-cycles/op 12575071 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=131072-8 252 4596295 ns/op 133264 cache-misses/op 688909 cache-references/op 19233477 cpu-cycles/op 25275812 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=262144-8 123 9660181 ns/op 392874 cache-misses/op 1702934 cache-references/op 40756158 cpu-cycles/op 49659097 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=524288-8 44 26012171 ns/op 1691525 cache-misses/op 3581891 cache-references/op 110950378 cpu-cycles/op 98632357 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=1048576-8 18 65602708 ns/op 5688166 cache-misses/op 7997834 cache-references/op 279583655 cpu-cycles/op 203106485 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=2097152-8 8 138123740 ns/op 13745490 cache-misses/op 16473195 cache-references/op 590911381 cpu-cycles/op 402318020 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=4194304-8 4 278609010 ns/op 29645698 cache-misses/op 33657786 cache-references/op 1189880939 cpu-cycles/op 785891467 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=6-8 18112572 67.00 ns/op 0.0006911 cache-misses/op 0.01725 cache-references/op 285.9 cpu-cycles/op 1257 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=12-8 4903293 245.0 ns/op 0.2026 cache-misses/op 3.950 cache-references/op 1014 cpu-cycles/op 3142 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=18-8 3065586 390.5 ns/op 0.3750 cache-misses/op 7.333 cache-references/op 1608 cpu-cycles/op 4099 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=24-8 2132828 564.7 ns/op 0.5015 cache-misses/op 8.501 cache-references/op 2343 cpu-cycles/op 6271 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=30-8 1766598 674.4 ns/op 0.9827 cache-misses/op 15.16 cache-references/op 2762 cpu-cycles/op 6335 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=64-8 778297 1462 ns/op 0.9421 cache-misses/op 32.21 cache-references/op 5975 cpu-cycles/op 13684 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=128-8 392894 2963 ns/op 14.68 cache-misses/op 64.78 cache-references/op 12105 cpu-cycles/op 26276 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=256-8 201307 5891 ns/op 42.99 cache-misses/op 128.8 cache-references/op 24112 cpu-cycles/op 51574 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=512-8 103946 11420 ns/op 103.5 cache-misses/op 226.0 cache-references/op 46873 cpu-cycles/op 101105 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=1024-8 52789 22652 ns/op 193.6 cache-misses/op 467.6 cache-references/op 92734 cpu-cycles/op 199713 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=2048-8 26100 46042 ns/op 408.3 cache-misses/op 1086 cache-references/op 188335 cpu-cycles/op 398462 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=4096-8 12931 92772 ns/op 973.2 cache-misses/op 1885 cache-references/op 380779 cpu-cycles/op 788823 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=8192-8 5994 189983 ns/op 1743 cache-misses/op 3810 cache-references/op 776956 cpu-cycles/op 1562647 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=32768-8 1456 803156 ns/op 5624 cache-misses/op 19731 cache-references/op 3320569 cpu-cycles/op 6210645 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=65536-8 703 1699076 ns/op 3687 cache-misses/op 87792 cache-references/op 6970356 cpu-cycles/op 12448933 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=131072-8 313 3795114 ns/op 28778 cache-misses/op 382332 cache-references/op 15900583 cpu-cycles/op 24892897 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=262144-8 141 8531458 ns/op 163582 cache-misses/op 1115128 cache-references/op 36023308 cpu-cycles/op 50279173 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=524288-8 58 18501568 ns/op 549195 cache-misses/op 2942180 cache-references/op 78718594 cpu-cycles/op 99035348 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=1048576-8 20 52379109 ns/op 3159306 cache-misses/op 6353749 cache-references/op 223673168 cpu-cycles/op 199175568 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=2097152-8 9 124677327 ns/op 10437142 cache-misses/op 13957002 cache-references/op 533316710 cpu-cycles/op 400382352 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=4194304-8 4 263911770 ns/op 25133128 cache-misses/op 29734118 cache-references/op 1129567040 cpu-cycles/op 788806834 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=6-8 16385869 72.68 ns/op 0.0003673 cache-misses/op 0.005147 cache-references/op 311.6 cpu-cycles/op 1352 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=12-8 3541513 338.7 ns/op 1.360 cache-misses/op 13.95 cache-references/op 1407 cpu-cycles/op 3569 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=18-8 2054158 581.9 ns/op 2.886 cache-misses/op 26.80 cache-references/op 2414 cpu-cycles/op 5154 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=24-8 1596272 756.5 ns/op 3.091 cache-misses/op 29.11 cache-references/op 3149 cpu-cycles/op 6874 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=30-8 1000000 1028 ns/op 16.32 cache-misses/op 49.80 cache-references/op 4258 cpu-cycles/op 8266 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=64-8 538422 2156 ns/op 42.73 cache-misses/op 104.3 cache-references/op 8941 cpu-cycles/op 17389 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=128-8 280515 4187 ns/op 104.7 cache-misses/op 203.0 cache-references/op 17287 cpu-cycles/op 33561 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=256-8 136897 8920 ns/op 212.7 cache-misses/op 409.1 cache-references/op 34392 cpu-cycles/op 65835 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=512-8 66390 18053 ns/op 436.9 cache-misses/op 884.1 cache-references/op 69645 cpu-cycles/op 133094 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=1024-8 31550 37229 ns/op 1006 cache-misses/op 1674 cache-references/op 140864 cpu-cycles/op 264808 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=2048-8 16204 74576 ns/op 1794 cache-misses/op 3199 cache-references/op 283603 cpu-cycles/op 523684 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=4096-8 7748 141820 ns/op 2631 cache-misses/op 6367 cache-references/op 537136 cpu-cycles/op 993633 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=8192-8 3914 335007 ns/op 3442 cache-misses/op 18049 cache-references/op 1258572 cpu-cycles/op 2234076 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=32768-8 867 1384261 ns/op 9000 cache-misses/op 195835 cache-references/op 5150370 cpu-cycles/op 8519783 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=65536-8 423 2787855 ns/op 88330 cache-misses/op 544554 cache-references/op 10753708 cpu-cycles/op 15976294 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=131072-8 193 6091329 ns/op 346547 cache-misses/op 1259625 cache-references/op 24519409 cpu-cycles/op 30229433 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=262144-8 79 15130305 ns/op 1183498 cache-misses/op 2545536 cache-references/op 63138972 cpu-cycles/op 58910047 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=524288-8 31 36737717 ns/op 3170175 cache-misses/op 4823929 cache-references/op 156607726 cpu-cycles/op 118506537 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=1048576-8 14 80237150 ns/op 8219055 cache-misses/op 10358658 cache-references/op 342602383 cpu-cycles/op 239562144 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=2097152-8 7 164298570 ns/op 18063132 cache-misses/op 21279234 cache-references/op 702924740 cpu-cycles/op 464625852 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=4194304-8 3 364234275 ns/op 38368311 cache-misses/op 44352467 cache-references/op 1555836477 cpu-cycles/op 983241028 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=6-8 9863532 120.6 ns/op 0.1911 cache-misses/op 3.149 cache-references/op 490.6 cpu-cycles/op 1612 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=12-8 6444076 186.3 ns/op 0.4052 cache-misses/op 6.391 cache-references/op 774.3 cpu-cycles/op 2438 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=18-8 4385775 273.0 ns/op 1.071 cache-misses/op 13.15 cache-references/op 1131 cpu-cycles/op 3407 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=24-8 3601497 354.0 ns/op 0.9076 cache-misses/op 12.90 cache-references/op 1422 cpu-cycles/op 4098 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=30-8 2401609 535.9 ns/op 2.142 cache-misses/op 26.47 cache-references/op 2113 cpu-cycles/op 5285 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=64-8 1262427 950.8 ns/op 17.21 cache-misses/op 49.23 cache-references/op 3684 cpu-cycles/op 9923 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=128-8 648849 1802 ns/op 36.82 cache-misses/op 101.8 cache-references/op 6903 cpu-cycles/op 18841 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=256-8 355758 3356 ns/op 92.17 cache-misses/op 197.4 cache-references/op 12753 cpu-cycles/op 36122 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=512-8 182010 6557 ns/op 190.0 cache-misses/op 383.7 cache-references/op 24916 cpu-cycles/op 70917 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=1024-8 87130 14022 ns/op 409.6 cache-misses/op 863.3 cache-references/op 53078 cpu-cycles/op 142128 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=2048-8 45778 29007 ns/op 932.0 cache-misses/op 1538 cache-references/op 110080 cpu-cycles/op 287404 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=4096-8 17433 69051 ns/op 1906 cache-misses/op 3137 cache-references/op 268784 cpu-cycles/op 622356 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=8192-8 8565 143725 ns/op 3650 cache-misses/op 6540 cache-references/op 560307 cpu-cycles/op 1252892 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=32768-8 1719 682693 ns/op 9946 cache-misses/op 46574 cache-references/op 2709487 cpu-cycles/op 5132405 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=65536-8 879 1337236 ns/op 15640 cache-misses/op 150621 cache-references/op 5493905 cpu-cycles/op 10032150 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=131072-8 399 3168172 ns/op 72228 cache-misses/op 425199 cache-references/op 12914060 cpu-cycles/op 19702483 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=262144-8 159 7400694 ns/op 333405 cache-misses/op 991521 cache-references/op 30981882 cpu-cycles/op 38043769 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=524288-8 61 19155259 ns/op 1015373 cache-misses/op 2086847 cache-references/op 80894161 cpu-cycles/op 76230721 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=1048576-8 21 48352394 ns/op 3064336 cache-misses/op 4277754 cache-references/op 205417769 cpu-cycles/op 152966921 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=2097152-8 9 111676284 ns/op 7406560 cache-misses/op 8925976 cache-references/op 475906831 cpu-cycles/op 314733403 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=4194304-8 5 237526103 ns/op 16224300 cache-misses/op 19016086 cache-references/op 1012967443 cpu-cycles/op 606438828 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=6-8 11038045 106.1 ns/op 0.07863 cache-misses/op 1.699 cache-references/op 438.4 cpu-cycles/op 1503 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=12-8 7490464 162.2 ns/op 0.1743 cache-misses/op 3.129 cache-references/op 666.6 cpu-cycles/op 2274 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=18-8 5156241 226.1 ns/op 0.3943 cache-misses/op 6.376 cache-references/op 927.1 cpu-cycles/op 3124 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=24-8 4194267 286.0 ns/op 0.3468 cache-misses/op 6.272 cache-references/op 1170 cpu-cycles/op 3815 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=30-8 3343676 357.5 ns/op 0.8864 cache-misses/op 12.84 cache-references/op 1493 cpu-cycles/op 4773 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=64-8 1751223 684.8 ns/op 1.837 cache-misses/op 25.80 cache-references/op 2857 cpu-cycles/op 9160 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=128-8 865114 1287 ns/op 15.98 cache-misses/op 48.03 cache-references/op 5371 cpu-cycles/op 17196 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=256-8 476412 2443 ns/op 35.69 cache-misses/op 100.3 cache-references/op 10174 cpu-cycles/op 33469 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=512-8 222334 4706 ns/op 85.84 cache-misses/op 194.2 cache-references/op 19592 cpu-cycles/op 65358 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=1024-8 129260 9333 ns/op 189.1 cache-misses/op 382.2 cache-references/op 38842 cpu-cycles/op 129746 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=2048-8 62493 19889 ns/op 398.4 cache-misses/op 869.0 cache-references/op 79948 cpu-cycles/op 260627 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=4096-8 23462 50437 ns/op 808.3 cache-misses/op 1693 cache-references/op 198335 cpu-cycles/op 567477 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=8192-8 10000 102890 ns/op 1623 cache-misses/op 3408 cache-references/op 406109 cpu-cycles/op 1135069 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=32768-8 2538 458980 ns/op 3167 cache-misses/op 17909 cache-references/op 1843816 cpu-cycles/op 4595806 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=65536-8 1197 979585 ns/op 2869 cache-misses/op 58567 cache-references/op 3951971 cpu-cycles/op 9278656 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=131072-8 534 2240900 ns/op 16778 cache-misses/op 227469 cache-references/op 9118659 cpu-cycles/op 18772280 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=262144-8 235 5143552 ns/op 82554 cache-misses/op 623834 cache-references/op 21372505 cpu-cycles/op 36554993 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=524288-8 80 12600491 ns/op 375054 cache-misses/op 1434672 cache-references/op 53131154 cpu-cycles/op 71807891 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=1048576-8 27 39050754 ns/op 1435684 cache-misses/op 3078275 cache-references/op 165799905 cpu-cycles/op 146940333 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=2097152-8 12 95420550 ns/op 4655166 cache-misses/op 6530517 cache-references/op 406626416 cpu-cycles/op 292240549 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=4194304-8 5 211339406 ns/op 11418054 cache-misses/op 13585503 cache-references/op 903773750 cpu-cycles/op 580436915 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=6-8 7298125 163.8 ns/op 0.4099 cache-misses/op 6.454 cache-references/op 682.9 cpu-cycles/op 2150 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=12-8 4462300 268.7 ns/op 0.9686 cache-misses/op 13.00 cache-references/op 1115 cpu-cycles/op 3382 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=18-8 2754964 435.8 ns/op 2.370 cache-misses/op 26.87 cache-references/op 1797 cpu-cycles/op 4998 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=24-8 2397560 500.7 ns/op 2.067 cache-misses/op 26.24 cache-references/op 2077 cpu-cycles/op 5989 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=30-8 1631455 761.1 ns/op 16.59 cache-misses/op 49.28 cache-references/op 2999 cpu-cycles/op 8010 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=64-8 687673 1635 ns/op 37.51 cache-misses/op 102.3 cache-references/op 5976 cpu-cycles/op 15659 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=128-8 380737 3007 ns/op 90.33 cache-misses/op 198.4 cache-references/op 10949 cpu-cycles/op 30222 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=256-8 197770 5891 ns/op 193.2 cache-misses/op 384.7 cache-references/op 21488 cpu-cycles/op 60564 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=512-8 98256 12110 ns/op 416.4 cache-misses/op 846.4 cache-references/op 43552 cpu-cycles/op 122248 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=1024-8 50992 23958 ns/op 776.9 cache-misses/op 1477 cache-references/op 86221 cpu-cycles/op 241356 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=2048-8 22900 53667 ns/op 1776 cache-misses/op 2860 cache-references/op 200198 cpu-cycles/op 494948 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=4096-8 9480 117232 ns/op 3092 cache-misses/op 6099 cache-references/op 434224 cpu-cycles/op 1000847 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=8192-8 4975 265963 ns/op 6032 cache-misses/op 14626 cache-references/op 1003611 cpu-cycles/op 2157319 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=32768-8 901 1346955 ns/op 22373 cache-misses/op 129527 cache-references/op 4724065 cpu-cycles/op 8021812 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=65536-8 446 2949375 ns/op 77386 cache-misses/op 347181 cache-references/op 10434777 cpu-cycles/op 16388216 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=131072-8 205 6000846 ns/op 265235 cache-misses/op 870139 cache-references/op 22793448 cpu-cycles/op 36110706 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=262144-8 80 14738062 ns/op 831005 cache-misses/op 1682469 cache-references/op 59870168 cpu-cycles/op 63407925 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=524288-8 34 33935755 ns/op 2537628 cache-misses/op 3648332 cache-references/op 141955163 cpu-cycles/op 128517780 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=1048576-8 15 73744527 ns/op 6073072 cache-misses/op 7542166 cache-references/op 312160570 cpu-cycles/op 242432972 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=2097152-8 7 150070427 ns/op 13134794 cache-misses/op 15419663 cache-references/op 637553280 cpu-cycles/op 466301798 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=4194304-8 4 312490004 ns/op 26566214 cache-misses/op 30819837 cache-references/op 1334110260 cpu-cycles/op 930001259 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=6-8 16110307 73.53 ns/op 0.0003699 cache-misses/op 0.004850 cache-references/op 315.3 cpu-cycles/op 1385 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=12-8 5544914 213.5 ns/op 0.05728 cache-misses/op 0.5944 cache-references/op 909.4 cpu-cycles/op 2861 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=18-8 3483006 348.4 ns/op 0.06519 cache-misses/op 0.3810 cache-references/op 1487 cpu-cycles/op 3864 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=24-8 2322603 516.1 ns/op 0.1479 cache-misses/op 1.939 cache-references/op 2191 cpu-cycles/op 5889 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=30-8 2016286 595.5 ns/op 0.08204 cache-misses/op 0.5078 cache-references/op 2538 cpu-cycles/op 6165 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=64-8 877766 1313 ns/op 0.1551 cache-misses/op 0.5530 cache-references/op 5613 cpu-cycles/op 13119 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=128-8 458918 2651 ns/op 0.2447 cache-misses/op 1.074 cache-references/op 11332 cpu-cycles/op 26103 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=256-8 229062 5282 ns/op 0.5133 cache-misses/op 2.570 cache-references/op 22514 cpu-cycles/op 51991 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=512-8 113088 10506 ns/op 0.8899 cache-misses/op 3.024 cache-references/op 44985 cpu-cycles/op 103533 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=1024-8 56997 21061 ns/op 1.734 cache-misses/op 4.879 cache-references/op 90253 cpu-cycles/op 206090 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=2048-8 27367 43601 ns/op 3.170 cache-misses/op 14.58 cache-references/op 186633 cpu-cycles/op 410554 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=4096-8 13346 89879 ns/op 6.607 cache-misses/op 37.60 cache-references/op 384601 cpu-cycles/op 818996 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=8192-8 6495 185094 ns/op 18.61 cache-misses/op 178.2 cache-references/op 789671 cpu-cycles/op 1635544 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=32768-8 1542 777293 ns/op 84.89 cache-misses/op 20056 cache-references/op 3314725 cpu-cycles/op 6531003 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=65536-8 702 1699663 ns/op 340.1 cache-misses/op 245869 cache-references/op 7271062 cpu-cycles/op 13058172 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=131072-8 334 3601128 ns/op 1379 cache-misses/op 747414 cache-references/op 15359783 cpu-cycles/op 26110208 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=262144-8 144 8206860 ns/op 94528 cache-misses/op 1828461 cache-references/op 35140469 cpu-cycles/op 52557304 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=524288-8 43 26437262 ns/op 1557732 cache-misses/op 4023959 cache-references/op 112839518 cpu-cycles/op 105132825 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=1048576-8 18 65446940 ns/op 5451039 cache-misses/op 7941569 cache-references/op 279782708 cpu-cycles/op 212791098 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=2097152-8 8 140372465 ns/op 13459387 cache-misses/op 16445156 cache-references/op 599350679 cpu-cycles/op 425716572 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=4194304-8 4 294905531 ns/op 28990704 cache-misses/op 33867030 cache-references/op 1258416338 cpu-cycles/op 851399425 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=6-8 16281931 73.36 ns/op 0.0002615 cache-misses/op 0.003652 cache-references/op 314.7 cpu-cycles/op 1385 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=12-8 5547511 215.3 ns/op 0.05443 cache-misses/op 0.3836 cache-references/op 918.0 cpu-cycles/op 2861 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=18-8 3449737 346.5 ns/op 0.04893 cache-misses/op 0.2969 cache-references/op 1479 cpu-cycles/op 3857 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=24-8 2327106 513.4 ns/op 0.1303 cache-misses/op 1.339 cache-references/op 2183 cpu-cycles/op 5882 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=30-8 2019404 591.3 ns/op 0.06579 cache-misses/op 0.2385 cache-references/op 2531 cpu-cycles/op 6134 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=64-8 930127 1288 ns/op 0.1276 cache-misses/op 0.3598 cache-references/op 5520 cpu-cycles/op 13210 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=128-8 458271 2630 ns/op 0.2544 cache-misses/op 0.9163 cache-references/op 11216 cpu-cycles/op 26111 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=256-8 228985 5244 ns/op 0.4623 cache-misses/op 2.476 cache-references/op 22406 cpu-cycles/op 51997 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=512-8 114198 10388 ns/op 0.9258 cache-misses/op 3.404 cache-references/op 44461 cpu-cycles/op 103531 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=1024-8 57874 20763 ns/op 1.743 cache-misses/op 7.452 cache-references/op 88578 cpu-cycles/op 206099 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=2048-8 28700 41693 ns/op 3.185 cache-misses/op 19.80 cache-references/op 177977 cpu-cycles/op 410564 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=4096-8 13867 86418 ns/op 7.431 cache-misses/op 25.61 cache-references/op 370104 cpu-cycles/op 818990 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=8192-8 6676 177918 ns/op 18.46 cache-misses/op 101.4 cache-references/op 760230 cpu-cycles/op 1635481 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=32768-8 1605 746752 ns/op 80.34 cache-misses/op 1040 cache-references/op 3187809 cpu-cycles/op 6530483 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=65536-8 771 1559757 ns/op 170.6 cache-misses/op 60750 cache-references/op 6656907 cpu-cycles/op 13056334 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=131072-8 346 3376171 ns/op 610.8 cache-misses/op 406886 cache-references/op 14454016 cpu-cycles/op 26115078 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=262144-8 170 7017183 ns/op 4006 cache-misses/op 1171374 cache-references/op 30047419 cpu-cycles/op 52558233 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=524288-8 62 17094267 ns/op 245775 cache-misses/op 3045284 cache-references/op 73172785 cpu-cycles/op 105130823 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=1048576-8 21 52580760 ns/op 3059525 cache-misses/op 6669580 cache-references/op 225432123 cpu-cycles/op 210255925 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=2097152-8 9 125726300 ns/op 10105679 cache-misses/op 14122345 cache-references/op 537790537 cpu-cycles/op 423367545 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=4194304-8 4 268884246 ns/op 24507684 cache-misses/op 29404709 cache-references/op 1147414060 cpu-cycles/op 846914594 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=6-8 14741690 80.59 ns/op 0.0002743 cache-misses/op 0.005070 cache-references/op 345.5 cpu-cycles/op 1527 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=12-8 5072822 236.1 ns/op 0.08438 cache-misses/op 0.9619 cache-references/op 1001 cpu-cycles/op 3012 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=18-8 3027306 393.7 ns/op 0.09773 cache-misses/op 0.6384 cache-references/op 1672 cpu-cycles/op 4231 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=24-8 2086940 577.9 ns/op 0.3414 cache-misses/op 3.079 cache-references/op 2444 cpu-cycles/op 6029 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=30-8 1790493 672.6 ns/op 0.1144 cache-misses/op 0.5743 cache-references/op 2872 cpu-cycles/op 6730 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=64-8 843969 1435 ns/op 0.09399 cache-misses/op 0.2475 cache-references/op 6153 cpu-cycles/op 14203 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=128-8 419307 2866 ns/op 0.08272 cache-misses/op 0.6941 cache-references/op 12269 cpu-cycles/op 28154 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=256-8 209534 5753 ns/op 0.02356 cache-misses/op 0.9823 cache-references/op 24544 cpu-cycles/op 56071 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=512-8 103975 11453 ns/op 0.04313 cache-misses/op 1.378 cache-references/op 48903 cpu-cycles/op 111953 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=1024-8 50260 23832 ns/op 0.05263 cache-misses/op 1.069 cache-references/op 102216 cpu-cycles/op 223757 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=2048-8 24520 49337 ns/op 0.2276 cache-misses/op 17.27 cache-references/op 210532 cpu-cycles/op 447054 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=4096-8 10000 100623 ns/op 0.4688 cache-misses/op 31.76 cache-references/op 430580 cpu-cycles/op 894165 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=8192-8 5593 207066 ns/op 3.686 cache-misses/op 747.0 cache-references/op 887791 cpu-cycles/op 1788803 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=32768-8 1285 930990 ns/op 38.94 cache-misses/op 183425 cache-references/op 3977025 cpu-cycles/op 7151556 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=65536-8 612 1962496 ns/op 679.3 cache-misses/op 574653 cache-references/op 8372460 cpu-cycles/op 14308420 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=131072-8 264 4500925 ns/op 78729 cache-misses/op 1370117 cache-references/op 19270838 cpu-cycles/op 28606750 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=262144-8 76 14349952 ns/op 997010 cache-misses/op 2782550 cache-references/op 61519052 cpu-cycles/op 57576201 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=524288-8 32 36291609 ns/op 3432861 cache-misses/op 5105974 cache-references/op 155416737 cpu-cycles/op 117578310 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=1048576-8 14 79124553 ns/op 8672523 cache-misses/op 11000778 cache-references/op 337700342 cpu-cycles/op 235193556 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=2097152-8 7 165193058 ns/op 18867007 cache-misses/op 22714698 cache-references/op 705663040 cpu-cycles/op 470168542 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=4194304-8 3 338056623 ns/op 38985139 cache-misses/op 45481047 cache-references/op 1443712774 cpu-cycles/op 940677583 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=6-8 18327415 65.52 ns/op 0.0002690 cache-misses/op 0.01189 cache-references/op 280.0 cpu-cycles/op 1016 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=12-8 10706260 113.9 ns/op 0.0006598 cache-misses/op 0.03151 cache-references/op 485.7 cpu-cycles/op 1822 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=18-8 7700164 158.5 ns/op 0.0004171 cache-misses/op 0.02400 cache-references/op 678.1 cpu-cycles/op 2702 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=24-8 5481414 219.5 ns/op 0.0006292 cache-misses/op 0.01156 cache-references/op 941.3 cpu-cycles/op 3459 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=30-8 4683483 258.6 ns/op 0.0008718 cache-misses/op 0.02460 cache-references/op 1104 cpu-cycles/op 4478 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=64-8 2301888 526.0 ns/op 0.001615 cache-misses/op 0.04980 cache-references/op 2244 cpu-cycles/op 9206 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=128-8 1000000 1032 ns/op 0.003014 cache-misses/op 0.1147 cache-references/op 4404 cpu-cycles/op 18195 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=256-8 587197 2295 ns/op 0.01362 cache-misses/op 0.1442 cache-references/op 9841 cpu-cycles/op 36175 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=512-8 286021 4079 ns/op 0.01769 cache-misses/op 1.039 cache-references/op 17397 cpu-cycles/op 72131 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=1024-8 140853 8740 ns/op 0.02601 cache-misses/op 1.056 cache-references/op 37430 cpu-cycles/op 144047 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=2048-8 65089 19332 ns/op 0.04651 cache-misses/op 1.745 cache-references/op 82865 cpu-cycles/op 287883 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=4096-8 25098 47764 ns/op 0.1441 cache-misses/op 19.57 cache-references/op 203577 cpu-cycles/op 624818 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=8192-8 12384 96828 ns/op 0.3783 cache-misses/op 37.93 cache-references/op 412914 cpu-cycles/op 1249532 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=32768-8 2812 426964 ns/op 1.578 cache-misses/op 11036 cache-references/op 1825849 cpu-cycles/op 4997818 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=65536-8 1250 944112 ns/op 7.058 cache-misses/op 122594 cache-references/op 4048594 cpu-cycles/op 9995864 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=131072-8 598 1995605 ns/op 522.7 cache-misses/op 393162 cache-references/op 8555774 cpu-cycles/op 19992200 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=262144-8 250 4719119 ns/op 37511 cache-misses/op 978670 cache-references/op 20213261 cpu-cycles/op 39985838 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=524288-8 60 17684465 ns/op 694146 cache-misses/op 2030420 cache-references/op 75815684 cpu-cycles/op 79995412 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=1048576-8 24 46931837 ns/op 2703885 cache-misses/op 4121901 cache-references/op 200908680 cpu-cycles/op 160020874 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=2097152-8 10 108340589 ns/op 6882035 cache-misses/op 8686201 cache-references/op 462822750 cpu-cycles/op 320099200 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=4194304-8 5 235308347 ns/op 15180975 cache-misses/op 18416354 cache-references/op 1007635996 cpu-cycles/op 640257615 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=6-8 19477297 61.06 ns/op 0.0002229 cache-misses/op 0.01458 cache-references/op 260.4 cpu-cycles/op 953.9 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=12-8 11151219 111.3 ns/op 0.0007397 cache-misses/op 0.01712 cache-references/op 474.9 cpu-cycles/op 1696 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=18-8 7772954 151.4 ns/op 0.0004948 cache-misses/op 0.008173 cache-references/op 649.5 cpu-cycles/op 2482 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=24-8 5586931 213.4 ns/op 0.0008806 cache-misses/op 0.01369 cache-references/op 914.9 cpu-cycles/op 3202 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=30-8 4722470 255.3 ns/op 0.002017 cache-misses/op 0.02886 cache-references/op 1094 cpu-cycles/op 4070 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=64-8 2340954 521.3 ns/op 0.001982 cache-misses/op 0.07790 cache-references/op 2231 cpu-cycles/op 8368 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=128-8 1000000 1019 ns/op 0.004941 cache-misses/op 0.3000 cache-references/op 4342 cpu-cycles/op 16516 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=256-8 584364 2019 ns/op 0.008739 cache-misses/op 0.3261 cache-references/op 8623 cpu-cycles/op 32816 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=512-8 281592 4293 ns/op 0.01871 cache-misses/op 1.027 cache-references/op 18337 cpu-cycles/op 65415 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=1024-8 144770 8289 ns/op 0.03747 cache-misses/op 0.9152 cache-references/op 35505 cpu-cycles/op 130611 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=2048-8 71922 16486 ns/op 0.06141 cache-misses/op 2.432 cache-references/op 70365 cpu-cycles/op 261003 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=4096-8 28377 42712 ns/op 0.2390 cache-misses/op 9.187 cache-references/op 182822 cpu-cycles/op 571079 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=8192-8 13083 89821 ns/op 0.3947 cache-misses/op 15.75 cache-references/op 384726 cpu-cycles/op 1142031 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=32768-8 3168 374826 ns/op 1.834 cache-misses/op 31.75 cache-references/op 1607639 cpu-cycles/op 4567882 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=65536-8 1534 769128 ns/op 3.580 cache-misses/op 15767 cache-references/op 3298122 cpu-cycles/op 9135643 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=131072-8 696 1708612 ns/op 19.36 cache-misses/op 194109 cache-references/op 7322248 cpu-cycles/op 18271866 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=262144-8 331 3615141 ns/op 448.5 cache-misses/op 589057 cache-references/op 15429793 cpu-cycles/op 36543312 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=524288-8 138 8528762 ns/op 50304 cache-misses/op 1394155 cache-references/op 36549852 cpu-cycles/op 73090454 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=1048576-8 31 35429744 ns/op 1100729 cache-misses/op 2993185 cache-references/op 151836746 cpu-cycles/op 146230356 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=2097152-8 12 93481819 ns/op 4261842 cache-misses/op 6371032 cache-references/op 399269824 cpu-cycles/op 292536959 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=4194304-8 6 197062512 ns/op 10672930 cache-misses/op 13212458 cache-references/op 844805836 cpu-cycles/op 585104287 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=6-8 16412449 73.17 ns/op 0.0002608 cache-misses/op 0.01195 cache-references/op 312.6 cpu-cycles/op 1329 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=12-8 8824124 162.4 ns/op 0.0006644 cache-misses/op 0.01236 cache-references/op 696.4 cpu-cycles/op 2437 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=18-8 5225383 199.8 ns/op 0.0006348 cache-misses/op 0.01467 cache-references/op 852.4 cpu-cycles/op 3637 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=24-8 4500264 301.7 ns/op 0.001513 cache-misses/op 0.07068 cache-references/op 1287 cpu-cycles/op 4678 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=30-8 3668122 359.2 ns/op 0.001573 cache-misses/op 0.08112 cache-references/op 1532 cpu-cycles/op 6061 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=64-8 1735803 680.9 ns/op 0.001778 cache-misses/op 0.1297 cache-references/op 2909 cpu-cycles/op 12560 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=128-8 851260 1533 ns/op 0.006703 cache-misses/op 0.2428 cache-references/op 6556 cpu-cycles/op 24880 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=256-8 451102 2669 ns/op 0.01239 cache-misses/op 0.3772 cache-references/op 11411 cpu-cycles/op 49527 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=512-8 218380 5456 ns/op 0.02299 cache-misses/op 0.4481 cache-references/op 23390 cpu-cycles/op 98896 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=1024-8 83571 14464 ns/op 0.04572 cache-misses/op 2.913 cache-references/op 61714 cpu-cycles/op 197650 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=2048-8 40741 29631 ns/op 0.07265 cache-misses/op 5.205 cache-references/op 126395 cpu-cycles/op 394621 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=4096-8 16186 74057 ns/op 0.2654 cache-misses/op 29.19 cache-references/op 316769 cpu-cycles/op 834716 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=8192-8 8148 147757 ns/op 0.6851 cache-misses/op 39.54 cache-references/op 633106 cpu-cycles/op 1670210 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=32768-8 1762 728122 ns/op 7.171 cache-misses/op 97949 cache-references/op 3122173 cpu-cycles/op 6675655 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=65536-8 792 1442091 ns/op 758.3 cache-misses/op 304291 cache-references/op 6160559 cpu-cycles/op 13359483 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=131072-8 350 3407300 ns/op 41950 cache-misses/op 746830 cache-references/op 14608466 cpu-cycles/op 26700610 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=262144-8 87 12435977 ns/op 574139 cache-misses/op 1665326 cache-references/op 53242159 cpu-cycles/op 53414330 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=524288-8 34 33029503 ns/op 2192984 cache-misses/op 3484427 cache-references/op 141581706 cpu-cycles/op 106918029 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=1048576-8 15 76610959 ns/op 5640556 cache-misses/op 7444004 cache-references/op 328201312 cpu-cycles/op 213911654 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=2097152-8 7 158001205 ns/op 12401081 cache-misses/op 15508635 cache-references/op 677058763 cpu-cycles/op 427433991 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=4194304-8 4 323653204 ns/op 25580794 cache-misses/op 31824114 cache-references/op 1382150537 cpu-cycles/op 855371134 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=6-8 54660994 21.94 ns/op 0.0001516 cache-misses/op 0.002483 cache-references/op 93.98 cpu-cycles/op 407.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=12-8 53121696 22.26 ns/op 0.0000920 cache-misses/op 0.003884 cache-references/op 95.19 cpu-cycles/op 416.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=18-8 55259853 20.87 ns/op 0.0000558 cache-misses/op 0.004667 cache-references/op 89.12 cpu-cycles/op 381.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=24-8 51581858 23.81 ns/op 0.0001208 cache-misses/op 0.003796 cache-references/op 101.6 cpu-cycles/op 440.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=30-8 58664782 20.66 ns/op 0.0001976 cache-misses/op 0.003179 cache-references/op 88.47 cpu-cycles/op 382.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=64-8 51751545 22.24 ns/op 0.0000822 cache-misses/op 0.006351 cache-references/op 94.80 cpu-cycles/op 405.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=128-8 56522905 21.35 ns/op 0.0001262 cache-misses/op 0.004704 cache-references/op 91.25 cpu-cycles/op 393.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=256-8 55788261 21.01 ns/op 0.0000909 cache-misses/op 0.001957 cache-references/op 89.82 cpu-cycles/op 388.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=512-8 55744275 21.45 ns/op 0.0001038 cache-misses/op 0.002163 cache-references/op 91.89 cpu-cycles/op 388.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=1024-8 44084970 26.95 ns/op 0.0001100 cache-misses/op 0.001732 cache-references/op 115.5 cpu-cycles/op 393.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=2048-8 32770688 37.83 ns/op 0.0001257 cache-misses/op 0.01335 cache-references/op 161.2 cpu-cycles/op 393.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=4096-8 28951552 41.69 ns/op 0.0001179 cache-misses/op 0.009765 cache-references/op 177.8 cpu-cycles/op 393.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=8192-8 27225255 43.59 ns/op 0.0001579 cache-misses/op 0.005953 cache-references/op 186.8 cpu-cycles/op 392.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=32768-8 25830518 46.12 ns/op 0.0002559 cache-misses/op 0.7674 cache-references/op 197.8 cpu-cycles/op 393.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=65536-8 24479114 49.17 ns/op 0.002331 cache-misses/op 3.785 cache-references/op 210.8 cpu-cycles/op 393.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=131072-8 23120515 51.25 ns/op 0.004077 cache-misses/op 6.661 cache-references/op 219.3 cpu-cycles/op 393.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=262144-8 20646591 57.68 ns/op 0.4117 cache-misses/op 8.399 cache-references/op 246.2 cpu-cycles/op 394.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=524288-8 13379098 88.43 ns/op 3.426 cache-misses/op 8.572 cache-references/op 377.4 cpu-cycles/op 394.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=1048576-8 10336384 116.9 ns/op 6.650 cache-misses/op 9.483 cache-references/op 499.9 cpu-cycles/op 394.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=2097152-8 9574876 130.2 ns/op 8.393 cache-misses/op 10.21 cache-references/op 558.1 cpu-cycles/op 393.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=4194304-8 9419484 138.7 ns/op 9.179 cache-misses/op 10.80 cache-references/op 594.3 cpu-cycles/op 393.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=6-8 54769398 21.62 ns/op 0.0001566 cache-misses/op 0.002214 cache-references/op 92.61 cpu-cycles/op 411.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=12-8 52216573 22.66 ns/op 0.0000706 cache-misses/op 0.002593 cache-references/op 97.05 cpu-cycles/op 434.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=18-8 56773021 20.32 ns/op 0.0000770 cache-misses/op 0.001356 cache-references/op 87.14 cpu-cycles/op 381.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=24-8 51498140 23.08 ns/op 0.0000714 cache-misses/op 0.002975 cache-references/op 98.73 cpu-cycles/op 437.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=30-8 57399909 20.32 ns/op 0.0000863 cache-misses/op 0.004567 cache-references/op 86.71 cpu-cycles/op 380.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=64-8 58163419 20.50 ns/op 0.0000836 cache-misses/op 0.002449 cache-references/op 87.71 cpu-cycles/op 380.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=128-8 56192380 20.67 ns/op 0.0001228 cache-misses/op 0.002766 cache-references/op 88.53 cpu-cycles/op 385.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=256-8 57872011 20.66 ns/op 0.0000646 cache-misses/op 0.001221 cache-references/op 88.60 cpu-cycles/op 390.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=512-8 54123956 21.52 ns/op 0.0001276 cache-misses/op 0.006130 cache-references/op 91.75 cpu-cycles/op 396.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=1024-8 44187355 25.98 ns/op 0.0001785 cache-misses/op 0.004339 cache-references/op 111.0 cpu-cycles/op 395.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=2048-8 32881995 35.34 ns/op 0.0001403 cache-misses/op 0.008316 cache-references/op 151.0 cpu-cycles/op 394.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=4096-8 29117958 39.82 ns/op 0.0001719 cache-misses/op 0.006578 cache-references/op 170.5 cpu-cycles/op 391.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=8192-8 27998624 42.62 ns/op 0.0001517 cache-misses/op 0.003679 cache-references/op 182.7 cpu-cycles/op 393.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=32768-8 26733946 44.57 ns/op 0.0001410 cache-misses/op 0.03360 cache-references/op 190.1 cpu-cycles/op 393.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=65536-8 25971500 46.03 ns/op 0.0001627 cache-misses/op 0.7932 cache-references/op 196.4 cpu-cycles/op 393.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=131072-8 24016942 49.04 ns/op 0.0002810 cache-misses/op 3.835 cache-references/op 209.5 cpu-cycles/op 394.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=262144-8 23793710 50.59 ns/op 0.005857 cache-misses/op 6.187 cache-references/op 216.3 cpu-cycles/op 394.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=524288-8 20324172 58.59 ns/op 0.5246 cache-misses/op 7.573 cache-references/op 250.1 cpu-cycles/op 394.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=1048576-8 12714346 90.43 ns/op 3.508 cache-misses/op 7.948 cache-references/op 387.7 cpu-cycles/op 394.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=2097152-8 10753917 116.7 ns/op 6.153 cache-misses/op 8.596 cache-references/op 498.0 cpu-cycles/op 394.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=4194304-8 10127906 128.4 ns/op 7.472 cache-misses/op 8.933 cache-references/op 549.3 cpu-cycles/op 393.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=6-8 48560901 25.12 ns/op 0.0000919 cache-misses/op 0.001606 cache-references/op 107.7 cpu-cycles/op 469.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=12-8 44955480 25.92 ns/op 0.0000714 cache-misses/op 0.003114 cache-references/op 110.9 cpu-cycles/op 479.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=18-8 48221383 25.50 ns/op 0.0001070 cache-misses/op 0.005493 cache-references/op 108.9 cpu-cycles/op 464.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=24-8 42285796 36.69 ns/op 0.0002644 cache-misses/op 0.004220 cache-references/op 156.7 cpu-cycles/op 476.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=30-8 48258597 26.02 ns/op 0.0000856 cache-misses/op 0.005971 cache-references/op 111.2 cpu-cycles/op 465.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=64-8 47899190 26.04 ns/op 0.0003146 cache-misses/op 0.003624 cache-references/op 111.5 cpu-cycles/op 456.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=128-8 45382447 26.12 ns/op 0.0001156 cache-misses/op 0.002664 cache-references/op 111.4 cpu-cycles/op 459.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=256-8 46139821 25.69 ns/op 0.0001076 cache-misses/op 0.001366 cache-references/op 110.2 cpu-cycles/op 454.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=512-8 46078528 27.18 ns/op 0.0000924 cache-misses/op 0.004609 cache-references/op 115.9 cpu-cycles/op 460.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=1024-8 30249242 40.99 ns/op 0.0001735 cache-misses/op 0.009987 cache-references/op 175.1 cpu-cycles/op 463.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=2048-8 23791657 50.50 ns/op 0.0003016 cache-misses/op 0.01317 cache-references/op 216.0 cpu-cycles/op 459.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=4096-8 21841371 55.63 ns/op 0.0001428 cache-misses/op 0.002629 cache-references/op 238.6 cpu-cycles/op 461.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=8192-8 21140236 55.92 ns/op 0.0003578 cache-misses/op 0.01578 cache-references/op 239.6 cpu-cycles/op 461.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=32768-8 19500284 62.25 ns/op 0.0004753 cache-misses/op 4.866 cache-references/op 265.6 cpu-cycles/op 459.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=65536-8 18993219 63.42 ns/op 0.01154 cache-misses/op 8.123 cache-references/op 271.1 cpu-cycles/op 461.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=131072-8 17401442 68.65 ns/op 0.5630 cache-misses/op 10.43 cache-references/op 294.2 cpu-cycles/op 459.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=262144-8 11826144 101.6 ns/op 4.068 cache-misses/op 11.35 cache-references/op 435.1 cpu-cycles/op 460.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=524288-8 9016064 132.7 ns/op 7.820 cache-misses/op 11.97 cache-references/op 567.8 cpu-cycles/op 461.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=1048576-8 8130332 146.8 ns/op 9.700 cache-misses/op 12.53 cache-references/op 628.8 cpu-cycles/op 462.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=2097152-8 8048744 157.0 ns/op 11.15 cache-misses/op 13.67 cache-references/op 671.4 cpu-cycles/op 459.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=4194304-8 8188885 161.0 ns/op 11.39 cache-misses/op 13.81 cache-references/op 689.2 cpu-cycles/op 461.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=6-8 65323111 18.14 ns/op 0.0000645 cache-misses/op 0.002850 cache-references/op 77.59 cpu-cycles/op 223.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=12-8 57350308 17.85 ns/op 0.0001111 cache-misses/op 0.002303 cache-references/op 76.45 cpu-cycles/op 262.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=18-8 73844436 15.63 ns/op 0.0000847 cache-misses/op 0.0008970 cache-references/op 67.05 cpu-cycles/op 223.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=24-8 60118333 17.99 ns/op 0.0001244 cache-misses/op 0.002987 cache-references/op 76.98 cpu-cycles/op 257.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=30-8 67462521 16.43 ns/op 0.0000555 cache-misses/op 0.001043 cache-references/op 70.34 cpu-cycles/op 238.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=64-8 69358075 18.25 ns/op 0.0000973 cache-misses/op 0.002755 cache-references/op 77.85 cpu-cycles/op 232.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=128-8 73684401 16.40 ns/op 0.0000907 cache-misses/op 0.002940 cache-references/op 70.16 cpu-cycles/op 227.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=256-8 65348769 18.48 ns/op 0.0000641 cache-misses/op 0.001080 cache-references/op 79.25 cpu-cycles/op 234.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=512-8 60798298 19.46 ns/op 0.0000811 cache-misses/op 0.001967 cache-references/op 83.33 cpu-cycles/op 232.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=1024-8 63605472 18.40 ns/op 0.0000688 cache-misses/op 0.002174 cache-references/op 78.68 cpu-cycles/op 236.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=2048-8 64402965 18.41 ns/op 0.0000797 cache-misses/op 0.0009372 cache-references/op 78.96 cpu-cycles/op 232.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=4096-8 52706180 22.74 ns/op 0.0000750 cache-misses/op 0.001928 cache-references/op 97.51 cpu-cycles/op 258.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=8192-8 50982649 23.35 ns/op 0.0000723 cache-misses/op 0.003822 cache-references/op 100.1 cpu-cycles/op 257.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=32768-8 48259075 24.66 ns/op 0.0001352 cache-misses/op 0.3406 cache-references/op 105.7 cpu-cycles/op 256.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=65536-8 44572645 26.51 ns/op 0.0006570 cache-misses/op 2.099 cache-references/op 113.5 cpu-cycles/op 257.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=131072-8 42624445 28.05 ns/op 0.003067 cache-misses/op 3.870 cache-references/op 120.0 cpu-cycles/op 257.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=262144-8 37014807 32.89 ns/op 0.2082 cache-misses/op 4.991 cache-references/op 140.7 cpu-cycles/op 257.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=524288-8 21473634 56.08 ns/op 1.822 cache-misses/op 5.172 cache-references/op 239.7 cpu-cycles/op 257.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=1048576-8 16248152 73.41 ns/op 3.869 cache-misses/op 5.823 cache-references/op 314.4 cpu-cycles/op 257.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=2097152-8 15793585 78.54 ns/op 5.016 cache-misses/op 6.140 cache-references/op 336.4 cpu-cycles/op 257.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=4194304-8 14811171 84.18 ns/op 5.588 cache-misses/op 6.667 cache-references/op 360.6 cpu-cycles/op 257.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=6-8 68078230 27.22 ns/op 0.0001049 cache-misses/op 0.001603 cache-references/op 116.7 cpu-cycles/op 211.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=12-8 75611188 16.27 ns/op 0.0000443 cache-misses/op 0.001939 cache-references/op 69.53 cpu-cycles/op 217.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=18-8 79249694 32.24 ns/op 0.0000895 cache-misses/op 0.005870 cache-references/op 137.8 cpu-cycles/op 286.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=24-8 80554872 16.51 ns/op 0.0000305 cache-misses/op 0.0008425 cache-references/op 70.81 cpu-cycles/op 231.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=30-8 78795360 14.78 ns/op 0.0001136 cache-misses/op 0.004024 cache-references/op 63.05 cpu-cycles/op 211.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=64-8 83989159 15.04 ns/op 0.0000863 cache-misses/op 0.003171 cache-references/op 64.22 cpu-cycles/op 212.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=128-8 74747660 16.41 ns/op 0.0000850 cache-misses/op 0.002551 cache-references/op 70.22 cpu-cycles/op 218.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=256-8 68819674 16.71 ns/op 0.0001048 cache-misses/op 0.004226 cache-references/op 71.32 cpu-cycles/op 221.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=512-8 71714853 16.97 ns/op 0.0000739 cache-misses/op 0.003580 cache-references/op 72.50 cpu-cycles/op 218.9 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=1024-8 68969413 16.54 ns/op 0.0000724 cache-misses/op 0.002050 cache-references/op 70.57 cpu-cycles/op 217.9 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=2048-8 69992866 16.75 ns/op 0.0001122 cache-misses/op 0.001989 cache-references/op 71.49 cpu-cycles/op 218.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=4096-8 51174734 22.27 ns/op 0.0000804 cache-misses/op 0.003667 cache-references/op 95.33 cpu-cycles/op 245.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=8192-8 52879602 21.75 ns/op 0.0000674 cache-misses/op 0.004041 cache-references/op 92.81 cpu-cycles/op 244.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=32768-8 51512020 23.28 ns/op 0.0000814 cache-misses/op 0.01839 cache-references/op 99.53 cpu-cycles/op 244.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=65536-8 49820539 24.21 ns/op 0.0001576 cache-misses/op 0.3440 cache-references/op 103.3 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=131072-8 45481285 25.84 ns/op 0.0007271 cache-misses/op 1.967 cache-references/op 110.3 cpu-cycles/op 244.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=262144-8 43961300 27.03 ns/op 0.004436 cache-misses/op 3.507 cache-references/op 115.4 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=524288-8 38479072 31.12 ns/op 0.1832 cache-misses/op 4.471 cache-references/op 133.4 cpu-cycles/op 244.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=1048576-8 22719037 52.88 ns/op 1.763 cache-misses/op 4.614 cache-references/op 226.7 cpu-cycles/op 244.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=2097152-8 17545077 68.91 ns/op 3.561 cache-misses/op 5.196 cache-references/op 294.3 cpu-cycles/op 244.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=4194304-8 16272189 74.74 ns/op 4.577 cache-misses/op 5.529 cache-references/op 319.6 cpu-cycles/op 244.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=6-8 61129622 19.68 ns/op 0.0000735 cache-misses/op 0.002408 cache-references/op 84.30 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=12-8 45541994 23.04 ns/op 0.0000781 cache-misses/op 0.002225 cache-references/op 98.72 cpu-cycles/op 363.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=18-8 53758738 19.59 ns/op 0.0000803 cache-misses/op 0.001653 cache-references/op 83.98 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=24-8 49584031 25.16 ns/op 0.0001435 cache-misses/op 0.002230 cache-references/op 107.6 cpu-cycles/op 391.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=30-8 58193727 23.87 ns/op 0.0001081 cache-misses/op 0.003457 cache-references/op 101.9 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=64-8 44341424 27.04 ns/op 0.0000740 cache-misses/op 0.004063 cache-references/op 115.8 cpu-cycles/op 325.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=128-8 51214165 22.67 ns/op 0.0000787 cache-misses/op 0.002607 cache-references/op 97.15 cpu-cycles/op 326.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=256-8 53422165 22.31 ns/op 0.0001009 cache-misses/op 0.002961 cache-references/op 95.47 cpu-cycles/op 321.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=512-8 55717778 21.17 ns/op 0.0000865 cache-misses/op 0.003044 cache-references/op 90.63 cpu-cycles/op 315.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=1024-8 48816897 24.25 ns/op 0.0000876 cache-misses/op 0.002302 cache-references/op 103.5 cpu-cycles/op 325.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=2048-8 44628116 25.99 ns/op 0.0001409 cache-misses/op 0.009451 cache-references/op 111.0 cpu-cycles/op 324.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=4096-8 39443566 30.04 ns/op 0.0001201 cache-misses/op 0.01942 cache-references/op 128.2 cpu-cycles/op 344.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=8192-8 39031754 30.21 ns/op 0.0002792 cache-misses/op 0.006342 cache-references/op 129.5 cpu-cycles/op 345.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=32768-8 34801935 33.91 ns/op 0.0005399 cache-misses/op 2.728 cache-references/op 145.3 cpu-cycles/op 346.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=65536-8 33714079 35.28 ns/op 0.004027 cache-misses/op 4.869 cache-references/op 151.2 cpu-cycles/op 347.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=131072-8 29204194 40.42 ns/op 0.2818 cache-misses/op 6.310 cache-references/op 173.3 cpu-cycles/op 347.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=262144-8 17349546 68.77 ns/op 2.241 cache-misses/op 6.512 cache-references/op 294.5 cpu-cycles/op 347.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=524288-8 12227780 98.23 ns/op 4.792 cache-misses/op 7.261 cache-references/op 419.7 cpu-cycles/op 347.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=1048576-8 10641964 113.8 ns/op 6.268 cache-misses/op 8.032 cache-references/op 487.1 cpu-cycles/op 347.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=2097152-8 10273950 121.5 ns/op 6.991 cache-misses/op 8.590 cache-references/op 520.8 cpu-cycles/op 347.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=4194304-8 10226738 125.1 ns/op 7.233 cache-misses/op 8.684 cache-references/op 535.5 cpu-cycles/op 347.3 instructions/op | |
PASS | |
Unit cpu-cycles better=lower | |
Unit instructions better=lower | |
Unit cache-misses better=lower | |
Unit cache-references better=lower | |
goos: linux | |
goarch: amd64 | |
pkg: github.com/cockroachdb/swiss | |
cpu: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=6-8 21157282 58.57 ns/op 0.002117 cache-misses/op 0.008610 cache-references/op 250.9 cpu-cycles/op 834.0 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=12-8 11807775 99.29 ns/op 0.001123 cache-misses/op 0.01669 cache-references/op 424.7 cpu-cycles/op 1475 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=18-8 8158378 157.0 ns/op 0.0005195 cache-misses/op 0.03998 cache-references/op 669.3 cpu-cycles/op 2241 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=24-8 6390861 196.6 ns/op 0.001170 cache-misses/op 0.04930 cache-references/op 838.0 cpu-cycles/op 2865 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=30-8 4980726 241.0 ns/op 0.001406 cache-misses/op 0.01599 cache-references/op 1033 cpu-cycles/op 3774 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=64-8 2540833 473.2 ns/op 0.003234 cache-misses/op 0.04907 cache-references/op 2028 cpu-cycles/op 7698 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=128-8 1314459 910.1 ns/op 0.002663 cache-misses/op 0.06241 cache-references/op 3902 cpu-cycles/op 15312 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=256-8 647842 1926 ns/op 0.005094 cache-misses/op 0.3399 cache-references/op 8239 cpu-cycles/op 30421 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=512-8 280816 4154 ns/op 0.01748 cache-misses/op 0.4188 cache-references/op 17808 cpu-cycles/op 60558 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=1024-8 132909 8649 ns/op 0.04254 cache-misses/op 0.5742 cache-references/op 37087 cpu-cycles/op 120486 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=2048-8 65234 18416 ns/op 0.05788 cache-misses/op 4.558 cache-references/op 78706 cpu-cycles/op 241319 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=4096-8 32980 37556 ns/op 0.09530 cache-misses/op 6.099 cache-references/op 160281 cpu-cycles/op 482749 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=8192-8 16432 74653 ns/op 0.3357 cache-misses/op 44.47 cache-references/op 318389 cpu-cycles/op 965010 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=32768-8 4051 295447 ns/op 1.069 cache-misses/op 502.1 cache-references/op 1261773 cpu-cycles/op 3860344 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=65536-8 2088 579126 ns/op 3.121 cache-misses/op 31877 cache-references/op 2481564 cpu-cycles/op 7724053 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=131072-8 1021 1181418 ns/op 10.48 cache-misses/op 74791 cache-references/op 5038898 cpu-cycles/op 15444815 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=262144-8 498 2360069 ns/op 1494 cache-misses/op 157035 cache-references/op 10097434 cpu-cycles/op 30894433 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=524288-8 243 4894074 ns/op 83795 cache-misses/op 310314 cache-references/op 20908942 cpu-cycles/op 61782852 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=1048576-8 122 9783891 ns/op 211387 cache-misses/op 633739 cache-references/op 41830804 cpu-cycles/op 123563197 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=2097152-8 62 19781641 ns/op 478084 cache-misses/op 1254956 cache-references/op 84391650 cpu-cycles/op 247143148 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=4194304-8 30 40473881 ns/op 1022112 cache-misses/op 2524856 cache-references/op 172859412 cpu-cycles/op 494248042 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=6-8 33066687 36.06 ns/op 0.0001416 cache-misses/op 0.004719 cache-references/op 153.8 cpu-cycles/op 490.9 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=12-8 23495014 49.81 ns/op 0.0001562 cache-misses/op 0.005792 cache-references/op 212.6 cpu-cycles/op 742.0 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=18-8 17200888 68.20 ns/op 0.0002309 cache-misses/op 0.003328 cache-references/op 292.5 cpu-cycles/op 1088 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=24-8 15507790 76.93 ns/op 0.0002777 cache-misses/op 0.01063 cache-references/op 328.1 cpu-cycles/op 1244 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=30-8 11514696 105.7 ns/op 0.0004425 cache-misses/op 0.02282 cache-references/op 451.1 cpu-cycles/op 1780 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=64-8 6209704 198.4 ns/op 0.001016 cache-misses/op 0.04309 cache-references/op 847.4 cpu-cycles/op 3424 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=128-8 3299938 371.8 ns/op 0.002319 cache-misses/op 0.09058 cache-references/op 1587 cpu-cycles/op 6609 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=256-8 1710978 694.0 ns/op 0.003179 cache-misses/op 0.07797 cache-references/op 2961 cpu-cycles/op 12978 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=512-8 871585 1373 ns/op 0.01139 cache-misses/op 0.2918 cache-references/op 5872 cpu-cycles/op 25716 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=1024-8 364474 3400 ns/op 0.01294 cache-misses/op 0.4372 cache-references/op 14545 cpu-cycles/op 51193 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=2048-8 137941 8752 ns/op 0.02977 cache-misses/op 1.689 cache-references/op 37340 cpu-cycles/op 102153 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=4096-8 63265 19158 ns/op 0.06527 cache-misses/op 3.769 cache-references/op 81669 cpu-cycles/op 204174 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=8192-8 30382 39482 ns/op 0.1067 cache-misses/op 4.627 cache-references/op 169247 cpu-cycles/op 408215 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=32768-8 7436 159079 ns/op 1.895 cache-misses/op 1271 cache-references/op 681798 cpu-cycles/op 1632465 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=65536-8 3757 318401 ns/op 2.076 cache-misses/op 27627 cache-references/op 1365110 cpu-cycles/op 3264785 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=131072-8 1890 640068 ns/op 37.34 cache-misses/op 66886 cache-references/op 2733854 cpu-cycles/op 6529442 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=262144-8 914 1312598 ns/op 5670 cache-misses/op 138982 cache-references/op 5607290 cpu-cycles/op 13058921 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=524288-8 415 2897485 ns/op 79740 cache-misses/op 275425 cache-references/op 12350696 cpu-cycles/op 26118389 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=1048576-8 207 5760533 ns/op 212278 cache-misses/op 540605 cache-references/op 24656859 cpu-cycles/op 52237020 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=2097152-8 100 11563509 ns/op 473663 cache-misses/op 1083974 cache-references/op 49463823 cpu-cycles/op 104472916 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=4194304-8 52 23050336 ns/op 1022345 cache-misses/op 2172999 cache-references/op 98367546 cpu-cycles/op 208945565 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=6-8 296729547 4.016 ns/op 0.0000151 cache-misses/op 0.0003767 cache-references/op 17.20 cpu-cycles/op 83.51 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=12-8 195728239 6.362 ns/op 0.0000181 cache-misses/op 0.001681 cache-references/op 27.15 cpu-cycles/op 117.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=18-8 191386366 5.828 ns/op 0.0000260 cache-misses/op 0.0007981 cache-references/op 24.87 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=24-8 181659454 6.251 ns/op 0.0000560 cache-misses/op 0.001303 cache-references/op 26.70 cpu-cycles/op 115.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=30-8 209131005 5.876 ns/op 0.0000191 cache-misses/op 0.0003996 cache-references/op 25.19 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=64-8 207947661 6.226 ns/op 0.0000217 cache-misses/op 0.001573 cache-references/op 26.54 cpu-cycles/op 112.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=128-8 201424874 5.814 ns/op 0.0000245 cache-misses/op 0.0004020 cache-references/op 24.93 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=256-8 202611006 6.010 ns/op 0.0000225 cache-misses/op 0.0008112 cache-references/op 25.64 cpu-cycles/op 112.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=512-8 199052797 6.064 ns/op 0.0000143 cache-misses/op 0.001301 cache-references/op 25.91 cpu-cycles/op 112.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=1024-8 187673626 6.429 ns/op 0.0000352 cache-misses/op 0.001258 cache-references/op 27.42 cpu-cycles/op 112.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=2048-8 161501868 9.376 ns/op 0.0000248 cache-misses/op 0.002667 cache-references/op 40.05 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=4096-8 79244215 14.85 ns/op 0.0000451 cache-misses/op 0.002138 cache-references/op 63.37 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=8192-8 65141508 17.67 ns/op 0.0000959 cache-misses/op 0.001751 cache-references/op 75.77 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=32768-8 58235298 20.64 ns/op 0.0000742 cache-misses/op 0.5872 cache-references/op 88.09 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=65536-8 54501706 22.11 ns/op 0.0002351 cache-misses/op 2.399 cache-references/op 94.61 cpu-cycles/op 112.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=131072-8 53048912 22.69 ns/op 0.001818 cache-misses/op 4.003 cache-references/op 96.95 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=262144-8 46710740 25.56 ns/op 0.2668 cache-misses/op 5.361 cache-references/op 109.3 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=524288-8 31332652 37.78 ns/op 2.322 cache-misses/op 5.982 cache-references/op 162.0 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=1048576-8 26442402 45.40 ns/op 4.638 cache-misses/op 6.782 cache-references/op 194.7 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=2097152-8 29138944 48.46 ns/op 5.869 cache-misses/op 7.090 cache-references/op 206.9 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=4194304-8 32543250 48.90 ns/op 6.210 cache-misses/op 6.922 cache-references/op 209.1 cpu-cycles/op 111.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=6-8 293115123 4.103 ns/op 0.0000143 cache-misses/op 0.0008025 cache-references/op 17.51 cpu-cycles/op 83.51 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=12-8 195982137 6.413 ns/op 0.0000242 cache-misses/op 0.0003686 cache-references/op 27.51 cpu-cycles/op 116.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=18-8 197869462 5.800 ns/op 0.0000211 cache-misses/op 0.0004394 cache-references/op 24.87 cpu-cycles/op 109.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=24-8 175904118 6.248 ns/op 0.0000250 cache-misses/op 0.0004612 cache-references/op 26.77 cpu-cycles/op 115.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=30-8 210991545 5.770 ns/op 0.0000291 cache-misses/op 0.0007076 cache-references/op 24.62 cpu-cycles/op 108.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=64-8 202792440 5.944 ns/op 0.0000132 cache-misses/op 0.001047 cache-references/op 25.35 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=128-8 195172903 6.107 ns/op 0.0000129 cache-misses/op 0.001149 cache-references/op 26.07 cpu-cycles/op 112.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=256-8 199176742 5.779 ns/op 0.0000157 cache-misses/op 0.0009679 cache-references/op 24.72 cpu-cycles/op 109.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=512-8 197703188 5.954 ns/op 0.0000202 cache-misses/op 0.0004716 cache-references/op 25.52 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=1024-8 182189102 6.192 ns/op 0.0000228 cache-misses/op 0.001384 cache-references/op 26.46 cpu-cycles/op 110.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=2048-8 142796062 8.246 ns/op 0.0000510 cache-misses/op 0.001104 cache-references/op 35.31 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=4096-8 79567698 14.55 ns/op 0.0000697 cache-misses/op 0.003538 cache-references/op 62.21 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=8192-8 67374812 17.57 ns/op 0.0000841 cache-misses/op 0.006603 cache-references/op 75.07 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=32768-8 59904607 20.00 ns/op 0.0000498 cache-misses/op 0.008517 cache-references/op 85.72 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=65536-8 57350073 20.96 ns/op 0.0000864 cache-misses/op 0.5679 cache-references/op 89.64 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=131072-8 54049510 22.21 ns/op 0.0002323 cache-misses/op 2.204 cache-references/op 94.91 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=262144-8 53128742 22.78 ns/op 0.006438 cache-misses/op 3.525 cache-references/op 97.23 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=524288-8 43803507 27.01 ns/op 0.3636 cache-misses/op 4.781 cache-references/op 115.5 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=1048576-8 30603354 39.27 ns/op 2.432 cache-misses/op 5.678 cache-references/op 168.4 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=2097152-8 30687051 45.08 ns/op 4.384 cache-misses/op 5.989 cache-references/op 192.7 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=4194304-8 33406941 47.68 ns/op 5.382 cache-misses/op 6.349 cache-references/op 203.6 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=6-8 100000000 10.60 ns/op 0.0000666 cache-misses/op 0.002183 cache-references/op 45.27 cpu-cycles/op 214.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=12-8 149361796 8.037 ns/op 0.0000411 cache-misses/op 0.001483 cache-references/op 34.36 cpu-cycles/op 153.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=18-8 157924660 7.685 ns/op 0.0000219 cache-misses/op 0.0007544 cache-references/op 32.79 cpu-cycles/op 146.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=24-8 146481942 8.783 ns/op 0.0000634 cache-misses/op 0.0009488 cache-references/op 37.63 cpu-cycles/op 165.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=30-8 160298124 7.620 ns/op 0.0000243 cache-misses/op 0.0009693 cache-references/op 32.50 cpu-cycles/op 146.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=64-8 154236292 7.684 ns/op 0.0000302 cache-misses/op 0.0008919 cache-references/op 32.78 cpu-cycles/op 146.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=128-8 146448627 8.562 ns/op 0.0000225 cache-misses/op 0.002304 cache-references/op 36.51 cpu-cycles/op 154.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=256-8 130645378 9.140 ns/op 0.0000213 cache-misses/op 0.0009588 cache-references/op 39.01 cpu-cycles/op 167.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=512-8 123021189 9.781 ns/op 0.0000608 cache-misses/op 0.001616 cache-references/op 41.74 cpu-cycles/op 177.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=1024-8 100000000 10.29 ns/op 0.0000418 cache-misses/op 0.0009112 cache-references/op 44.08 cpu-cycles/op 180.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=2048-8 85221038 13.46 ns/op 0.0000637 cache-misses/op 0.001067 cache-references/op 57.74 cpu-cycles/op 179.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=4096-8 47646127 24.04 ns/op 0.0001144 cache-misses/op 0.003127 cache-references/op 103.1 cpu-cycles/op 182.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=8192-8 44202297 26.59 ns/op 0.0000914 cache-misses/op 0.01075 cache-references/op 113.9 cpu-cycles/op 183.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=32768-8 37965627 31.50 ns/op 0.0002251 cache-misses/op 3.239 cache-references/op 134.6 cpu-cycles/op 182.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=65536-8 36762280 32.48 ns/op 0.002285 cache-misses/op 5.351 cache-references/op 138.6 cpu-cycles/op 183.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=131072-8 34344802 34.66 ns/op 0.4585 cache-misses/op 6.876 cache-references/op 148.5 cpu-cycles/op 182.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=262144-8 23310692 51.29 ns/op 2.962 cache-misses/op 7.955 cache-references/op 219.7 cpu-cycles/op 182.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=524288-8 19274030 62.72 ns/op 5.778 cache-misses/op 8.647 cache-references/op 268.7 cpu-cycles/op 183.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=1048576-8 18361189 65.60 ns/op 6.972 cache-misses/op 8.700 cache-references/op 280.1 cpu-cycles/op 183.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=2097152-8 21120856 67.63 ns/op 8.063 cache-misses/op 9.370 cache-references/op 289.9 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=4194304-8 23509227 68.90 ns/op 8.031 cache-misses/op 8.875 cache-references/op 295.0 cpu-cycles/op 182.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=6-8 206400152 5.817 ns/op 0.0000243 cache-misses/op 0.001505 cache-references/op 24.81 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=12-8 196438737 5.812 ns/op 0.0000163 cache-misses/op 0.0006821 cache-references/op 24.80 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=18-8 196390105 5.786 ns/op 0.0000100 cache-misses/op 0.0006492 cache-references/op 24.78 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=24-8 196842702 5.913 ns/op 0.0000077 cache-misses/op 0.0003420 cache-references/op 25.36 cpu-cycles/op 102.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=30-8 207482550 6.481 ns/op 0.0000146 cache-misses/op 0.001817 cache-references/op 27.63 cpu-cycles/op 102.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=64-8 195651805 6.365 ns/op 0.0000067 cache-misses/op 0.0005194 cache-references/op 27.29 cpu-cycles/op 101.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=128-8 192069580 5.964 ns/op 0.0000139 cache-misses/op 0.0008401 cache-references/op 25.53 cpu-cycles/op 101.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=256-8 201778893 6.103 ns/op 0.0000143 cache-misses/op 0.0007630 cache-references/op 26.04 cpu-cycles/op 101.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=512-8 203001435 6.271 ns/op 0.0000077 cache-misses/op 0.0007657 cache-references/op 26.75 cpu-cycles/op 102.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=1024-8 193145571 6.198 ns/op 0.0000366 cache-misses/op 0.001132 cache-references/op 26.45 cpu-cycles/op 101.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=2048-8 185163381 6.564 ns/op 0.0000139 cache-misses/op 0.0007794 cache-references/op 28.08 cpu-cycles/op 101.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=4096-8 149201096 8.020 ns/op 0.0000144 cache-misses/op 0.0009513 cache-references/op 34.37 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=8192-8 143313542 8.466 ns/op 0.0000443 cache-misses/op 0.005924 cache-references/op 36.10 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=32768-8 133814252 9.001 ns/op 0.0000302 cache-misses/op 0.3054 cache-references/op 38.46 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=65536-8 120038191 10.10 ns/op 0.0000685 cache-misses/op 1.841 cache-references/op 43.07 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=131072-8 100000000 10.79 ns/op 0.0003638 cache-misses/op 3.194 cache-references/op 46.13 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=262144-8 85073161 13.79 ns/op 0.1365 cache-misses/op 4.007 cache-references/op 58.89 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=524288-8 40180983 29.90 ns/op 1.437 cache-misses/op 4.127 cache-references/op 128.0 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=1048576-8 28790497 41.96 ns/op 3.029 cache-misses/op 4.598 cache-references/op 179.4 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=2097152-8 27989200 45.71 ns/op 3.816 cache-misses/op 4.677 cache-references/op 195.7 cpu-cycles/op 110.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=4194304-8 26910740 48.79 ns/op 4.277 cache-misses/op 4.834 cache-references/op 208.9 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=6-8 193687764 5.735 ns/op 0.0000093 cache-misses/op 0.0003753 cache-references/op 24.59 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=12-8 208688768 5.751 ns/op 0.0000062 cache-misses/op 0.0007221 cache-references/op 24.62 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=18-8 208284642 5.749 ns/op 0.0000099 cache-misses/op 0.0004142 cache-references/op 24.64 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=24-8 201419197 5.772 ns/op 0.0000086 cache-misses/op 0.001083 cache-references/op 24.62 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=30-8 209151193 5.768 ns/op 0.0000095 cache-misses/op 0.0003472 cache-references/op 24.63 cpu-cycles/op 98.02 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=64-8 198264058 6.008 ns/op 0.0000117 cache-misses/op 0.0009318 cache-references/op 25.70 cpu-cycles/op 98.52 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=128-8 202416280 6.295 ns/op 0.0000129 cache-misses/op 0.0003587 cache-references/op 27.00 cpu-cycles/op 99.31 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=256-8 201727063 6.268 ns/op 0.0000115 cache-misses/op 0.001685 cache-references/op 26.73 cpu-cycles/op 98.65 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=512-8 196888146 6.106 ns/op 0.0000179 cache-misses/op 0.001091 cache-references/op 26.11 cpu-cycles/op 98.64 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=1024-8 196354148 6.073 ns/op 0.0000079 cache-misses/op 0.001126 cache-references/op 25.93 cpu-cycles/op 98.48 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=2048-8 192636561 6.215 ns/op 0.0000133 cache-misses/op 0.0009713 cache-references/op 26.55 cpu-cycles/op 98.71 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=4096-8 155512716 7.758 ns/op 0.0000083 cache-misses/op 0.001295 cache-references/op 33.09 cpu-cycles/op 107.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=8192-8 150953676 7.963 ns/op 0.0000085 cache-misses/op 0.0004518 cache-references/op 34.15 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=32768-8 143579763 8.306 ns/op 0.0000159 cache-misses/op 0.002878 cache-references/op 35.52 cpu-cycles/op 107.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=65536-8 136792896 8.802 ns/op 0.0000649 cache-misses/op 0.2979 cache-references/op 37.68 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=131072-8 100000000 10.25 ns/op 0.0000538 cache-misses/op 1.785 cache-references/op 43.75 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=262144-8 100000000 10.41 ns/op 0.002153 cache-misses/op 3.116 cache-references/op 44.65 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=524288-8 87708609 13.61 ns/op 0.1441 cache-misses/op 3.847 cache-references/op 58.34 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=1048576-8 39912871 30.04 ns/op 1.593 cache-misses/op 4.130 cache-references/op 128.6 cpu-cycles/op 107.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=2097152-8 31289685 39.97 ns/op 3.221 cache-misses/op 4.695 cache-references/op 170.7 cpu-cycles/op 107.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int32/len=4194304-8 29254417 44.50 ns/op 4.109 cache-misses/op 4.890 cache-references/op 189.9 cpu-cycles/op 107.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=6-8 145104349 9.490 ns/op 0.0000139 cache-misses/op 0.002270 cache-references/op 40.52 cpu-cycles/op 161.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=12-8 141909788 8.313 ns/op 0.0000682 cache-misses/op 0.001030 cache-references/op 35.47 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=18-8 143015266 8.344 ns/op 0.0000159 cache-misses/op 0.0005118 cache-references/op 35.77 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=24-8 144022789 8.795 ns/op 0.0000187 cache-misses/op 0.0009342 cache-references/op 37.53 cpu-cycles/op 153.1 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=30-8 144029450 8.323 ns/op 0.0000150 cache-misses/op 0.001147 cache-references/op 35.64 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=64-8 137051929 8.962 ns/op 0.0000108 cache-misses/op 0.002551 cache-references/op 38.20 cpu-cycles/op 149.6 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=128-8 129156310 8.944 ns/op 0.0000161 cache-misses/op 0.0003915 cache-references/op 38.36 cpu-cycles/op 150.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=256-8 132614427 8.979 ns/op 0.0000123 cache-misses/op 0.0008519 cache-references/op 38.49 cpu-cycles/op 150.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=512-8 132053316 8.712 ns/op 0.0000225 cache-misses/op 0.0004632 cache-references/op 37.37 cpu-cycles/op 149.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=1024-8 127732282 9.322 ns/op 0.0000162 cache-misses/op 0.002504 cache-references/op 39.78 cpu-cycles/op 150.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=2048-8 123903198 9.685 ns/op 0.0000105 cache-misses/op 0.0004412 cache-references/op 41.54 cpu-cycles/op 150.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=4096-8 100000000 11.35 ns/op 0.0000307 cache-misses/op 0.005641 cache-references/op 48.41 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=8192-8 100000000 11.73 ns/op 0.0000850 cache-misses/op 0.01265 cache-references/op 50.04 cpu-cycles/op 159.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=32768-8 87211874 13.71 ns/op 0.0003477 cache-misses/op 2.786 cache-references/op 58.54 cpu-cycles/op 159.1 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=65536-8 79570573 15.22 ns/op 0.005652 cache-misses/op 4.848 cache-references/op 64.93 cpu-cycles/op 159.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=131072-8 63441457 18.59 ns/op 0.2715 cache-misses/op 6.031 cache-references/op 79.60 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=262144-8 30737378 39.83 ns/op 2.122 cache-misses/op 6.132 cache-references/op 170.2 cpu-cycles/op 159.2 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=524288-8 21497275 55.21 ns/op 4.378 cache-misses/op 6.607 cache-references/op 236.8 cpu-cycles/op 159.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=1048576-8 18940449 63.44 ns/op 5.627 cache-misses/op 7.082 cache-references/op 272.0 cpu-cycles/op 159.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=2097152-8 19706419 67.17 ns/op 6.192 cache-misses/op 7.154 cache-references/op 287.2 cpu-cycles/op 159.3 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=String/len=4194304-8 20240522 68.67 ns/op 6.478 cache-misses/op 7.273 cache-references/op 293.6 cpu-cycles/op 159.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=6-8 209493639 5.692 ns/op 0.0000181 cache-misses/op 0.0005495 cache-references/op 24.39 cpu-cycles/op 117.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=12-8 100000000 10.12 ns/op 0.0000341 cache-misses/op 0.001276 cache-references/op 43.26 cpu-cycles/op 188.7 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=18-8 151697232 7.948 ns/op 0.0000221 cache-misses/op 0.002228 cache-references/op 33.88 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=24-8 151354546 10.28 ns/op 0.0000289 cache-misses/op 0.002300 cache-references/op 43.82 cpu-cycles/op 163.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=30-8 100000000 10.54 ns/op 0.0000848 cache-misses/op 0.001383 cache-references/op 45.17 cpu-cycles/op 158.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=64-8 151695254 7.905 ns/op 0.0000164 cache-misses/op 0.0007364 cache-references/op 33.87 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=128-8 151562878 7.916 ns/op 0.0000338 cache-misses/op 0.001117 cache-references/op 33.86 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=256-8 151775479 8.125 ns/op 0.0000248 cache-misses/op 0.002084 cache-references/op 34.69 cpu-cycles/op 149.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=512-8 142697497 8.273 ns/op 0.0000216 cache-misses/op 0.002057 cache-references/op 35.34 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=1024-8 145600539 8.153 ns/op 0.0000198 cache-misses/op 0.0005319 cache-references/op 34.95 cpu-cycles/op 149.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=2048-8 138414750 8.782 ns/op 0.0000260 cache-misses/op 0.0008217 cache-references/op 37.65 cpu-cycles/op 151.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=4096-8 135428030 8.872 ns/op 0.0000295 cache-misses/op 0.0005864 cache-references/op 38.05 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=8192-8 128943547 9.144 ns/op 0.0000583 cache-misses/op 0.004812 cache-references/op 39.06 cpu-cycles/op 150.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=32768-8 100000000 10.36 ns/op 0.0000504 cache-misses/op 0.6894 cache-references/op 44.24 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=65536-8 100000000 11.70 ns/op 0.0001562 cache-misses/op 3.428 cache-references/op 49.95 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=131072-8 96517743 12.47 ns/op 0.003983 cache-misses/op 5.537 cache-references/op 53.44 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=262144-8 70721803 16.09 ns/op 0.2308 cache-misses/op 7.038 cache-references/op 68.88 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=524288-8 32288323 37.00 ns/op 2.959 cache-misses/op 7.923 cache-references/op 158.5 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=1048576-8 27715262 43.24 ns/op 5.852 cache-misses/op 8.516 cache-references/op 184.6 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=2097152-8 25876818 46.00 ns/op 7.395 cache-misses/op 8.757 cache-references/op 196.7 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int64/len=4194304-8 25176513 47.26 ns/op 7.720 cache-misses/op 8.461 cache-references/op 202.4 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=6-8 172989480 6.872 ns/op 0.0000417 cache-misses/op 0.001510 cache-references/op 29.33 cpu-cycles/op 118.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=12-8 100000000 10.18 ns/op 0.0000422 cache-misses/op 0.001075 cache-references/op 43.60 cpu-cycles/op 172.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=18-8 140305543 8.570 ns/op 0.0000241 cache-misses/op 0.0007925 cache-references/op 36.57 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=24-8 140662112 8.528 ns/op 0.0000160 cache-misses/op 0.001935 cache-references/op 36.42 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=30-8 139786516 8.538 ns/op 0.0000408 cache-misses/op 0.002245 cache-references/op 36.44 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=64-8 139486161 8.545 ns/op 0.0000230 cache-misses/op 0.0009998 cache-references/op 36.46 cpu-cycles/op 149.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=128-8 140878808 9.089 ns/op 0.0000564 cache-misses/op 0.001298 cache-references/op 38.77 cpu-cycles/op 151.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=256-8 136776343 8.765 ns/op 0.0000392 cache-misses/op 0.001121 cache-references/op 37.40 cpu-cycles/op 149.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=512-8 139063222 8.797 ns/op 0.0000319 cache-misses/op 0.0007129 cache-references/op 37.68 cpu-cycles/op 149.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=1024-8 133808115 9.181 ns/op 0.0000395 cache-misses/op 0.0009296 cache-references/op 39.17 cpu-cycles/op 151.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=2048-8 136538523 8.735 ns/op 0.0000250 cache-misses/op 0.0004236 cache-references/op 37.47 cpu-cycles/op 150.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=4096-8 135241860 9.019 ns/op 0.0000524 cache-misses/op 0.002422 cache-references/op 38.51 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=8192-8 130096428 9.129 ns/op 0.0000210 cache-misses/op 0.003868 cache-references/op 38.98 cpu-cycles/op 150.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=32768-8 121483536 9.792 ns/op 0.0000467 cache-misses/op 0.008460 cache-references/op 41.75 cpu-cycles/op 150.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=65536-8 100000000 10.55 ns/op 0.0001232 cache-misses/op 0.6210 cache-references/op 45.02 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=131072-8 100000000 11.76 ns/op 0.0001563 cache-misses/op 2.988 cache-references/op 50.17 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=262144-8 95184708 12.37 ns/op 0.003176 cache-misses/op 4.510 cache-references/op 52.88 cpu-cycles/op 150.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=524288-8 64167766 18.39 ns/op 0.3381 cache-misses/op 5.727 cache-references/op 78.49 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=1048576-8 31429905 36.92 ns/op 2.911 cache-misses/op 6.428 cache-references/op 157.6 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=2097152-8 27249061 44.06 ns/op 5.245 cache-misses/op 7.292 cache-references/op 188.2 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=Int32/len=4194304-8 26988105 44.25 ns/op 6.289 cache-misses/op 7.372 cache-references/op 189.7 cpu-cycles/op 150.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=6-8 200007313 6.006 ns/op 0.0000255 cache-misses/op 0.001646 cache-references/op 25.60 cpu-cycles/op 140.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=12-8 120436188 9.825 ns/op 0.0000965 cache-misses/op 0.001794 cache-references/op 42.01 cpu-cycles/op 180.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=18-8 100000000 11.27 ns/op 0.0000723 cache-misses/op 0.001273 cache-references/op 48.24 cpu-cycles/op 180.9 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=24-8 100000000 10.42 ns/op 0.0000338 cache-misses/op 0.002679 cache-references/op 44.44 cpu-cycles/op 184.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=30-8 100000000 10.49 ns/op 0.0000447 cache-misses/op 0.002010 cache-references/op 44.78 cpu-cycles/op 180.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=64-8 100000000 10.71 ns/op 0.0000584 cache-misses/op 0.0009428 cache-references/op 45.91 cpu-cycles/op 179.6 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=128-8 100000000 10.66 ns/op 0.0000461 cache-misses/op 0.002056 cache-references/op 45.52 cpu-cycles/op 183.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=256-8 100000000 10.91 ns/op 0.0000328 cache-misses/op 0.0008118 cache-references/op 46.78 cpu-cycles/op 183.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=512-8 100000000 10.49 ns/op 0.0000371 cache-misses/op 0.001104 cache-references/op 44.90 cpu-cycles/op 180.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=1024-8 90829930 12.21 ns/op 0.0000457 cache-misses/op 0.004119 cache-references/op 52.15 cpu-cycles/op 180.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=2048-8 77779720 16.37 ns/op 0.0001111 cache-misses/op 0.006733 cache-references/op 69.83 cpu-cycles/op 182.3 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=4096-8 84186912 14.51 ns/op 0.0000598 cache-misses/op 0.009646 cache-references/op 61.87 cpu-cycles/op 180.9 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=8192-8 79252636 13.49 ns/op 0.0001013 cache-misses/op 0.006282 cache-references/op 57.54 cpu-cycles/op 180.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=32768-8 57019804 21.31 ns/op 0.0002579 cache-misses/op 5.180 cache-references/op 91.36 cpu-cycles/op 182.4 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=65536-8 64194576 18.25 ns/op 0.005034 cache-misses/op 8.122 cache-references/op 78.24 cpu-cycles/op 181.0 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=131072-8 39415896 30.54 ns/op 0.4955 cache-misses/op 11.01 cache-references/op 130.9 cpu-cycles/op 182.2 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=262144-8 25098481 47.97 ns/op 3.817 cache-misses/op 10.86 cache-references/op 205.4 cpu-cycles/op 182.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=524288-8 23610507 52.66 ns/op 7.368 cache-misses/op 11.23 cache-references/op 224.7 cpu-cycles/op 181.5 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=1048576-8 21983576 55.51 ns/op 9.289 cache-misses/op 11.59 cache-references/op 236.9 cpu-cycles/op 181.1 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=2097152-8 23363384 60.46 ns/op 10.27 cache-misses/op 11.70 cache-references/op 258.7 cpu-cycles/op 182.8 instructions/op | |
BenchmarkMapGetMiss/impl=runtimeMap/t=String/len=4194304-8 23341825 55.88 ns/op 10.08 cache-misses/op 10.83 cache-references/op 239.6 cpu-cycles/op 181.6 instructions/op | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=6-8 206147910 5.787 ns/op 0 %fullgrp 0.0000110 cache-misses/op 0.0005128 cache-references/op 24.80 cpu-cycles/op 97.02 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=12-8 150108618 7.537 ns/op 50.00 %fullgrp 0.0000107 cache-misses/op 0.0009390 cache-references/op 32.15 cpu-cycles/op 115.8 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=18-8 206775798 6.055 ns/op 0 %fullgrp 0.0000099 cache-misses/op 0.001132 cache-references/op 25.87 cpu-cycles/op 97.02 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=24-8 165599907 7.524 ns/op 50.00 %fullgrp 0.0000107 cache-misses/op 0.001947 cache-references/op 32.12 cpu-cycles/op 110.5 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=30-8 206572022 6.592 ns/op 0 %fullgrp 0.0000090 cache-misses/op 0.001323 cache-references/op 28.16 cpu-cycles/op 97.92 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=64-8 195548024 6.054 ns/op 0 %fullgrp 0.0000096 cache-misses/op 0.0008180 cache-references/op 25.85 cpu-cycles/op 97.02 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=128-8 178962756 6.390 ns/op 3.125 %fullgrp 0.0000098 cache-misses/op 0.0006227 cache-references/op 27.35 cpu-cycles/op 99.93 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=256-8 172168365 6.162 ns/op 0 %fullgrp 0.0000137 cache-misses/op 0.0009832 cache-references/op 26.35 cpu-cycles/op 97.65 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=512-8 167465869 6.605 ns/op 5.469 %fullgrp 0.0000163 cache-misses/op 0.001438 cache-references/op 28.18 cpu-cycles/op 99.43 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=1024-8 172658628 6.960 ns/op 5.859 %fullgrp 0.0000070 cache-misses/op 0.001179 cache-references/op 29.79 cpu-cycles/op 100.8 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=2048-8 161729289 6.849 ns/op 4.492 %fullgrp 0.0000133 cache-misses/op 0.0008267 cache-references/op 29.32 cpu-cycles/op 99.35 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=4096-8 136974987 8.687 ns/op 5.859 %fullgrp 0.0000402 cache-misses/op 0.0008572 cache-references/op 37.07 cpu-cycles/op 109.5 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=8192-8 134670637 9.077 ns/op 5.762 %fullgrp 0.0000154 cache-misses/op 0.0007344 cache-references/op 38.92 cpu-cycles/op 109.1 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=32768-8 125592699 9.699 ns/op 5.615 %fullgrp 0.0005132 cache-misses/op 0.03322 cache-references/op 41.38 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=65536-8 100000000 10.30 ns/op 5.469 %fullgrp 0.0004970 cache-misses/op 1.093 cache-references/op 44.00 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=131072-8 100000000 11.25 ns/op 5.374 %fullgrp 0.002293 cache-misses/op 1.681 cache-references/op 48.05 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=262144-8 79772451 12.85 ns/op 5.510 %fullgrp 0.07994 cache-misses/op 2.038 cache-references/op 54.90 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=524288-8 50534664 22.74 ns/op 5.319 %fullgrp 0.7783 cache-misses/op 2.220 cache-references/op 97.22 cpu-cycles/op 108.9 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=1048576-8 37207207 31.76 ns/op 5.444 %fullgrp 1.587 cache-misses/op 2.370 cache-references/op 136.1 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=2097152-8 33177702 36.13 ns/op 5.382 %fullgrp 2.056 cache-misses/op 2.494 cache-references/op 154.4 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int64/len=4194304-8 31268367 37.68 ns/op 5.419 %fullgrp 2.323 cache-misses/op 2.619 cache-references/op 161.6 cpu-cycles/op 109.0 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=6-8 195188946 5.694 ns/op 0 %fullgrp 0.0000080 cache-misses/op 0.0008680 cache-references/op 24.37 cpu-cycles/op 96.02 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=12-8 207007653 7.806 ns/op 50.00 %fullgrp 0.0000191 cache-misses/op 0.0006878 cache-references/op 33.31 cpu-cycles/op 118.5 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=18-8 181343731 6.188 ns/op 25.00 %fullgrp 0.0000220 cache-misses/op 0.001650 cache-references/op 26.38 cpu-cycles/op 100.9 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=24-8 202346023 9.270 ns/op 50.00 %fullgrp 0.0000129 cache-misses/op 0.001738 cache-references/op 39.55 cpu-cycles/op 131.9 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=30-8 206513539 6.324 ns/op 0 %fullgrp 0.0000061 cache-misses/op 0.001049 cache-references/op 27.05 cpu-cycles/op 97.55 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=64-8 183507721 6.536 ns/op 6.250 %fullgrp 0.0000110 cache-misses/op 0.0006657 cache-references/op 27.89 cpu-cycles/op 97.38 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=128-8 175265906 6.761 ns/op 3.125 %fullgrp 0.0000069 cache-misses/op 0.0005369 cache-references/op 28.85 cpu-cycles/op 97.92 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=256-8 178114134 6.924 ns/op 7.812 %fullgrp 0.0000135 cache-misses/op 0.0004447 cache-references/op 29.68 cpu-cycles/op 99.40 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=512-8 179829970 6.444 ns/op 3.125 %fullgrp 0.0000300 cache-misses/op 0.001492 cache-references/op 27.53 cpu-cycles/op 97.71 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=1024-8 179631933 6.390 ns/op 3.125 %fullgrp 0.0000104 cache-misses/op 0.001891 cache-references/op 27.27 cpu-cycles/op 97.37 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=2048-8 176408085 6.821 ns/op 5.664 %fullgrp 0.0000109 cache-misses/op 0.001558 cache-references/op 29.10 cpu-cycles/op 98.97 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=4096-8 139869103 8.695 ns/op 5.078 %fullgrp 0.0000248 cache-misses/op 0.0004395 cache-references/op 37.29 cpu-cycles/op 107.3 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=8192-8 138436221 8.712 ns/op 5.664 %fullgrp 0.0000111 cache-misses/op 0.001918 cache-references/op 37.27 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=32768-8 129733056 9.325 ns/op 5.396 %fullgrp 0.0000429 cache-misses/op 0.01104 cache-references/op 39.75 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=65536-8 123913761 9.585 ns/op 5.554 %fullgrp 0.0004252 cache-misses/op 0.1890 cache-references/op 41.11 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=131072-8 100000000 10.42 ns/op 5.368 %fullgrp 0.0000852 cache-misses/op 1.048 cache-references/op 44.65 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=262144-8 100000000 10.94 ns/op 5.374 %fullgrp 0.001474 cache-misses/op 1.616 cache-references/op 46.66 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=524288-8 83418924 14.04 ns/op 5.417 %fullgrp 0.1096 cache-misses/op 1.919 cache-references/op 60.18 cpu-cycles/op 107.7 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=1048576-8 45740776 26.19 ns/op 5.434 %fullgrp 0.8021 cache-misses/op 2.134 cache-references/op 112.3 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=2097152-8 36783184 32.15 ns/op 5.437 %fullgrp 1.565 cache-misses/op 2.308 cache-references/op 137.7 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=Int32/len=4194304-8 35211416 34.25 ns/op 5.410 %fullgrp 1.997 cache-misses/op 2.394 cache-references/op 146.1 cpu-cycles/op 107.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=6-8 163461993 7.684 ns/op 0 %fullgrp 0.0000167 cache-misses/op 0.0003873 cache-references/op 32.96 cpu-cycles/op 128.0 instructions/op 0.8571 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=12-8 143305378 7.312 ns/op 0 %fullgrp 0.0000097 cache-misses/op 0.0004281 cache-references/op 31.36 cpu-cycles/op 128.0 instructions/op 0.8000 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=18-8 140802411 7.348 ns/op 0 %fullgrp 0.0000133 cache-misses/op 0.001994 cache-references/op 31.32 cpu-cycles/op 128.0 instructions/op 0.5806 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=24-8 125669005 9.564 ns/op 50.00 %fullgrp 0.0001093 cache-misses/op 0.001165 cache-references/op 40.97 cpu-cycles/op 150.5 instructions/op 0.7742 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=30-8 147462262 7.339 ns/op 0 %fullgrp 0.0000214 cache-misses/op 0.0004108 cache-references/op 31.47 cpu-cycles/op 128.0 instructions/op 0.4762 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=64-8 143073566 7.938 ns/op 6.250 %fullgrp 0.0000187 cache-misses/op 0.001131 cache-references/op 33.93 cpu-cycles/op 129.1 instructions/op 0.5039 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=128-8 142899628 8.588 ns/op 3.125 %fullgrp 0.0000123 cache-misses/op 0.0006353 cache-references/op 36.81 cpu-cycles/op 130.6 instructions/op 0.5020 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=256-8 133606304 9.299 ns/op 12.50 %fullgrp 0.0000319 cache-misses/op 0.001127 cache-references/op 39.67 cpu-cycles/op 137.2 instructions/op 0.5010 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=512-8 136261776 8.492 ns/op 5.469 %fullgrp 0.0000150 cache-misses/op 0.001748 cache-references/op 36.22 cpu-cycles/op 130.7 instructions/op 0.5005 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=1024-8 133385428 9.105 ns/op 7.031 %fullgrp 0.0000150 cache-misses/op 0.0004500 cache-references/op 39.05 cpu-cycles/op 131.9 instructions/op 0.5002 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=2048-8 129925976 8.885 ns/op 5.859 %fullgrp 0.0000165 cache-misses/op 0.0008680 cache-references/op 38.09 cpu-cycles/op 131.8 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=4096-8 100000000 10.71 ns/op 5.566 %fullgrp 0.0000274 cache-misses/op 0.006382 cache-references/op 45.67 cpu-cycles/op 140.1 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=8192-8 100000000 11.23 ns/op 5.811 %fullgrp 0.0000544 cache-misses/op 0.003482 cache-references/op 48.08 cpu-cycles/op 140.5 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=32768-8 97545034 11.86 ns/op 5.334 %fullgrp 0.0002055 cache-misses/op 0.9914 cache-references/op 50.79 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=65536-8 92776318 12.61 ns/op 5.109 %fullgrp 0.002873 cache-misses/op 1.693 cache-references/op 53.79 cpu-cycles/op 140.2 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=131072-8 81220510 14.00 ns/op 5.270 %fullgrp 0.08286 cache-misses/op 2.484 cache-references/op 59.98 cpu-cycles/op 140.3 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=262144-8 45068595 25.70 ns/op 5.391 %fullgrp 1.121 cache-misses/op 3.505 cache-references/op 110.2 cpu-cycles/op 140.5 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=524288-8 32163174 36.97 ns/op 5.415 %fullgrp 2.493 cache-misses/op 3.938 cache-references/op 157.9 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=1048576-8 29202236 41.52 ns/op 5.428 %fullgrp 3.032 cache-misses/op 3.921 cache-references/op 177.6 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=2097152-8 27435948 44.17 ns/op 5.440 %fullgrp 3.209 cache-misses/op 3.891 cache-references/op 189.4 cpu-cycles/op 140.6 instructions/op 0.5001 load | |
BenchmarkMapGetMiss/impl=swissMap/t=String/len=4194304-8 27341960 44.31 ns/op 5.412 %fullgrp 2.984 cache-misses/op 3.444 cache-references/op 190.0 cpu-cycles/op 140.4 instructions/op 0.5001 load | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=6-8 18085986 65.59 ns/op 0.0003775 cache-misses/op 0.003440 cache-references/op 281.3 cpu-cycles/op 1192 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=12-8 3595279 333.2 ns/op 0.3812 cache-misses/op 7.087 cache-references/op 1366 cpu-cycles/op 4843 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=18-8 1626736 738.3 ns/op 1.235 cache-misses/op 21.00 cache-references/op 3031 cpu-cycles/op 9380 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=24-8 1308920 913.3 ns/op 1.276 cache-misses/op 22.53 cache-references/op 3733 cpu-cycles/op 11484 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=30-8 682609 1630 ns/op 3.274 cache-misses/op 50.25 cache-references/op 6744 cpu-cycles/op 18423 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=64-8 315704 3695 ns/op 9.130 cache-misses/op 117.1 cache-references/op 15259 cpu-cycles/op 38272 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=128-8 161185 7374 ns/op 26.99 cache-misses/op 244.9 cache-references/op 30630 cpu-cycles/op 74630 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=256-8 82826 14479 ns/op 70.51 cache-misses/op 494.5 cache-references/op 60015 cpu-cycles/op 144608 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=512-8 42199 28507 ns/op 156.7 cache-misses/op 1053 cache-references/op 118500 cpu-cycles/op 282912 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=1024-8 21214 56447 ns/op 379.7 cache-misses/op 2094 cache-references/op 234149 cpu-cycles/op 557542 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=2048-8 10000 111125 ns/op 1026 cache-misses/op 4023 cache-references/op 461407 cpu-cycles/op 1097573 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=4096-8 5252 221963 ns/op 2386 cache-misses/op 7935 cache-references/op 922558 cpu-cycles/op 2175492 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=8192-8 2625 448427 ns/op 4864 cache-misses/op 16434 cache-references/op 1865207 cpu-cycles/op 4322194 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=32768-8 654 1843305 ns/op 5481 cache-misses/op 124638 cache-references/op 7685349 cpu-cycles/op 17160862 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=65536-8 314 3789582 ns/op 43695 cache-misses/op 345279 cache-references/op 15527583 cpu-cycles/op 33596603 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=131072-8 142 8324764 ns/op 279411 cache-misses/op 1006209 cache-references/op 34907798 cpu-cycles/op 66900084 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=262144-8 62 18762894 ns/op 750012 cache-misses/op 2649640 cache-references/op 79497650 cpu-cycles/op 135093787 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=524288-8 26 43140887 ns/op 2100543 cache-misses/op 6362258 cache-references/op 183892050 cpu-cycles/op 269320545 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=1048576-8 10 107083852 ns/op 6597772 cache-misses/op 14129996 cache-references/op 457174313 cpu-cycles/op 542033802 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=2097152-8 4 251642024 ns/op 18677328 cache-misses/op 30054632 cache-references/op 1075376067 cpu-cycles/op 1092316436 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int64/len=4194304-8 2 546638042 ns/op 46019639 cache-misses/op 63490680 cache-references/op 2336592836 cpu-cycles/op 2158950376 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=6-8 18257686 66.58 ns/op 0.0004208 cache-misses/op 0.01663 cache-references/op 284.1 cpu-cycles/op 1215 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=12-8 3712030 322.0 ns/op 0.5598 cache-misses/op 3.979 cache-references/op 1348 cpu-cycles/op 4773 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=18-8 1744530 685.2 ns/op 1.414 cache-misses/op 12.02 cache-references/op 2835 cpu-cycles/op 9116 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=24-8 1390818 860.1 ns/op 1.488 cache-misses/op 13.09 cache-references/op 3570 cpu-cycles/op 11237 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=30-8 769665 1512 ns/op 3.399 cache-misses/op 29.77 cache-references/op 6199 cpu-cycles/op 17873 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=64-8 359892 3328 ns/op 7.947 cache-misses/op 67.16 cache-references/op 13702 cpu-cycles/op 37017 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=128-8 175369 6793 ns/op 21.73 cache-misses/op 139.9 cache-references/op 27846 cpu-cycles/op 72616 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=256-8 88723 13528 ns/op 55.28 cache-misses/op 292.4 cache-references/op 55360 cpu-cycles/op 140815 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=512-8 44739 26558 ns/op 130.2 cache-misses/op 573.7 cache-references/op 108826 cpu-cycles/op 274342 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=1024-8 22867 52592 ns/op 286.9 cache-misses/op 1228 cache-references/op 215576 cpu-cycles/op 541877 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=2048-8 10000 106007 ns/op 772.3 cache-misses/op 2478 cache-references/op 432906 cpu-cycles/op 1075823 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=4096-8 5625 208928 ns/op 1871 cache-misses/op 4601 cache-references/op 853725 cpu-cycles/op 2110181 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=8192-8 2823 422488 ns/op 4003 cache-misses/op 9273 cache-references/op 1720335 cpu-cycles/op 4206590 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=32768-8 657 1803645 ns/op 13938 cache-misses/op 48796 cache-references/op 7364684 cpu-cycles/op 16898750 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=65536-8 326 3730410 ns/op 28482 cache-misses/op 163337 cache-references/op 15272286 cpu-cycles/op 33775810 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=131072-8 160 7619722 ns/op 103830 cache-misses/op 506499 cache-references/op 31902999 cpu-cycles/op 66996554 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=262144-8 64 16154277 ns/op 346805 cache-misses/op 1578415 cache-references/op 68390231 cpu-cycles/op 133546870 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=524288-8 30 35853632 ns/op 1002634 cache-misses/op 4266560 cache-references/op 152401793 cpu-cycles/op 266678465 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=1048576-8 12 83765964 ns/op 3208656 cache-misses/op 10134489 cache-references/op 356967477 cpu-cycles/op 531901679 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=2097152-8 5 206415817 ns/op 10975551 cache-misses/op 22426151 cache-references/op 882063100 cpu-cycles/op 1067602979 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=Int32/len=4194304-8 3 476614178 ns/op 31547249 cache-misses/op 48902919 cache-references/op 2037565029 cpu-cycles/op 2128566044 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=6-8 16862961 71.36 ns/op 0.0008837 cache-misses/op 0.01870 cache-references/op 304.3 cpu-cycles/op 1316 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=12-8 2788210 424.9 ns/op 1.135 cache-misses/op 13.80 cache-references/op 1758 cpu-cycles/op 5429 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=18-8 1000000 1002 ns/op 3.801 cache-misses/op 41.15 cache-references/op 4163 cpu-cycles/op 11138 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=24-8 998366 1173 ns/op 4.092 cache-misses/op 43.74 cache-references/op 4877 cpu-cycles/op 12799 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=30-8 539442 2191 ns/op 11.79 cache-misses/op 95.85 cache-references/op 9095 cpu-cycles/op 21905 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=64-8 247278 4881 ns/op 34.40 cache-misses/op 213.5 cache-references/op 20232 cpu-cycles/op 45941 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=128-8 118431 9957 ns/op 89.72 cache-misses/op 451.7 cache-references/op 41226 cpu-cycles/op 91997 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=256-8 59869 19845 ns/op 210.4 cache-misses/op 952.3 cache-references/op 82128 cpu-cycles/op 183069 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=512-8 29521 40947 ns/op 562.7 cache-misses/op 1927 cache-references/op 169175 cpu-cycles/op 372246 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=1024-8 14659 87098 ns/op 1319 cache-misses/op 3697 cache-references/op 334045 cpu-cycles/op 725344 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=2048-8 6739 174548 ns/op 2721 cache-misses/op 7206 cache-references/op 664403 cpu-cycles/op 1453144 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=4096-8 3246 368814 ns/op 5078 cache-misses/op 15492 cache-references/op 1393847 cpu-cycles/op 3041720 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=8192-8 1454 849471 ns/op 6873 cache-misses/op 41073 cache-references/op 3156199 cpu-cycles/op 6834412 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=32768-8 338 3608960 ns/op 33608 cache-misses/op 315008 cache-references/op 12996432 cpu-cycles/op 28855124 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=65536-8 166 7001748 ns/op 223492 cache-misses/op 841031 cache-references/op 26272041 cpu-cycles/op 52772127 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=131072-8 78 14971834 ns/op 702043 cache-misses/op 2137304 cache-references/op 58364730 cpu-cycles/op 102422419 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=262144-8 34 34487436 ns/op 1807445 cache-misses/op 5085428 cache-references/op 138741084 cpu-cycles/op 200495250 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=524288-8 14 79259428 ns/op 4481884 cache-misses/op 10648402 cache-references/op 328858860 cpu-cycles/op 367376400 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=1048576-8 6 188953830 ns/op 12329583 cache-misses/op 22932985 cache-references/op 779384513 cpu-cycles/op 725206777 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=2097152-8 3 415059435 ns/op 30578436 cache-misses/op 47979313 cache-references/op 1765118206 cpu-cycles/op 1360229177 instructions/op | |
BenchmarkMapPutGrow/impl=runtimeMap/t=String/len=4194304-8 2 918858820 ns/op 72726964 cache-misses/op 101638470 cache-references/op 3889093768 cpu-cycles/op 2710595514 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=6-8 8668616 136.7 ns/op 0.3713 cache-misses/op 3.187 cache-references/op 558.4 cpu-cycles/op 1845 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=12-8 3635828 334.6 ns/op 1.112 cache-misses/op 9.824 cache-references/op 1353 cpu-cycles/op 3982 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=18-8 1813527 653.6 ns/op 2.414 cache-misses/op 23.06 cache-references/op 2656 cpu-cycles/op 7050 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=24-8 1635318 729.7 ns/op 2.622 cache-misses/op 23.07 cache-references/op 2965 cpu-cycles/op 7809 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=30-8 884467 1296 ns/op 5.832 cache-misses/op 49.92 cache-references/op 5274 cpu-cycles/op 12852 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=64-8 453758 2631 ns/op 16.78 cache-misses/op 101.3 cache-references/op 10714 cpu-cycles/op 24830 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=128-8 229896 5224 ns/op 46.60 cache-misses/op 210.0 cache-references/op 21191 cpu-cycles/op 48117 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=256-8 117396 10194 ns/op 127.4 cache-misses/op 427.2 cache-references/op 41207 cpu-cycles/op 93998 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=512-8 59587 20092 ns/op 293.2 cache-misses/op 877.9 cache-references/op 80989 cpu-cycles/op 185645 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=1024-8 29043 41435 ns/op 667.5 cache-misses/op 1889 cache-references/op 165299 cpu-cycles/op 374422 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=2048-8 14677 82675 ns/op 1571 cache-misses/op 3519 cache-references/op 329050 cpu-cycles/op 746664 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=4096-8 6322 184751 ns/op 2455 cache-misses/op 5139 cache-references/op 748088 cpu-cycles/op 1507485 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=8192-8 2920 401852 ns/op 4571 cache-misses/op 8472 cache-references/op 1635306 cpu-cycles/op 3081577 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=32768-8 682 1757098 ns/op 10279 cache-misses/op 38938 cache-references/op 7197596 cpu-cycles/op 12535042 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=65536-8 331 3598514 ns/op 9799 cache-misses/op 106589 cache-references/op 14764920 cpu-cycles/op 25331213 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=131072-8 160 7381880 ns/op 49021 cache-misses/op 385794 cache-references/op 30671071 cpu-cycles/op 50342704 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=262144-8 72 15496602 ns/op 205798 cache-misses/op 1208452 cache-references/op 65326823 cpu-cycles/op 100696826 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=524288-8 33 33644187 ns/op 647307 cache-misses/op 3218026 cache-references/op 142181287 cpu-cycles/op 201871201 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=1048576-8 14 75751264 ns/op 2418409 cache-misses/op 7435042 cache-references/op 321906330 cpu-cycles/op 401298620 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=2097152-8 6 177443834 ns/op 8256369 cache-misses/op 16441852 cache-references/op 754816803 cpu-cycles/op 805238520 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int64/len=4194304-8 3 394761734 ns/op 22628017 cache-misses/op 35499866 cache-references/op 1684872712 cpu-cycles/op 1602527172 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=6-8 9823576 120.6 ns/op 0.2576 cache-misses/op 1.743 cache-references/op 501.4 cpu-cycles/op 1713 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=12-8 4211101 285.8 ns/op 0.6470 cache-misses/op 4.957 cache-references/op 1184 cpu-cycles/op 3677 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=18-8 2258528 530.3 ns/op 1.365 cache-misses/op 11.59 cache-references/op 2177 cpu-cycles/op 6486 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=24-8 1982815 602.5 ns/op 1.413 cache-misses/op 11.58 cache-references/op 2483 cpu-cycles/op 7175 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=30-8 1000000 1038 ns/op 2.911 cache-misses/op 25.03 cache-references/op 4231 cpu-cycles/op 11686 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=64-8 556389 2123 ns/op 6.227 cache-misses/op 51.46 cache-references/op 8647 cpu-cycles/op 22787 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=128-8 283843 4189 ns/op 16.58 cache-misses/op 103.7 cache-references/op 17071 cpu-cycles/op 43917 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=256-8 144297 8274 ns/op 46.06 cache-misses/op 214.1 cache-references/op 33678 cpu-cycles/op 86034 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=512-8 74348 16067 ns/op 129.9 cache-misses/op 430.6 cache-references/op 65712 cpu-cycles/op 169030 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=1024-8 38020 31429 ns/op 310.1 cache-misses/op 889.0 cache-references/op 129489 cpu-cycles/op 335396 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=2048-8 18992 63482 ns/op 592.6 cache-misses/op 1990 cache-references/op 262380 cpu-cycles/op 672978 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=4096-8 7420 161208 ns/op 1188 cache-misses/op 2838 cache-references/op 664450 cpu-cycles/op 1385821 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=8192-8 3283 364837 ns/op 2257 cache-misses/op 4866 cache-references/op 1517826 cpu-cycles/op 2857758 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=32768-8 738 1616723 ns/op 7687 cache-misses/op 18695 cache-references/op 6747089 cpu-cycles/op 11671924 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=65536-8 364 3296628 ns/op 10883 cache-misses/op 42578 cache-references/op 13775306 cpu-cycles/op 23293003 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=131072-8 176 6763481 ns/op 12468 cache-misses/op 136892 cache-references/op 28290900 cpu-cycles/op 47137670 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=262144-8 80 14125184 ns/op 68378 cache-misses/op 573941 cache-references/op 59548338 cpu-cycles/op 94149451 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=524288-8 38 29328184 ns/op 241755 cache-misses/op 1864983 cache-references/op 124383941 cpu-cycles/op 188231737 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=1048576-8 18 63257305 ns/op 818668 cache-misses/op 4977664 cache-references/op 268474862 cpu-cycles/op 377127255 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=2097152-8 7 146809018 ns/op 3658190 cache-misses/op 11619941 cache-references/op 625461092 cpu-cycles/op 755477334 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=Int32/len=4194304-8 3 337679933 ns/op 13262405 cache-misses/op 25682732 cache-references/op 1438447496 cpu-cycles/op 1505233965 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=6-8 6570436 182.3 ns/op 0.6558 cache-misses/op 6.479 cache-references/op 757.8 cpu-cycles/op 2372 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=12-8 2596779 458.7 ns/op 2.316 cache-misses/op 19.79 cache-references/op 1907 cpu-cycles/op 5362 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=18-8 1272633 937.2 ns/op 5.329 cache-misses/op 46.77 cache-references/op 3888 cpu-cycles/op 9873 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=24-8 1000000 1016 ns/op 5.661 cache-misses/op 46.85 cache-references/op 4222 cpu-cycles/op 10952 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=30-8 630774 1884 ns/op 16.89 cache-misses/op 98.61 cache-references/op 7794 cpu-cycles/op 18361 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=64-8 321057 3780 ns/op 48.23 cache-misses/op 209.7 cache-references/op 15599 cpu-cycles/op 36815 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=128-8 158208 8281 ns/op 129.6 cache-misses/op 431.4 cache-references/op 31417 cpu-cycles/op 72495 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=256-8 71090 16611 ns/op 289.4 cache-misses/op 881.3 cache-references/op 62451 cpu-cycles/op 144121 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=512-8 35047 34333 ns/op 699.7 cache-misses/op 1838 cache-references/op 127934 cpu-cycles/op 298611 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=1024-8 17600 67935 ns/op 1588 cache-misses/op 3435 cache-references/op 252748 cpu-cycles/op 599255 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=2048-8 8895 140416 ns/op 3283 cache-misses/op 6473 cache-references/op 529521 cpu-cycles/op 1252855 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=4096-8 3986 279042 ns/op 4506 cache-misses/op 9871 cache-references/op 1079194 cpu-cycles/op 2313078 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=8192-8 1983 582140 ns/op 7241 cache-misses/op 17947 cache-references/op 2283184 cpu-cycles/op 4594876 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=32768-8 444 2729212 ns/op 14187 cache-misses/op 108815 cache-references/op 10507496 cpu-cycles/op 19942214 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=65536-8 207 5768731 ns/op 60217 cache-misses/op 347396 cache-references/op 22558611 cpu-cycles/op 40742021 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=131072-8 86 11646231 ns/op 215271 cache-misses/op 1023652 cache-references/op 46535644 cpu-cycles/op 78300241 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=262144-8 48 24971615 ns/op 679045 cache-misses/op 2819315 cache-references/op 101689358 cpu-cycles/op 151334696 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=524288-8 18 56714916 ns/op 2190698 cache-misses/op 6791346 cache-references/op 234430564 cpu-cycles/op 296332039 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=1048576-8 8 134558944 ns/op 7038058 cache-misses/op 15369004 cache-references/op 567412602 cpu-cycles/op 575406495 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=2097152-8 4 311543504 ns/op 19574274 cache-misses/op 33533339 cache-references/op 1327058174 cpu-cycles/op 1119806743 instructions/op | |
BenchmarkMapPutGrow/impl=swissMap/t=String/len=4194304-8 2 700193705 ns/op 50547857 cache-misses/op 73928294 cache-references/op 2972790848 cpu-cycles/op 2197259516 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=6-8 17656369 67.65 ns/op 0.0003490 cache-misses/op 0.008739 cache-references/op 289.7 cpu-cycles/op 1246 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=12-8 4348058 280.6 ns/op 0.8968 cache-misses/op 7.298 cache-references/op 1140 cpu-cycles/op 3221 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=18-8 2648972 452.9 ns/op 1.576 cache-misses/op 13.51 cache-references/op 1837 cpu-cycles/op 4232 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=24-8 1887085 633.5 ns/op 1.822 cache-misses/op 15.45 cache-references/op 2573 cpu-cycles/op 6423 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=30-8 1534832 783.3 ns/op 3.081 cache-misses/op 26.64 cache-references/op 3206 cpu-cycles/op 6575 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=64-8 647804 1846 ns/op 23.98 cache-misses/op 60.91 cache-references/op 7515 cpu-cycles/op 14199 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=128-8 326632 3448 ns/op 55.46 cache-misses/op 118.1 cache-references/op 14197 cpu-cycles/op 27378 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=256-8 175197 6598 ns/op 115.8 cache-misses/op 220.9 cache-references/op 27089 cpu-cycles/op 52684 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=512-8 89251 13187 ns/op 236.4 cache-misses/op 449.0 cache-references/op 54112 cpu-cycles/op 104152 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=1024-8 44550 26473 ns/op 381.9 cache-misses/op 968.2 cache-references/op 108353 cpu-cycles/op 207426 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=2048-8 21619 54209 ns/op 1079 cache-misses/op 1759 cache-references/op 221377 cpu-cycles/op 412649 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=4096-8 10000 114650 ns/op 2262 cache-misses/op 3550 cache-references/op 465465 cpu-cycles/op 828594 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=8192-8 4729 237005 ns/op 4301 cache-misses/op 7295 cache-references/op 965288 cpu-cycles/op 1651266 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=32768-8 1240 1004642 ns/op 7269 cache-misses/op 60892 cache-references/op 4076217 cpu-cycles/op 6494165 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=65536-8 584 2035463 ns/op 20494 cache-misses/op 236708 cache-references/op 8251746 cpu-cycles/op 12614400 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=131072-8 264 4523276 ns/op 129119 cache-misses/op 689117 cache-references/op 19009740 cpu-cycles/op 25183842 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=262144-8 123 9653866 ns/op 393655 cache-misses/op 1701323 cache-references/op 40869853 cpu-cycles/op 49706531 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=524288-8 42 26373213 ns/op 1692322 cache-misses/op 3744689 cache-references/op 112437071 cpu-cycles/op 99666694 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=1048576-8 18 63546787 ns/op 5678753 cache-misses/op 7802996 cache-references/op 270964880 cpu-cycles/op 198816053 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=2097152-8 8 139302177 ns/op 13714230 cache-misses/op 16327370 cache-references/op 594378530 cpu-cycles/op 403157768 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int64/len=4194304-8 4 277845777 ns/op 29599287 cache-misses/op 33422429 cache-references/op 1188993370 cpu-cycles/op 785328932 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=6-8 18168819 66.06 ns/op 0.0003645 cache-misses/op 0.01559 cache-references/op 281.8 cpu-cycles/op 1257 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=12-8 4827882 249.5 ns/op 0.4767 cache-misses/op 4.052 cache-references/op 1032 cpu-cycles/op 3152 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=18-8 3003830 399.6 ns/op 0.9177 cache-misses/op 7.440 cache-references/op 1645 cpu-cycles/op 4120 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=24-8 2115092 572.5 ns/op 1.068 cache-misses/op 9.036 cache-references/op 2372 cpu-cycles/op 6291 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=30-8 1742145 690.7 ns/op 1.842 cache-misses/op 15.42 cache-references/op 2830 cpu-cycles/op 6382 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=64-8 781647 1509 ns/op 3.809 cache-misses/op 33.38 cache-references/op 6161 cpu-cycles/op 13802 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=128-8 381634 3068 ns/op 26.10 cache-misses/op 66.87 cache-references/op 12542 cpu-cycles/op 26537 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=256-8 195567 6122 ns/op 64.44 cache-misses/op 135.4 cache-references/op 24918 cpu-cycles/op 52118 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=512-8 100946 11769 ns/op 132.8 cache-misses/op 239.5 cache-references/op 48292 cpu-cycles/op 101799 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=1024-8 50900 23494 ns/op 268.1 cache-misses/op 487.8 cache-references/op 96409 cpu-cycles/op 202027 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=2048-8 25112 47874 ns/op 556.9 cache-misses/op 1109 cache-references/op 195833 cpu-cycles/op 403249 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=4096-8 12502 96035 ns/op 1197 cache-misses/op 1951 cache-references/op 392927 cpu-cycles/op 797094 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=8192-8 6172 196786 ns/op 2430 cache-misses/op 3923 cache-references/op 804273 cpu-cycles/op 1579358 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=32768-8 1436 837553 ns/op 8085 cache-misses/op 19403 cache-references/op 3451205 cpu-cycles/op 6272289 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=65536-8 676 1735366 ns/op 6379 cache-misses/op 83790 cache-references/op 7137808 cpu-cycles/op 12528949 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=131072-8 314 3804206 ns/op 30846 cache-misses/op 385874 cache-references/op 15932563 cpu-cycles/op 24880564 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=262144-8 133 8540594 ns/op 163639 cache-misses/op 1116309 cache-references/op 36099201 cpu-cycles/op 50305391 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=524288-8 55 18602566 ns/op 552209 cache-misses/op 2952298 cache-references/op 79192633 cpu-cycles/op 99045195 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=1048576-8 21 52285007 ns/op 3156904 cache-misses/op 6351719 cache-references/op 222933787 cpu-cycles/op 198150511 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=2097152-8 9 124333616 ns/op 10444934 cache-misses/op 13970949 cache-references/op 531719020 cpu-cycles/op 399834750 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=Int32/len=4194304-8 4 263012508 ns/op 25095716 cache-misses/op 29400184 cache-references/op 1123421560 cpu-cycles/op 790571329 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=6-8 16348490 73.28 ns/op 0.0004326 cache-misses/op 0.01401 cache-references/op 313.0 cpu-cycles/op 1352 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=12-8 3475614 344.9 ns/op 1.715 cache-misses/op 14.01 cache-references/op 1436 cpu-cycles/op 3587 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=18-8 2035551 590.5 ns/op 3.272 cache-misses/op 26.92 cache-references/op 2452 cpu-cycles/op 5195 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=24-8 1578012 763.5 ns/op 3.478 cache-misses/op 29.21 cache-references/op 3177 cpu-cycles/op 6895 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=30-8 1000000 1051 ns/op 18.80 cache-misses/op 50.10 cache-references/op 4356 cpu-cycles/op 8246 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=64-8 522619 2183 ns/op 45.31 cache-misses/op 104.8 cache-references/op 9040 cpu-cycles/op 17300 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=128-8 287793 4257 ns/op 109.8 cache-misses/op 204.8 cache-references/op 17599 cpu-cycles/op 33487 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=256-8 136488 9200 ns/op 237.0 cache-misses/op 417.4 cache-references/op 35721 cpu-cycles/op 66482 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=512-8 64365 18582 ns/op 458.4 cache-misses/op 894.7 cache-references/op 71253 cpu-cycles/op 131976 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=1024-8 32378 38488 ns/op 1050 cache-misses/op 1694 cache-references/op 147178 cpu-cycles/op 267521 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=2048-8 15710 76656 ns/op 1990 cache-misses/op 3224 cache-references/op 293644 cpu-cycles/op 528836 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=4096-8 7310 147779 ns/op 3030 cache-misses/op 6497 cache-references/op 563868 cpu-cycles/op 1017812 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=8192-8 3306 366478 ns/op 5226 cache-misses/op 18601 cache-references/op 1378953 cpu-cycles/op 2317869 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=32768-8 859 1382953 ns/op 9058 cache-misses/op 196786 cache-references/op 5203296 cpu-cycles/op 8635111 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=65536-8 429 2813264 ns/op 90175 cache-misses/op 545715 cache-references/op 10789308 cpu-cycles/op 16009463 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=131072-8 199 5988909 ns/op 346153 cache-misses/op 1267495 cache-references/op 23929849 cpu-cycles/op 30202339 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=262144-8 79 15046558 ns/op 1186835 cache-misses/op 2525420 cache-references/op 62730107 cpu-cycles/op 58889975 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=524288-8 28 37238255 ns/op 3235542 cache-misses/op 4889699 cache-references/op 158432351 cpu-cycles/op 119681283 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=1048576-8 13 81412022 ns/op 8254618 cache-misses/op 10563972 cache-references/op 347110457 cpu-cycles/op 239939113 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=2097152-8 6 169955261 ns/op 18325095 cache-misses/op 21883851 cache-references/op 726556353 cpu-cycles/op 473346922 instructions/op | |
BenchmarkMapPutPreAllocate/impl=runtimeMap/t=String/len=4194304-8 3 355396162 ns/op 40460399 cache-misses/op 45581621 cache-references/op 1522901252 cpu-cycles/op 952576174 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=6-8 9955118 120.5 ns/op 0.1726 cache-misses/op 3.130 cache-references/op 491.8 cpu-cycles/op 1613 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=12-8 6482005 186.4 ns/op 0.3732 cache-misses/op 6.386 cache-references/op 776.1 cpu-cycles/op 2440 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=18-8 4416589 280.9 ns/op 1.029 cache-misses/op 13.07 cache-references/op 1145 cpu-cycles/op 3400 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=24-8 3380505 352.5 ns/op 0.9068 cache-misses/op 12.83 cache-references/op 1418 cpu-cycles/op 4095 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=30-8 2386119 508.2 ns/op 2.396 cache-misses/op 26.56 cache-references/op 1970 cpu-cycles/op 5307 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=64-8 1283634 937.8 ns/op 16.26 cache-misses/op 48.66 cache-references/op 3651 cpu-cycles/op 9930 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=128-8 658334 1796 ns/op 37.69 cache-misses/op 101.5 cache-references/op 6888 cpu-cycles/op 18832 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=256-8 349772 3339 ns/op 90.06 cache-misses/op 196.7 cache-references/op 12770 cpu-cycles/op 36140 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=512-8 182067 6494 ns/op 185.7 cache-misses/op 381.8 cache-references/op 24740 cpu-cycles/op 70806 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=1024-8 90958 14583 ns/op 450.6 cache-misses/op 891.6 cache-references/op 55480 cpu-cycles/op 145610 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=2048-8 40106 29883 ns/op 977.6 cache-misses/op 1556 cache-references/op 113658 cpu-cycles/op 290031 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=4096-8 16838 68562 ns/op 1901 cache-misses/op 3134 cache-references/op 266661 cpu-cycles/op 622215 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=8192-8 7893 139832 ns/op 3607 cache-misses/op 6506 cache-references/op 543135 cpu-cycles/op 1247182 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=32768-8 1743 649940 ns/op 8344 cache-misses/op 45754 cache-references/op 2582873 cpu-cycles/op 5129542 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=65536-8 896 1336265 ns/op 16133 cache-misses/op 150525 cache-references/op 5511060 cpu-cycles/op 10022164 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=131072-8 368 3020768 ns/op 64676 cache-misses/op 424376 cache-references/op 12277813 cpu-cycles/op 19294079 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=262144-8 159 7464607 ns/op 330929 cache-misses/op 1032722 cache-references/op 31158933 cpu-cycles/op 38289162 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=524288-8 62 18998687 ns/op 1022519 cache-misses/op 2095904 cache-references/op 80281875 cpu-cycles/op 75747298 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=1048576-8 21 49124283 ns/op 3033797 cache-misses/op 4326636 cache-references/op 208656776 cpu-cycles/op 154283954 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=2097152-8 9 113567751 ns/op 7405915 cache-misses/op 8952988 cache-references/op 484903477 cpu-cycles/op 309376965 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int64/len=4194304-8 5 232771581 ns/op 16228798 cache-misses/op 18861386 cache-references/op 994295413 cpu-cycles/op 604772401 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=6-8 11077538 106.2 ns/op 0.09425 cache-misses/op 1.735 cache-references/op 439.0 cpu-cycles/op 1506 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=12-8 7371397 163.2 ns/op 0.2219 cache-misses/op 3.127 cache-references/op 673.4 cpu-cycles/op 2269 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=18-8 5324235 225.7 ns/op 0.4074 cache-misses/op 6.368 cache-references/op 926.1 cpu-cycles/op 3124 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=24-8 4215813 285.4 ns/op 0.3517 cache-misses/op 6.288 cache-references/op 1168 cpu-cycles/op 3808 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=30-8 3339552 361.1 ns/op 0.9069 cache-misses/op 12.85 cache-references/op 1504 cpu-cycles/op 4778 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=64-8 1753432 683.5 ns/op 1.837 cache-misses/op 25.82 cache-references/op 2853 cpu-cycles/op 9159 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=128-8 823638 1280 ns/op 14.90 cache-misses/op 47.88 cache-references/op 5344 cpu-cycles/op 17197 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=256-8 471837 2458 ns/op 35.01 cache-misses/op 100.4 cache-references/op 10254 cpu-cycles/op 33490 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=512-8 252243 4701 ns/op 88.36 cache-misses/op 194.4 cache-references/op 19584 cpu-cycles/op 65385 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=1024-8 129730 9247 ns/op 177.9 cache-misses/op 377.9 cache-references/op 38526 cpu-cycles/op 129524 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=2048-8 62511 19181 ns/op 350.8 cache-misses/op 863.2 cache-references/op 79338 cpu-cycles/op 259482 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=4096-8 23869 49875 ns/op 760.6 cache-misses/op 1689 cache-references/op 196021 cpu-cycles/op 567643 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=8192-8 10000 103334 ns/op 1572 cache-misses/op 3402 cache-references/op 409749 cpu-cycles/op 1138818 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=32768-8 2539 460564 ns/op 3368 cache-misses/op 17662 cache-references/op 1846827 cpu-cycles/op 4595645 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=65536-8 1228 950524 ns/op 2046 cache-misses/op 56210 cache-references/op 3825633 cpu-cycles/op 9241433 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=131072-8 517 2224167 ns/op 15232 cache-misses/op 227238 cache-references/op 9027856 cpu-cycles/op 18750143 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=262144-8 226 5402835 ns/op 86145 cache-misses/op 625712 cache-references/op 22434760 cpu-cycles/op 36689930 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=524288-8 88 12782697 ns/op 371708 cache-misses/op 1441568 cache-references/op 53901275 cpu-cycles/op 72551104 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=1048576-8 27 38551644 ns/op 1453851 cache-misses/op 3052187 cache-references/op 164039441 cpu-cycles/op 145085553 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=2097152-8 12 96724188 ns/op 4655905 cache-misses/op 6585145 cache-references/op 411501391 cpu-cycles/op 290945509 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=Int32/len=4194304-8 5 209061689 ns/op 11405097 cache-misses/op 13598956 cache-references/op 893113169 cpu-cycles/op 586921101 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=6-8 7168076 163.1 ns/op 0.3929 cache-misses/op 6.419 cache-references/op 680.6 cpu-cycles/op 2145 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=12-8 4457323 267.8 ns/op 0.9190 cache-misses/op 12.98 cache-references/op 1110 cpu-cycles/op 3386 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=18-8 2756668 439.6 ns/op 2.461 cache-misses/op 26.84 cache-references/op 1814 cpu-cycles/op 5027 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=24-8 2394720 511.2 ns/op 2.118 cache-misses/op 26.30 cache-references/op 2116 cpu-cycles/op 6009 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=30-8 1657046 748.5 ns/op 15.08 cache-misses/op 49.11 cache-references/op 2990 cpu-cycles/op 8038 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=64-8 710980 1596 ns/op 35.86 cache-misses/op 101.7 cache-references/op 5820 cpu-cycles/op 15822 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=128-8 383144 3013 ns/op 89.70 cache-misses/op 197.6 cache-references/op 10940 cpu-cycles/op 30480 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=256-8 200492 5877 ns/op 182.7 cache-misses/op 384.6 cache-references/op 21375 cpu-cycles/op 60484 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=512-8 98659 12054 ns/op 385.4 cache-misses/op 845.3 cache-references/op 43105 cpu-cycles/op 122866 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=1024-8 50218 24441 ns/op 753.0 cache-misses/op 1477 cache-references/op 88204 cpu-cycles/op 244540 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=2048-8 22694 53189 ns/op 1762 cache-misses/op 2877 cache-references/op 196969 cpu-cycles/op 495703 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=4096-8 9582 124646 ns/op 3379 cache-misses/op 6223 cache-references/op 463095 cpu-cycles/op 1026191 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=8192-8 4855 253054 ns/op 5129 cache-misses/op 14495 cache-references/op 950582 cpu-cycles/op 2110519 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=32768-8 884 1321428 ns/op 21625 cache-misses/op 129689 cache-references/op 4656545 cpu-cycles/op 7999233 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=65536-8 399 2856302 ns/op 72736 cache-misses/op 344418 cache-references/op 10059781 cpu-cycles/op 16163624 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=131072-8 204 5822842 ns/op 256322 cache-misses/op 849264 cache-references/op 22295394 cpu-cycles/op 34689820 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=262144-8 82 14469307 ns/op 828053 cache-misses/op 1736020 cache-references/op 58827481 cpu-cycles/op 62604858 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=524288-8 34 33849868 ns/op 2541733 cache-misses/op 3665549 cache-references/op 141742421 cpu-cycles/op 125356333 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=1048576-8 15 73421287 ns/op 6113253 cache-misses/op 7505298 cache-references/op 311781369 cpu-cycles/op 243872037 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=2097152-8 7 151373617 ns/op 13228968 cache-misses/op 15662494 cache-references/op 644006235 cpu-cycles/op 468580168 instructions/op | |
BenchmarkMapPutPreAllocate/impl=swissMap/t=String/len=4194304-8 4 311692297 ns/op 27383156 cache-misses/op 31338076 cache-references/op 1330030686 cpu-cycles/op 928650892 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=6-8 16256503 73.57 ns/op 0.0003065 cache-misses/op 0.004035 cache-references/op 315.5 cpu-cycles/op 1385 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=12-8 5572614 214.3 ns/op 0.06793 cache-misses/op 0.6258 cache-references/op 909.7 cpu-cycles/op 2862 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=18-8 3459186 346.0 ns/op 0.05537 cache-misses/op 0.4009 cache-references/op 1475 cpu-cycles/op 3864 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=24-8 2316396 515.4 ns/op 0.1210 cache-misses/op 1.900 cache-references/op 2190 cpu-cycles/op 5887 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=30-8 2023555 594.8 ns/op 0.07010 cache-misses/op 0.3681 cache-references/op 2544 cpu-cycles/op 6165 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=64-8 919612 1305 ns/op 0.1253 cache-misses/op 0.3552 cache-references/op 5594 cpu-cycles/op 13120 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=128-8 457140 2618 ns/op 0.2361 cache-misses/op 0.6320 cache-references/op 11226 cpu-cycles/op 26101 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=256-8 225849 5259 ns/op 0.4717 cache-misses/op 1.816 cache-references/op 22498 cpu-cycles/op 51990 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=512-8 114033 10486 ns/op 0.8761 cache-misses/op 3.268 cache-references/op 44876 cpu-cycles/op 103537 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=1024-8 56866 21024 ns/op 1.561 cache-misses/op 5.099 cache-references/op 90120 cpu-cycles/op 206088 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=2048-8 27517 43788 ns/op 3.307 cache-misses/op 23.97 cache-references/op 186736 cpu-cycles/op 410555 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=4096-8 13365 90160 ns/op 6.749 cache-misses/op 48.14 cache-references/op 384462 cpu-cycles/op 818920 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=8192-8 6262 185062 ns/op 17.25 cache-misses/op 125.4 cache-references/op 791358 cpu-cycles/op 1635465 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=32768-8 1522 781468 ns/op 99.72 cache-misses/op 28508 cache-references/op 3333970 cpu-cycles/op 6531076 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=65536-8 703 1707289 ns/op 305.9 cache-misses/op 246383 cache-references/op 7288882 cpu-cycles/op 13059243 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=131072-8 336 3588194 ns/op 1236 cache-misses/op 747685 cache-references/op 15335992 cpu-cycles/op 26107036 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=262144-8 142 8296541 ns/op 108362 cache-misses/op 1829424 cache-references/op 35564917 cpu-cycles/op 52559446 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=524288-8 44 26140571 ns/op 1558782 cache-misses/op 4007499 cache-references/op 111775536 cpu-cycles/op 105127405 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=1048576-8 18 65464428 ns/op 5421384 cache-misses/op 7731277 cache-references/op 279335151 cpu-cycles/op 212797485 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=2097152-8 8 142125239 ns/op 13485037 cache-misses/op 16553977 cache-references/op 606840192 cpu-cycles/op 425903649 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int64/len=4194304-8 4 293252711 ns/op 28859694 cache-misses/op 34007327 cache-references/op 1256004150 cpu-cycles/op 851438256 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=6-8 16202145 73.94 ns/op 0.0003708 cache-misses/op 0.01264 cache-references/op 316.2 cpu-cycles/op 1385 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=12-8 5513241 214.9 ns/op 0.06457 cache-misses/op 0.3931 cache-references/op 916.9 cpu-cycles/op 2860 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=18-8 3451384 346.3 ns/op 0.04794 cache-misses/op 0.2756 cache-references/op 1478 cpu-cycles/op 3857 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=24-8 2345368 512.7 ns/op 0.1029 cache-misses/op 1.230 cache-references/op 2186 cpu-cycles/op 5883 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=30-8 2025247 591.9 ns/op 0.07148 cache-misses/op 0.3376 cache-references/op 2529 cpu-cycles/op 6135 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=64-8 891253 1296 ns/op 0.1313 cache-misses/op 0.5818 cache-references/op 5525 cpu-cycles/op 13211 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=128-8 455917 2617 ns/op 0.2734 cache-misses/op 0.8129 cache-references/op 11209 cpu-cycles/op 26112 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=256-8 228265 5258 ns/op 0.4977 cache-misses/op 2.750 cache-references/op 22435 cpu-cycles/op 52000 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=512-8 115630 10460 ns/op 0.8172 cache-misses/op 2.809 cache-references/op 44820 cpu-cycles/op 103536 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=1024-8 57716 20744 ns/op 1.821 cache-misses/op 7.924 cache-references/op 88676 cpu-cycles/op 206117 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=2048-8 28788 41586 ns/op 2.676 cache-misses/op 10.39 cache-references/op 178158 cpu-cycles/op 410549 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=4096-8 13868 86363 ns/op 7.257 cache-misses/op 36.95 cache-references/op 369141 cpu-cycles/op 819029 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=8192-8 6763 177942 ns/op 19.09 cache-misses/op 126.0 cache-references/op 759426 cpu-cycles/op 1635603 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=32768-8 1599 744204 ns/op 82.47 cache-misses/op 449.0 cache-references/op 3184338 cpu-cycles/op 6530481 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=65536-8 768 1547810 ns/op 160.1 cache-misses/op 54651 cache-references/op 6627018 cpu-cycles/op 13056055 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=131072-8 352 3366741 ns/op 515.8 cache-misses/op 404799 cache-references/op 14413440 cpu-cycles/op 26111041 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=262144-8 170 7116162 ns/op 8254 cache-misses/op 1172673 cache-references/op 30426401 cpu-cycles/op 52563991 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=524288-8 62 16999263 ns/op 228156 cache-misses/op 3068475 cache-references/op 72647898 cpu-cycles/op 105160361 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=1048576-8 21 52541535 ns/op 3026618 cache-misses/op 6779458 cache-references/op 224569187 cpu-cycles/op 210263743 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=2097152-8 8 126871781 ns/op 10141185 cache-misses/op 13922420 cache-references/op 541679252 cpu-cycles/op 423465806 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=Int32/len=4194304-8 4 271789347 ns/op 24680678 cache-misses/op 29456097 cache-references/op 1161772614 cpu-cycles/op 847428091 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=6-8 14702353 80.38 ns/op 0.0003633 cache-misses/op 0.004201 cache-references/op 344.7 cpu-cycles/op 1527 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=12-8 5012002 235.4 ns/op 0.08314 cache-misses/op 0.9356 cache-references/op 997.8 cpu-cycles/op 3011 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=18-8 3085831 389.5 ns/op 0.09929 cache-misses/op 0.6415 cache-references/op 1658 cpu-cycles/op 4225 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=24-8 2083122 573.6 ns/op 0.2091 cache-misses/op 3.078 cache-references/op 2421 cpu-cycles/op 6037 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=30-8 1791354 668.6 ns/op 0.07933 cache-misses/op 0.6043 cache-references/op 2856 cpu-cycles/op 6730 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=64-8 835177 1433 ns/op 0.1111 cache-misses/op 0.5339 cache-references/op 6125 cpu-cycles/op 14204 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=128-8 411417 2851 ns/op 0.08120 cache-misses/op 0.4035 cache-references/op 12222 cpu-cycles/op 28154 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=256-8 209125 5708 ns/op 0.03024 cache-misses/op 0.8835 cache-references/op 24441 cpu-cycles/op 56071 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=512-8 104272 11481 ns/op 0.07968 cache-misses/op 3.526 cache-references/op 48960 cpu-cycles/op 111950 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=1024-8 50337 23946 ns/op 0.1701 cache-misses/op 4.035 cache-references/op 102477 cpu-cycles/op 223754 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=2048-8 24504 49327 ns/op 0.1440 cache-misses/op 9.475 cache-references/op 210460 cpu-cycles/op 447031 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=4096-8 10000 101168 ns/op 0.3037 cache-misses/op 82.49 cache-references/op 431145 cpu-cycles/op 894191 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=8192-8 5726 207517 ns/op 1.273 cache-misses/op 222.8 cache-references/op 885997 cpu-cycles/op 1788791 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=32768-8 1267 926156 ns/op 55.52 cache-misses/op 182751 cache-references/op 3962628 cpu-cycles/op 7151690 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=65536-8 614 1965097 ns/op 960.0 cache-misses/op 575894 cache-references/op 8384726 cpu-cycles/op 14307669 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=131072-8 260 4575603 ns/op 94266 cache-misses/op 1364615 cache-references/op 19570170 cpu-cycles/op 28607232 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=262144-8 78 14265368 ns/op 1014600 cache-misses/op 2696569 cache-references/op 61084919 cpu-cycles/op 57577371 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=524288-8 31 36752136 ns/op 3440374 cache-misses/op 5254842 cache-references/op 156953744 cpu-cycles/op 117580648 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=1048576-8 14 79347893 ns/op 8673981 cache-misses/op 10944470 cache-references/op 340211463 cpu-cycles/op 235191389 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=2097152-8 6 167117661 ns/op 19008674 cache-misses/op 23072571 cache-references/op 714145260 cpu-cycles/op 470165122 instructions/op | |
BenchmarkMapPutReuse/impl=runtimeMap/t=String/len=4194304-8 3 343458740 ns/op 38938579 cache-misses/op 46416202 cache-references/op 1466343301 cpu-cycles/op 940641992 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=6-8 18221064 64.29 ns/op 0.0003976 cache-misses/op 0.009244 cache-references/op 275.2 cpu-cycles/op 1016 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=12-8 10721052 112.0 ns/op 0.0003044 cache-misses/op 0.01442 cache-references/op 479.4 cpu-cycles/op 1822 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=18-8 7646880 156.4 ns/op 0.0009996 cache-misses/op 0.04416 cache-references/op 666.7 cpu-cycles/op 2702 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=24-8 5489046 220.1 ns/op 0.0007754 cache-misses/op 0.01554 cache-references/op 939.1 cpu-cycles/op 3459 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=30-8 4706212 258.7 ns/op 0.0005588 cache-misses/op 0.04348 cache-references/op 1104 cpu-cycles/op 4478 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=64-8 2298157 525.3 ns/op 0.001236 cache-misses/op 0.02832 cache-references/op 2253 cpu-cycles/op 9206 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=128-8 1000000 1035 ns/op 0.003907 cache-misses/op 0.1345 cache-references/op 4434 cpu-cycles/op 18195 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=256-8 587196 2742 ns/op 0.005669 cache-misses/op 0.3309 cache-references/op 11708 cpu-cycles/op 36175 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=512-8 297166 4049 ns/op 0.01487 cache-misses/op 0.2066 cache-references/op 17367 cpu-cycles/op 72131 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=1024-8 133789 8140 ns/op 0.06021 cache-misses/op 2.582 cache-references/op 34743 cpu-cycles/op 144044 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=2048-8 61780 19444 ns/op 0.1470 cache-misses/op 6.061 cache-references/op 82887 cpu-cycles/op 287885 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=4096-8 25102 47670 ns/op 0.09238 cache-misses/op 14.40 cache-references/op 203308 cpu-cycles/op 624819 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=8192-8 12124 99995 ns/op 0.2622 cache-misses/op 59.91 cache-references/op 426214 cpu-cycles/op 1249549 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=32768-8 2802 423545 ns/op 2.216 cache-misses/op 9236 cache-references/op 1808754 cpu-cycles/op 4997870 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=65536-8 1261 945258 ns/op 7.975 cache-misses/op 122997 cache-references/op 4032120 cpu-cycles/op 9995802 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=131072-8 595 1988063 ns/op 110.8 cache-misses/op 392430 cache-references/op 8525066 cpu-cycles/op 19991820 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=262144-8 253 4802089 ns/op 44674 cache-misses/op 978376 cache-references/op 20516104 cpu-cycles/op 39986925 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=524288-8 58 17837878 ns/op 716539 cache-misses/op 2036153 cache-references/op 76145112 cpu-cycles/op 79997950 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=1048576-8 24 47048582 ns/op 2704354 cache-misses/op 4134517 cache-references/op 200946655 cpu-cycles/op 160038917 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=2097152-8 10 107005749 ns/op 6868566 cache-misses/op 8595053 cache-references/op 458243214 cpu-cycles/op 320105002 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int64/len=4194304-8 5 227291796 ns/op 15212033 cache-misses/op 18464983 cache-references/op 974085690 cpu-cycles/op 640195846 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=6-8 19625700 78.79 ns/op 0.0002554 cache-misses/op 0.01874 cache-references/op 336.1 cpu-cycles/op 954.0 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=12-8 11075974 108.4 ns/op 0.0003367 cache-misses/op 0.02401 cache-references/op 463.3 cpu-cycles/op 1696 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=18-8 7844330 191.7 ns/op 0.0006369 cache-misses/op 0.02297 cache-references/op 820.9 cpu-cycles/op 2483 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=24-8 5597496 214.8 ns/op 0.0007988 cache-misses/op 0.04731 cache-references/op 918.0 cpu-cycles/op 3202 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=30-8 4713496 254.5 ns/op 0.0008440 cache-misses/op 0.04762 cache-references/op 1087 cpu-cycles/op 4070 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=64-8 2344136 514.6 ns/op 0.001090 cache-misses/op 0.02349 cache-references/op 2207 cpu-cycles/op 8367 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=128-8 1000000 1014 ns/op 0.002565 cache-misses/op 0.1745 cache-references/op 4337 cpu-cycles/op 16517 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=256-8 597247 2000 ns/op 0.005524 cache-misses/op 0.2289 cache-references/op 8569 cpu-cycles/op 32816 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=512-8 301152 4113 ns/op 0.01271 cache-misses/op 1.030 cache-references/op 17547 cpu-cycles/op 65414 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=1024-8 149221 8032 ns/op 0.03325 cache-misses/op 1.514 cache-references/op 34261 cpu-cycles/op 130610 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=2048-8 72271 15902 ns/op 0.06286 cache-misses/op 4.459 cache-references/op 67926 cpu-cycles/op 261004 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=4096-8 28010 42713 ns/op 0.1115 cache-misses/op 8.508 cache-references/op 182722 cpu-cycles/op 571069 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=8192-8 12720 90906 ns/op 0.4729 cache-misses/op 5.705 cache-references/op 389884 cpu-cycles/op 1142056 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=32768-8 3133 377170 ns/op 1.530 cache-misses/op 240.3 cache-references/op 1613204 cpu-cycles/op 4567872 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=65536-8 1522 779129 ns/op 2.982 cache-misses/op 18389 cache-references/op 3327974 cpu-cycles/op 9135621 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=131072-8 697 1734717 ns/op 15.71 cache-misses/op 194428 cache-references/op 7435613 cpu-cycles/op 18271662 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=262144-8 325 3647159 ns/op 431.2 cache-misses/op 588709 cache-references/op 15634235 cpu-cycles/op 36543541 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=524288-8 134 8930882 ns/op 64666 cache-misses/op 1395051 cache-references/op 38127497 cpu-cycles/op 73091517 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=1048576-8 31 35715592 ns/op 1138401 cache-misses/op 2959608 cache-references/op 152832965 cpu-cycles/op 146242211 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=2097152-8 12 93520973 ns/op 4243221 cache-misses/op 6353389 cache-references/op 398861972 cpu-cycles/op 292554742 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=Int32/len=4194304-8 6 199370455 ns/op 10642708 cache-misses/op 13142043 cache-references/op 851069745 cpu-cycles/op 585133134 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=6-8 15955528 73.12 ns/op 0.0002803 cache-misses/op 0.009130 cache-references/op 312.4 cpu-cycles/op 1329 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=12-8 8833717 135.4 ns/op 0.0004256 cache-misses/op 0.01475 cache-references/op 580.1 cpu-cycles/op 2437 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=18-8 5992023 199.0 ns/op 0.0006881 cache-misses/op 0.01295 cache-references/op 853.1 cpu-cycles/op 3637 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=24-8 4301976 267.0 ns/op 0.0007424 cache-misses/op 0.04180 cache-references/op 1143 cpu-cycles/op 4678 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=30-8 3660364 361.7 ns/op 0.002033 cache-misses/op 0.04237 cache-references/op 1548 cpu-cycles/op 6061 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=64-8 1724270 790.3 ns/op 0.002255 cache-misses/op 0.06405 cache-references/op 3388 cpu-cycles/op 12561 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=128-8 782671 1409 ns/op 0.006174 cache-misses/op 0.07236 cache-references/op 6043 cpu-cycles/op 24879 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=256-8 400640 2816 ns/op 0.01340 cache-misses/op 0.2841 cache-references/op 12047 cpu-cycles/op 49527 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=512-8 208582 5773 ns/op 0.02444 cache-misses/op 0.7747 cache-references/op 24655 cpu-cycles/op 98896 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=1024-8 81140 14145 ns/op 0.05035 cache-misses/op 1.670 cache-references/op 60623 cpu-cycles/op 197643 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=2048-8 40045 29939 ns/op 0.1456 cache-misses/op 1.724 cache-references/op 128407 cpu-cycles/op 394623 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=4096-8 15944 72381 ns/op 0.3173 cache-misses/op 45.44 cache-references/op 308769 cpu-cycles/op 834685 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=8192-8 8018 147703 ns/op 1.050 cache-misses/op 50.21 cache-references/op 632308 cpu-cycles/op 1670215 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=32768-8 1764 669885 ns/op 7.791 cache-misses/op 97532 cache-references/op 2871091 cpu-cycles/op 6675502 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=65536-8 831 1442268 ns/op 936.7 cache-misses/op 303067 cache-references/op 6160344 cpu-cycles/op 13359316 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=131072-8 343 3391073 ns/op 41234 cache-misses/op 747124 cache-references/op 14501988 cpu-cycles/op 26701069 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=262144-8 99 11998865 ns/op 574562 cache-misses/op 1665364 cache-references/op 51279582 cpu-cycles/op 53413186 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=524288-8 34 32890386 ns/op 2186037 cache-misses/op 3547722 cache-references/op 140946039 cpu-cycles/op 106918235 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=1048576-8 14 74784305 ns/op 5659022 cache-misses/op 7367078 cache-references/op 320397399 cpu-cycles/op 213900763 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=2097152-8 7 159497927 ns/op 12432473 cache-misses/op 15756825 cache-references/op 682553357 cpu-cycles/op 427413107 instructions/op | |
BenchmarkMapPutReuse/impl=swissMap/t=String/len=4194304-8 4 331368998 ns/op 25762096 cache-misses/op 32724320 cache-references/op 1415396994 cpu-cycles/op 855374544 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=6-8 52000389 22.10 ns/op 0.0001009 cache-misses/op 0.004646 cache-references/op 94.25 cpu-cycles/op 407.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=12-8 48178274 22.74 ns/op 0.0000836 cache-misses/op 0.004528 cache-references/op 97.26 cpu-cycles/op 416.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=18-8 57838064 21.85 ns/op 0.0000576 cache-misses/op 0.005910 cache-references/op 93.18 cpu-cycles/op 392.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=24-8 51053916 22.86 ns/op 0.0001041 cache-misses/op 0.005547 cache-references/op 97.64 cpu-cycles/op 423.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=30-8 56970954 21.13 ns/op 0.0000529 cache-misses/op 0.003473 cache-references/op 90.13 cpu-cycles/op 382.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=64-8 54370093 22.02 ns/op 0.0000705 cache-misses/op 0.005575 cache-references/op 93.95 cpu-cycles/op 395.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=128-8 56597656 21.67 ns/op 0.0001290 cache-misses/op 0.004802 cache-references/op 92.48 cpu-cycles/op 392.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=256-8 56830430 21.30 ns/op 0.0000471 cache-misses/op 0.003795 cache-references/op 90.86 cpu-cycles/op 391.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=512-8 54523087 22.64 ns/op 0.0000754 cache-misses/op 0.004861 cache-references/op 96.71 cpu-cycles/op 391.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=1024-8 43574020 26.92 ns/op 0.0000782 cache-misses/op 0.005775 cache-references/op 115.1 cpu-cycles/op 396.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=2048-8 32199615 37.42 ns/op 0.0002132 cache-misses/op 0.005004 cache-references/op 160.1 cpu-cycles/op 393.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=4096-8 28586409 41.55 ns/op 0.0001401 cache-misses/op 0.01697 cache-references/op 177.3 cpu-cycles/op 392.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=8192-8 27134826 43.74 ns/op 0.0001564 cache-misses/op 0.006434 cache-references/op 187.5 cpu-cycles/op 394.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=32768-8 25961121 46.20 ns/op 0.0001015 cache-misses/op 0.7699 cache-references/op 197.3 cpu-cycles/op 393.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=65536-8 24211154 49.06 ns/op 0.0003141 cache-misses/op 3.790 cache-references/op 210.4 cpu-cycles/op 393.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=131072-8 23232453 51.16 ns/op 0.008192 cache-misses/op 6.626 cache-references/op 219.4 cpu-cycles/op 393.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=262144-8 20646692 57.73 ns/op 0.4424 cache-misses/op 8.373 cache-references/op 246.8 cpu-cycles/op 394.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=524288-8 13446057 87.53 ns/op 3.387 cache-misses/op 8.438 cache-references/op 375.3 cpu-cycles/op 394.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=1048576-8 10250590 116.7 ns/op 6.649 cache-misses/op 9.461 cache-references/op 500.3 cpu-cycles/op 394.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=2097152-8 9524564 132.4 ns/op 8.381 cache-misses/op 10.37 cache-references/op 566.4 cpu-cycles/op 393.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int64/len=4194304-8 9301294 140.1 ns/op 9.164 cache-misses/op 10.89 cache-references/op 600.8 cpu-cycles/op 393.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=6-8 55769451 22.07 ns/op 0.0001340 cache-misses/op 0.005492 cache-references/op 94.19 cpu-cycles/op 411.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=12-8 54010220 23.18 ns/op 0.0000935 cache-misses/op 0.007082 cache-references/op 98.80 cpu-cycles/op 423.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=18-8 54247909 20.86 ns/op 0.0000562 cache-misses/op 0.001439 cache-references/op 89.47 cpu-cycles/op 396.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=24-8 49346646 25.51 ns/op 0.0000933 cache-misses/op 0.005444 cache-references/op 109.0 cpu-cycles/op 487.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=30-8 59189554 20.48 ns/op 0.0000961 cache-misses/op 0.005312 cache-references/op 87.44 cpu-cycles/op 380.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=64-8 59788465 20.81 ns/op 0.0000622 cache-misses/op 0.001899 cache-references/op 88.79 cpu-cycles/op 392.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=128-8 57374331 21.34 ns/op 0.0001551 cache-misses/op 0.002380 cache-references/op 91.36 cpu-cycles/op 399.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=256-8 56919739 21.41 ns/op 0.0000788 cache-misses/op 0.002870 cache-references/op 91.62 cpu-cycles/op 400.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=512-8 56334610 21.35 ns/op 0.0001030 cache-misses/op 0.002617 cache-references/op 91.34 cpu-cycles/op 393.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=1024-8 44528926 25.88 ns/op 0.0001575 cache-misses/op 0.004756 cache-references/op 110.4 cpu-cycles/op 392.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=2048-8 33787656 35.49 ns/op 0.0001091 cache-misses/op 0.01055 cache-references/op 151.3 cpu-cycles/op 396.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=4096-8 29642334 41.08 ns/op 0.0001606 cache-misses/op 0.01386 cache-references/op 175.1 cpu-cycles/op 393.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=8192-8 27136206 42.31 ns/op 0.0001605 cache-misses/op 0.002198 cache-references/op 181.5 cpu-cycles/op 392.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=32768-8 26868714 44.19 ns/op 0.0001514 cache-misses/op 0.01622 cache-references/op 189.6 cpu-cycles/op 393.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=65536-8 26179381 45.83 ns/op 0.0007627 cache-misses/op 0.8383 cache-references/op 196.5 cpu-cycles/op 393.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=131072-8 24619011 48.84 ns/op 0.0005870 cache-misses/op 3.804 cache-references/op 209.2 cpu-cycles/op 393.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=262144-8 23492004 50.74 ns/op 0.03151 cache-misses/op 6.182 cache-references/op 217.0 cpu-cycles/op 394.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=524288-8 20256756 58.79 ns/op 0.5776 cache-misses/op 7.571 cache-references/op 252.0 cpu-cycles/op 394.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=1048576-8 13185656 91.71 ns/op 3.599 cache-misses/op 7.798 cache-references/op 391.5 cpu-cycles/op 394.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=2097152-8 10673566 115.4 ns/op 6.196 cache-misses/op 8.409 cache-references/op 494.8 cpu-cycles/op 394.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=Int32/len=4194304-8 10046820 131.7 ns/op 7.365 cache-misses/op 8.847 cache-references/op 564.5 cpu-cycles/op 393.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=6-8 47832972 25.27 ns/op 0.0001260 cache-misses/op 0.003234 cache-references/op 107.9 cpu-cycles/op 469.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=12-8 46332715 26.89 ns/op 0.0001243 cache-misses/op 0.006924 cache-references/op 114.8 cpu-cycles/op 485.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=18-8 48329881 28.83 ns/op 0.0005081 cache-misses/op 0.005001 cache-references/op 122.8 cpu-cycles/op 499.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=24-8 42396199 31.71 ns/op 0.001764 cache-misses/op 0.007331 cache-references/op 135.4 cpu-cycles/op 497.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=30-8 48301203 24.89 ns/op 0.0000796 cache-misses/op 0.005354 cache-references/op 106.2 cpu-cycles/op 449.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=64-8 48010980 24.96 ns/op 0.0000947 cache-misses/op 0.004474 cache-references/op 106.5 cpu-cycles/op 456.5 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=128-8 43770256 26.60 ns/op 0.0000820 cache-misses/op 0.003355 cache-references/op 113.9 cpu-cycles/op 451.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=256-8 47625472 25.90 ns/op 0.0001347 cache-misses/op 0.003137 cache-references/op 110.5 cpu-cycles/op 460.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=512-8 42031159 29.15 ns/op 0.0000887 cache-misses/op 0.002989 cache-references/op 124.9 cpu-cycles/op 458.1 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=1024-8 31086649 43.44 ns/op 0.0001070 cache-misses/op 0.002612 cache-references/op 186.2 cpu-cycles/op 462.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=2048-8 23701077 50.40 ns/op 0.0002029 cache-misses/op 0.004204 cache-references/op 216.1 cpu-cycles/op 460.2 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=4096-8 21627558 54.97 ns/op 0.0001651 cache-misses/op 0.008031 cache-references/op 235.6 cpu-cycles/op 461.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=8192-8 21062978 56.54 ns/op 0.0005249 cache-misses/op 0.03028 cache-references/op 241.2 cpu-cycles/op 462.3 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=32768-8 19402960 61.82 ns/op 0.0005155 cache-misses/op 4.721 cache-references/op 264.6 cpu-cycles/op 460.0 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=65536-8 19068626 63.68 ns/op 0.009106 cache-misses/op 8.155 cache-references/op 271.7 cpu-cycles/op 461.4 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=131072-8 17424512 68.56 ns/op 0.5218 cache-misses/op 10.40 cache-references/op 292.6 cpu-cycles/op 459.7 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=262144-8 11931252 100.7 ns/op 4.072 cache-misses/op 10.85 cache-references/op 431.1 cpu-cycles/op 460.6 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=524288-8 9062071 133.6 ns/op 7.820 cache-misses/op 11.85 cache-references/op 570.0 cpu-cycles/op 461.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=1048576-8 8076595 146.9 ns/op 9.686 cache-misses/op 12.54 cache-references/op 629.1 cpu-cycles/op 461.9 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=2097152-8 8055349 158.9 ns/op 11.17 cache-misses/op 13.94 cache-references/op 680.4 cpu-cycles/op 459.8 instructions/op | |
BenchmarkMapPutDelete/impl=runtimeMap/t=String/len=4194304-8 8235802 161.6 ns/op 11.43 cache-misses/op 13.76 cache-references/op 692.8 cpu-cycles/op 461.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=6-8 66582442 18.09 ns/op 0.0001306 cache-misses/op 0.001111 cache-references/op 77.60 cpu-cycles/op 223.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=12-8 76502016 15.65 ns/op 0.0000551 cache-misses/op 0.003003 cache-references/op 66.91 cpu-cycles/op 223.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=18-8 77766004 17.37 ns/op 0.0000755 cache-misses/op 0.004898 cache-references/op 74.06 cpu-cycles/op 249.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=24-8 65242863 17.03 ns/op 0.0000931 cache-misses/op 0.003363 cache-references/op 72.81 cpu-cycles/op 226.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=30-8 72777730 15.27 ns/op 0.0000560 cache-misses/op 0.0008516 cache-references/op 65.51 cpu-cycles/op 223.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=64-8 78171652 16.47 ns/op 0.0000743 cache-misses/op 0.001009 cache-references/op 70.63 cpu-cycles/op 225.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=128-8 51259963 24.17 ns/op 0.0000781 cache-misses/op 0.006061 cache-references/op 103.2 cpu-cycles/op 232.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=256-8 65940880 16.41 ns/op 0.0000441 cache-misses/op 0.004388 cache-references/op 70.00 cpu-cycles/op 227.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=512-8 71668344 19.05 ns/op 0.0000823 cache-misses/op 0.004963 cache-references/op 81.37 cpu-cycles/op 233.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=1024-8 64542104 18.70 ns/op 0.0000604 cache-misses/op 0.004420 cache-references/op 79.80 cpu-cycles/op 232.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=2048-8 63854614 18.53 ns/op 0.0000613 cache-misses/op 0.006228 cache-references/op 78.98 cpu-cycles/op 230.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=4096-8 51105224 24.07 ns/op 0.0000896 cache-misses/op 0.005949 cache-references/op 103.1 cpu-cycles/op 258.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=8192-8 50163128 24.12 ns/op 0.0001731 cache-misses/op 0.009132 cache-references/op 103.1 cpu-cycles/op 258.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=32768-8 48334135 24.70 ns/op 0.0001122 cache-misses/op 0.3515 cache-references/op 105.9 cpu-cycles/op 257.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=65536-8 45201769 26.40 ns/op 0.0005813 cache-misses/op 2.101 cache-references/op 113.2 cpu-cycles/op 257.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=131072-8 42517809 28.16 ns/op 0.003279 cache-misses/op 3.846 cache-references/op 120.8 cpu-cycles/op 257.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=262144-8 36231494 33.21 ns/op 0.2594 cache-misses/op 5.008 cache-references/op 142.2 cpu-cycles/op 257.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=524288-8 21429366 55.45 ns/op 1.792 cache-misses/op 5.140 cache-references/op 237.1 cpu-cycles/op 257.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=1048576-8 16643505 73.17 ns/op 3.874 cache-misses/op 5.725 cache-references/op 312.9 cpu-cycles/op 257.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=2097152-8 14889225 80.55 ns/op 5.060 cache-misses/op 6.291 cache-references/op 345.2 cpu-cycles/op 257.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int64/len=4194304-8 14841638 84.40 ns/op 5.589 cache-misses/op 6.749 cache-references/op 360.8 cpu-cycles/op 257.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=6-8 70471885 17.92 ns/op 0.0001056 cache-misses/op 0.002764 cache-references/op 76.66 cpu-cycles/op 223.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=12-8 76998070 18.23 ns/op 0.0000666 cache-misses/op 0.001642 cache-references/op 78.10 cpu-cycles/op 255.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=18-8 82808934 14.42 ns/op 0.0000554 cache-misses/op 0.001157 cache-references/op 61.79 cpu-cycles/op 211.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=24-8 70626801 14.98 ns/op 0.0000608 cache-misses/op 0.002309 cache-references/op 64.14 cpu-cycles/op 211.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=30-8 82013137 14.80 ns/op 0.0000467 cache-misses/op 0.003983 cache-references/op 63.08 cpu-cycles/op 211.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=64-8 70074486 14.50 ns/op 0.0000484 cache-misses/op 0.003659 cache-references/op 61.83 cpu-cycles/op 211.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=128-8 77611048 16.69 ns/op 0.0000407 cache-misses/op 0.0007664 cache-references/op 71.59 cpu-cycles/op 221.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=256-8 72692242 15.58 ns/op 0.0000625 cache-misses/op 0.001322 cache-references/op 66.72 cpu-cycles/op 216.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=512-8 72248296 16.65 ns/op 0.0000491 cache-misses/op 0.002081 cache-references/op 71.05 cpu-cycles/op 224.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=1024-8 70130955 16.34 ns/op 0.0000736 cache-misses/op 0.0008217 cache-references/op 70.09 cpu-cycles/op 216.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=2048-8 66654723 16.90 ns/op 0.0000546 cache-misses/op 0.004726 cache-references/op 72.07 cpu-cycles/op 219.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=4096-8 58986214 21.22 ns/op 0.0000530 cache-misses/op 0.002822 cache-references/op 90.54 cpu-cycles/op 244.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=8192-8 53183389 21.72 ns/op 0.0001028 cache-misses/op 0.001250 cache-references/op 93.17 cpu-cycles/op 244.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=32768-8 49644346 22.85 ns/op 0.0001084 cache-misses/op 0.006281 cache-references/op 97.89 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=65536-8 49893541 24.10 ns/op 0.0001210 cache-misses/op 0.2779 cache-references/op 103.1 cpu-cycles/op 244.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=131072-8 46852629 25.56 ns/op 0.0001853 cache-misses/op 1.962 cache-references/op 109.6 cpu-cycles/op 244.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=262144-8 44269095 26.92 ns/op 0.003481 cache-misses/op 3.520 cache-references/op 115.4 cpu-cycles/op 244.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=524288-8 38182060 31.14 ns/op 0.2009 cache-misses/op 4.464 cache-references/op 133.5 cpu-cycles/op 244.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=1048576-8 22018245 52.85 ns/op 1.763 cache-misses/op 4.795 cache-references/op 226.6 cpu-cycles/op 244.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=2097152-8 17627943 69.04 ns/op 3.579 cache-misses/op 5.253 cache-references/op 294.6 cpu-cycles/op 244.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=Int32/len=4194304-8 16160612 74.86 ns/op 4.592 cache-misses/op 5.564 cache-references/op 320.4 cpu-cycles/op 244.5 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=6-8 60077649 19.96 ns/op 0.0000924 cache-misses/op 0.002918 cache-references/op 85.41 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=12-8 53890404 23.14 ns/op 0.0000640 cache-misses/op 0.002400 cache-references/op 99.08 cpu-cycles/op 363.3 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=18-8 61042600 19.97 ns/op 0.0000614 cache-misses/op 0.002458 cache-references/op 85.21 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=24-8 52249392 23.24 ns/op 0.0000706 cache-misses/op 0.004364 cache-references/op 99.33 cpu-cycles/op 335.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=30-8 55747330 21.60 ns/op 0.0001186 cache-misses/op 0.002138 cache-references/op 92.54 cpu-cycles/op 312.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=64-8 54098199 22.60 ns/op 0.0000616 cache-misses/op 0.002716 cache-references/op 96.72 cpu-cycles/op 323.1 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=128-8 49656162 30.14 ns/op 0.0001237 cache-misses/op 0.006556 cache-references/op 128.6 cpu-cycles/op 328.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=256-8 49065106 21.83 ns/op 0.0000783 cache-misses/op 0.003385 cache-references/op 93.15 cpu-cycles/op 317.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=512-8 54146678 22.64 ns/op 0.0000565 cache-misses/op 0.003268 cache-references/op 96.56 cpu-cycles/op 321.9 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=1024-8 50741733 24.94 ns/op 0.0001080 cache-misses/op 0.009018 cache-references/op 106.3 cpu-cycles/op 323.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=2048-8 44969344 26.29 ns/op 0.0000631 cache-misses/op 0.001670 cache-references/op 112.7 cpu-cycles/op 321.9 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=4096-8 39870422 29.54 ns/op 0.0001488 cache-misses/op 0.01268 cache-references/op 126.2 cpu-cycles/op 347.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=8192-8 38087042 32.46 ns/op 0.0002068 cache-misses/op 0.008265 cache-references/op 139.0 cpu-cycles/op 348.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=32768-8 36292458 33.59 ns/op 0.001972 cache-misses/op 2.717 cache-references/op 144.1 cpu-cycles/op 347.4 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=65536-8 33227583 35.93 ns/op 0.002771 cache-misses/op 4.852 cache-references/op 153.4 cpu-cycles/op 347.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=131072-8 29901361 40.03 ns/op 0.2893 cache-misses/op 6.324 cache-references/op 170.7 cpu-cycles/op 346.6 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=262144-8 17280115 69.19 ns/op 2.277 cache-misses/op 6.546 cache-references/op 296.3 cpu-cycles/op 347.2 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=524288-8 12173530 98.32 ns/op 4.797 cache-misses/op 7.503 cache-references/op 419.7 cpu-cycles/op 347.7 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=1048576-8 10590081 114.4 ns/op 6.300 cache-misses/op 7.969 cache-references/op 489.1 cpu-cycles/op 347.8 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=2097152-8 10328968 121.4 ns/op 6.947 cache-misses/op 8.546 cache-references/op 518.4 cpu-cycles/op 347.0 instructions/op | |
BenchmarkMapPutDelete/impl=swissMap/t=String/len=4194304-8 9930796 126.8 ns/op 7.245 cache-misses/op 8.912 cache-references/op 541.1 cpu-cycles/op 347.2 instructions/op | |
PASS | |
Unit cpu-cycles better=lower | |
Unit instructions better=lower | |
Unit cache-misses better=lower | |
Unit cache-references better=lower | |
goos: linux | |
goarch: amd64 | |
pkg: github.com/cockroachdb/swiss | |
cpu: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=6-8 20529250 58.01 ns/op 0.0001687 cache-misses/op 0.005558 cache-references/op 247.5 cpu-cycles/op 834.0 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=12-8 12440424 101.0 ns/op 0.0002747 cache-misses/op 0.009644 cache-references/op 430.9 cpu-cycles/op 1475 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=18-8 7462226 161.2 ns/op 0.001080 cache-misses/op 0.03927 cache-references/op 688.2 cpu-cycles/op 2241 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=24-8 6234175 187.7 ns/op 0.0007273 cache-misses/op 0.02322 cache-references/op 800.5 cpu-cycles/op 2757 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=30-8 5003325 246.9 ns/op 0.0007371 cache-misses/op 0.02802 cache-references/op 1053 cpu-cycles/op 3773 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=64-8 2573382 477.1 ns/op 0.003217 cache-misses/op 0.1007 cache-references/op 2040 cpu-cycles/op 7698 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=128-8 1286682 915.3 ns/op 0.002255 cache-misses/op 0.08542 cache-references/op 3922 cpu-cycles/op 15201 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=256-8 627163 1892 ns/op 0.007150 cache-misses/op 0.1294 cache-references/op 8115 cpu-cycles/op 30536 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=512-8 285800 4312 ns/op 0.02448 cache-misses/op 1.264 cache-references/op 18387 cpu-cycles/op 60447 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=1024-8 135559 8913 ns/op 0.03091 cache-misses/op 1.457 cache-references/op 38156 cpu-cycles/op 121033 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=2048-8 65713 18163 ns/op 0.05452 cache-misses/op 2.312 cache-references/op 77484 cpu-cycles/op 241317 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=4096-8 32114 37309 ns/op 0.1287 cache-misses/op 7.311 cache-references/op 159172 cpu-cycles/op 483298 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=8192-8 16622 72477 ns/op 0.4075 cache-misses/op 5.845 cache-references/op 310804 cpu-cycles/op 964710 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=32768-8 4167 291999 ns/op 1.519 cache-misses/op 3303 cache-references/op 1251538 cpu-cycles/op 3863820 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=65536-8 1994 591042 ns/op 2.224 cache-misses/op 31879 cache-references/op 2522522 cpu-cycles/op 7723955 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=131072-8 1022 1172092 ns/op 19.09 cache-misses/op 74626 cache-references/op 5006618 cpu-cycles/op 15443482 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=262144-8 511 2368886 ns/op 2562 cache-misses/op 156616 cache-references/op 10105572 cpu-cycles/op 30888827 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=524288-8 246 4778929 ns/op 82865 cache-misses/op 309151 cache-references/op 20484363 cpu-cycles/op 61780497 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=1048576-8 122 9605835 ns/op 215984 cache-misses/op 636223 cache-references/op 41179195 cpu-cycles/op 123565782 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=2097152-8 61 19542871 ns/op 481913 cache-misses/op 1255476 cache-references/op 83541223 cpu-cycles/op 247125799 instructions/op | |
BenchmarkMapIter/impl=runtimeMap/t=Int/len=4194304-8 28 39826278 ns/op 1013384 cache-misses/op 2519255 cache-references/op 169936182 cpu-cycles/op 494229328 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=6-8 33212241 35.97 ns/op 0.0001343 cache-misses/op 0.005999 cache-references/op 153.9 cpu-cycles/op 490.9 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=12-8 23071888 51.13 ns/op 0.0001714 cache-misses/op 0.002682 cache-references/op 219.3 cpu-cycles/op 742.0 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=18-8 17456703 68.11 ns/op 0.0002646 cache-misses/op 0.01139 cache-references/op 291.3 cpu-cycles/op 1088 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=24-8 15525728 77.77 ns/op 0.0003616 cache-misses/op 0.02108 cache-references/op 331.6 cpu-cycles/op 1244 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=30-8 11453376 105.5 ns/op 0.0003577 cache-misses/op 0.009859 cache-references/op 450.4 cpu-cycles/op 1780 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=64-8 6304468 197.2 ns/op 0.0004985 cache-misses/op 0.05161 cache-references/op 840.8 cpu-cycles/op 3424 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=128-8 3243238 363.0 ns/op 0.002654 cache-misses/op 0.06684 cache-references/op 1553 cpu-cycles/op 6609 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=256-8 1717126 699.9 ns/op 0.003281 cache-misses/op 0.07628 cache-references/op 2986 cpu-cycles/op 12978 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=512-8 865056 1366 ns/op 0.003779 cache-misses/op 0.1694 cache-references/op 5826 cpu-cycles/op 25715 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=1024-8 380139 3367 ns/op 0.01549 cache-misses/op 0.7036 cache-references/op 14399 cpu-cycles/op 51193 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=2048-8 137466 8682 ns/op 0.02662 cache-misses/op 1.741 cache-references/op 37153 cpu-cycles/op 102152 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=4096-8 62208 19220 ns/op 0.07248 cache-misses/op 5.138 cache-references/op 82170 cpu-cycles/op 204173 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=8192-8 30402 39348 ns/op 0.09934 cache-misses/op 15.55 cache-references/op 168123 cpu-cycles/op 408215 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=32768-8 7513 159353 ns/op 0.5935 cache-misses/op 1522 cache-references/op 683357 cpu-cycles/op 1632461 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=65536-8 3766 320071 ns/op 3.477 cache-misses/op 27624 cache-references/op 1368640 cpu-cycles/op 3264778 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=131072-8 1849 643102 ns/op 42.72 cache-misses/op 67212 cache-references/op 2743469 cpu-cycles/op 6529552 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=262144-8 926 1292435 ns/op 2063 cache-misses/op 139187 cache-references/op 5513897 cpu-cycles/op 13058909 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=524288-8 416 2881134 ns/op 79632 cache-misses/op 270725 cache-references/op 12293447 cpu-cycles/op 26118146 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=1048576-8 207 5757619 ns/op 211022 cache-misses/op 547075 cache-references/op 24601304 cpu-cycles/op 52236131 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=2097152-8 99 11514944 ns/op 475815 cache-misses/op 1099945 cache-references/op 49360872 cpu-cycles/op 104474227 instructions/op | |
BenchmarkMapIter/impl=swissMap/t=Int/len=4194304-8 50 23019430 ns/op 1026510 cache-misses/op 2202379 cache-references/op 98518648 cpu-cycles/op 208946442 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=6-8 298554456 4.037 ns/op 0.0000260 cache-misses/op 0.0004092 cache-references/op 17.23 cpu-cycles/op 83.51 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=12-8 188849305 6.234 ns/op 0.0000177 cache-misses/op 0.001190 cache-references/op 26.65 cpu-cycles/op 115.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=18-8 200183206 5.861 ns/op 0.0000203 cache-misses/op 0.0008951 cache-references/op 25.08 cpu-cycles/op 112.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=24-8 187216945 6.418 ns/op 0.0000273 cache-misses/op 0.001812 cache-references/op 27.36 cpu-cycles/op 118.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=30-8 211439659 5.996 ns/op 0.0000157 cache-misses/op 0.001793 cache-references/op 25.56 cpu-cycles/op 111.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=64-8 192701094 5.888 ns/op 0.0000132 cache-misses/op 0.0003101 cache-references/op 25.25 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=128-8 200900412 6.267 ns/op 0.0000387 cache-misses/op 0.001688 cache-references/op 26.72 cpu-cycles/op 112.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=256-8 198578415 6.173 ns/op 0.0000181 cache-misses/op 0.001758 cache-references/op 26.31 cpu-cycles/op 111.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=512-8 200520544 5.938 ns/op 0.0000261 cache-misses/op 0.0004297 cache-references/op 25.45 cpu-cycles/op 112.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=1024-8 184070211 6.099 ns/op 0.0000247 cache-misses/op 0.001066 cache-references/op 26.02 cpu-cycles/op 111.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=2048-8 151126375 10.54 ns/op 0.0000241 cache-misses/op 0.004055 cache-references/op 44.98 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=4096-8 77686928 15.07 ns/op 0.0000536 cache-misses/op 0.004997 cache-references/op 64.48 cpu-cycles/op 112.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=8192-8 66069416 17.47 ns/op 0.0000673 cache-misses/op 0.0009507 cache-references/op 74.92 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=32768-8 58519334 20.41 ns/op 0.0002942 cache-misses/op 0.4687 cache-references/op 87.47 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=65536-8 53584633 21.98 ns/op 0.0002825 cache-misses/op 2.386 cache-references/op 94.12 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=131072-8 53450677 22.69 ns/op 0.003061 cache-misses/op 4.039 cache-references/op 97.18 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=262144-8 46109752 25.85 ns/op 0.3064 cache-misses/op 5.377 cache-references/op 110.9 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=524288-8 31559077 37.70 ns/op 2.321 cache-misses/op 6.287 cache-references/op 161.5 cpu-cycles/op 112.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=1048576-8 26559342 45.49 ns/op 4.662 cache-misses/op 6.856 cache-references/op 194.8 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=2097152-8 29028778 47.79 ns/op 5.858 cache-misses/op 7.047 cache-references/op 204.4 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int64/len=4194304-8 32208986 48.36 ns/op 6.172 cache-misses/op 6.855 cache-references/op 207.3 cpu-cycles/op 111.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=6-8 293921587 4.096 ns/op 0.0000132 cache-misses/op 0.0005198 cache-references/op 17.47 cpu-cycles/op 83.51 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=12-8 193631421 6.744 ns/op 0.0000173 cache-misses/op 0.001077 cache-references/op 28.78 cpu-cycles/op 120.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=18-8 199248304 5.923 ns/op 0.0000254 cache-misses/op 0.001337 cache-references/op 25.26 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=24-8 192344875 6.235 ns/op 0.0000221 cache-misses/op 0.001824 cache-references/op 26.57 cpu-cycles/op 115.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=30-8 209640682 5.998 ns/op 0.0000217 cache-misses/op 0.001665 cache-references/op 25.57 cpu-cycles/op 111.5 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=64-8 198403378 5.937 ns/op 0.0000198 cache-misses/op 0.0006943 cache-references/op 25.33 cpu-cycles/op 110.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=128-8 207448575 5.887 ns/op 0.0000201 cache-misses/op 0.0004198 cache-references/op 25.12 cpu-cycles/op 110.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=256-8 193946720 6.192 ns/op 0.0000176 cache-misses/op 0.0009404 cache-references/op 26.48 cpu-cycles/op 112.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=512-8 199369029 6.101 ns/op 0.0000508 cache-misses/op 0.0005530 cache-references/op 26.15 cpu-cycles/op 110.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=1024-8 199007298 6.148 ns/op 0.0000184 cache-misses/op 0.0009944 cache-references/op 26.31 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=2048-8 138450416 8.045 ns/op 0.0000318 cache-misses/op 0.0007959 cache-references/op 34.48 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=4096-8 80076178 14.98 ns/op 0.0000852 cache-misses/op 0.0009703 cache-references/op 64.25 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=8192-8 65314240 17.68 ns/op 0.0000696 cache-misses/op 0.001265 cache-references/op 75.84 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=32768-8 59571504 20.19 ns/op 0.0001112 cache-misses/op 0.03519 cache-references/op 86.13 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=65536-8 57219718 21.07 ns/op 0.0000842 cache-misses/op 0.5958 cache-references/op 89.91 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=131072-8 54080835 22.28 ns/op 0.0003474 cache-misses/op 2.229 cache-references/op 95.09 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=262144-8 53406729 22.80 ns/op 0.007900 cache-misses/op 3.530 cache-references/op 97.42 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=524288-8 44389852 26.86 ns/op 0.3591 cache-misses/op 4.812 cache-references/op 115.2 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=1048576-8 30816775 39.02 ns/op 2.407 cache-misses/op 5.452 cache-references/op 166.7 cpu-cycles/op 111.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=2097152-8 30768298 44.90 ns/op 4.378 cache-misses/op 5.988 cache-references/op 192.5 cpu-cycles/op 111.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=Int32/len=4194304-8 33518578 47.58 ns/op 5.383 cache-misses/op 6.292 cache-references/op 203.1 cpu-cycles/op 111.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=6-8 100000000 10.42 ns/op 0.0000401 cache-misses/op 0.0006530 cache-references/op 44.66 cpu-cycles/op 214.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=12-8 147954133 8.265 ns/op 0.0000297 cache-misses/op 0.0009569 cache-references/op 35.39 cpu-cycles/op 155.9 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=18-8 153913965 7.565 ns/op 0.0000235 cache-misses/op 0.0003636 cache-references/op 32.45 cpu-cycles/op 145.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=24-8 141810157 8.172 ns/op 0.0000304 cache-misses/op 0.0007541 cache-references/op 34.95 cpu-cycles/op 155.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=30-8 157241484 7.501 ns/op 0.0000189 cache-misses/op 0.0005449 cache-references/op 32.16 cpu-cycles/op 144.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=64-8 153589156 7.818 ns/op 0.0000248 cache-misses/op 0.0004632 cache-references/op 33.53 cpu-cycles/op 150.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=128-8 148027668 8.291 ns/op 0.0000263 cache-misses/op 0.001041 cache-references/op 35.37 cpu-cycles/op 155.3 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=256-8 132753433 9.138 ns/op 0.0000404 cache-misses/op 0.002455 cache-references/op 38.97 cpu-cycles/op 167.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=512-8 123012649 9.970 ns/op 0.0000395 cache-misses/op 0.002322 cache-references/op 42.51 cpu-cycles/op 176.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=1024-8 100000000 10.24 ns/op 0.0000733 cache-misses/op 0.001036 cache-references/op 43.89 cpu-cycles/op 180.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=2048-8 85159411 13.78 ns/op 0.0000457 cache-misses/op 0.004487 cache-references/op 58.89 cpu-cycles/op 180.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=4096-8 49133479 24.19 ns/op 0.0000816 cache-misses/op 0.007942 cache-references/op 103.2 cpu-cycles/op 182.2 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=8192-8 44922800 26.44 ns/op 0.0000917 cache-misses/op 0.009704 cache-references/op 113.3 cpu-cycles/op 183.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=32768-8 37732213 31.52 ns/op 0.0003107 cache-misses/op 3.303 cache-references/op 134.8 cpu-cycles/op 182.7 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=65536-8 36522062 32.61 ns/op 0.01224 cache-misses/op 5.383 cache-references/op 139.1 cpu-cycles/op 183.8 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=131072-8 34291582 34.73 ns/op 0.4754 cache-misses/op 6.970 cache-references/op 148.9 cpu-cycles/op 182.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=262144-8 22738330 52.19 ns/op 2.991 cache-misses/op 8.178 cache-references/op 223.2 cpu-cycles/op 182.4 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=524288-8 19038211 63.49 ns/op 5.758 cache-misses/op 8.612 cache-references/op 271.3 cpu-cycles/op 183.6 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=1048576-8 18841749 63.67 ns/op 7.147 cache-misses/op 8.783 cache-references/op 272.1 cpu-cycles/op 184.0 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=2097152-8 21169545 67.71 ns/op 8.032 cache-misses/op 9.391 cache-references/op 289.9 cpu-cycles/op 182.1 instructions/op | |
BenchmarkMapGetHit/impl=runtimeMap/t=String/len=4194304-8 23629824 68.33 ns/op 7.949 cache-misses/op 8.765 cache-references/op 292.3 cpu-cycles/op 182.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=6-8 206287083 5.806 ns/op 0.0000117 cache-misses/op 0.0008375 cache-references/op 24.77 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=12-8 207495919 5.813 ns/op 0.0000390 cache-misses/op 0.0004982 cache-references/op 24.92 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=18-8 206217962 5.805 ns/op 0.0001311 cache-misses/op 0.0009719 cache-references/op 24.82 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=24-8 206849848 6.027 ns/op 0.0000072 cache-misses/op 0.0003515 cache-references/op 25.85 cpu-cycles/op 103.5 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=30-8 186847886 5.792 ns/op 0.0000106 cache-misses/op 0.0004010 cache-references/op 24.82 cpu-cycles/op 101.0 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=64-8 207038497 6.390 ns/op 0.0000113 cache-misses/op 0.0005622 cache-references/op 27.26 cpu-cycles/op 101.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=128-8 202010703 6.281 ns/op 0.0000109 cache-misses/op 0.001635 cache-references/op 26.81 cpu-cycles/op 102.1 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=256-8 200371900 5.938 ns/op 0.0000156 cache-misses/op 0.0003628 cache-references/op 25.46 cpu-cycles/op 101.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=512-8 195562560 6.061 ns/op 0.0000125 cache-misses/op 0.001095 cache-references/op 25.93 cpu-cycles/op 101.4 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=1024-8 192693398 6.259 ns/op 0.0000238 cache-misses/op 0.001270 cache-references/op 26.70 cpu-cycles/op 101.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=2048-8 182293855 6.531 ns/op 0.0000130 cache-misses/op 0.0006256 cache-references/op 27.99 cpu-cycles/op 101.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=4096-8 148694468 8.143 ns/op 0.0000147 cache-misses/op 0.001274 cache-references/op 34.77 cpu-cycles/op 110.9 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=8192-8 145063021 8.302 ns/op 0.0000132 cache-misses/op 0.003887 cache-references/op 35.49 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=32768-8 132915373 9.010 ns/op 0.0000169 cache-misses/op 0.3618 cache-references/op 38.45 cpu-cycles/op 110.7 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=65536-8 100000000 10.13 ns/op 0.0000665 cache-misses/op 1.829 cache-references/op 43.35 cpu-cycles/op 110.8 instructions/op | |
BenchmarkMapGetHit/impl=swissMap/t=Int64/len=131072-8 100000000 10.83 ns/op 0.001182 cache-misse |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Comparisons as a graph (benchplot -x /len -color /impl -row .name,/t -col .unit -log-scale x -transform compare swiss-austin2-pr21.bench):
Raw data as a graph (benchplot -x /len -color /impl -row .name,/t -col .unit -log-scale x swiss-austin2-pr21.bench):