Skip to content

Instantly share code, notes, and snippets.

@akarnokd
Created March 6, 2020 13:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akarnokd/779f6bc77ce05280d2a56e8672d19916 to your computer and use it in GitHub Desktop.
Save akarnokd/779f6bc77ce05280d2a56e8672d19916 to your computer and use it in GitHub Desktop.
Benchmark (count) Mode Cnt Score Error Units
filterAll 1 thrpt 5 28967762,314 ± 453083,236 ops/s
filterAll 10 thrpt 5 21040388,350 ± 532676,051 ops/s
filterAll 100 thrpt 5 1319559,768 ± 44046,703 ops/s
filterAll 1000 thrpt 5 388225,326 ± 14591,618 ops/s
filterAll 10000 thrpt 5 39861,957 ± 1551,280 ops/s
filterAll 100000 thrpt 5 4012,684 ± 216,191 ops/s
filterAll 1000000 thrpt 5 261,647 ± 10,538 ops/s
filterHalf 1 thrpt 5 29159317,586 ± 583423,241 ops/s
filterHalf 10 thrpt 5 15833661,485 ± 739408,073 ops/s
filterHalf 100 thrpt 5 2375742,392 ± 95190,504 ops/s
filterHalf 1000 thrpt 5 118740,498 ± 3806,872 ops/s
filterHalf 10000 thrpt 5 29780,457 ± 1747,913 ops/s
filterHalf 100000 thrpt 5 2949,086 ± 61,521 ops/s
filterHalf 1000000 thrpt 5 218,113 ± 11,321 ops/s
filterNone 1 thrpt 5 29190927,391 ± 1082531,844 ops/s
filterNone 10 thrpt 5 21449986,408 ± 719870,558 ops/s
filterNone 100 thrpt 5 1290970,666 ± 37426,578 ops/s
filterNone 1000 thrpt 5 433571,408 ± 15151,845 ops/s
filterNone 10000 thrpt 5 18245,137 ± 621,816 ops/s
filterNone 100000 thrpt 5 4435,631 ± 155,733 ops/s
filterNone 1000000 thrpt 5 269,851 ± 9,218 ops/s
from 1 thrpt 5 45759218,083 ± 927281,062 ops/s
from 10 thrpt 5 14691939,861 ± 488370,154 ops/s
from 100 thrpt 5 1829658,287 ± 24000,517 ops/s
from 1000 thrpt 5 191353,070 ± 3441,371 ops/s
from 10000 thrpt 5 20925,498 ± 223,651 ops/s
from 100000 thrpt 5 2073,282 ± 58,268 ops/s
from 1000000 thrpt 5 184,172 ± 13,415 ops/s
justArray 1 thrpt 5 40958010,920 ± 635702,191 ops/s
justArray 10 thrpt 5 21074457,123 ± 484132,637 ops/s
justArray 100 thrpt 5 2821958,355 ± 116941,806 ops/s
justArray 1000 thrpt 5 300725,353 ± 4992,567 ops/s
justArray 10000 thrpt 5 29964,967 ± 954,148 ops/s
justArray 100000 thrpt 5 3114,217 ± 149,661 ops/s
justArray 1000000 thrpt 5 323,348 ± 13,182 ops/s
limitAll 1 thrpt 5 32075430,962 ± 606037,482 ops/s
limitAll 10 thrpt 5 15964431,551 ± 323036,100 ops/s
limitAll 100 thrpt 5 2073870,116 ± 59791,401 ops/s
limitAll 1000 thrpt 5 242043,135 ± 7267,906 ops/s
limitAll 10000 thrpt 5 24693,957 ± 661,523 ops/s
limitAll 100000 thrpt 5 2278,087 ± 37,112 ops/s
limitAll 1000000 thrpt 5 223,839 ± 8,419 ops/s
limitHalf 1 thrpt 5 108796474,244 ± 1388482,956 ops/s
limitHalf 10 thrpt 5 20618768,245 ± 636187,825 ops/s
limitHalf 100 thrpt 5 3522803,182 ± 136665,068 ops/s
limitHalf 1000 thrpt 5 407259,172 ± 15093,693 ops/s
limitHalf 10000 thrpt 5 41484,867 ± 1896,423 ops/s
limitHalf 100000 thrpt 5 4276,515 ± 378,336 ops/s
limitHalf 1000000 thrpt 5 401,805 ± 11,343 ops/s
limitZero 1 thrpt 5 143791983,814 ± 1739584,345 ops/s
limitZero 10 thrpt 5 295307258,381 ± 8974266,672 ops/s
limitZero 100 thrpt 5 294736602,522 ± 4219134,123 ops/s
limitZero 1000 thrpt 5 296946909,101 ± 9425692,761 ops/s
limitZero 10000 thrpt 5 294740410,048 ± 11949584,956 ops/s
limitZero 100000 thrpt 5 296274053,531 ± 9547191,181 ops/s
limitZero 1000000 thrpt 5 296842912,582 ± 2112541,049 ops/s
map 1 thrpt 5 29971259,144 ± 722193,833 ops/s
map 10 thrpt 5 14854873,609 ± 617402,300 ops/s
map 100 thrpt 5 2029066,624 ± 85368,465 ops/s
map 1000 thrpt 5 182170,101 ± 4061,973 ops/s
map 10000 thrpt 5 17577,254 ± 440,115 ops/s
map 100000 thrpt 5 1811,526 ± 27,759 ops/s
map 1000000 thrpt 5 150,289 ± 4,321 ops/s
skipAll 1 thrpt 5 28735941,731 ± 1057540,043 ops/s
skipAll 10 thrpt 5 28101603,529 ± 625280,192 ops/s
skipAll 100 thrpt 5 5540670,012 ± 168946,330 ops/s
skipAll 1000 thrpt 5 715828,621 ± 19880,064 ops/s
skipAll 10000 thrpt 5 63118,612 ± 1569,170 ops/s
skipAll 100000 thrpt 5 7354,808 ± 196,012 ops/s
skipAll 1000000 thrpt 5 843,369 ± 101,573 ops/s
skipHalf 1 thrpt 5 32361237,354 ± 1039489,242 ops/s
skipHalf 10 thrpt 5 19568546,444 ± 664481,024 ops/s
skipHalf 100 thrpt 5 3163602,053 ± 29302,996 ops/s
skipHalf 1000 thrpt 5 338065,581 ± 9242,717 ops/s
skipHalf 10000 thrpt 5 35721,469 ± 2494,509 ops/s
skipHalf 100000 thrpt 5 3533,697 ± 233,731 ops/s
skipHalf 1000000 thrpt 5 395,752 ± 8,670 ops/s
skipZero 1 thrpt 5 31660910,143 ± 872798,388 ops/s
skipZero 10 thrpt 5 16723216,709 ± 665979,479 ops/s
skipZero 100 thrpt 5 2292886,867 ± 103581,896 ops/s
skipZero 1000 thrpt 5 246115,988 ± 5873,891 ops/s
skipZero 10000 thrpt 5 27309,705 ± 1092,791 ops/s
skipZero 100000 thrpt 5 2702,201 ± 88,429 ops/s
skipZero 1000000 thrpt 5 280,934 ± 9,240 ops/s
empty 1 thrpt 5 311322876,245 ± 11606144,806 ops/s
emptySingle 1 thrpt 5 315273276,388 ± 5717435,600 ops/s
just 1 thrpt 5 43323329,711 ± 1059851,006 ops/s
justSingle 1 thrpt 5 43515797,284 ± 978817,765 ops/s
never 1 thrpt 5 461321753,923 ± 10927335,062 ops/s
neverSingle 1 thrpt 5 470610570,403 ± 4005302,041 ops/s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment