Skip to content

Commit

Permalink
Fix Single Threaded Client Usage Issues in Parallel ACL SETUSER Tests (
Browse files Browse the repository at this point in the history
…#1064)

* Fix Client Selection Issue in Parallel ACL SETUSER Test

* Switch to multiple single threaded clients for race

* Improve comments/documentation

---------

Co-authored-by: kbowersox <[email protected]>
  • Loading branch information
kevinmichaelbowersox and kbowersox authored Mar 3, 2025
1 parent 0c8bd6f commit 0614e0c
Showing 1 changed file with 12 additions and 19 deletions.
31 changes: 12 additions & 19 deletions test/Garnet.test/Resp/ACL/ParallelTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@ public void ParallelPasswordHashTest(int degreeOfParallelism, int iterationsPerS
/// <summary>
/// Tests that ACL SETUSER works in parallel without corrupting the user's ACL.
///
/// Test launches multiple clients that apply two simple ACL changes to the same user many times in parallel.
/// Validates that ACL result after each execution is one of the possible valid responses.
/// Test launches multiple single-threaded clients that apply two simple ACL changes to the same user many times
/// in parallel. Validates that ACL result after each execution is one of the possible valid responses.
///
/// Race conditions are not deterministic so test uses repeat.
///
Expand All @@ -90,6 +90,7 @@ public async Task ParallelAclSetUserTest(int degreeOfParallelism, int iterations
// This is a combination of the two commands above indicative of threading issues.
string inactiveUserWithGet = $"user {TestUserA} off #{DummyPasswordHash} +get";

// Use client with support for single thread.
using var c = TestUtils.GetGarnetClientSession();
c.Connect();
_ = await c.ExecuteAsync(activeUserWithGetCommand.Split(" "));
Expand All @@ -101,9 +102,8 @@ await Parallel.ForAsync(0, degreeOfParallelism, async (t, state) =>

for (uint i = 0; i < iterationsPerSession; i++)
{
await Task.WhenAll(
c.ExecuteAsync(activeUserWithGetCommand.Split(" ")),
c.ExecuteAsync(inactiveUserWithoutGetCommand.Split(" ")));
await c.ExecuteAsync(activeUserWithGetCommand.Split(" "));
await c.ExecuteAsync(inactiveUserWithoutGetCommand.Split(" "));

var aclListResponse = await c.ExecuteForArrayAsync("ACL", "LIST");

Expand All @@ -119,31 +119,24 @@ await Task.WhenAll(
/// <summary>
/// Tests that ACL SETUSER works in parallel without fatal contention on user in ACL map.
///
/// Test launches multiple clients that apply the same ACL change to the same user. Creates race to become the
/// the first client to add the user to the ACL. Throws after initial insert into ACL if threading issues exist.
/// Test launches multiple single-threaded clients that apply the same ACL change to the same user. Creates race
/// to become the first client to add the user to the ACL. Throws after initial insert into ACL if threading issues exist.
///
/// Race conditions are not deterministic so test uses repeat.
///
/// </summary>
[TestCase(128, 2048)]
[TestCase(128)]
[Repeat(5)]
public async Task ParallelAclSetUserAvoidsMapContentionTest(int degreeOfParallelism, int iterationsPerSession)
public async Task ParallelAclSetUserAvoidsMapContentionTest(int degreeOfParallelism)
{
string command1 = $"ACL SETUSER {TestUserA} on >{DummyPassword}";
string setUserCommand = $"ACL SETUSER {TestUserA} on >{DummyPassword}";

await Parallel.ForAsync(0, degreeOfParallelism, async (t, state) =>
{
// Use client with support for single thread.
using var c = TestUtils.GetGarnetClientSession();
c.Connect();

List<Task> tasks = new();
for (uint i = 0; i < iterationsPerSession; i++)
{
// Creates race between threads contending for first insert into ACL. Throws after first ACL insert.
tasks.Add(c.ExecuteAsync(command1.Split(" ")));
}

await Task.WhenAll(tasks);
await c.ExecuteAsync(setUserCommand.Split(" "));
});

ClassicAssert.Pass();
Expand Down

32 comments on commit 0614e0c

@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: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 93.00927519798279 ns (± 0.09424361135162568) 91.96180727084477 ns (± 0.16541381001779937) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1335.125 ns (± 494.8091444927874) 963.2631578947369 ns (± 507.8291765588008) 1.39
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 1092.6473684210525 ns (± 424.8446266282722) 863.6888888888889 ns (± 253.4076807915356) 1.27
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2046.9673913043478 ns (± 469.30749663468566) 1650.7802197802198 ns (± 286.1450604228485) 1.24
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 228969.78021978022 ns (± 20362.409325247783) 228020.97894736842 ns (± 20992.406328661735) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 2609.6666666666665 ns (± 727.0217786742478) 1673.5526315789473 ns (± 609.1928452734509) 1.56
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 9713.689655172413 ns (± 1558.522812170079) 7548.807692307692 ns (± 57.44183233989062) 1.29
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1480.408163265306 ns (± 1019.4388297301313) 1105.1041666666667 ns (± 374.93714502473387) 1.34
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 947.1354166666666 ns (± 520.5678401574) 805.8571428571429 ns (± 225.96738070539553) 1.18
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 2250.8105263157895 ns (± 746.0061076519248) 1809.8229166666667 ns (± 430.3917186346623) 1.24
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 254980.3 ns (± 5355.687042269819) 241638.07216494845 ns (± 31389.867986225334) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1608 ns (± 40.73627921698844) 1678.388888888889 ns (± 43.697003382098906) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 8738.2125 ns (± 1346.9602504519085) 8702.117021276596 ns (± 961.1764057304814) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1442.223404255319 ns (± 625.4266183416099) 998.2395833333334 ns (± 545.0346921800704) 1.44
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 971.6428571428571 ns (± 22.43488747072683) 880.96875 ns (± 320.58464530078726) 1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1526.6 ns (± 28.19777093520489) 1655.9175257731958 ns (± 571.4513443509265) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 206461.08333333334 ns (± 2123.6650762445115) 216519.38 ns (± 8734.522457280347) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1624.85 ns (± 41.91253423876668) 1770.627659574468 ns (± 404.48903740059393) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 9271.395833333334 ns (± 1159.5564803580507) 8508.71875 ns (± 892.8625131755787) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1158.9130434782608 ns (± 455.4103487647859) 1169.4375 ns (± 359.2754349491414) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 831.2684210526315 ns (± 294.84761490206745) 807.3298969072165 ns (± 382.190526266282) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1668.3350515463917 ns (± 586.5139540896913) 1668.0876288659795 ns (± 630.3251269612326) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 249521.45454545456 ns (± 5268.240762904704) 254703.40476190476 ns (± 9234.589649946747) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1518.7777777777778 ns (± 573.9711220425871) 1587.7 ns (± 35.519008995184535) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 7906.176470588235 ns (± 152.02106568421596) 8968.833333333334 ns (± 1128.5521853630516) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1096.6979166666667 ns (± 410.4223785781173) 1176.1875 ns (± 29.547066972318365) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 800.180412371134 ns (± 407.80897147622295) 863.3917525773196 ns (± 299.3403009362502) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1702.4895833333333 ns (± 418.68356333410145) 1623.479381443299 ns (± 555.8015604246239) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 250755.11111111112 ns (± 8337.823190661347) 243954.84615384616 ns (± 3215.8101324071213) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1685.8229166666667 ns (± 511.87091289630666) 1810.4484536082475 ns (± 348.8989935955085) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 7889.210526315789 ns (± 126.49399588182851) 7816.214285714285 ns (± 125.14694659382722) 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.PubSubOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 19103.871485392254 ns (± 107.88537500790608) 19395.695528302873 ns (± 81.1310518222366) 0.98
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 19197.586869459887 ns (± 11.755952322008115) 19085.698366800945 ns (± 20.13349834752238) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 19195.69598388672 ns (± 13.957446999912172) 19239.120420328774 ns (± 75.75028571537926) 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: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 3224.051724137931 ns (± 936.2004078662072) 2915.5833333333335 ns (± 430.35076676606536) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 6744.255102040816 ns (± 2462.610618421717) 2674.6129032258063 ns (± 438.9124908387842) 2.52
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 257730.15463917525 ns (± 23289.614092328527) 254673.51546391752 ns (± 26280.48866242209) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 293145.7989690722 ns (± 36853.8367943118) 252312.74226804124 ns (± 24577.213006613783) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 23634 ns (± 6271.397923277386) 17285.63157894737 ns (± 391.7598769266586) 1.37
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 148372.67 ns (± 15453.122531084358) 145919.42268041236 ns (± 15333.314707304164) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 3182.021739130435 ns (± 653.6319238148556) 2595.923076923077 ns (± 41.88965969954387) 1.23
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 3803.9887640449438 ns (± 1140.1842105393441) 2640.125 ns (± 92.83066442757219) 1.44
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 262488.0360824742 ns (± 32137.806628597442) 261438.6326530612 ns (± 27874.859195479155) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 289587 ns (± 3728.64684204971) 262569.1515151515 ns (± 31670.921288985814) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 22679.1 ns (± 409.11573633176926) 18831.891304347828 ns (± 3000.8895108262964) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 149384.5 ns (± 15864.228969245867) 147267.00505050505 ns (± 17434.573078690475) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2841.0119047619046 ns (± 395.13619717054576) 2962.3655913978496 ns (± 289.3370903404148) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 3017.258426966292 ns (± 397.2966469005327) 2774.3736263736264 ns (± 436.06354400226394) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 231848.3 ns (± 11217.98153890647) 230395.55434782608 ns (± 12833.863187508865) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 232340.01265822785 ns (± 12046.346481449043) 216281.125 ns (± 1641.0664368026055) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 14788.088235294117 ns (± 478.25181129705373) 17295.775280898877 ns (± 2618.3229788654317) 0.86
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 142456.875 ns (± 17317.426381811867) 139906.28350515463 ns (± 13707.493824263613) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 3006.5666666666666 ns (± 498.60170882673856) 2655.6 ns (± 79.87125056405881) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2732.21875 ns (± 95.88643631585668) 3044.0806451612902 ns (± 341.83775463059015) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 285748.4428571428 ns (± 9209.638403653558) 290352.8333333333 ns (± 11469.91099472661) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 289421.91791044775 ns (± 13680.79778059795) 285173.09230769234 ns (± 13247.982965251584) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 17864.733333333334 ns (± 329.34620661171095) 18103.85714285714 ns (± 282.5988206036844) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 157230.68041237115 ns (± 19398.825302464833) 157708.81 ns (± 17643.285590220454) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3023.7087912087914 ns (± 391.69195709790773) 3441.346153846154 ns (± 1077.69075056166) 0.88
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 2766.85 ns (± 68.42919890776082) 2801.6486486486488 ns (± 106.12236548652908) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 279827.5 ns (± 10438.69306953701) 270350.9285714286 ns (± 4399.889027696489) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 278800.36 ns (± 11275.998978795446) 270786.1875 ns (± 3696.9272866124916) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 21805.608695652172 ns (± 3198.393095704283) 17833.5 ns (± 336.4663430419156) 1.22
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 156395.01030927835 ns (± 18479.09339998338) 149383.7373737374 ns (± 14358.61042860791) 1.05

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: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 37642.61335536412 ns (± 198.09597595026978) 37910.64173583985 ns (± 227.74410680752197) 0.99
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 39224.49274151142 ns (± 128.71430946311887) 40807.00961303711 ns (± 266.30898414875264) 0.96
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 33178.85814921061 ns (± 69.19357368712359) 32547.46076965332 ns (± 33.47832015832591) 1.02
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 31756.24357487605 ns (± 56.35960401154769) 32108.97171529134 ns (± 37.68378480669312) 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: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1816.77043901171 ns (± 10.952676762880003) 1956.1218948364258 ns (± 36.733409017889365) 0.93
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1815.0315647125244 ns (± 11.958943093272692) 1804.1935534477234 ns (± 1.8199240099682594) 1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1886.6560676574707 ns (± 19.659214219976615) 1884.4886909484862 ns (± 11.746798856783482) 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: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 136553.25948392428 ns (± 462.90826853623025) 135874.3491023137 ns (± 366.2655247234904) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 135673.4443359375 ns (± 466.0573889276662) 137071.595316569 ns (± 400.5459853501446) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 154347.4004313151 ns (± 974.0768532680654) 154007.26330566406 ns (± 415.34585069964817) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 151806.62797851564 ns (± 1449.382616844237) 164056.83833821616 ns (± 1198.1011743664974) 0.93
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 136714.68188476562 ns (± 622.0689657471304) 144382.0375279018 ns (± 363.5564435650261) 0.95
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 136973.20417131696 ns (± 628.5267827571) 131427.70589773994 ns (± 699.2294205432765) 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.

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 82.18990325927734 ns (± 0.09677140022486269) 83.96283899034772 ns (± 0.18748121234330453) 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: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 39457.14213053385 ns (± 50.33245265114704) 35390.04908970424 ns (± 67.19494660048808) 1.11
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 36808.011736188615 ns (± 148.3718991950524) 39899.711726262016 ns (± 291.72519861615496) 0.92
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30931.777954101562 ns (± 29.712974761360318) 30538.15706693209 ns (± 22.5938499262589) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 29741.363743373327 ns (± 29.940673341774264) 30674.247389573316 ns (± 39.19975362004903) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 17223.585946219308 ns (± 13.866983621279687) 17073.45933180589 ns (± 29.780366617911515) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 16721.876307896204 ns (± 17.79120422507747) 16721.05255126953 ns (± 14.946339342286702) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 16930.074462890625 ns (± 67.34979946460126) 16841.71142578125 ns (± 28.392391585550975) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16856.35870596079 ns (± 22.338404638221224) 17153.86004231771 ns (± 142.94159373256718) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 17246.120245797294 ns (± 24.271958219921334) 16027.101954533504 ns (± 56.59127554518261) 1.08
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15599.521388462612 ns (± 15.849223395789599) 16338.23548235212 ns (± 76.98718247821814) 0.95
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 15223.758390808105 ns (± 81.9466778214962) 14266.742100016276 ns (± 67.14659469546038) 1.07
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 126168.95377604167 ns (± 146.98998253581425) 124812.31171123798 ns (± 192.23114937422037) 1.01
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 21299.060227614184 ns (± 27.866852160782077) 23348.406183096078 ns (± 38.00093254360343) 0.91
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 21601.66764526367 ns (± 144.4096220932402) 20812.376945495605 ns (± 41.265597461910666) 1.04
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16558.642615685098 ns (± 43.83997862796601) 18643.056082589286 ns (± 67.56025609618969) 0.89
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15471.366994222006 ns (± 9.852516105563422) 15501.927276611328 ns (± 20.58052663759827) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 141038.0453404018 ns (± 818.1006410947999) 135484.05268205915 ns (± 573.0639871231028) 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.

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 245.17095721562703 ns (± 2.6296049123455583) 240.82204400576077 ns (± 1.0330734802588135) 1.02
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 296.4376397927602 ns (± 0.24124243247740393) 283.1622703756605 ns (± 2.0970658116793928) 1.05
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 317.7963352203369 ns (± 2.033304752760704) 315.44364312978894 ns (± 0.566196915417414) 1.01
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 320.1857430751507 ns (± 0.5630791407228091) 330.01041237513226 ns (± 2.548589301496768) 0.97
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 265.7427678743998 ns (± 1.999308793476263) 264.8430439875676 ns (± 0.7874836428085298) 1.00
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 191.99965350968498 ns (± 0.5694627651863933) 193.45503675937653 ns (± 0.9755734328701994) 0.99
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 326.3978065082005 ns (± 0.40697919084254647) 306.6569058554513 ns (± 0.7046498229266489) 1.06
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 315.4160572932317 ns (± 0.7668525761028797) 321.5175333363669 ns (± 1.541540534375393) 0.98
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 377.6961894671122 ns (± 2.151268222147779) 387.1668859481812 ns (± 1.6561113063365125) 0.98
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 376.5309833844503 ns (± 1.3937256964851552) 390.1833360671997 ns (± 2.2832094728820445) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1800.870579939622 ns (± 1.8829599558049173) 1891.584941319057 ns (± 1.856139476419159) 0.95
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1767.5746372767858 ns (± 1.9904406369289411) 1769.501795087542 ns (± 3.0516163643869256) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1857.7595165797643 ns (± 1.5219128443690642) 1861.5292276654925 ns (± 6.004297739425792) 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.CustomOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 48572.16361999512 ns (± 61.5052484065299) 48857.43204439603 ns (± 197.88531908992948) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 193544.82609049478 ns (± 1334.5658758431127) 201701.79533503606 ns (± 663.5036495211291) 0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 122305.21396108773 ns (± 195.9054711101314) 123280.41623159555 ns (± 155.28322404749838) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 104651.60619245257 ns (± 702.3095462006683) 97943.07395426433 ns (± 580.9726210799869) 1.07
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 49289.43052455357 ns (± 390.95869919874286) 49061.378255990836 ns (± 77.04388903873941) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 209369.9565917969 ns (± 1443.4123952213408) 205977.9224609375 ns (± 1340.0988387167508) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 135525.6263078962 ns (± 358.59596447660414) 138135.03365071616 ns (± 719.4859925265639) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 124143.22534179688 ns (± 863.9563417595233) 131446.5599888393 ns (± 505.1115290882692) 0.94
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 48517.31484750601 ns (± 70.26132465321028) 48811.79527064732 ns (± 254.83592448899358) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 192653.36350795202 ns (± 1184.6729993993213) 195938.6197321965 ns (± 1283.0320277330911) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 121138.27035757211 ns (± 135.62952735732583) 125377.32010904948 ns (± 850.2445571718438) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 98632.43075561523 ns (± 325.43691333516574) 102236.35841471354 ns (± 419.62538744126107) 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.ObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 105120.22135416667 ns (± 278.6319092419507) 107052.72135416667 ns (± 184.1961539623081) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 97939.13045247395 ns (± 228.1629732083735) 101339.75463867188 ns (± 377.36130972834223) 0.97
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 118346.0693359375 ns (± 298.1273288325184) 118689.23258463542 ns (± 317.85282900277576) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 114426.5380859375 ns (± 213.24231108205998) 126473.43912760417 ns (± 382.6002407185361) 0.90
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 104993.77115885417 ns (± 572.244939378449) 105682.16834435097 ns (± 268.9515429686206) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 99838.8410295759 ns (± 248.89556454815832) 98413.39198521206 ns (± 227.49528815638692) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 241.0364808400472 ns (± 1.5518195785473057) 251.1131300192613 ns (± 0.576655780399128) 0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 304.07485355649675 ns (± 1.4425197017456437) 315.87798135621205 ns (± 1.6482207052544513) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 515.048981325967 ns (± 1.7242712565452496) 517.8735133012136 ns (± 1.210019589353569) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 622.3176680292402 ns (± 0.7202106539645716) 640.2703046162923 ns (± 2.7889540043309613) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 257.48519057493945 ns (± 1.3867853231882747) 253.28232669830322 ns (± 1.2974208671953122) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 315.7588637792147 ns (± 0.6838621301661784) 324.0612104733785 ns (± 2.169339832339086) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 518.4403343881879 ns (± 2.1099863511305865) 512.1437923431397 ns (± 1.5772318673846037) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 613.3607517242432 ns (± 3.1029165107251533) 614.1866603998037 ns (± 1.0483819404159807) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 241.0174616177877 ns (± 0.43751945531041647) 251.65665084975106 ns (± 0.7981267128435189) 0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 323.58439834912616 ns (± 0.49796949290506287) 332.10076061884564 ns (± 1.5642173680703877) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 535.2771812438965 ns (± 2.7465461668892526) 535.0635405222575 ns (± 1.4357143150781773) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 628.5431196349008 ns (± 1.207122056242704) 626.6387353310218 ns (± 1.1230860402273952) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 238.72024951662337 ns (± 1.216502327566104) 245.24602882067362 ns (± 0.2493891141152756) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 311.54973466055736 ns (± 0.9071685880291808) 310.62899221692766 ns (± 1.4947310498488102) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 506.35641084398543 ns (± 0.7136957166504073) 543.8287704907931 ns (± 1.00373440959411) 0.93
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 633.0838153702872 ns (± 2.39815450925679) 611.7716755185809 ns (± 1.1988231722395686) 1.03
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 238.32914341413058 ns (± 0.8318732041876628) 246.29112287362418 ns (± 0.2560657323648818) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 325.1828380902608 ns (± 0.8899801641687478) 312.10587985175 ns (± 0.9153165468551909) 1.04
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 537.2715362821307 ns (± 2.635332571803443) 527.7789763768513 ns (± 2.8228645890758632) 1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 602.4363378378061 ns (± 0.4442074141428401) 620.1499908992222 ns (± 1.6724607968754817) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16928.755892240086 ns (± 26.300064915355218) 16211.221531459263 ns (± 26.324884340624603) 1.04
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16578.17138671875 ns (± 48.62521195069983) 15125.727961613582 ns (± 13.173727394702539) 1.10
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14524.220166887555 ns (± 32.970923494540486) 14702.61987539438 ns (± 6.342236075893874) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13313.646596272787 ns (± 25.81942442799288) 13518.4323992048 ns (± 14.244051866200097) 0.98
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 142328.50516183037 ns (± 246.41704845929326) 142089.0625 ns (± 77.62956310380723) 1.00
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19741.89191545759 ns (± 55.87226171918384) 19487.289311335637 ns (± 11.02114596956463) 1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 19760.90346116286 ns (± 46.000698943774694) 19741.122000558036 ns (± 17.052448550133985) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16764.595438639324 ns (± 43.632095554389466) 15507.004903157553 ns (± 18.498975674374922) 1.08
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14490.988268171039 ns (± 42.77153197939995) 14621.438598632812 ns (± 17.05479695401795) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 149744.8331705729 ns (± 249.54511894933202) 151160.9619140625 ns (± 443.58188091098214) 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: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 208.55667988459268 ns (± 0.23771628697117886) 216.6545041402181 ns (± 0.6431275334108142) 0.96
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 275.80849329630536 ns (± 0.5232601336950914) 275.69054876055037 ns (± 0.5708710153382172) 1.00
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 305.814038004194 ns (± 0.9861459662416991) 319.55087343851727 ns (± 2.335087943098699) 0.96
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 314.5592587334769 ns (± 0.26544489457251724) 303.05534876309906 ns (± 0.5148056945556535) 1.04
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 228.96888439471905 ns (± 0.273921781208172) 232.36993210656303 ns (± 0.30383225024762467) 0.99
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 182.7042579650879 ns (± 0.25028353568697714) 178.24706520353044 ns (± 0.1041421784487) 1.03
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 311.9513352711995 ns (± 0.5350101044690815) 300.39048535483226 ns (± 0.48771496243276113) 1.04
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 291.17588996887207 ns (± 0.512649172259961) 299.08994947160994 ns (± 0.5979422491223492) 0.97
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 353.11538989727313 ns (± 0.7843229512427058) 355.61203223008374 ns (± 0.9793444668681461) 0.99
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 357.7554157802037 ns (± 0.2624190163562254) 380.4231770833333 ns (± 1.0960476244367838) 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.CustomOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 68493.85201590402 ns (± 60.91939891627721) 69507.70028921273 ns (± 90.31894092523896) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 233341.04654947916 ns (± 515.1524773537855) 223542.21365792412 ns (± 402.0982754379778) 1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 138521.68143136162 ns (± 234.3711896663484) 136952.40478515625 ns (± 79.00200815203684) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 123621.87781700722 ns (± 125.16169958773887) 122418.79010881696 ns (± 97.68283651446443) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 67910.1053873698 ns (± 32.838552970591856) 68222.80622209821 ns (± 46.21183525322452) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 236464.4327799479 ns (± 1066.7022105415774) 243275.27901785713 ns (± 620.9843900515433) 0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 149802.3095703125 ns (± 387.41622579579763) 154249.75911458334 ns (± 462.9180452036793) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 148278.4912109375 ns (± 330.2178257661854) 151375.95912388392 ns (± 479.5727119731217) 0.98
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 69091.86226981027 ns (± 106.05527392711949) 68091.56259390023 ns (± 74.53114790556494) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 228143.16580636162 ns (± 318.19655693320067) 228448.00537109375 ns (± 366.63877273225927) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 139035.27018229166 ns (± 66.34154187911027) 142411.4461263021 ns (± 76.97116679624766) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 123783.57014973958 ns (± 170.37264132435484) 124201.13176618304 ns (± 100.4804503844315) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1575 ns (± 488.0157176355498) 1298.9583333333333 ns (± 1030.4311608220037) 1.21
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 904.1666666666666 ns (± 631.9421470300762) 968.1318681318681 ns (± 717.3840008250846) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2165.9574468085107 ns (± 1382.731688687628) 3554.1666666666665 ns (± 2332.5123869098143) 0.61
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 213331.44329896907 ns (± 41788.0348951131) 228998 ns (± 44804.07850302303) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1617.2413793103449 ns (± 1083.9427274572106) 4942.424242424242 ns (± 3372.0668557142076) 0.33
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 6410.869565217391 ns (± 1451.8995910049184) 11873.118279569893 ns (± 3089.0810433492393) 0.54
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 994.8453608247422 ns (± 888.2767884623363) 1297.7011494252874 ns (± 1033.84324882363) 0.77
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 704.1237113402062 ns (± 645.4032211489308) 1810.5263157894738 ns (± 1326.286904891753) 0.39
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1570.8333333333333 ns (± 927.2388741983166) 2582.3232323232323 ns (± 1848.4868761204257) 0.61
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 240659 ns (± 58091.352813625985) 232990.81632653062 ns (± 54472.29142736111) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1858.7628865979382 ns (± 1112.968307548893) 4042.8571428571427 ns (± 1749.8748114279786) 0.46
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 10758.163265306122 ns (± 3857.2444485612054) 12118.367346938776 ns (± 3104.1491002947855) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1068.041237113402 ns (± 814.778394175446) 1997.9591836734694 ns (± 1750.4626541207585) 0.53
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 806.1855670103092 ns (± 700.7160672289832) 938.5416666666666 ns (± 829.7583404273639) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1623.9583333333333 ns (± 1099.353378526301) 2737.5 ns (± 1799.1957267506764) 0.59
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 243582 ns (± 49371.74258274226) 255907 ns (± 61201.09633764164) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1925.2631578947369 ns (± 1222.5686615232935) 2838.5416666666665 ns (± 2051.000771981002) 0.68
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 9384.848484848484 ns (± 4824.773731320626) 10854.166666666666 ns (± 3149.0321542931156) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1019.5876288659794 ns (± 878.9955412355785) 1301.5151515151515 ns (± 1520.1110080546446) 0.78
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 605.3763440860215 ns (± 624.7374390055274) 1504.040404040404 ns (± 1104.8057537200355) 0.40
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 2098.9690721649486 ns (± 1837.1453651748695) 3964.285714285714 ns (± 3644.519964713579) 0.53
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 287343 ns (± 54966.62395021954) 277393 ns (± 54903.03160844563) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 2353.061224489796 ns (± 1352.4475012493451) 2080.2083333333335 ns (± 1587.5581906726854) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 6327.956989247312 ns (± 1689.0546359864616) 8809.183673469388 ns (± 3716.0514665433175) 0.72
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1067.5257731958764 ns (± 875.2392898133573) 1075.5102040816328 ns (± 824.2536423365765) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 921.875 ns (± 743.8807381775515) 932.5842696629213 ns (± 897.8225276263571) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1547.9591836734694 ns (± 1112.7406114723888) 1917.5257731958764 ns (± 1479.3023629737281) 0.81
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 257068.29268292684 ns (± 26302.175087490996) 276505.10204081633 ns (± 55127.105934851745) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 2453.125 ns (± 1410.6327900701347) 2220.8333333333335 ns (± 1402.3226347491598) 1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 6304.166666666667 ns (± 1580.3341862881025) 7498.924731182796 ns (± 2195.4248189308087) 0.84

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: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 149.99980926513672 ns (± 0.3257792940060013) 142.9676866531372 ns (± 0.37995653724072886) 1.05
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 177.66609008495624 ns (± 0.4798335512434515) 181.31437642233712 ns (± 0.34337372646715253) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 267.01692422231037 ns (± 0.47170491130478154) 275.09872913360596 ns (± 0.8950567014049836) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 280.9889963694981 ns (± 0.32419895012954736) 326.0186378772442 ns (± 0.5626217732782646) 0.86
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 173.777174949646 ns (± 0.9011758810334345) 176.2726879119873 ns (± 0.6631423882312045) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 184.94786194392614 ns (± 0.3226310416041941) 178.9295530319214 ns (± 0.8879817408417098) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 277.75091727574664 ns (± 0.2153494556245022) 282.6154811041696 ns (± 0.5688317611706248) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 297.8294849395752 ns (± 0.5785646715836448) 286.00121180216473 ns (± 0.4142631421980143) 1.04
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 140.26670614878336 ns (± 0.21449655376226906) 166.24088764190674 ns (± 0.9346040121526876) 0.84
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 184.88842964172363 ns (± 0.8124475936914795) 170.96016773810754 ns (± 0.14764158496912594) 1.08
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 265.3905459812709 ns (± 0.4958423709487756) 269.6305243174235 ns (± 0.42215507593249896) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 275.1092213850755 ns (± 0.4529170222224193) 270.07747063269983 ns (± 0.5023887711764148) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 146.57893498738608 ns (± 0.3774651625859569) 144.69537001389725 ns (± 0.14362505468622458) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 183.9423554284232 ns (± 0.30199734246691057) 194.29554144541422 ns (± 0.34660818392401177) 0.95
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 276.4443434201754 ns (± 0.4731592984813075) 298.32937717437744 ns (± 0.5739851948514578) 0.93
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 287.1061102549235 ns (± 0.7339635831471836) 311.46426518758136 ns (± 1.0203226949579296) 0.92
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 142.1409460214468 ns (± 0.21740009269147023) 139.239730153765 ns (± 0.35517510766408344) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 177.46110145862286 ns (± 0.2029737191006534) 188.57590993245444 ns (± 0.42452780628066616) 0.94
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 266.55921254839217 ns (± 0.5576990363962259) 263.67239270891463 ns (± 0.3569450138080852) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 272.2571776463435 ns (± 0.2409981871357088) 279.4071737925212 ns (± 0.3719380608352979) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 6515.789473684211 ns (± 3867.577057491253) 6584.375 ns (± 1971.017804133318) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 4289.130434782609 ns (± 2313.099653014939) 7172.448979591837 ns (± 1756.6240238843397) 0.60
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 381440.206185567 ns (± 87242.37032041089) 259246.875 ns (± 40517.582806077764) 1.47
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 407270.8333333333 ns (± 88015.68151745724) 260764.43298969071 ns (± 41985.91775249054) 1.56
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 43468.181818181816 ns (± 23475.99887525757) 36820.4081632653 ns (± 9477.9854441283) 1.18
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 196393.75 ns (± 37908.673670727185) 141316.1616161616 ns (± 28910.847152507555) 1.39
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 7224 ns (± 3408.919376155927) 6129.166666666667 ns (± 1075.8513560668482) 1.18
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 5935.714285714285 ns (± 2984.0814781170498) 7110.2040816326535 ns (± 1411.9146754336175) 0.83
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 389946.1538461539 ns (± 70948.09888251225) 293593.8775510204 ns (± 62544.260313890154) 1.33
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 381000 ns (± 53971.590287294064) 265491.23711340205 ns (± 50156.583467380195) 1.44
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 34948.936170212764 ns (± 13880.43021459056) 31323.684210526317 ns (± 7967.62345472208) 1.12
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 192383.68421052632 ns (± 39551.852877828984) 154545.45454545456 ns (± 31970.593225162884) 1.24
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 6355.208333333333 ns (± 3523.9442552394453) 6745.918367346939 ns (± 1896.9953652942388) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 7685.858585858586 ns (± 5141.269796719009) 7853.030303030303 ns (± 2259.0613250863576) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 419622.47191011236 ns (± 61363.101055055486) 298810.824742268 ns (± 45859.94884042118) 1.40
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 411702.1978021978 ns (± 55981.07810883161) 281325.75757575757 ns (± 50841.07509201648) 1.46
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 41011.34020618557 ns (± 12865.181339315459) 33827.65957446808 ns (± 5859.706665477801) 1.21
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 209690.625 ns (± 47196.946997883795) 152021.42857142858 ns (± 29563.44653679643) 1.38
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 6149.49494949495 ns (± 3607.7120834422262) 6249.484536082474 ns (± 1542.6656928390357) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 6420.618556701031 ns (± 3811.4120891609277) 6115 ns (± 2181.620887544327) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 528609.2783505154 ns (± 115442.14828439166) 349945.2631578947 ns (± 66180.08437399547) 1.51
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 485323.59550561797 ns (± 65317.61391022664) 341228.65168539324 ns (± 53219.697891062235) 1.42
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 42080.434782608696 ns (± 12890.240273725749) 36734.04255319149 ns (± 7495.468927944578) 1.15
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 233196.9387755102 ns (± 55736.09475531572) 152314.64646464647 ns (± 30042.878585452963) 1.53
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 7724.736842105263 ns (± 3880.5288195519047) 5221.428571428572 ns (± 1496.8868037005282) 1.48
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 7828.282828282829 ns (± 3838.9794669629778) 5908.163265306122 ns (± 1931.1699071244466) 1.32
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 482813.63636363635 ns (± 72739.90538143922) 354191.9191919192 ns (± 73623.83802730576) 1.36
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 486950 ns (± 59989.63703610931) 329991.01123595505 ns (± 46266.67178741046) 1.48
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 46878.49462365591 ns (± 12513.217789535207) 39043.01075268817 ns (± 5687.598978583798) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 205633.15789473685 ns (± 42532.439816334576) 152468 ns (± 29262.924727996065) 1.35

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: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 43143.48754679362 ns (± 216.48265106768898) 43842.554875691734 ns (± 56.3868308311133) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 53080.824505145734 ns (± 147.09058716782945) 55636.189929199216 ns (± 205.0429531443459) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 96879.45658365886 ns (± 466.00022363505167) 92171.00360107422 ns (± 513.2596456785625) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 73325.87799541767 ns (± 195.30338112003585) 70169.27000325521 ns (± 649.5589964787679) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 35325.65385554387 ns (± 117.25555275656225) 35817.63496907552 ns (± 240.7927049214618) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 33483.964904785156 ns (± 217.91496933589576) 33573.020263671875 ns (± 201.1296356426974) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 178286.61474609375 ns (± 1732.4555526805862) 174092.3891438802 ns (± 1453.6142524205077) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 343423.11272321426 ns (± 1822.7409714639712) 344620.5985281808 ns (± 1680.236919219525) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 44483.75120762416 ns (± 41.8181822713957) 44209.947814941406 ns (± 47.256432739848904) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 60099.08686610631 ns (± 199.832192869008) 58225.83540998186 ns (± 234.5828389911033) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 99106.87452043805 ns (± 641.7122888282437) 102624.62706647601 ns (± 546.8501501890137) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 66343.72442220052 ns (± 359.08115292061115) 68886.48787747897 ns (± 210.73930035894304) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 35252.73318277995 ns (± 176.8214534833863) 34915.707763671875 ns (± 18.487723221559275) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 38882.77675374349 ns (± 220.25602560787485) 38237.182421875 ns (± 180.50739530658223) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 175078.30572509766 ns (± 575.9939158923421) 184421.43877301898 ns (± 817.3753425501374) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 347366.53837890626 ns (± 2361.9651788967108) 355143.07393973216 ns (± 1686.1143739284933) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 39760.093098958336 ns (± 25.13812656243222) 42186.455213274276 ns (± 206.2951853342655) 0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 52822.879919433595 ns (± 259.1134872384911) 52778.948965890064 ns (± 186.59774567589318) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 93737.11384800503 ns (± 291.8864579207796) 93765.73914446149 ns (± 432.4847120546602) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 68846.6101422991 ns (± 341.67251288335564) 72421.45384870257 ns (± 302.27419281320834) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 35326.68817138672 ns (± 24.12253183947063) 34147.49826863607 ns (± 257.21543886844114) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 33065.99974646935 ns (± 39.14116479883762) 32405.945002237957 ns (± 20.14536147906011) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 176029.97497558594 ns (± 945.4070121690887) 175677.18123953682 ns (± 1128.4805316975685) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 344308.4654296875 ns (± 2107.2254763087612) 337175.1569986979 ns (± 2281.3438956734817) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15406.711216517857 ns (± 148.3471560977058) 14913.533859761556 ns (± 69.07477981727014) 1.03
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20037.428212483723 ns (± 17.985827422234927) 20030.27147318522 ns (± 128.22006693957815) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 22735.89895324707 ns (± 163.29568232928574) 22785.887237548828 ns (± 142.8068477940469) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 23572.370420183455 ns (± 78.55812349655895) 23044.3910446167 ns (± 27.32159433748532) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16874.44488642766 ns (± 27.07633006262985) 17477.73884800502 ns (± 95.76976257534434) 0.97
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10558.632578336275 ns (± 23.633107949663938) 10880.977944007287 ns (± 8.977380231061217) 0.97
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22483.703134155272 ns (± 134.52123665486613) 22218.417684936525 ns (± 128.99651692397455) 1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 23488.736166147086 ns (± 96.27683026511345) 21712.42510986328 ns (± 13.452815480006999) 1.08
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26330.33939068134 ns (± 65.9837355629583) 28071.108987426756 ns (± 158.26506088619504) 0.94
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 27709.173856462752 ns (± 110.87943004856571) 26022.51136779785 ns (± 108.2284937862299) 1.06
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21743.931166428785 ns (± 84.82925231939522) 21531.772482065055 ns (± 42.66316624009011) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26902.30502421061 ns (± 91.94910643493633) 27013.099225725447 ns (± 63.34365162952342) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 29955.96217564174 ns (± 87.52175620221749) 29167.879631629356 ns (± 92.07763575314908) 1.03
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 29587.997292654854 ns (± 87.25467350297198) 31150.126744588215 ns (± 77.9012858272909) 0.95
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16411.78565266927 ns (± 106.46803581328604) 16594.66756112235 ns (± 55.81853909205369) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10750.523495483398 ns (± 87.6307291342154) 11501.636045183453 ns (± 41.60219169055694) 0.93
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27510.390559895834 ns (± 129.30157818441825) 27951.383041381836 ns (± 106.39572630719684) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 29544.337656656902 ns (± 121.94570525753215) 29399.77517903646 ns (± 120.82845639658088) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 33203.69896240234 ns (± 277.98975685720177) 33855.29880632673 ns (± 256.27553199757074) 0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 34284.99431501116 ns (± 327.1016870729406) 37163.32803780692 ns (± 100.61646107731767) 0.92
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14951.125434366862 ns (± 70.13680005808382) 15677.713553292411 ns (± 24.979743040346435) 0.95
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20123.291953453652 ns (± 23.811487346433356) 20030.080269949776 ns (± 95.16477148892557) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21374.386204020182 ns (± 58.08073452149832) 23362.298189290366 ns (± 77.79294715654444) 0.91
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 23212.988407679968 ns (± 126.35831384573714) 22991.71272277832 ns (± 18.439929358170893) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16407.57367960612 ns (± 20.883485635289716) 16769.707421875 ns (± 85.38669045951343) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10751.510313851493 ns (± 37.39407865117351) 10688.324699910481 ns (± 61.22928922603397) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21955.806971232098 ns (± 139.2233186628102) 22502.35202636719 ns (± 87.42378983698762) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22015.263627115884 ns (± 102.33059993046794) 22414.12815270057 ns (± 41.08075888142979) 0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27193.39223836263 ns (± 89.77324682685295) 28262.293998209636 ns (± 79.82396780381099) 0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27522.116510009764 ns (± 71.68634430242541) 27978.591101510185 ns (± 78.95973785236251) 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.ModuleOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 66485.8516438802 ns (± 106.00022579993355) 68071.81396484375 ns (± 115.34124767534725) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 86421.94636418269 ns (± 103.38979436902792) 86846.43413837139 ns (± 99.61466301968099) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 106979.38494001116 ns (± 118.94669212673244) 107866.45141601562 ns (± 157.96072446707373) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 90421.7041015625 ns (± 206.08729721196121) 89323.28572591145 ns (± 139.4316848346251) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 58734.2512864333 ns (± 49.84650340902385) 58821.12819126674 ns (± 47.064534142647084) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 57094.55043247768 ns (± 126.6267457335735) 56808.509928385414 ns (± 48.041231346005326) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 190974.8429361979 ns (± 646.9330107084771) 187052.95933314733 ns (± 307.2793370327192) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 324314.2708333333 ns (± 1694.2032489070916) 320896.298828125 ns (± 875.3640484491631) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 65947.5557454427 ns (± 96.19850087898787) 68036.15910456731 ns (± 152.82938473281075) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 90039.69360351562 ns (± 213.0869344138781) 89899.77678571429 ns (± 167.65162729852392) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 115984.28606305804 ns (± 385.20607712836716) 114839.95622907366 ns (± 286.84270616058075) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 89196.27888997395 ns (± 221.19842632040417) 91309.50055803571 ns (± 106.00860243202585) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 60906.29248985877 ns (± 51.85704941955935) 59474.84334309896 ns (± 85.28001600094038) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 61670.01444498698 ns (± 88.96423428838736) 62567.847493489586 ns (± 438.2060536869652) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 195974.775390625 ns (± 758.2784785378124) 193763.70500837054 ns (± 420.7359691694564) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 344585.31668526784 ns (± 1633.8544030119026) 331844.189453125 ns (± 1265.0951301640705) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 66945.03609793527 ns (± 139.49797788756032) 64678.87922014509 ns (± 48.02368358912988) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 83513.18318684895 ns (± 107.87953193039031) 83020.87849934895 ns (± 45.90082269440437) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 110046.28644670759 ns (± 227.1844659043352) 112179.66395786831 ns (± 230.19793271609774) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 94961.79460797991 ns (± 157.31013404363722) 90585.52594866071 ns (± 61.822317784541944) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 59407.73271833147 ns (± 53.061844672661266) 59317.19383826623 ns (± 39.672550659242425) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 58033.40270996094 ns (± 73.99336808417613) 57791.31520589193 ns (± 18.83924918610243) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 196415.83426339287 ns (± 1348.1632620145065) 195003.30240885416 ns (± 297.4473381696859) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 325156.6231863839 ns (± 732.2253875205511) 318202.7169363839 ns (± 695.413274521419) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15592.862955729166 ns (± 236.97211485380993) 14759.66317313058 ns (± 11.978091004488826) 1.06
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 21023.747907366072 ns (± 101.16950316001632) 21804.83158656529 ns (± 100.30464224451444) 0.96
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 20493.7744140625 ns (± 104.29894161192423) 22372.521268404445 ns (± 20.32700855538733) 0.92
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 24388.126627604168 ns (± 349.40296738526627) 23271.29130045573 ns (± 39.154991959541235) 1.05
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15582.946065266928 ns (± 174.02653646464694) 15750.679524739584 ns (± 26.32237755980355) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10668.37631225586 ns (± 96.90714214590383) 11180.268096923828 ns (± 21.772322027623503) 0.95
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 20391.60451253255 ns (± 193.26497160316606) 21969.352213541668 ns (± 36.48853051041499) 0.93
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21882.28535970052 ns (± 218.9195834951049) 22949.254353841145 ns (± 65.96220124575972) 0.95
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 24846.307169596355 ns (± 240.82428408119614) 25923.914184570312 ns (± 84.73650752247525) 0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 24955.41033063616 ns (± 258.11732625534574) 25874.81424967448 ns (± 107.19100678095926) 0.96
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20202.573954264324 ns (± 167.44556349036165) 20060.16082763672 ns (± 66.29419486465343) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25937.726236979168 ns (± 209.46426734254993) 26175.347028459822 ns (± 38.01605770660765) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 27845.68125406901 ns (± 315.63774612987675) 26585.04392183744 ns (± 45.74776218386322) 1.05
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 29485.14578683036 ns (± 114.15097182627838) 28433.849182128906 ns (± 47.25948721184029) 1.04
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15605.580139160156 ns (± 7.469945780981558) 15730.840454101562 ns (± 28.659691136482074) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 11148.642171223959 ns (± 13.213804196327406) 11267.362670898438 ns (± 15.294309582364676) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 28886.900983537947 ns (± 25.236719609723604) 26407.936096191406 ns (± 48.76103567891168) 1.09
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 26708.022054036457 ns (± 53.62841592865978) 27567.154947916668 ns (± 16.10548859963864) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 34017.352294921875 ns (± 103.99114351362552) 30569.88481794085 ns (± 139.86278050077001) 1.11
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31871.10421316964 ns (± 108.07666799632042) 33204.54549153646 ns (± 132.34806023907797) 0.96
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14858.297838483539 ns (± 20.679758397741253) 14276.238359723773 ns (± 21.01834342751936) 1.04
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20432.97075544085 ns (± 91.09781923017819) 21518.773827185996 ns (± 28.781124623282388) 0.95
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21142.232924241285 ns (± 27.453322231322904) 21989.26747639974 ns (± 97.12567328099053) 0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22750.59640066964 ns (± 26.506810786368465) 22327.4321492513 ns (± 45.185953281511246) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15447.304992675781 ns (± 82.13581122758947) 15658.435712541852 ns (± 30.63766562343753) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 11656.952558244977 ns (± 83.42904569307925) 10747.49014718192 ns (± 47.72411733761603) 1.08
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 20992.25899832589 ns (± 99.34276079164732) 21708.739013671875 ns (± 48.65267325082607) 0.97
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21870.82550048828 ns (± 67.03250688126502) 21387.85945347377 ns (± 43.84424245367506) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 25446.72123835637 ns (± 71.18933515647932) 25536.65740966797 ns (± 56.02908855126883) 1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26370.665196010046 ns (± 60.55753970660044) 25772.6318359375 ns (± 33.31332644856988) 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.ScriptOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 145524.48740234374 ns (± 401.4076120183756) 143727.75503305288 ns (± 461.744990958221) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 19992.132921854656 ns (± 21.544496413224692) 20147.874615478515 ns (± 157.63848635706537) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17264.428891499836 ns (± 29.334003576319876) 16703.537231445312 ns (± 79.48473038020865) 1.03
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 143473.33024714544 ns (± 196.7555849320792) 140214.91040039062 ns (± 634.6497655062245) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 44162.12408916767 ns (± 104.21769345640885) 48794.03080749512 ns (± 92.51390493071868) 0.91
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 102298.69776204428 ns (± 330.1900919677937) 106011.30639648438 ns (± 107.55634944372547) 0.96
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10073307.719791668 ns (± 182195.59122081858) 10153993.160845589 ns (± 207922.1639465667) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 281026.6322802734 ns (± 28761.502558143406) 273554.9486816406 ns (± 26306.68338912476) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 145563.72739955358 ns (± 859.258342155481) 145577.98919208234 ns (± 322.1508112698672) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 19703.993057250977 ns (± 103.76067890187876) 19730.223325602212 ns (± 111.61815127531037) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 16794.806055704754 ns (± 45.748504951375764) 16801.452293904622 ns (± 89.47265839635713) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 142818.30338541666 ns (± 159.39767835609373) 141780.06408691406 ns (± 137.24491793258886) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 43532.04638671875 ns (± 147.9165800488361) 42660.94207763672 ns (± 259.0859449600199) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 109514.63675537109 ns (± 502.9482946448327) 110908.84723307291 ns (± 339.7689618472331) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10153881.463541666 ns (± 171234.72492907962) 10168131.132291667 ns (± 169444.84891524506) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 275031.38731933595 ns (± 28363.02498175928) 276201.8328027344 ns (± 28733.049183036892) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 146209.0348470052 ns (± 684.0910120268719) 146542.07609049478 ns (± 454.01668482491084) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 19502.87627360026 ns (± 89.79194217372961) 19395.373489379883 ns (± 19.501276604644787) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 17109.891672770184 ns (± 133.3289564415392) 17144.620383707683 ns (± 109.69883199665887) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 143066.4947228065 ns (± 546.6406113541069) 141704.61600167412 ns (± 738.149876248825) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 42716.21802978516 ns (± 184.94801211679228) 42531.44665963309 ns (± 101.00532083621054) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 104241.51349283854 ns (± 417.3275385802781) 104781.49171549479 ns (± 291.4781274740478) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8490484.791666666 ns (± 57962.7008698548) 8387372.6484375 ns (± 33643.178128024876) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 228012.86536583534 ns (± 488.72646745016715) 228544.51842322716 ns (± 1396.8051422628064) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 145103.05882161457 ns (± 375.1027632991693) 144513.2573893229 ns (± 529.9974633904706) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 19532.114565168107 ns (± 52.444565379147825) 19796.31758371989 ns (± 9.54663897823958) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 17065.02542521159 ns (± 33.480687099602754) 16470.654927571613 ns (± 46.267096274589576) 1.04
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 142278.87635216347 ns (± 238.28778455634716) 141659.62126277044 ns (± 387.70678862127494) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 43242.55847167969 ns (± 91.43557364529082) 42732.61188616072 ns (± 93.43900632467806) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 101706.56552358773 ns (± 160.69803446325542) 102322.81808035714 ns (± 200.88726326311357) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9256179.819791667 ns (± 23733.4703280095) 9326117.286830356 ns (± 68122.94171403987) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 250621.16427176338 ns (± 380.52282697452296) 248817.0383488582 ns (± 581.489683434258) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 144174.7930908203 ns (± 322.6433195913775) 144151.1520670573 ns (± 624.1526323982202) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 19520.729729285606 ns (± 20.354171223407267) 19505.9258211576 ns (± 26.276867996399925) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 16501.466828566332 ns (± 17.81638345119622) 17037.19452412923 ns (± 75.71493122320972) 0.97
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 143787.34605189733 ns (± 393.74879516074554) 142496.13755580358 ns (± 534.0760373978704) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 44468.457763671875 ns (± 102.91610751736441) 41954.250732421875 ns (± 106.92267070731215) 1.06
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 102252.92360839844 ns (± 204.67018611437533) 102457.24912806919 ns (± 175.59748125018768) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9279419.814583333 ns (± 52101.09713644675) 9414889.54799107 ns (± 47927.29670510483) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 257860.41056941106 ns (± 487.20051704896355) 251304.51500651042 ns (± 872.5533185362289) 1.03

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 142729.03508649554 ns (± 498.1965448558646) 144071.07649739584 ns (± 963.0497977980584) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10475.199373881022 ns (± 91.33802995890879) 13024.25599343436 ns (± 73.84608185183191) 0.80
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 11684.301344735282 ns (± 50.981738792338696) 11147.243119376046 ns (± 20.141780710715167) 1.05
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9108.212901188777 ns (± 22.542718962209744) 9042.460736592611 ns (± 8.000110570402285) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 11426.956343430738 ns (± 86.29754766670325) 11511.803298950195 ns (± 71.58792074867868) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12777.141550336566 ns (± 70.40338564701818) 12824.47252219064 ns (± 39.811093617297445) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 11667.669254847935 ns (± 68.33464051464786) 10885.894060262044 ns (± 78.11823008251825) 1.07
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8982.77562052409 ns (± 51.76867677309747) 9318.713530985515 ns (± 78.14336194936186) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12357.784735543388 ns (± 59.89648886227589) 15227.026674397786 ns (± 50.108559382174704) 0.81
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11928.660015651158 ns (± 11.969475210654032) 11941.685990553637 ns (± 48.26974405066264) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 10822.042353312174 ns (± 58.30645360514923) 10569.951348876953 ns (± 60.009708683952276) 1.02
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13751.061275227865 ns (± 53.69288902397801) 13758.210162353516 ns (± 62.17854888036144) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 12488.609106881278 ns (± 50.73132524701348) 12750.926635742188 ns (± 54.32351503583384) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 11255.908744303386 ns (± 63.27361110161202) 11111.330635657678 ns (± 5.6085624617963505) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 12178.887380981445 ns (± 56.42386667601674) 11763.213569132487 ns (± 78.97571066700009) 1.04
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 164618.71702473957 ns (± 871.0037980884041) 160339.20485276444 ns (± 334.99920955136594) 1.03
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 59246.528092447916 ns (± 277.91098167804876) 56231.402997698104 ns (± 192.39262467792574) 1.05
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 50719.21323067801 ns (± 221.17301247817534) 47916.541486467635 ns (± 192.28891754219802) 1.06
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 51820.185520717074 ns (± 154.32823846727905) 51651.811295572916 ns (± 230.68707343631283) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 84557.17393391927 ns (± 374.04682204845767) 86778.87178955079 ns (± 300.83695918445716) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 112951.64257342998 ns (± 202.47065316057746) 114214.7348063151 ns (± 505.5118239108906) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 47976.65326538086 ns (± 206.7321897198125) 49193.4291405311 ns (± 269.16329110232283) 0.98
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 57335.796255929126 ns (± 193.2534275031947) 53011.89455472506 ns (± 182.58833592740595) 1.08
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 53325.62547810873 ns (± 298.0286963499248) 53510.487854003906 ns (± 179.3479582337409) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 89588.13055419922 ns (± 446.417150415205) 85429.18837890626 ns (± 513.1710642090478) 1.05
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 60558.27761404855 ns (± 246.22884783651145) 57674.2383585612 ns (± 301.1241134894708) 1.05
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13121.587560381207 ns (± 53.23223530470529) 13207.564795357841 ns (± 37.17063349102524) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 78259.24428885324 ns (± 248.40627149318436) 79234.5929280599 ns (± 404.00953350776484) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 61855.21787923177 ns (± 266.1156881431268) 61023.55799211775 ns (± 198.3360007486733) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 53890.60431780134 ns (± 147.3621954509292) 48801.79138183594 ns (± 130.5970129011289) 1.10
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 143907.4946812221 ns (± 617.3262752606663) 140255.51429036458 ns (± 645.2402892571331) 1.03
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 56889.47197178432 ns (± 208.27952292006304) 56837.95542399088 ns (± 163.90645731614802) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 47341.97329275949 ns (± 199.90452370692378) 49855.86202596028 ns (± 196.07079046835705) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 48168.67476196289 ns (± 125.39158887378782) 49842.13991088867 ns (± 231.41432540865785) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 74837.43736165365 ns (± 552.0999082087935) 76402.93718261718 ns (± 311.3604413607715) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 101096.94916585287 ns (± 355.2415492351791) 106607.22134602864 ns (± 287.0877682170798) 0.95
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 50990.523951939176 ns (± 121.5086494371712) 49534.20065307617 ns (± 186.04845712326662) 1.03
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 54286.683631310094 ns (± 156.8625152367825) 58065.641158040366 ns (± 152.88510264099367) 0.93
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 50811.46532331194 ns (± 153.13459595686544) 54737.185337611605 ns (± 169.10539717410185) 0.93
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 76713.78685709635 ns (± 307.2709049882713) 78679.91994628907 ns (± 330.8795910750701) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 57375.86327689035 ns (± 136.18928130463462) 59088.72560221354 ns (± 307.7828937436953) 0.97
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13290.415995279947 ns (± 42.15934526026573) 13672.693823242187 ns (± 38.61782059724924) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 68645.67839355468 ns (± 282.1950910845429) 68121.15135779747 ns (± 170.48459136034543) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 61491.022241210936 ns (± 251.77108568815623) 59247.53669840495 ns (± 149.27534704624958) 1.04
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49985.24198201497 ns (± 148.74749671542403) 49788.48877187876 ns (± 100.80012490866172) 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 (windows-latest net8.0 Release)

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 92751.32853190105 ns (± 247.24885442749306) 93080.76259068081 ns (± 300.4632199379579) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 25306.85530442458 ns (± 17.59545826416718) 25310.61030796596 ns (± 38.14348959512952) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 23831.368549053484 ns (± 76.62051216372559) 23758.731892903645 ns (± 38.30187078928825) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 74825.28860909598 ns (± 115.76455935754504) 74811.57662527902 ns (± 98.07709353116107) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 29607.342020670574 ns (± 71.4898518351007) 29483.06884765625 ns (± 32.02429795171836) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 64320.65865652902 ns (± 76.33007191651323) 65708.49527994792 ns (± 142.19574421307973) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5256314.140625 ns (± 44770.96380939341) 5238870.338541667 ns (± 46038.620020784736) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 175004.53002929688 ns (± 30078.77151690625) 174063.27880859375 ns (± 28283.160926530265) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 95158.80388532366 ns (± 273.4922676228292) 94775.07242838542 ns (± 324.03652150182796) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 25652.084350585938 ns (± 68.64517857075437) 25756.714680989582 ns (± 89.96455457289566) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 23439.31660970052 ns (± 20.102526837921936) 23678.690044696516 ns (± 22.30804185167633) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 75885.84943498884 ns (± 70.47695578458048) 74818.4541829427 ns (± 52.090309543247855) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 28933.86459350586 ns (± 20.599365650523787) 28608.234078543526 ns (± 28.34690701694161) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 68853.92107282366 ns (± 93.68945075984831) 64471.952311197914 ns (± 119.3433840585778) 1.07
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5285504.166666667 ns (± 45838.41305978707) 5306296.40625 ns (± 52030.113290450936) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 174115.1142578125 ns (± 29866.96748109187) 170118.29858398438 ns (± 28553.424914041407) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 93515.9212552584 ns (± 234.54995593226923) 92335.55135091145 ns (± 341.1785117770062) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 25306.70177753155 ns (± 29.904731688346274) 25325.726623535156 ns (± 24.600992532189885) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 23885.000915527344 ns (± 75.49240120801548) 23762.762349446613 ns (± 51.16497195079566) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 74505.39812360491 ns (± 84.5137474803507) 73179.28232046273 ns (± 110.1275893034667) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 30007.38779703776 ns (± 28.456684721286713) 30247.835951585035 ns (± 50.572852220435415) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 64265.29744466146 ns (± 147.31804691771165) 64330.68074544271 ns (± 99.56573169925363) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4420241.462053572 ns (± 8779.93903320859) 4317368.247767857 ns (± 7162.944195699192) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 127572.07312950722 ns (± 93.52154953245798) 126858.02377554086 ns (± 76.8025384240541) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 91793.59566824777 ns (± 131.45673192805896) 91598.48196847098 ns (± 248.68170390381374) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 25676.5385219029 ns (± 22.021093617418437) 25566.878836495536 ns (± 25.032414139355765) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 23716.095406668526 ns (± 17.58916812040696) 23558.746337890625 ns (± 108.4542988170958) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 74495.07446289062 ns (± 84.37580243432794) 75481.5889485677 ns (± 120.15186172353252) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 30858.546229771204 ns (± 52.10884331855336) 31227.752249581474 ns (± 47.78713664913954) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 63898.826904296875 ns (± 178.86899688770006) 63440.122633713945 ns (± 65.13964764076812) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 5108605.729166667 ns (± 8553.552577127566) 5063713.169642857 ns (± 7179.898609042292) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 144135.4213169643 ns (± 614.3231811007416) 149338.94888070913 ns (± 548.6149082402721) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 92541.68538411458 ns (± 324.4178421637176) 93721.83750697544 ns (± 192.274106527192) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 25827.852085658484 ns (± 28.728648239968166) 25468.910653250558 ns (± 40.018377160464816) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 23555.67888532366 ns (± 24.186069215262634) 23580.892333984375 ns (± 100.10223652797673) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 76019.74039713542 ns (± 167.0283582495599) 78573.50911458333 ns (± 96.90501816666762) 0.97
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 30836.86349051339 ns (± 37.88801107296169) 31301.722130408652 ns (± 34.96302272095457) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 63237.44158063616 ns (± 32.39732336966606) 63707.890437199516 ns (± 76.03264882641206) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 4944320.833333333 ns (± 5848.566665777036) 4989882.03125 ns (± 8082.604697712345) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 147918.25125558037 ns (± 1151.0452711678874) 144811.9637044271 ns (± 781.4110957601756) 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 (windows-latest net8.0 Release)

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 105881.83855329241 ns (± 208.14933051224872) 104872.5899251302 ns (± 186.5630558976576) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11298.952611287436 ns (± 19.05651765899469) 11270.39087931315 ns (± 8.97033153358475) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 10269.060516357422 ns (± 14.534738304147433) 10084.891510009766 ns (± 9.679790127484672) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9390.425579364482 ns (± 16.099077143593462) 9320.2273050944 ns (± 8.76976605818192) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 14001.03988647461 ns (± 14.194787876853093) 13954.647267659506 ns (± 7.987320264281912) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 15860.532085712139 ns (± 10.085867571378557) 15879.463782677283 ns (± 10.897904872456198) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12745.689978966346 ns (± 30.267249575640772) 13611.25241793119 ns (± 25.51677172048252) 0.94
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9034.056912935697 ns (± 8.612633489744752) 8882.705629788912 ns (± 8.281903928401386) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 13622.88091023763 ns (± 79.70027668485766) 13546.334293910435 ns (± 27.96965383218336) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12069.01626586914 ns (± 13.576698576985951) 11853.70123726981 ns (± 9.452123260120851) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13499.52158610026 ns (± 26.36612531037948) 13724.709828694662 ns (± 18.562805711091343) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9157.582244873047 ns (± 25.249718159012897) 9282.003784179688 ns (± 9.493236106904224) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 12793.882598876953 ns (± 9.758515014254673) 12660.038639948918 ns (± 16.169128383187928) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 14629.057312011719 ns (± 21.74029446243915) 14589.14087931315 ns (± 11.854196331520557) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 13788.254765101841 ns (± 44.808275592307496) 14657.274040809045 ns (± 8.59495728265227) 0.94
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 129473.32682291667 ns (± 1041.070064689293) 122347.05461774554 ns (± 415.1578131711305) 1.06
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 43625.61014811198 ns (± 122.65922450941491) 43798.04171048678 ns (± 55.55798455284074) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 43061.60685221354 ns (± 96.05407127323507) 44198.321533203125 ns (± 78.68625802247281) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 45991.223653157555 ns (± 74.89348846545076) 49028.19257463728 ns (± 56.175288521527335) 0.94
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 70450.44860839844 ns (± 165.98543393398276) 69689.75394112723 ns (± 294.82418926454324) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 100289.65087890625 ns (± 360.32202404854615) 97600.7832845052 ns (± 246.8338911735949) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 48108.9101155599 ns (± 51.556124525114704) 48912.11568196615 ns (± 68.33158717928211) 0.98
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 36197.7870686849 ns (± 79.46326413034981) 36983.09631347656 ns (± 51.92217888564204) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 50027.82404972957 ns (± 78.26251465760329) 48878.34908621652 ns (± 77.72057260796052) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 69151.98887416294 ns (± 236.47750273064509) 71227.10832868304 ns (± 276.19804012787887) 0.97
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 56467.86824544271 ns (± 134.4213777147578) 55691.83262416295 ns (± 136.5391096161804) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9311.283220563617 ns (± 17.34062461779751) 9483.029988606771 ns (± 24.16699441894075) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 61896.51227678572 ns (± 177.22735618101274) 60266.904994419645 ns (± 272.60794455964754) 1.03
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 47244.232177734375 ns (± 67.02744124820633) 46923.03771972656 ns (± 71.58304931936684) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 50094.249979654945 ns (± 44.39933908108112) 47889.996337890625 ns (± 45.98228405214528) 1.05
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 104812.77117047991 ns (± 274.78845187357456) 111377.30800083706 ns (± 205.9015086835721) 0.94
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 43489.01062011719 ns (± 74.11376653274506) 42086.90665108817 ns (± 85.68532220689228) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 44130.55948893229 ns (± 147.07674539766793) 42613.50731482873 ns (± 73.1207616122908) 1.04
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 49596.092529296875 ns (± 121.39345347454771) 47179.45077078683 ns (± 43.83607014496087) 1.05
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 63243.89997209822 ns (± 207.20151952668928) 63463.82707868303 ns (± 161.73075204230778) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 87095.11067708333 ns (± 243.13661232671038) 86755.95179966518 ns (± 209.68741368629517) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 48128.2899983724 ns (± 66.07514355699062) 48311.832275390625 ns (± 59.26574575614401) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 38014.276123046875 ns (± 55.143889577773415) 37438.05890764509 ns (± 36.8588314016223) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 47997.23118373326 ns (± 127.14128511010695) 48273.34115164621 ns (± 57.575742964158685) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 63922.11042131697 ns (± 235.34383812527315) 59036.59912109375 ns (± 215.5583708134032) 1.08
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 57465.72408040365 ns (± 118.06344628337666) 56797.71705040565 ns (± 59.57326098036598) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9174.583892822266 ns (± 29.432472298405504) 9337.131617619441 ns (± 14.800399052080358) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 57576.116943359375 ns (± 67.64735999454524) 52471.86747233073 ns (± 111.18861330311205) 1.10
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 53088.89872233073 ns (± 150.8920170517624) 46525.41155133928 ns (± 68.76736858834579) 1.14
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48817.32623760517 ns (± 66.35902441931985) 48831.1317952474 ns (± 73.366809938104) 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.SortedSetOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 155630.88338216147 ns (± 1031.3573984370912) 166602.7293294271 ns (± 699.9021907900815) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 10348.022846221924 ns (± 12.471786685766382) 10298.579360961914 ns (± 55.92772887755164) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 11312.21861594064 ns (± 39.66050210551748) 10979.805398305258 ns (± 9.51223509963766) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 13415.291936238607 ns (± 97.76039476628503) 12286.29468863351 ns (± 42.67174305881988) 1.09
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 15629.07071861854 ns (± 69.41866703562651) 14952.191090901693 ns (± 67.54825396966463) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 12868.189509073893 ns (± 50.95871559927954) 12929.67449086507 ns (± 63.31121613662938) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 13640.587851969402 ns (± 90.32996220229194) 13293.213418579102 ns (± 45.26764529230813) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 14596.718844604493 ns (± 57.15564057608082) 14804.7812903268 ns (± 56.07275193772225) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 15886.657465616861 ns (± 41.48015002235457) 15912.823560274564 ns (± 22.640575935851004) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 13114.257108415875 ns (± 60.633330632321886) 12883.646786499023 ns (± 69.24865748754398) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 90350.12705891927 ns (± 514.8147372640508) 92207.22818429129 ns (± 191.3200817820164) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 11845.24002620152 ns (± 89.34651467614253) 11720.880350748697 ns (± 69.95921886667048) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 86055.78110351562 ns (± 210.51339640109114) 87155.97143554688 ns (± 266.3773916896283) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 84100.34221942608 ns (± 321.4826164419321) 86514.60819498698 ns (± 337.76189151633656) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 17366.285689290366 ns (± 129.8261614827493) 17855.354376220705 ns (± 96.42237204619346) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 11069.05348332723 ns (± 18.02968463036216) 10912.821559906006 ns (± 14.8232064774991) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 15160.424577985492 ns (± 52.54846846102773) 15211.80761311849 ns (± 48.860637368796276) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 10449.169222005208 ns (± 66.53225177807641) 10013.920799842248 ns (± 11.014902634907488) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 90910.78162560097 ns (± 312.50089171530124) 87309.76306966147 ns (± 284.68656970975286) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 88518.68557128907 ns (± 260.49983592895484) 87275.31379394532 ns (± 166.550015293443) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 91581.44108072917 ns (± 456.59998345201313) 89147.31517615684 ns (± 368.97053961696116) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 11536.43340174357 ns (± 13.482054017042191) 11703.110061645508 ns (± 54.58499709372176) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 13049.10608291626 ns (± 15.772148718869285) 13648.954256184896 ns (± 86.39541715378587) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 10811.137809753418 ns (± 60.46786584545499) 10827.847046915691 ns (± 41.691849823148736) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 12770.684134928386 ns (± 59.30465962539059) 13442.870003896216 ns (± 663.2261418759564) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 16176.795791625977 ns (± 23.672166519881873) 16520.72573852539 ns (± 50.25523340381242) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 169854.86976841517 ns (± 688.605391773886) 173894.03555733818 ns (± 732.7339062960882) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 54832.38999430338 ns (± 67.9294539553767) 54601.76518031529 ns (± 113.32359305228081) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 81618.66568429129 ns (± 225.5444546013775) 85033.07602364676 ns (± 344.4082097348121) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 121309.84225260417 ns (± 614.5062709958604) 118516.7966389974 ns (± 474.83262080193185) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 179862.91432291668 ns (± 752.1774502643291) 186094.93427734374 ns (± 1113.6316822854258) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 116698.37742919922 ns (± 461.99555765464976) 113895.00240652902 ns (± 445.73336223033965) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 135851.1184269832 ns (± 568.6235949544646) 128858.8994954427 ns (± 794.8857205097664) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 126201.44328962054 ns (± 708.1800649039453) 138005.2462565104 ns (± 720.312709584412) 0.91
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 222468.61819661458 ns (± 1265.3832518528225) 223547.79568684896 ns (± 1054.4856380401307) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 103950.45506873497 ns (± 874.651083971443) 100618.57993164062 ns (± 837.1465060117165) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 293427.12516276044 ns (± 3830.409184269086) 298089.3193708147 ns (± 4024.735750103052) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 61863.83600260417 ns (± 289.4966603853483) 67961.09007917132 ns (± 333.28061416474276) 0.91
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 215934.036655971 ns (± 3361.7149787193575) 202584.56535644532 ns (± 1863.634257936504) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 216091.85960286457 ns (± 2986.8839073625386) 201516.18297526042 ns (± 1673.4027551815286) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 17874.373252360027 ns (± 64.12412360044407) 17128.765689086915 ns (± 68.78761670563196) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 82571.58036921575 ns (± 403.08675470623774) 77678.80059407552 ns (± 503.6900767871995) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 128493.81218610491 ns (± 975.9802012579407) 132362.65900530134 ns (± 1680.7919125737478) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 60094.23409423828 ns (± 344.4754079311273) 57845.5853108724 ns (± 259.52056033222254) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 248387.21599469866 ns (± 1846.3180477094743) 248975.33243815103 ns (± 3192.4074058818987) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 221397.3685872396 ns (± 1781.6855530333971) 221111.6038248698 ns (± 1852.8006431349095) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 251010.34990234376 ns (± 3791.4963267585854) 233553.66541341145 ns (± 2552.444153660493) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 64676.59470214844 ns (± 309.75857962187405) 60418.685221354164 ns (± 347.71155738958873) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 13029.57492501395 ns (± 41.72675141457498) 13545.604150390625 ns (± 31.373527596403697) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 61632.53918457031 ns (± 274.06307284519204) 63223.22086745042 ns (± 131.06716600921632) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 132254.32219989484 ns (± 567.3077481021702) 141768.8130580357 ns (± 764.9062874485285) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 240423.50963541667 ns (± 1433.6385962781417) 238973.9760253906 ns (± 1643.4173329784958) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 155588.84020996094 ns (± 629.3354724193479) 155144.0326450893 ns (± 484.86204897472317) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 55627.31040445963 ns (± 212.6358701903423) 59220.36734008789 ns (± 168.88264154589066) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 80284.41076253256 ns (± 390.4631531617664) 79614.63427327474 ns (± 433.01337322305426) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 106002.58000895182 ns (± 445.7947495268599) 103893.83588053385 ns (± 454.22426123783913) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 167116.47215053014 ns (± 365.24968894074055) 175804.3123953683 ns (± 432.0242349380162) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 100959.05092366536 ns (± 471.37226658165537) 104748.19532993862 ns (± 350.9279241489672) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 124366.76818847656 ns (± 545.5153504661195) 116537.16345621744 ns (± 368.95198348341415) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 116627.43388264974 ns (± 339.98805475361155) 117695.94540608724 ns (± 459.44418083111265) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 179969.45213216144 ns (± 597.692193569745) 193463.00582682292 ns (± 759.2024271636141) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 100163.70684407552 ns (± 494.01593404251025) 107137.82533772786 ns (± 556.7554504686276) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 276492.87458147324 ns (± 2720.0678065361762) 266443.9930245536 ns (± 2562.65897513822) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 61691.39009312221 ns (± 162.63479623177145) 61291.68616536458 ns (± 276.0088200658737) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 192216.7383858817 ns (± 1185.7588108883224) 195196.64682617187 ns (± 2109.886722219441) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 188736.68583984376 ns (± 1057.2946397339858) 196134.60463053387 ns (± 1277.1024156871867) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 17944.374884033205 ns (± 91.07963185151658) 17982.004571097237 ns (± 92.24577665324817) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 82630.52221679688 ns (± 426.87036514338195) 87001.59682053786 ns (± 180.78891556788145) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 118207.00378417969 ns (± 228.4406081416349) 119925.61690266927 ns (± 218.78737381239998) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 60398.379420689176 ns (± 282.9812022763443) 60212.58567592076 ns (± 200.2659393504572) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 230739.8534016927 ns (± 2831.6928501446755) 232615.7561222957 ns (± 1643.9215496690351) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 216400.01783854168 ns (± 3154.954392513779) 221824.29067382813 ns (± 2890.0847984306956) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 227797.72371419272 ns (± 1534.2094370083394) 224663.68074544272 ns (± 3058.46768044042) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 59521.219490559895 ns (± 400.78487237735214) 62157.84111328125 ns (± 316.3951102136775) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 13600.946473257882 ns (± 73.91224963449731) 13115.428006998698 ns (± 44.1227198884747) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 61108.48642202524 ns (± 148.52454957909015) 61585.81731770833 ns (± 346.5747942998744) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 121600.71088518415 ns (± 668.7427001667302) 119342.64544270834 ns (± 624.7711128297478) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 187005.5216064453 ns (± 804.4649580848298) 199724.03759765625 ns (± 592.085458800471) 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.SortedSetOperations (windows-latest net8.0 Release)

Benchmark suite Current: 0614e0c Previous: 0c8bd6f Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 128123.98856026786 ns (± 227.817430102595) 124537.56510416667 ns (± 278.8815960540149) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 10222.718912760416 ns (± 73.38093165887621) 10312.818400065104 ns (± 60.40829159750134) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 11017.15589250837 ns (± 27.199917545505823) 10994.42629132952 ns (± 10.16523446695379) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 13763.659558977399 ns (± 32.58041798521985) 13809.934452601841 ns (± 34.853652638036415) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 21736.973135811942 ns (± 61.135073431054934) 21632.220023018974 ns (± 11.83685748317664) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 13848.543701171875 ns (± 103.306388037082) 13922.322627476284 ns (± 34.897786613727774) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 17063.462524414062 ns (± 9.849248262076383) 17000.34473125751 ns (± 22.152425643224632) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 23214.977373395646 ns (± 64.18742107801961) 23039.512634277344 ns (± 32.58789823377295) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 26174.25319126674 ns (± 20.866255743200394) 26228.017484224758 ns (± 31.175844655442404) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 15714.343965970553 ns (± 16.83139170778966) 15711.8408203125 ns (± 18.887881522955883) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 75577.28097098214 ns (± 107.15720460313027) 78855.01017252605 ns (± 154.44832062201723) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 13343.66182599749 ns (± 77.02925580139733) 13360.151789738582 ns (± 13.1510036582475) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 69941.44112723214 ns (± 119.89161357447236) 71168.7490609976 ns (± 81.9449527069488) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 69463.09344951923 ns (± 125.10006848311323) 69294.9344889323 ns (± 115.6744228018722) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 12932.78285435268 ns (± 30.761691261776935) 13123.50346883138 ns (± 38.709967004212224) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 11853.25190226237 ns (± 27.977439134400104) 11970.605141775948 ns (± 10.222973298150983) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 23984.654235839844 ns (± 36.95998285057079) 24073.68880051833 ns (± 29.37403578620837) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 10984.376729329428 ns (± 113.86591515626316) 11143.722240741436 ns (± 36.10597107737053) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 73328.01595052083 ns (± 798.2818327588033) 77210.71736653645 ns (± 92.81089071071591) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 75031.6357421875 ns (± 775.7547479355093) 75099.13242885044 ns (± 48.790805749158615) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 73822.88736979167 ns (± 987.9626494362424) 74152.40196814903 ns (± 250.53445352838366) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 13045.173797607422 ns (± 140.78363771597404) 13576.273600260416 ns (± 14.135355970828831) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 9193.184153238932 ns (± 80.58340336458963) 9160.871988932291 ns (± 16.752863483568426) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 13307.958374023438 ns (± 147.8241134155144) 13549.181307279146 ns (± 13.289943043442674) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 14882.521667480469 ns (± 58.73698536499318) 14934.172821044922 ns (± 11.935140216460375) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 27008.751322428387 ns (± 189.62913545818125) 27203.40074811663 ns (± 15.282297218042098) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 134038.20475260416 ns (± 420.8836811645433) 138994.54868861608 ns (± 479.27926705933294) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 39844.31335449219 ns (± 134.12898607953025) 38585.5460030692 ns (± 73.71704498639824) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 64845.100911458336 ns (± 150.10935337186544) 64556.6064453125 ns (± 141.92063713016864) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 103705.7246907552 ns (± 617.5076463141172) 101815.10986328125 ns (± 250.75414683449125) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 153074.84375 ns (± 707.1537906281766) 151969.14625901444 ns (± 595.9382491526161) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 93916.29801432292 ns (± 376.4972922817986) 95154.5427594866 ns (± 429.9884368371226) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 119676.982421875 ns (± 337.5525709488923) 116473.91793387277 ns (± 301.3966882145279) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 115611.74560546875 ns (± 328.9473012955676) 118419.39348493304 ns (± 387.14709355191485) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 201253.19301060267 ns (± 761.2963239058034) 204458.51440429688 ns (± 395.94452942055545) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 92110.9619140625 ns (± 556.4377497151589) 86599.1748046875 ns (± 259.5774704759038) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 266248.3561197917 ns (± 4853.394617343958) 259797.13309151787 ns (± 1165.4376661492945) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 58101.04756673177 ns (± 263.98534262089845) 59039.7696358817 ns (± 150.4664846712078) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 169252.26111778847 ns (± 866.1988231374318) 170310.52408854166 ns (± 929.5894073936735) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 166109.7802734375 ns (± 1983.8352242648627) 170603.33333333334 ns (± 959.4028771446139) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 12857.20942179362 ns (± 74.45843416468135) 13063.450927734375 ns (± 24.33210003820396) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 78115.92610677083 ns (± 246.35114610821677) 74352.90178571429 ns (± 214.14239411909267) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 115720.22181919643 ns (± 387.7215667129515) 114409.16573660714 ns (± 800.7964434137074) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 52042.30183919271 ns (± 225.9740084478561) 54918.90177408854 ns (± 103.82689980848068) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 218522.24283854166 ns (± 1904.0879981872629) 220306.72701322116 ns (± 1257.1051102561848) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 211866.9970703125 ns (± 2304.6106220973234) 220860.78857421875 ns (± 1493.2070176985892) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 223124.5792643229 ns (± 2091.814715179058) 233959.28016075722 ns (± 919.519610969438) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 54845.98388671875 ns (± 337.75990865972904) 53911.8994140625 ns (± 139.36900023990927) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 9226.602274576822 ns (± 25.48619122689048) 9285.15884399414 ns (± 17.99242878287946) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 58474.30033365885 ns (± 547.5017050019469) 57919.96561686198 ns (± 89.77994844739537) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 121334.47428385417 ns (± 1543.7938019451456) 119727.02718098958 ns (± 600.9034990784216) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 212795.166015625 ns (± 1559.7287606762088) 212570.64383370537 ns (± 725.4026893812007) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 121515.6396484375 ns (± 847.0671680446986) 122066.18489583333 ns (± 301.7700870702268) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 41138.424072265625 ns (± 232.54950614834155) 39642.642446664664 ns (± 51.23456801942225) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 64036.117318960336 ns (± 254.17965987778) 62878.56706891741 ns (± 262.57427147262143) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 94118.15534319196 ns (± 296.3426498536495) 101160.00122070312 ns (± 169.34516676678513) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 146423.1534830729 ns (± 734.9969656797921) 155591.26953125 ns (± 444.17526754183456) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 82552.7128092448 ns (± 180.73531886193928) 84593.09169224331 ns (± 219.26414696423146) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 111083.5595703125 ns (± 241.7156970287231) 114914.7676595052 ns (± 347.6844657502264) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 112309.43932166466 ns (± 641.839929796874) 109831.4692570613 ns (± 243.51488580059095) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 166717.05240885416 ns (± 500.31438172997093) 177295.7240513393 ns (± 608.2544283457638) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 92253.88270786831 ns (± 317.56591443920854) 94983.01147460938 ns (± 244.03080730636395) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 236358.50306919642 ns (± 1969.7201840569687) 244528.3984375 ns (± 1449.6858209213717) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 60912.14314778646 ns (± 121.27978370498029) 59435.80104282924 ns (± 69.01740138798468) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 156200.58268229166 ns (± 545.8556669062575) 156792.0418294271 ns (± 453.70713577068085) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 158981.8204752604 ns (± 621.2944459070187) 154434.46393694196 ns (± 588.9177277667754) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 12829.86330304827 ns (± 84.2278507086889) 12936.428715632512 ns (± 27.83888294322721) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 72562.39624023438 ns (± 1008.3481415611161) 71480.53588867188 ns (± 97.76052814853462) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 104206.0546875 ns (± 1179.4454173537044) 102872.52103365384 ns (± 171.1385568434965) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 52430.92244466146 ns (± 200.1265899343387) 53748.23282877604 ns (± 153.1725226703544) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 206577.5105794271 ns (± 422.7722190705291) 206715.43294270834 ns (± 965.0412763770056) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 200254.72005208334 ns (± 1192.131343193418) 200472.20377604166 ns (± 1036.6168978719363) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 216375.10416666666 ns (± 697.3127240651253) 211376.10560825892 ns (± 3022.299744980884) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 53231.00626627604 ns (± 404.4896045813822) 53580.43997628348 ns (± 99.11396780642065) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 9057.405344645182 ns (± 84.16983494471623) 9227.181067833533 ns (± 28.262598170367696) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 59924.64009602865 ns (± 216.30399711848057) 60080.38417271205 ns (± 42.17741074018407) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 110090.40120442708 ns (± 991.0822972134771) 114870.03092447917 ns (± 226.1532621476522) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 177483.59375 ns (± 1225.5988484905845) 177574.70458984375 ns (± 452.95231528749855) 1.00

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

Please sign in to comment.