Created
May 23, 2022 15:20
-
-
Save youngsofun/d1b9cf77418a1783f549f1339beb21fa to your computer and use it in GitHub Desktop.
idx vs iter vs embeded
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
i32/i32(not_nullable)_index/1024 | |
time: [6.3496 us 6.3972 us 6.4527 us] | |
i32/i32(not_nullable)_iter/1024 | |
time: [9.6259 us 9.6401 us 9.6539 us] | |
i32/i32(not_nullable)_embedded/1024 | |
time: [5.7407 us 5.7561 us 5.7744 us] | |
i32/i32(null=0.1)_index/1024 | |
time: [16.691 us 17.875 us 19.172 us] | |
i32/i32(null=0.1)_iter/1024 | |
time: [9.6384 us 9.6540 us 9.6710 us] | |
i32/i32(null=0.1)_embedded/1024 | |
time: [7.4527 us 7.4578 us 7.4635 us] | |
i32/i32(not_nullable)_index/4096 | |
time: [36.556 us 37.394 us 38.185 us] | |
i32/i32(not_nullable)_iter/4096 | |
time: [45.333 us 45.497 us 45.674 us] | |
i32/i32(not_nullable)_embedded/4096 | |
time: [30.413 us 31.485 us 32.417 us] | |
i32/i32(null=0.1)_index/4096 | |
time: [78.906 us 79.127 us 79.402 us] | |
i32/i32(null=0.1)_iter/4096 | |
time: [49.911 us 50.388 us 50.813 us] | |
i32/i32(null=0.1)_embedded/4096 | |
time: [37.734 us 38.204 us 38.732 us] | |
i32/i32(not_nullable)_index/16384 | |
time: [229.64 us 230.27 us 230.90 us] | |
i32/i32(not_nullable)_iter/16384 | |
time: [215.17 us 215.49 us 215.84 us] | |
i32/i32(not_nullable)_embedded/16384 | |
time: [175.15 us 175.47 us 175.85 us] | |
i32/i32(null=0.1)_index/16384 | |
time: [359.80 us 360.33 us 360.87 us] | |
i32/i32(null=0.1)_iter/16384 | |
time: [236.75 us 237.28 us 237.79 us] | |
i32/i32(null=0.1)_embedded/16384 | |
time: [216.91 us 217.46 us 218.07 us] | |
i32/i32(not_nullable)_index/65536 | |
time: [985.22 us 986.23 us 987.36 us] | |
i32/i32(not_nullable)_iter/65536 | |
time: [882.83 us 883.84 us 884.84 us] | |
i32/i32(not_nullable)_embedded/65536 | |
time: [761.24 us 762.30 us 763.63 us] | |
i32/i32(null=0.1)_index/65536 | |
time: [1.5132 ms 1.5161 ms 1.5195 ms] | |
i32/i32(null=0.1)_iter/65536 | |
time: [977.72 us 979.43 us 981.19 us] | |
i32/i32(null=0.1)_embedded/65536 | |
time: [904.44 us 905.04 us 905.67 us] | |
i32/i32(not_nullable)_index/262144 | |
time: [4.1193 ms 4.1268 ms 4.1346 ms] | |
i32/i32(not_nullable)_iter/262144 | |
time: [3.7506 ms 3.7579 ms 3.7651 ms] | |
i32/i32(not_nullable)_embedded/262144 | |
time: [3.2218 ms 3.2298 ms 3.2385 ms] | |
i32/i32(null=0.1)_index/262144 | |
time: [6.1270 ms 6.1321 ms 6.1374 ms] | |
i32/i32(null=0.1)_iter/262144 | |
time: [4.0182 ms 4.0232 ms 4.0281 ms] | |
i32/i32(null=0.1)_embedded/262144 | |
time: [3.7266 ms 3.7325 ms 3.7384 ms] | |
i32/i32(not_nullable)_index/1048576 | |
time: [17.058 ms 17.084 ms 17.112 ms] | |
i32/i32(not_nullable)_iter/1048576 | |
time: [15.344 ms 15.366 ms 15.391 ms] | |
i32/i32(not_nullable)_embedded/1048576 | |
time: [13.474 ms 13.497 ms 13.522 ms] | |
i32/i32(null=0.1)_index/1048576 | |
time: [25.957 ms 25.993 ms 26.034 ms] | |
i32/i32(null=0.1)_iter/1048576 | |
time: [17.331 ms 17.356 ms 17.382 ms] | |
i32/i32(null=0.1)_embedded/1048576 | |
time: [16.173 ms 16.196 ms 16.222 ms] | |
str[10]/str[10](not_nullable)_index/1024 | |
time: [406.51 ns 407.57 ns 408.86 ns] | |
str[10]/str[10](not_nullable)_iter/1024 | |
time: [571.78 ns 572.51 ns 573.36 ns] | |
str[10]/str[10](not_nullable)_embedded/1024 | |
time: [437.26 ns 438.31 ns 439.54 ns] | |
str[10]/str[10](null=0.1)_index/1024 | |
time: [539.02 ns 539.66 ns 540.46 ns] | |
str[10]/str[10](null=0.1)_iter/1024 | |
time: [626.66 ns 627.44 ns 628.32 ns] | |
str[10]/str[10](null=0.1)_embedded/1024 | |
time: [508.34 ns 509.51 ns 510.83 ns] | |
str[10]/str[10](not_nullable)_index/4096 | |
time: [830.91 ns 835.49 ns 840.00 ns] | |
str[10]/str[10](not_nullable)_iter/4096 | |
time: [1.3680 us 1.3698 us 1.3720 us] | |
str[10]/str[10](not_nullable)_embedded/4096 | |
time: [820.17 ns 821.12 ns 822.12 ns] | |
str[10]/str[10](null=0.1)_index/4096 | |
time: [873.69 ns 875.39 ns 877.27 ns] | |
str[10]/str[10](null=0.1)_iter/4096 | |
time: [1.3439 us 1.3455 us 1.3474 us] | |
str[10]/str[10](null=0.1)_embedded/4096 | |
time: [857.36 ns 858.70 ns 860.37 ns] | |
str[10]/str[10](not_nullable)_index/16384 | |
time: [2.9153 us 2.9157 us 2.9162 us] | |
str[10]/str[10](not_nullable)_iter/16384 | |
time: [5.0420 us 5.0443 us 5.0473 us] | |
str[10]/str[10](not_nullable)_embedded/16384 | |
time: [2.9058 us 2.9066 us 2.9077 us] | |
str[10]/str[10](null=0.1)_index/16384 | |
time: [2.6378 us 2.6389 us 2.6402 us] | |
str[10]/str[10](null=0.1)_iter/16384 | |
time: [4.6086 us 4.6141 us 4.6199 us] | |
str[10]/str[10](null=0.1)_embedded/16384 | |
time: [2.6658 us 2.6691 us 2.6731 us] | |
str[10]/str[10](not_nullable)_index/65536 | |
time: [11.264 us 11.285 us 11.307 us] | |
str[10]/str[10](not_nullable)_iter/65536 | |
time: [33.084 us 33.175 us 33.280 us] | |
str[10]/str[10](not_nullable)_embedded/65536 | |
time: [11.335 us 11.354 us 11.372 us] | |
str[10]/str[10](null=0.1)_index/65536 | |
time: [11.063 us 11.071 us 11.080 us] | |
str[10]/str[10](null=0.1)_iter/65536 | |
time: [35.250 us 35.317 us 35.387 us] | |
str[10]/str[10](null=0.1)_embedded/65536 | |
time: [11.478 us 11.624 us 11.795 us] | |
str[10]/str[10](not_nullable)_index/262144 | |
time: [106.64 us 114.84 us 132.23 us] | |
str[10]/str[10](not_nullable)_iter/262144 | |
time: [212.82 us 226.61 us 242.99 us] | |
str[10]/str[10](not_nullable)_embedded/262144 | |
time: [102.98 us 103.21 us 103.50 us] | |
str[10]/str[10](null=0.1)_index/262144 | |
time: [116.27 us 117.21 us 118.31 us] | |
str[10]/str[10](null=0.1)_iter/262144 | |
time: [189.10 us 190.20 us 191.37 us] | |
str[10]/str[10](null=0.1)_embedded/262144 | |
time: [118.79 us 131.29 us 146.47 us] | |
str[10]/str[10](not_nullable)_index/1048576 | |
time: [2.6830 ms 2.9024 ms 3.1395 ms] | |
str[10]/str[10](not_nullable)_iter/1048576 | |
time: [2.3799 ms 2.5045 ms 2.6420 ms] | |
str[10]/str[10](not_nullable)_embedded/1048576 | |
time: [1.8445 ms 1.8568 ms 1.8691 ms] | |
str[10]/str[10](null=0.1)_index/1048576 | |
time: [1.7512 ms 1.7602 ms 1.7694 ms] | |
str[10]/str[10](null=0.1)_iter/1048576 | |
time: [1.9961 ms 2.0043 ms 2.0132 ms] | |
str[10]/str[10](null=0.1)_embedded/1048576 | |
time: [1.7815 ms 1.7941 ms 1.8069 ms] | |
str[100]/str[100](not_nullable)_index/1024 | |
time: [2.0466 us 2.0826 us 2.1380 us] | |
str[100]/str[100](not_nullable)_iter/1024 | |
time: [4.2126 us 4.2178 us 4.2240 us] | |
str[100]/str[100](not_nullable)_embedded/1024 | |
time: [3.0888 us 3.0897 us 3.0906 us] | |
str[100]/str[100](null=0.1)_index/1024 | |
time: [3.7470 us 3.7487 us 3.7504 us] | |
str[100]/str[100](null=0.1)_iter/1024 | |
time: [4.2706 us 4.2749 us 4.2801 us] | |
str[100]/str[100](null=0.1)_embedded/1024 | |
time: [3.3117 us 3.3124 us 3.3131 us] | |
str[100]/str[100](not_nullable)_index/4096 | |
time: [6.4863 us 6.5025 us 6.5198 us] | |
str[100]/str[100](not_nullable)_iter/4096 | |
time: [20.010 us 20.040 us 20.076 us] | |
str[100]/str[100](not_nullable)_embedded/4096 | |
time: [9.9849 us 9.9899 us 9.9953 us] | |
str[100]/str[100](null=0.1)_index/4096 | |
time: [9.8818 us 9.8918 us 9.9030 us] | |
str[100]/str[100](null=0.1)_iter/4096 | |
time: [15.389 us 15.403 us 15.417 us] | |
str[100]/str[100](null=0.1)_embedded/4096 | |
time: [9.4266 us 9.4437 us 9.4622 us] | |
str[100]/str[100](not_nullable)_index/16384 | |
time: [58.388 us 59.206 us 59.978 us] | |
str[100]/str[100](not_nullable)_iter/16384 | |
time: [82.449 us 82.883 us 83.394 us] | |
str[100]/str[100](not_nullable)_embedded/16384 | |
time: [57.232 us 57.682 us 58.145 us] | |
str[100]/str[100](null=0.1)_index/16384 | |
time: [26.368 us 26.603 us 26.854 us] | |
str[100]/str[100](null=0.1)_iter/16384 | |
time: [42.847 us 42.877 us 42.908 us] | |
str[100]/str[100](null=0.1)_embedded/16384 | |
time: [25.931 us 26.115 us 26.291 us] | |
str[100]/str[100](not_nullable)_index/65536 | |
time: [708.86 us 711.19 us 713.74 us] | |
str[100]/str[100](not_nullable)_iter/65536 | |
time: [955.19 us 958.57 us 963.10 us] | |
str[100]/str[100](not_nullable)_embedded/65536 | |
time: [716.73 us 721.08 us 725.37 us] | |
str[100]/str[100](null=0.1)_index/65536 | |
time: [680.55 us 682.27 us 684.20 us] | |
str[100]/str[100](null=0.1)_iter/65536 | |
time: [881.28 us 885.84 us 890.43 us] | |
str[100]/str[100](null=0.1)_embedded/65536 | |
time: [681.89 us 690.08 us 699.22 us] | |
str[100]/str[100](not_nullable)_index/262144 | |
time: [3.3141 ms 3.3627 ms 3.4200 ms] | |
str[100]/str[100](not_nullable)_iter/262144 | |
time: [3.8448 ms 3.8659 ms 3.8894 ms] | |
str[100]/str[100](not_nullable)_embedded/262144 | |
time: [3.2328 ms 3.2778 ms 3.3316 ms] | |
str[100]/str[100](null=0.1)_index/262144 | |
time: [2.2458 ms 2.2582 ms 2.2720 ms] | |
str[100]/str[100](null=0.1)_iter/262144 | |
time: [2.7721 ms 2.7788 ms 2.7860 ms] | |
str[100]/str[100](null=0.1)_embedded/262144 | |
time: [2.2022 ms 2.2113 ms 2.2228 ms] | |
str[100]/str[100](not_nullable)_index/1048576 | |
time: [17.264 ms 17.376 ms 17.493 ms] | |
str[100]/str[100](not_nullable)_iter/1048576 | |
time: [19.506 ms 19.552 ms 19.598 ms] | |
str[100]/str[100](not_nullable)_embedded/1048576 | |
time: [17.065 ms 17.171 ms 17.291 ms] | |
str[100]/str[100](null=0.1)_index/1048576 | |
time: [16.694 ms 16.802 ms 16.914 ms] | |
str[100]/str[100](null=0.1)_iter/1048576 | |
time: [20.003 ms 20.274 ms 20.604 ms] | |
str[100]/str[100](null=0.1)_embedded/1048576 | |
time: [16.915 ms 17.052 ms 17.202 ms] | |
str[1000]/str[1000](not_nullable)_index/1024 | |
time: [21.956 us 22.118 us 22.279 us] | |
str[1000]/str[1000](not_nullable)_iter/1024 | |
time: [42.525 us 42.796 us 43.210 us] | |
str[1000]/str[1000](not_nullable)_embedded/1024 | |
time: [31.045 us 31.188 us 31.349 us] | |
str[1000]/str[1000](null=0.1)_index/1024 | |
time: [36.687 us 36.912 us 37.264 us] | |
str[1000]/str[1000](null=0.1)_iter/1024 | |
time: [42.708 us 43.137 us 43.612 us] | |
str[1000]/str[1000](null=0.1)_embedded/1024 | |
time: [31.396 us 31.540 us 31.688 us] | |
str[1000]/str[1000](not_nullable)_index/4096 | |
time: [421.67 us 425.55 us 429.35 us] | |
str[1000]/str[1000](not_nullable)_iter/4096 | |
time: [557.20 us 562.06 us 566.51 us] | |
str[1000]/str[1000](not_nullable)_embedded/4096 | |
time: [472.33 us 476.61 us 481.70 us] | |
str[1000]/str[1000](null=0.1)_index/4096 | |
time: [151.08 us 152.71 us 154.32 us] | |
str[1000]/str[1000](null=0.1)_iter/4096 | |
time: [199.29 us 199.85 us 200.44 us] | |
str[1000]/str[1000](null=0.1)_embedded/4096 | |
time: [139.60 us 140.04 us 140.53 us] | |
str[1000]/str[1000](not_nullable)_index/16384 | |
time: [1.5661 ms 1.5826 ms 1.6012 ms] | |
str[1000]/str[1000](not_nullable)_iter/16384 | |
time: [1.7425 ms 1.7538 ms 1.7665 ms] | |
str[1000]/str[1000](not_nullable)_embedded/16384 | |
time: [1.5824 ms 1.5933 ms 1.6046 ms] | |
str[1000]/str[1000](null=0.1)_index/16384 | |
time: [1.4422 ms 1.4503 ms 1.4593 ms] | |
str[1000]/str[1000](null=0.1)_iter/16384 | |
time: [1.5595 ms 1.5687 ms 1.5786 ms] | |
str[1000]/str[1000](null=0.1)_embedded/16384 | |
time: [1.4349 ms 1.4461 ms 1.4585 ms] | |
str[1000]/str[1000](not_nullable)_index/65536 | |
time: [9.6887 ms 9.7307 ms 9.7793 ms] | |
str[1000]/str[1000](not_nullable)_iter/65536 | |
time: [14.355 ms 14.516 ms 14.680 ms] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment