Skip to content

Commit

Permalink
Fix linsert before handling (#945) (#950)
Browse files Browse the repository at this point in the history
Co-authored-by: prvyk <[email protected]>
prvyk and prvyk authored Jan 23, 2025
1 parent cadb6af commit 990f0c8
Showing 2 changed files with 17 additions and 1 deletion.
2 changes: 1 addition & 1 deletion libs/server/Objects/List/ListObjectImpl.cs
Original file line number Diff line number Diff line change
@@ -92,7 +92,7 @@ private void ListInsert(ref ObjectInput input, byte* output)
// get the string to INSERT into the list
var item = input.parseState.GetArgSliceByRef(2).SpanByte.ToByteArray();

var insertBefore = position.SequenceEqual(CmdStrings.BEFORE);
var insertBefore = position.EqualsUpperCaseSpanIgnoringCase(CmdStrings.BEFORE);

_output->result1 = -1;

16 changes: 16 additions & 0 deletions test/Garnet.test/RespListTests.cs
Original file line number Diff line number Diff line change
@@ -1391,6 +1391,22 @@ public void CanDoRejectBadLMPOPCommand()
ClassicAssert.AreEqual("ERR syntax error", exception.Message);
}

// Issue 945
[Test]
public void CanHandleLowerCaseBefore()
{
using var lightClientRequest = TestUtils.CreateRequest();

lightClientRequest.SendCommands("RPUSH mylist a", "PING", 1, 1);
lightClientRequest.SendCommands("RPUSH mylist c", "PING", 1, 1);
lightClientRequest.SendCommands("LINSERT mylist before c b", "PING", 1, 1);

var response = lightClientRequest.SendCommands("LRANGE mylist 0 -1", "PING", 4, 1);
var expectedResponse = "*3\r\n$1\r\na\r\n$1\r\nb\r\n$1\r\nc\r\n+PONG\r\n";
var actualValue = Encoding.ASCII.GetString(response).Substring(0, expectedResponse.Length);
ClassicAssert.AreEqual(expectedResponse, actualValue);
}

[Test]
public void CheckListOperationsOnWrongTypeObjectSE()
{

29 comments on commit 990f0c8

@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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 90.56221607753209 ns (± 0.6117356428347855) 90.64618664979935 ns (± 0.10514212784876131) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 3125.7021276595747 ns (± 703.6944722804101) 2944.574468085106 ns (± 688.556152423342) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 3080.4835164835163 ns (± 544.3693673036793) 2916.258426966292 ns (± 420.4448544558566) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 248465.14646464647 ns (± 25272.93522251605) 246557.14583333334 ns (± 20086.66685612711) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 254088.1505376344 ns (± 22789.751971744092) 250045.09574468085 ns (± 20950.083377599447) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 18958.116279069767 ns (± 3017.0603658239907) 20106.9010989011 ns (± 3553.64458941629) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 140572.9105263158 ns (± 14126.733670669084) 143810.89 ns (± 12814.647959312464) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 3175.3118279569894 ns (± 706.8821157869595) 2638.4 ns (± 89.42357553838342) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 3107.7471264367814 ns (± 361.5127846300169) 3103.0851063829787 ns (± 369.4645838243852) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 279450.797979798 ns (± 45887.035262737) 255238.04736842104 ns (± 20331.201670783048) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 279495.76923076925 ns (± 3525.8478685711457) 243778.3260869565 ns (± 17472.64079225393) 1.15
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 18587.385057471263 ns (± 1521.9553932992683) 19937.93181818182 ns (± 3047.167415759367) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 148618.47959183675 ns (± 17563.665138357737) 148704.8829787234 ns (± 16713.08956213558) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 3058.9835164835163 ns (± 765.3974909612122) 2787.7391304347825 ns (± 441.1298772038376) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 2913.946808510638 ns (± 676.742885166969) 2995.7956989247314 ns (± 403.10327620306873) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 233088.64788732395 ns (± 11389.845646889153) 215363.83333333334 ns (± 2011.540175782696) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 229433.05263157896 ns (± 11104.023132654504) 214647.58333333334 ns (± 1721.8421666836064) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 17568.652173913044 ns (± 2614.4019148158964) 17770.92105263158 ns (± 2169.4166956931235) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 140270.47474747474 ns (± 13449.151772315008) 157345.04545454544 ns (± 30022.005054548936) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2618.568181818182 ns (± 440.7483133916405) 2991.769230769231 ns (± 475.3230732161273) 0.88
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2787.1264367816093 ns (± 514.3181940764746) 3021.217391304348 ns (± 339.65366413797267) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 273465.23076923075 ns (± 3888.1687453488557) 348114.06 ns (± 69589.86259003099) 0.79
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 272383.9285714286 ns (± 2698.525679080957) 287384.6530612245 ns (± 11458.687598555627) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 21440.94252873563 ns (± 3248.366277592912) 21939.6 ns (± 3375.775801772059) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 149894.61111111112 ns (± 16733.39976306027) 157777.17346938775 ns (± 21704.8287140369) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 2758.478260869565 ns (± 334.12200766446585) 2844.6703296703295 ns (± 430.56423072122084) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 2945.595744680851 ns (± 365.7780724172342) 2665.1451612903224 ns (± 363.3304175074184) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 273010.81666666665 ns (± 12087.540204117553) 280298.8387096774 ns (± 12719.548172449517) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 274070.6666666667 ns (± 4186.177706199151) 285310.1956521739 ns (± 15987.289774877885) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 21567.29120879121 ns (± 3549.9827089296687) 22045.282608695652 ns (± 3357.0371464687637) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 153744.71578947367 ns (± 17664.93026566212) 156745.29896907217 ns (± 19904.22625304996) 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.

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

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 38039.45560564314 ns (± 273.2567021999975) 37477.232121785484 ns (± 76.22453093364136) 1.02
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 38871.19538661412 ns (± 50.168000819309576) 37945.847564697266 ns (± 28.652874065845083) 1.02
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 33034.13208516439 ns (± 26.13030691594882) 33213.47704060873 ns (± 261.3287478216614) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 31437.706599934896 ns (± 150.73753691404067) 32127.111775716145 ns (± 34.05812574329042) 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.

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

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 13241.754680379232 ns (± 57.369956949024086) 13137.908361581656 ns (± 58.02297478676446) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 13238.331134033204 ns (± 66.68350474517851) 13278.19756258451 ns (± 32.412682524704614) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 13245.53687286377 ns (± 55.43487162682627) 13319.954787190754 ns (± 68.43797501861329) 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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1750.2137865702312 ns (± 10.41650882617165) 1789.2914896647135 ns (± 12.115073612478747) 0.98
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1723.0871992746988 ns (± 10.095894113550385) 1786.620764795939 ns (± 13.469130694624466) 0.96
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1689.8754550933838 ns (± 10.868580104859548) 1696.2421007792154 ns (± 17.883619765361992) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 156336.97888183594 ns (± 502.37601305405525) 157922.50301106772 ns (± 1034.940153296276) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 137023.48683384486 ns (± 844.9624570051777) 139498.10606166295 ns (± 441.10504381682034) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 132962.38408551898 ns (± 1286.1678439156683) 134039.47794015068 ns (± 1170.1539986077437) 0.99
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 171541.08511788506 ns (± 728.1018957935207) 171582.32136230468 ns (± 873.4583474683607) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 156596.90899658203 ns (± 453.621410561201) 162144.31951032366 ns (± 718.8486637330464) 0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 146671.26288311297 ns (± 574.7842474903641) 150060.61684570313 ns (± 1503.7424280205396) 0.98
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 154458.75474039713 ns (± 284.95676729728393) 152925.70753696986 ns (± 721.537378411614) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 138589.271937779 ns (± 524.391181605682) 138407.17253766741 ns (± 804.8219742093914) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 137000.74863978795 ns (± 1000.688596703689) 127724.38666992188 ns (± 703.9092540612764) 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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1772.0847765604656 ns (± 4.402087739237023) 1858.9499106773962 ns (± 2.7905257048223553) 0.95
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1859.8802975245885 ns (± 2.4534348567994546) 1865.3313477834065 ns (± 1.8614808159222438) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1896.397318158831 ns (± 7.241543675321552) 1831.9893700735909 ns (± 8.608850829035687) 1.04

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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 9221.189524332682 ns (± 21.369215376596756) 9120.570608285758 ns (± 16.653433607983) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 9218.464914957682 ns (± 19.260015251729886) 9255.129887507512 ns (± 15.65273016519093) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 9214.915466308594 ns (± 29.161543286162278) 9118.725057748648 ns (± 19.57117606109966) 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.

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

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 85.58878401915233 ns (± 0.12027234241461265) 82.26045568784077 ns (± 0.06459084652604374) 1.04

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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16892.918659464518 ns (± 134.09116942847828) 16939.997453962053 ns (± 80.38429445138583) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16770.19642130534 ns (± 37.54976019711919) 17279.67873323881 ns (± 20.571916861548758) 0.97
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15349.631180826824 ns (± 98.98251877353024) 15431.683476039341 ns (± 75.67301395567789) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14739.83437906901 ns (± 88.74105567982822) 14247.438850402832 ns (± 13.20254762427229) 1.03
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 125007.05346679688 ns (± 179.3214135812388) 122070.620703125 ns (± 163.4880590872011) 1.02
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 21180.351433890206 ns (± 27.902254052721908) 21011.988360595704 ns (± 116.36672831509648) 1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 20978.365720621743 ns (± 132.79222401163787) 21243.359481811523 ns (± 116.52670748451779) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16451.94230433873 ns (± 54.90550589097619) 18237.988353474935 ns (± 140.44356710575292) 0.90
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15361.358623798076 ns (± 61.163040037314175) 15263.341372680665 ns (± 119.83813487316807) 1.01
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 133241.5524698893 ns (± 221.67317760044887) 135864.0869140625 ns (± 868.7479372576091) 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.

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

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36593.249947684155 ns (± 54.39474201487059) 37445.9963285006 ns (± 45.03203324047933) 0.98
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 35685.75352260045 ns (± 22.143354567162124) 37980.50449916295 ns (± 53.537923474466574) 0.94
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30964.1841343471 ns (± 43.08856569772468) 32136.811241736777 ns (± 22.323715803665973) 0.96
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30383.54252406529 ns (± 33.84179046517153) 30795.845336914062 ns (± 93.91125066906369) 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.

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

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 233.17784175872802 ns (± 1.2579630274046185) 241.83289553324383 ns (± 1.610929927186671) 0.96
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 286.69564737592424 ns (± 0.8738990582775751) 293.79707635243733 ns (± 2.118743344674268) 0.98
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 316.06352755001615 ns (± 0.5194326316774848) 324.398293869836 ns (± 2.318508685129882) 0.97
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 332.2576309521993 ns (± 2.3638813360814868) 331.68962637583417 ns (± 1.9812451788153251) 1.00
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 246.79111172602728 ns (± 1.6331880161157502) 248.8252053941999 ns (± 2.2921273612899045) 0.99
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 191.79955434799194 ns (± 1.0343153573701511) 190.60157905306136 ns (± 0.7581825632699518) 1.01
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 340.1551653544108 ns (± 1.6214356632451936) 341.85901505152384 ns (± 3.050388377140327) 1.00
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 340.2471689224243 ns (± 1.7937745294105762) 338.3928450070895 ns (± 1.1030690123127025) 1.01
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 381.13168106079104 ns (± 1.5456953574936538) 393.46829877580916 ns (± 1.5067470743935378) 0.97
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 384.7394828062791 ns (± 0.9303972684000482) 363.6938510962895 ns (± 3.4019545829702507) 1.06

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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 63880.154165414664 ns (± 146.096973890421) 61830.38090163011 ns (± 235.66470043734154) 1.03
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 232651.60974121094 ns (± 821.2744406978769) 231560.88728841147 ns (± 746.449453058784) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 128033.984601702 ns (± 1284.6858118240932) 128509.37102399554 ns (± 941.0312150534904) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 110128.37900390624 ns (± 659.9416117020396) 116129.23932698568 ns (± 848.1953952729862) 0.95
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 63527.57863675631 ns (± 216.94096838418565) 63837.271484375 ns (± 459.33610758788075) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 237376.2480844351 ns (± 712.7424425999528) 242477.63997395834 ns (± 1021.0559954398109) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 136506.7973820613 ns (± 739.6302474675424) 137977.90454101562 ns (± 1039.869621413535) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 141339.22607421875 ns (± 1018.5722005585974) 141721.45387486048 ns (± 692.5130303156216) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 61072.20835524339 ns (± 331.1911270492899) 61301.94217153696 ns (± 49.43991777488942) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 231979.3334437779 ns (± 757.6250202905768) 229767.48566545759 ns (± 1041.5505639695602) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 120959.76690266927 ns (± 409.1095565254714) 126154.0832845052 ns (± 799.1805653469598) 0.96
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 113692.18211263021 ns (± 580.8344754955082) 115258.32514444987 ns (± 142.26451428904687) 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.LuaRunnerOperations (windows-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 4512.105263157895 ns (± 1690.4726109512274) 2696.808510638298 ns (± 653.4362648222509) 1.67
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 3563.0434782608695 ns (± 1105.800628981509) 2287.3563218390805 ns (± 382.7090089243986) 1.56
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 235840.625 ns (± 45177.706607818254) 206647.72727272726 ns (± 25825.14135120701) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 231755.7894736842 ns (± 40706.44968444994) 226493.9393939394 ns (± 42063.898957981895) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 24236.458333333332 ns (± 6863.283237507076) 16073.118279569893 ns (± 3327.3615276759265) 1.51
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 132367.67676767678 ns (± 23872.60332358989) 119280.80808080808 ns (± 22104.11669464641) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 3513.186813186813 ns (± 1318.3498769470868) 2464.2105263157896 ns (± 529.9369270927706) 1.43
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 5247.368421052632 ns (± 1806.5390742111656) 2279.3478260869565 ns (± 560.7173669502469) 2.30
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 242190.72164948453 ns (± 41307.66192667889) 208784.70588235295 ns (± 21968.508336785573) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 248810.41666666666 ns (± 47094.662741885426) 208077.77777777778 ns (± 18394.37413993746) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 27212.5 ns (± 10151.383105142295) 17841.75824175824 ns (± 4819.798657253131) 1.53
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 138357.57575757575 ns (± 29259.975068373777) 115102.12765957447 ns (± 18742.235546322918) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 5320 ns (± 1540.5580641235729) 2801.0309278350514 ns (± 761.9184729681854) 1.90
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 5704.123711340206 ns (± 2001.453509628128) 2441.0526315789475 ns (± 614.4526602339138) 2.34
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 249730.33707865168 ns (± 22143.177712407687) 237209.0909090909 ns (± 28439.229973100635) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 257628.26086956522 ns (± 23200.342580300123) 228764.78873239437 ns (± 11146.365180651614) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 24773.40425531915 ns (± 5839.689480843129) 18898.88888888889 ns (± 3026.122020325292) 1.31
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 122773.73737373737 ns (± 19778.93945826188) 116285.78947368421 ns (± 19852.616076013517) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 4954.736842105263 ns (± 1563.9399523933293) 2630.5263157894738 ns (± 492.72876406640773) 1.88
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 4457.216494845361 ns (± 1408.7706980644814) 2478.125 ns (± 632.6557432551167) 1.80
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 294450 ns (± 48689.3460377362) 274600 ns (± 20428.84066373316) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 296232.60869565216 ns (± 51539.22033442457) 277187.9518072289 ns (± 26997.007049971027) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 34589.583333333336 ns (± 6749.728714496476) 23203.296703296703 ns (± 3291.080557083225) 1.49
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 134868.085106383 ns (± 23062.044471782756) 129185.85858585859 ns (± 30101.335688382598) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 4596.938775510204 ns (± 1291.6427709546126) 2683.5164835164837 ns (± 639.4900288100644) 1.71
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 5064.583333333333 ns (± 1624.7415448985416) 2870.103092783505 ns (± 968.4787199148132) 1.76
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 292175.8620689655 ns (± 32650.307044808764) 275607.86516853934 ns (± 39320.441204633855) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 287568.2926829268 ns (± 27703.148094269574) 258802.43902439025 ns (± 21491.904738444184) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 39750 ns (± 4672.295455938784) 23472.63157894737 ns (± 4057.3925728824333) 1.69
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 157672.44897959183 ns (± 32808.6408363452) 130032.98969072165 ns (± 24508.09271805899) 1.21

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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 66733.83084810697 ns (± 42.90995374284761) 63992.37295297476 ns (± 84.81216857805686) 1.04
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 215577.92123647837 ns (± 196.57868152591323) 224685.44747488838 ns (± 680.1207494696525) 0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 135038.97181919642 ns (± 288.89540717198486) 132253.77854567306 ns (± 1263.453879212624) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 117196.71194893973 ns (± 93.61822071424959) 117786.02701822917 ns (± 99.61729474919451) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 62817.9443359375 ns (± 118.1132998502008) 61871.9970703125 ns (± 67.17575201701197) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 226126.47298177084 ns (± 257.1753194487857) 233448.46842447916 ns (± 976.9530240039581) 0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 140971.58365885416 ns (± 500.2139186897212) 146013.1795247396 ns (± 431.485571371971) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 144711.708984375 ns (± 418.56101411781) 143120.4899714543 ns (± 554.3212152409011) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 67896.13600510817 ns (± 111.90741993799621) 63638.49111703726 ns (± 35.70664359429746) 1.07
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 216797.81668526787 ns (± 309.9772740123403) 230606.58482142858 ns (± 220.03822781033088) 0.94
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 136358.0362955729 ns (± 317.98232359661284) 134935.8407827524 ns (± 206.64264594206583) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 118541.81640625 ns (± 130.1367544359519) 119394.18073381696 ns (± 102.70586071947069) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 239.71492404937743 ns (± 1.6316193300590545) 250.11267682484217 ns (± 1.4729265415942818) 0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 306.3361514164851 ns (± 0.8815296392317824) 317.4684200286865 ns (± 0.41191727233271386) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 484.6011930874416 ns (± 2.8887755725179884) 502.72259661356605 ns (± 2.422712457445181) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 618.2386386235555 ns (± 3.508127847371368) 597.7948475565229 ns (± 2.777040736954967) 1.03
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 268.6838294665019 ns (± 0.3445866596687641) 261.073677500089 ns (± 0.2239941749613637) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 306.6585445006688 ns (± 0.6016446241488458) 350.0787130991618 ns (± 1.0599653338206698) 0.88
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 506.46335942404613 ns (± 1.611642457458721) 537.1437245051067 ns (± 2.2459899367180314) 0.94
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 596.2791516230657 ns (± 2.173949346340534) 602.0684221903483 ns (± 2.037211835474587) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 241.47202852794103 ns (± 1.3288070821137874) 247.41099335597113 ns (± 0.4203681875696082) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 294.67951285044353 ns (± 1.7459359544642157) 295.64841520786285 ns (± 0.4590746900249176) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 504.5245959208562 ns (± 1.1871679232012795) 508.2337819612943 ns (± 1.8035541686057233) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 601.9656844505897 ns (± 1.618239310152766) 574.642671585083 ns (± 2.1370018583657266) 1.05
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 235.75875600179037 ns (± 1.9595133610209319) 233.566699441274 ns (± 0.6841379309703602) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 296.8249367396037 ns (± 1.5196359880407853) 313.86456705729165 ns (± 1.205989484570653) 0.95
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 492.14470926920575 ns (± 1.7397168276119672) 504.8003507760855 ns (± 1.574375314297904) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 600.969626562936 ns (± 2.2505123456102467) 570.2209364346096 ns (± 0.7569207422508993) 1.05
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 242.90845676263174 ns (± 0.43064231562029) 247.25133968989056 ns (± 1.1843856812656808) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 292.7524521010263 ns (± 0.9560581748848366) 305.1121304716383 ns (± 0.7542743531179413) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 510.9230367220365 ns (± 0.8453482103374695) 503.7068633352007 ns (± 2.3412532134482333) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 581.9028958479563 ns (± 0.5159819004667633) 578.9164152878982 ns (± 0.48361577282127155) 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.ObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 120892.33235677083 ns (± 343.85924132669936) 121013.55503627232 ns (± 293.7170660203551) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 105678.90101841518 ns (± 438.3687397279674) 105789.08778599331 ns (± 372.3830110586284) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 98269.74080403645 ns (± 238.5540644260984) 99088.53846958706 ns (± 271.9288189833821) 0.99
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 140817.45887169472 ns (± 413.21458808182524) 139489.20428936297 ns (± 275.79152164379093) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 121858.96935096153 ns (± 529.7196091133467) 122043.34798177083 ns (± 876.2744350510422) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 114682.7165876116 ns (± 383.200198790495) 111612.16837565105 ns (± 261.28629244311406) 1.03
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 125598.4110514323 ns (± 690.4952205815559) 121144.09830729167 ns (± 364.4535478192187) 1.04
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 109325.6962076823 ns (± 277.4834961179055) 107008.41205303486 ns (± 253.10758309717716) 1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 99003.56009347098 ns (± 234.82208417030208) 99985.10883037861 ns (± 252.239322487214) 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.

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

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 219.0350550871629 ns (± 0.3873379732642933) 212.63165871302286 ns (± 0.21296292289748503) 1.03
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 277.6869773864746 ns (± 0.29971077794626083) 276.42650263650074 ns (± 0.5477569923074188) 1.00
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 292.07260767618817 ns (± 0.40133883071937587) 303.15489768981934 ns (± 0.2970976979475936) 0.96
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 307.1905930836995 ns (± 0.8021777367793329) 301.7534001668294 ns (± 0.36438865570165796) 1.02
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 226.37165142939642 ns (± 0.3404156376345054) 218.38384355817522 ns (± 0.27594437081936124) 1.04
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 168.72709439351007 ns (± 0.2306431324595635) 180.40685470287616 ns (± 0.34823423097359707) 0.94
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 314.3367143777701 ns (± 0.9104936371723628) 316.7545659201486 ns (± 0.43074433910276333) 0.99
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 305.68252290998186 ns (± 0.5502882777144358) 301.9325574239095 ns (± 0.31278712591235014) 1.01
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 341.57294273376465 ns (± 1.0904288912691953) 364.10055527320276 ns (± 0.7977798959061949) 0.94
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 392.76349203927174 ns (± 0.433567643316409) 368.61741701761883 ns (± 0.834655802555221) 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.

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

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 15926.978410993304 ns (± 10.307469562994472) 15951.284993489584 ns (± 27.2658780793827) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14621.386064801898 ns (± 15.96664104085327) 15473.232930501303 ns (± 22.227743358507563) 0.94
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14359.911564418248 ns (± 15.477623882667995) 14622.055308024088 ns (± 16.74276507166937) 0.98
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13657.347651890346 ns (± 13.978815689460879) 13241.402282714844 ns (± 21.000200649360373) 1.03
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 138067.03857421875 ns (± 226.4422921428389) 138784.07759232956 ns (± 1364.1060052207902) 0.99
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19169.18661934989 ns (± 36.86602578432102) 20023.486328125 ns (± 61.7439808834856) 0.96
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 19072.511073521204 ns (± 35.69738691320689) 18417.433675130207 ns (± 25.92351527793278) 1.04
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15662.519836425781 ns (± 19.380328545179047) 15192.888736724854 ns (± 34.86362873597327) 1.03
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14484.324754987445 ns (± 16.302068599180767) 14687.374223981586 ns (± 34.3428931641295) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 143517.6131184896 ns (± 166.23927244314334) 145843.850562686 ns (± 3244.037434134821) 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.LuaScriptCacheOperations (windows-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1682.9896907216496 ns (± 875.7998308075954) 820.8333333333334 ns (± 682.6290765418294) 2.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 532.9787234042553 ns (± 506.17441379118276) 1298.3870967741937 ns (± 770.9907380069924) 0.41
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1514.8936170212767 ns (± 994.0638268173612) 3433.673469387755 ns (± 2509.5670090059225) 0.44
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 230327.8350515464 ns (± 47846.66207067994) 218311.22448979592 ns (± 41888.971145634576) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1665.625 ns (± 1104.7579515798686) 2365.2631578947367 ns (± 1005.4921967229645) 0.70
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 5830.927835051546 ns (± 1597.8736407555216) 7768.75 ns (± 2822.925414306379) 0.75
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1032.9896907216496 ns (± 799.833530789967) 1056.701030927835 ns (± 869.135971393291) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 603.125 ns (± 527.2476947118379) 841.0526315789474 ns (± 644.6992927338388) 0.72
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1657.2164948453608 ns (± 1106.443949352347) 1784.375 ns (± 1019.0633599433096) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 235893 ns (± 51688.973200335975) 218597.95918367346 ns (± 43278.953670851115) 1.08
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2095.8762886597938 ns (± 1095.9126263238702) 2711.7021276595747 ns (± 1559.8356946130489) 0.77
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 5919.791666666667 ns (± 1504.877668864022) 6126.881720430108 ns (± 1790.988298030996) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 894.8453608247422 ns (± 857.244997800684) 1077.0833333333333 ns (± 898.0070526820303) 0.83
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 439.5348837209302 ns (± 404.46888043383325) 565.7894736842105 ns (± 635.4870454969167) 0.78
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1437.5 ns (± 1082.0302554384562) 2138.144329896907 ns (± 1429.630145860072) 0.67
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 223133.72093023255 ns (± 28624.245627727865) 216478.4090909091 ns (± 25135.000777930818) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1682.2916666666667 ns (± 1183.2154932677183) 2326.595744680851 ns (± 2109.893516750243) 0.72
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 5744.329896907217 ns (± 1567.5065837291925) 7987.777777777777 ns (± 1774.3381597425564) 0.72
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1013.4020618556701 ns (± 955.6442924779624) 1194.7368421052631 ns (± 1297.7368533911244) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 826.8041237113403 ns (± 703.1944171537134) 897.8947368421053 ns (± 757.7934018356336) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1512.3711340206185 ns (± 1061.1764041971255) 2742.4242424242425 ns (± 1795.4074581082696) 0.55
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 254498.85057471265 ns (± 29463.688705792272) 284075.84269662923 ns (± 35283.88290349719) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1666.3157894736842 ns (± 1134.245510433931) 3445.360824742268 ns (± 2584.4092095098463) 0.48
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 5597.916666666667 ns (± 1458.0433295609541) 13744.21052631579 ns (± 3405.3998356013276) 0.41
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 828.2608695652174 ns (± 763.7855528613219) 1935.0515463917525 ns (± 1346.449129277433) 0.43
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 600 ns (± 628.2363019309134) 1058.9473684210527 ns (± 1242.7230513299544) 0.57
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1513.4020618556701 ns (± 1073.2183749882277) 3976.2886597938145 ns (± 2593.6128757277743) 0.38
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 296343.6170212766 ns (± 48480.958591144496) 294203.2967032967 ns (± 42545.292076795966) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 4860.2040816326535 ns (± 3745.423043176071) 4545.360824742268 ns (± 3292.953987258144) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 14433.505154639175 ns (± 4651.448708296227) 13007.731958762886 ns (± 3952.289290492136) 1.11

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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 145.7214662006923 ns (± 0.604669629184516) 146.47913177808127 ns (± 1.2515009955900667) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 174.64138361123892 ns (± 0.27752346145636275) 185.80649058024088 ns (± 0.34120906868962075) 0.94
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 255.85091297443097 ns (± 0.5095463560953183) 256.70429376455456 ns (± 0.44402876471706854) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 262.1998003550938 ns (± 0.45912653811050536) 268.6331494649251 ns (± 0.7710486029282047) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 162.4102512995402 ns (± 1.136057348664195) 142.38605499267578 ns (± 0.8662113742883024) 1.14
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 210.67407449086508 ns (± 1.1453066136827976) 176.09061559041342 ns (± 0.38750935651856466) 1.20
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 269.9456283024379 ns (± 0.9667465236726747) 258.8790621076311 ns (± 0.6256700835561749) 1.04
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 256.068982396807 ns (± 0.6176128017571574) 257.9190400930551 ns (± 0.3529401331476743) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 144.15286949702673 ns (± 0.3535369120777929) 143.5249890599932 ns (± 0.588653116625805) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 162.2030210494995 ns (± 0.6451879697108375) 190.83490371704102 ns (± 0.5826850561976521) 0.85
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 251.96303587693436 ns (± 0.7811187265353424) 261.67516708374023 ns (± 0.46622678428477343) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 265.2735526745136 ns (± 0.4461509407467666) 269.7897297995431 ns (± 0.9416910848147815) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 139.75092887878418 ns (± 0.2619392774378475) 138.86009216308594 ns (± 0.2585189753402588) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 191.03013735551102 ns (± 0.3753468799922516) 169.7137740942148 ns (± 0.29595426520942114) 1.13
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 263.4218096733093 ns (± 0.26581189072322886) 261.04656628199984 ns (± 0.6152701426002158) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 248.0841827392578 ns (± 0.23329258943197523) 252.84116084759052 ns (± 0.4415261655168114) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 136.53746162142073 ns (± 0.18991713267965704) 135.61273302350725 ns (± 0.2348826775530488) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 191.00615297045027 ns (± 0.448071937293255) 159.61501598358154 ns (± 0.2908230464745197) 1.20
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 254.76494202247034 ns (± 0.42406737318644194) 263.4285347802298 ns (± 0.48447147602362006) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 269.2212677001953 ns (± 0.5305778945805512) 259.6239598592122 ns (± 0.6413616353408015) 1.04

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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 48014.81189836775 ns (± 192.32227408412626) 47607.35376412528 ns (± 192.11292580246698) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 57688.82526808519 ns (± 241.98776347880602) 59965.63093348912 ns (± 196.7953548396614) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 108816.78733473558 ns (± 334.8674291228739) 111852.84272112165 ns (± 537.8883211060968) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 88149.85770357572 ns (± 371.29695194342685) 88406.7813298152 ns (± 298.83016665987435) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 63492.17563302176 ns (± 310.69033447816116) 63330.29773888221 ns (± 282.78427972449754) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 35310.07992553711 ns (± 278.23262871537486) 34053.54499162947 ns (± 251.2927833237297) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 202462.01049804688 ns (± 858.0139843889843) 206276.72364908856 ns (± 800.6674614050835) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 373639.43134765624 ns (± 2978.008243680627) 370231.8599121094 ns (± 2569.4134017779534) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 46387.42706807455 ns (± 66.04401244264123) 46306.83881923131 ns (± 252.838227994664) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 63779.72285970052 ns (± 334.707694729643) 63182.543772379555 ns (± 179.47559169287388) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 119034.41216169085 ns (± 447.63057937750415) 120750.57151442308 ns (± 557.9617313042511) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 85383.06510009765 ns (± 507.5378857239159) 87373.71431790866 ns (± 178.54802701106794) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 62794.48182024275 ns (± 333.25257198128406) 62600.1153141902 ns (± 391.13096981572306) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 41925.295383998324 ns (± 376.1220180671194) 42741.75102015904 ns (± 229.017833249982) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 204947.19125976562 ns (± 1248.2416835111949) 207590.98472377233 ns (± 1212.4213142487563) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 375055.8993765024 ns (± 2610.9255723101287) 384453.4096028646 ns (± 2546.9259602115126) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 45482.035736083984 ns (± 23.739795113710134) 47686.724572753905 ns (± 496.609440173855) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 55573.768451397234 ns (± 60.52486947941289) 57893.02920735677 ns (± 176.0084478533287) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 111265.94716389973 ns (± 310.21087788019486) 108027.63438063402 ns (± 121.15340494246189) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 85707.53629847935 ns (± 343.040916724948) 92156.69868164063 ns (± 462.85406601277714) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 65636.56073467548 ns (± 59.64486567492866) 62258.158794696516 ns (± 58.03291925701553) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 34361.32842078576 ns (± 159.6779630406531) 34464.00594388522 ns (± 196.85311738099563) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 205438.1082356771 ns (± 717.3020309656922) 209272.6308419364 ns (± 1212.7503877528427) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 366854.26524135045 ns (± 2212.811646315568) 364104.373046875 ns (± 2423.8866517959186) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15234.062545776367 ns (± 58.484596688503395) 15234.702974759615 ns (± 55.99081348440668) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20199.625939941405 ns (± 127.25629766385987) 19534.51451764788 ns (± 16.53180239445165) 1.03
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21323.24510192871 ns (± 34.966990968325824) 21600.55554453532 ns (± 54.51701110434185) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 24507.607690429686 ns (± 121.57631533744905) 23932.587887103742 ns (± 31.533160639537506) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16451.0393044608 ns (± 86.977478032749) 16196.83012898763 ns (± 116.3901060202908) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 12113.681571451823 ns (± 57.591403946624496) 10437.356984652006 ns (± 31.96788664579936) 1.16
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21710.25336129325 ns (± 109.51571147613258) 22174.296544392902 ns (± 33.15432741319487) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22648.73724568685 ns (± 117.46386046869534) 22229.77637188251 ns (± 25.10497378140465) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26900.15018136161 ns (± 115.66435632287688) 27358.168596903484 ns (± 36.31100365573521) 0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 29410.877298990887 ns (± 130.9594349545441) 29422.438220214844 ns (± 171.4310139281155) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21886.13227335612 ns (± 112.21889197445049) 21570.418454996743 ns (± 146.84146475727394) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 27329.713040161132 ns (± 181.1581512086111) 26671.91255493164 ns (± 121.60825896222923) 1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 30388.984424297625 ns (± 135.722387680482) 30103.392027791342 ns (± 137.19929022512622) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30627.097017728367 ns (± 121.9516680373019) 29630.638344900948 ns (± 90.02368948551704) 1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16360.46524810791 ns (± 6.87486912807622) 16604.635442880484 ns (± 67.54662655546686) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10636.115791829427 ns (± 63.192852593912924) 10682.583572387695 ns (± 16.939876411032582) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27215.628005981445 ns (± 133.94155417674077) 26868.223733520506 ns (± 143.46168891074947) 1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 29382.860869344076 ns (± 212.07011678756902) 29922.147057088216 ns (± 375.48173426805243) 0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 33008.138950892855 ns (± 180.7955065327484) 34561.660282389326 ns (± 165.8959167396431) 0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 33021.61954171317 ns (± 175.15808687958148) 33618.52437918527 ns (± 106.58714083621214) 0.98
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15110.094414774578 ns (± 45.083292797784715) 15614.703756479117 ns (± 11.860305969303145) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19835.31170654297 ns (± 120.15618029664063) 20010.255861554826 ns (± 90.24461602585964) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 22820.255729675293 ns (± 32.64400369953833) 22370.203486124676 ns (± 159.67080825762923) 1.02
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22562.159345186672 ns (± 44.095978575921144) 23386.23419189453 ns (± 21.983461870836823) 0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16637.71554347447 ns (± 121.60707889007172) 16176.151322428386 ns (± 83.96045353352714) 1.03
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10497.820821126303 ns (± 3.254501789166096) 10939.66631266276 ns (± 42.73541527742187) 0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21739.489845784505 ns (± 89.17163300154591) 21904.319639078774 ns (± 136.4615496165458) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 26703.68118940081 ns (± 61.10788724366473) 22733.240360514323 ns (± 190.99865546525712) 1.17
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27565.168326822917 ns (± 91.3927769319605) 26874.82908121745 ns (± 65.92720766385904) 1.03
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27993.328325544084 ns (± 57.79371569112895) 27756.055295817056 ns (± 92.40370240312998) 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 (windows-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 66197.31163611778 ns (± 603.6989716669736) 64045.56971958705 ns (± 48.61839758757572) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 81299.37235514323 ns (± 78.3969203458726) 81674.90152994792 ns (± 86.39416495405099) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 112643.7007023738 ns (± 133.27018690530647) 102601.83715820312 ns (± 100.83411203418567) 1.10
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 92057.51953125 ns (± 308.53067966310357) 92742.05322265625 ns (± 290.18247594326675) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 55975.62115009014 ns (± 46.827683684855195) 55376.74349271334 ns (± 70.30180363384756) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 50093.02629743303 ns (± 100.70549192229898) 52361.15946451823 ns (± 43.41790600189041) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 195281.26395089287 ns (± 592.4505145369111) 200769.89990234375 ns (± 414.1442658543472) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 326095.12282151444 ns (± 636.554929893469) 317690.5587332589 ns (± 661.7038102856856) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 63028.84765625 ns (± 55.79801502902811) 64681.52553013393 ns (± 70.26963610025618) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 84877.7197265625 ns (± 272.9769893160457) 85061.71264648438 ns (± 229.34873852678552) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 108580.53823617789 ns (± 213.99775088409794) 109560.30622209821 ns (± 239.09587618387022) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 89294.04994419643 ns (± 105.41643771340414) 86674.09912109375 ns (± 143.6336423435765) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 53318.98672921317 ns (± 66.35633202811854) 54068.54756673177 ns (± 93.33888205393163) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 56091.4794921875 ns (± 121.81747099665056) 55816.55672513522 ns (± 81.41222387031111) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 190133.4716796875 ns (± 397.568650561128) 193735.69510323662 ns (± 391.49119422705814) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 329006.53545673075 ns (± 1131.7505828114515) 337938.05803571426 ns (± 1681.3289612298734) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 63162.13727678572 ns (± 61.191762059202254) 62139.66552734375 ns (± 45.848261019579034) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 79785.25913783482 ns (± 92.78425834213486) 81102.92358398438 ns (± 161.1397481639438) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 104893.55985201322 ns (± 133.11355591082454) 104213.40169270833 ns (± 121.46149525144548) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 87356.1017717634 ns (± 91.36047453626384) 95142.22848074777 ns (± 153.4961622289023) 0.92
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 53509.01418832632 ns (± 42.70193057833485) 54410.6209891183 ns (± 52.51516877186018) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 50336.15366617838 ns (± 40.83230342843226) 49776.26668294271 ns (± 45.703554143664675) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 192782.08251953125 ns (± 408.0831486514693) 196028.76302083334 ns (± 488.0674148005145) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 323013.2454427083 ns (± 1014.9634942186162) 327491.2337239583 ns (± 1018.6960964780967) 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.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14948.045458112445 ns (± 16.51474056771687) 14338.185773577008 ns (± 53.9135502655312) 1.04
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19596.511840820312 ns (± 26.135120173877198) 20654.656764439173 ns (± 52.33820427708664) 0.95
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 22680.405616760254 ns (± 363.02918744369214) 21001.956278483074 ns (± 35.180172498746856) 1.08
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22786.974843343098 ns (± 31.13486340817217) 22737.848103841145 ns (± 42.34838185057424) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15973.427036830357 ns (± 34.87383943593685) 15693.150916466346 ns (± 53.68102213586447) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10906.412506103516 ns (± 15.944556893408542) 11054.519271850586 ns (± 14.697498513317651) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21751.905386788505 ns (± 53.264148271402895) 21960.512215750558 ns (± 23.823669879900052) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21453.350008451023 ns (± 56.77772965700091) 22377.071126302082 ns (± 40.12312295655259) 0.96
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26944.595806415266 ns (± 26.92335114773617) 25800.843693659855 ns (± 32.26999651875169) 1.04
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26549.77088341346 ns (± 38.16872291434957) 26734.57489013672 ns (± 39.879217602714974) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19357.716369628906 ns (± 111.3019188712238) 19594.1313680013 ns (± 75.44708893064859) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25932.80966622489 ns (± 45.378847703289125) 26080.79094519982 ns (± 42.67516942210412) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 26592.01405843099 ns (± 68.78480623004225) 25873.406546456474 ns (± 59.764066048288626) 1.03
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 28894.0913609096 ns (± 58.43191451608218) 27764.79314168294 ns (± 38.651578051293846) 1.04
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15325.796039287861 ns (± 23.18574415124354) 15397.990112304688 ns (± 32.3308920485366) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10841.87534877232 ns (± 13.281977634977398) 11000.1955304827 ns (± 15.142823053415528) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 26948.803124060996 ns (± 24.3388802487816) 28149.507795061385 ns (± 88.58325589131627) 0.96
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27415.88309151786 ns (± 38.29941328902298) 27088.895670572918 ns (± 28.96900119552094) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 31910.48409598214 ns (± 128.53607348134062) 32231.321598933293 ns (± 172.56170866496367) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32906.119384765625 ns (± 150.89676954152307) 32541.844075520832 ns (± 128.38979364259274) 1.01
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 13951.761627197266 ns (± 16.345100306005907) 14831.31243387858 ns (± 17.201759034065134) 0.94
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19515.88178362165 ns (± 33.659395591038276) 19513.077901204426 ns (± 29.559935775989356) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 20369.253774789664 ns (± 40.89750317279212) 20302.222493489582 ns (± 32.352238301813415) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22797.886875697546 ns (± 48.0628317636721) 23014.402988978796 ns (± 41.0064634715126) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15445.820617675781 ns (± 15.949025086477784) 15212.454223632812 ns (± 18.80509498816113) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10519.057413736979 ns (± 19.518593032296618) 10885.110727945963 ns (± 21.731687260073524) 0.97
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22105.608309232273 ns (± 58.36481229032409) 21680.708966936385 ns (± 19.959244775419464) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21296.63590651292 ns (± 39.90115993705032) 21044.732448032923 ns (± 37.10815000470272) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 26284.107317243303 ns (± 120.06792344226251) 26427.486243614785 ns (± 134.44125696299508) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26660.50028483073 ns (± 105.0650670962005) 26782.479858398438 ns (± 47.51625937985776) 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.ScriptOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 146140.6878568209 ns (± 722.5456056346025) 146808.86509195963 ns (± 371.4404501204222) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 17781.027036031086 ns (± 39.087390756725625) 17837.568398611886 ns (± 22.668893559224564) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17420.640887920672 ns (± 55.78513159328877) 17387.276998666617 ns (± 20.368233589414345) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 140925.80725097656 ns (± 1283.9278718640926) 141207.72386067707 ns (± 1149.7787956046636) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 42893.187185434195 ns (± 95.40317312856519) 43718.56463623047 ns (± 273.4698824059069) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 100448.13318743024 ns (± 277.2261134566766) 99744.97549641927 ns (± 485.0756247493411) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10175297.66611842 ns (± 214198.7891517374) 10231703.176041666 ns (± 165245.369273499) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 278344.77293945313 ns (± 28735.80822890019) 275191.74334716797 ns (± 26219.0621333322) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 144072.91857910156 ns (± 1119.154953251956) 143944.17095075335 ns (± 1382.995760816487) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 18373.56192234584 ns (± 179.8031894464479) 18545.1006258451 ns (± 56.11934541972238) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 17078.165341890774 ns (± 32.91655765300208) 17249.521958571215 ns (± 26.030949314411895) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 142413.35251871744 ns (± 470.6316119734294) 141885.1869466146 ns (± 782.8153434833035) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 45068.099939982094 ns (± 76.42160565989633) 44381.12374408428 ns (± 47.988478083042295) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 100787.22269112723 ns (± 298.5909706198746) 102356.86468098959 ns (± 322.48685684235437) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10177342.91517857 ns (± 125141.93263914796) 10288748.964583334 ns (± 164030.25159132935) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 277034.9339257812 ns (± 30369.649829906244) 276326.34638183593 ns (± 28350.847643610174) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 144966.9973895733 ns (± 315.8009341356934) 144218.65181477866 ns (± 998.9691670876982) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 18486.200282170223 ns (± 20.08999963444314) 18077.558736165363 ns (± 29.187317847585934) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 18073.413284301758 ns (± 28.198020088391534) 17867.48695373535 ns (± 20.41089562778855) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 142336.49216871994 ns (± 270.8629355884797) 143585.61945452009 ns (± 719.972926812549) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 45084.57843453543 ns (± 228.58185010530423) 44721.720532226565 ns (± 241.45366624000442) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 99610.77180989583 ns (± 522.1430822403186) 99012.40747477213 ns (± 377.5152526154179) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8553829.09263393 ns (± 115038.59652982968) 8389232.838541666 ns (± 26040.960804761708) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 226835.40623372394 ns (± 1107.0162188109418) 224557.76802884616 ns (± 201.18636640084483) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 144387.34525240384 ns (± 455.888166744115) 145182.18276367188 ns (± 692.7493911887815) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 24984.099900309244 ns (± 56.373498199656645) 18867.8566019694 ns (± 40.49224913744608) 1.32
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 17804.18970489502 ns (± 28.94332104868636) 17606.813275146484 ns (± 55.852547971814936) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 153554.75006975446 ns (± 725.999499567948) 138396.71725260417 ns (± 405.6706770735961) 1.11
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 45618.37266322545 ns (± 365.51312889039923) 45034.184474400114 ns (± 227.48332661417726) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 100766.80997140067 ns (± 225.33631790295092) 98825.15673828125 ns (± 253.7594565561959) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9374943.077604167 ns (± 57480.44457124021) 9213136.0859375 ns (± 39399.428058854) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 250721.83095703126 ns (± 1417.258131214193) 252010.01845703126 ns (± 823.662922523378) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 156176.63403320312 ns (± 603.2126204405616) 144415.16686197917 ns (± 674.7631768953502) 1.08
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 18682.097943819484 ns (± 39.835260536652484) 18588.448346964517 ns (± 52.908834883005504) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 17452.40464782715 ns (± 12.803132837897822) 18053.854517618816 ns (± 22.780089754968227) 0.97
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 144953.39120047432 ns (± 847.7639644417744) 138926.84439791166 ns (± 312.7424027959285) 1.04
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 44854.2689066569 ns (± 213.0975037782694) 45514.563448079425 ns (± 203.00154420967445) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 102817.804494222 ns (± 100.56825365402186) 101054.19502610427 ns (± 230.07573868662442) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9389299.23549107 ns (± 55020.48081758151) 9331466.546875 ns (± 59363.445682647245) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 253030.82143930288 ns (± 2217.8682136334296) 247986.38953575722 ns (± 314.53296864668425) 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.HashObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 136155.28354492187 ns (± 360.2709860356318) 138907.49790039062 ns (± 927.432551070649) 0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10571.191438802083 ns (± 56.57831967352392) 10516.690478985127 ns (± 16.571090402121747) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9785.339370727539 ns (± 19.96104284039103) 9912.261907305035 ns (± 55.370857026374246) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9990.197115071614 ns (± 73.44537099170215) 9941.133487955729 ns (± 56.873600392463075) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 11986.684898376465 ns (± 51.282912456349266) 11905.085779825846 ns (± 62.122149970230254) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 11936.764066423688 ns (± 48.85266187767548) 11919.89022391183 ns (± 17.37645446218595) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 9981.376643589565 ns (± 65.72006741316272) 10406.23672993978 ns (± 42.1271753712285) 0.96
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9715.827463785807 ns (± 53.763595626690226) 9218.247450692314 ns (± 49.603343341198006) 1.05
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11156.356020413912 ns (± 27.09803297501279) 11727.31865985577 ns (± 31.77908834801033) 0.95
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12781.48036302839 ns (± 91.79061867636287) 12388.909615736742 ns (± 45.999683289617245) 1.03
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 10301.148966471354 ns (± 46.65236312020817) 10433.685583261344 ns (± 27.380669290214833) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13244.029542032878 ns (± 71.75417231357108) 13225.454347882953 ns (± 62.12243725198577) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11116.011773681641 ns (± 87.77995207784471) 11174.21539247953 ns (± 26.183947286384818) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 12099.463059743246 ns (± 164.89872081779572) 11299.904839148889 ns (± 29.287664038421536) 1.07
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 10518.893045697894 ns (± 46.47854393023266) 10386.215957641602 ns (± 51.81804269924236) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 153801.81962890626 ns (± 1024.0636066208665) 162286.8485188802 ns (± 977.4248294415378) 0.95
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 58244.95519080529 ns (± 178.70389645473395) 58805.35939679827 ns (± 160.69775182408588) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 47539.76134033203 ns (± 259.43987713532596) 47912.57696097238 ns (± 384.9801932816879) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 55248.95727945964 ns (± 198.56812054215456) 51176.160639836235 ns (± 208.62367157676047) 1.08
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 88758.58949497768 ns (± 652.9588600223987) 86794.66356608072 ns (± 475.7186635196425) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 112412.49551156852 ns (± 250.32526136225542) 119036.008203125 ns (± 851.6554523130604) 0.94
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 54995.50107014974 ns (± 170.72181484805208) 52223.43010166713 ns (± 128.79420105874868) 1.05
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 59129.65193830217 ns (± 193.0725097734106) 53631.66669921875 ns (± 153.73707264367602) 1.10
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 50129.38131277902 ns (± 250.1661448849452) 49786.5500226702 ns (± 154.58776535794988) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 91692.38012695312 ns (± 552.3731724994572) 93735.96636149088 ns (± 522.9352944407601) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 56991.28092604417 ns (± 113.62463298601024) 58421.00378417969 ns (± 324.4151128228809) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13353.601602172852 ns (± 39.056125510917624) 13309.807148524693 ns (± 35.52487684429734) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 82043.46050211588 ns (± 212.31163806211958) 77073.90846470425 ns (± 183.36416874694424) 1.06
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 65293.63747151693 ns (± 177.47876583746032) 62556.27116292318 ns (± 275.5312919645518) 1.04
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 51201.1053074428 ns (± 128.40936651971487) 49343.16248779297 ns (± 136.63281056657473) 1.04
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 137135.67649739582 ns (± 331.106234753467) 136047.02420479912 ns (± 382.88451812288906) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 58484.051522391186 ns (± 151.34725135288866) 58374.871436485875 ns (± 113.7047166213044) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 51854.730314127606 ns (± 114.506270396896) 46418.3719523112 ns (± 158.13323418152515) 1.12
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 54177.26522623698 ns (± 126.43357477689719) 54012.67672526042 ns (± 216.09802419838732) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 75516.9127291166 ns (± 156.135083458562) 75185.11799504206 ns (± 158.08587062711536) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 104157.32484944661 ns (± 411.61433482994755) 101412.24861363003 ns (± 217.2565187813035) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 48242.55270894369 ns (± 80.94659867080357) 48762.07710048131 ns (± 288.8994874107013) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 53488.84265136719 ns (± 109.80739152002195) 54466.97821916853 ns (± 145.33491579526185) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 50038.56365966797 ns (± 213.77854697200772) 52581.472337995256 ns (± 171.91047107515539) 0.95
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 77818.6755126953 ns (± 413.4177944720143) 79392.91667829241 ns (± 207.04912908366873) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 56728.4514465332 ns (± 125.33421832547003) 61055.22483607701 ns (± 304.83195267289744) 0.93
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13317.517237149752 ns (± 32.39734847935259) 13610.928184000652 ns (± 51.64354747837402) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 68505.7131266276 ns (± 170.25403379150964) 66559.27237548828 ns (± 170.1615017345462) 1.03
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 58692.96144205729 ns (± 204.21262526958938) 59299.87452043806 ns (± 233.49775436494053) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48995.16154378255 ns (± 180.77446872408223) 51862.055021158856 ns (± 137.20818531155888) 0.94

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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 92875.17874581473 ns (± 208.76631251405763) 94182.68473307292 ns (± 806.6200129794787) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 24863.866969517298 ns (± 18.448373206751242) 24971.539658766527 ns (± 19.852053996836993) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 24280.066528320312 ns (± 58.44159685746508) 24204.888102213543 ns (± 54.607570397190564) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 76269.86155790441 ns (± 1185.5450725421574) 75028.01920572917 ns (± 133.88836789318734) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 31800.225830078125 ns (± 105.29323665185423) 31723.03936298077 ns (± 121.32903667754074) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 62780.58210100447 ns (± 129.91059653581968) 64117.25115094866 ns (± 161.16238334211613) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5240793.697916667 ns (± 46630.48067461844) 5294961.979166667 ns (± 67577.74837623855) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 168789.017578125 ns (± 28186.683029154716) 169106.42333984375 ns (± 28797.45922598142) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 93039.7234235491 ns (± 186.1104932188118) 93801.54231144831 ns (± 292.8610594380231) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 25116.932024274553 ns (± 28.88867353984123) 25303.1258216271 ns (± 17.50753628017344) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 24095.379943847656 ns (± 60.86118704473049) 23974.88779703776 ns (± 52.24700010792719) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 75382.21923828125 ns (± 112.2182485268231) 74592.92236328125 ns (± 80.53458587975483) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 32189.93143717448 ns (± 56.27301389002237) 32683.24454171317 ns (± 88.93364634721439) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 61853.82220928486 ns (± 75.95456098792992) 63060.81746419271 ns (± 72.58691829579476) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5335525.9375 ns (± 55392.029723523774) 5373576.592548077 ns (± 48606.55783702375) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 172983.24926757812 ns (± 29553.298978311053) 169603.69555664062 ns (± 28893.451492010285) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 93158.40454101562 ns (± 324.487332911971) 95059.73685128348 ns (± 248.0063561332195) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 25230.420139857702 ns (± 50.631515355519475) 25101.615600585938 ns (± 51.51906132899261) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 23857.449137369793 ns (± 21.642145445603425) 23772.074538010816 ns (± 15.444683508553542) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 77294.66552734375 ns (± 60.21899979946532) 75279.85491071429 ns (± 63.50578500933255) 1.03
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 31273.941274789664 ns (± 39.04981102012595) 31061.634172712053 ns (± 27.937399742524633) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 62440.3067452567 ns (± 66.76830854907652) 63419.34251051683 ns (± 91.67080014864034) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4386576.060267857 ns (± 7520.890268719138) 4380418.861607143 ns (± 8099.034241385583) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 130584.52430138222 ns (± 278.1691361775969) 129593.47446986607 ns (± 156.2368138481832) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 92813.05106026786 ns (± 376.0807220841886) 93387.99641927083 ns (± 460.11617391787865) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 24535.840657552082 ns (± 23.652473051623677) 24602.473801832934 ns (± 11.486788808676751) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 23871.131461007255 ns (± 26.884473665868672) 23964.85877403846 ns (± 29.45108693077965) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 74960.78913762019 ns (± 95.47657183886417) 74541.0173688616 ns (± 127.3736163385078) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 31592.909342447918 ns (± 30.50009635189607) 31166.228637695312 ns (± 40.17375420082923) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 64124.06877790178 ns (± 85.10764452798651) 63962.43024553572 ns (± 87.83839643936476) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 4995701.450892857 ns (± 7468.819246082924) 5064408.258928572 ns (± 6276.013260512448) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 144850.72021484375 ns (± 187.65142292999346) 141054.55810546875 ns (± 917.777990362888) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 92664.98942057292 ns (± 246.32776385512685) 93107.43495396206 ns (± 226.9458953296965) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 24633.35683186849 ns (± 10.720942213264685) 24598.185017903645 ns (± 27.629578038739464) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 23978.732096354168 ns (± 42.34991678080558) 24187.91982014974 ns (± 34.368386818124456) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 74956.2726702009 ns (± 158.38812672532495) 75520.60198102679 ns (± 391.14647247550187) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 30916.709391276043 ns (± 43.945760129233214) 30925.711669921875 ns (± 55.858164496934364) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 63871.547154017855 ns (± 138.74227095553388) 63212.002766927086 ns (± 75.48540236647453) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 4943051.004464285 ns (± 4823.842372118749) 5039021.640625 ns (± 9109.906009585813) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 141655.9920247396 ns (± 126.91241857729831) 147688.13151041666 ns (± 1049.4604823303985) 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: 990f0c8 Previous: cadb6af Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 114492.94067382812 ns (± 241.04529537110812) 111963.9892578125 ns (± 230.7176231769667) 1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11717.49518258231 ns (± 59.33751826709951) 11632.406289236886 ns (± 24.6660542041256) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9197.516850062779 ns (± 9.106752529637014) 9209.525081089565 ns (± 12.09437475085124) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9901.94574991862 ns (± 40.23894897738518) 9951.264317830404 ns (± 13.465812735325859) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 14104.27220662435 ns (± 14.756070321840532) 14140.376790364584 ns (± 42.56734233426665) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14766.548156738281 ns (± 77.08550058195185) 14350.713524451623 ns (± 9.001676352848499) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12399.14296468099 ns (± 74.56887369508699) 12470.939331054688 ns (± 61.80510729537585) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9126.5993754069 ns (± 67.79555424403067) 9134.94153703962 ns (± 50.182565400196545) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12239.251055036273 ns (± 17.120599785207208) 12231.728210449219 ns (± 16.568133952825438) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12335.334232875279 ns (± 15.127409666153742) 12319.552510579428 ns (± 25.368852866344) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13241.471099853516 ns (± 14.17664309391269) 12987.0971092811 ns (± 6.904211595019185) 1.02
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9233.35444132487 ns (± 22.575100996013713) 9348.03717476981 ns (± 22.79606920777125) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11328.85726928711 ns (± 16.993399778039066) 11305.69320678711 ns (± 25.058620266984757) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 15228.412729899088 ns (± 16.811023762530933) 15208.892587515023 ns (± 17.371194796040022) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 13359.148951939174 ns (± 30.4690165832947) 13086.426696777344 ns (± 62.662325062003205) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 123296.96890024039 ns (± 452.52607333757516) 118982.4853515625 ns (± 380.3635535221227) 1.04
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 50474.1748046875 ns (± 82.53754610844533) 44826.50662935697 ns (± 77.44140039110238) 1.13
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 41950.94651442308 ns (± 81.18096734938467) 43189.000651041664 ns (± 127.10217732149661) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 47896.449497767855 ns (± 107.56685321047561) 47797.92989095052 ns (± 29.43454161616961) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 72551.08991350446 ns (± 220.81612563883166) 79861.22802734375 ns (± 437.7830155408994) 0.91
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 96211.38224283855 ns (± 329.73039106806743) 94897.4190266927 ns (± 293.8788317175213) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 48235.95232282366 ns (± 55.1373212266981) 48134.88135704627 ns (± 49.91359649859174) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 39129.92074148996 ns (± 58.85188118981689) 39721.66181291853 ns (± 57.867551923344784) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 47116.44978841146 ns (± 61.77512020488386) 47479.343959263395 ns (± 86.74116536170965) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 70389.2460123698 ns (± 241.38865174679336) 71590.2372233073 ns (± 308.3054947521183) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 55551.629638671875 ns (± 103.00256671090753) 56742.21888950893 ns (± 102.56596426444426) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9191.604396275112 ns (± 17.42119530224104) 9269.208272298178 ns (± 18.91976508421991) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 61120.528564453125 ns (± 224.17778621673804) 59392.891845703125 ns (± 171.82684039114895) 1.03
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 47631.671549479164 ns (± 85.88517250804162) 46889.96541341146 ns (± 105.38378306571485) 1.02
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 46471.444498697914 ns (± 79.90950418841324) 48795.215657552086 ns (± 143.75606760380427) 0.95
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 103386.63853236607 ns (± 233.80899958836758) 105649.49300130208 ns (± 174.8843828586015) 0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 44093.270002092635 ns (± 99.54454164350712) 44017.264404296875 ns (± 126.95698618623864) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 45235.51592145647 ns (± 57.63293156700621) 42305.96226283482 ns (± 76.53405668958337) 1.07
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 52971.696589543266 ns (± 112.9113244115172) 46956.65196010045 ns (± 44.82609477253684) 1.13
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 63305.20060221354 ns (± 279.79452953426727) 63255.013427734375 ns (± 201.09364908982053) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 88906.78833007812 ns (± 313.7219133694064) 86656.82721819196 ns (± 224.0241777423584) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 48494.371619591344 ns (± 48.923169321158284) 46256.075439453125 ns (± 98.82014778742756) 1.05
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 39840.02990722656 ns (± 23.729066632510293) 39994.74182128906 ns (± 68.02508757050944) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 48564.82727050781 ns (± 99.52235019206204) 49115.51164899553 ns (± 101.19390580511325) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 59976.75272623698 ns (± 152.580034459914) 62040.44189453125 ns (± 202.54076951394669) 0.97
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 55781.285916841945 ns (± 119.9562429035781) 57094.96366060697 ns (± 95.03117493090781) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9191.526082356771 ns (± 18.326479146237464) 9453.452736990792 ns (± 28.23634491162225) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 61419.83846028646 ns (± 184.7985735500646) 59393.05114746094 ns (± 95.2814192481978) 1.03
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 47568.36618276743 ns (± 82.83308449381386) 47488.30098470052 ns (± 145.81460095135975) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 54497.40992954799 ns (± 82.78999111321254) 46362.07275390625 ns (± 74.65654332296593) 1.18

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

Please sign in to comment.