Skip to content

krauthaufen/MapNew

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

CI - Windows CI - MacOS CI - Linux

Contains a new Map<'Key, 'Value> implementation drastically improving performance Please note that the abstract data type implemented here is the same as for the current F# Map<'Key, 'Value> with some internal differences:

  1. It uses explicit subtyping and virtual methods instead of pattern-matching for case-distinction in the nodes
  2. It uses a mutable add-implementation during build (for operations like ofSeq, ofList and ofArray) significantly increasing performance
  3. It maintains a count for all inner nodes, which doesn't cost too much memory and allows for count to be in O(1) and several other things like Map.tryItem : index : int -> map : Map<'a, 'b> -> option<'a * 'b> in O(log N)

Please note that the implementation is work in progress and I intend to add several combinators since the implementation (when not adopted into FSharp.Core) will be used in FSharp.Data.Adaptive as storage for IndexList<'T>.

Benchmarks (preliminary)

Running with FSharp.Core version 5.0.0

Bottom Line

  • Almost all operations tested so far are about 1.2x - 4x faster than for the current F# Map
  • The ofArray does not only perform better but also allocates way less garbage (see GC stats in benchmark)
  • ofSeq, ofList and ofArray are slightly worse for some small counts but I think that will be acceptable
  • toSeq is more or less identical in speed which was more or less expected, due to its heavy use of virtual methods.
  • add itself seems to be a little slower for very small counts but quite significantly faster for larger ones.

// * Summary *

BenchmarkDotNet=v0.12.1, OS=Windows 10.0.19041.685 (2004/?/20H1)
Intel Core i7-4930K CPU 3.40GHz (Haswell), 1 CPU, 12 logical and 6 physical cores
.NET Core SDK=5.0.100
  [Host]     : .NET Core 3.1.9 (CoreCLR 4.700.20.47201, CoreFX 4.700.20.47203), X64 RyuJIT DEBUG
  Job-GNSQLR : .NET Core 3.1.9 (CoreCLR 4.700.20.47201, CoreFX 4.700.20.47203), X64 RyuJIT

Server=False  IterationTime=1.0000 s  MaxIterationCount=100  
Method Count Mean Error StdDev Median Ratio RatioSD Gen 0 Gen 1 Gen 2 Allocated
Map_add 1 25.671 ns 0.5417 ns 0.5563 ns 25.796 ns 1.00 0.00 0.0140 - - 88 B
MapNew_add 1 31.574 ns 0.5057 ns 0.6020 ns 31.281 ns 1.23 0.05 0.0140 - - 88 B
Map_remove 1 18.082 ns 0.2786 ns 0.2606 ns 17.931 ns 1.00 0.00 0.0064 - - 40 B
MapNew_remove 1 16.143 ns 0.1489 ns 0.1392 ns 16.099 ns 0.89 0.01 0.0064 - - 40 B
Map_ofArray 1 18.756 ns 0.2907 ns 0.2719 ns 18.653 ns 1.00 0.00 0.0102 - - 64 B
MapNew_ofArray 1 13.221 ns 0.2305 ns 0.2156 ns 13.133 ns 0.71 0.02 0.0102 - - 64 B
Map_ofList 1 30.815 ns 0.1979 ns 0.1653 ns 30.843 ns 1.00 0.00 0.0140 - - 88 B
MapNew_ofList 1 13.112 ns 0.0967 ns 0.0755 ns 13.100 ns 0.43 0.00 0.0102 - - 64 B
Map_ofSeq 1 35.144 ns 0.4102 ns 0.3837 ns 35.065 ns 1.00 0.00 0.0140 - - 88 B
MapNew_ofSeq 1 18.085 ns 0.2245 ns 0.2100 ns 18.012 ns 0.51 0.01 0.0102 - - 64 B
Map_toArray 1 29.610 ns 0.5156 ns 0.4822 ns 29.445 ns 1.00 0.00 0.0140 - - 88 B
MapNew_toArray 1 19.268 ns 0.3352 ns 0.3135 ns 19.067 ns 0.65 0.02 0.0128 - - 80 B
Map_toList 1 13.582 ns 0.1420 ns 0.1329 ns 13.533 ns 1.00 0.00 0.0089 - - 56 B
MapNew_toList 1 12.137 ns 0.1641 ns 0.1535 ns 12.128 ns 0.89 0.01 0.0089 - - 56 B
Map_enumerate 1 52.946 ns 0.6783 ns 0.6345 ns 52.921 ns 1.00 0.00 0.0191 - - 120 B
MapNew_enumerate 1 41.704 ns 0.4348 ns 0.4067 ns 41.661 ns 0.79 0.01 0.0064 - - 40 B
Map_toSeq_enum 1 125.170 ns 1.5292 ns 1.4304 ns 125.595 ns 1.00 0.00 0.0471 - - 296 B
MapNew_toSeq_enum 1 151.930 ns 1.5077 ns 1.4103 ns 151.290 ns 1.21 0.02 0.0407 - - 256 B
Map_containsKey_all 1 8.420 ns 0.0907 ns 0.0849 ns 8.391 ns 1.00 0.00 - - - -
MapNew_containsKey_all 1 7.405 ns 0.0996 ns 0.0931 ns 7.449 ns 0.88 0.01 - - - -
Map_containsKey_nonexisting 1 6.944 ns 0.0386 ns 0.0322 ns 6.947 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 1 4.835 ns 0.0343 ns 0.0287 ns 4.831 ns 0.70 0.00 - - - -
Map_tryFind 1 11.952 ns 0.1963 ns 0.1836 ns 11.965 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 1 7.884 ns 0.0679 ns 0.0530 ns 7.873 ns 0.66 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 1 8.841 ns 0.0695 ns 0.0543 ns 8.846 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 1 6.083 ns 0.1089 ns 0.1018 ns 6.073 ns 0.69 0.01 - - - -
Map_remove_all 1 13.389 ns 0.1732 ns 0.1535 ns 13.319 ns 1.00 0.00 0.0064 - - 40 B
MapNew_remove_all 1 12.559 ns 0.2396 ns 0.2124 ns 12.511 ns 0.94 0.02 0.0064 - - 40 B
Map_exists 1 12.927 ns 0.2074 ns 0.1940 ns 12.839 ns 1.00 0.00 0.0038 - - 24 B
MapNew_exists 1 11.669 ns 0.0583 ns 0.0487 ns 11.665 ns 0.90 0.01 0.0038 - - 24 B
Map_fold 1 13.127 ns 0.1871 ns 0.1750 ns 13.043 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 1 12.046 ns 0.1672 ns 0.1564 ns 12.028 ns 0.92 0.02 0.0038 - - 24 B
Map_foldBack 1 13.117 ns 0.2038 ns 0.1906 ns 13.089 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 1 11.837 ns 0.0720 ns 0.0601 ns 11.832 ns 0.90 0.01 0.0038 - - 24 B
Map_add 2 132.748 ns 1.4616 ns 1.2957 ns 132.360 ns 1.00 0.00 0.0394 - - 248 B
MapNew_add 2 112.763 ns 1.9346 ns 1.8097 ns 112.102 ns 0.85 0.02 0.0394 - - 248 B
Map_remove 2 67.792 ns 1.0335 ns 0.9668 ns 67.341 ns 1.00 0.00 0.0165 - - 104 B
MapNew_remove 2 46.809 ns 0.5825 ns 0.5164 ns 46.694 ns 0.69 0.01 0.0166 - - 104 B
Map_ofArray 2 31.759 ns 0.5709 ns 0.5340 ns 31.747 ns 1.00 0.00 0.0178 - - 112 B
MapNew_ofArray 2 32.918 ns 0.2293 ns 0.1790 ns 32.917 ns 1.04 0.02 0.0178 - - 112 B
Map_ofList 2 46.052 ns 0.9235 ns 0.8638 ns 45.762 ns 1.00 0.00 0.0217 - - 136 B
MapNew_ofList 2 33.981 ns 0.5687 ns 0.5320 ns 33.675 ns 0.74 0.02 0.0178 - - 112 B
Map_ofSeq 2 48.945 ns 0.4696 ns 0.4393 ns 48.833 ns 1.00 0.00 0.0216 - - 136 B
MapNew_ofSeq 2 40.220 ns 0.6728 ns 0.6293 ns 40.065 ns 0.82 0.02 0.0178 - - 112 B
Map_toArray 2 54.463 ns 0.6298 ns 0.5891 ns 54.265 ns 1.00 0.00 0.0242 - - 152 B
MapNew_toArray 2 31.196 ns 0.4398 ns 0.4114 ns 31.059 ns 0.57 0.01 0.0178 - - 112 B
Map_toList 2 35.531 ns 0.4128 ns 0.3861 ns 35.318 ns 1.00 0.00 0.0178 - - 112 B
MapNew_toList 2 25.764 ns 0.2977 ns 0.2785 ns 25.703 ns 0.73 0.01 0.0178 - - 112 B
Map_enumerate 2 104.708 ns 0.6834 ns 0.6058 ns 104.451 ns 1.00 0.00 0.0382 - - 240 B
MapNew_enumerate 2 58.650 ns 0.5078 ns 0.4750 ns 58.607 ns 0.56 0.01 0.0127 - - 80 B
Map_toSeq_enum 2 202.779 ns 3.0263 ns 2.8308 ns 201.658 ns 1.00 0.00 0.0701 - - 440 B
MapNew_toSeq_enum 2 199.286 ns 2.1593 ns 1.9141 ns 198.343 ns 0.98 0.02 0.0509 - - 320 B
Map_containsKey_all 2 30.994 ns 0.3913 ns 0.3660 ns 30.841 ns 1.00 0.00 - - - -
MapNew_containsKey_all 2 18.694 ns 0.2466 ns 0.2306 ns 18.652 ns 0.60 0.01 - - - -
Map_containsKey_nonexisting 2 16.245 ns 0.2593 ns 0.2425 ns 16.254 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 2 6.865 ns 0.1054 ns 0.0986 ns 6.817 ns 0.42 0.01 - - - -
Map_tryFind 2 21.336 ns 0.3431 ns 0.3209 ns 21.220 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 2 11.744 ns 0.1682 ns 0.1573 ns 11.731 ns 0.55 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 2 19.109 ns 0.3289 ns 0.2916 ns 19.018 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 2 9.568 ns 0.0858 ns 0.0716 ns 9.537 ns 0.50 0.01 - - - -
Map_remove_all 2 56.623 ns 0.5055 ns 0.4221 ns 56.423 ns 1.00 0.00 0.0165 - - 104 B
MapNew_remove_all 2 40.081 ns 0.3609 ns 0.3014 ns 40.138 ns 0.71 0.01 0.0165 - - 104 B
Map_exists 2 25.878 ns 0.3995 ns 0.3737 ns 25.663 ns 1.00 0.00 0.0038 - - 24 B
MapNew_exists 2 17.377 ns 0.1877 ns 0.1756 ns 17.374 ns 0.67 0.01 0.0038 - - 24 B
Map_fold 2 25.870 ns 0.3993 ns 0.3735 ns 25.894 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 2 17.719 ns 0.1406 ns 0.1246 ns 17.687 ns 0.68 0.01 0.0038 - - 24 B
Map_foldBack 2 25.831 ns 0.2691 ns 0.2517 ns 25.732 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 2 17.786 ns 0.2613 ns 0.2316 ns 17.681 ns 0.69 0.01 0.0038 - - 24 B
Map_add 3 215.811 ns 2.5728 ns 2.4066 ns 215.112 ns 1.00 0.00 0.0649 - - 408 B
MapNew_add 3 324.962 ns 4.6924 ns 4.3892 ns 324.790 ns 1.51 0.03 0.0763 - - 480 B
Map_remove 3 172.133 ns 0.7805 ns 0.6517 ns 172.229 ns 1.00 0.00 0.0381 - - 240 B
MapNew_remove 3 145.147 ns 1.7995 ns 1.6832 ns 144.726 ns 0.84 0.01 0.0382 - - 240 B
Map_ofArray 3 93.217 ns 0.6394 ns 0.5981 ns 93.109 ns 1.00 0.00 0.0331 - - 208 B
MapNew_ofArray 3 121.849 ns 1.9981 ns 1.8690 ns 120.965 ns 1.31 0.01 0.0331 - - 208 B
Map_ofList 3 108.807 ns 1.3872 ns 1.2976 ns 108.268 ns 1.00 0.00 0.0369 - - 232 B
MapNew_ofList 3 107.317 ns 0.6088 ns 0.4753 ns 107.479 ns 0.99 0.01 0.0331 - - 208 B
Map_ofSeq 3 110.665 ns 1.4994 ns 1.4025 ns 110.279 ns 1.00 0.00 0.0369 - - 232 B
MapNew_ofSeq 3 62.354 ns 0.6053 ns 0.5366 ns 62.101 ns 0.56 0.01 0.0217 - - 136 B
Map_toArray 3 67.208 ns 0.3972 ns 0.3521 ns 67.165 ns 1.00 0.00 0.0344 - - 216 B
MapNew_toArray 3 41.859 ns 0.4529 ns 0.4237 ns 41.872 ns 0.62 0.01 0.0229 - - 144 B
Map_toList 3 55.194 ns 0.3364 ns 0.2809 ns 55.158 ns 1.00 0.00 0.0268 - - 168 B
MapNew_toList 3 39.606 ns 0.3966 ns 0.3516 ns 39.512 ns 0.72 0.01 0.0268 - - 168 B
Map_enumerate 3 160.953 ns 2.2504 ns 2.1050 ns 160.481 ns 1.00 0.00 0.0573 - - 360 B
MapNew_enumerate 3 69.918 ns 0.6595 ns 0.5846 ns 69.869 ns 0.43 0.01 0.0191 - - 120 B
Map_toSeq_enum 3 231.651 ns 3.6082 ns 3.3751 ns 231.606 ns 1.00 0.00 0.0738 - - 464 B
MapNew_toSeq_enum 3 279.621 ns 3.6754 ns 3.4380 ns 277.688 ns 1.21 0.02 0.0611 - - 384 B
Map_containsKey_all 3 42.891 ns 0.2091 ns 0.1853 ns 42.880 ns 1.00 0.00 - - - -
MapNew_containsKey_all 3 33.963 ns 0.1643 ns 0.1283 ns 33.962 ns 0.79 0.01 - - - -
Map_containsKey_nonexisting 3 26.337 ns 0.4173 ns 0.3903 ns 26.168 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 3 9.307 ns 0.1293 ns 0.1147 ns 9.278 ns 0.35 0.01 - - - -
Map_tryFind 3 27.342 ns 0.1755 ns 0.1466 ns 27.329 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 3 15.798 ns 0.2576 ns 0.2410 ns 15.800 ns 0.58 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 3 19.364 ns 0.2968 ns 0.2777 ns 19.438 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 3 6.824 ns 0.1487 ns 0.1318 ns 6.771 ns 0.35 0.01 - - - -
Map_remove_all 3 118.653 ns 1.1976 ns 1.1202 ns 118.144 ns 1.00 0.00 0.0305 - - 192 B
MapNew_remove_all 3 102.924 ns 1.0919 ns 0.9680 ns 102.514 ns 0.87 0.01 0.0305 - - 192 B
Map_exists 3 40.421 ns 0.1049 ns 0.0876 ns 40.419 ns 1.00 0.00 0.0038 - - 24 B
MapNew_exists 3 23.228 ns 0.1398 ns 0.1239 ns 23.179 ns 0.57 0.00 0.0038 - - 24 B
Map_fold 3 37.889 ns 0.2900 ns 0.2570 ns 37.903 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 3 18.388 ns 0.1424 ns 0.1332 ns 18.354 ns 0.49 0.01 0.0038 - - 24 B
Map_foldBack 3 25.355 ns 0.3130 ns 0.2928 ns 25.351 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 3 23.852 ns 0.2620 ns 0.2322 ns 23.805 ns 0.94 0.01 0.0038 - - 24 B
Map_add 4 398.716 ns 5.8240 ns 5.4478 ns 400.746 ns 1.00 0.00 0.0981 - - 616 B
MapNew_add 4 378.638 ns 4.3392 ns 3.8466 ns 377.336 ns 0.95 0.02 0.0943 - - 592 B
Map_remove 4 272.961 ns 3.4530 ns 3.2300 ns 271.666 ns 1.00 0.00 0.0739 - - 464 B
MapNew_remove 4 262.086 ns 3.2468 ns 3.0370 ns 261.084 ns 0.96 0.02 0.0637 - - 400 B
Map_ofArray 4 239.709 ns 3.4039 ns 3.1840 ns 240.380 ns 1.00 0.00 0.0676 - - 424 B
MapNew_ofArray 4 174.403 ns 2.2278 ns 2.0839 ns 173.903 ns 0.73 0.01 0.0445 - - 280 B
Map_ofList 4 162.870 ns 0.9640 ns 0.8050 ns 162.997 ns 1.00 0.00 0.0483 - - 304 B
MapNew_ofList 4 357.591 ns 5.0466 ns 4.7206 ns 358.910 ns 2.19 0.03 0.0675 - - 424 B
Map_ofSeq 4 158.114 ns 2.3335 ns 2.1828 ns 158.074 ns 1.00 0.00 0.0484 - - 304 B
MapNew_ofSeq 4 118.979 ns 2.3280 ns 2.1776 ns 118.602 ns 0.75 0.01 0.0292 - - 184 B
Map_toArray 4 93.205 ns 1.5289 ns 1.4301 ns 93.139 ns 1.00 0.00 0.0445 - - 280 B
MapNew_toArray 4 49.309 ns 0.8221 ns 0.7690 ns 49.051 ns 0.53 0.01 0.0280 - - 176 B
Map_toList 4 64.442 ns 0.4891 ns 0.4335 ns 64.523 ns 1.00 0.00 0.0357 - - 224 B
MapNew_toList 4 49.275 ns 0.6804 ns 0.6364 ns 49.122 ns 0.76 0.01 0.0357 - - 224 B
Map_enumerate 4 167.405 ns 0.5500 ns 0.4593 ns 167.595 ns 1.00 0.00 0.0573 - - 360 B
MapNew_enumerate 4 87.244 ns 1.5058 ns 1.4086 ns 87.040 ns 0.52 0.01 0.0255 - - 160 B
Map_toSeq_enum 4 294.490 ns 4.4698 ns 4.1810 ns 292.598 ns 1.00 0.00 0.0967 - - 608 B
MapNew_toSeq_enum 4 315.468 ns 3.3591 ns 3.1421 ns 316.395 ns 1.07 0.02 0.0712 - - 448 B
Map_containsKey_all 4 70.593 ns 0.3377 ns 0.2820 ns 70.648 ns 1.00 0.00 - - - -
MapNew_containsKey_all 4 44.913 ns 0.3628 ns 0.3030 ns 44.819 ns 0.64 0.00 - - - -
Map_containsKey_nonexisting 4 28.204 ns 0.4248 ns 0.3974 ns 28.043 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 4 12.661 ns 0.1023 ns 0.0907 ns 12.639 ns 0.45 0.01 - - - -
Map_tryFind 4 29.409 ns 0.4759 ns 0.4452 ns 29.307 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 4 15.536 ns 0.2146 ns 0.2008 ns 15.564 ns 0.53 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 4 26.898 ns 0.3869 ns 0.3619 ns 26.812 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 4 9.449 ns 0.1818 ns 0.1611 ns 9.399 ns 0.35 0.01 - - - -
Map_remove_all 4 166.817 ns 0.9372 ns 0.7317 ns 166.788 ns 1.00 0.00 0.0446 - - 280 B
MapNew_remove_all 4 252.810 ns 4.1454 ns 3.8776 ns 252.219 ns 1.52 0.02 0.0484 - - 304 B
Map_exists 4 39.840 ns 0.2878 ns 0.2551 ns 39.787 ns 1.00 0.00 0.0038 - - 24 B
MapNew_exists 4 23.930 ns 0.2948 ns 0.2462 ns 23.912 ns 0.60 0.01 0.0038 - - 24 B
Map_fold 4 38.606 ns 0.3398 ns 0.3179 ns 38.507 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 4 24.573 ns 0.3089 ns 0.2889 ns 24.485 ns 0.64 0.01 0.0038 - - 24 B
Map_foldBack 4 37.850 ns 0.2121 ns 0.1771 ns 37.851 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 4 24.568 ns 0.3576 ns 0.3345 ns 24.424 ns 0.65 0.01 0.0038 - - 24 B
Map_add 5 381.738 ns 6.2296 ns 5.8272 ns 379.059 ns 1.00 0.00 0.1083 - - 680 B
MapNew_add 5 1,058.915 ns 14.9747 ns 14.0073 ns 1,053.098 ns 2.77 0.06 0.1844 - - 1160 B
Map_remove 5 462.878 ns 6.5226 ns 6.1012 ns 462.192 ns 1.00 0.00 0.1058 - - 664 B
MapNew_remove 5 461.455 ns 6.2232 ns 5.8211 ns 460.593 ns 1.00 0.01 0.0929 - - 584 B
Map_ofArray 5 245.385 ns 2.5187 ns 2.3560 ns 244.047 ns 1.00 0.00 0.0674 - - 424 B
MapNew_ofArray 5 165.299 ns 2.0609 ns 1.8269 ns 164.989 ns 0.67 0.01 0.0446 - - 280 B
Map_ofList 5 218.744 ns 2.7478 ns 2.5703 ns 219.792 ns 1.00 0.00 0.0637 - - 400 B
MapNew_ofList 5 254.208 ns 4.2844 ns 3.7980 ns 253.377 ns 1.16 0.02 0.0597 - - 376 B
Map_ofSeq 5 220.903 ns 1.8474 ns 1.5427 ns 220.516 ns 1.00 0.00 0.0637 - - 400 B
MapNew_ofSeq 5 174.190 ns 2.0490 ns 1.9167 ns 174.264 ns 0.79 0.01 0.0446 - - 280 B
Map_toArray 5 118.686 ns 1.0332 ns 0.8627 ns 118.595 ns 1.00 0.00 0.0547 - - 344 B
MapNew_toArray 5 55.383 ns 0.9123 ns 0.8088 ns 55.120 ns 0.47 0.01 0.0331 - - 208 B
Map_toList 5 80.941 ns 0.6512 ns 0.6092 ns 80.906 ns 1.00 0.00 0.0446 - - 280 B
MapNew_toList 5 62.698 ns 0.9851 ns 0.9214 ns 62.325 ns 0.77 0.01 0.0446 0.0001 - 280 B
Map_enumerate 5 220.028 ns 3.7183 ns 3.4781 ns 218.769 ns 1.00 0.00 0.0764 - - 480 B
MapNew_enumerate 5 102.489 ns 1.2670 ns 1.1851 ns 102.958 ns 0.47 0.01 0.0319 - - 200 B
Map_toSeq_enum 5 364.113 ns 3.5568 ns 3.1530 ns 363.228 ns 1.00 0.00 0.1197 - - 752 B
MapNew_toSeq_enum 5 359.439 ns 1.8352 ns 1.4328 ns 359.523 ns 0.99 0.01 0.0814 - - 512 B
Map_containsKey_all 5 97.595 ns 1.4243 ns 1.3323 ns 97.912 ns 1.00 0.00 - - - -
MapNew_containsKey_all 5 61.418 ns 0.7120 ns 0.6312 ns 61.646 ns 0.63 0.01 - - - -
Map_containsKey_nonexisting 5 36.240 ns 0.3776 ns 0.3347 ns 36.194 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 5 9.228 ns 0.1831 ns 0.1623 ns 9.146 ns 0.25 0.01 - - - -
Map_tryFind 5 28.936 ns 0.1805 ns 0.1507 ns 28.912 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 5 16.015 ns 0.2613 ns 0.2444 ns 15.944 ns 0.55 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 5 26.405 ns 0.2851 ns 0.2381 ns 26.315 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 5 9.494 ns 0.1566 ns 0.1388 ns 9.440 ns 0.36 0.01 - - - -
Map_remove_all 5 201.192 ns 1.2826 ns 1.1370 ns 200.688 ns 1.00 0.00 0.0598 - - 376 B
MapNew_remove_all 5 260.664 ns 5.0830 ns 5.6498 ns 261.433 ns 1.29 0.03 0.0586 - - 368 B
Map_exists 5 53.512 ns 0.4150 ns 0.3466 ns 53.444 ns 1.00 0.00 0.0038 - - 24 B
MapNew_exists 5 32.128 ns 0.0977 ns 0.0763 ns 32.122 ns 0.60 0.00 0.0038 - - 24 B
Map_fold 5 37.347 ns 0.4449 ns 0.4161 ns 37.193 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 5 25.659 ns 0.3392 ns 0.3173 ns 25.539 ns 0.69 0.01 0.0038 - - 24 B
Map_foldBack 5 38.379 ns 0.7237 ns 0.6770 ns 38.044 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 5 30.558 ns 0.4058 ns 0.3795 ns 30.447 ns 0.80 0.01 0.0038 - - 24 B
Map_add 6 724.624 ns 6.7591 ns 6.3225 ns 723.425 ns 1.00 0.00 0.1753 - - 1104 B
MapNew_add 6 710.257 ns 9.7579 ns 9.1275 ns 709.268 ns 0.98 0.01 0.1759 - - 1104 B
Map_remove 6 603.675 ns 4.5155 ns 3.7707 ns 602.641 ns 1.00 0.00 0.1337 - - 840 B
MapNew_remove 6 543.511 ns 6.4022 ns 5.9886 ns 545.310 ns 0.90 0.01 0.1185 - - 744 B
Map_ofArray 6 402.183 ns 5.2088 ns 4.8723 ns 401.106 ns 1.00 0.00 0.0944 - - 592 B
MapNew_ofArray 6 242.507 ns 1.9622 ns 1.7394 ns 242.346 ns 0.60 0.01 0.0636 - - 400 B
Map_ofList 6 332.691 ns 3.7904 ns 3.5455 ns 333.459 ns 1.00 0.00 0.0866 - - 544 B
MapNew_ofList 6 296.374 ns 3.0157 ns 2.8209 ns 296.023 ns 0.89 0.01 0.0764 - - 480 B
Map_ofSeq 6 474.995 ns 5.0178 ns 4.4482 ns 473.699 ns 1.00 0.00 0.1132 - - 712 B
MapNew_ofSeq 6 301.133 ns 3.7388 ns 3.4973 ns 302.278 ns 0.63 0.01 0.0764 - - 480 B
Map_toArray 6 142.908 ns 1.1769 ns 1.1009 ns 142.999 ns 1.00 0.00 0.0649 - - 408 B
MapNew_toArray 6 68.110 ns 0.9899 ns 0.9259 ns 67.874 ns 0.48 0.01 0.0382 - - 240 B
Map_toList 6 95.636 ns 1.9892 ns 1.9536 ns 95.249 ns 1.00 0.00 0.0535 0.0001 - 336 B
MapNew_toList 6 73.133 ns 0.4729 ns 0.3949 ns 73.069 ns 0.76 0.02 0.0535 0.0001 - 336 B
Map_enumerate 6 225.119 ns 2.5770 ns 2.4105 ns 225.316 ns 1.00 0.00 0.0765 - - 480 B
MapNew_enumerate 6 117.402 ns 1.3825 ns 1.2932 ns 117.032 ns 0.52 0.01 0.0382 - - 240 B
Map_toSeq_enum 6 436.882 ns 3.7262 ns 3.4855 ns 435.490 ns 1.00 0.00 0.1427 - - 896 B
MapNew_toSeq_enum 6 449.669 ns 3.3768 ns 2.8198 ns 448.971 ns 1.03 0.01 0.0914 - - 576 B
Map_containsKey_all 6 134.092 ns 1.9490 ns 1.8231 ns 134.021 ns 1.00 0.00 - - - -
MapNew_containsKey_all 6 75.249 ns 0.9073 ns 0.8487 ns 75.043 ns 0.56 0.01 - - - -
Map_containsKey_nonexisting 6 24.814 ns 0.3481 ns 0.3256 ns 24.763 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 6 12.940 ns 0.1471 ns 0.1304 ns 12.937 ns 0.52 0.01 - - - -
Map_tryFind 6 29.312 ns 0.5079 ns 0.4503 ns 29.128 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 6 16.292 ns 0.1889 ns 0.1767 ns 16.212 ns 0.56 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 6 26.836 ns 0.2488 ns 0.2077 ns 26.763 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 6 12.908 ns 0.1292 ns 0.1145 ns 12.898 ns 0.48 0.01 - - - -
Map_remove_all 6 373.278 ns 3.9885 ns 3.7309 ns 374.626 ns 1.00 0.00 0.0892 - - 560 B
MapNew_remove_all 6 391.579 ns 4.8186 ns 4.0237 ns 391.171 ns 1.05 0.02 0.0840 - - 528 B
Map_exists 6 53.808 ns 0.7300 ns 0.6828 ns 54.014 ns 1.00 0.00 0.0038 - - 24 B
MapNew_exists 6 33.640 ns 0.4238 ns 0.3964 ns 33.446 ns 0.63 0.01 0.0038 - - 24 B
Map_fold 6 49.547 ns 0.1626 ns 0.1521 ns 49.553 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 6 31.927 ns 0.3237 ns 0.3028 ns 31.841 ns 0.64 0.01 0.0038 - - 24 B
Map_foldBack 6 50.315 ns 0.5683 ns 0.5316 ns 50.239 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 6 31.146 ns 0.2671 ns 0.2230 ns 31.105 ns 0.62 0.01 0.0038 - - 24 B
Map_add 7 1,003.116 ns 11.0531 ns 10.3390 ns 1,004.297 ns 1.00 0.00 0.2279 - - 1432 B
MapNew_add 7 861.235 ns 8.6582 ns 8.0988 ns 859.807 ns 0.86 0.01 0.2053 - - 1288 B
Map_remove 7 742.567 ns 7.5677 ns 7.0788 ns 742.511 ns 1.00 0.00 0.1679 - - 1056 B
MapNew_remove 7 607.980 ns 7.5718 ns 7.0827 ns 609.156 ns 0.82 0.01 0.1515 - - 952 B
Map_ofArray 7 433.470 ns 6.0508 ns 5.6600 ns 433.156 ns 1.00 0.00 0.1055 - - 664 B
MapNew_ofArray 7 284.733 ns 3.3675 ns 3.1500 ns 284.681 ns 0.66 0.01 0.0700 - - 440 B
Map_ofList 7 441.972 ns 6.0492 ns 5.6585 ns 445.380 ns 1.00 0.00 0.1057 - - 664 B
MapNew_ofList 7 308.966 ns 3.4191 ns 3.0310 ns 308.963 ns 0.70 0.01 0.0814 - - 512 B
Map_ofSeq 7 496.505 ns 3.5927 ns 3.1849 ns 495.510 ns 1.00 0.00 0.1135 - - 712 B
MapNew_ofSeq 7 316.872 ns 4.2114 ns 3.9393 ns 315.207 ns 0.64 0.01 0.0815 - - 512 B
Map_toArray 7 154.405 ns 0.5960 ns 0.4977 ns 154.401 ns 1.00 0.00 0.0752 - - 472 B
MapNew_toArray 7 74.172 ns 1.0403 ns 0.9731 ns 74.582 ns 0.48 0.01 0.0434 0.0001 - 272 B
Map_toList 7 113.610 ns 1.1125 ns 0.9290 ns 113.630 ns 1.00 0.00 0.0624 0.0001 - 392 B
MapNew_toList 7 79.533 ns 1.0728 ns 1.0035 ns 79.132 ns 0.70 0.01 0.0624 0.0001 - 392 B
Map_enumerate 7 275.158 ns 3.8233 ns 3.5763 ns 273.753 ns 1.00 0.00 0.0956 - - 600 B
MapNew_enumerate 7 132.552 ns 1.4122 ns 1.3210 ns 131.953 ns 0.48 0.01 0.0446 - - 280 B
Map_toSeq_enum 7 475.662 ns 6.8887 ns 6.4437 ns 473.094 ns 1.00 0.00 0.1463 - - 920 B
MapNew_toSeq_enum 7 515.716 ns 4.9078 ns 4.5908 ns 517.605 ns 1.08 0.02 0.1016 - - 640 B
Map_containsKey_all 7 163.176 ns 2.0153 ns 1.8851 ns 162.679 ns 1.00 0.00 - - - -
MapNew_containsKey_all 7 89.935 ns 0.9712 ns 0.9084 ns 89.851 ns 0.55 0.01 - - - -
Map_containsKey_nonexisting 7 24.433 ns 0.2863 ns 0.2678 ns 24.353 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 7 12.889 ns 0.1762 ns 0.1648 ns 12.795 ns 0.53 0.01 - - - -
Map_tryFind 7 29.385 ns 0.2276 ns 0.1901 ns 29.371 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 7 8.461 ns 0.0914 ns 0.0763 ns 8.450 ns 0.29 0.00 0.0038 - - 24 B
Map_tryFind_nonexisting 7 27.096 ns 0.4209 ns 0.3937 ns 26.915 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 7 13.012 ns 0.2350 ns 0.2198 ns 13.037 ns 0.48 0.01 - - - -
Map_remove_all 7 514.633 ns 3.5915 ns 3.1838 ns 513.573 ns 1.00 0.00 0.1184 - - 744 B
MapNew_remove_all 7 513.927 ns 7.5200 ns 7.0342 ns 511.677 ns 1.00 0.01 0.1056 - - 664 B
Map_exists 7 65.720 ns 0.4266 ns 0.3990 ns 65.566 ns 1.00 0.00 0.0038 - - 24 B
MapNew_exists 7 34.617 ns 0.4962 ns 0.4642 ns 34.570 ns 0.53 0.01 0.0038 - - 24 B
Map_fold 7 61.936 ns 0.2451 ns 0.2047 ns 61.907 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 7 32.529 ns 0.1356 ns 0.1202 ns 32.526 ns 0.53 0.00 0.0038 - - 24 B
Map_foldBack 7 62.924 ns 0.7514 ns 0.7029 ns 62.554 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 7 31.639 ns 0.2714 ns 0.2406 ns 31.611 ns 0.50 0.01 0.0038 - - 24 B
Map_add 8 1,182.335 ns 6.3627 ns 4.9676 ns 1,182.011 ns 1.00 0.00 0.2608 - - 1640 B
MapNew_add 8 1,249.718 ns 17.4200 ns 16.2947 ns 1,244.469 ns 1.06 0.01 0.2652 - - 1664 B
Map_remove 8 912.842 ns 5.4776 ns 4.5740 ns 913.254 ns 1.00 0.00 0.2063 - - 1296 B
MapNew_remove 8 958.894 ns 12.8274 ns 11.9988 ns 957.501 ns 1.05 0.01 0.1771 - - 1112 B
Map_ofArray 8 661.631 ns 6.6212 ns 6.1935 ns 660.485 ns 1.00 0.00 0.1555 - - 976 B
MapNew_ofArray 8 364.779 ns 5.1532 ns 4.8203 ns 363.531 ns 0.55 0.01 0.0803 - - 504 B
Map_ofList 8 607.536 ns 7.7311 ns 7.2317 ns 606.569 ns 1.00 0.00 0.1398 - - 880 B
MapNew_ofList 8 434.919 ns 5.0863 ns 4.7577 ns 434.455 ns 0.72 0.01 0.0902 - - 568 B
Map_ofSeq 8 758.961 ns 8.3311 ns 7.7929 ns 757.023 ns 1.00 0.00 0.1669 - - 1048 B
MapNew_ofSeq 8 437.869 ns 4.7248 ns 4.4196 ns 438.836 ns 0.58 0.00 0.0905 - - 568 B
Map_toArray 8 180.499 ns 1.4369 ns 1.3440 ns 180.249 ns 1.00 0.00 0.0853 - - 536 B
MapNew_toArray 8 86.075 ns 1.1160 ns 1.0439 ns 85.956 ns 0.48 0.01 0.0484 0.0001 - 304 B
Map_toList 8 135.301 ns 0.9210 ns 0.7691 ns 134.961 ns 1.00 0.00 0.0713 0.0001 - 448 B
MapNew_toList 8 96.702 ns 1.1425 ns 1.0128 ns 96.440 ns 0.71 0.01 0.0714 0.0001 - 448 B
Map_enumerate 8 331.459 ns 3.4320 ns 3.2103 ns 332.188 ns 1.00 0.00 0.1146 - - 720 B
MapNew_enumerate 8 166.246 ns 2.0574 ns 1.9245 ns 165.942 ns 0.50 0.01 0.0510 - - 320 B
Map_toSeq_enum 8 496.245 ns 3.2306 ns 2.8639 ns 495.276 ns 1.00 0.00 0.1503 - - 944 B
MapNew_toSeq_enum 8 558.973 ns 8.5204 ns 7.9700 ns 560.174 ns 1.12 0.02 0.1119 - - 704 B
Map_containsKey_all 8 193.843 ns 2.3304 ns 2.1799 ns 193.151 ns 1.00 0.00 - - - -
MapNew_containsKey_all 8 108.776 ns 0.8924 ns 0.7452 ns 108.603 ns 0.56 0.01 - - - -
Map_containsKey_nonexisting 8 25.643 ns 0.2763 ns 0.2307 ns 25.625 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 8 16.669 ns 0.2170 ns 0.2030 ns 16.652 ns 0.65 0.01 - - - -
Map_tryFind 8 37.652 ns 0.6733 ns 0.6298 ns 37.482 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 8 16.192 ns 0.1705 ns 0.1595 ns 16.171 ns 0.43 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 8 36.863 ns 0.5869 ns 0.5490 ns 36.608 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 8 16.523 ns 0.1901 ns 0.1685 ns 16.486 ns 0.45 0.01 - - - -
Map_remove_all 8 542.312 ns 3.7721 ns 3.3439 ns 541.074 ns 1.00 0.00 0.1414 - - 888 B
MapNew_remove_all 8 669.381 ns 10.7031 ns 10.0117 ns 670.768 ns 1.23 0.02 0.1193 - - 752 B
Map_exists 8 79.476 ns 0.3218 ns 0.2513 ns 79.464 ns 1.00 0.00 0.0038 - - 24 B
MapNew_exists 8 40.960 ns 0.4194 ns 0.3923 ns 40.809 ns 0.52 0.01 0.0038 - - 24 B
Map_fold 8 74.809 ns 0.6545 ns 0.5802 ns 74.653 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 8 38.553 ns 0.4362 ns 0.4081 ns 38.353 ns 0.52 0.01 0.0038 - - 24 B
Map_foldBack 8 62.538 ns 0.8999 ns 0.8418 ns 62.429 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 8 37.556 ns 0.1581 ns 0.1320 ns 37.504 ns 0.60 0.01 0.0038 - - 24 B
Map_add 9 1,610.804 ns 19.7253 ns 18.4510 ns 1,604.378 ns 1.00 0.00 0.3508 - - 2208 B
MapNew_add 9 1,822.485 ns 23.8048 ns 22.2671 ns 1,814.038 ns 1.13 0.02 0.3161 - - 1992 B
Map_remove 9 1,178.102 ns 5.1547 ns 4.3044 ns 1,179.570 ns 1.00 0.00 0.2332 - - 1464 B
MapNew_remove 9 974.621 ns 15.9936 ns 14.9604 ns 976.552 ns 0.83 0.01 0.2020 - - 1272 B
Map_ofArray 9 832.302 ns 9.1656 ns 8.1251 ns 830.008 ns 1.00 0.00 0.1896 - - 1192 B
MapNew_ofArray 9 447.027 ns 4.1024 ns 3.6367 ns 445.455 ns 0.54 0.01 0.0902 - - 568 B
Map_ofList 9 713.508 ns 6.7081 ns 5.6016 ns 711.795 ns 1.00 0.00 0.1555 - - 976 B
MapNew_ofList 9 490.493 ns 6.6586 ns 6.2284 ns 489.798 ns 0.69 0.01 0.0991 - - 624 B
Map_ofSeq 9 838.374 ns 8.3494 ns 7.8100 ns 836.965 ns 1.00 0.00 0.1861 - - 1168 B
MapNew_ofSeq 9 484.124 ns 3.2085 ns 2.6792 ns 483.520 ns 0.58 0.01 0.0993 - - 624 B
Map_toArray 9 191.922 ns 2.7574 ns 2.5793 ns 191.015 ns 1.00 0.00 0.0956 0.0002 - 600 B
MapNew_toArray 9 98.504 ns 1.2185 ns 1.1398 ns 98.241 ns 0.51 0.01 0.0536 0.0001 - 336 B
Map_toList 9 156.715 ns 2.3545 ns 2.2024 ns 155.692 ns 1.00 0.00 0.0803 0.0002 - 504 B
MapNew_toList 9 110.114 ns 1.2891 ns 1.2058 ns 109.829 ns 0.70 0.01 0.0802 0.0002 - 504 B
Map_enumerate 9 341.814 ns 3.8627 ns 3.4242 ns 342.097 ns 1.00 0.00 0.1146 - - 720 B
MapNew_enumerate 9 184.896 ns 1.9434 ns 1.8179 ns 184.912 ns 0.54 0.01 0.0573 - - 360 B
Map_toSeq_enum 9 573.114 ns 8.4991 ns 7.9501 ns 570.087 ns 1.00 0.00 0.1730 - - 1088 B
MapNew_toSeq_enum 9 598.995 ns 2.8472 ns 2.3775 ns 598.117 ns 1.04 0.01 0.1221 - - 768 B
Map_containsKey_all 9 249.666 ns 3.6816 ns 3.4438 ns 247.845 ns 1.00 0.00 - - - -
MapNew_containsKey_all 9 128.205 ns 1.4449 ns 1.3516 ns 127.880 ns 0.51 0.01 - - - -
Map_containsKey_nonexisting 9 24.812 ns 0.3627 ns 0.3393 ns 24.768 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 9 16.481 ns 0.0481 ns 0.0426 ns 16.479 ns 0.66 0.01 - - - -
Map_tryFind 9 35.661 ns 0.3642 ns 0.3407 ns 35.561 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 9 8.415 ns 0.0383 ns 0.0320 ns 8.419 ns 0.24 0.00 0.0038 - - 24 B
Map_tryFind_nonexisting 9 29.371 ns 0.3899 ns 0.3647 ns 29.343 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 9 16.580 ns 0.2210 ns 0.1960 ns 16.524 ns 0.56 0.01 - - - -
Map_remove_all 9 600.926 ns 7.4990 ns 7.0146 ns 599.509 ns 1.00 0.00 0.1577 - - 992 B
MapNew_remove_all 9 882.005 ns 12.4434 ns 11.6396 ns 874.894 ns 1.47 0.03 0.1450 - - 912 B
Map_exists 9 65.436 ns 0.8443 ns 0.7898 ns 65.272 ns 1.00 0.00 0.0038 - - 24 B
MapNew_exists 9 47.635 ns 0.6470 ns 0.6052 ns 47.392 ns 0.73 0.01 0.0038 - - 24 B
Map_fold 9 87.652 ns 1.0596 ns 0.9912 ns 87.270 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 9 44.330 ns 0.4181 ns 0.3706 ns 44.213 ns 0.51 0.01 0.0038 - - 24 B
Map_foldBack 9 87.924 ns 0.8091 ns 0.7172 ns 87.638 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 9 43.861 ns 0.5669 ns 0.5302 ns 43.603 ns 0.50 0.01 0.0038 - - 24 B
Map_add 10 1,604.721 ns 20.8396 ns 19.4933 ns 1,593.880 ns 1.00 0.00 0.3349 - - 2104 B
MapNew_add 10 1,588.930 ns 22.5172 ns 21.0626 ns 1,581.020 ns 0.99 0.02 0.3545 - - 2224 B
Map_remove 10 1,291.548 ns 20.1422 ns 18.8410 ns 1,291.737 ns 1.00 0.00 0.2373 - - 1496 B
MapNew_remove 10 1,338.480 ns 14.9947 ns 14.0260 ns 1,342.263 ns 1.04 0.02 0.2283 - - 1432 B
Map_ofArray 10 892.948 ns 7.2499 ns 6.0540 ns 890.857 ns 1.00 0.00 0.1938 - - 1216 B
MapNew_ofArray 10 504.622 ns 4.2989 ns 3.8108 ns 503.594 ns 0.56 0.01 0.1004 - - 632 B
Map_ofList 10 923.976 ns 3.8913 ns 3.0381 ns 923.794 ns 1.00 0.00 0.1971 - - 1240 B
MapNew_ofList 10 539.772 ns 4.7231 ns 4.1869 ns 539.942 ns 0.58 0.01 0.1083 - - 680 B
Map_ofSeq 10 818.376 ns 3.3836 ns 2.8255 ns 818.496 ns 1.00 0.00 0.1743 - - 1096 B
MapNew_ofSeq 10 553.994 ns 7.7575 ns 7.2564 ns 551.793 ns 0.68 0.01 0.1079 - - 680 B
Map_toArray 10 218.581 ns 2.7250 ns 2.5490 ns 217.425 ns 1.00 0.00 0.1057 0.0002 - 664 B
MapNew_toArray 10 110.336 ns 1.4270 ns 1.3348 ns 109.831 ns 0.50 0.01 0.0587 0.0001 - 368 B
Map_toList 10 169.450 ns 2.0372 ns 1.9056 ns 169.978 ns 1.00 0.00 0.0892 0.0002 - 560 B
MapNew_toList 10 124.093 ns 1.5089 ns 1.4115 ns 123.567 ns 0.73 0.01 0.0892 0.0003 - 560 B
Map_enumerate 10 386.367 ns 5.9269 ns 5.5440 ns 388.951 ns 1.00 0.00 0.1335 - - 840 B
MapNew_enumerate 10 224.573 ns 2.1656 ns 2.0257 ns 224.642 ns 0.58 0.01 0.0637 - - 400 B
Map_toSeq_enum 10 638.577 ns 9.6056 ns 8.9851 ns 633.672 ns 1.00 0.00 0.1963 - - 1232 B
MapNew_toSeq_enum 10 678.253 ns 8.6641 ns 8.1044 ns 677.223 ns 1.06 0.02 0.1326 - - 832 B
Map_containsKey_all 10 262.360 ns 2.7567 ns 2.5786 ns 262.829 ns 1.00 0.00 - - - -
MapNew_containsKey_all 10 148.927 ns 1.8939 ns 1.7715 ns 149.527 ns 0.57 0.01 - - - -
Map_containsKey_nonexisting 10 25.871 ns 0.3195 ns 0.2988 ns 25.831 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 10 16.565 ns 0.2222 ns 0.2079 ns 16.475 ns 0.64 0.01 - - - -
Map_tryFind 10 39.040 ns 0.6016 ns 0.5627 ns 38.702 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 10 16.756 ns 0.2812 ns 0.2630 ns 16.620 ns 0.43 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 10 36.919 ns 0.4377 ns 0.4094 ns 36.900 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 10 16.496 ns 0.1049 ns 0.0819 ns 16.481 ns 0.45 0.01 - - - -
Map_remove_all 10 797.745 ns 5.3335 ns 4.4537 ns 797.072 ns 1.00 0.00 0.1862 - - 1168 B
MapNew_remove_all 10 1,131.470 ns 16.0750 ns 15.0366 ns 1,132.982 ns 1.42 0.02 0.1741 - - 1096 B
Map_exists 10 93.302 ns 1.3189 ns 1.2337 ns 93.142 ns 1.00 0.00 0.0037 - - 24 B
MapNew_exists 10 53.929 ns 0.5489 ns 0.5134 ns 53.777 ns 0.58 0.01 0.0038 - - 24 B
Map_fold 10 73.803 ns 0.8027 ns 0.6703 ns 73.736 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 10 50.455 ns 0.2079 ns 0.1843 ns 50.510 ns 0.68 0.01 0.0038 - - 24 B
Map_foldBack 10 74.486 ns 0.5893 ns 0.5224 ns 74.458 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 10 49.762 ns 0.4654 ns 0.4353 ns 49.644 ns 0.67 0.01 0.0038 - - 24 B
Map_add 20 4,421.771 ns 36.4372 ns 32.3007 ns 4,416.306 ns 1.00 0.00 0.8746 - - 5504 B
MapNew_add 20 3,755.751 ns 42.7362 ns 39.9755 ns 3,762.254 ns 0.85 0.01 0.8649 - - 5432 B
Map_remove 20 3,851.363 ns 74.9730 ns 112.2161 ns 3,870.566 ns 1.00 0.00 0.7211 - - 4536 B
MapNew_remove 20 2,774.731 ns 43.9451 ns 41.1062 ns 2,779.836 ns 0.73 0.02 0.6042 - - 3800 B
Map_ofArray 20 3,011.107 ns 40.0894 ns 37.4996 ns 3,013.647 ns 1.00 0.00 0.5633 0.0030 - 3544 B
MapNew_ofArray 20 1,100.352 ns 18.5862 ns 17.3855 ns 1,093.074 ns 0.37 0.01 0.1875 0.0011 - 1176 B
Map_ofList 20 2,984.266 ns 51.0348 ns 47.7380 ns 2,979.149 ns 1.00 0.00 0.5676 0.0030 - 3568 B
MapNew_ofList 20 1,214.431 ns 15.4348 ns 14.4377 ns 1,209.903 ns 0.41 0.01 0.2268 0.0012 - 1424 B
Map_ofSeq 20 3,142.821 ns 50.4156 ns 47.1588 ns 3,121.843 ns 1.00 0.00 0.5937 0.0031 - 3736 B
MapNew_ofSeq 20 1,229.937 ns 17.6977 ns 16.5544 ns 1,224.719 ns 0.39 0.01 0.2269 0.0012 - 1424 B
Map_toArray 20 425.398 ns 5.7863 ns 5.4125 ns 423.428 ns 1.00 0.00 0.2075 0.0009 - 1304 B
MapNew_toArray 20 208.293 ns 2.7162 ns 2.5408 ns 208.325 ns 0.49 0.01 0.1096 0.0004 - 688 B
Map_toList 20 325.575 ns 3.5492 ns 3.1463 ns 324.085 ns 1.00 0.00 0.1783 0.0010 - 1120 B
MapNew_toList 20 246.424 ns 2.9710 ns 2.7791 ns 245.323 ns 0.76 0.01 0.1784 0.0010 - 1120 B
Map_enumerate 20 777.279 ns 10.7119 ns 10.0199 ns 773.081 ns 1.00 0.00 0.2483 - - 1560 B
MapNew_enumerate 20 426.774 ns 4.9000 ns 4.5834 ns 427.435 ns 0.55 0.01 0.1273 - - 800 B
Map_toSeq_enum 20 1,180.498 ns 6.7527 ns 5.2720 ns 1,181.468 ns 1.00 0.00 0.3493 - - 2192 B
MapNew_toSeq_enum 20 1,204.156 ns 6.5926 ns 6.1667 ns 1,205.143 ns 1.02 0.01 0.2337 - - 1472 B
Map_containsKey_all 20 659.633 ns 10.2679 ns 9.6046 ns 657.553 ns 1.00 0.00 - - - -
MapNew_containsKey_all 20 357.689 ns 4.7296 ns 4.4241 ns 356.728 ns 0.54 0.01 - - - -
Map_containsKey_nonexisting 20 35.186 ns 0.4900 ns 0.4583 ns 35.369 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 20 20.547 ns 0.4410 ns 0.4125 ns 20.450 ns 0.58 0.02 - - - -
Map_tryFind 20 45.029 ns 0.1465 ns 0.1224 ns 45.039 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 20 16.177 ns 0.2286 ns 0.2026 ns 16.086 ns 0.36 0.00 0.0038 - - 24 B
Map_tryFind_nonexisting 20 37.116 ns 0.5217 ns 0.4880 ns 36.841 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 20 20.135 ns 0.1529 ns 0.1277 ns 20.076 ns 0.54 0.01 - - - -
Map_remove_all 20 2,225.933 ns 32.6270 ns 30.5193 ns 2,223.952 ns 1.00 0.00 0.5418 - - 3400 B
MapNew_remove_all 20 2,692.097 ns 31.7112 ns 29.6627 ns 2,695.271 ns 1.21 0.02 0.4524 - - 2840 B
Map_exists 20 173.897 ns 2.0961 ns 1.9607 ns 173.204 ns 1.00 0.00 0.0037 - - 24 B
MapNew_exists 20 96.698 ns 1.3458 ns 1.2588 ns 96.130 ns 0.56 0.01 0.0037 - - 24 B
Map_fold 20 161.428 ns 2.2126 ns 2.0697 ns 160.301 ns 1.00 0.00 0.0037 - - 24 B
MapNew_fold 20 91.002 ns 1.1797 ns 1.1035 ns 90.822 ns 0.56 0.01 0.0038 - - 24 B
Map_foldBack 20 147.073 ns 0.7139 ns 0.6329 ns 147.052 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 20 88.391 ns 0.9430 ns 0.8821 ns 88.218 ns 0.60 0.01 0.0038 - - 24 B
Map_add 30 7,855.881 ns 108.7945 ns 101.7665 ns 7,854.245 ns 1.00 0.00 1.4590 - - 9192 B
MapNew_add 30 6,353.539 ns 84.3965 ns 78.9445 ns 6,337.524 ns 0.81 0.02 1.3389 - - 8400 B
Map_remove 30 6,690.231 ns 96.7350 ns 90.4860 ns 6,642.947 ns 1.00 0.00 1.2344 - - 7776 B
MapNew_remove 30 4,758.884 ns 62.8952 ns 58.8322 ns 4,763.430 ns 0.71 0.01 1.0979 - - 6888 B
Map_ofArray 30 5,339.286 ns 78.4956 ns 73.4249 ns 5,343.730 ns 1.00 0.00 0.9799 0.0054 - 6160 B
MapNew_ofArray 30 1,537.128 ns 20.8081 ns 18.4458 ns 1,526.856 ns 0.29 0.00 0.2622 0.0015 - 1648 B
Map_ofList 30 5,709.955 ns 73.5214 ns 68.7719 ns 5,696.778 ns 1.00 0.00 1.0160 0.0057 - 6400 B
MapNew_ofList 30 1,722.317 ns 15.6969 ns 14.6829 ns 1,719.145 ns 0.30 0.00 0.2893 0.0017 - 1816 B
Map_ofSeq 30 6,102.986 ns 88.9006 ns 83.1577 ns 6,096.590 ns 1.00 0.00 1.0629 0.0061 - 6688 B
MapNew_ofSeq 30 1,748.908 ns 22.5441 ns 21.0878 ns 1,746.226 ns 0.29 0.00 0.2895 0.0017 - 1816 B
Map_toArray 30 654.999 ns 8.4824 ns 7.9345 ns 652.941 ns 1.00 0.00 0.3098 0.0013 - 1944 B
MapNew_toArray 30 290.582 ns 3.2372 ns 3.0281 ns 289.434 ns 0.44 0.01 0.1607 0.0012 - 1008 B
Map_toList 30 522.840 ns 7.9362 ns 7.4235 ns 520.010 ns 1.00 0.00 0.2674 0.0021 - 1680 B
MapNew_toList 30 368.078 ns 4.7487 ns 4.4420 ns 368.154 ns 0.70 0.01 0.2675 0.0022 - 1680 B
Map_enumerate 30 1,273.114 ns 24.4094 ns 29.9769 ns 1,276.741 ns 1.00 0.00 0.3819 - - 2400 B
MapNew_enumerate 30 629.219 ns 7.6666 ns 7.1714 ns 627.011 ns 0.50 0.01 0.1912 - - 1200 B
Map_toSeq_enum 30 1,733.087 ns 19.6235 ns 17.3957 ns 1,726.397 ns 1.00 0.00 0.5020 - - 3152 B
MapNew_toSeq_enum 30 1,834.480 ns 22.0120 ns 20.5900 ns 1,827.458 ns 1.06 0.01 0.3361 - - 2112 B
Map_containsKey_all 30 1,196.978 ns 19.0896 ns 17.8565 ns 1,196.669 ns 1.00 0.00 - - - -
MapNew_containsKey_all 30 582.125 ns 7.9516 ns 7.4379 ns 583.776 ns 0.49 0.01 - - - -
Map_containsKey_nonexisting 30 53.606 ns 0.7414 ns 0.6935 ns 53.472 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 30 20.427 ns 0.2812 ns 0.2630 ns 20.382 ns 0.38 0.01 - - - -
Map_tryFind 30 50.650 ns 0.7639 ns 0.7145 ns 50.409 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 30 12.527 ns 0.2098 ns 0.1962 ns 12.442 ns 0.25 0.00 0.0038 - - 24 B
Map_tryFind_nonexisting 30 48.251 ns 0.3238 ns 0.2870 ns 48.266 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 30 20.225 ns 0.3711 ns 0.3471 ns 20.046 ns 0.42 0.01 - - - -
Map_remove_all 30 4,237.062 ns 35.9068 ns 31.8305 ns 4,232.504 ns 1.00 0.00 0.8946 - - 5616 B
MapNew_remove_all 30 4,304.067 ns 51.3940 ns 48.0740 ns 4,314.780 ns 1.02 0.01 0.7924 - - 4992 B
Map_exists 30 267.515 ns 3.1231 ns 2.9214 ns 266.841 ns 1.00 0.00 0.0037 - - 24 B
MapNew_exists 30 122.156 ns 1.5195 ns 1.4213 ns 121.510 ns 0.46 0.01 0.0038 - - 24 B
Map_fold 30 208.925 ns 3.1983 ns 2.9917 ns 207.059 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 30 113.738 ns 1.1992 ns 1.1218 ns 113.145 ns 0.54 0.01 0.0038 - - 24 B
Map_foldBack 30 262.089 ns 3.6558 ns 3.2407 ns 261.628 ns 1.00 0.00 0.0037 - - 24 B
MapNew_foldBack 30 109.609 ns 0.6847 ns 0.6405 ns 109.408 ns 0.42 0.01 0.0038 - - 24 B
Map_add 40 10,294.645 ns 138.8361 ns 129.8674 ns 10,252.576 ns 1.00 0.00 1.9385 - - 12184 B
MapNew_add 40 9,457.669 ns 56.8536 ns 47.4753 ns 9,440.421 ns 0.92 0.01 2.0473 - - 12880 B
Map_remove 40 9,985.139 ns 144.3229 ns 134.9997 ns 9,913.221 ns 1.00 0.00 1.7863 - - 11240 B
MapNew_remove 40 7,248.373 ns 102.4928 ns 95.8719 ns 7,214.275 ns 0.73 0.02 1.5104 - - 9496 B
Map_ofArray 40 8,019.331 ns 90.3914 ns 84.5521 ns 7,997.463 ns 1.00 0.00 1.3960 0.0160 - 8800 B
MapNew_ofArray 40 2,524.525 ns 13.1162 ns 10.9526 ns 2,531.517 ns 0.31 0.00 0.3606 0.0026 - 2264 B
Map_ofList 40 7,933.952 ns 47.0271 ns 39.2697 ns 7,916.313 ns 1.00 0.00 1.3845 0.0158 - 8704 B
MapNew_ofList 40 2,747.626 ns 29.8316 ns 27.9045 ns 2,742.849 ns 0.35 0.00 0.4587 0.0027 - 2888 B
Map_ofSeq 40 8,133.915 ns 110.5354 ns 103.3949 ns 8,156.907 ns 1.00 0.00 1.3797 0.0159 - 8656 B
MapNew_ofSeq 40 2,696.886 ns 16.1806 ns 12.6327 ns 2,697.683 ns 0.33 0.01 0.4587 0.0055 - 2888 B
Map_toArray 40 870.310 ns 12.6105 ns 11.7958 ns 866.942 ns 1.00 0.00 0.4116 0.0035 - 2584 B
MapNew_toArray 40 412.991 ns 4.2332 ns 3.7526 ns 412.341 ns 0.47 0.01 0.2115 0.0017 - 1328 B
Map_toList 40 661.340 ns 7.5681 ns 7.0792 ns 660.936 ns 1.00 0.00 0.3567 0.0039 - 2240 B
MapNew_toList 40 508.321 ns 10.1089 ns 9.9283 ns 507.664 ns 0.77 0.02 0.3569 0.0040 - 2240 B
Map_enumerate 40 1,622.565 ns 21.4391 ns 20.0541 ns 1,624.155 ns 1.00 0.00 0.4959 - - 3120 B
MapNew_enumerate 40 826.716 ns 8.3611 ns 7.4119 ns 826.148 ns 0.51 0.01 0.2550 - - 1600 B
Map_toSeq_enum 40 2,294.815 ns 33.0876 ns 30.9501 ns 2,309.184 ns 1.00 0.00 0.6539 - - 4112 B
MapNew_toSeq_enum 40 2,383.537 ns 26.2079 ns 24.5149 ns 2,386.569 ns 1.04 0.02 0.4373 - - 2752 B
Map_containsKey_all 40 1,830.712 ns 26.6112 ns 24.8921 ns 1,830.122 ns 1.00 0.00 - - - -
MapNew_containsKey_all 40 858.361 ns 12.6951 ns 11.8750 ns 860.906 ns 0.47 0.01 - - - -
Map_containsKey_nonexisting 40 53.162 ns 0.3924 ns 0.3479 ns 53.033 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 40 24.065 ns 0.3037 ns 0.2841 ns 23.997 ns 0.45 0.01 - - - -
Map_tryFind 40 63.495 ns 0.8621 ns 0.8064 ns 63.325 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 40 26.584 ns 0.3621 ns 0.3210 ns 26.531 ns 0.42 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 40 48.801 ns 0.5960 ns 0.5284 ns 48.592 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 40 23.947 ns 0.3838 ns 0.3590 ns 23.802 ns 0.49 0.01 - - - -
Map_remove_all 40 6,505.682 ns 92.4872 ns 86.5126 ns 6,472.562 ns 1.00 0.00 1.3414 - - 8424 B
MapNew_remove_all 40 6,199.681 ns 73.3056 ns 68.5701 ns 6,170.542 ns 0.95 0.02 1.1602 - - 7312 B
Map_exists 40 345.228 ns 3.9141 ns 3.6613 ns 343.886 ns 1.00 0.00 0.0038 - - 24 B
MapNew_exists 40 188.318 ns 1.1387 ns 1.0095 ns 188.190 ns 0.55 0.01 0.0037 - - 24 B
Map_fold 40 338.589 ns 4.2722 ns 3.9962 ns 339.775 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 40 169.102 ns 1.7105 ns 1.4284 ns 168.828 ns 0.50 0.01 0.0038 - - 24 B
Map_foldBack 40 336.039 ns 4.4759 ns 4.1867 ns 334.414 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 40 164.109 ns 0.8300 ns 0.7357 ns 163.797 ns 0.49 0.01 0.0037 - - 24 B
Map_add 50 14,178.639 ns 138.5410 ns 129.5913 ns 14,194.407 ns 1.00 0.00 2.6563 - - 16736 B
MapNew_add 50 11,366.490 ns 120.6422 ns 106.9461 ns 11,346.016 ns 0.80 0.01 2.5900 - - 16256 B
Map_remove 50 12,934.287 ns 196.7572 ns 184.0468 ns 12,881.439 ns 1.00 0.00 2.3214 - - 14584 B
MapNew_remove 50 9,325.533 ns 73.9063 ns 61.7151 ns 9,338.775 ns 0.72 0.01 1.9826 - - 12488 B
Map_ofArray 50 10,940.882 ns 134.6140 ns 125.9180 ns 10,977.603 ns 1.00 0.00 1.8506 0.0215 - 11632 B
MapNew_ofArray 50 3,118.839 ns 45.2629 ns 42.3390 ns 3,117.154 ns 0.29 0.01 0.4510 0.0063 - 2832 B
Map_ofList 50 11,262.454 ns 48.3551 ns 37.7525 ns 11,262.535 ns 1.00 0.00 1.9402 0.0224 - 12184 B
MapNew_ofList 50 3,393.317 ns 44.9626 ns 42.0581 ns 3,405.401 ns 0.30 0.00 0.5373 0.0067 - 3376 B
Map_ofSeq 50 10,770.125 ns 54.6813 ns 48.4736 ns 10,760.949 ns 1.00 0.00 1.8445 0.0214 - 11608 B
MapNew_ofSeq 50 3,355.060 ns 45.7440 ns 42.7890 ns 3,344.786 ns 0.31 0.00 0.5351 0.0067 - 3376 B
Map_toArray 50 1,130.873 ns 14.2970 ns 13.3734 ns 1,126.742 ns 1.00 0.00 0.5132 0.0046 - 3224 B
MapNew_toArray 50 520.977 ns 6.4491 ns 6.0325 ns 520.068 ns 0.46 0.01 0.2623 0.0031 - 1648 B
Map_toList 50 820.882 ns 3.1256 ns 2.6100 ns 820.215 ns 1.00 0.00 0.4463 0.0067 - 2800 B
MapNew_toList 50 635.565 ns 4.1454 ns 3.4616 ns 636.411 ns 0.77 0.00 0.4457 0.0065 - 2800 B
Map_enumerate 50 2,103.463 ns 13.5425 ns 11.3086 ns 2,101.805 ns 1.00 0.00 0.6683 - - 4200 B
MapNew_enumerate 50 1,067.824 ns 19.4492 ns 16.2410 ns 1,069.519 ns 0.51 0.01 0.3184 - - 2000 B
Map_toSeq_enum 50 2,830.942 ns 38.2211 ns 35.7520 ns 2,816.471 ns 1.00 0.00 0.7878 - - 4952 B
MapNew_toSeq_enum 50 2,938.557 ns 37.8665 ns 35.4203 ns 2,944.997 ns 1.04 0.02 0.5387 - - 3392 B
Map_containsKey_all 50 2,280.105 ns 12.2524 ns 9.5659 ns 2,277.620 ns 1.00 0.00 - - - -
MapNew_containsKey_all 50 1,121.770 ns 13.3015 ns 12.4422 ns 1,119.868 ns 0.49 0.01 - - - -
Map_containsKey_nonexisting 50 52.642 ns 0.7156 ns 0.6693 ns 52.452 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 50 23.813 ns 0.2268 ns 0.1894 ns 23.759 ns 0.45 0.01 - - - -
Map_tryFind 50 54.112 ns 0.7161 ns 0.6698 ns 53.886 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 50 21.072 ns 0.3741 ns 0.3500 ns 20.906 ns 0.39 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 50 57.424 ns 0.5782 ns 0.5408 ns 57.570 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 50 23.739 ns 0.3491 ns 0.3265 ns 23.851 ns 0.41 0.01 - - - -
Map_remove_all 50 9,390.093 ns 81.7949 ns 76.5110 ns 9,401.750 ns 1.00 0.00 1.7912 - - 11288 B
MapNew_remove_all 50 9,496.636 ns 186.5627 ns 174.5109 ns 9,526.417 ns 1.01 0.02 1.5845 - - 9968 B
Map_exists 50 435.363 ns 5.0290 ns 4.7041 ns 435.152 ns 1.00 0.00 0.0035 - - 24 B
MapNew_exists 50 228.801 ns 0.9610 ns 0.8025 ns 228.635 ns 0.53 0.01 0.0037 - - 24 B
Map_fold 50 432.335 ns 6.8577 ns 6.4147 ns 431.200 ns 1.00 0.00 0.0038 - - 24 B
MapNew_fold 50 215.781 ns 2.4316 ns 2.2745 ns 214.937 ns 0.50 0.01 0.0037 - - 24 B
Map_foldBack 50 381.504 ns 4.7510 ns 4.4441 ns 379.937 ns 1.00 0.00 0.0038 - - 24 B
MapNew_foldBack 50 216.523 ns 2.8828 ns 2.6966 ns 215.256 ns 0.57 0.01 0.0037 - - 24 B
Map_add 60 18,055.859 ns 227.7933 ns 213.0780 ns 17,967.294 ns 1.00 0.00 3.1661 - - 19872 B
MapNew_add 60 14,404.440 ns 195.7621 ns 183.1160 ns 14,331.214 ns 0.80 0.01 3.1243 - - 19680 B
Map_remove 60 16,820.767 ns 56.9683 ns 44.4771 ns 16,809.929 ns 1.00 0.00 2.9286 - - 18376 B
MapNew_remove 60 12,280.388 ns 181.2693 ns 169.5594 ns 12,202.126 ns 0.73 0.01 2.6230 - - 16488 B
Map_ofArray 60 13,473.471 ns 108.4267 ns 90.5412 ns 13,445.986 ns 1.00 0.00 2.2642 0.0402 - 14248 B
MapNew_ofArray 60 3,609.579 ns 59.1409 ns 55.3204 ns 3,576.669 ns 0.27 0.00 0.5125 0.0072 - 3232 B
Map_ofList 60 14,262.804 ns 79.5623 ns 66.4381 ns 14,283.397 ns 1.00 0.00 2.3322 0.0427 - 14704 B
MapNew_ofList 60 4,076.377 ns 50.6335 ns 47.3626 ns 4,085.607 ns 0.29 0.00 0.5866 0.0081 - 3696 B
Map_ofSeq 60 14,423.285 ns 68.2691 ns 53.3001 ns 14,432.267 ns 1.00 0.00 2.3425 0.0431 - 14776 B
MapNew_ofSeq 60 4,015.605 ns 55.5359 ns 51.9483 ns 4,022.523 ns 0.28 0.00 0.5891 0.0079 - 3696 B
Map_toArray 60 1,317.186 ns 17.4858 ns 16.3562 ns 1,306.943 ns 1.00 0.00 0.6153 0.0065 - 3864 B
MapNew_toArray 60 582.891 ns 6.3747 ns 5.6510 ns 584.785 ns 0.44 0.01 0.3134 0.0041 - 1968 B
Map_toList 60 1,020.803 ns 14.1853 ns 13.2689 ns 1,015.058 ns 1.00 0.00 0.5354 0.0093 - 3360 B
MapNew_toList 60 733.525 ns 9.6480 ns 9.0248 ns 728.419 ns 0.72 0.01 0.5350 0.0096 - 3360 B
Map_enumerate 60 2,384.698 ns 28.2560 ns 26.4307 ns 2,370.941 ns 1.00 0.00 0.7444 - - 4680 B
MapNew_enumerate 60 1,290.129 ns 14.4061 ns 13.4755 ns 1,287.472 ns 0.54 0.01 0.3814 - - 2400 B
Map_toSeq_enum 60 3,518.185 ns 43.5918 ns 40.7758 ns 3,522.730 ns 1.00 0.00 0.9802 - - 6152 B
MapNew_toSeq_enum 60 3,452.118 ns 41.6504 ns 38.9598 ns 3,439.466 ns 0.98 0.01 0.6416 - - 4032 B
Map_containsKey_all 60 3,000.055 ns 52.4978 ns 49.1065 ns 2,999.169 ns 1.00 0.00 - - - -
MapNew_containsKey_all 60 1,381.784 ns 23.2488 ns 21.7469 ns 1,369.714 ns 0.46 0.01 - - - -
Map_containsKey_nonexisting 60 52.588 ns 0.8182 ns 0.7654 ns 52.176 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 60 23.706 ns 0.1316 ns 0.1099 ns 23.664 ns 0.45 0.01 - - - -
Map_tryFind 60 47.232 ns 0.6795 ns 0.6356 ns 46.904 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 60 25.342 ns 0.4165 ns 0.3896 ns 25.219 ns 0.54 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 60 79.182 ns 1.1181 ns 1.0459 ns 79.005 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 60 23.965 ns 0.3980 ns 0.3723 ns 23.884 ns 0.30 0.01 - - - -
Map_remove_all 60 11,960.820 ns 141.5809 ns 132.4349 ns 11,902.365 ns 1.00 0.00 2.3144 - - 14592 B
MapNew_remove_all 60 11,510.929 ns 143.9724 ns 134.6719 ns 11,481.715 ns 0.96 0.02 2.0370 - - 12840 B
Map_exists 60 475.944 ns 3.2541 ns 2.7173 ns 474.315 ns 1.00 0.00 0.0034 - - 24 B
MapNew_exists 60 250.076 ns 2.3368 ns 2.0715 ns 249.481 ns 0.53 0.01 0.0038 - - 24 B
Map_fold 60 473.063 ns 7.0302 ns 6.5760 ns 476.870 ns 1.00 0.00 0.0034 - - 24 B
MapNew_fold 60 220.393 ns 1.0246 ns 0.8000 ns 220.426 ns 0.47 0.01 0.0038 - - 24 B
Map_foldBack 60 457.164 ns 5.7777 ns 5.4044 ns 456.240 ns 1.00 0.00 0.0036 - - 24 B
MapNew_foldBack 60 213.884 ns 2.4241 ns 2.2675 ns 213.091 ns 0.47 0.01 0.0036 - - 24 B
Map_add 70 20,437.643 ns 283.5761 ns 265.2573 ns 20,533.310 ns 1.00 0.00 3.5567 - - 22336 B
MapNew_add 70 19,938.170 ns 246.4048 ns 230.4872 ns 19,853.231 ns 0.98 0.01 3.9773 - - 24952 B
Map_remove 70 20,336.123 ns 286.1163 ns 267.6334 ns 20,208.741 ns 1.00 0.00 3.4756 - - 21912 B
MapNew_remove 70 15,247.131 ns 227.6066 ns 212.9034 ns 15,245.963 ns 0.75 0.01 3.1371 - - 19768 B
Map_ofArray 70 17,115.273 ns 114.3983 ns 95.5278 ns 17,101.884 ns 1.00 0.00 2.8542 0.0516 - 17968 B
MapNew_ofArray 70 5,371.369 ns 68.4023 ns 63.9836 ns 5,371.416 ns 0.31 0.00 0.6055 0.0105 - 3800 B
Map_ofList 70 16,757.719 ns 155.4711 ns 137.8211 ns 16,728.815 ns 1.00 0.00 2.7622 0.0499 - 17344 B
MapNew_ofList 70 5,499.500 ns 33.5821 ns 28.0426 ns 5,492.031 ns 0.33 0.00 0.8331 0.0169 - 5232 B
Map_ofSeq 70 17,759.259 ns 124.9417 ns 104.3320 ns 17,723.354 ns 1.00 0.00 2.8522 0.0531 - 17896 B
MapNew_ofSeq 70 5,744.541 ns 66.2257 ns 61.9475 ns 5,761.395 ns 0.32 0.00 0.8325 0.0169 - 5232 B
Map_toArray 70 1,520.788 ns 17.5521 ns 16.4183 ns 1,516.783 ns 1.00 0.00 0.7177 0.0106 - 4504 B
MapNew_toArray 70 678.259 ns 3.6194 ns 3.2085 ns 679.697 ns 0.45 0.00 0.3646 0.0054 - 2288 B
Map_toList 70 1,157.729 ns 15.0879 ns 14.1133 ns 1,154.429 ns 1.00 0.00 0.6246 0.0127 - 3920 B
MapNew_toList 70 878.861 ns 9.2667 ns 8.6680 ns 876.105 ns 0.76 0.01 0.6241 0.0131 - 3920 B
Map_enumerate 70 2,746.439 ns 22.9367 ns 19.1532 ns 2,741.848 ns 1.00 0.00 0.8408 - - 5280 B
MapNew_enumerate 70 1,425.193 ns 17.6749 ns 16.5331 ns 1,432.790 ns 0.52 0.01 0.4455 - - 2800 B
Map_toSeq_enum 70 4,041.882 ns 52.4903 ns 49.0994 ns 4,021.330 ns 1.00 0.00 1.1515 - - 7232 B
MapNew_toSeq_enum 70 4,078.640 ns 46.1792 ns 43.1961 ns 4,067.631 ns 1.01 0.02 0.7442 - - 4672 B
Map_containsKey_all 70 3,728.236 ns 53.8310 ns 50.3536 ns 3,754.517 ns 1.00 0.00 - - - -
MapNew_containsKey_all 70 1,703.630 ns 26.9595 ns 25.2179 ns 1,701.167 ns 0.46 0.01 - - - -
Map_containsKey_nonexisting 70 60.964 ns 0.3692 ns 0.2883 ns 60.912 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 70 28.646 ns 0.6054 ns 0.9777 ns 28.467 ns 0.46 0.02 - - - -
Map_tryFind 70 65.238 ns 1.4003 ns 1.4984 ns 64.919 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 70 16.655 ns 0.4032 ns 0.3960 ns 16.681 ns 0.26 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 70 69.524 ns 0.4358 ns 0.3639 ns 69.467 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 70 27.953 ns 0.6162 ns 0.5764 ns 28.092 ns 0.40 0.01 - - - -
Map_remove_all 70 14,770.145 ns 167.2239 ns 156.4213 ns 14,759.730 ns 1.00 0.00 2.8078 - - 17688 B
MapNew_remove_all 70 13,009.851 ns 139.0450 ns 130.0628 ns 13,000.989 ns 0.88 0.01 2.4733 - - 15592 B
Map_exists 70 574.439 ns 7.3363 ns 6.8624 ns 571.482 ns 1.00 0.00 0.0034 - - 24 B
MapNew_exists 70 294.394 ns 3.5186 ns 3.2913 ns 293.594 ns 0.51 0.01 0.0038 - - 24 B
Map_fold 70 559.931 ns 5.4910 ns 5.1363 ns 559.000 ns 1.00 0.00 0.0033 - - 24 B
MapNew_fold 70 269.947 ns 3.0410 ns 2.8445 ns 268.808 ns 0.48 0.01 0.0036 - - 24 B
Map_foldBack 70 564.198 ns 6.3975 ns 5.9842 ns 563.067 ns 1.00 0.00 0.0033 - - 24 B
MapNew_foldBack 70 272.501 ns 3.2171 ns 3.0093 ns 272.850 ns 0.48 0.01 0.0038 - - 24 B
Map_add 80 25,212.770 ns 298.6708 ns 279.3768 ns 25,111.511 ns 1.00 0.00 4.5214 - - 28400 B
MapNew_add 80 20,747.011 ns 285.5908 ns 267.1418 ns 20,653.049 ns 0.82 0.01 4.6342 - - 29168 B
Map_remove 80 25,006.706 ns 285.3255 ns 266.8936 ns 24,878.333 ns 1.00 0.00 4.2545 - - 26776 B
MapNew_remove 80 15,736.856 ns 198.0947 ns 185.2979 ns 15,826.644 ns 0.63 0.01 3.6339 - - 22808 B
Map_ofArray 80 21,042.539 ns 272.7588 ns 255.1388 ns 20,963.410 ns 1.00 0.00 3.3688 0.0837 - 21232 B
MapNew_ofArray 80 5,654.989 ns 53.2490 ns 49.8091 ns 5,648.930 ns 0.27 0.00 0.7075 0.0112 - 4440 B
Map_ofList 80 20,684.479 ns 315.0143 ns 294.6646 ns 20,549.434 ns 1.00 0.00 3.4102 0.0827 - 21400 B
MapNew_ofList 80 6,122.622 ns 81.2287 ns 75.9814 ns 6,113.512 ns 0.30 0.01 0.9176 0.0184 - 5792 B
Map_ofSeq 80 21,862.459 ns 225.3527 ns 210.7951 ns 21,829.476 ns 1.00 0.00 3.4481 0.0867 - 21736 B
MapNew_ofSeq 80 6,135.241 ns 53.4670 ns 47.3971 ns 6,132.163 ns 0.28 0.00 0.9215 0.0184 - 5792 B
Map_toArray 80 1,794.351 ns 15.6187 ns 14.6097 ns 1,793.570 ns 1.00 0.00 0.8200 0.0125 - 5144 B
MapNew_toArray 80 830.071 ns 12.6324 ns 11.8163 ns 827.910 ns 0.46 0.01 0.4154 0.0074 - 2608 B
Map_toList 80 1,350.795 ns 5.6662 ns 5.0229 ns 1,348.486 ns 1.00 0.00 0.7134 0.0165 - 4480 B
MapNew_toList 80 1,028.562 ns 12.3505 ns 11.5526 ns 1,032.610 ns 0.76 0.01 0.7132 0.0164 - 4480 B
Map_enumerate 80 3,253.983 ns 21.1908 ns 18.7851 ns 3,255.134 ns 1.00 0.00 0.9917 - - 6240 B
MapNew_enumerate 80 1,640.655 ns 14.3789 ns 13.4500 ns 1,639.181 ns 0.50 0.00 0.5098 - - 3200 B
Map_toSeq_enum 80 4,599.918 ns 32.8774 ns 29.1450 ns 4,595.422 ns 1.00 0.00 1.2867 - - 8072 B
MapNew_toSeq_enum 80 4,654.598 ns 56.5056 ns 52.8553 ns 4,654.224 ns 1.01 0.01 0.8441 - - 5312 B
Map_containsKey_all 80 4,626.565 ns 64.1682 ns 60.0230 ns 4,638.339 ns 1.00 0.00 - - - -
MapNew_containsKey_all 80 2,036.375 ns 30.2562 ns 28.3016 ns 2,030.568 ns 0.44 0.01 - - - -
Map_containsKey_nonexisting 80 61.548 ns 0.9012 ns 0.8429 ns 61.161 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 80 27.528 ns 0.2717 ns 0.2408 ns 27.503 ns 0.45 0.01 - - - -
Map_tryFind 80 63.459 ns 0.9840 ns 0.9204 ns 63.123 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 80 16.228 ns 0.2452 ns 0.2294 ns 16.164 ns 0.26 0.00 0.0038 - - 24 B
Map_tryFind_nonexisting 80 58.705 ns 0.3435 ns 0.3045 ns 58.569 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 80 27.735 ns 0.4295 ns 0.4017 ns 27.654 ns 0.47 0.01 - - - -
Map_remove_all 80 18,005.097 ns 191.4311 ns 179.0648 ns 17,911.560 ns 1.00 0.00 3.4177 - - 21520 B
MapNew_remove_all 80 15,085.971 ns 179.2406 ns 167.6618 ns 14,998.601 ns 0.84 0.01 2.8878 - - 18128 B
Map_exists 80 711.889 ns 9.5146 ns 8.8999 ns 710.239 ns 1.00 0.00 0.0036 - - 24 B
MapNew_exists 80 363.282 ns 3.1027 ns 2.9023 ns 362.587 ns 0.51 0.01 0.0036 - - 24 B
Map_fold 80 645.034 ns 8.1879 ns 7.6590 ns 646.318 ns 1.00 0.00 0.0032 - - 24 B
MapNew_fold 80 338.198 ns 1.3814 ns 1.1535 ns 337.671 ns 0.52 0.01 0.0037 - - 24 B
Map_foldBack 80 649.023 ns 9.2678 ns 8.6691 ns 644.714 ns 1.00 0.00 0.0032 - - 24 B
MapNew_foldBack 80 326.059 ns 5.1309 ns 4.7994 ns 324.533 ns 0.50 0.01 0.0037 - - 24 B
Map_add 90 31,489.808 ns 427.8299 ns 400.1924 ns 31,725.418 ns 1.00 0.00 5.3429 - - 33600 B
MapNew_add 90 24,184.447 ns 324.4791 ns 303.5180 ns 24,338.891 ns 0.77 0.01 5.3333 - - 33456 B
Map_remove 90 27,216.932 ns 126.3911 ns 105.5423 ns 27,210.348 ns 1.00 0.00 4.6497 - - 29176 B
MapNew_remove 90 19,585.726 ns 120.3164 ns 100.4696 ns 19,564.512 ns 0.72 0.00 4.1028 - - 25848 B
Map_ofArray 90 24,263.833 ns 230.6723 ns 215.7710 ns 24,234.189 ns 1.00 0.00 3.9092 0.0959 - 24616 B
MapNew_ofArray 90 6,569.700 ns 77.5413 ns 68.7383 ns 6,540.953 ns 0.27 0.00 0.8056 0.0198 - 5080 B
Map_ofList 90 24,879.624 ns 309.8259 ns 289.8113 ns 25,072.312 ns 1.00 0.00 3.8849 0.0977 - 24496 B
MapNew_ofList 90 7,141.459 ns 96.0079 ns 89.8058 ns 7,112.477 ns 0.29 0.00 1.0090 0.0216 - 6352 B
Map_ofSeq 90 24,108.921 ns 150.5303 ns 133.4412 ns 24,078.553 ns 1.00 0.00 3.9648 0.0961 - 25000 B
MapNew_ofSeq 90 7,049.201 ns 91.8860 ns 85.9502 ns 7,056.713 ns 0.29 0.00 1.0056 0.0211 - 6352 B
Map_toArray 90 1,956.206 ns 16.4060 ns 14.5435 ns 1,950.702 ns 1.00 0.00 0.9213 0.0177 - 5784 B
MapNew_toArray 90 943.111 ns 13.6875 ns 12.8033 ns 944.332 ns 0.48 0.01 0.4661 0.0095 - 2928 B
Map_toList 90 1,530.280 ns 14.1542 ns 12.5474 ns 1,529.450 ns 1.00 0.00 0.8034 0.0214 - 5040 B
MapNew_toList 90 1,286.753 ns 16.6813 ns 15.6037 ns 1,281.322 ns 0.84 0.02 0.8027 0.0218 - 5040 B
Map_enumerate 90 3,615.305 ns 43.2605 ns 40.4659 ns 3,609.972 ns 1.00 0.00 1.0879 - - 6840 B
MapNew_enumerate 90 1,917.910 ns 24.9809 ns 23.3672 ns 1,917.216 ns 0.53 0.01 0.5729 - - 3600 B
Map_toSeq_enum 90 5,095.089 ns 40.8036 ns 38.1677 ns 5,081.552 ns 1.00 0.00 1.4202 - - 8912 B
MapNew_toSeq_enum 90 5,180.264 ns 29.9078 ns 23.3500 ns 5,186.285 ns 1.02 0.01 0.9480 - - 5952 B
Map_containsKey_all 90 5,342.143 ns 71.7746 ns 67.1380 ns 5,313.877 ns 1.00 0.00 - - - -
MapNew_containsKey_all 90 2,330.665 ns 7.2496 ns 5.6600 ns 2,330.770 ns 0.44 0.01 - - - -
Map_containsKey_nonexisting 90 53.598 ns 0.7423 ns 0.6943 ns 53.503 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 90 27.563 ns 0.3065 ns 0.2867 ns 27.432 ns 0.51 0.01 - - - -
Map_tryFind 90 61.816 ns 0.6254 ns 0.5850 ns 61.985 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 90 21.053 ns 0.3231 ns 0.3022 ns 21.044 ns 0.34 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 90 56.950 ns 0.9070 ns 0.8484 ns 56.506 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 90 27.709 ns 0.3956 ns 0.3701 ns 27.612 ns 0.49 0.01 - - - -
Map_remove_all 90 20,377.454 ns 216.2371 ns 202.2683 ns 20,318.558 ns 1.00 0.00 3.8105 - - 24008 B
MapNew_remove_all 90 18,841.739 ns 256.7980 ns 240.2090 ns 18,773.710 ns 0.92 0.01 3.3819 - - 21312 B
Map_exists 90 714.708 ns 9.8303 ns 9.1952 ns 711.376 ns 1.00 0.00 0.0036 - - 24 B
MapNew_exists 90 424.962 ns 4.7338 ns 4.1964 ns 424.054 ns 0.59 0.01 0.0034 - - 24 B
Map_fold 90 703.520 ns 9.9211 ns 9.2802 ns 703.623 ns 1.00 0.00 0.0035 - - 24 B
MapNew_fold 90 395.978 ns 4.6235 ns 4.3248 ns 395.576 ns 0.56 0.01 0.0035 - - 24 B
Map_foldBack 90 710.895 ns 4.7585 ns 3.9736 ns 711.160 ns 1.00 0.00 0.0036 - - 24 B
MapNew_foldBack 90 398.511 ns 4.4519 ns 4.1643 ns 397.736 ns 0.56 0.01 0.0036 - - 24 B
Map_add 100 34,995.882 ns 412.7919 ns 386.1258 ns 35,103.321 ns 1.00 0.00 5.9211 - - 37240 B
MapNew_add 100 26,047.793 ns 301.5056 ns 282.0285 ns 25,882.897 ns 0.74 0.01 5.9386 - - 37384 B
Map_remove 100 32,315.160 ns 113.0658 ns 105.7618 ns 32,345.171 ns 1.00 0.00 5.4180 - - 34120 B
MapNew_remove 100 20,931.857 ns 267.2518 ns 249.9875 ns 20,967.424 ns 0.65 0.01 4.7115 - - 29608 B
Map_ofArray 100 28,561.141 ns 329.9785 ns 308.6621 ns 28,458.597 ns 1.00 0.00 4.5245 0.1405 - 28408 B
MapNew_ofArray 100 7,623.359 ns 145.3197 ns 135.9321 ns 7,578.434 ns 0.27 0.01 0.8921 0.0225 - 5600 B
Map_ofList 100 28,003.189 ns 358.0881 ns 334.9558 ns 27,925.372 ns 1.00 0.00 4.4703 0.1397 - 28096 B
MapNew_ofList 100 7,917.078 ns 107.2229 ns 100.2964 ns 7,945.671 ns 0.28 0.00 1.0800 0.0233 - 6792 B
Map_ofSeq 100 27,637.532 ns 121.1530 ns 101.1682 ns 27,683.386 ns 1.00 0.00 4.3701 0.1374 - 27472 B
MapNew_ofSeq 100 7,851.952 ns 116.1575 ns 108.6538 ns 7,801.728 ns 0.28 0.00 1.0764 0.0232 - 6792 B
Map_toArray 100 2,265.239 ns 31.5603 ns 29.5216 ns 2,262.564 ns 1.00 0.00 1.0221 0.0223 - 6424 B
MapNew_toArray 100 1,040.292 ns 10.3918 ns 9.7205 ns 1,040.556 ns 0.46 0.01 0.5174 0.0113 - 3248 B
Map_toList 100 1,753.667 ns 20.6147 ns 19.2830 ns 1,756.442 ns 1.00 0.00 0.8920 0.0265 - 5600 B
MapNew_toList 100 1,292.696 ns 13.7860 ns 12.8955 ns 1,286.051 ns 0.74 0.01 0.8923 0.0259 - 5600 B
Map_enumerate 100 4,064.294 ns 49.6002 ns 46.3961 ns 4,041.338 ns 1.00 0.00 1.2618 - - 7920 B
MapNew_enumerate 100 2,099.248 ns 22.3327 ns 20.8900 ns 2,095.565 ns 0.52 0.01 0.6370 - - 4000 B
Map_toSeq_enum 100 5,704.677 ns 55.3234 ns 51.7495 ns 5,685.725 ns 1.00 0.00 1.5703 - - 9872 B
MapNew_toSeq_enum 100 5,798.098 ns 79.1485 ns 74.0356 ns 5,753.863 ns 1.02 0.01 1.0462 - - 6592 B
Map_containsKey_all 100 6,063.463 ns 63.2452 ns 59.1596 ns 6,051.633 ns 1.00 0.00 - - - -
MapNew_containsKey_all 100 2,763.175 ns 53.5780 ns 52.6207 ns 2,759.434 ns 0.46 0.01 - - - -
Map_containsKey_nonexisting 100 53.463 ns 0.6173 ns 0.5775 ns 53.458 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 100 27.725 ns 0.4117 ns 0.3851 ns 27.545 ns 0.52 0.01 - - - -
Map_tryFind 100 64.347 ns 0.2700 ns 0.2108 ns 64.313 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 100 29.576 ns 0.6226 ns 0.5824 ns 29.363 ns 0.46 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 100 58.672 ns 0.4366 ns 0.3646 ns 58.682 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 100 27.561 ns 0.4512 ns 0.4221 ns 27.442 ns 0.47 0.01 - - - -
Map_remove_all 100 24,221.938 ns 235.3124 ns 220.1113 ns 24,291.030 ns 1.00 0.00 4.5290 0.0238 - 28440 B
MapNew_remove_all 100 19,752.302 ns 249.1455 ns 233.0508 ns 19,658.302 ns 0.82 0.01 3.8827 0.0198 - 24376 B
Map_exists 100 898.102 ns 12.3008 ns 11.5062 ns 895.928 ns 1.00 0.00 0.0036 - - 24 B
MapNew_exists 100 468.345 ns 4.9972 ns 4.6744 ns 468.176 ns 0.52 0.01 0.0037 - - 24 B
Map_fold 100 793.549 ns 10.9133 ns 10.2083 ns 792.542 ns 1.00 0.00 0.0031 - - 24 B
MapNew_fold 100 438.216 ns 2.0491 ns 1.5998 ns 437.954 ns 0.55 0.01 0.0035 - - 24 B
Map_foldBack 100 809.669 ns 9.9188 ns 9.2781 ns 812.317 ns 1.00 0.00 0.0032 - - 24 B
MapNew_foldBack 100 428.712 ns 5.9574 ns 5.5726 ns 430.753 ns 0.53 0.01 0.0034 - - 24 B
Map_add 200 81,315.054 ns 926.8078 ns 866.9366 ns 81,046.544 ns 1.00 0.00 13.7274 - - 86192 B
MapNew_add 200 58,115.792 ns 164.3515 ns 128.3149 ns 58,089.009 ns 0.71 0.01 13.4013 - - 84416 B
Map_remove 200 77,894.299 ns 916.4366 ns 857.2353 ns 77,587.963 ns 1.00 0.00 12.6543 - - 79440 B
MapNew_remove 200 49,189.954 ns 167.1034 ns 130.4633 ns 49,206.108 ns 0.63 0.01 10.9228 - - 68648 B
Map_ofArray 200 67,395.745 ns 336.2221 ns 262.5001 ns 67,370.738 ns 1.00 0.00 10.4614 0.6035 - 65968 B
MapNew_ofArray 200 18,737.450 ns 223.3577 ns 208.9289 ns 18,654.376 ns 0.28 0.00 1.7629 0.0928 - 11136 B
Map_ofList 200 71,357.894 ns 808.7941 ns 756.5465 ns 71,284.142 ns 1.00 0.00 10.5956 0.6443 - 66736 B
MapNew_ofList 200 19,088.906 ns 161.0982 ns 134.5243 ns 19,046.403 ns 0.27 0.00 2.1604 0.1137 - 13600 B
Map_ofSeq 200 70,384.179 ns 379.6078 ns 296.3728 ns 70,309.862 ns 1.00 0.00 10.6502 0.6306 - 66904 B
MapNew_ofSeq 200 18,726.418 ns 234.2363 ns 219.1048 ns 18,682.403 ns 0.27 0.00 2.1615 0.1108 - 13600 B
Map_toArray 200 4,603.235 ns 60.9530 ns 57.0155 ns 4,575.565 ns 1.00 0.00 2.0411 0.0829 - 12824 B
MapNew_toArray 200 2,113.012 ns 30.2766 ns 28.3208 ns 2,114.631 ns 0.46 0.01 1.0276 0.0447 - 6448 B
Map_toList 200 3,548.446 ns 52.4688 ns 49.0793 ns 3,529.248 ns 1.00 0.00 1.7820 0.1025 - 11200 B
MapNew_toList 200 2,612.609 ns 14.0805 ns 10.9932 ns 2,616.223 ns 0.74 0.01 1.7843 0.1017 - 11200 B
Map_enumerate 200 8,027.929 ns 41.3773 ns 36.6799 ns 8,027.066 ns 1.00 0.00 2.4485 - - 15360 B
MapNew_enumerate 200 4,148.775 ns 51.1330 ns 47.8298 ns 4,124.321 ns 0.52 0.01 1.2742 - - 8000 B
Map_toSeq_enum 200 11,584.416 ns 109.8827 ns 102.7843 ns 11,538.862 ns 1.00 0.00 3.2128 - - 20192 B
MapNew_toSeq_enum 200 11,571.311 ns 130.3077 ns 121.8899 ns 11,596.685 ns 1.00 0.01 2.0639 - - 12992 B
Map_containsKey_all 200 14,962.274 ns 110.6405 ns 92.3898 ns 14,967.970 ns 1.00 0.00 - - - -
MapNew_containsKey_all 200 7,381.033 ns 102.3477 ns 95.7361 ns 7,346.222 ns 0.49 0.01 - - - -
Map_containsKey_nonexisting 200 86.856 ns 0.9566 ns 0.8948 ns 86.705 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 200 31.094 ns 0.0882 ns 0.0736 ns 31.105 ns 0.36 0.00 - - - -
Map_tryFind 200 75.903 ns 0.6969 ns 0.6177 ns 75.789 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 200 34.909 ns 0.5667 ns 0.5301 ns 34.652 ns 0.46 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 200 94.839 ns 0.9023 ns 0.7998 ns 94.662 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 200 31.345 ns 0.3407 ns 0.3187 ns 31.268 ns 0.33 0.00 - - - -
Map_remove_all 200 59,879.269 ns 622.7964 ns 582.5642 ns 60,037.813 ns 1.00 0.00 10.5151 0.0591 - 66048 B
MapNew_remove_all 200 48,144.486 ns 342.3331 ns 285.8636 ns 48,080.974 ns 0.80 0.01 9.2173 0.0493 - 58040 B
Map_exists 200 1,748.115 ns 14.8886 ns 13.1984 ns 1,752.391 ns 1.00 0.00 0.0035 - - 24 B
MapNew_exists 200 937.705 ns 12.6679 ns 11.8496 ns 944.258 ns 0.54 0.01 0.0037 - - 24 B
Map_fold 200 1,598.506 ns 22.3582 ns 20.9139 ns 1,591.230 ns 1.00 0.00 0.0032 - - 24 B
MapNew_fold 200 893.235 ns 13.7836 ns 12.8932 ns 894.562 ns 0.56 0.01 0.0035 - - 24 B
Map_foldBack 200 1,537.677 ns 15.8371 ns 14.0392 ns 1,535.488 ns 1.00 0.00 0.0031 - - 24 B
MapNew_foldBack 200 851.139 ns 10.5218 ns 9.8421 ns 844.634 ns 0.55 0.01 0.0035 - - 24 B
Map_add 300 131,212.172 ns 1,367.0842 ns 1,211.8846 ns 130,817.809 ns 1.00 0.00 21.8358 - - 137256 B
MapNew_add 300 102,921.828 ns 1,243.2790 ns 1,162.9639 ns 102,323.282 ns 0.78 0.01 21.7881 - - 136872 B
Map_remove 300 130,021.101 ns 1,667.3166 ns 1,478.0328 ns 129,707.445 ns 1.00 0.00 20.1403 - - 126770 B
MapNew_remove 300 83,777.892 ns 1,138.3567 ns 1,064.8196 ns 84,279.441 ns 0.64 0.01 18.0943 - - 113880 B
Map_ofArray 300 117,227.340 ns 1,427.2553 ns 1,335.0555 ns 116,706.493 ns 1.00 0.00 17.2454 1.5046 - 108858 B
MapNew_ofArray 300 31,505.301 ns 232.7732 ns 206.3474 ns 31,431.896 ns 0.27 0.00 2.5728 0.1883 - 16216 B
Map_ofList 300 113,490.212 ns 1,660.4112 ns 1,553.1497 ns 113,160.761 ns 1.00 0.00 17.0557 1.4587 - 107320 B
MapNew_ofList 300 32,066.757 ns 363.3191 ns 339.8489 ns 32,173.152 ns 0.28 0.01 3.4774 0.2820 - 22000 B
Map_ofSeq 300 116,575.770 ns 1,603.5983 ns 1,500.0068 ns 116,733.419 ns 1.00 0.00 17.2373 1.5244 - 108448 B
MapNew_ofSeq 300 33,660.416 ns 383.9544 ns 340.3656 ns 33,572.687 ns 0.29 0.01 3.4951 0.2741 - 22000 B
Map_toArray 300 7,333.403 ns 72.3714 ns 64.1554 ns 7,322.739 ns 1.00 0.00 3.0604 0.1753 - 19224 B
MapNew_toArray 300 3,064.759 ns 39.3934 ns 36.8486 ns 3,070.179 ns 0.42 0.01 1.5370 0.1023 - 9648 B
Map_toList 300 5,418.791 ns 72.6735 ns 67.9788 ns 5,388.997 ns 1.00 0.00 2.6744 0.2229 - 16800 B
MapNew_toList 300 3,936.680 ns 54.0975 ns 50.6028 ns 3,915.536 ns 0.73 0.01 2.6765 0.2247 - 16800 B
Map_enumerate 300 11,918.958 ns 121.9266 ns 101.8142 ns 11,903.667 ns 1.00 0.00 3.5742 - - 22440 B
MapNew_enumerate 300 6,302.400 ns 57.0416 ns 50.5659 ns 6,280.000 ns 0.53 0.01 1.9129 - - 12000 B
Map_toSeq_enum 300 17,418.213 ns 205.2021 ns 191.9462 ns 17,457.011 ns 1.00 0.00 4.8304 - - 30392 B
MapNew_toSeq_enum 300 17,652.478 ns 264.4629 ns 247.3787 ns 17,651.292 ns 1.01 0.01 3.0866 - - 19392 B
Map_containsKey_all 300 25,685.252 ns 264.4977 ns 247.4113 ns 25,651.822 ns 1.00 0.00 - - - -
MapNew_containsKey_all 300 13,041.051 ns 198.5717 ns 185.7441 ns 13,045.029 ns 0.51 0.01 - - - -
Map_containsKey_nonexisting 300 86.483 ns 0.7659 ns 0.7164 ns 86.234 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 300 34.800 ns 0.2069 ns 0.1728 ns 34.801 ns 0.40 0.00 - - - -
Map_tryFind 300 57.982 ns 0.2897 ns 0.2419 ns 58.006 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 300 36.243 ns 0.4555 ns 0.4261 ns 36.004 ns 0.62 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 300 78.682 ns 0.6994 ns 0.6200 ns 78.471 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 300 35.082 ns 0.4386 ns 0.4103 ns 34.980 ns 0.45 0.01 - - - -
Map_remove_all 300 99,698.220 ns 1,005.1833 ns 940.2491 ns 99,441.260 ns 1.00 0.00 16.9291 0.1969 - 106744 B
MapNew_remove_all 300 78,265.388 ns 512.1269 ns 453.9872 ns 78,199.454 ns 0.79 0.01 15.1373 0.1561 - 95064 B
Map_exists 300 2,621.743 ns 30.4416 ns 28.4751 ns 2,627.337 ns 1.00 0.00 0.0026 - - 24 B
MapNew_exists 300 1,291.898 ns 3.6860 ns 3.0780 ns 1,291.390 ns 0.49 0.01 0.0026 - - 24 B
Map_fold 300 2,449.165 ns 19.0568 ns 14.8783 ns 2,452.505 ns 1.00 0.00 0.0025 - - 24 B
MapNew_fold 300 1,203.416 ns 9.2628 ns 8.6644 ns 1,201.174 ns 0.49 0.00 0.0036 - - 24 B
Map_foldBack 300 2,456.312 ns 11.0966 ns 10.3797 ns 2,457.095 ns 1.00 0.00 0.0025 - - 24 B
MapNew_foldBack 300 1,175.624 ns 11.4543 ns 10.7143 ns 1,172.679 ns 0.48 0.00 0.0035 - - 24 B
Map_add 400 203,527.956 ns 2,375.1731 ns 2,221.7384 ns 202,253.488 ns 1.00 0.00 33.0645 - - 208552 B
MapNew_add 400 133,996.755 ns 1,625.8711 ns 1,520.8409 ns 134,120.197 ns 0.66 0.01 29.8684 - - 187696 B
Map_remove 400 180,439.639 ns 691.9041 ns 540.1932 ns 180,460.964 ns 1.00 0.00 28.3764 - - 178056 B
MapNew_remove 400 108,161.944 ns 687.6313 ns 574.2032 ns 107,952.491 ns 0.60 0.00 24.9141 - - 156328 B
Map_ofArray 400 161,525.713 ns 1,527.2551 ns 1,353.8718 ns 161,337.258 ns 1.00 0.00 24.0633 2.5840 - 151434 B
MapNew_ofArray 400 42,933.142 ns 528.4383 ns 494.3015 ns 42,966.222 ns 0.27 0.00 3.5199 0.3863 - 22208 B
Map_ofList 400 161,349.270 ns 2,029.7334 ns 1,898.6139 ns 161,995.649 ns 1.00 0.00 23.5759 2.5316 - 148554 B
MapNew_ofList 400 44,030.867 ns 505.8900 ns 473.2098 ns 44,022.439 ns 0.27 0.00 4.2969 0.4774 - 27192 B
Map_ofSeq 400 169,214.816 ns 2,597.6657 ns 2,429.8581 ns 168,532.817 ns 1.00 0.00 24.3333 2.6667 - 153088 B
MapNew_ofSeq 400 43,456.480 ns 228.6045 ns 190.8951 ns 43,470.268 ns 0.26 0.00 4.3300 0.4811 - 27192 B
Map_toArray 400 10,203.625 ns 115.3483 ns 107.8969 ns 10,163.056 ns 1.00 0.00 4.0821 0.3172 - 25624 B
MapNew_toArray 400 4,295.770 ns 41.6289 ns 38.9397 ns 4,281.315 ns 0.42 0.01 2.0458 0.1669 - 12848 B
Map_toList 400 7,577.524 ns 86.3683 ns 80.7890 ns 7,550.168 ns 1.00 0.00 3.5669 0.3830 - 22400 B
MapNew_toList 400 5,437.344 ns 45.4980 ns 42.5589 ns 5,424.798 ns 0.72 0.01 3.5682 0.3810 - 22400 B
Map_enumerate 400 16,123.836 ns 191.3629 ns 179.0010 ns 16,134.980 ns 1.00 0.00 4.7734 - - 30000 B
MapNew_enumerate 400 8,229.156 ns 89.7990 ns 83.9981 ns 8,217.652 ns 0.51 0.01 2.5452 - - 16000 B
Map_toSeq_enum 400 23,163.899 ns 254.7291 ns 238.2738 ns 23,127.940 ns 1.00 0.00 6.3766 - - 40112 B
MapNew_toSeq_enum 400 22,935.919 ns 132.3033 ns 117.2835 ns 22,907.859 ns 0.99 0.01 4.0918 - - 25792 B
Map_containsKey_all 400 36,177.267 ns 477.8576 ns 446.9883 ns 36,219.415 ns 1.00 0.00 - - - 1 B
MapNew_containsKey_all 400 18,949.880 ns 135.1338 ns 119.7926 ns 18,920.620 ns 0.52 0.01 - - - -
Map_containsKey_nonexisting 400 71.476 ns 0.8894 ns 0.7884 ns 71.258 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 400 34.965 ns 0.4233 ns 0.3960 ns 34.802 ns 0.49 0.01 - - - -
Map_tryFind 400 77.334 ns 0.4726 ns 0.3947 ns 77.250 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 400 33.563 ns 0.4811 ns 0.4500 ns 33.435 ns 0.43 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 400 95.234 ns 1.2285 ns 1.1491 ns 94.961 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 400 35.182 ns 0.4415 ns 0.4130 ns 35.246 ns 0.37 0.01 - - - -
Map_remove_all 400 144,839.913 ns 986.7494 ns 823.9804 ns 144,761.955 ns 1.00 0.00 23.9104 0.3027 - 150632 B
MapNew_remove_all 400 108,514.796 ns 1,314.6964 ns 1,229.7678 ns 107,934.923 ns 0.75 0.01 21.3703 0.3222 - 134610 B
Map_exists 400 3,668.079 ns 12.7119 ns 11.2687 ns 3,670.672 ns 1.00 0.00 0.0037 - - 24 B
MapNew_exists 400 1,857.683 ns 14.0176 ns 11.7053 ns 1,855.156 ns 0.51 0.00 0.0037 - - 24 B
Map_fold 400 3,358.456 ns 45.3254 ns 42.3974 ns 3,340.082 ns 1.00 0.00 0.0034 - - 24 B
MapNew_fold 400 1,751.482 ns 26.8374 ns 25.1037 ns 1,757.517 ns 0.52 0.01 0.0036 - - 24 B
Map_foldBack 400 3,132.580 ns 11.4278 ns 9.5427 ns 3,130.984 ns 1.00 0.00 0.0032 - - 24 B
MapNew_foldBack 400 1,713.367 ns 19.9243 ns 18.6372 ns 1,708.298 ns 0.55 0.01 0.0034 - - 24 B
Map_add 500 231,451.783 ns 858.4897 ns 670.2523 ns 231,489.154 ns 1.00 0.00 37.4540 - - 234968 B
MapNew_add 500 158,648.678 ns 977.1958 ns 762.9302 ns 158,710.590 ns 0.69 0.00 37.5631 - - 235784 B
Map_remove 500 238,630.929 ns 2,900.7157 ns 2,713.3313 ns 239,248.549 ns 1.00 0.00 36.2828 - - 228440 B
MapNew_remove 500 146,491.561 ns 1,945.1680 ns 1,819.5114 ns 145,564.376 ns 0.61 0.01 33.4873 - - 210728 B
Map_ofArray 500 220,566.261 ns 1,354.3002 ns 1,130.9020 ns 220,348.454 ns 1.00 0.00 32.0230 4.1961 - 201688 B
MapNew_ofArray 500 53,193.343 ns 635.4783 ns 594.4268 ns 53,447.030 ns 0.24 0.00 4.1596 0.4212 - 26208 B
Map_ofList 500 215,792.554 ns 2,743.8547 ns 2,566.6034 ns 214,672.191 ns 1.00 0.00 31.5767 4.1376 - 199408 B
MapNew_ofList 500 55,710.216 ns 750.6922 ns 702.1979 ns 55,847.597 ns 0.26 0.00 4.8161 0.6020 - 30392 B
Map_ofSeq 500 211,891.267 ns 1,294.0316 ns 1,080.5750 ns 211,680.617 ns 1.00 0.00 31.4611 4.2230 - 198064 B
MapNew_ofSeq 500 55,722.860 ns 794.5215 ns 743.1959 ns 55,652.475 ns 0.26 0.00 4.8288 0.6036 - 30393 B
Map_toArray 500 13,075.321 ns 71.3821 ns 55.7305 ns 13,062.017 ns 1.00 0.00 5.0926 0.3175 - 32024 B
MapNew_toArray 500 5,139.977 ns 66.4655 ns 62.1719 ns 5,148.254 ns 0.39 0.00 2.5561 0.2521 - 16048 B
Map_toList 500 9,613.954 ns 60.9512 ns 54.0317 ns 9,598.989 ns 1.00 0.00 4.4563 0.5605 - 28000 B
MapNew_toList 500 6,695.884 ns 141.3873 ns 416.8837 ns 6,469.575 ns 0.76 0.03 4.4593 0.5694 - 28000 B
Map_enumerate 500 20,398.450 ns 295.6814 ns 276.5805 ns 20,332.928 ns 1.00 0.00 6.0065 - - 37680 B
MapNew_enumerate 500 11,269.511 ns 158.1687 ns 147.9511 ns 11,287.309 ns 0.55 0.01 3.1774 - - 20000 B
Map_toSeq_enum 500 29,033.705 ns 372.5998 ns 348.5301 ns 28,939.794 ns 1.00 0.00 7.9982 - - 50312 B
MapNew_toSeq_enum 500 28,235.862 ns 347.0428 ns 324.6241 ns 28,183.758 ns 0.97 0.01 5.1275 - - 32192 B
Map_containsKey_all 500 47,952.902 ns 602.7114 ns 563.7767 ns 47,839.752 ns 1.00 0.00 - - - 1 B
MapNew_containsKey_all 500 25,620.198 ns 310.7789 ns 290.7027 ns 25,683.638 ns 0.53 0.01 - - - -
Map_containsKey_nonexisting 500 71.154 ns 0.1708 ns 0.1514 ns 71.141 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 500 35.078 ns 0.4687 ns 0.4384 ns 34.913 ns 0.49 0.01 - - - -
Map_tryFind 500 74.919 ns 0.7778 ns 0.7276 ns 74.911 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 500 39.716 ns 0.1884 ns 0.1762 ns 39.769 ns 0.53 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 500 76.752 ns 0.8191 ns 0.7662 ns 76.515 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 500 34.723 ns 0.1046 ns 0.0873 ns 34.704 ns 0.45 0.00 - - - -
Map_remove_all 500 193,460.870 ns 2,787.9666 ns 2,607.8657 ns 193,745.095 ns 1.00 0.00 31.2500 0.5682 - 197096 B
MapNew_remove_all 500 145,599.087 ns 1,700.0254 ns 1,590.2048 ns 145,303.784 ns 0.75 0.01 28.0963 0.5734 - 177008 B
Map_exists 500 4,779.844 ns 78.8045 ns 73.7138 ns 4,748.672 ns 1.00 0.00 - - - 24 B
MapNew_exists 500 2,011.499 ns 9.5574 ns 7.9808 ns 2,010.808 ns 0.42 0.01 0.0020 - - 24 B
Map_fold 500 4,304.459 ns 50.3716 ns 47.1176 ns 4,296.637 ns 1.00 0.00 - - - 24 B
MapNew_fold 500 1,846.320 ns 8.3274 ns 6.5015 ns 1,845.362 ns 0.43 0.00 0.0038 - - 24 B
Map_foldBack 500 4,186.579 ns 21.7753 ns 19.3032 ns 4,191.270 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 500 1,771.250 ns 9.2689 ns 7.2365 ns 1,773.125 ns 0.42 0.00 0.0035 - - 24 B
Map_add 600 325,404.566 ns 3,933.7821 ns 3,679.6622 ns 324,177.320 ns 1.00 0.00 49.6134 - - 312096 B
MapNew_add 600 228,354.556 ns 1,469.9387 ns 1,303.0624 ns 228,170.995 ns 0.70 0.01 48.0596 - - 302712 B
Map_remove 600 287,975.979 ns 3,911.1655 ns 3,658.5067 ns 286,373.360 ns 1.00 0.00 44.9661 - - 282448 B
MapNew_remove 600 187,285.699 ns 1,847.2470 ns 1,727.9160 ns 186,605.623 ns 0.65 0.01 40.7448 - - 256536 B
Map_ofArray 600 263,390.742 ns 3,791.1867 ns 3,546.2784 ns 261,546.291 ns 1.00 0.00 38.1224 5.7054 - 240136 B
MapNew_ofArray 600 72,449.298 ns 676.3334 ns 632.6427 ns 72,325.272 ns 0.28 0.00 5.0889 0.7167 - 32344 B
Map_ofList 600 268,013.746 ns 1,450.8399 ns 1,357.1165 ns 268,286.271 ns 1.00 0.00 38.9957 6.4103 - 246040 B
MapNew_ofList 600 73,101.058 ns 778.1405 ns 727.8731 ns 72,944.333 ns 0.27 0.00 7.0012 0.8751 - 43944 B
Map_ofSeq 600 271,491.020 ns 2,938.7666 ns 2,748.9241 ns 270,473.788 ns 1.00 0.00 39.3319 6.1961 - 247436 B
MapNew_ofSeq 600 73,790.926 ns 656.3426 ns 548.0758 ns 73,730.753 ns 0.27 0.00 6.9774 0.8907 - 43944 B
Map_toArray 600 16,111.464 ns 118.2999 ns 104.8698 ns 16,076.765 ns 1.00 0.00 6.1205 0.6962 - 38424 B
MapNew_toArray 600 6,300.578 ns 78.1189 ns 73.0724 ns 6,290.095 ns 0.39 0.01 3.0642 0.3783 - 19248 B
Map_toList 600 11,752.488 ns 140.2921 ns 131.2293 ns 11,831.187 ns 1.00 0.00 5.3473 0.8050 - 33600 B
MapNew_toList 600 8,350.580 ns 126.7420 ns 118.5545 ns 8,361.958 ns 0.71 0.01 5.3507 0.8014 - 33600 B
Map_enumerate 600 24,196.892 ns 147.4409 ns 130.7025 ns 24,174.612 ns 1.00 0.00 7.2514 - - 45600 B
MapNew_enumerate 600 12,691.152 ns 147.6087 ns 138.0733 ns 12,646.888 ns 0.52 0.01 3.8242 - - 24000 B
Map_toSeq_enum 600 34,663.460 ns 355.2181 ns 332.2712 ns 34,702.106 ns 1.00 0.00 9.4243 - - 59312 B
MapNew_toSeq_enum 600 34,880.542 ns 443.9780 ns 415.2973 ns 34,748.753 ns 1.01 0.01 6.1504 - - 38592 B
Map_containsKey_all 600 59,102.427 ns 553.2713 ns 517.5304 ns 59,093.797 ns 1.00 0.00 - - - -
MapNew_containsKey_all 600 32,046.958 ns 462.1378 ns 432.2840 ns 32,010.957 ns 0.54 0.01 - - - -
Map_containsKey_nonexisting 600 101.637 ns 1.4963 ns 1.3997 ns 101.233 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 600 39.039 ns 0.4875 ns 0.4560 ns 38.922 ns 0.38 0.00 - - - -
Map_tryFind 600 87.917 ns 1.0316 ns 0.9650 ns 87.950 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 600 37.358 ns 0.5119 ns 0.4789 ns 37.310 ns 0.42 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 600 94.742 ns 1.0489 ns 0.9812 ns 94.618 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 600 39.094 ns 0.5309 ns 0.4966 ns 38.875 ns 0.41 0.01 - - - -
Map_remove_all 600 238,360.914 ns 1,207.1284 ns 942.4465 ns 238,739.776 ns 1.00 0.00 39.1509 0.9434 - 245912 B
MapNew_remove_all 600 188,446.950 ns 2,424.4280 ns 2,267.8114 ns 188,605.381 ns 0.79 0.01 34.9482 0.9246 - 219744 B
Map_exists 600 5,797.829 ns 60.4830 ns 56.5759 ns 5,780.043 ns 1.00 0.00 - - - 24 B
MapNew_exists 600 2,590.229 ns 10.3136 ns 8.6124 ns 2,590.079 ns 0.45 0.01 0.0026 - - 24 B
Map_fold 600 5,446.827 ns 60.1127 ns 56.2295 ns 5,451.857 ns 1.00 0.00 - - - 24 B
MapNew_fold 600 2,387.071 ns 8.6752 ns 8.1148 ns 2,387.159 ns 0.44 0.00 0.0024 - - 24 B
Map_foldBack 600 5,286.900 ns 27.0156 ns 22.5593 ns 5,295.386 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 600 2,378.926 ns 28.8592 ns 26.9949 ns 2,386.234 ns 0.45 0.01 0.0023 - - 24 B
Map_add 700 339,865.341 ns 3,761.2227 ns 3,518.2501 ns 338,628.864 ns 1.00 0.00 55.4435 - - 349672 B
MapNew_add 700 253,059.362 ns 3,395.3980 ns 3,176.0574 ns 252,659.226 ns 0.74 0.01 57.0437 - - 358960 B
Map_remove 700 356,390.019 ns 3,691.9992 ns 3,453.4984 ns 354,708.333 ns 1.00 0.00 53.6723 - - 338624 B
MapNew_remove 700 213,501.532 ns 2,495.8109 ns 2,334.5830 ns 213,060.880 ns 0.60 0.01 47.9798 - - 301336 B
Map_ofArray 700 333,858.212 ns 3,093.6812 ns 2,742.4678 ns 334,239.638 ns 1.00 0.00 47.0395 8.5526 - 296128 B
MapNew_ofArray 700 83,427.387 ns 1,125.1473 ns 1,052.4635 ns 83,088.639 ns 0.25 0.00 6.1096 0.7431 - 38744 B
Map_ofList 700 320,240.225 ns 2,286.8781 ns 2,139.1472 ns 319,557.207 ns 1.00 0.00 46.2372 7.6531 - 291616 B
MapNew_ofList 700 88,724.866 ns 1,259.7500 ns 1,178.3710 ns 88,197.107 ns 0.28 0.00 7.8892 1.1396 - 49544 B
Map_ofSeq 700 338,176.574 ns 4,798.5114 ns 4,488.5305 ns 338,088.996 ns 1.00 0.00 47.2074 8.3112 - 297088 B
MapNew_ofSeq 700 87,906.476 ns 436.5871 ns 387.0231 ns 87,804.180 ns 0.26 0.00 7.8566 1.2359 - 49544 B
Map_toArray 700 18,921.159 ns 212.5112 ns 198.7832 ns 18,871.238 ns 1.00 0.00 7.1310 0.6037 - 44824 B
MapNew_toArray 700 7,730.600 ns 55.2152 ns 51.6484 ns 7,709.466 ns 0.41 0.01 3.5772 0.5088 - 22448 B
Map_toList 700 13,769.175 ns 167.7687 ns 156.9309 ns 13,702.477 ns 1.00 0.00 6.2473 1.0344 - 39200 B
MapNew_toList 700 9,877.418 ns 60.7929 ns 53.8913 ns 9,870.088 ns 0.72 0.01 6.2413 1.0257 - 39200 B
Map_enumerate 700 27,911.660 ns 116.7382 ns 97.4817 ns 27,920.027 ns 1.00 0.00 8.3240 - - 52320 B
MapNew_enumerate 700 14,921.743 ns 94.5261 ns 78.9336 ns 14,931.268 ns 0.53 0.00 4.4536 - - 28000 B
Map_toSeq_enum 700 40,557.768 ns 519.9803 ns 486.3899 ns 40,613.679 ns 1.00 0.00 11.2283 - - 70473 B
MapNew_toSeq_enum 700 40,587.762 ns 249.4836 ns 194.7804 ns 40,532.207 ns 1.00 0.01 7.1602 - - 44992 B
Map_containsKey_all 700 70,718.203 ns 800.0474 ns 748.3649 ns 70,406.580 ns 1.00 0.00 - - - 1 B
MapNew_containsKey_all 700 38,934.677 ns 459.7156 ns 430.0183 ns 38,852.344 ns 0.55 0.01 - - - -
Map_containsKey_nonexisting 700 72.009 ns 1.0656 ns 0.9967 ns 71.742 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 700 38.847 ns 0.5675 ns 0.5309 ns 38.700 ns 0.54 0.01 - - - -
Map_tryFind 700 90.736 ns 1.2164 ns 1.1379 ns 90.371 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 700 36.548 ns 0.1733 ns 0.1537 ns 36.572 ns 0.40 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 700 95.669 ns 1.0924 ns 1.0219 ns 96.038 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 700 38.612 ns 0.5247 ns 0.4908 ns 38.387 ns 0.40 0.01 - - - -
Map_remove_all 700 290,132.786 ns 3,485.4698 ns 3,260.3106 ns 289,082.784 ns 1.00 0.00 46.3068 1.4205 - 292052 B
MapNew_remove_all 700 222,214.504 ns 890.7609 ns 743.8257 ns 222,133.371 ns 0.77 0.01 41.7411 1.1161 - 262672 B
Map_exists 700 6,991.105 ns 107.0034 ns 100.0910 ns 7,003.023 ns 1.00 0.00 - - - 24 B
MapNew_exists 700 3,275.297 ns 19.3148 ns 16.1288 ns 3,276.796 ns 0.47 0.01 0.0033 - - 24 B
Map_fold 700 6,288.560 ns 26.0001 ns 23.0484 ns 6,295.243 ns 1.00 0.00 - - - 24 B
MapNew_fold 700 3,077.432 ns 42.4650 ns 39.7218 ns 3,059.603 ns 0.49 0.01 0.0030 - - 24 B
Map_foldBack 700 6,288.427 ns 49.7952 ns 46.5785 ns 6,283.945 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 700 2,980.431 ns 39.4694 ns 36.9197 ns 2,958.912 ns 0.47 0.01 0.0030 - - 24 B
Map_add 800 411,991.524 ns 1,530.4744 ns 1,356.7257 ns 411,679.801 ns 1.00 0.00 67.8808 - - 426536 B
MapNew_add 800 289,539.498 ns 3,655.0691 ns 3,418.9539 ns 289,029.481 ns 0.70 0.01 65.9247 - - 413580 B
Map_remove 800 413,375.351 ns 4,676.4809 ns 4,374.3831 ns 413,025.658 ns 1.00 0.00 62.0888 - - 391489 B
MapNew_remove 800 245,767.515 ns 2,725.7920 ns 2,549.7076 ns 246,195.662 ns 0.59 0.01 55.8824 - - 350888 B
Map_ofArray 800 401,346.946 ns 5,624.8339 ns 5,261.4731 ns 399,731.487 ns 1.00 0.00 55.7753 11.0759 - 351089 B
MapNew_ofArray 800 98,044.276 ns 1,132.0923 ns 1,058.9599 ns 97,793.127 ns 0.24 0.00 7.0214 1.1867 - 44352 B
Map_ofList 800 396,603.578 ns 4,701.0949 ns 4,397.4071 ns 394,974.180 ns 1.00 0.00 55.0781 10.5469 - 347056 B
MapNew_ofList 800 101,986.068 ns 539.5729 ns 478.3173 ns 101,870.330 ns 0.26 0.00 8.6102 1.5194 - 54352 B
Map_ofSeq 800 393,869.878 ns 4,167.4926 ns 3,898.2752 ns 392,188.936 ns 1.00 0.00 54.7360 10.8696 - 345550 B
MapNew_ofSeq 800 103,798.427 ns 1,023.1590 ns 957.0636 ns 103,706.511 ns 0.26 0.00 8.6603 1.4608 - 54352 B
Map_toArray 800 22,508.707 ns 254.7721 ns 238.3140 ns 22,521.943 ns 1.00 0.00 8.1531 1.0109 - 51224 B
MapNew_toArray 800 8,863.511 ns 90.0826 ns 84.2633 ns 8,863.105 ns 0.39 0.01 4.0839 0.6601 - 25648 B
Map_toList 800 15,589.482 ns 69.4353 ns 61.5526 ns 15,565.287 ns 1.00 0.00 7.1415 1.2914 - 44800 B
MapNew_toList 800 11,412.320 ns 135.5826 ns 126.8240 ns 11,356.108 ns 0.73 0.01 7.1339 1.2899 - 44800 B
Map_enumerate 800 32,564.477 ns 413.1717 ns 386.4810 ns 32,562.723 ns 1.00 0.00 9.5831 - - 60240 B
MapNew_enumerate 800 16,315.536 ns 45.6854 ns 38.1494 ns 16,315.763 ns 0.50 0.00 5.0990 - - 32000 B
Map_toSeq_enum 800 45,943.610 ns 418.7609 ns 391.7092 ns 45,836.804 ns 1.00 0.00 12.6548 - - 79472 B
MapNew_toSeq_enum 800 44,923.683 ns 157.0040 ns 139.1799 ns 44,898.086 ns 0.98 0.01 8.1483 - - 51392 B
Map_containsKey_all 800 83,106.817 ns 969.7273 ns 907.0835 ns 83,552.535 ns 1.00 0.00 - - - 1 B
MapNew_containsKey_all 800 45,590.963 ns 399.4806 ns 373.6744 ns 45,475.389 ns 0.55 0.01 - - - 1 B
Map_containsKey_nonexisting 800 87.323 ns 1.1099 ns 1.0382 ns 87.166 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 800 38.361 ns 0.1279 ns 0.1068 ns 38.361 ns 0.44 0.00 - - - -
Map_tryFind 800 88.353 ns 1.0798 ns 1.0100 ns 88.372 ns 1.00 0.00 0.0037 - - 24 B
MapNew_tryFind 800 29.043 ns 0.1662 ns 0.1388 ns 29.074 ns 0.33 0.00 0.0038 - - 24 B
Map_tryFind_nonexisting 800 110.630 ns 1.7051 ns 1.5950 ns 110.850 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 800 38.719 ns 0.2029 ns 0.1799 ns 38.655 ns 0.35 0.01 - - - -
Map_remove_all 800 340,185.025 ns 3,562.2353 ns 3,332.1171 ns 340,464.606 ns 1.00 0.00 54.4786 2.0053 - 343072 B
MapNew_remove_all 800 255,514.983 ns 3,253.1560 ns 3,043.0041 ns 254,999.573 ns 0.75 0.01 48.6948 1.5060 - 306248 B
Map_exists 800 8,025.375 ns 61.9640 ns 54.9295 ns 8,019.303 ns 1.00 0.00 - - - 24 B
MapNew_exists 800 3,797.102 ns 48.4078 ns 45.2807 ns 3,789.169 ns 0.47 0.01 0.0037 - - 24 B
Map_fold 800 7,412.483 ns 127.9889 ns 119.7209 ns 7,388.653 ns 1.00 0.00 - - - 24 B
MapNew_fold 800 3,552.365 ns 30.9759 ns 25.8663 ns 3,548.752 ns 0.48 0.01 0.0035 - - 24 B
Map_foldBack 800 7,130.155 ns 30.6839 ns 27.2005 ns 7,125.930 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 800 3,439.825 ns 17.7007 ns 15.6912 ns 3,435.681 ns 0.48 0.00 0.0035 - - 24 B
Map_add 900 445,271.831 ns 4,683.2180 ns 4,380.6850 ns 444,702.685 ns 1.00 0.00 71.7430 - - 451032 B
MapNew_add 900 323,557.491 ns 4,590.9874 ns 4,294.4125 ns 321,862.724 ns 0.73 0.01 74.0385 - - 466272 B
Map_remove 900 469,055.945 ns 2,921.1828 ns 2,439.3199 ns 468,111.403 ns 1.00 0.00 71.5649 - - 450168 B
MapNew_remove 900 292,274.701 ns 3,277.0482 ns 3,065.3530 ns 293,200.145 ns 0.62 0.01 65.1042 - - 410088 B
Map_ofArray 900 442,970.306 ns 1,567.6614 ns 1,389.6910 ns 442,513.380 ns 1.00 0.00 62.0599 11.8838 - 391816 B
MapNew_ofArray 900 109,786.553 ns 1,378.6476 ns 1,289.5878 ns 109,819.193 ns 0.25 0.00 7.6773 1.5138 - 48352 B
Map_ofList 900 443,048.145 ns 2,539.6483 ns 2,120.7213 ns 442,947.227 ns 1.00 0.00 62.5000 12.3239 - 392248 B
MapNew_ofList 900 116,833.346 ns 1,192.9070 ns 1,057.4810 ns 116,713.796 ns 0.26 0.00 9.1435 1.7361 - 57552 B
Map_ofSeq 900 464,101.011 ns 6,073.0333 ns 5,680.7191 ns 462,300.906 ns 1.00 0.00 62.9529 12.2283 - 397072 B
MapNew_ofSeq 900 114,302.527 ns 747.5070 ns 624.2022 ns 114,146.716 ns 0.25 0.00 9.0909 1.8182 - 57554 B
Map_toArray 900 24,838.596 ns 109.3519 ns 102.2878 ns 24,846.418 ns 1.00 0.00 9.1591 1.3155 - 57624 B
MapNew_toArray 900 9,498.758 ns 78.0169 ns 69.1600 ns 9,485.337 ns 0.38 0.00 4.5912 0.7588 - 28848 B
Map_toList 900 17,923.339 ns 97.9528 ns 86.8326 ns 17,908.097 ns 1.00 0.00 8.0245 1.5867 - 50400 B
MapNew_toList 900 12,546.750 ns 154.7077 ns 144.7137 ns 12,494.589 ns 0.70 0.01 8.0268 1.5780 - 50400 B
Map_enumerate 900 37,057.262 ns 478.6362 ns 447.7166 ns 36,984.237 ns 1.00 0.00 10.9384 - - 68640 B
MapNew_enumerate 900 19,235.805 ns 83.3579 ns 77.9730 ns 19,258.668 ns 0.52 0.01 5.7288 - - 36000 B
Map_toSeq_enum 900 52,119.366 ns 523.4857 ns 464.0564 ns 51,955.491 ns 1.00 0.00 14.5108 - - 91232 B
MapNew_toSeq_enum 900 51,215.984 ns 496.6437 ns 464.5608 ns 51,099.002 ns 0.98 0.01 9.1794 - - 57792 B
Map_containsKey_all 900 95,576.273 ns 891.0913 ns 833.5273 ns 95,875.009 ns 1.00 0.00 - - - -
MapNew_containsKey_all 900 53,141.278 ns 729.3460 ns 682.2307 ns 52,877.082 ns 0.56 0.01 - - - 1 B
Map_containsKey_nonexisting 900 86.901 ns 0.9389 ns 0.8783 ns 86.668 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 900 38.576 ns 0.4748 ns 0.4441 ns 38.446 ns 0.44 0.01 - - - -
Map_tryFind 900 92.540 ns 0.8817 ns 0.8248 ns 92.413 ns 1.00 0.00 0.0037 - - 24 B
MapNew_tryFind 900 44.728 ns 0.6465 ns 0.6047 ns 44.764 ns 0.48 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 900 79.333 ns 1.1113 ns 1.0395 ns 78.954 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 900 38.972 ns 0.4439 ns 0.3935 ns 38.841 ns 0.49 0.01 - - - -
Map_remove_all 900 395,907.398 ns 4,767.8116 ns 4,459.8140 ns 395,677.344 ns 1.00 0.00 62.1094 2.3438 - 391472 B
MapNew_remove_all 900 290,324.779 ns 1,902.3227 ns 1,588.5256 ns 289,697.649 ns 0.73 0.01 56.0748 2.0444 - 352848 B
Map_exists 900 8,913.647 ns 93.1793 ns 87.1600 ns 8,878.255 ns 1.00 0.00 - - - 24 B
MapNew_exists 900 3,860.843 ns 55.0257 ns 51.4711 ns 3,861.371 ns 0.43 0.01 - - - 24 B
Map_fold 900 8,426.377 ns 131.5969 ns 123.0958 ns 8,374.217 ns 1.00 0.00 - - - 24 B
MapNew_fold 900 3,541.929 ns 32.9103 ns 29.1741 ns 3,536.310 ns 0.42 0.01 0.0035 - - 24 B
Map_foldBack 900 8,237.329 ns 111.1739 ns 103.9922 ns 8,231.101 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 900 3,507.229 ns 35.2688 ns 32.9905 ns 3,497.391 ns 0.43 0.01 0.0035 - - 24 B
Map_add 1000 521,190.444 ns 4,933.0677 ns 4,373.0360 ns 519,724.897 ns 1.00 0.00 81.6116 - - 515009 B
MapNew_add 1000 357,000.817 ns 3,796.9835 ns 3,551.7007 ns 357,890.113 ns 0.69 0.01 82.6271 - - 519808 B
Map_remove 1000 530,709.809 ns 6,814.7264 ns 6,374.4993 ns 530,987.083 ns 1.00 0.00 80.2083 - - 506216 B
MapNew_remove 1000 326,712.109 ns 4,059.2691 ns 3,797.0429 ns 324,683.344 ns 0.62 0.01 74.7423 - - 469288 B
Map_ofArray 1000 509,182.560 ns 2,264.3956 ns 2,007.3277 ns 508,720.910 ns 1.00 0.00 70.6301 14.7358 - 445872 B
MapNew_ofArray 1000 123,414.220 ns 1,591.3780 ns 1,488.5760 ns 123,438.280 ns 0.24 0.00 8.2846 1.5838 - 52352 B
Map_ofList 1000 506,552.722 ns 5,339.9155 ns 4,994.9603 ns 504,671.925 ns 1.00 0.00 71.0685 14.1129 - 448144 B
MapNew_ofList 1000 132,696.799 ns 1,757.8185 ns 1,644.2645 ns 132,851.382 ns 0.26 0.00 9.6053 1.7105 - 60752 B
Map_ofSeq 1000 524,737.817 ns 3,628.8286 ns 3,030.2363 ns 524,273.021 ns 1.00 0.00 71.8750 16.6667 - 452801 B
MapNew_ofSeq 1000 128,548.212 ns 1,632.2453 ns 1,526.8032 ns 128,634.764 ns 0.24 0.00 9.6637 1.7570 - 60752 B
Map_toArray 1000 27,957.427 ns 97.4148 ns 81.3458 ns 27,958.703 ns 1.00 0.00 10.1854 1.1934 - 64024 B
MapNew_toArray 1000 10,466.562 ns 53.1650 ns 44.3952 ns 10,468.656 ns 0.37 0.00 5.1014 0.8763 - 32048 B
Map_toList 1000 20,023.827 ns 94.6941 ns 83.9438 ns 20,004.112 ns 1.00 0.00 8.9143 1.9145 - 56000 B
MapNew_toList 1000 13,487.816 ns 153.3073 ns 143.4037 ns 13,431.748 ns 0.67 0.01 8.9247 1.9057 - 56000 B
Map_enumerate 1000 41,154.621 ns 600.7350 ns 561.9279 ns 41,003.250 ns 1.00 0.00 12.0876 - - 75960 B
MapNew_enumerate 1000 22,327.571 ns 119.2704 ns 93.1185 ns 22,309.839 ns 0.54 0.01 6.3699 - - 40000 B
Map_toSeq_enum 1000 57,401.045 ns 760.9153 ns 711.7606 ns 57,720.172 ns 1.00 0.00 15.6812 - - 98552 B
MapNew_toSeq_enum 1000 56,077.968 ns 487.2957 ns 431.9750 ns 56,127.715 ns 0.98 0.02 10.1860 - - 64192 B
Map_containsKey_all 1000 109,043.208 ns 1,088.9186 ns 1,018.5751 ns 109,376.603 ns 1.00 0.00 - - - -
MapNew_containsKey_all 1000 60,862.805 ns 652.9921 ns 610.8093 ns 60,956.839 ns 0.56 0.01 - - - 1 B
Map_containsKey_nonexisting 1000 95.189 ns 0.7642 ns 0.6774 ns 95.094 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 1000 38.373 ns 0.2005 ns 0.1674 ns 38.327 ns 0.40 0.00 - - - -
Map_tryFind 1000 88.144 ns 1.0583 ns 0.9899 ns 87.926 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 1000 43.648 ns 0.4838 ns 0.4526 ns 43.445 ns 0.50 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 1000 104.509 ns 1.3680 ns 1.2796 ns 104.115 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 1000 38.912 ns 0.3942 ns 0.3495 ns 38.855 ns 0.37 0.01 - - - -
Map_remove_all 1000 449,749.374 ns 2,963.4903 ns 2,627.0570 ns 448,838.939 ns 1.00 0.00 71.4928 2.6978 - 448560 B
MapNew_remove_all 1000 324,619.940 ns 2,036.7342 ns 1,805.5118 ns 324,344.631 ns 0.72 0.00 63.7821 2.5641 - 402064 B
Map_exists 1000 10,118.540 ns 113.4780 ns 100.5953 ns 10,073.487 ns 1.00 0.00 - - - 24 B
MapNew_exists 1000 4,350.048 ns 73.8935 ns 69.1200 ns 4,341.712 ns 0.43 0.01 - - - 24 B
Map_fold 1000 9,464.591 ns 66.4589 ns 55.4962 ns 9,453.142 ns 1.00 0.00 - - - 24 B
MapNew_fold 1000 3,882.386 ns 54.6927 ns 51.1596 ns 3,877.322 ns 0.41 0.01 - - - 24 B
Map_foldBack 1000 9,396.327 ns 43.0269 ns 35.9294 ns 9,394.703 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 1000 3,717.186 ns 16.1408 ns 12.6017 ns 3,715.812 ns 0.40 0.00 0.0037 - - 24 B
Map_add 2000 1,170,325.409 ns 16,821.9875 ns 15,735.2976 ns 1,167,121.705 ns 1.00 0.00 182.9545 - - 1154530 B
MapNew_add 2000 778,537.274 ns 4,512.1545 ns 3,999.9075 ns 778,564.082 ns 0.67 0.01 180.5556 - - 1135304 B
Map_remove 2000 1,165,196.924 ns 14,913.5383 ns 13,950.1330 ns 1,162,283.182 ns 1.00 0.00 176.1364 - - 1106408 B
MapNew_remove 2000 727,330.179 ns 12,053.8352 ns 16,499.4256 ns 721,324.290 ns 0.63 0.01 164.7727 - - 1034408 B
Map_ofArray 2000 1,198,309.807 ns 13,092.4957 ns 12,246.7286 ns 1,200,869.444 ns 1.00 0.00 156.2500 52.0833 - 985314 B
MapNew_ofArray 2000 269,782.260 ns 1,243.7343 ns 1,163.3898 ns 269,657.612 ns 0.23 0.00 16.5598 4.5406 - 104640 B
Map_ofList 2000 1,205,857.123 ns 13,908.7648 ns 13,010.2673 ns 1,206,138.942 ns 1.00 0.00 157.4519 51.6827 - 992442 B
MapNew_ofList 2000 290,265.697 ns 3,716.1605 ns 3,476.0988 ns 288,830.994 ns 0.24 0.00 19.3182 6.2500 - 121452 B
Map_ofSeq 2000 1,198,909.953 ns 16,005.4172 ns 14,971.4772 ns 1,190,289.741 ns 1.00 0.00 156.8396 51.8868 - 985194 B
MapNew_ofSeq 2000 279,542.581 ns 3,712.3334 ns 3,472.5190 ns 278,253.374 ns 0.23 0.00 19.0819 6.3606 - 121448 B
Map_toArray 2000 61,244.884 ns 679.6173 ns 635.7144 ns 61,344.445 ns 1.00 0.00 20.3699 5.4400 - 128024 B
MapNew_toArray 2000 21,665.474 ns 212.9221 ns 199.1675 ns 21,593.838 ns 0.35 0.00 10.1844 2.5300 - 64048 B
Map_toList 2000 43,152.743 ns 199.6837 ns 186.7842 ns 43,141.805 ns 1.00 0.00 17.8204 5.6546 - 112000 B
MapNew_toList 2000 29,531.501 ns 394.9382 ns 369.4254 ns 29,578.275 ns 0.68 0.01 17.8405 5.6950 - 112000 B
Map_enumerate 2000 80,977.388 ns 929.9731 ns 869.8974 ns 80,678.181 ns 1.00 0.00 24.0199 - - 150840 B
MapNew_enumerate 2000 44,597.061 ns 160.7938 ns 125.5372 ns 44,599.029 ns 0.55 0.01 12.7523 - - 80000 B
Map_toSeq_enum 2000 114,501.642 ns 836.8731 ns 698.8269 ns 114,457.881 ns 1.00 0.00 31.7096 - - 199232 B
MapNew_toSeq_enum 2000 114,875.474 ns 1,516.6816 ns 1,418.7049 ns 115,454.518 ns 1.00 0.01 20.3804 - - 128192 B
Map_containsKey_all 2000 242,216.319 ns 2,482.4720 ns 2,322.1059 ns 241,396.899 ns 1.00 0.00 - - - -
MapNew_containsKey_all 2000 138,808.357 ns 892.6888 ns 791.3453 ns 138,589.468 ns 0.57 0.01 - - - -
Map_containsKey_nonexisting 2000 105.129 ns 1.3949 ns 1.3048 ns 105.024 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 2000 42.161 ns 0.3818 ns 0.3571 ns 42.028 ns 0.40 0.01 - - - -
Map_tryFind 2000 95.269 ns 1.0207 ns 0.9049 ns 95.053 ns 1.00 0.00 0.0037 - - 24 B
MapNew_tryFind 2000 40.902 ns 0.6709 ns 0.6275 ns 40.612 ns 0.43 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 2000 115.023 ns 1.1089 ns 1.0373 ns 114.871 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 2000 41.900 ns 0.1612 ns 0.1259 ns 41.888 ns 0.36 0.00 - - - -
Map_remove_all 2000 1,023,067.058 ns 6,330.4866 ns 5,611.8115 ns 1,022,127.571 ns 1.00 0.00 157.2581 13.1048 - 986585 B
MapNew_remove_all 2000 736,311.031 ns 5,970.0509 ns 5,292.2946 ns 735,709.193 ns 0.72 0.01 143.1686 10.9012 - 898233 B
Map_exists 2000 22,089.844 ns 292.9153 ns 273.9932 ns 21,950.166 ns 1.00 0.00 - - - 24 B
MapNew_exists 2000 8,688.923 ns 42.8033 ns 35.7427 ns 8,686.938 ns 0.39 0.00 - - - 24 B
Map_fold 2000 20,708.571 ns 282.8171 ns 264.5473 ns 20,608.658 ns 1.00 0.00 - - - 24 B
MapNew_fold 2000 7,848.660 ns 72.6302 ns 60.6495 ns 7,841.897 ns 0.38 0.00 - - - 24 B
Map_foldBack 2000 20,692.940 ns 259.6537 ns 242.8802 ns 20,691.088 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 2000 7,518.604 ns 43.1441 ns 36.0273 ns 7,507.714 ns 0.36 0.00 - - - 24 B
Map_add 3000 1,848,877.047 ns 22,811.4858 ns 21,337.8780 ns 1,840,647.059 ns 1.00 0.00 286.7647 - - 1801994 B
MapNew_add 3000 1,252,895.449 ns 14,747.3861 ns 13,794.7141 ns 1,251,801.716 ns 0.68 0.01 291.6667 - - 1833434 B
Map_remove 3000 1,975,153.607 ns 22,076.5804 ns 20,650.4470 ns 1,966,360.742 ns 1.00 0.00 281.2500 - - 1771880 B
MapNew_remove 3000 1,085,280.015 ns 4,441.7435 ns 3,709.0570 ns 1,084,274.784 ns 0.55 0.01 252.1552 - - 1582873 B
Map_ofArray 3000 1,991,935.228 ns 23,228.9884 ns 21,728.4102 ns 1,991,694.556 ns 1.00 0.00 252.0161 82.6613 - 1585891 B
MapNew_ofArray 3000 443,230.962 ns 5,591.3249 ns 5,230.1288 ns 441,818.706 ns 0.22 0.00 26.4085 8.8028 - 167512 B
Map_ofList 3000 1,947,027.639 ns 25,182.3670 ns 23,555.6017 ns 1,945,798.106 ns 1.00 0.00 250.0000 83.3333 - 1575907 B
MapNew_ofList 3000 456,288.803 ns 2,290.1510 ns 1,912.3798 ns 456,184.239 ns 0.23 0.00 33.0616 10.8696 - 209112 B
Map_ofSeq 3000 1,891,843.725 ns 26,607.1365 ns 24,888.3320 ns 1,886,156.985 ns 1.00 0.00 248.1618 82.7206 - 1565704 B
MapNew_ofSeq 3000 457,674.798 ns 1,450.0499 ns 1,285.4315 ns 457,689.236 ns 0.24 0.00 32.8704 10.6481 - 209112 B
Map_toArray 3000 96,892.873 ns 1,545.6539 ns 1,445.8056 ns 96,444.038 ns 1.00 0.00 30.5790 9.7776 - 192024 B
MapNew_toArray 3000 35,551.939 ns 346.1836 ns 323.8204 ns 35,418.902 ns 0.37 0.01 15.2629 5.0876 - 96048 B
Map_toList 3000 70,785.334 ns 488.3955 ns 407.8324 ns 70,782.716 ns 1.00 0.00 26.7561 9.0570 - 168001 B
MapNew_toList 3000 49,609.727 ns 208.6188 ns 174.2061 ns 49,553.502 ns 0.70 0.00 26.7364 9.0272 - 168000 B
Map_enumerate 3000 123,027.831 ns 1,523.5439 ns 1,425.1239 ns 122,791.727 ns 1.00 0.00 35.9738 - - 226320 B
MapNew_enumerate 3000 61,877.393 ns 745.7391 ns 697.5648 ns 61,488.340 ns 0.50 0.01 19.0751 - - 120000 B
Map_toSeq_enum 3000 175,277.791 ns 2,174.9201 ns 2,034.4216 ns 175,917.094 ns 1.00 0.00 47.6434 - - 299075 B
MapNew_toSeq_enum 3000 174,372.559 ns 2,255.7592 ns 2,110.0386 ns 174,105.125 ns 1.00 0.02 30.4709 - - 192195 B
Map_containsKey_all 3000 386,300.051 ns 4,685.2103 ns 4,382.5486 ns 387,453.430 ns 1.00 0.00 - - - -
MapNew_containsKey_all 3000 221,977.955 ns 2,155.0807 ns 2,015.8638 ns 221,305.392 ns 0.57 0.01 - - - -
Map_containsKey_nonexisting 3000 110.331 ns 1.0522 ns 0.9327 ns 110.079 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 3000 45.736 ns 0.1891 ns 0.1769 ns 45.736 ns 0.41 0.00 - - - -
Map_tryFind 3000 111.686 ns 1.1419 ns 1.0681 ns 111.887 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 3000 51.003 ns 0.5520 ns 0.5163 ns 50.798 ns 0.46 0.00 0.0038 - - 24 B
Map_tryFind_nonexisting 3000 124.503 ns 1.6188 ns 1.5142 ns 123.960 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 3000 46.176 ns 0.4156 ns 0.3684 ns 46.099 ns 0.37 0.00 - - - -
Map_remove_all 3000 1,673,556.371 ns 24,139.1469 ns 22,579.7730 ns 1,665,830.592 ns 1.00 0.00 250.0000 14.8026 - 1568954 B
MapNew_remove_all 3000 1,194,962.846 ns 12,690.4493 ns 11,870.6541 ns 1,192,874.646 ns 0.71 0.01 226.4151 23.5849 - 1422386 B
Map_exists 3000 33,896.401 ns 151.9148 ns 118.6051 ns 33,889.169 ns 1.00 0.00 - - - 24 B
MapNew_exists 3000 14,862.441 ns 46.9291 ns 39.1879 ns 14,859.878 ns 0.44 0.00 - - - 24 B
Map_fold 3000 31,970.285 ns 379.6211 ns 355.0978 ns 31,772.513 ns 1.00 0.00 - - - 24 B
MapNew_fold 3000 13,558.666 ns 38.8856 ns 34.4710 ns 13,553.974 ns 0.42 0.00 - - - 24 B
Map_foldBack 3000 32,111.106 ns 150.0662 ns 125.3121 ns 32,034.325 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 3000 13,889.682 ns 120.0483 ns 112.2932 ns 13,921.316 ns 0.43 0.00 - - - 24 B
Map_add 4000 2,498,700.343 ns 20,319.7162 ns 18,012.8991 ns 2,494,774.159 ns 1.00 0.00 389.4231 - - 2445640 B
MapNew_add 4000 1,695,003.784 ns 22,439.7540 ns 20,990.1598 ns 1,695,850.169 ns 0.68 0.01 391.8919 - - 2462850 B
Map_remove 4000 2,647,000.186 ns 32,650.7040 ns 28,943.9986 ns 2,639,607.943 ns 1.00 0.00 388.0208 - - 2438019 B
MapNew_remove 4000 1,549,874.045 ns 21,769.7672 ns 20,363.4537 ns 1,537,959.451 ns 0.58 0.01 359.7561 - - 2260650 B
Map_ofArray 4000 2,804,377.319 ns 29,947.9651 ns 28,013.3452 ns 2,801,344.293 ns 1.00 0.00 347.8261 133.1522 - 2194866 B
MapNew_ofArray 4000 593,380.197 ns 7,850.3225 ns 7,343.1965 ns 596,981.076 ns 0.21 0.00 32.9861 10.9954 - 209225 B
Map_ofList 4000 2,855,033.859 ns 35,877.7342 ns 33,560.0548 ns 2,865,813.859 ns 1.00 0.00 347.8261 130.4348 - 2182401 B
MapNew_ofList 4000 624,473.664 ns 3,513.6752 ns 2,743.2465 ns 624,249.381 ns 0.22 0.00 38.3663 13.6139 - 242817 B
Map_ofSeq 4000 2,846,492.536 ns 26,698.1211 ns 24,973.4390 ns 2,841,723.370 ns 1.00 0.00 345.1087 133.1522 - 2172164 B
MapNew_ofSeq 4000 627,146.234 ns 6,995.7243 ns 6,201.5274 ns 628,232.550 ns 0.22 0.00 38.3663 13.6139 - 242817 B
Map_toArray 4000 136,016.577 ns 519.2757 ns 433.6187 ns 135,932.717 ns 1.00 0.00 40.7609 19.8370 - 256024 B
MapNew_toArray 4000 45,934.773 ns 349.0195 ns 291.4471 ns 45,892.982 ns 0.34 0.00 20.3553 6.7543 - 128048 B
Map_toList 4000 96,404.622 ns 616.3009 ns 546.3347 ns 96,396.091 ns 1.00 0.00 35.6583 13.1270 - 224001 B
MapNew_toList 4000 67,650.652 ns 481.3256 ns 450.2323 ns 67,605.098 ns 0.70 0.01 35.6675 12.3037 - 224001 B
Map_enumerate 4000 163,049.468 ns 987.0526 ns 874.9964 ns 162,728.878 ns 1.00 0.00 48.2513 - - 303240 B
MapNew_enumerate 4000 90,752.794 ns 1,192.3096 ns 1,115.2871 ns 91,114.078 ns 0.56 0.01 25.4993 - - 160000 B
Map_toSeq_enum 4000 233,048.500 ns 2,839.7946 ns 2,656.3457 ns 231,899.627 ns 1.00 0.00 63.1996 - - 397836 B
MapNew_toSeq_enum 4000 228,281.587 ns 2,803.1123 ns 2,622.0330 ns 228,266.007 ns 0.98 0.02 40.6924 - - 256192 B
Map_containsKey_all 4000 531,202.143 ns 6,379.6004 ns 5,967.4822 ns 530,019.650 ns 1.00 0.00 - - - 1 B
MapNew_containsKey_all 4000 313,738.440 ns 3,521.3893 ns 3,293.9098 ns 312,385.108 ns 0.59 0.01 - - - -
Map_containsKey_nonexisting 4000 104.664 ns 1.1377 ns 1.0642 ns 104.316 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 4000 46.600 ns 0.6290 ns 0.5884 ns 46.571 ns 0.45 0.00 - - - -
Map_tryFind 4000 118.041 ns 1.7392 ns 1.4523 ns 117.524 ns 1.00 0.00 0.0037 - - 24 B
MapNew_tryFind 4000 50.537 ns 0.3037 ns 0.2841 ns 50.437 ns 0.43 0.00 0.0038 - - 24 B
Map_tryFind_nonexisting 4000 130.377 ns 1.6198 ns 1.5151 ns 129.751 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 4000 46.269 ns 0.4300 ns 0.3812 ns 46.180 ns 0.35 0.00 - - - -
Map_remove_all 4000 2,350,839.722 ns 8,327.4553 ns 7,789.5068 ns 2,350,091.204 ns 1.00 0.00 347.2222 43.9815 - 2179841 B
MapNew_remove_all 4000 1,721,602.984 ns 27,222.4432 ns 25,463.8903 ns 1,722,543.412 ns 0.73 0.01 315.8784 48.9865 - 1987746 B
Map_exists 4000 46,027.882 ns 412.8102 ns 386.1429 ns 45,863.677 ns 1.00 0.00 - - - 24 B
MapNew_exists 4000 17,610.652 ns 302.8000 ns 283.2393 ns 17,547.277 ns 0.38 0.01 - - - 24 B
Map_fold 4000 43,302.304 ns 437.9833 ns 409.6898 ns 43,095.047 ns 1.00 0.00 - - - 24 B
MapNew_fold 4000 15,904.077 ns 192.5333 ns 180.0958 ns 15,837.727 ns 0.37 0.00 - - - 24 B
Map_foldBack 4000 43,397.492 ns 289.9698 ns 242.1379 ns 43,364.591 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 4000 15,034.931 ns 48.9592 ns 40.8831 ns 15,028.965 ns 0.35 0.00 - - - 24 B
Map_add 5000 3,280,653.333 ns 42,235.4401 ns 39,507.0569 ns 3,267,333.125 ns 1.00 0.00 512.5000 - - 3219775 B
MapNew_add 5000 2,391,462.778 ns 29,952.5302 ns 28,017.6154 ns 2,391,462.963 ns 0.73 0.01 518.5185 - - 3253091 B
Map_remove 5000 3,403,037.873 ns 37,113.7038 ns 34,716.1815 ns 3,407,071.053 ns 1.00 0.00 493.4211 - - 3114986 B
MapNew_remove 5000 2,105,958.347 ns 26,840.1921 ns 25,106.3323 ns 2,106,429.167 ns 0.62 0.01 454.1667 - - 2861721 B
Map_ofArray 5000 3,633,895.579 ns 43,826.7773 ns 40,995.5946 ns 3,622,868.056 ns 1.00 0.00 444.4444 211.8056 - 2800461 B
MapNew_ofArray 5000 802,861.135 ns 11,027.3895 ns 10,315.0270 ns 802,024.922 ns 0.22 0.00 42.9688 11.7188 - 270936 B
Map_ofList 5000 3,659,918.934 ns 16,530.5098 ns 12,905.9347 ns 3,663,296.875 ns 1.00 0.00 448.5294 198.5294 - 2819130 B
MapNew_ofList 5000 830,645.773 ns 8,847.6924 ns 8,276.1370 ns 829,982.155 ns 0.23 0.00 56.7434 21.3816 - 362097 B
Map_ofSeq 5000 3,755,710.441 ns 45,791.0445 ns 42,832.9714 ns 3,741,339.706 ns 1.00 0.00 444.8529 205.8824 - 2810613 B
MapNew_ofSeq 5000 832,093.224 ns 7,681.3501 ns 7,185.1396 ns 829,823.109 ns 0.22 0.00 56.7434 20.5592 - 362097 B
Map_toArray 5000 182,089.946 ns 2,474.4059 ns 2,314.5608 ns 180,983.536 ns 1.00 0.00 50.8929 19.4643 - 320024 B
MapNew_toArray 5000 62,835.732 ns 643.8371 ns 602.2456 ns 62,706.797 ns 0.35 0.01 25.4353 9.5149 - 160048 B
Map_toList 5000 129,725.498 ns 455.0581 ns 379.9942 ns 129,753.228 ns 1.00 0.00 44.5506 17.9494 - 280000 B
MapNew_toList 5000 94,303.044 ns 506.5160 ns 473.7953 ns 94,269.053 ns 0.73 0.00 44.5751 17.9249 - 280000 B
Map_enumerate 5000 204,998.285 ns 2,407.9192 ns 2,252.3691 ns 204,125.243 ns 1.00 0.00 60.0728 - - 377163 B
MapNew_enumerate 5000 105,279.312 ns 1,203.2558 ns 1,125.5262 ns 105,160.885 ns 0.51 0.01 31.8750 - - 200000 B
Map_toSeq_enum 5000 292,060.461 ns 2,155.4550 ns 1,799.9026 ns 291,898.032 ns 1.00 0.00 79.2824 - - 498272 B
MapNew_toSeq_enum 5000 293,022.695 ns 3,624.6786 ns 3,390.5266 ns 293,698.202 ns 1.00 0.01 51.0024 - - 320192 B
Map_containsKey_all 5000 685,140.959 ns 8,141.4468 ns 7,615.5143 ns 685,025.336 ns 1.00 0.00 - - - 10 B
MapNew_containsKey_all 5000 413,204.840 ns 7,898.8150 ns 7,388.5565 ns 408,988.121 ns 0.60 0.01 - - - 1 B
Map_containsKey_nonexisting 5000 102.099 ns 0.8210 ns 0.6856 ns 101.976 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 5000 49.949 ns 0.5948 ns 0.5564 ns 49.793 ns 0.49 0.01 - - - -
Map_tryFind 5000 117.920 ns 1.0712 ns 1.0020 ns 117.644 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 5000 56.816 ns 0.7367 ns 0.6891 ns 56.573 ns 0.48 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 5000 123.781 ns 1.2066 ns 1.0696 ns 123.538 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 5000 49.791 ns 0.4428 ns 0.3697 ns 49.737 ns 0.40 0.00 - - - -
Map_remove_all 5000 3,073,335.506 ns 37,127.5131 ns 34,729.0988 ns 3,064,827.530 ns 1.00 0.00 443.4524 71.4286 - 2793732 B
MapNew_remove_all 5000 2,158,173.764 ns 32,744.1307 ns 30,628.8802 ns 2,145,428.750 ns 0.70 0.01 406.2500 72.9167 - 2555651 B
Map_exists 5000 57,114.772 ns 394.5591 ns 329.4747 ns 57,097.422 ns 1.00 0.00 - - - 25 B
MapNew_exists 5000 23,630.982 ns 236.0310 ns 220.7835 ns 23,553.502 ns 0.41 0.00 - - - 24 B
Map_fold 5000 54,755.357 ns 541.4285 ns 506.4526 ns 54,714.582 ns 1.00 0.00 - - - 24 B
MapNew_fold 5000 21,734.721 ns 80.0337 ns 66.8318 ns 21,728.318 ns 0.40 0.00 - - - 24 B
Map_foldBack 5000 54,670.301 ns 628.2648 ns 587.6793 ns 54,551.016 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 5000 20,814.577 ns 195.3058 ns 173.1335 ns 20,777.118 ns 0.38 0.01 - - - 24 B
Map_add 6000 4,433,264.250 ns 57,702.5269 ns 53,974.9795 ns 4,412,614.167 ns 1.00 0.00 666.6667 - - 4200677 B
MapNew_add 6000 2,716,382.068 ns 13,263.6707 ns 11,757.8986 ns 2,711,954.036 ns 0.61 0.01 630.2083 - - 3953931 B
Map_remove 6000 4,155,607.708 ns 50,512.3817 ns 47,249.3132 ns 4,150,568.750 ns 1.00 0.00 605.4688 - - 3807117 B
MapNew_remove 6000 2,458,631.923 ns 32,755.8540 ns 30,639.8462 ns 2,443,586.538 ns 0.59 0.01 550.4808 - - 3453756 B
Map_ofArray 6000 4,589,790.625 ns 29,232.6366 ns 25,913.9709 ns 4,583,961.161 ns 1.00 0.00 544.6429 267.8571 - 3425662 B
MapNew_ofArray 6000 966,138.417 ns 8,997.8653 ns 8,416.6088 ns 961,981.346 ns 0.21 0.00 52.8846 25.9615 - 334936 B
Map_ofList 6000 4,787,577.589 ns 63,292.8995 ns 59,204.2175 ns 4,767,250.893 ns 1.00 0.00 544.6429 258.9286 4.4643 3435994 B
MapNew_ofList 6000 1,013,064.026 ns 10,700.2432 ns 10,009.0142 ns 1,009,790.726 ns 0.21 0.00 66.5323 28.2258 - 418111 B
Map_ofSeq 6000 4,729,535.298 ns 60,028.2890 ns 56,150.4988 ns 4,707,678.125 ns 1.00 0.00 544.6429 267.8571 - 3426406 B
MapNew_ofSeq 6000 1,013,057.582 ns 11,697.4238 ns 10,369.4615 ns 1,009,508.284 ns 0.21 0.00 66.4683 28.7698 - 418097 B
Map_toArray 6000 229,194.121 ns 989.7929 ns 877.4256 ns 229,017.880 ns 1.00 0.00 61.1264 20.8333 - 384024 B
MapNew_toArray 6000 80,560.244 ns 1,237.6933 ns 1,157.7390 ns 80,108.447 ns 0.35 0.00 30.5362 11.2627 - 192048 B
Map_toList 6000 166,391.880 ns 1,156.6800 ns 965.8801 ns 166,243.165 ns 1.00 0.00 53.4759 23.3957 - 336000 B
MapNew_toList 6000 123,024.825 ns 1,631.7581 ns 1,526.3475 ns 122,469.923 ns 0.74 0.01 53.4832 23.4684 - 336000 B
Map_enumerate 6000 244,941.063 ns 1,373.8768 ns 1,147.2494 ns 244,663.745 ns 1.00 0.00 72.0215 - - 452760 B
MapNew_enumerate 6000 125,387.186 ns 1,936.3467 ns 1,811.2599 ns 124,786.081 ns 0.51 0.01 38.2221 - - 240002 B
Map_toSeq_enum 6000 351,749.512 ns 3,903.8229 ns 3,651.6384 ns 351,614.826 ns 1.00 0.00 95.4861 - - 599192 B
MapNew_toSeq_enum 6000 343,038.830 ns 2,530.7525 ns 2,113.2930 ns 342,865.014 ns 0.98 0.01 61.1413 - - 384192 B
Map_containsKey_all 6000 855,069.767 ns 8,192.2142 ns 7,663.0023 ns 856,005.500 ns 1.00 0.00 - - - 1 B
MapNew_containsKey_all 6000 503,793.260 ns 3,923.4348 ns 3,669.9833 ns 502,284.500 ns 0.59 0.01 - - - -
Map_containsKey_nonexisting 6000 128.874 ns 1.6262 ns 1.5212 ns 128.341 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 6000 49.483 ns 0.3390 ns 0.3005 ns 49.425 ns 0.38 0.01 - - - -
Map_tryFind 6000 117.229 ns 0.4249 ns 0.3767 ns 117.358 ns 1.00 0.00 0.0037 - - 24 B
MapNew_tryFind 6000 45.819 ns 0.6457 ns 0.5724 ns 45.556 ns 0.39 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 6000 123.692 ns 1.0091 ns 0.8427 ns 123.581 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 6000 49.820 ns 0.2726 ns 0.2417 ns 49.827 ns 0.40 0.00 - - - -
Map_remove_all 6000 3,727,465.288 ns 15,744.8339 ns 12,292.5306 ns 3,727,776.838 ns 1.00 0.00 544.1176 88.2353 - 3418029 B
MapNew_remove_all 6000 2,672,002.431 ns 10,268.8513 ns 8,017.2436 ns 2,671,753.125 ns 0.72 0.00 497.3958 93.7500 - 3128811 B
Map_exists 6000 69,478.490 ns 862.8368 ns 807.0980 ns 69,631.547 ns 1.00 0.00 - - - 24 B
MapNew_exists 6000 30,303.738 ns 439.1219 ns 389.2701 ns 30,128.982 ns 0.44 0.01 - - - 24 B
Map_fold 6000 66,652.463 ns 709.2510 ns 663.4338 ns 66,376.080 ns 1.00 0.00 - - - 25 B
MapNew_fold 6000 27,414.834 ns 196.6308 ns 164.1956 ns 27,428.857 ns 0.41 0.01 - - - 24 B
Map_foldBack 6000 65,957.528 ns 163.7548 ns 145.1644 ns 65,996.068 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 6000 28,076.438 ns 174.1205 ns 154.3533 ns 28,025.961 ns 0.43 0.00 - - - 24 B
Map_add 7000 4,880,197.628 ns 36,993.9806 ns 34,604.1924 ns 4,874,726.442 ns 1.00 0.00 725.9615 - - 4581982 B
MapNew_add 7000 3,246,932.750 ns 36,053.8477 ns 33,724.7915 ns 3,235,150.625 ns 0.67 0.01 737.5000 - - 4633460 B
Map_remove 7000 4,975,826.408 ns 27,917.5709 ns 24,748.1994 ns 4,969,414.904 ns 1.00 0.00 716.3462 - - 4520478 B
MapNew_remove 7000 3,135,204.812 ns 37,851.0044 ns 35,405.8530 ns 3,121,385.312 ns 0.63 0.01 662.5000 - - 4169132 B
Map_ofArray 7000 5,956,467.938 ns 72,298.3926 ns 64,090.6419 ns 5,951,377.557 ns 1.00 0.00 647.7273 210.2273 28.4091 4072432 B
MapNew_ofArray 7000 1,171,982.913 ns 13,846.0740 ns 12,951.6262 ns 1,170,339.210 ns 0.20 0.00 60.1415 29.4811 - 378369 B
Map_ofList 7000 5,707,052.386 ns 34,180.8732 ns 31,972.8100 ns 5,698,970.455 ns 1.00 0.00 647.7273 284.0909 17.0455 4085764 B
MapNew_ofList 7000 1,192,156.148 ns 7,157.2374 ns 5,976.6174 ns 1,190,388.221 ns 0.21 0.00 72.1154 36.0577 - 453530 B
Map_ofSeq 7000 5,775,273.514 ns 25,635.0400 ns 21,406.4194 ns 5,774,690.341 ns 1.00 0.00 647.7273 272.7273 22.7273 4067927 B
MapNew_ofSeq 7000 1,218,340.449 ns 12,160.0575 ns 11,374.5253 ns 1,215,470.553 ns 0.21 0.00 72.1154 36.0577 - 453530 B
Map_toArray 7000 277,545.372 ns 938.2381 ns 877.6285 ns 277,499.889 ns 1.00 0.00 71.3496 26.8252 - 448024 B
MapNew_toArray 7000 90,104.297 ns 445.3585 ns 347.7066 ns 90,017.383 ns 0.32 0.00 35.5990 10.8501 - 224048 B
Map_toList 7000 202,482.015 ns 880.6434 ns 735.3771 ns 202,673.584 ns 1.00 0.00 62.2977 31.1489 - 392000 B
MapNew_toList 7000 150,139.941 ns 1,882.6052 ns 1,760.9901 ns 149,753.563 ns 0.74 0.01 62.3515 31.1758 - 392000 B
Map_enumerate 7000 288,380.820 ns 1,125.8038 ns 997.9958 ns 287,906.308 ns 1.00 0.00 84.1014 - - 529200 B
MapNew_enumerate 7000 149,619.983 ns 1,402.2789 ns 1,311.6925 ns 149,180.137 ns 0.52 0.00 44.5368 - - 280000 B
Map_toSeq_enum 7000 413,994.959 ns 4,828.6458 ns 4,516.7183 ns 414,749.794 ns 1.00 0.00 110.6086 - - 694712 B
MapNew_toSeq_enum 7000 406,848.280 ns 4,630.5882 ns 4,331.4550 ns 407,071.755 ns 0.98 0.01 71.3141 - - 448193 B
Map_containsKey_all 7000 1,009,225.880 ns 12,477.5095 ns 11,671.4702 ns 1,005,250.504 ns 1.00 0.00 - - - 1 B
MapNew_containsKey_all 7000 610,004.940 ns 5,677.2194 ns 5,310.4746 ns 609,932.632 ns 0.60 0.01 - - - -
Map_containsKey_nonexisting 7000 114.135 ns 1.1674 ns 1.0920 ns 113.737 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 7000 49.555 ns 0.4950 ns 0.4630 ns 49.330 ns 0.43 0.01 - - - -
Map_tryFind 7000 106.856 ns 1.2216 ns 1.1427 ns 106.378 ns 1.00 0.00 0.0037 - - 24 B
MapNew_tryFind 7000 55.578 ns 0.3726 ns 0.3303 ns 55.499 ns 0.52 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 7000 153.854 ns 1.3193 ns 1.1696 ns 153.569 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 7000 49.741 ns 0.2020 ns 0.1791 ns 49.739 ns 0.32 0.00 - - - -
Map_remove_all 7000 4,716,187.054 ns 60,024.0888 ns 56,146.5699 ns 4,704,467.857 ns 1.00 0.00 651.7857 151.7857 - 4116614 B
MapNew_remove_all 7000 3,244,568.729 ns 36,951.2751 ns 34,564.2456 ns 3,237,775.312 ns 0.69 0.01 593.7500 118.7500 - 3740756 B
Map_exists 7000 83,969.213 ns 875.6885 ns 819.1196 ns 83,768.792 ns 1.00 0.00 - - - 25 B
MapNew_exists 7000 32,798.928 ns 376.5258 ns 352.2024 ns 32,698.924 ns 0.39 0.00 - - - 24 B
Map_fold 7000 79,107.164 ns 327.5508 ns 290.3653 ns 79,189.143 ns 1.00 0.00 - - - 24 B
MapNew_fold 7000 30,755.418 ns 306.5912 ns 286.7856 ns 30,648.773 ns 0.39 0.00 - - - 24 B
Map_foldBack 7000 80,428.287 ns 829.7756 ns 776.1726 ns 80,191.301 ns 1.00 0.00 - - - 25 B
MapNew_foldBack 7000 30,317.783 ns 137.5844 ns 121.9649 ns 30,336.333 ns 0.38 0.00 - - - 24 B
Map_add 8000 5,881,054.677 ns 37,560.1266 ns 31,364.4068 ns 5,881,259.659 ns 1.00 0.00 869.3182 - - 5462920 B
MapNew_add 8000 3,689,182.410 ns 18,983.9043 ns 15,852.4199 ns 3,687,145.956 ns 0.63 0.00 845.5882 - - 5309821 B
Map_remove 8000 5,709,418.125 ns 51,612.5917 ns 48,278.4503 ns 5,703,608.854 ns 1.00 0.00 833.3333 - - 5246455 B
MapNew_remove 8000 3,584,465.625 ns 33,750.6674 ns 31,570.3953 ns 3,573,862.847 ns 0.63 0.01 781.2500 - - 4905133 B
Map_ofArray 8000 7,082,405.278 ns 70,865.4445 ns 66,287.5808 ns 7,061,156.250 ns 1.00 0.00 750.0000 256.9444 34.7222 4735546 B
MapNew_ofArray 8000 1,307,812.378 ns 14,554.1073 ns 13,613.9210 ns 1,299,696.484 ns 0.18 0.00 66.4063 32.5521 - 418388 B
Map_ofList 8000 6,869,024.083 ns 54,588.7155 ns 51,062.3183 ns 6,868,165.625 ns 1.00 0.00 750.0000 275.0000 37.5000 4739928 B
MapNew_ofList 8000 1,379,068.090 ns 12,199.6501 ns 10,814.6720 ns 1,375,591.033 ns 0.20 0.00 76.0870 38.0435 - 485530 B
Map_ofSeq 8000 7,161,456.968 ns 67,839.5986 ns 63,457.2026 ns 7,175,765.625 ns 1.00 0.00 750.0000 277.7778 34.7222 4747744 B
MapNew_ofSeq 8000 1,377,991.504 ns 18,056.0525 ns 16,889.6427 ns 1,367,749.457 ns 0.19 0.00 76.0870 38.0435 - 485530 B
Map_toArray 8000 334,359.692 ns 1,131.2102 ns 1,058.1347 ns 333,952.360 ns 1.00 0.00 81.4495 39.2287 - 512024 B
MapNew_toArray 8000 105,447.365 ns 1,118.8182 ns 1,046.5433 ns 104,976.463 ns 0.32 0.00 40.7609 20.3804 - 256048 B
Map_toList 8000 243,056.181 ns 3,349.2542 ns 3,132.8945 ns 241,465.948 ns 1.00 0.00 71.3602 35.6801 - 448000 B
MapNew_toList 8000 183,413.697 ns 3,021.6975 ns 2,826.4977 ns 183,007.199 ns 0.75 0.01 71.2751 35.6375 - 448000 B
Map_enumerate 8000 332,258.562 ns 2,074.3350 ns 1,940.3342 ns 331,686.413 ns 1.00 0.00 96.1277 - - 603360 B
MapNew_enumerate 8000 182,466.410 ns 1,963.2535 ns 1,836.4285 ns 182,321.008 ns 0.55 0.01 50.9393 - - 320000 B
Map_toSeq_enum 8000 475,480.099 ns 6,562.2859 ns 6,138.3663 ns 475,378.053 ns 1.00 0.00 126.4313 - - 794553 B
MapNew_toSeq_enum 8000 464,134.136 ns 6,519.0761 ns 6,097.9479 ns 463,035.681 ns 0.98 0.02 81.6231 - - 512195 B
Map_containsKey_all 8000 1,177,490.527 ns 12,606.9324 ns 11,792.5324 ns 1,175,081.132 ns 1.00 0.00 - - - -
MapNew_containsKey_all 8000 734,676.037 ns 6,286.5243 ns 5,572.8401 ns 733,528.520 ns 0.62 0.01 - - - 1 B
Map_containsKey_nonexisting 8000 119.580 ns 1.2729 ns 1.1907 ns 119.148 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 8000 49.702 ns 0.5082 ns 0.4753 ns 49.579 ns 0.42 0.01 - - - -
Map_tryFind 8000 118.643 ns 0.4570 ns 0.3816 ns 118.716 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 8000 54.914 ns 0.6570 ns 0.6145 ns 54.741 ns 0.46 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 8000 140.193 ns 1.4373 ns 1.3444 ns 139.682 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 8000 50.403 ns 0.6291 ns 0.5884 ns 50.518 ns 0.36 0.01 - - - -
Map_remove_all 8000 5,342,304.848 ns 33,102.8128 ns 27,642.3480 ns 5,337,451.562 ns 1.00 0.00 755.2083 182.2917 - 4739883 B
MapNew_remove_all 8000 3,798,931.275 ns 40,891.3002 ns 38,249.7475 ns 3,793,493.382 ns 0.71 0.01 691.1765 150.7353 - 4358289 B
Map_exists 8000 101,734.527 ns 1,119.1860 ns 1,046.8873 ns 101,286.046 ns 1.00 0.00 - - - 24 B
MapNew_exists 8000 38,832.919 ns 332.5796 ns 294.8232 ns 38,859.149 ns 0.38 0.00 - - - 24 B
Map_fold 8000 97,195.309 ns 966.6925 ns 904.2448 ns 97,004.795 ns 1.00 0.00 - - - 24 B
MapNew_fold 8000 34,509.436 ns 209.1814 ns 174.6760 ns 34,469.150 ns 0.36 0.00 - - - 25 B
Map_foldBack 8000 96,212.701 ns 1,129.5843 ns 1,056.6138 ns 95,922.866 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 8000 35,621.994 ns 337.9293 ns 299.5655 ns 35,691.481 ns 0.37 0.01 - - - 24 B
Map_add 9000 6,640,205.083 ns 61,779.8632 ns 57,788.9223 ns 6,618,485.625 ns 1.00 0.00 981.2500 - - 6181926 B
MapNew_add 9000 4,584,280.744 ns 67,801.9938 ns 63,422.0271 ns 4,595,528.125 ns 0.69 0.01 991.0714 - - 6241470 B
Map_remove 9000 6,638,267.292 ns 63,294.3044 ns 59,205.5316 ns 6,645,425.625 ns 1.00 0.00 950.0000 - - 5988808 B
MapNew_remove 9000 4,121,582.031 ns 38,469.7562 ns 35,984.6338 ns 4,114,313.281 ns 0.62 0.01 886.7188 - - 5563421 B
Map_ofArray 9000 7,935,989.167 ns 85,828.6167 ns 80,284.1413 ns 7,900,265.625 ns 1.00 0.00 859.3750 257.8125 39.0625 5419202 B
MapNew_ofArray 9000 1,610,999.530 ns 16,287.9466 ns 15,235.7554 ns 1,605,298.718 ns 0.20 0.00 75.3205 36.8590 - 477786 B
Map_ofList 9000 8,034,943.854 ns 89,617.0618 ns 83,827.8552 ns 8,027,882.812 ns 1.00 0.00 867.1875 242.1875 39.0625 5443024 B
MapNew_ofList 9000 1,779,731.232 ns 22,297.0470 ns 20,856.6716 ns 1,777,581.710 ns 0.22 0.00 102.9412 60.6618 40.4412 668042 B
Map_ofSeq 9000 8,073,763.385 ns 85,763.5285 ns 80,223.2578 ns 8,035,069.531 ns 1.00 0.00 859.3750 234.3750 46.8750 5439050 B
MapNew_ofSeq 9000 1,775,144.482 ns 19,332.0500 ns 18,083.2116 ns 1,767,539.583 ns 0.22 0.00 102.2727 60.6061 39.7727 668044 B
Map_toArray 9000 348,199.280 ns 1,415.1011 ns 1,181.6735 ns 348,352.130 ns 1.00 0.00 90.7821 45.3911 - 576024 B
MapNew_toArray 9000 115,137.667 ns 692.9990 ns 614.3256 ns 115,226.433 ns 0.33 0.00 45.3499 22.6750 - 288048 B
Map_toList 9000 296,938.196 ns 3,200.8518 ns 2,994.0787 ns 295,811.209 ns 1.00 0.00 80.1056 39.9061 - 504000 B
MapNew_toList 9000 224,379.629 ns 2,740.3264 ns 2,563.3030 ns 223,976.272 ns 0.76 0.01 80.2632 40.1316 - 504000 B
Map_enumerate 9000 374,519.479 ns 2,098.1686 ns 1,859.9718 ns 374,684.036 ns 1.00 0.00 108.0572 - - 678600 B
MapNew_enumerate 9000 195,070.467 ns 2,375.7272 ns 2,222.2567 ns 193,709.241 ns 0.52 0.01 57.3236 - - 360000 B
Map_toSeq_enum 9000 533,670.611 ns 2,081.1664 ns 1,844.8998 ns 534,028.972 ns 1.00 0.00 142.4788 - - 894513 B
MapNew_toSeq_enum 9000 515,969.666 ns 4,421.4418 ns 4,135.8194 ns 513,819.215 ns 0.97 0.01 91.4256 - - 576192 B
Map_containsKey_all 9000 1,365,533.697 ns 17,841.0045 ns 16,688.4867 ns 1,365,912.367 ns 1.00 0.00 - - - 2 B
MapNew_containsKey_all 9000 851,254.789 ns 8,185.9490 ns 7,657.1417 ns 850,000.257 ns 0.62 0.01 - - - 1 B
Map_containsKey_nonexisting 9000 127.974 ns 0.6603 ns 0.5514 ns 127.797 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 9000 53.423 ns 0.3016 ns 0.2518 ns 53.317 ns 0.42 0.00 - - - -
Map_tryFind 9000 137.090 ns 1.3610 ns 1.2065 ns 136.875 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 9000 56.070 ns 0.6127 ns 0.5731 ns 55.898 ns 0.41 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 9000 159.547 ns 1.3786 ns 1.2895 ns 159.369 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 9000 53.623 ns 0.5193 ns 0.4858 ns 53.487 ns 0.34 0.00 - - - -
Map_remove_all 9000 6,197,765.000 ns 66,671.9957 ns 62,365.0261 ns 6,184,443.750 ns 1.00 0.00 857.9545 215.9091 - 5411192 B
MapNew_remove_all 9000 4,309,228.667 ns 45,093.0055 ns 42,180.0253 ns 4,286,247.500 ns 0.70 0.01 791.6667 208.3333 - 4969134 B
Map_exists 9000 117,344.400 ns 483.9517 ns 429.0105 ns 117,209.795 ns 1.00 0.00 - - - 24 B
MapNew_exists 9000 42,393.823 ns 139.6496 ns 130.6284 ns 42,454.660 ns 0.36 0.00 - - - 25 B
Map_fold 9000 112,108.861 ns 763.8871 ns 637.8803 ns 112,037.354 ns 1.00 0.00 - - - 24 B
MapNew_fold 9000 40,326.905 ns 226.5483 ns 189.1781 ns 40,209.224 ns 0.36 0.00 - - - 25 B
Map_foldBack 9000 113,709.372 ns 1,297.6494 ns 1,213.8221 ns 113,783.266 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 9000 43,281.562 ns 212.1560 ns 177.1599 ns 43,299.505 ns 0.38 0.00 - - - 24 B
Map_add 10000 7,230,028.380 ns 104,172.2853 ns 97,442.8203 ns 7,189,109.028 ns 1.00 0.00 1076.3889 - - 6794761 B
MapNew_add 10000 5,203,566.907 ns 103,010.7404 ns 154,181.6259 ns 5,144,345.433 ns 0.73 0.02 1110.5769 - - 6990161 B
Map_remove 10000 7,408,072.315 ns 55,373.1212 ns 51,796.0519 ns 7,399,147.917 ns 1.00 0.00 1062.5000 - - 6688265 B
MapNew_remove 10000 4,496,783.323 ns 44,466.3003 ns 39,418.2170 ns 4,490,120.089 ns 0.61 0.01 986.6071 - - 6203422 B
Map_ofArray 10000 9,473,671.301 ns 133,439.4051 ns 118,290.5569 ns 9,489,411.607 ns 1.00 0.00 973.2143 276.7857 53.5714 6095116 B
MapNew_ofArray 10000 1,794,501.560 ns 16,916.8042 ns 15,823.9892 ns 1,790,164.643 ns 0.19 0.00 85.7143 42.8571 - 541786 B
Map_ofList 10000 9,189,759.877 ns 177,252.0204 ns 174,085.1847 ns 9,141,654.464 ns 1.00 0.00 973.2143 267.8571 44.6429 6059717 B
MapNew_ofList 10000 2,012,498.799 ns 13,330.9559 ns 11,817.5452 ns 2,009,267.996 ns 0.22 0.00 122.8448 81.8966 40.9483 724044 B
Map_ofSeq 10000 9,357,274.405 ns 172,762.3636 ns 161,602.0221 ns 9,363,566.071 ns 1.00 0.00 973.2143 267.8571 53.5714 6094012 B
MapNew_ofSeq 10000 1,982,447.030 ns 16,436.0144 ns 13,724.8164 ns 1,976,358.929 ns 0.21 0.00 122.7679 80.3571 40.1786 724040 B
Map_toArray 10000 454,392.637 ns 4,398.9794 ns 4,114.8081 ns 453,240.602 ns 1.00 0.00 101.7336 39.6898 - 640024 B
MapNew_toArray 10000 145,812.427 ns 1,592.3149 ns 1,489.4523 ns 145,413.903 ns 0.32 0.00 50.7813 25.3183 - 320048 B
Map_toList 10000 343,808.381 ns 2,442.4153 ns 2,039.5274 ns 343,711.979 ns 1.00 0.00 89.2361 44.4444 - 560000 B
MapNew_toList 10000 259,565.782 ns 1,036.3900 ns 865.4326 ns 259,572.417 ns 0.76 0.01 89.1012 44.4215 - 560000 B
Map_enumerate 10000 420,323.386 ns 2,401.9179 ns 2,246.7555 ns 420,103.833 ns 1.00 0.00 119.5833 - - 752520 B
MapNew_enumerate 10000 213,685.515 ns 2,570.3706 ns 2,404.3262 ns 214,443.159 ns 0.51 0.01 63.5557 - - 400000 B
Map_toSeq_enum 10000 599,914.885 ns 6,481.7363 ns 6,063.0201 ns 596,473.988 ns 1.00 0.00 158.3333 - - 996752 B
MapNew_toSeq_enum 10000 583,721.975 ns 4,936.4644 ns 4,617.5719 ns 582,869.039 ns 0.97 0.01 101.8519 - - 640193 B
Map_containsKey_all 10000 1,530,278.442 ns 19,427.3944 ns 18,172.3968 ns 1,530,307.292 ns 1.00 0.00 - - - 22 B
MapNew_containsKey_all 10000 969,232.042 ns 10,195.6091 ns 9,536.9791 ns 966,805.066 ns 0.63 0.01 - - - 14 B
Map_containsKey_nonexisting 10000 124.020 ns 1.7360 ns 1.6238 ns 123.541 ns 1.00 0.00 - - - -
MapNew_containsKey_nonexisting 10000 53.771 ns 0.5391 ns 0.5043 ns 53.542 ns 0.43 0.01 - - - -
Map_tryFind 10000 118.166 ns 1.4235 ns 1.3316 ns 118.015 ns 1.00 0.00 0.0038 - - 24 B
MapNew_tryFind 10000 57.830 ns 0.5061 ns 0.4734 ns 57.856 ns 0.49 0.01 0.0038 - - 24 B
Map_tryFind_nonexisting 10000 134.740 ns 1.7132 ns 1.6025 ns 134.179 ns 1.00 0.00 - - - -
MapNew_tryFind_nonexisting 10000 52.984 ns 0.3050 ns 0.2382 ns 53.032 ns 0.39 0.00 - - - -
Map_remove_all 10000 6,902,369.152 ns 50,939.0551 ns 45,156.1455 ns 6,902,996.562 ns 1.00 0.00 968.7500 256.2500 - 6086036 B
MapNew_remove_all 10000 5,103,790.256 ns 51,918.2049 ns 48,564.3211 ns 5,084,536.538 ns 0.74 0.01 889.4231 225.9615 - 5591662 B
Map_exists 10000 134,247.499 ns 374.9780 ns 350.7547 ns 134,304.794 ns 1.00 0.00 - - - 24 B
MapNew_exists 10000 50,980.419 ns 529.9120 ns 495.6800 ns 50,844.578 ns 0.38 0.00 - - - 24 B
Map_fold 10000 129,198.330 ns 1,866.9200 ns 1,746.3182 ns 128,697.819 ns 1.00 0.00 - - - 26 B
MapNew_fold 10000 47,543.402 ns 487.6922 ns 432.3265 ns 47,517.137 ns 0.37 0.01 - - - 24 B
Map_foldBack 10000 129,027.913 ns 1,197.8775 ns 1,061.8872 ns 128,844.607 ns 1.00 0.00 - - - 24 B
MapNew_foldBack 10000 50,119.295 ns 285.4796 ns 253.0702 ns 50,167.005 ns 0.39 0.00 - - - 24 B

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages