Skip to content

Commit

Permalink
Make GarnetClient handle array-in-array responses. (#965)
Browse files Browse the repository at this point in the history
Co-authored-by: prvyk <github@privatemail.fastmailbox.net>
  • Loading branch information
prvyk and prvyk authored Jan 27, 2025
1 parent a4d04c1 commit 547470c
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions libs/client/RespReadResponseUtils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,12 @@ public static bool TryReadStringArrayWithLengthHeader(out string[] result, ref b
if (!TryReadSimpleString(out result[i], ref ptr, end))
return false;
}
else if (*ptr == '*')
{
if (!TryReadStringArrayWithLengthHeader(out var subArray, ref ptr, end))
return false;
result[i] = string.Join(", ", subArray);
}
else
{
if (!TryReadIntegerAsString(out result[i], ref ptr, end))
Expand Down

30 comments on commit 547470c

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Network.BasicOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 91.60712138811748 ns (± 0.4683958470588972) 93.00421678168433 ns (± 0.6755161538730814) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lua.LuaRunnerOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 3085.6105263157897 ns (± 651.2617425696266) 2737.84375 ns (± 600.7959164505733) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 3075.391304347826 ns (± 723.210598977231) 2770.121052631579 ns (± 445.2454780481037) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 250620.47826086957 ns (± 21170.7171267027) 249909.19791666666 ns (± 22083.91747576063) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 277442.3095238095 ns (± 6548.0349466007565) 252894.13402061857 ns (± 29969.15067254884) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 21567.329545454544 ns (± 4374.44612381402) 17137.352941176472 ns (± 310.74546279400255) 1.26
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 151616.71 ns (± 16449.691316556673) 141829.94 ns (± 11146.508797834504) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 5045.639175257732 ns (± 1943.4571547114983) 2817.127659574468 ns (± 477.8741001255536) 1.79
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 6232.41 ns (± 3546.9883600262374) 2596.8888888888887 ns (± 352.80629992733196) 2.40
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 296542.193877551 ns (± 37094.630335744405) 258623.09793814432 ns (± 29237.339861204528) 1.15
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 284441.8163265306 ns (± 40321.443892988274) 291659.3434343434 ns (± 39264.31338993323) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 35227.84210526316 ns (± 7971.492292439418) 17853.115384615383 ns (± 187.23093514941132) 1.97
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 167246.3 ns (± 25233.761600985166) 143827.20833333334 ns (± 13540.787147232862) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 3150.2252747252746 ns (± 353.4389171156285) 2732.24 ns (± 79.14137139743453) 1.15
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 8743.215789473685 ns (± 1574.3983427866392) 2643.714285714286 ns (± 52.535963610915836) 3.31
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 277716.641025641 ns (± 9620.707823525305) 215725.61538461538 ns (± 3266.355653692698) 1.29
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 273477.05555555556 ns (± 4825.946764439349) 230978.82894736843 ns (± 11369.848616275309) 1.18
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 35083.4587628866 ns (± 11611.05531282357) 14506.285714285714 ns (± 199.10701744439945) 2.42
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 169508.48 ns (± 18990.062818434297) 142230.17676767678 ns (± 11730.279577916604) 1.19
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 3922.422680412371 ns (± 1291.3358299568088) 2806.9347826086955 ns (± 298.9555924370755) 1.40
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 3014.043010752688 ns (± 399.74399182418296) 3213.8854166666665 ns (± 360.15513820374883) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 282695.8333333333 ns (± 13985.498795659034) 281362.72222222225 ns (± 13803.373501953385) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 285141.9277108434 ns (± 15704.143976005214) 284237.1956521739 ns (± 13602.364360118503) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 23637.182795698925 ns (± 4482.031165486966) 22033.728260869564 ns (± 2278.794635609023) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 160532.20833333334 ns (± 19213.171330279307) 152690.38144329897 ns (± 17856.017297190567) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3754.5520833333335 ns (± 987.8555069046937) 2686.25 ns (± 58.46081308591822) 1.40
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 4079.7680412371133 ns (± 1405.4314989492843) 2802.7272727272725 ns (± 76.72100464744028) 1.46
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 305276.04545454547 ns (± 18382.724315570802) 271862.21428571426 ns (± 4629.81329044656) 1.12
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 308520.2 ns (± 35116.54336904313) 279995.81666666665 ns (± 12442.993987485444) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 33987.04210526316 ns (± 7249.999057836753) 20851.543478260868 ns (± 3359.5821051383446) 1.63
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 184867 ns (± 29590.985683335053) 149654.32978723405 ns (± 16399.292605802126) 1.24

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lua.LuaScriptCacheOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 2858.6702127659573 ns (± 1531.4236024973543) 1069.28125 ns (± 567.4010129877049) 2.67
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 2493.459595959596 ns (± 1381.572336434048) 777.6813186813187 ns (± 250.23703780930407) 3.21
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 5660.560606060606 ns (± 2381.63589730039) 1502.578947368421 ns (± 41.44918681614029) 3.77
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 270176.40860215056 ns (± 33757.80411292895) 241213.03125 ns (± 39153.04927439526) 1.12
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 6277.333333333333 ns (± 2172.67559845927) 1711.2978723404256 ns (± 277.8900467090186) 3.67
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 31055.35714285714 ns (± 4659.589132809667) 8511.886597938144 ns (± 1073.330252418152) 3.65
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 3486.1736842105265 ns (± 1760.796872563037) 1143.0217391304348 ns (± 39.16383949653905) 3.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 2589.4427083333335 ns (± 1391.5479148468778) 930.3876404494382 ns (± 281.00236323020516) 2.78
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 4755.2525773195875 ns (± 2976.84339958358) 1711.6041666666667 ns (± 372.7900348557072) 2.78
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 287886.8076923077 ns (± 43757.086253210924) 231857.14210526316 ns (± 29314.563788044237) 1.24
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 6959.021276595745 ns (± 1854.106025947927) 1721.9263157894736 ns (± 442.3559326024945) 4.04
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 30943.03125 ns (± 4927.833308341774) 7596.576923076923 ns (± 81.20289561592159) 4.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 2640.2526315789473 ns (± 1738.2312419214932) 921.3352941176471 ns (± 252.0537474362138) 2.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 2294.391304347826 ns (± 1152.9240985712856) 834.2291666666666 ns (± 340.0703481144256) 2.75
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 6249.877551020408 ns (± 2839.206414153657) 1567.391304347826 ns (± 528.2474228084548) 3.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 277285.0104166667 ns (± 30591.957755522613) 213723.58536585365 ns (± 11325.442112157589) 1.30
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 6188.478947368421 ns (± 2462.095885315647) 1783.5520833333333 ns (± 301.572907124303) 3.47
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 30862.927835051545 ns (± 6519.3199610967595) 7743.631578947368 ns (± 176.2483130025854) 3.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 3270.7021276595747 ns (± 1366.9567630464528) 1218.1237113402062 ns (± 402.4270445717449) 2.69
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 2168.5652173913045 ns (± 1128.8307264097505) 802.4044943820224 ns (± 252.15961391281894) 2.70
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 6057.908602150537 ns (± 1587.4222147088924) 1714.2 ns (± 562.3213967043131) 3.53
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 308580.5106382979 ns (± 31318.02632953272) 250200.39215686274 ns (± 10222.501099199613) 1.23
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 6936.860824742268 ns (± 2142.5799828787362) 1827.9175257731958 ns (± 364.33671668821376) 3.79
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 31312.416666666668 ns (± 4402.883695385073) 8800.75 ns (± 1315.1646044667204) 3.56
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 3052.3736263736264 ns (± 1463.103724570565) 1072.6648351648353 ns (± 373.6504683892053) 2.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 2272.255319148936 ns (± 1238.3174930853072) 851.936170212766 ns (± 262.16771323037443) 2.67
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 5262.9473684210525 ns (± 2640.812759192772) 1539.8762886597938 ns (± 543.6261019328903) 3.42
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 317021.9130434783 ns (± 35891.122539511096) 242474.64285714287 ns (± 4105.194581861505) 1.31
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 5915.801075268817 ns (± 1281.259424439962) 1740.457894736842 ns (± 367.76096294721276) 3.40
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 29543.755102040817 ns (± 5843.66576635687) 7675 ns (± 124.62958450277098) 3.85

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.PubSubOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 13283.405944824219 ns (± 97.54798518207345) 13284.498491414388 ns (± 60.622106830237996) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 13193.941432698568 ns (± 61.76849239112558) 13285.149908447265 ns (± 75.89578465354502) 0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 13174.273175920758 ns (± 45.05404306386387) 13354.312034606934 ns (± 72.71844388812994) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.BasicOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1812.212515757634 ns (± 10.894087642963202) 1845.2571339240442 ns (± 7.105399958402294) 0.98
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1742.8745808234582 ns (± 6.088402753364328) 1835.551573753357 ns (± 15.738713666040717) 0.95
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1840.3497140248617 ns (± 8.228036067089398) 1781.180120976766 ns (± 10.575499690430034) 1.03

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cluster.ClusterMigrate (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 37718.2296870305 ns (± 135.4619941125228) 38833.1155476888 ns (± 198.284172300318) 0.97
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 38616.87106557993 ns (± 55.782702021387635) 39619.16668701172 ns (± 42.598877512052525) 0.97
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32817.455546061195 ns (± 207.9371502822618) 33251.76348063151 ns (± 224.7399892252658) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 33823.95252685547 ns (± 222.44132156147023) 31611.541368756974 ns (± 116.44345711772606) 1.07

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1831.3834871564593 ns (± 3.7651167367328457) 1828.1487528483074 ns (± 1.3294870948738085) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1924.5791843959264 ns (± 3.8002254330067973) 1801.6461372375488 ns (± 2.82584326538893) 1.07
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1956.4622061593193 ns (± 4.225327733410162) 1950.7957186017718 ns (± 1.958485977650298) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Network.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 82.32846345220294 ns (± 0.12584127442110782) 86.03888474977933 ns (± 0.17321071184917333) 0.96

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.PubSubOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 9149.721069335938 ns (± 15.141326670972596) 8940.768105643136 ns (± 14.87761599066786) 1.02
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 9064.21388898577 ns (± 13.96592935787849) 9029.61698259626 ns (± 30.1532424041194) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 9160.487583705357 ns (± 27.567362356187434) 9029.061780657086 ns (± 16.20431008047314) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cluster.ClusterOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17004.246549479165 ns (± 181.3690847362662) 16871.35312906901 ns (± 20.1689996731655) 1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16348.697208949498 ns (± 127.82624148318354) 16471.426834106445 ns (± 123.72717906073466) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15532.859802246094 ns (± 78.14261218895842) 15307.894226074219 ns (± 40.858262952472046) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13959.389006394606 ns (± 25.209440488705155) 14674.053903852191 ns (± 73.4562896966598) 0.95
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 129459.55187988281 ns (± 1040.6315394451701) 121252.55567220053 ns (± 434.5855393981472) 1.07
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 22195.94282836914 ns (± 148.49839538726033) 22119.567896916316 ns (± 35.23317175125692) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 22107.242065429688 ns (± 83.84942840127871) 20532.09766031901 ns (± 148.86277721901035) 1.08
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16721.743366786413 ns (± 98.64013217661193) 16156.086239154522 ns (± 29.429713188057292) 1.04
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15407.172594706217 ns (± 10.72905666403433) 15671.706231253487 ns (± 8.159763071859848) 0.98
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 136505.5692220052 ns (± 1260.4995081514032) 133861.69407435827 ns (± 837.4078820005482) 1.02

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 153431.7680945763 ns (± 285.837010957092) 160766.08026123047 ns (± 236.72313072599) 0.95
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 137595.77253069196 ns (± 321.58823250225595) 136565.27675083705 ns (± 705.5439206164941) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 131837.6448880709 ns (± 722.662708795622) 132127.4517124721 ns (± 905.8599943338775) 1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 173813.02898297991 ns (± 560.2547203286106) 169548.93458909256 ns (± 600.6849314093687) 1.03
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 153179.05768229166 ns (± 1118.7959752527072) 151663.60086495537 ns (± 962.7110692276387) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 162309.58938802083 ns (± 1472.557986976221) 145129.56731305804 ns (± 1065.9752927179586) 1.12
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 155734.74192592077 ns (± 489.8352897580862) 157436.00200195314 ns (± 833.6439076868426) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 138558.25574669472 ns (± 259.7398584064208) 138813.48985072545 ns (± 732.3527586918665) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 131764.43638258713 ns (± 331.4591432829175) 133896.37034505207 ns (± 865.0423890015203) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Network.RawStringOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 242.952614625295 ns (± 1.8311541880497884) 244.54145574569702 ns (± 1.6877875812965102) 0.99
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 298.902877501079 ns (± 1.5437302207023227) 293.9854463338852 ns (± 0.24177416945777308) 1.02
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 305.50529425938925 ns (± 1.836070191353732) 306.9507088025411 ns (± 2.619177109049554) 1.00
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 331.4752619947706 ns (± 1.2267415958871486) 323.075976117452 ns (± 1.48570317764257) 1.03
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 247.91193965276082 ns (± 1.5178349016780461) 252.87317088445027 ns (± 1.7674951510057832) 0.98
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 189.00957478795732 ns (± 0.7566512239662394) 191.24876408576966 ns (± 0.7805179604152677) 0.99
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 310.55924646059674 ns (± 0.5195036030323644) 314.00845731099446 ns (± 1.877557188502603) 0.99
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 347.0860213552202 ns (± 2.257831676746323) 346.5577205930437 ns (± 1.4509875852529646) 1.00
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 383.1869309743245 ns (± 1.7797814232764424) 388.5731877940042 ns (± 1.6308895324117716) 0.99
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 376.75410950978596 ns (± 1.2896809346865594) 381.52368463788713 ns (± 1.8621587867071798) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cluster.ClusterMigrate (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 34725.51749093192 ns (± 31.699812666581877) 35891.23107910156 ns (± 40.66701776741616) 0.97
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 37663.834087665266 ns (± 141.71375156889266) 36920.079345703125 ns (± 67.08359570044338) 1.02
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30882.46590750558 ns (± 28.563488467184882) 31211.34251185826 ns (± 45.60497408753299) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 29805.22969563802 ns (± 34.49159992196671) 31385.12939453125 ns (± 34.56194007297293) 0.95

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.CustomOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 61454.587133789064 ns (± 381.11109999231587) 60589.38706970215 ns (± 38.55466381859247) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 227370.37819126673 ns (± 856.8000465164114) 228017.3514485677 ns (± 1576.4259477021435) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 122214.90520368304 ns (± 223.12847483711764) 125811.57759602864 ns (± 195.2863586454646) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 114498.99346923828 ns (± 407.6035008998475) 108475.71304757254 ns (± 230.18757501383152) 1.06
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 61448.72247314453 ns (± 60.32288029045528) 62089.770786830355 ns (± 411.50563070008764) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 237281.62213134766 ns (± 332.95594783592276) 239170.8167236328 ns (± 1043.9766292899583) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 138837.0673421224 ns (± 862.147497359667) 138290.8712565104 ns (± 512.9938759538794) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 142253.10734049478 ns (± 751.66755103183) 138859.9154924665 ns (± 548.1134351295173) 1.02
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 61573.284936523436 ns (± 569.7695160470402) 61931.664137620195 ns (± 84.02398347169638) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 231891.81159667968 ns (± 1223.028498173259) 233823.79759114582 ns (± 803.6511206782912) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 121254.42128208706 ns (± 405.1477242323782) 123048.43180338542 ns (± 188.90129033986682) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 114948.06346028646 ns (± 410.3410195951604) 115489.22014973959 ns (± 425.8355471338579) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 121298.83858816964 ns (± 423.7927100901935) 122428.03873697917 ns (± 330.38305402028385) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 105198.1278483073 ns (± 210.0714144033246) 103790.87900015023 ns (± 472.8190180517851) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 100697.17407226562 ns (± 289.51386338469894) 96235.6717936198 ns (± 261.4864968134228) 1.05
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 141158.4073893229 ns (± 412.35747402385977) 137408.3113606771 ns (± 573.5670043320775) 1.03
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 123359.43777901786 ns (± 534.9621701932939) 126662.91910807292 ns (± 414.9915780907939) 0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 114657.03909737723 ns (± 176.1934521000931) 112372.51485188802 ns (± 313.4203881598753) 1.02
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 125899.30513822116 ns (± 180.47226097781174) 119781.53686523438 ns (± 166.1228233256514) 1.05
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 121823.25788225446 ns (± 164.87009165704202) 110167.7263532366 ns (± 164.34915838883708) 1.11
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 110286.09619140625 ns (± 245.8054920254705) 96616.19873046875 ns (± 114.47424384556977) 1.14

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Network.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 209.03842265789325 ns (± 0.20176840309565205) 218.3502929551261 ns (± 0.4339982769605167) 0.96
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 274.09259251185824 ns (± 1.060538347107013) 272.0221519470215 ns (± 0.321852138182951) 1.01
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 303.12249477093036 ns (± 0.35039200874885224) 299.1655445098877 ns (± 0.4299820719551891) 1.01
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 318.35341453552246 ns (± 1.1132151040176925) 312.50239885770355 ns (± 0.7123317076203621) 1.02
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 224.0458083152771 ns (± 0.1956447158751933) 231.68093791374793 ns (± 0.2992454636228579) 0.97
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 177.32711205115686 ns (± 0.20358682200688322) 176.4501901773306 ns (± 0.17509104839688602) 1.00
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 322.0193794795445 ns (± 0.8919924542679489) 303.9786911010742 ns (± 0.5534075809435425) 1.06
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 313.79768507821217 ns (± 0.5990299109695623) 309.79889392852783 ns (± 0.41471052002784764) 1.01
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 349.48980467660084 ns (± 0.4097922262200382) 349.77298974990845 ns (± 0.4546267022227217) 1.00
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 357.63679913112094 ns (± 0.47368686350310635) 352.90892805371965 ns (± 0.50933022257809) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lua.LuaScripts (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 250.04522565205892 ns (± 1.6467628227838598) 257.1113237234262 ns (± 0.3628960430317385) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 315.82648835863387 ns (± 1.2962924852286402) 315.0568700177329 ns (± 1.4810345413770312) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 512.2361156463624 ns (± 2.4994623189396385) 596.4805799211774 ns (± 1.8615897009539253) 0.86
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 599.5625810623169 ns (± 0.5335886601983193) 606.0290823777517 ns (± 0.3610539468272277) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 236.25984704494476 ns (± 0.6073558395339539) 246.51462921729456 ns (± 0.25852576583127146) 0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 315.8439470071059 ns (± 0.5960391379833173) 305.2586649485997 ns (± 0.7045302025221852) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 506.0452291170756 ns (± 0.6924004168218854) 502.8995984150813 ns (± 1.5809662175848866) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 597.6214329401652 ns (± 1.8349309795220208) 604.9424512386322 ns (± 0.4947812554479541) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 238.32382923762003 ns (± 1.790321416244931) 245.4731144587199 ns (± 1.072828107866248) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 301.49140084584553 ns (± 1.676794951101868) 294.52196923891705 ns (± 1.9371695913346125) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 527.0988977138812 ns (± 1.2113651326477033) 519.9244919504438 ns (± 1.2180736073554015) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 605.4951124191284 ns (± 1.4797842285841292) 593.1039063771566 ns (± 1.5143381148252495) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 227.75788941383362 ns (± 0.7958781022977346) 240.2924416746412 ns (± 1.0006451804654453) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 299.4614665324871 ns (± 0.5393625774581695) 304.35582480063806 ns (± 0.5418199749150472) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 487.78921864827475 ns (± 2.2566935791080662) 483.3363779067993 ns (± 3.803107350326098) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 595.7791075388591 ns (± 2.2602021275316706) 580.3406922022501 ns (± 0.5296244517584101) 1.03
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 247.64292602539064 ns (± 1.1592305611060987) 233.54383427756173 ns (± 0.34935394531635194) 1.06
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 301.87999693552655 ns (± 0.8781344994594223) 298.3676183064779 ns (± 1.4026413865072975) 1.01
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 503.7147801717122 ns (± 1.9053397089033737) 496.4490385055542 ns (± 1.7438913805775567) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 572.9862646102905 ns (± 2.020996053729481) 591.7979384263357 ns (± 0.957079258136486) 0.97

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.CustomOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 63419.60710797991 ns (± 91.4839297469118) 64249.48486328125 ns (± 92.79991864173094) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 225232.74623325892 ns (± 223.6558167073079) 225021.630859375 ns (± 710.6782001703589) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 134056.15797776444 ns (± 118.08321334562251) 137742.98095703125 ns (± 308.80894123444114) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 117062.22534179688 ns (± 247.45265565322075) 118068.76118977864 ns (± 63.63375522252909) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 63264.35546875 ns (± 28.12334402584494) 63902.54047100361 ns (± 97.2990525673229) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 240277.57568359375 ns (± 882.5380573418579) 230082.00927734375 ns (± 891.6337960340271) 1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 142410.615234375 ns (± 451.31834647008435) 145739.95535714287 ns (± 401.1004944911017) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 142520.92110770088 ns (± 379.9220259519301) 148997.41861979166 ns (± 324.9856034520678) 0.96
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 61763.52742513021 ns (± 108.56623582752171) 61469.13827749399 ns (± 67.93246056536401) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 226315.24739583334 ns (± 624.9469455861946) 221859.21979631696 ns (± 288.68140616291066) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 137526.77753155047 ns (± 111.05791925368365) 136066.99393136162 ns (± 198.24149335728217) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 116780.14901968148 ns (± 142.986084314926) 117102.42135184152 ns (± 119.46506063953387) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lua.LuaRunnerOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 5167.741935483871 ns (± 1696.2978416131498) 3071.264367816092 ns (± 829.3886857726462) 1.68
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 3226.3736263736264 ns (± 1182.3550101231733) 2646.2365591397847 ns (± 912.4214248224274) 1.22
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 242796.9696969697 ns (± 53320.46828059875) 232400 ns (± 40051.4248383119) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 253345.91836734695 ns (± 59459.6010617819) 248413.54166666666 ns (± 55202.524007496664) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 17976.404494382023 ns (± 4743.105581978726) 25062.62626262626 ns (± 12873.629000581363) 0.72
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 130838.77551020408 ns (± 27959.75986450963) 127790.8163265306 ns (± 28334.147868062228) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 3160 ns (± 913.420537677846) 2579.3478260869565 ns (± 797.4599846626032) 1.23
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 3674.747474747475 ns (± 1488.4825469998464) 4212.626262626262 ns (± 2063.0661676146738) 0.87
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 242570.1030927835 ns (± 57952.69113133798) 239495.6043956044 ns (± 49943.058492398035) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 267966.32653061225 ns (± 64788.238629530744) 242720 ns (± 47049.28968193322) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 25662.5 ns (± 7513.374040581516) 20941.489361702126 ns (± 7428.04058990404) 1.23
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 129544.89795918367 ns (± 25349.263892397103) 120403.26086956522 ns (± 22788.460792555445) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 4120.618556701031 ns (± 1941.055240516198) 3678.5714285714284 ns (± 1712.3565482847341) 1.12
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 3686.4583333333335 ns (± 1737.428213839529) 2602.247191011236 ns (± 873.8599752729647) 1.42
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 265298 ns (± 56132.15103483902) 238810.989010989 ns (± 28732.507530861094) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 265290 ns (± 51056.929010664164) 254294.68085106384 ns (± 45499.98373394788) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 27376.59574468085 ns (± 6864.877502559168) 22275 ns (± 6673.640212373643) 1.23
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 136544.89795918367 ns (± 28796.937023722556) 123668.36734693877 ns (± 24016.650568375662) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 5739.393939393939 ns (± 2229.9363119768914) 3298.901098901099 ns (± 1215.7754274988) 1.74
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 4989.130434782609 ns (± 1818.3108041811795) 2836.559139784946 ns (± 735.1108976137931) 1.76
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 306781.18279569893 ns (± 45478.89376330094) 311089.88764044945 ns (± 34669.1703657712) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 337220.4081632653 ns (± 61989.40042281535) 291785.0574712644 ns (± 31918.746874392535) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 33368.0412371134 ns (± 10647.775064848765) 24977.659574468085 ns (± 5901.378629805642) 1.34
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 135327.08333333334 ns (± 31445.05811450443) 133128 ns (± 31343.211144496425) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3595.8762886597938 ns (± 1270.2458362600846) 3636.842105263158 ns (± 1674.340303978685) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 3367.7419354838707 ns (± 1059.4462551075587) 3593.75 ns (± 1716.2880693059965) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 300797.9591836735 ns (± 62610.647590233566) 305172.82608695654 ns (± 44891.70388434539) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 297445.05494505493 ns (± 44015.53580204826) 301404.3956043956 ns (± 33936.97725061006) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 29954.347826086956 ns (± 7996.667067308719) 35013.04347826087 ns (± 7748.132953287852) 0.86
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 141761.45833333334 ns (± 30868.2885133856) 142503.0612244898 ns (± 26758.640396946932) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cluster.ClusterOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16815.430978628305 ns (± 14.296836741233102) 16096.127065022787 ns (± 14.149296788365957) 1.04
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14877.813309889574 ns (± 57.187041118371916) 15144.556318010602 ns (± 12.633227269098843) 0.98
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14191.328840989332 ns (± 18.070839487828763) 14227.378300258091 ns (± 37.49570968570598) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13905.325208391461 ns (± 18.62182564736288) 14332.872990199498 ns (± 28.17373243705942) 0.97
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 134298.6767578125 ns (± 115.72651777211316) 130586.06480189732 ns (± 174.56477651834163) 1.03
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19942.408752441406 ns (± 24.01789895262776) 20201.322283063615 ns (± 37.233259898672294) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 17821.685791015625 ns (± 19.14564179042867) 17764.125366210938 ns (± 28.541721334971047) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15419.665963309151 ns (± 46.53567802234949) 15354.011027018229 ns (± 17.90225262909065) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 13932.916201077975 ns (± 6.879208584948968) 14556.089128766742 ns (± 10.257318154630402) 0.96
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 141459.2635091146 ns (± 157.67933420828817) 143215.92122395834 ns (± 156.6763703199725) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lua.LuaScripts (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 154.04831250508627 ns (± 0.8561364810332301) 143.20639928181967 ns (± 0.5581222492636275) 1.08
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 173.54428401360144 ns (± 0.41845586921751265) 174.94202210352972 ns (± 1.8720676698930883) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 253.19419588361467 ns (± 0.4037158588726418) 262.4168395996094 ns (± 0.3346128632290205) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 261.6328779856364 ns (± 0.6120340157138078) 268.4828758239746 ns (± 1.0119838471207037) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 148.16030502319336 ns (± 1.4743897412677072) 137.27638562520346 ns (± 0.3626292370250297) 1.08
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 171.9127368927002 ns (± 0.5048677272585542) 171.28801504770914 ns (± 0.3007988936702628) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 249.81551903944748 ns (± 0.5583601588228289) 256.4600761120136 ns (± 0.4154435098195135) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 276.41138394673663 ns (± 0.6925587568532764) 267.3360824584961 ns (± 0.9828393735920233) 1.03
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 133.72311408703143 ns (± 0.39029520393140077) 129.49286424196683 ns (± 0.1905712286398596) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 235.7019583384196 ns (± 0.30294991304014335) 171.9993527730306 ns (± 0.18818474039777397) 1.37
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 281.6019791823167 ns (± 0.7317769602684218) 272.1782616206578 ns (± 0.5822938400107858) 1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 266.70980794089184 ns (± 0.5346983925619732) 269.4278144836426 ns (± 0.798643888688574) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 146.79072062174478 ns (± 0.5061138119916843) 137.8731362024943 ns (± 0.6719815032177473) 1.06
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 206.1093807220459 ns (± 0.8759660684083397) 162.59276231129965 ns (± 0.5812445018227905) 1.27
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 254.72043673197427 ns (± 0.6135142218610404) 255.87925544151892 ns (± 0.401412885640822) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 272.3730691274007 ns (± 0.6826326288015963) 268.99387495858326 ns (± 0.8205674997169616) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 130.409517288208 ns (± 0.24235076403091796) 130.22914250691733 ns (± 0.17465846783046746) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 167.8476401737758 ns (± 0.37862032148191116) 172.96919992991857 ns (± 0.4586410218242943) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 261.9777552286784 ns (± 0.8966348480341367) 248.90219615055963 ns (± 0.4386075257858983) 1.05
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 262.0445728302002 ns (± 0.7207981181395144) 259.7218660207895 ns (± 0.8050666281260829) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ModuleOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 47758.71059163412 ns (± 257.81058952431897) 47308.632655843096 ns (± 252.55710170811776) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 57173.859728131974 ns (± 344.3802424304766) 56076.54016621908 ns (± 46.69380522308273) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 107958.40009416852 ns (± 515.6124055568043) 108948.04277692523 ns (± 300.1252842145522) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 86095.71637834821 ns (± 447.65375462153594) 89121.16262582633 ns (± 219.40826085878396) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 61343.358723958336 ns (± 323.211496767224) 61433.40400187174 ns (± 46.5882032163235) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 36123.4864054362 ns (± 391.2627449261792) 34925.2743174235 ns (± 51.504630124661155) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 203961.32071358818 ns (± 993.1894969353517) 211330.65701497396 ns (± 959.6913004996985) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 374540.15069110575 ns (± 2385.0516083129914) 367533.5103515625 ns (± 2442.6270384894674) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 46855.29075404576 ns (± 264.8726829844754) 46835.59291730608 ns (± 71.27721862820907) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 64056.40092250279 ns (± 445.58928975628703) 63267.433197021484 ns (± 190.18461420425666) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 117085.9746006557 ns (± 447.51723603549743) 118347.01526750837 ns (± 549.2010292869866) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 88833.4225289481 ns (± 306.22200318240135) 88252.62214073769 ns (± 227.31643679795127) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 62248.45554199219 ns (± 451.46743153166284) 65827.69584147136 ns (± 255.31216409058672) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 41720.181134905135 ns (± 106.74982335408123) 41359.85230916341 ns (± 281.01570488789827) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 212371.49519856772 ns (± 1397.075660763804) 207376.67352701823 ns (± 1121.93326466832) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 385638.81373697915 ns (± 2258.8908543050507) 384973.7951311384 ns (± 2141.3058890418424) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 46321.98114449637 ns (± 243.03559490542912) 48549.14060058594 ns (± 231.47802157493552) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 57372.391510009766 ns (± 182.91160154187634) 57492.360459391275 ns (± 235.6064552843679) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 111172.96223958333 ns (± 535.0829504540952) 113933.36363932291 ns (± 314.72375335744914) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 87384.14442952473 ns (± 94.59568549409951) 85411.5339111328 ns (± 423.74330375718563) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 64309.80818997897 ns (± 219.47943982691012) 63700.2987874349 ns (± 312.9759839857835) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 34079.58620343889 ns (± 137.65699091639823) 33966.160639836235 ns (± 51.05219417125335) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 205749.5376464844 ns (± 929.1780126774454) 204421.61127580915 ns (± 1048.7384898281541) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 365831.6496233259 ns (± 2143.7691417297174) 360313.8504720052 ns (± 2495.625659830583) 1.02

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.RawStringOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14797.003577096122 ns (± 40.276159373652995) 15168.385231604943 ns (± 10.248949503854611) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20166.018405151368 ns (± 121.25716275736208) 19669.61621805827 ns (± 124.85900049380197) 1.03
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21219.891130574546 ns (± 122.58410711321254) 21432.132616315568 ns (± 135.06341008531737) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22087.735407511394 ns (± 57.9624781635789) 24168.9160542806 ns (± 130.51097002683) 0.91
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16957.513542762168 ns (± 20.59482324855754) 16518.98353928786 ns (± 12.735649361097389) 1.03
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10585.678926740375 ns (± 6.844827359381754) 11031.371739705404 ns (± 46.5042272623318) 0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 23181.033857218423 ns (± 168.99551542929575) 22219.341394042967 ns (± 140.28445591551795) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 31501.311678059898 ns (± 99.02231447464995) 22752.50537109375 ns (± 28.797032794945558) 1.38
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 27100.937561035156 ns (± 36.61237064708877) 30112.463156563896 ns (± 97.58984485762238) 0.90
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 27428.951133728027 ns (± 37.57637291333583) 27502.63408203125 ns (± 223.99667284053731) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21966.293111947867 ns (± 37.54894500908392) 21162.257385253906 ns (± 112.86991885408035) 1.04
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26415.625941685266 ns (± 114.79714999765136) 27021.185113089425 ns (± 59.95548783766696) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 30156.58604329427 ns (± 134.01743507476442) 30081.27769063314 ns (± 110.90917539378874) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 29657.906515938896 ns (± 101.54686249596685) 30887.70937906901 ns (± 101.09916860639713) 0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16480.212140401203 ns (± 23.176942943044192) 16115.086316426596 ns (± 18.332734082053623) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10738.150963846843 ns (± 44.65305548491479) 13241.82901916504 ns (± 41.38631588648205) 0.81
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27951.07502746582 ns (± 57.117161337803466) 27116.798714192708 ns (± 110.18064782451705) 1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27780.2133799235 ns (± 42.394797914018206) 27854.873160807292 ns (± 104.95926491450082) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 32275.936170305526 ns (± 117.95297814793703) 32535.26169695173 ns (± 259.9332007847103) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32167.882110595703 ns (± 242.78809205859835) 33268.914025878905 ns (± 229.61352013839186) 0.97
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14713.929781595865 ns (± 51.17291279040339) 15214.965426853725 ns (± 54.0202943857462) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19814.30759684245 ns (± 124.84443339507534) 19813.833855765206 ns (± 58.76560069630703) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21594.24250793457 ns (± 21.46835524774171) 22316.07915242513 ns (± 93.34591007158818) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22638.613499232702 ns (± 87.50403089403623) 24989.249489339192 ns (± 426.90499863170504) 0.91
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16532.892695835657 ns (± 43.44624860871287) 16672.732959453875 ns (± 9.036764715517048) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10604.672152927944 ns (± 9.040216387365948) 11142.429546356201 ns (± 9.204992494540987) 0.95
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 23439.959500994002 ns (± 25.577636832436706) 22207.666401454382 ns (± 99.72519966249918) 1.06
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22128.1085840861 ns (± 12.453494622099253) 22525.107637532554 ns (± 56.595354125780155) 0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27312.196016584123 ns (± 93.19647085387517) 27335.660352434432 ns (± 88.54145473710616) 1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27856.161493937176 ns (± 68.1536564392566) 27922.19039510091 ns (± 74.18549499785597) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ModuleOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 64135.144981971156 ns (± 46.223495139421885) 64272.17668805803 ns (± 75.17294554748722) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 84673.14218374398 ns (± 104.6066738879398) 84553.2958984375 ns (± 176.9972957251304) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 103698.38779994419 ns (± 133.85058903357492) 104028.75741811898 ns (± 120.97097144610105) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 87025.42463030134 ns (± 121.3029589044014) 89804.72412109375 ns (± 234.42058925169695) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 54262.39436222957 ns (± 60.541322534782516) 54784.611002604164 ns (± 44.37856746958932) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 50900.984700520836 ns (± 57.33140660694715) 50732.886250813805 ns (± 98.58238989657198) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 194567.86934988838 ns (± 456.2857853724835) 194240.09765625 ns (± 523.7444146447348) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 319858.4542410714 ns (± 1371.5678696710906) 320281.5604073661 ns (± 873.6985963694331) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 65755.94889322917 ns (± 95.24099490879914) 65292.408165564906 ns (± 55.23696196007725) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 85334.40877278645 ns (± 174.07873365792534) 85852.0585123698 ns (± 151.35820858718267) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 112980.44695172991 ns (± 118.71051162450718) 109409.99232700893 ns (± 246.17779893921448) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 86136.2309382512 ns (± 127.48930932001309) 86358.46557617188 ns (± 82.9741783181661) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 53794.08616286058 ns (± 23.809148895880877) 54116.90673828125 ns (± 42.35998280529708) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 58802.33744303385 ns (± 244.71492329597365) 57547.15861002604 ns (± 143.11995747621853) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 199482.57399338944 ns (± 326.6889511598597) 185851.81477864584 ns (± 486.6353728437134) 1.07
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 327608.8102213542 ns (± 1106.7639282387286) 329151.24860491074 ns (± 1238.5178840936544) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 63111.815467247594 ns (± 54.822131707462006) 63435.040283203125 ns (± 53.2300572711065) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 79836.474609375 ns (± 32.381665553806826) 80257.42710658482 ns (± 54.91314364231719) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 105777.06956129808 ns (± 98.65089938263552) 102992.01354980469 ns (± 120.93854944099978) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 90491.181640625 ns (± 142.7630262695869) 90700.77555338542 ns (± 112.79140293133048) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 55720.435078938805 ns (± 52.47210170207932) 54351.10996791295 ns (± 33.4572221613702) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 51640.78674316406 ns (± 64.31890984129326) 51442.30651855469 ns (± 44.376529204753545) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 194012.60463169642 ns (± 463.88290429833745) 187531.88999720983 ns (± 460.2150966165243) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 326666.1307198661 ns (± 1516.8581825237816) 324514.18108258926 ns (± 927.0223742787028) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14494.079462687174 ns (± 14.813915591700638) 14707.972281319755 ns (± 12.39248512144043) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20369.3755086263 ns (± 109.005140914901) 20406.509835379464 ns (± 36.314530583105814) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21518.01991780599 ns (± 35.512308542955346) 21496.6118367513 ns (± 70.98654078626339) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22134.158732096355 ns (± 66.58185477172708) 21993.930053710938 ns (± 20.40844767287838) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15657.204982212612 ns (± 43.574484892556185) 15858.326134314904 ns (± 45.18009568402186) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10859.608968098959 ns (± 13.355905621259655) 10620.281102107121 ns (± 18.925002334554833) 1.02
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21628.380693708146 ns (± 29.28741405455316) 22451.20566231864 ns (± 43.66473347984269) 0.96
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21612.1091402494 ns (± 40.8277225282773) 21164.287516276043 ns (± 41.82125647748812) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25547.051767202523 ns (± 76.81739107489594) 25357.610212053572 ns (± 57.92647793934928) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 28464.012145996094 ns (± 90.95792902671297) 26153.721923828125 ns (± 127.51801185411365) 1.09
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19927.723592122395 ns (± 59.94443742811247) 20004.653930664062 ns (± 38.63023178515875) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26528.638102213543 ns (± 34.792303080815145) 28488.74532063802 ns (± 116.06852904374232) 0.93
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 26859.075419108074 ns (± 69.4601353874887) 27903.61502511161 ns (± 87.10642383719313) 0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 28502.76140485491 ns (± 49.48372534762371) 27126.69132777623 ns (± 49.630962306754626) 1.05
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15883.143005371094 ns (± 27.669981465977845) 15229.25044468471 ns (± 21.860305972640802) 1.04
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10917.29016985212 ns (± 20.636231643375826) 11029.285196157602 ns (± 7.343183068357321) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27061.798967633928 ns (± 64.39330653492489) 25969.16961669922 ns (± 42.29666341887936) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27374.91953531901 ns (± 42.63474112627148) 26855.363028390067 ns (± 90.15794658616558) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 32450.992257254464 ns (± 111.57228882945974) 31983.48388671875 ns (± 66.73845080805862) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31751.95792061942 ns (± 80.52751647977422) 31951.992797851562 ns (± 102.52283691952243) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14217.624816894531 ns (± 17.677656554450564) 13857.40712483724 ns (± 22.587993746481608) 1.03
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20528.211539132255 ns (± 26.955497090234662) 20556.771498460035 ns (± 48.00538212898492) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 20450.972219613883 ns (± 55.15195508597604) 21358.34023611886 ns (± 45.0253057844518) 0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22408.70373065655 ns (± 30.13645881070239) 22197.79062906901 ns (± 29.258935723858613) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15168.770272391183 ns (± 23.358726225550004) 15108.531297956195 ns (± 21.400898093516194) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10845.845743815104 ns (± 19.104810267367906) 11239.025702843299 ns (± 14.98120952828996) 0.97
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21679.301016671317 ns (± 25.42348836554092) 23206.693812779016 ns (± 44.55619346560251) 0.93
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21403.90864780971 ns (± 40.72868334634503) 22167.04324575571 ns (± 20.089773413546812) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27396.47768460787 ns (± 36.23631468289589) 27419.84361921038 ns (± 37.350018667128616) 1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27273.71324811663 ns (± 34.876105504860156) 27475.597272600447 ns (± 52.56775211210536) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ScriptOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 147635.71194893974 ns (± 366.7611671136864) 148695.91912434896 ns (± 845.6604392093813) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 17962.96938578288 ns (± 10.577150859894068) 18078.59094848633 ns (± 105.05279624588644) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17467.53011380709 ns (± 43.91591820527058) 17213.992617289226 ns (± 47.628311801137166) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 141541.71645507813 ns (± 1053.3114991462508) 142646.7238972982 ns (± 406.285678389751) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 42993.30739182692 ns (± 69.88475584059732) 44006.64024353027 ns (± 72.20360584230876) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 102849.02061244419 ns (± 331.8852021153933) 103611.54872233073 ns (± 389.4790271387668) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10098195.7265625 ns (± 193189.92903976672) 10120513.109375 ns (± 172466.50092320776) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 272161.60986816406 ns (± 26143.520842747683) 274080.06447265623 ns (± 27300.47938817941) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 144516.48598632813 ns (± 339.146191306775) 146929.96657151444 ns (± 256.4574573081819) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 18496.80800120036 ns (± 34.72815392602688) 18890.673527308874 ns (± 115.67201281160773) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 17249.931962076822 ns (± 104.94743299372016) 17827.092834472656 ns (± 95.82786056414993) 0.97
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 142373.69728597006 ns (± 228.16751551329074) 144201.22735188802 ns (± 869.4001477471487) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 44254.285321916854 ns (± 175.81545347160653) 45577.90591023763 ns (± 234.36982117096113) 0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 102981.0299235026 ns (± 365.4893109146545) 103125.05925641741 ns (± 231.94004406111935) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10245903.818933824 ns (± 206837.259396319) 10168762.175223215 ns (± 132798.17983915345) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 275340.67705078126 ns (± 28369.190993694385) 272031.7435229492 ns (± 26293.17565037571) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 143902.5888671875 ns (± 378.8748957888058) 146825.38278808593 ns (± 730.142538583604) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 18212.953828938804 ns (± 95.49197200102155) 18307.327975463868 ns (± 96.9446770733159) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 18172.418255615234 ns (± 155.96447130968164) 17243.929443359375 ns (± 24.729484895101244) 1.05
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 139139.23109654017 ns (± 463.5628495177761) 141955.59200345553 ns (± 123.50106132667788) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 44217.16860351562 ns (± 219.75706596698433) 47181.69465738932 ns (± 136.8723616212982) 0.94
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 101408.63430350168 ns (± 180.68191382273727) 102146.66153157552 ns (± 84.42080714851686) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8411340.408333333 ns (± 42435.91189268564) 8448649.675223215 ns (± 37233.568105974075) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 225601.42216796876 ns (± 397.24051065061417) 225288.6640249399 ns (± 212.39978902807374) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 144428.4329485212 ns (± 248.223554355057) 144930.0090657552 ns (± 613.7105858474816) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 18059.108696570762 ns (± 27.445173243156233) 18542.175983973913 ns (± 57.83394731118895) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 17239.43124171666 ns (± 43.708169363337525) 17288.586066109794 ns (± 6.641841804468827) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 139685.30093819756 ns (± 503.47186119771845) 142327.58292643228 ns (± 97.52382459261106) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 44241.18563639323 ns (± 166.10101915934297) 44855.73355102539 ns (± 102.74559181752676) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 104167.4308820452 ns (± 192.15936193807826) 103864.08773367746 ns (± 435.0184265525498) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9281988.222916666 ns (± 46777.218852107886) 9316128.640625 ns (± 48806.46178558386) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 247049.91723632812 ns (± 644.1743811807922) 248320.59270368304 ns (± 336.1019624838718) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 144056.04789851262 ns (± 409.35617902006504) 146955.28954264324 ns (± 688.0781770483418) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 17981.52453358968 ns (± 7.916276486087844) 17955.632345346305 ns (± 10.683536165636838) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 17192.71954345703 ns (± 16.67903717643538) 17196.698721313478 ns (± 50.56196441588762) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 138819.28504356972 ns (± 82.9184224029867) 140399.98970853366 ns (± 465.64169350712285) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 44378.83526175363 ns (± 110.47915240442173) 45423.78836669922 ns (± 211.38520741201043) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 102825.12645612445 ns (± 221.41662662667773) 101241.15432128907 ns (± 159.6217149342362) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9378026.654017856 ns (± 48427.360444192636) 9343858.900841346 ns (± 33021.885662572786) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 245542.59938151043 ns (± 320.42712181760015) 247751.87470703124 ns (± 1462.3320151176345) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.HashObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 137480.1485421317 ns (± 1172.7415831336577) 137846.26096888952 ns (± 942.0915611908367) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11232.624905395507 ns (± 80.37321265237381) 10619.150400797525 ns (± 9.76230937534571) 1.06
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9745.436477661133 ns (± 85.36059746390515) 10020.332161536584 ns (± 38.983533721380375) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10255.318783099834 ns (± 51.36352517922918) 9748.413589477539 ns (± 39.09373828335022) 1.05
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 12336.534236363002 ns (± 68.1718966644969) 11877.683735438755 ns (± 38.05842669081056) 1.04
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12005.36468388484 ns (± 8.828507559928916) 12225.68696492513 ns (± 79.2036743278714) 0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 10316.02155303955 ns (± 13.306877923604322) 9828.497702026367 ns (± 50.29250154993914) 1.05
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9989.654057312011 ns (± 77.75244147197573) 10003.98078511556 ns (± 62.302712767021355) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11069.826686314174 ns (± 53.54077500837871) 11425.046811617338 ns (± 23.698407021360758) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12177.185005696614 ns (± 56.355416907725996) 12360.422215053013 ns (± 108.53324839663657) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 10941.375382995606 ns (± 65.1197121185456) 10986.789623006185 ns (± 35.631198655776934) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13249.88982849121 ns (± 56.90123731785265) 13334.868143717447 ns (± 45.03755543156005) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11756.478507995605 ns (± 107.73188267368421) 11154.086818150112 ns (± 53.5008415831636) 1.05
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 12076.489836374918 ns (± 28.34968911239952) 11275.535976954869 ns (± 43.58288234989608) 1.07
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 10897.701139831543 ns (± 79.59970656537182) 11021.209010823568 ns (± 47.485312349102045) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 160003.12006487165 ns (± 800.0628870928127) 154416.75600585938 ns (± 815.5308201153707) 1.04
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 60215.85079345703 ns (± 332.59001916878583) 58885.845912388395 ns (± 174.0090423309522) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 48136.02875162761 ns (± 287.1413966340875) 55631.55233561198 ns (± 340.39913998974265) 0.87
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 55570.71014840262 ns (± 212.29391021578817) 52435.448974609375 ns (± 129.26836544246916) 1.06
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 84791.92486572266 ns (± 469.2133849521139) 84662.41506347657 ns (± 685.960478252227) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 113740.5654337565 ns (± 640.2537621471532) 114216.73434012277 ns (± 442.8664649615067) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 53303.44568307059 ns (± 276.40353846816095) 48285.43155924479 ns (± 134.55053839218064) 1.10
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 54257.42667032878 ns (± 270.3759318864781) 54021.265986851286 ns (± 171.89731694918956) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 53365.543103899276 ns (± 298.3062309657068) 51482.42104288737 ns (± 247.48030748672343) 1.04
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 88275.34829508464 ns (± 625.2241992726628) 90529.810542806 ns (± 414.9705445313765) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 61724.365201509914 ns (± 274.6300838201324) 56662.16392299107 ns (± 256.690236610917) 1.09
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13217.938838704427 ns (± 46.5210686073908) 13149.659074910482 ns (± 39.36492066842554) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 76588.90039876303 ns (± 267.1245819190651) 78040.53432617188 ns (± 312.346048575376) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 59767.875500488284 ns (± 403.09664388800485) 62716.53895263672 ns (± 237.83043147694315) 0.95
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 54108.44817301432 ns (± 117.39153347963828) 48788.7770690918 ns (± 41.86925506486778) 1.11
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 137463.1117466518 ns (± 418.7711180675481) 137891.1439941406 ns (± 924.1777567289625) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 59620.466672770184 ns (± 170.62383108160307) 59995.01864420573 ns (± 185.40348283519887) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 46891.54618123372 ns (± 136.9402492544006) 46788.622161865234 ns (± 182.62935472617528) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 57832.077383858814 ns (± 131.8276666616731) 51511.606353759766 ns (± 94.65090787456828) 1.12
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 77550.26516927083 ns (± 289.25880037037484) 76390.41954694476 ns (± 247.37958817516355) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 101811.09867640903 ns (± 447.21865187785147) 101119.83771565756 ns (± 283.77754903235376) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 51074.97664533342 ns (± 75.84855225501441) 48022.53438110351 ns (± 188.74707787441687) 1.06
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 53523.83547101702 ns (± 133.88315471422544) 54513.464689127606 ns (± 218.9400464736322) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 51917.64110020229 ns (± 199.69543282610346) 51270.21080932617 ns (± 191.31286010153948) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 78817.95969063895 ns (± 375.91043971654466) 78488.57993727464 ns (± 218.10274897489862) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 54237.53415151743 ns (± 143.23727364421075) 56522.104119873045 ns (± 266.8674036894878) 0.96
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13216.905528767904 ns (± 50.55914293546622) 13079.621916550856 ns (± 25.70867716832237) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 67971.2942220052 ns (± 184.70644643004337) 67574.97313581195 ns (± 202.58081565533442) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 58054.095450265064 ns (± 256.2540159982732) 58882.65958513533 ns (± 127.95337377714516) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48785.39651254507 ns (± 82.5650173264904) 53725.98174845378 ns (± 122.52930090804227) 0.91

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.ScriptOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 94367.21976143973 ns (± 393.9568741424413) 98449.18118990384 ns (± 1269.3579640156013) 0.96
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 25096.484375 ns (± 40.87465625650005) 24924.72203572591 ns (± 13.622282451012145) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 23974.04998779297 ns (± 21.275919617043076) 23997.950236002605 ns (± 26.41016655563985) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 73289.54508463542 ns (± 97.8412642188924) 77976.15315755208 ns (± 152.45669707897164) 0.94
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 31754.9320765904 ns (± 26.99094314814215) 32029.745483398438 ns (± 71.74366065707676) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 63513.24747721354 ns (± 118.10258840050092) 64851.06898716518 ns (± 96.64633206957981) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5258901.510416667 ns (± 51638.99200082648) 5280338.515625 ns (± 49251.27742243191) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 167758.51098632812 ns (± 27862.665746253933) 172745.63623046875 ns (± 29260.74600136501) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 93583.15691266741 ns (± 220.9464465347235) 95049.29931640625 ns (± 550.0532429835846) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 24839.229910714286 ns (± 47.96337143914738) 24842.55131312779 ns (± 32.36813502273655) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 24117.21017020089 ns (± 37.776584192134266) 24037.384469168526 ns (± 43.46457192350061) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 74973.07216099331 ns (± 80.90992930472322) 78223.01810128348 ns (± 146.66427628691693) 0.96
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 32409.10855806791 ns (± 41.61763282644629) 32354.938151041668 ns (± 42.3685760311376) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 63496.29191080729 ns (± 74.84336409036496) 67055.02232142857 ns (± 105.5231696757946) 0.95
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5291494.635416667 ns (± 46356.06260761197) 5481123.333333333 ns (± 56316.59518126641) 0.97
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 169287.85131835938 ns (± 29730.315682477445) 172305.84399414062 ns (± 29913.563020241265) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 93267.64948918269 ns (± 235.62525055471855) 96776.81966145833 ns (± 204.7853645895198) 0.96
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 31454.57255045573 ns (± 14.96721619767017) 24899.92487980769 ns (± 42.93985761913739) 1.26
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 24320.289408365887 ns (± 30.447598477467608) 24021.0200718471 ns (± 51.83692654231083) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 79322.20458984375 ns (± 228.45696182643448) 82534.1874186198 ns (± 142.34022391764776) 0.96
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 32446.1665562221 ns (± 76.62416362535936) 32547.159685407365 ns (± 60.16558497589811) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 63778.99518694197 ns (± 117.98981136813876) 65508.53794642857 ns (± 45.38281035310834) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4295733.3984375 ns (± 7168.0647026105) 4431121.334134615 ns (± 9784.031764358728) 0.97
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 129548.82242838542 ns (± 176.47516800298692) 133308.89718191963 ns (± 218.6419158595731) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 91444.90732046273 ns (± 259.0962984856241) 96414.61879185268 ns (± 185.27395261081796) 0.95
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 24813.74758206881 ns (± 29.511258698610675) 24806.500596266527 ns (± 18.309583364714527) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 23939.926147460938 ns (± 24.640608861804353) 23971.69952392578 ns (± 37.00942728150761) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 77397.12383563702 ns (± 205.76059048356208) 77392.43251255581 ns (± 139.1573919695006) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 32469.376918247766 ns (± 40.42059068312919) 32990.27840750558 ns (± 34.92244640712065) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 62367.469200721156 ns (± 105.37233472269975) 64715.28085561899 ns (± 168.07988256188048) 0.96
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 4990159.095982143 ns (± 14785.34103811063) 5098615.833333333 ns (± 8064.23038183562) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 146752.9052734375 ns (± 257.8895915974803) 148734.42626953125 ns (± 511.1765825684457) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 91919.82509068081 ns (± 388.9425935089387) 95046.15152994792 ns (± 257.6306371470488) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 24935.165303548176 ns (± 89.35807185484656) 24990.001627604168 ns (± 33.707013937203506) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 24120.74254353841 ns (± 21.833951650796102) 23967.776285807293 ns (± 26.4909711429751) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 73609.46044921875 ns (± 94.19652905646807) 80598.66856166294 ns (± 211.6514552928374) 0.91
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 32211.319673978367 ns (± 39.55662252818334) 32528.019060407365 ns (± 57.02100601774304) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 62495.47816685268 ns (± 58.248998048498066) 63145.546177455355 ns (± 97.74992263254745) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 5023319.363839285 ns (± 5369.651578049783) 5066899.909855769 ns (± 14004.135976070984) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 147239.1148158482 ns (± 248.67488145945984) 153980.95947265625 ns (± 615.4537401031662) 0.96

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.HashObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 112013.29142252605 ns (± 334.83121349546997) 105415.63720703125 ns (± 426.29937170595616) 1.06
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 12007.493356557992 ns (± 23.440912952264647) 11924.764360700336 ns (± 22.441607616821024) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9335.99604288737 ns (± 18.810238001895705) 9413.703977144682 ns (± 12.89353195824487) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10070.115016056941 ns (± 50.48157140580208) 10099.18736049107 ns (± 18.555784798371803) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 14554.419708251953 ns (± 22.76790700464795) 14469.750322614398 ns (± 12.485480708864818) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14442.40452693059 ns (± 15.447207922052453) 14503.023856026786 ns (± 13.046708215591407) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12000.749333699545 ns (± 9.449264435633076) 12040.477048433744 ns (± 9.221876761611485) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8957.202475411552 ns (± 7.174576734713108) 9013.119389460637 ns (± 13.846511681728874) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11967.401326497396 ns (± 12.973613527060317) 12013.844935099283 ns (± 8.7704506589833) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11999.814932686942 ns (± 23.21050457454746) 12121.443430582682 ns (± 9.09429488087843) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13166.909535725912 ns (± 13.597428919843923) 13097.915903727213 ns (± 16.043708841655807) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9409.362030029297 ns (± 15.06403792509634) 9309.74619938777 ns (± 16.982852083170407) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11108.300429124098 ns (± 10.08701341409271) 11141.309138706752 ns (± 10.129459637292813) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 14894.90269252232 ns (± 13.204647794637673) 14937.970792330229 ns (± 7.77581000323448) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 12932.65869140625 ns (± 21.76831605703536) 12829.63387625558 ns (± 9.582607349386649) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 118783.90764508929 ns (± 476.8749478548222) 117750 ns (± 427.44285647743476) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 43941.253662109375 ns (± 138.60846958076314) 43521.03838239397 ns (± 48.326022949781354) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 43948.55826241629 ns (± 133.27492439081252) 44745.67049466647 ns (± 109.58510155259789) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 49638.353678385414 ns (± 60.359799641113696) 48967.655290876115 ns (± 66.57519275020603) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 72226.3166155134 ns (± 518.1243728173288) 73964.16056315105 ns (± 184.73584364359056) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 103092.07951472356 ns (± 250.22584473488698) 95797.8877766927 ns (± 331.96990819670776) 1.08
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 48392.30521065848 ns (± 84.67241367042773) 49362.4755859375 ns (± 87.52067909092438) 0.98
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 37920.95845540365 ns (± 47.66194175943996) 38742.21050555889 ns (± 58.74907268569759) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 50088.38175455729 ns (± 66.41691658627471) 48646.27909342448 ns (± 88.42588835961958) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 72557.31724330357 ns (± 345.72121950279234) 74782.54307338169 ns (± 254.0277898709902) 0.97
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 59005.08684430803 ns (± 94.79891675761101) 55326.118977864586 ns (± 73.75228272827728) 1.07
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9373.900277273995 ns (± 16.702847918454804) 9134.358433314732 ns (± 19.685965861288963) 1.03
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 59534.35494559152 ns (± 127.07568597477876) 59308.1396484375 ns (± 269.80936526974426) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 47600.3409249442 ns (± 148.64881123152784) 47126.08424595424 ns (± 90.6296083371167) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 48420.73176457332 ns (± 52.41337656277285) 47416.25037560096 ns (± 67.85457257304317) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 103189.68505859375 ns (± 114.10656751143758) 104720.33128004808 ns (± 136.04952040697464) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 43595.41273850661 ns (± 66.38962212405063) 44737.937709263395 ns (± 112.75862129667779) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 42076.731654575895 ns (± 88.48745112359991) 43607.165091378345 ns (± 80.15757276726193) 0.96
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 48581.47969563802 ns (± 78.14612381868986) 47269.39900716146 ns (± 57.17169474694204) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 63928.64554268973 ns (± 203.82153847111042) 63703.73796735491 ns (± 172.27917156181252) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 88541.99340820312 ns (± 255.33765308919052) 89159.75952148438 ns (± 188.8488868542118) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 46377.66845703125 ns (± 71.89984226214952) 48605.10793832632 ns (± 39.78464189134048) 0.95
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 37643.84416852678 ns (± 66.72853798841304) 37367.33194986979 ns (± 93.51347903023131) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 49084.961876502406 ns (± 59.178608382291074) 52779.455130440845 ns (± 59.34066000050726) 0.93
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 59857.06552358774 ns (± 125.54521401065762) 59837.874348958336 ns (± 156.65024534299337) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 56417.61779785156 ns (± 137.0481838538001) 56956.10918317522 ns (± 75.4571946312454) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9363.370717366537 ns (± 18.31964856835894) 9209.14782010592 ns (± 14.990784080742483) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 51770.73689778646 ns (± 99.86649993745516) 53039.73435621995 ns (± 56.609749735071894) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 47932.808576311385 ns (± 98.02182043921162) 47444.690377371655 ns (± 92.82938732550394) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49547.212873186385 ns (± 52.33082156467502) 49763.75165666853 ns (± 109.26193880055827) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lua.LuaScriptCacheOperations (windows-latest net8.0 Release)

Benchmark suite Current: 547470c Previous: a4d04c1 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1856.5217391304348 ns (± 465.821818461935) 794.1860465116279 ns (± 585.1806460477756) 2.34
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 794.7916666666666 ns (± 601.641577452305) 1511.2244897959183 ns (± 1223.7244697850772) 0.53
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2220.618556701031 ns (± 1551.977108959857) 3123.2323232323233 ns (± 2195.395379890964) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 215293.75 ns (± 43947.78435825861) 232482.8282828283 ns (± 46793.41275899288) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 2695.8333333333335 ns (± 1418.2952455355587) 4327.551020408163 ns (± 2749.2372180070665) 0.62
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 8379.591836734693 ns (± 3207.8177437388927) 12294.845360824742 ns (± 3171.9266993823007) 0.68
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1287.3684210526317 ns (± 946.9145982816875) 1710.8695652173913 ns (± 1469.80274685685) 0.75
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 1147.872340425532 ns (± 1193.0559589399843) 848.3516483516484 ns (± 874.8793742076214) 1.35
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 2260.824742268041 ns (± 1350.5829529187672) 3027.4193548387098 ns (± 1663.0334405549177) 0.75
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 244223 ns (± 59977.719524786364) 251159.59595959596 ns (± 56549.183792431424) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2769.7916666666665 ns (± 1600.6656373072235) 3750 ns (± 2041.729608399318) 0.74
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 8470.103092783505 ns (± 1960.1852032213271) 11988.775510204081 ns (± 3434.328898054557) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1042.1052631578948 ns (± 1024.8589884704143) 1724.468085106383 ns (± 1518.6961137986957) 0.60
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 825 ns (± 800.2631146264202) 865.979381443299 ns (± 950.3164602228279) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1946.938775510204 ns (± 1596.981952633674) 2494.8453608247423 ns (± 1866.0548365257018) 0.78
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 241631.6326530612 ns (± 41094.08515127654) 234720.83333333334 ns (± 35408.45250461998) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 3221.4285714285716 ns (± 2191.7370600065565) 3773.2323232323233 ns (± 3236.0793954472783) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 7355.102040816327 ns (± 2850.216936904711) 11247.916666666666 ns (± 3568.6051872483945) 0.65
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1188.659793814433 ns (± 1188.3879389621845) 1239.0625 ns (± 1424.765966469766) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 753.125 ns (± 662.0467665147468) 882.6086956521739 ns (± 810.0818973184843) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 2042.2680412371135 ns (± 1374.1539102561128) 2552.6315789473683 ns (± 2218.147689251684) 0.80
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 291424 ns (± 67623.7617672631) 281640.2173913043 ns (± 35450.02072189791) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 2534.0425531914893 ns (± 1745.5660074433733) 3975.5102040816328 ns (± 3240.7222443219744) 0.64
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 9695.876288659794 ns (± 2557.5019357182805) 14493.75 ns (± 3714.943153209608) 0.67
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1276.530612244898 ns (± 1107.965630901706) 2351.0204081632655 ns (± 2425.774183911559) 0.54
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 573.9130434782609 ns (± 673.1702208220619) 1159.3406593406594 ns (± 835.46102003332) 0.50
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 3137.1134020618556 ns (± 2631.6312901739634) 3138.3838383838383 ns (± 2433.470146355924) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 283650 ns (± 62631.53673621137) 261212.5 ns (± 29178.490788809548) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 4123.469387755102 ns (± 3669.9055023202513) 3461.2244897959185 ns (± 2639.5048994145172) 1.19
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 8215.151515151516 ns (± 2689.8662297504243) 13028.282828282829 ns (± 3610.3321234535892) 0.63

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.