Microbenchmarks

Comparing results for 11.0.0 and main

Package Benchmark Name Number of Iterations Time/op Bytes/op Megabytes/s Allocations/op
11.0.0 main Diff % 11.0.0 main Diff % 11.0.0 main Diff % 11.0.0 main Diff % 11.0.0 main Diff %
evalengine BenchmarkAddActual-56 5,752,956 5,808,373 0.96 210.00 ns 208.00 ns 0.95 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGo-56 1,000,000,000 1,000,000,000 0.00 0.00 s 0.00 s 0.16 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGoInterface-56 72,160,449 71,079,144 -1.50 16.00 ns 16.00 ns -0.60 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddGoNonInterface-56 473,633,284 473,883,127 0.05 2.00 ns 2.00 ns 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddNative-56 59,033,730 59,223,163 0.32 20.00 ns 20.00 ns 0.99 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
evalengine BenchmarkAddNoNative-56 9,537,096 9,484,325 -0.55 129.00 ns 128.00 ns 0.39 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req32768-Resp32768-56 410 379 -7.67 2.81 ms 3.03 ms -7.75 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req32768-Resp4096-56 621 580 -6.52 1.97 ms 2.01 ms -1.99 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req32768-Resp512-56 649 600 -7.55 1.69 ms 1.84 ms -8.40 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req32768-Resp64-56 652 636 -2.45 1.88 ms 1.88 ms -0.02 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req32768-Resp8-56 661 612 -7.41 1.78 ms 1.84 ms -3.81 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp32768-56 1,316 1,212 -7.90 941.96 µs 971.35 µs -3.12 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp32768-56 992 N/A 0.00 1.13 ms N/A 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp4096-56 4,247 4,165 -1.93 280.98 µs 282.48 µs -0.53 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp512-56 5,335 5,264 -1.34 216.07 µs 218.20 µs -0.98 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp64-56 5,687 5,567 -2.11 207.76 µs 207.70 µs 0.03 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req4096-Resp8-56 5,622 5,605 -0.31 200.40 µs 204.62 µs -2.10 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req512-Resp32768-56 1,420 1,288 -9.26 836.21 µs 891.60 µs -6.62 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req512-Resp4096-56 7,826 7,899 0.93 148.64 µs 146.17 µs 1.66 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req512-Resp512-56 11,520 11,455 -0.56 103.87 µs 105.56 µs -1.62 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req512-Resp64-56 18,600 18,490 -0.59 63.88 µs 63.98 µs -0.15 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req512-Resp8-56 19,243 19,247 0.02 61.20 µs 61.42 µs -0.36 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req64-Resp32768-56 1,540 1,451 -5.75 760.14 µs 801.66 µs -5.46 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req64-Resp4096-56 9,039 8,807 -2.57 131.29 µs 133.43 µs -1.63 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req64-Resp512-56 14,884 13,779 -7.42 79.75 µs 86.55 µs -8.52 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req64-Resp64-56 45,083 51,830 14.97 24.50 µs 23.73 µs 3.14 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req64-Resp8-56 55,976 57,214 2.21 24.30 µs 23.46 µs 3.47 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req8-Resp32768-56 1,482 1,492 0.71 774.30 µs 793.50 µs -2.48 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req8-Resp4096-56 9,143 9,209 0.72 127.29 µs 129.37 µs -1.64 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req8-Resp512-56 17,889 17,650 -1.34 70.67 µs 74.21 µs -5.02 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req8-Resp64-56 54,813 60,444 10.27 20.17 µs 19.58 µs 2.93 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
grpctabletconn BenchmarkGRPCTabletConn/Req8-Resp8-56 69,274 70,787 2.18 17.49 µs 16.70 µs 4.49 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangeContains-56 21,921,008 21,864,799 -0.26 53.00 ns 53.00 ns 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangesIntersect-56 91,825,313 94,177,355 2.56 12.00 ns 12.00 ns 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkKeyRangesOverlap-56 3,910,697 3,871,310 -1.01 307.00 ns 309.00 ns -0.65 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkUint64KeyBytes-56 12,409,095 12,156,624 -2.03 96.00 ns 97.00 ns -1.04 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkUint64KeyString-56 10,380,026 N/A 0.00 116.00 ns N/A 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
key BenchmarkUint64KeyString-56 9,689,521 9,158,581 -5.48 117.00 ns 132.00 ns -12.82 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
planbuilder BenchmarkPlanner/aggr_cases.txt-gen4-56 3,334 N/A 0.00 367.15 µs N/A 0.00 105 kB/op N/A 0.00 N/A N/A 0.00 2.533 k N/A 0.00
planbuilder BenchmarkPlanner/aggr_cases.txt-gen4left2right-56 3,283 N/A 0.00 373.74 µs N/A 0.00 105 kB/op N/A 0.00 N/A N/A 0.00 2.533 k N/A 0.00
planbuilder BenchmarkPlanner/aggr_cases.txt-v3-56 3,785 N/A 0.00 322.78 µs N/A 0.00 105 kB/op N/A 0.00 N/A N/A 0.00 2.025 k N/A 0.00
planbuilder BenchmarkPlanner/filter_cases.txt-gen4-56 544 520 -4.50 2.19 ms 2.31 ms -5.65 639 kB/op 741 kB/op -16.02 N/A N/A 0.00 14.423 k 16.067 k -11.40
planbuilder BenchmarkPlanner/filter_cases.txt-gen4left2right-56 555 525 -5.41 2.16 ms 2.27 ms -5.30 619 kB/op 719 kB/op -16.13 N/A N/A 0.00 14.02 k 15.666 k -11.74
planbuilder BenchmarkPlanner/filter_cases.txt-v3-56 783 703 -10.21 1.54 ms 1.70 ms -10.35 543 kB/op 568 kB/op -4.58 N/A N/A 0.00 9.993 k 10.467 k -4.74
planbuilder BenchmarkPlanner/from_cases.txt-gen4-56 650 364 -43.92 1.84 ms 3.27 ms -77.71 627 kB/op 1.2 MB/op -86.29 N/A N/A 0.00 12.592 k 21.742 k -72.67
planbuilder BenchmarkPlanner/from_cases.txt-gen4left2right-56 687 381 -44.47 1.76 ms 3.13 ms -78.19 568 kB/op 1.1 MB/op -90.82 N/A N/A 0.00 11.873 k 20.924 k -76.23
planbuilder BenchmarkPlanner/from_cases.txt-v3-56 823 481 -41.56 1.46 ms 2.49 ms -71.04 548 kB/op 927 kB/op -69.23 N/A N/A 0.00 9.051 k 14.681 k -62.20
planbuilder BenchmarkPlanner/large_cases.txt-gen4-56 4,546 4,485 -1.34 260.29 µs 278.98 µs -7.18 116 kB/op 132 kB/op -13.27 N/A N/A 0.00 1.65 k 1.679 k -1.76
planbuilder BenchmarkPlanner/large_cases.txt-gen4left2right-56 7,168 6,837 -4.61 164.13 µs 177.52 µs -8.15 70 kB/op 79 kB/op -12.63 N/A N/A 0.00 1.312 k 1.349 k -2.82
planbuilder BenchmarkPlanner/large_cases.txt-v3-56 8,961 8,789 -1.92 132.84 µs 135.24 µs -1.81 49 kB/op 49 kB/op 0.31 N/A N/A 0.00 861 861 0.00
planbuilder BenchmarkPlanner/select_cases.txt-gen4-56 1,092 N/A 0.00 1.10 ms N/A 0.00 308 kB/op N/A 0.00 N/A N/A 0.00 6.669 k N/A 0.00
planbuilder BenchmarkPlanner/select_cases.txt-gen4left2right-56 1,153 N/A 0.00 1.05 ms N/A 0.00 296 kB/op N/A 0.00 N/A N/A 0.00 6.534 k N/A 0.00
planbuilder BenchmarkPlanner/select_cases.txt-v3-56 1,339 N/A 0.00 895.00 µs N/A 0.00 274 kB/op N/A 0.00 N/A N/A 0.00 5.313 k N/A 0.00
planbuilder BenchmarkPlanner/union_cases.txt-gen4-56 1,239 1,174 -5.25 975.60 µs 1.03 ms -5.53 302 kB/op 302 kB/op 0.16 N/A N/A 0.00 5.987 k 5.995 k -0.13
planbuilder BenchmarkPlanner/union_cases.txt-gen4left2right-56 1,226 1,165 -4.97 980.66 µs 1.03 ms -5.53 302 kB/op 302 kB/op 0.16 N/A N/A 0.00 5.987 k 5.995 k -0.13
planbuilder BenchmarkPlanner/union_cases.txt-v3-56 1,259 1,171 -6.99 965.93 µs 1.02 ms -5.65 302 kB/op 302 kB/op 0.15 N/A N/A 0.00 5.987 k 5.995 k -0.13
planbuilder BenchmarkSelectVsDML/DML_(random_sample,_N=32)-56 1,670 1,579 -5.45 716.22 µs 762.28 µs -6.43 243 kB/op 272 kB/op -12.00 N/A N/A 0.00 4.366 k 4.41 k -1.01
planbuilder BenchmarkSelectVsDML/Select_(random_sample,_N=32)-56 1,353 1,240 -8.39 882.92 µs 963.49 µs -9.13 274 kB/op 298 kB/op -8.59 N/A N/A 0.00 5.3125 k 5.701 k -7.31
sqlparser BenchmarkNormalize-56 427,088 426,516 -0.13 2.81 µs 2.83 µs -0.55 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkNormalizeTPCC-56 10 10 0.00 102.03 ms 103.24 ms -1.18 40 MB/op 40 MB/op 0.00 N/A N/A 0.00 787.388 k 787.387 k 0.00
sqlparser BenchmarkNormalizeTPCCBinds-56 32,703 33,109 1.24 35.83 µs 36.29 µs -1.26 14 kB/op 14 kB/op -0.00 N/A N/A 0.00 335 335 0.00
sqlparser BenchmarkNormalizeTPCCInsert-56 9 9 0.00 118.23 ms 118.92 ms -0.58 62 MB/op 62 MB/op 0.00 N/A N/A 0.00 1.057381 M 1.05737 M 0.00
sqlparser BenchmarkNormalizeTraces/django_queries.txt-56 3,703 3,716 0.35 321.08 µs 318.81 µs 0.71 173 kB/op 173 kB/op 0.00 N/A N/A 0.00 5.244 k 5.244 k 0.00
sqlparser BenchmarkNormalizeTraces/lobsters.sql.gz-56 72 72 0.00 16.36 ms 16.43 ms -0.48 7.4 MB/op 7.4 MB/op 0.00 N/A N/A 0.00 234.869 k 234.869 k 0.00
sqlparser BenchmarkNormalizeVTGate-56 8 8 0.00 132.73 ms 134.74 ms -1.52 43 MB/op 43 MB/op 0.00 N/A N/A 0.00 1.024325 M 1.024325 M 0.00
sqlparser BenchmarkParse3/escaped-56 278 285 2.33 4.28 ms 4.19 ms 2.29 5.2 MB/op 5.2 MB/op -0.00 N/A N/A 0.00 298 298 0.00
sqlparser BenchmarkParse3/normal-56 827 830 0.30 1.45 ms 1.45 ms -0.45 3.2 kB/op 3.2 kB/op -0.14 N/A N/A 0.00 56 56 0.00
sqlparser BenchmarkParseStress/sql0-56 182,527 181,486 -0.57 6.56 µs 6.58 µs -0.44 1.6 kB/op 1.6 kB/op 0.00 N/A N/A 0.00 28 28 0.00
sqlparser BenchmarkParseStress/sql1-56 58,328 58,369 0.07 20.53 µs 20.50 µs 0.17 5.1 kB/op 5.1 kB/op -0.02 N/A N/A 0.00 77 77 0.00
sqlparser BenchmarkParseTraces/django_queries.txt-56 935 936 0.11 1.29 ms 1.29 ms -0.15 262 kB/op 262 kB/op 0.00 N/A N/A 0.00 4.5 k 4.5 k 0.00
sqlparser BenchmarkParseTraces/lobsters.sql.gz-56 20 20 0.00 56.34 ms 56.44 ms -0.19 12 MB/op 12 MB/op -0.00 N/A N/A 0.00 202.914 k 202.914 k 0.00
sqlparser BenchmarkRewriteLargeExpression/1-56 5,245,198 5,093,099 -2.90 227.00 ns 235.00 ns -3.74 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/2-56 5,304,548 5,063,316 -4.55 228.00 ns 237.00 ns -3.94 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/3-56 309,445 312,910 1.12 3.85 µs 3.84 µs 0.10 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/4-56 814,142 817,733 0.44 1.49 µs 1.49 µs 0.07 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/5-56 5,944,274 5,817,506 -2.13 202.00 ns 206.00 ns -1.98 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkRewriteLargeExpression/6-56 24,186 24,444 1.06 49.37 µs 49.05 µs 0.64 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkStringTraces/django_queries.txt-56 3,700 3,689 -0.31 324.52 µs 323.95 µs 0.18 124 kB/op 124 kB/op 0.00 N/A N/A 0.00 2.86 k 2.86 k 0.00
sqlparser BenchmarkStringTraces/lobsters.sql.gz-56 95 94 -1.05 13.82 ms 13.80 ms 0.16 6.3 MB/op 6.3 MB/op -0.00 N/A N/A 0.00 104.849 k 104.849 k 0.00
sqlparser BenchmarkVisitLargeExpression-56 108,320 107,789 -0.49 11.11 µs 11.09 µs 0.17 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/0-56 1,519,965 1,522,565 0.17 790.00 ns 789.00 ns 0.19 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/1-56 593,747 595,756 0.34 1.99 µs 2.02 µs -1.86 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/2-56 1,475,008 1,476,252 0.08 814.00 ns 813.00 ns 0.12 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/3-56 375,185 363,077 -3.23 3.23 µs 3.25 µs -0.53 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/4-56 346,087 345,182 -0.26 3.44 µs 3.45 µs -0.39 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/5-56 1,518,040 1,523,932 0.39 790.00 ns 785.00 ns 0.63 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/6-56 349,488 348,067 -0.41 3.40 µs 3.46 µs -1.90 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/7-56 505,144 497,465 -1.52 2.37 µs 2.39 µs -1.01 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/8-56 321,738 318,725 -0.94 3.70 µs 3.73 µs -0.82 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
sqlparser BenchmarkWalkLargeExpression/9-56 1,476,593 1,471,794 -0.33 811.00 ns 813.00 ns -0.25 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-1-56 416,404 407,135 -2.23 2.88 µs 2.97 µs -3.21 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-2-56 426,655 413,213 -3.15 2.83 µs 2.88 µs -1.91 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-4-56 424,327 415,336 -2.12 2.80 µs 2.88 µs -3.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLFU-8-56 420,702 410,990 -2.31 2.83 µs 2.84 µs -0.39 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-1-56 381,626 370,543 -2.90 3.14 µs 3.25 µs -3.68 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-2-56 397,949 393,360 -1.15 3.04 µs 3.01 µs 0.89 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-4-56 400,462 393,811 -1.66 2.96 µs 2.98 µs -0.49 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheContention/ContentionLRU-8-56 399,070 390,416 -2.17 2.99 µs 3.07 µs -2.64 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
tabletserver BenchmarkPlanCacheThroughput-56 2,744,427 2,775,961 1.15 382.00 ns 383.00 ns -0.26 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerDisabled-56 5,840,576 5,845,389 0.08 201.00 ns 201.00 ns 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_100kQPS-56 105,541 105,038 -0.48 11.42 µs 11.42 µs -0.01 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_10kQPS-56 10,000 10,000 0.00 102.70 µs 102.77 µs -0.07 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottlerParallel_1kQPS-56 2,026 2,029 0.15 990.51 µs 989.16 µs 0.14 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_100kQPS-56 18,919 18,630 -1.53 66.04 µs 68.28 µs -3.40 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_10kQPS-56 7,231 7,293 0.86 170.65 µs 168.05 µs 1.53 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
throttler BenchmarkThrottler_1kQPS-56 1,114 1,123 0.81 1.08 ms 1.08 ms 0.68 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
txserializer BenchmarkTxSerializer_NoHotRow-56 6,987,567 6,991,839 0.06 172.00 ns 172.00 ns 0.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=1KB-56 686,063 676,392 -1.41 1.68 µs 1.69 µs -0.42 N/A N/A 0.00 594 B/s 592 B/s 0.42 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=32B-56 7,482,611 7,583,864 1.35 160.00 ns 158.00 ns 1.25 N/A N/A 0.00 199 B/s 202 B/s -1.08 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=4KB-56 175,629 177,000 0.78 6.39 µs 6.38 µs 0.16 N/A N/A 0.00 626 B/s 627 B/s -0.16 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=512B-56 1,220,430 1,224,316 0.32 981.00 ns 982.00 ns -0.10 N/A N/A 0.00 521 B/s 520 B/s 0.13 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=64B-56 4,644,640 4,634,844 -0.21 260.00 ns 260.00 ns 0.19 N/A N/A 0.00 245 B/s 245 B/s -0.05 N/A N/A 0.00
vindexes BenchmarkMD5Hash/md5Hash,direct,bytes,n=8B-56 7,446,095 7,526,217 1.08 160.00 ns 159.00 ns 0.62 N/A N/A 0.00 49 B/s 50 B/s -0.30 N/A N/A 0.00
vindexes BenchmarkNormalizePooled-56 3,272,347 3,302,283 0.91 357.00 ns 357.00 ns -0.14 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkNormalizeSafe-56 303,204 241,668 -20.30 3.93 µs 5.02 µs -27.59 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkNormalizeShared-56 3,505,188 3,491,641 -0.39 339.00 ns 336.00 ns 0.74 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=1KB-56 10,553,027 10,865,142 2.96 114.00 ns 110.00 ns 3.51 N/A N/A 0.00 8.8 kB/s 9.1 kB/s -3.20 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=32B-56 38,180,919 39,676,285 3.92 31.00 ns 30.00 ns 1.77 N/A N/A 0.00 1.0 kB/s 1.1 kB/s -1.93 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=4KB-56 3,261,853 3,245,184 -0.51 364.00 ns 369.00 ns -1.37 N/A N/A 0.00 11 kB/s 11 kB/s 1.44 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=512B-56 16,887,511 17,215,263 1.94 71.00 ns 70.00 ns 2.57 N/A N/A 0.00 7.1 kB/s 7.3 kB/s -2.56 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=64B-56 35,911,914 36,150,416 0.66 33.00 ns 33.00 ns 0.30 N/A N/A 0.00 1.9 kB/s 1.9 kB/s -0.43 N/A N/A 0.00
vindexes BenchmarkXXHash/xxHash,direct,bytes,n=8B-56 50,164,331 50,123,712 -0.08 23.00 ns 23.00 ns 0.42 N/A N/A 0.00 334 B/s 335 B/s -0.52 N/A N/A 0.00
vtgate BenchmarkWithNormalizer-56 283 284 0.35 4.10 ms 4.09 ms 0.32 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
vtgate BenchmarkWithoutNormalizer-56 139 140 1.08 8.56 ms 8.53 ms 0.32 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_2Inputs_1000to1000-56 6,016,716 5,923,277 -1.55 205.00 ns 210.00 ns -2.44 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_2Inputs_1to1-56 6,189,711 6,073,831 -1.87 202.00 ns 206.00 ns -1.73 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_4Inputs_1000to1000-56 1,944,520 1,902,728 -2.15 606.00 ns 623.00 ns -2.81 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_4Inputs_1to1-56 2,450,008 2,386,753 -2.58 465.00 ns 484.00 ns -4.09 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_8Inputs_1000to1000-56 1,202,582 1,000,000 -16.85 1.00 µs 1.01 µs -0.80 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00
worker BenchmarkResultMerger_8Inputs_1to1-56 1,570,618 1,523,918 -2.97 750.00 ns 780.00 ns -4.00 N/A N/A 0.00 N/A N/A 0.00 N/A N/A 0.00