Skip to content

Commit

Permalink
Add ZRANGEBYLEX command synonym. (#985)
Browse files Browse the repository at this point in the history
* Add ZRANGEBYLEX command synonym.

* Add to json in correct sort order

* Add testcases.

---------

Co-authored-by: prvyk <[email protected]>
Co-authored-by: Tal Zaccai <[email protected]>
  • Loading branch information
3 people authored Feb 8, 2025
1 parent 86c544b commit bacd35d
Show file tree
Hide file tree
Showing 11 changed files with 140 additions and 0 deletions.
51 changes: 51 additions & 0 deletions libs/resources/RespCommandsDocs.json
Original file line number Diff line number Diff line change
Expand Up @@ -7583,6 +7583,57 @@
}
]
},
{
"Command": "ZRANGEBYLEX",
"Name": "ZRANGEBYLEX",
"Summary": "Returns the number of members in a sorted set within a lexicographical range.",
"Group": "SortedSet",
"Complexity": "O(log(N)\u002BM) with N being the number of elements in the sorted set and M the number of elements being returned. If M is constant (e.g. always asking for the first 10 elements with LIMIT), you can consider it O(log(N)).",
"DocFlags": "Deprecated",
"ReplacedBy": "\u0060ZRANGE\u0060 with the \u0060BYLEX\u0060 argument",
"Arguments": [
{
"TypeDiscriminator": "RespCommandKeyArgument",
"Name": "KEY",
"DisplayText": "key",
"Type": "Key",
"KeySpecIndex": 0
},
{
"TypeDiscriminator": "RespCommandBasicArgument",
"Name": "MIN",
"DisplayText": "min",
"Type": "Double"
},
{
"TypeDiscriminator": "RespCommandBasicArgument",
"Name": "MAX",
"DisplayText": "max",
"Type": "Double"
},
{
"TypeDiscriminator": "RespCommandContainerArgument",
"Name": "LIMIT",
"Type": "Block",
"Token": "LIMIT",
"ArgumentFlags": "Optional",
"Arguments": [
{
"TypeDiscriminator": "RespCommandBasicArgument",
"Name": "OFFSET",
"DisplayText": "offset",
"Type": "Integer"
},
{
"TypeDiscriminator": "RespCommandBasicArgument",
"Name": "COUNT",
"DisplayText": "count",
"Type": "Integer"
}
]
}
]
},
{
"Command": "ZRANGEBYSCORE",
"Name": "ZRANGEBYSCORE",
Expand Down
25 changes: 25 additions & 0 deletions libs/resources/RespCommandsInfo.json
Original file line number Diff line number Diff line change
Expand Up @@ -5179,6 +5179,31 @@
}
]
},
{
"Command": "ZRANGEBYLEX",
"Name": "ZRANGEBYLEX",
"Arity": -4,
"Flags": "ReadOnly",
"FirstKey": 1,
"LastKey": 1,
"Step": 1,
"AclCategories": "Read, SortedSet, Slow",
"KeySpecifications": [
{
"BeginSearch": {
"TypeDiscriminator": "BeginSearchIndex",
"Index": 1
},
"FindKeys": {
"TypeDiscriminator": "FindKeysRange",
"LastKey": 0,
"KeyStep": 1,
"Limit": 0
},
"Flags": "RO, Access"
}
]
},
{
"Command": "ZRANGEBYSCORE",
"Name": "ZRANGEBYSCORE",
Expand Down
2 changes: 2 additions & 0 deletions libs/server/Objects/SortedSet/SortedSetObject.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ public enum SortedSetOperation : byte
ZINCRBY,
ZRANK,
ZRANGE,
ZRANGEBYLEX,
ZRANGEBYSCORE,
ZRANGESTORE,
GEOADD,
Expand Down Expand Up @@ -262,6 +263,7 @@ public override unsafe bool Operate(ref ObjectInput input, ref GarnetObjectStore
case SortedSetOperation.ZRANGESTORE:
SortedSetRange(ref input, ref output.SpanByteAndMemory);
break;
case SortedSetOperation.ZRANGEBYLEX:
case SortedSetOperation.ZRANGEBYSCORE:
SortedSetRange(ref input, ref output.SpanByteAndMemory);
break;
Expand Down
3 changes: 3 additions & 0 deletions libs/server/Objects/SortedSet/SortedSetObjectImpl.cs
Original file line number Diff line number Diff line change
Expand Up @@ -439,6 +439,9 @@ private void SortedSetRange(ref ObjectInput input, ref SpanByteAndMemory output)
ZRangeOptions options = new();
switch (input.header.SortedSetOp)
{
case SortedSetOperation.ZRANGEBYLEX:
options.ByLex = true;
break;
case SortedSetOperation.ZRANGESTORE:
options.WithScores = true;
break;
Expand Down
1 change: 1 addition & 0 deletions libs/server/Resp/Objects/SortedSetCommands.cs
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,7 @@ private unsafe bool SortedSetRange<TGarnetApi>(RespCommand command, ref TGarnetA
{
RespCommand.ZRANGE => SortedSetOperation.ZRANGE,
RespCommand.ZREVRANGE => SortedSetOperation.ZREVRANGE,
RespCommand.ZRANGEBYLEX => SortedSetOperation.ZRANGEBYLEX,
RespCommand.ZRANGEBYSCORE => SortedSetOperation.ZRANGEBYSCORE,
RespCommand.ZREVRANGEBYLEX => SortedSetOperation.ZREVRANGEBYLEX,
RespCommand.ZREVRANGEBYSCORE => SortedSetOperation.ZREVRANGEBYSCORE,
Expand Down
5 changes: 5 additions & 0 deletions libs/server/Resp/Parser/RespCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ public enum RespCommand : ushort
ZMSCORE,
ZRANDMEMBER,
ZRANGE,
ZRANGEBYLEX,
ZRANGEBYSCORE,
ZRANK,
ZREVRANGE,
Expand Down Expand Up @@ -1578,6 +1579,10 @@ private RespCommand FastParseArrayCommand(ref int count, ref ReadOnlySpan<byte>
{
return RespCommand.ZRANGESTORE;
}
else if (*(ulong*)(ptr + 2) == MemoryMarshal.Read<ulong>("1\r\nZRANG"u8) && *(ulong*)(ptr + 10) == MemoryMarshal.Read<ulong>("EBYLEX\r\n"u8))
{
return RespCommand.ZRANGEBYLEX;
}
else if (*(ulong*)(ptr + 2) == MemoryMarshal.Read<ulong>("1\r\nZINTE"u8) && *(ulong*)(ptr + 10) == MemoryMarshal.Read<ulong>("RSTORE\r\n"u8))
{
return RespCommand.ZINTERSTORE;
Expand Down
1 change: 1 addition & 0 deletions libs/server/Resp/RespServerSession.cs
Original file line number Diff line number Diff line change
Expand Up @@ -649,6 +649,7 @@ private bool ProcessArrayCommands<TGarnetApi>(RespCommand cmd, ref TGarnetApi st
RespCommand.ZINCRBY => SortedSetIncrement(ref storageApi),
RespCommand.ZRANK => SortedSetRank(cmd, ref storageApi),
RespCommand.ZRANGE => SortedSetRange(cmd, ref storageApi),
RespCommand.ZRANGEBYLEX => SortedSetRange(cmd, ref storageApi),
RespCommand.ZRANGESTORE => SortedSetRangeStore(ref storageApi),
RespCommand.ZRANGEBYSCORE => SortedSetRange(cmd, ref storageApi),
RespCommand.ZREVRANK => SortedSetRank(cmd, ref storageApi),
Expand Down
1 change: 1 addition & 0 deletions libs/server/Transaction/TxnKeyManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ internal int GetKeys(RespCommand command, int inputCount, out ReadOnlySpan<byte>
RespCommand.ZINCRBY => SortedSetObjectKeys(SortedSetOperation.ZINCRBY, inputCount),
RespCommand.ZRANK => SortedSetObjectKeys(SortedSetOperation.ZRANK, inputCount),
RespCommand.ZRANGE => SortedSetObjectKeys(SortedSetOperation.ZRANGE, inputCount),
RespCommand.ZRANGEBYLEX => SortedSetObjectKeys(SortedSetOperation.ZRANGEBYLEX, inputCount),
RespCommand.ZRANGEBYSCORE => SortedSetObjectKeys(SortedSetOperation.ZRANGEBYSCORE, inputCount),
RespCommand.ZREVRANK => SortedSetObjectKeys(SortedSetOperation.ZREVRANK, inputCount),
RespCommand.ZREMRANGEBYLEX => SortedSetObjectKeys(SortedSetOperation.ZREMRANGEBYLEX, inputCount),
Expand Down
1 change: 1 addition & 0 deletions playground/CommandInfoUpdater/SupportedCommand.cs
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,7 @@ public class SupportedCommand
new("ZPOPMIN", RespCommand.ZPOPMIN),
new("ZRANDMEMBER", RespCommand.ZRANDMEMBER),
new("ZRANGE", RespCommand.ZRANGE),
new("ZRANGEBYLEX", RespCommand.ZRANGEBYLEX),
new("ZRANGEBYSCORE", RespCommand.ZRANGEBYSCORE),
new("ZRANGESTORE", RespCommand.ZRANGESTORE),
new("ZRANK", RespCommand.ZRANK),
Expand Down
21 changes: 21 additions & 0 deletions test/Garnet.test/Resp/ACL/RespCommandTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6403,6 +6403,27 @@ static async Task DoZRangeStoreAsync(GarnetClient client)
}
}

[Test]
public async Task ZRangeByLexACLsAsync()
{
await CheckCommandsAsync(
"ZRANGEBYLEX",
[DoZRangeByLexAsync, DoZRangeByLexLimitAsync]
);

static async Task DoZRangeByLexAsync(GarnetClient client)
{
string[] val = await client.ExecuteForStringArrayResultAsync("ZRANGEBYLEX", ["key", "10", "20"]);
ClassicAssert.AreEqual(0, val.Length);
}

static async Task DoZRangeByLexLimitAsync(GarnetClient client)
{
string[] val = await client.ExecuteForStringArrayResultAsync("ZRANGEBYLEX", ["key", "10", "20", "LIMIT", "2", "3"]);
ClassicAssert.AreEqual(0, val.Length);
}
}

[Test]
public async Task ZRangeByScoreACLsAsync()
{
Expand Down
29 changes: 29 additions & 0 deletions test/Garnet.test/RespSortedSetTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,9 @@ public void AddWithOptions()
var added = db.SortedSetAdd(key, entries);
ClassicAssert.AreEqual(entries.Length, added);

var lex = db.SortedSetRangeByValue(key, default, "c");
CollectionAssert.AreEqual(new RedisValue[] { "a", "b", "c" }, lex);

// XX - Only update elements that already exist. Don't add new elements.
var testEntries = new[]
{
Expand All @@ -200,6 +203,8 @@ public void AddWithOptions()

added = db.SortedSetAdd(key, testEntries, SortedSetWhen.Exists);
ClassicAssert.AreEqual(0, added);
lex = db.SortedSetRangeByValue(key, default, "c");
CollectionAssert.AreEqual(new RedisValue[] { "a", "c", "b" }, lex);
var scores = db.SortedSetScores(key, [new RedisValue("a"), new RedisValue("b")]);
CollectionAssert.AreEqual(new double[] { 3, 4 }, scores);
var count = db.SortedSetLength(key);
Expand All @@ -216,6 +221,8 @@ public void AddWithOptions()

added = db.SortedSetAdd(key, testEntries, SortedSetWhen.NotExists);
ClassicAssert.AreEqual(2, added);
lex = db.SortedSetRangeByValue(key, default, "c");
CollectionAssert.AreEqual(new RedisValue[] { "a", "c", "b" }, lex);
scores = db.SortedSetScores(key, [new RedisValue("a"), new RedisValue("b"), new RedisValue("k"), new RedisValue("l")]);
CollectionAssert.AreEqual(new double[] { 3, 4, 11, 12 }, scores);
count = db.SortedSetLength(key);
Expand All @@ -231,6 +238,8 @@ public void AddWithOptions()

added = db.SortedSetAdd(key, testEntries, SortedSetWhen.LessThan);
ClassicAssert.AreEqual(1, added);
lex = db.SortedSetRangeByValue(key, default, "c");
CollectionAssert.AreEqual(new RedisValue[] { "a", "b", "c" }, lex);
scores = db.SortedSetScores(key, [new RedisValue("a"), new RedisValue("b"), new RedisValue("m")]);
CollectionAssert.AreEqual(new double[] { 3, 3, 13 }, scores);
count = db.SortedSetLength(key);
Expand All @@ -246,6 +255,8 @@ public void AddWithOptions()

added = db.SortedSetAdd(key, testEntries, SortedSetWhen.GreaterThan);
ClassicAssert.AreEqual(1, added);
lex = db.SortedSetRangeByValue(key, default, "c");
CollectionAssert.AreEqual(new RedisValue[] { "b", "c", "a" }, lex);
scores = db.SortedSetScores(key, [new RedisValue("a"), new RedisValue("b"), new RedisValue("n")]);
CollectionAssert.AreEqual(new double[] { 4, 3, 14 }, scores);
count = db.SortedSetLength(key);
Expand Down Expand Up @@ -2044,6 +2055,12 @@ public void CanDoZRangeByLex()
expectedResponse = "*3\r\n$1\r\na\r\n$1\r\nb\r\n$1\r\nc\r\n";
actualValue = Encoding.ASCII.GetString(response).Substring(0, expectedResponse.Length);
ClassicAssert.AreEqual(expectedResponse, actualValue);

// ZRANGEBYLEX Synonym
response = lightClientRequest.SendCommand("ZRANGEBYLEX board - [c", 4);
//expectedResponse = "*3\r\n$1\r\na\r\n$1\r\nb\r\n$1\r\nc\r\n";
actualValue = Encoding.ASCII.GetString(response).Substring(0, expectedResponse.Length);
ClassicAssert.AreEqual(expectedResponse, actualValue);
}

[Test]
Expand Down Expand Up @@ -2082,6 +2099,12 @@ public void CanDoZRangeByLexReverse()
expectedResponse = "*3\r\n$1\r\nc\r\n$1\r\nb\r\n$1\r\na\r\n";
actualValue = Encoding.ASCII.GetString(response).Substring(0, expectedResponse.Length);
ClassicAssert.AreEqual(expectedResponse, actualValue);

// ZREVRANGEBYLEX Synonym
response = lightClientRequest.SendCommand("ZREVRANGEBYLEX board [c - REV", 4);
//expectedResponse = "*3\r\n$1\r\nc\r\n$1\r\nb\r\n$1\r\na\r\n";
actualValue = Encoding.ASCII.GetString(response).Substring(0, expectedResponse.Length);
ClassicAssert.AreEqual(expectedResponse, actualValue);
}

[Test]
Expand All @@ -2098,6 +2121,12 @@ public void CanDoZRangeByLexWithLimit()
expectedResponse = "*3\r\n$7\r\nNewYork\r\n$5\r\nParis\r\n$5\r\nSeoul\r\n";
actualValue = Encoding.ASCII.GetString(response).Substring(0, expectedResponse.Length);
ClassicAssert.AreEqual(expectedResponse, actualValue);

// ZRANGEBYLEX Synonym
response = lightClientRequest.SendCommand("ZRANGEBYLEX mycity - + LIMIT 2 3", 4);
//expectedResponse = "*3\r\n$7\r\nNewYork\r\n$5\r\nParis\r\n$5\r\nSeoul\r\n";
actualValue = Encoding.ASCII.GetString(response).Substring(0, expectedResponse.Length);
ClassicAssert.AreEqual(expectedResponse, actualValue);
}


Expand Down

32 comments on commit bacd35d

@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: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 93.67129161953926 ns (± 0.14093509634468213) 91.43665738616671 ns (± 0.44393907032224234) 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.

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 2609.921348314607 ns (± 330.5229061213287) 2958.5108695652175 ns (± 585.0993997372259) 0.88
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2647.4444444444443 ns (± 61.3899993984671) 3510.865979381443 ns (± 1008.4563040945508) 0.75
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 252886.7474226804 ns (± 24321.582917763477) 268927.55263157893 ns (± 27213.755140717036) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 269587.71428571426 ns (± 3381.230117042554) 253945.9105263158 ns (± 24925.20656116834) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 17342.894736842107 ns (± 391.28817097957096) 21443.978021978022 ns (± 4535.547331856608) 0.81
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 144143.17708333334 ns (± 14037.493678674899) 151746.46 ns (± 18384.994885992757) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2756.1444444444446 ns (± 569.1958759456257) 4509.371134020618 ns (± 1953.5069443588052) 0.61
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 4612.041237113402 ns (± 1288.956845003659) 3634.2311827956987 ns (± 771.2457193142417) 1.27
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 271530.85789473687 ns (± 27886.804558182946) 265834.3775510204 ns (± 33775.80638190209) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 259107.0918367347 ns (± 32185.466403167393) 268599.3789473684 ns (± 28895.79063108149) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 28520.8125 ns (± 9466.87221210169) 31215.382978723403 ns (± 9234.831098706822) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 164547.62626262626 ns (± 21754.162005533024) 155030.39795918367 ns (± 19676.50180633847) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 6239.691489361702 ns (± 1478.5983701995947) 5171.9 ns (± 1707.219055109115) 1.21
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 4139.989361702128 ns (± 1267.8080970136416) 4131.288659793814 ns (± 1648.0427530278334) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 232438.2191780822 ns (± 11505.948198705473) 226139.66666666666 ns (± 1317.722334756132) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 240500.2474226804 ns (± 18000.017657416643) 238795.23469387754 ns (± 14606.680175470217) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 18517.350574712644 ns (± 1913.7139863622526) 14253.1875 ns (± 275.2543596384987) 1.30
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 148472.75757575757 ns (± 14878.45096864405) 149334.76 ns (± 17565.66063683586) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2905.073684210526 ns (± 670.5282173462641) 3996.5154639175257 ns (± 1193.1694933506062) 0.73
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2752.2741935483873 ns (± 388.56559317102875) 3228.4175824175823 ns (± 889.1955923559233) 0.85
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 288935.32692307694 ns (± 11831.683505625908) 290776.89361702127 ns (± 18187.01822047808) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 287683.14 ns (± 11456.04098506236) 322052.06 ns (± 34350.5646695593) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 21724.25 ns (± 3622.2943934855602) 26806.117021276597 ns (± 7407.800082804878) 0.81
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 160410.77272727274 ns (± 22575.318888437807) 161880.12626262626 ns (± 19339.32380874014) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 2731.6774193548385 ns (± 382.54394920260955) 4480.5 ns (± 1406.189987010963) 0.61
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 2741.553191489362 ns (± 482.7865713587408) 4276.81914893617 ns (± 1430.012451729877) 0.64
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 277112.68 ns (± 7382.43887953026) 289581.0698924731 ns (± 18642.651584936742) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 274866.54761904763 ns (± 6346.593097687849) 291178.9120879121 ns (± 17004.61644485491) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 19809.027472527472 ns (± 1879.9262180596309) 27202.543010752688 ns (± 7815.1134639653) 0.73
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 151930.2142857143 ns (± 15713.839857823408) 156789.05208333334 ns (± 17050.974707357433) 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.LuaScriptCacheOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 980.7873563218391 ns (± 368.76815392588674) 1196.6082474226805 ns (± 600.8620119721927) 0.82
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 762.2471910112359 ns (± 295.40824144112514) 982.236559139785 ns (± 322.3778635542008) 0.78
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1715.5309278350514 ns (± 356.94480355302153) 1668.4072164948454 ns (± 617.9840727868421) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 228227.19191919192 ns (± 24232.271075637942) 230114.47674418605 ns (± 25493.208811818535) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1602.6052631578948 ns (± 40.17447328955997) 3118.3333333333335 ns (± 1217.7968062137827) 0.51
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 8277.645833333334 ns (± 912.6096067312934) 11792.86559139785 ns (± 2863.0470078638186) 0.70
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 939.6931818181819 ns (± 263.3620539243095) 908.7555555555556 ns (± 426.99752153350414) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 930.8469387755102 ns (± 369.7347154865136) 966.3602150537635 ns (± 362.32484798198783) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1724.860824742268 ns (± 358.6528087152152) 1905.1473684210525 ns (± 570.7689656017264) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 246380.95918367346 ns (± 32696.674387204166) 237836.52083333334 ns (± 33584.964430994114) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1577.5333333333333 ns (± 56.45289970459862) 2131.3870967741937 ns (± 903.2628419075077) 0.74
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 7338.153846153846 ns (± 97.16896465594193) 8969.637362637362 ns (± 1007.2897356160303) 0.82
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 983.6931818181819 ns (± 256.1169074813406) 1232.516129032258 ns (± 447.0992889656036) 0.80
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 799.6483516483516 ns (± 281.88888171785294) 745.0434782608696 ns (± 256.6590466372377) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1583.96875 ns (± 340.45135530490603) 1860.5217391304348 ns (± 431.1414055853706) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 212701.89285714287 ns (± 9166.453771876453) 209178.02 ns (± 5384.239493806592) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1749.1842105263158 ns (± 355.8221006363036) 1730.6494845360826 ns (± 615.5820254245352) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 8448.854166666666 ns (± 900.4912808738485) 10139.31182795699 ns (± 2925.528268827086) 0.83
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1012.5631578947368 ns (± 427.3300286844508) 1174.6368421052632 ns (± 382.0592749635406) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 835.0824742268042 ns (± 369.1864555485224) 938.1770833333334 ns (± 370.6356700188892) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1585.360824742268 ns (± 526.6096392958572) 1566.8645833333333 ns (± 784.8701081914485) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 251106.88888888888 ns (± 9530.65358872532) 254481.19811320756 ns (± 10630.0954000801) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1858.1145833333333 ns (± 373.5950205289615) 2008.9942528735633 ns (± 514.6428401071594) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 8537.478947368421 ns (± 895.1632797564992) 9389.744444444445 ns (± 1577.2645468695112) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1041.284090909091 ns (± 257.20167179448254) 1133.5449438202247 ns (± 324.0820922274997) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 846.3548387096774 ns (± 250.8188608971965) 1142.8222222222223 ns (± 630.8751826865895) 0.74
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1641.6847826086957 ns (± 429.11285765058483) 1529.5337078651685 ns (± 573.2015243238907) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 249080.58695652173 ns (± 11989.576628372728) 256921.05128205128 ns (± 13260.166811204615) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1571.8064516129032 ns (± 55.354264728708245) 2421.2916666666665 ns (± 961.7136341110528) 0.65
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 7677.933333333333 ns (± 92.73962527009743) 9612.127906976744 ns (± 948.0278110404546) 0.80

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: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1933.310368171105 ns (± 13.193395567466771) 1850.9430854797363 ns (± 11.848155032570507) 1.04
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1929.739272435506 ns (± 4.8370411295277895) 1872.6267377535503 ns (± 1.2388720019522734) 1.03
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1929.1770483163687 ns (± 2.887819014248405) 1926.8303304399763 ns (± 1.649655228823916) 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.

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 38024.58987426758 ns (± 29.428434625125327) 38865.35440935408 ns (± 122.45752965987376) 0.98
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 39828.82633150541 ns (± 137.6486615321798) 40468.2006792341 ns (± 141.52926969432818) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32088.583923339844 ns (± 245.34800805044063) 31969.31284790039 ns (± 202.89405873443621) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 32274.149536132812 ns (± 25.40599243744684) 32002.23791034405 ns (± 157.60207376171687) 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: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 13270.176100594657 ns (± 23.540726058091288) 13189.382875882662 ns (± 45.97165010706023) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 13241.584337674654 ns (± 27.744721574800717) 13343.424592154366 ns (± 55.35948932974324) 0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 13288.831179300943 ns (± 73.81335321778113) 13220.712916782924 ns (± 48.621575858192145) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 139594.95450032552 ns (± 1220.5767314328666) 142697.1537597656 ns (± 1128.2055335140399) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 130008.5949358259 ns (± 980.2395335859129) 133258.83140345983 ns (± 341.97825626829626) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 167408.6567586263 ns (± 481.84115057846935) 158665.5326625279 ns (± 865.3355693361211) 1.06
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 148108.19418945312 ns (± 1468.247867613419) 148400.68611653647 ns (± 1211.596240692192) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 142973.51293945312 ns (± 466.28778791755934) 136904.6223332332 ns (± 408.5013234398545) 1.04
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 139580.7497233073 ns (± 1385.9591886167925) 130065.38395182292 ns (± 854.4201549318806) 1.07

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 9128.213806152344 ns (± 19.67636940199936) 9273.377663748604 ns (± 13.774690116612932) 0.98
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 9191.43317086356 ns (± 19.809782528057823) 9179.3435160319 ns (± 21.194542277549584) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 9019.06487601144 ns (± 21.57656506999738) 9275.863647460938 ns (± 23.494786147324835) 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.ClusterMigrate (windows-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 35802.5144136869 ns (± 49.12184149167219) 34962.357584635414 ns (± 85.59438520483631) 1.02
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 36680.83038330078 ns (± 33.04778414932325) 37439.95890299479 ns (± 106.35143472150268) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 31100.143197866586 ns (± 24.129211950959952) 30984.169108072918 ns (± 46.130290480265806) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30270.72012765067 ns (± 21.514832365819732) 30824.405779157365 ns (± 45.50591372959204) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 85.92638543673924 ns (± 0.09932777236818081) 82.41394928523472 ns (± 0.2626298580313925) 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: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 250.1282471338908 ns (± 2.1768839502801107) 247.6430902083715 ns (± 0.3469975120221636) 1.01
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 281.3808085521062 ns (± 0.5895137756584676) 290.55742607797896 ns (± 0.6959250125458256) 0.97
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 327.85246280034386 ns (± 2.1554704496856547) 330.6445810113634 ns (± 1.722434572005727) 0.99
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 344.7658576965332 ns (± 2.428353347085235) 336.1833243710654 ns (± 1.3262400928549496) 1.03
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 253.0479799417349 ns (± 0.3523371987151389) 253.7342245028569 ns (± 0.8387757001678935) 1.00
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 192.33779725233714 ns (± 0.9984657424099529) 199.45136596361797 ns (± 1.4846768242722121) 0.96
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 322.42372713770186 ns (± 0.6654765822207729) 323.8530264922551 ns (± 1.5972984304877809) 1.00
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 325.5988904237747 ns (± 0.39985367756636275) 327.9374505451747 ns (± 1.3235399862221975) 0.99
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 373.1019212404887 ns (± 2.0060807502438487) 376.7712142650898 ns (± 0.7872240985976046) 0.99
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 374.3461586066655 ns (± 0.7940946283238691) 376.23464295069374 ns (± 2.1169626151379233) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17120.998465983073 ns (± 189.0520214140513) 16818.784290568034 ns (± 169.70880610055818) 1.02
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16478.800116402763 ns (± 137.67258574047565) 16299.699559529623 ns (± 45.01071022038924) 1.01
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15300.353725179037 ns (± 129.66321386345354) 15268.42359488351 ns (± 59.825963655909625) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14117.27567400251 ns (± 102.15720467618385) 14014.036432538715 ns (± 52.853858224716824) 1.01
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 123958.71160481771 ns (± 952.8258733926782) 124204.92046649639 ns (± 465.83721080137036) 1.00
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 21120.96369934082 ns (± 236.46316937132232) 21239.6629486084 ns (± 33.37391970268567) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 20690.618912760416 ns (± 266.24024797389836) 21341.257653808592 ns (± 167.3875258870483) 0.97
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16136.61264444987 ns (± 179.04340669415052) 15966.888293926533 ns (± 71.5528767266583) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15759.624853951591 ns (± 157.57288089166283) 15095.46711730957 ns (± 15.365918323107604) 1.04
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 133151.08961588543 ns (± 1274.126079041909) 132832.52764892578 ns (± 222.1380365140635) 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.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1958.6216125488281 ns (± 52.24535759884151) 1898.356124332973 ns (± 10.771665391207966) 1.03
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1985.9071731567383 ns (± 43.124464623031876) 1954.0364837646484 ns (± 17.96941492818294) 1.02
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1907.9580942789714 ns (± 31.1455590131864) 1906.8018976847331 ns (± 13.374129634557592) 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: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 47142.32502746582 ns (± 62.18743452741979) 49678.4229888916 ns (± 85.38286066382408) 0.95
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 194893.35302734375 ns (± 863.9503586427483) 194806.92501627604 ns (± 1102.5324217240677) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 125451.69469401041 ns (± 1334.8673806180886) 123592.88060584434 ns (± 109.91651697815081) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 100130.63552246094 ns (± 457.64258358351515) 101825.81758939303 ns (± 492.11690232235793) 0.98
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 48213.98963274275 ns (± 192.1457864193085) 50808.1697265625 ns (± 270.19985088252605) 0.95
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 206477.78261021205 ns (± 955.7360581313112) 209238.97055664062 ns (± 1205.5171031287289) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 139019.1986816406 ns (± 1087.8560828653683) 136210.15958077568 ns (± 545.991705184989) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 128097.95231745794 ns (± 366.2240393470552) 126522.74195963542 ns (± 1148.2957287776796) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 47392.31376765324 ns (± 47.51870456232792) 45429.51471416767 ns (± 53.02143698588937) 1.04
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 195442.4287109375 ns (± 741.9024961180702) 190370.23426920574 ns (± 817.4655590233128) 1.03
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 123758.18926532452 ns (± 162.69291906510227) 123797.22216796875 ns (± 144.64528380924006) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 98690.72017822266 ns (± 406.90646463664183) 98566.31806828425 ns (± 357.9315663638881) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 103914.27753155048 ns (± 171.19809823546836) 104767.6102701823 ns (± 269.404962301265) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 101846.12426757812 ns (± 199.19326351173353) 98622.7616373698 ns (± 266.057723213703) 1.03
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 119753.86474609375 ns (± 331.6808346194646) 118848.8542829241 ns (± 439.5861028558822) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 120897.73274739583 ns (± 483.5293093569184) 122074.49300130208 ns (± 818.2269463216026) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 106538.15220424107 ns (± 179.40681573051737) 106318.93961588542 ns (± 265.63612280993567) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 101763.49661690848 ns (± 133.69895523270375) 100037.79954176683 ns (± 183.5081572990698) 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.

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 15789.822387695312 ns (± 41.84277079830431) 16307.77083176833 ns (± 27.375435744944635) 0.97
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 15205.526529947916 ns (± 25.05199909632707) 15239.511413574219 ns (± 35.33776507786148) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14606.603240966797 ns (± 33.41634091155033) 14296.765840970553 ns (± 22.405542739459033) 1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13302.122388567243 ns (± 14.555653647385986) 13385.83003452846 ns (± 18.854496837556873) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 146706.86848958334 ns (± 246.68448284268837) 141381.90542367788 ns (± 182.02198202695374) 1.04
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19232.415335518974 ns (± 13.876620790695966) 19179.27276611328 ns (± 26.653373914522433) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 19607.655843098957 ns (± 18.72629439586566) 19843.126351492745 ns (± 30.57032128720006) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15463.572082519531 ns (± 14.823209077328272) 15410.86948939732 ns (± 25.87361840034791) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14768.10302734375 ns (± 16.085430698646395) 14420.89102608817 ns (± 10.073433175998016) 1.02
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 150119.9941781851 ns (± 445.6826072532039) 149889.26653180804 ns (± 295.6138645293889) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 5184.782608695652 ns (± 1309.133996332522) 4565.263157894737 ns (± 1692.5222536047693) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 4078.125 ns (± 1478.2068173083367) 4683.673469387755 ns (± 1571.111227831023) 0.87
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 245479.8969072165 ns (± 48845.624516063464) 234274.22680412373 ns (± 38448.014898774134) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 273157.14285714284 ns (± 60777.79878164615) 254086.8686868687 ns (± 52558.66041855315) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 23585.483870967742 ns (± 7165.961890609787) 30357.291666666668 ns (± 9618.723460458352) 0.78
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 121229.89690721649 ns (± 23852.302321388768) 134409.18367346938 ns (± 28519.807140419813) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 5864.141414141414 ns (± 1770.8530229179305) 5483.673469387755 ns (± 2165.8880170931834) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 5142.424242424242 ns (± 2242.6337882003245) 5059.183673469388 ns (± 1510.9795235394286) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 255804.0404040404 ns (± 59883.28430046732) 241543.6170212766 ns (± 45753.03164879953) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 256413.26530612246 ns (± 51818.26219050916) 255955 ns (± 46724.503931842526) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 30637.23404255319 ns (± 8795.135312798862) 29652.083333333332 ns (± 10473.897170099797) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 143161.61616161617 ns (± 26410.363253035477) 133488.65979381444 ns (± 27086.050669919947) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 4361.8279569892475 ns (± 1240.6037680137485) 6821.212121212121 ns (± 1676.078557853561) 0.64
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 4875.789473684211 ns (± 1707.0389810624542) 5762.244897959184 ns (± 1504.5988132692469) 0.85
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 269626.84210526315 ns (± 37845.28822700974) 266863 ns (± 43980.5803219392) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 267077.77777777775 ns (± 48805.19283921088) 285673.19587628864 ns (± 54678.95031351934) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 28081.443298969072 ns (± 5249.351743646289) 32427.41935483871 ns (± 6531.098333496076) 0.87
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 137060.60606060605 ns (± 26690.710828430594) 142156.1224489796 ns (± 31924.657007018563) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 5204.639175257732 ns (± 1988.404962660435) 5095.918367346939 ns (± 1863.5913874148462) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 4131.632653061224 ns (± 1733.8710007293525) 5486.59793814433 ns (± 1851.1048989938517) 0.75
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 302228.26086956525 ns (± 44178.40287356112) 285090.4761904762 ns (± 29282.068689873373) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 334238.7755102041 ns (± 67021.958061539) 290240 ns (± 26163.0655696155) 1.15
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 36388.541666666664 ns (± 8266.341006778684) 31369.473684210527 ns (± 8319.191778514567) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 150954.54545454544 ns (± 37979.133026631156) 141226.28865979382 ns (± 24728.179662397466) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 4446.938775510204 ns (± 1834.1100306307528) 4709.139784946236 ns (± 1332.9630738826697) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 3768.4210526315787 ns (± 1269.1313127150293) 4878.125 ns (± 1479.7726087761628) 0.77
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 293088.8888888889 ns (± 36755.51000333818) 298495.55555555556 ns (± 29847.454528363418) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 308219.7802197802 ns (± 46075.67499904724) 280779.347826087 ns (± 26062.041523280637) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 33965.217391304344 ns (± 7472.990704002768) 31745.263157894737 ns (± 6961.593245451616) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 144447.47474747474 ns (± 30274.267861972115) 141598.96907216494 ns (± 28852.49662379527) 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.

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 255.5018009185791 ns (± 1.40816255369853) 270.28625232832775 ns (± 1.4742059854623402) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 311.29477074941 ns (± 1.3465882624771153) 309.80617701212566 ns (± 1.3127884960908394) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 495.2365367595966 ns (± 1.3255574212739518) 512.1757567269461 ns (± 1.0740445149962972) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 636.470446840922 ns (± 2.954228632401979) 607.8260713985989 ns (± 2.2361902840964234) 1.05
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 232.27556796868643 ns (± 0.3544076031434109) 270.8169592618942 ns (± 0.4009776583785758) 0.86
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 313.490684236799 ns (± 0.7806127183506398) 306.3910214219774 ns (± 1.3959367268862939) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 488.41288339174713 ns (± 1.547161682970007) 509.52962017059326 ns (± 1.4232111569883077) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 596.4696701685588 ns (± 4.0212701891462075) 601.0515086491903 ns (± 1.8110370100309592) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 234.1532349927085 ns (± 0.7072765851182606) 245.88697709356035 ns (± 1.060663146880144) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 314.66993042400907 ns (± 0.6139179136869685) 302.30505064555575 ns (± 1.4132065239872746) 1.04
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 517.4506581624349 ns (± 3.1654024930792173) 533.0516841070993 ns (± 0.9288536248172848) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 608.2570153016311 ns (± 1.3278977210495964) 607.5317778587341 ns (± 0.7355185211660792) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 247.26503838025607 ns (± 0.5562804562066713) 251.36858929906572 ns (± 1.2947642706599503) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 305.7391299860818 ns (± 0.5305404800036919) 311.1806479862758 ns (± 1.038964349391145) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 488.4477199554443 ns (± 5.17440159093027) 511.25158243912915 ns (± 1.2926432555570153) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 573.5814220564706 ns (± 2.5555917181582974) 606.9888714790344 ns (± 1.919337105637262) 0.94
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 244.68925074736276 ns (± 0.1802505136075017) 256.69426409403485 ns (± 0.20084539641059615) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 295.89265555601855 ns (± 0.653287885809945) 306.13526978859534 ns (± 0.8984108245421408) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 485.3878192168016 ns (± 1.2256625062222897) 516.8959084238325 ns (± 1.8028490450383527) 0.94
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 606.9034294764201 ns (± 3.070476831167043) 581.8117642035851 ns (± 1.95455380930177) 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 (windows-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 220.98136865175687 ns (± 0.2891822352197573) 221.51292654184195 ns (± 1.1398137659815102) 1.00
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 277.4564011891683 ns (± 1.0640142140785342) 277.50567118326825 ns (± 0.47655366456206905) 1.00
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 292.2417061669486 ns (± 0.40824123448509897) 293.37188280545746 ns (± 0.39608066846777545) 1.00
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 306.5331833703177 ns (± 1.9982339892327874) 316.86786924089705 ns (± 0.7793859573645302) 0.97
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 234.26889914732712 ns (± 0.5076121626549638) 231.76026344299316 ns (± 0.39585184134363416) 1.01
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 186.9249429021563 ns (± 0.312439143092565) 183.51277112960815 ns (± 0.30432353603099865) 1.02
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 297.07958698272705 ns (± 0.33237049698657634) 303.2499166635367 ns (± 0.26826463158100944) 0.98
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 317.7669906616211 ns (± 0.8300073295694554) 309.95642798287525 ns (± 0.947699946953295) 1.03
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 350.3275680541992 ns (± 0.7203294639314599) 339.7042552630107 ns (± 0.33632596073678356) 1.03
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 355.82454840342206 ns (± 0.5833903150837441) 347.8494576045445 ns (± 0.5670954655346611) 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.

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1748.936170212766 ns (± 233.59954745273205) 1203.225806451613 ns (± 951.8804744229484) 1.45
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 888.7755102040817 ns (± 651.8621467481751) 733.3333333333334 ns (± 465.630319247897) 1.21
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1574.7368421052631 ns (± 1006.0422161368258) 1843.157894736842 ns (± 1130.3033514474746) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 212718.81720430107 ns (± 38606.988493565645) 236672 ns (± 57708.375317783655) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 2138.5416666666665 ns (± 948.8352740033345) 2055.6701030927834 ns (± 1336.5821673336673) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 6174.489795918367 ns (± 1391.2325785157814) 9967.34693877551 ns (± 3155.1880206103256) 0.62
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1109.375 ns (± 784.2633989594111) 1016.6666666666666 ns (± 831.5700643540656) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 766.6666666666666 ns (± 688.1962184491568) 646.236559139785 ns (± 783.4648711340388) 1.19
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1551.5463917525774 ns (± 977.679374213697) 2084.0425531914893 ns (± 1207.3523143941795) 0.74
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 231854 ns (± 57111.09573949406) 241032.6530612245 ns (± 57928.04953375876) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2060.4166666666665 ns (± 1182.8136986077036) 2473.913043478261 ns (± 1547.5517399944547) 0.83
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 6236.458333333333 ns (± 1255.2307224835865) 8503.030303030304 ns (± 3594.509831346102) 0.73
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 861.2244897959183 ns (± 784.7296012149237) 958.7628865979382 ns (± 999.7658660614394) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 878.125 ns (± 685.2127022818689) 802.0833333333334 ns (± 645.7927265106314) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1848.9795918367347 ns (± 1220.6340162559245) 1472.9166666666667 ns (± 1074.7317086668818) 1.26
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 212420 ns (± 13555.795621678164) 248681 ns (± 54732.23653535105) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1838.1443298969073 ns (± 1202.2065909340308) 2300 ns (± 1270.7009290402796) 0.80
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 7669.072164948454 ns (± 3472.8518787620797) 7234.693877551021 ns (± 2750.7862808758728) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1890.721649484536 ns (± 1838.1989869064541) 1138.1443298969073 ns (± 1015.857939847836) 1.66
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 852.0833333333334 ns (± 606.7999178896428) 1154.8387096774193 ns (± 1081.6167577562705) 0.74
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 523.3766233766233 ns (± 275.726840367373) 3161.855670103093 ns (± 2005.1726494124864) 0.17
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 237431.39534883722 ns (± 22580.190493792965) 334208 ns (± 63162.685058809715) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1670.618556701031 ns (± 1249.9948453501968) 4505 ns (± 3262.1915853293995) 0.37
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 5608.163265306122 ns (± 1459.040319347622) 12220.103092783505 ns (± 3095.1967138769232) 0.46
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1139.5833333333333 ns (± 993.9267331535016) 1415.7894736842106 ns (± 1225.662286404191) 0.80
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 911.9565217391304 ns (± 695.7630630086) 710.3448275862069 ns (± 545.6028206038176) 1.28
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1505.2083333333333 ns (± 1161.8832074349373) 2634.375 ns (± 1924.1582233332717) 0.57
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 245254.02298850575 ns (± 31311.688153511) 322611 ns (± 62919.932919432285) 0.76
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1983.6734693877552 ns (± 1202.3768451885503) 4520.618556701031 ns (± 3100.0651251334593) 0.44
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 5865.95744680851 ns (± 1369.9190142839236) 12468.367346938776 ns (± 3153.2211296594846) 0.47

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: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 67000.37841796875 ns (± 88.52959515702082) 67775.5615234375 ns (± 208.27991759841376) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 228771.76138070913 ns (± 426.2272925315902) 220170.1416015625 ns (± 362.84919307046977) 1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 137766.51262555804 ns (± 133.25038508056056) 140277.20598493304 ns (± 148.88250869024142) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 122179.41612830528 ns (± 121.03446433669394) 120831.7138671875 ns (± 160.82378701820912) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 67427.92780949519 ns (± 152.6958157423935) 67366.03769155648 ns (± 222.89500917034448) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 229392.2452799479 ns (± 1304.6018930962157) 229926.8758138021 ns (± 1520.7369676462627) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 152078.31868489584 ns (± 495.333005633405) 149396.08529897837 ns (± 334.8166065791075) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 145795.3822544643 ns (± 368.09952105154935) 145563.5115559896 ns (± 840.5750435794063) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 67254.09592848558 ns (± 65.01378447667511) 67709.6173967634 ns (± 81.48740851227444) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 231270.8194986979 ns (± 653.8088956025199) 221154.9178059896 ns (± 573.3944529235548) 1.05
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 137379.54946664663 ns (± 122.67374446297539) 146823.07303292412 ns (± 234.639592537613) 0.94
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 121784.75341796875 ns (± 96.25606854391376) 123559.2519906851 ns (± 83.31256684122972) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 147.9921851839338 ns (± 0.5915036848422605) 150.8274014790853 ns (± 1.5801513951303874) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 173.00523008619035 ns (± 0.37111292476580526) 176.96790184293474 ns (± 0.45943580442018117) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 251.80256550128644 ns (± 0.7919310761667958) 254.2013136545817 ns (± 0.5115964294349223) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 274.68470255533856 ns (± 0.4939745321103975) 269.7687403361003 ns (± 0.5952269538739682) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 133.93761157989502 ns (± 0.31955787416568754) 132.54765033721924 ns (± 0.5550054712338973) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 163.84332009724207 ns (± 0.4544294136716849) 172.38160371780396 ns (± 0.49919509230188064) 0.95
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 262.7858015207144 ns (± 1.0878534366557535) 257.494383591872 ns (± 1.2986567424874744) 1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 313.73082796732587 ns (± 0.7782351721209567) 268.03430148533414 ns (± 0.519716424581146) 1.17
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 167.38473347255163 ns (± 0.6593028674613758) 146.36061702455794 ns (± 0.4081421743002145) 1.14
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 191.25041594872107 ns (± 0.31265036859971024) 173.22198867797852 ns (± 0.9334383590443928) 1.10
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 264.9644025166829 ns (± 0.5287712339448108) 273.50539479936873 ns (± 0.5140179096783454) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 276.6735689980643 ns (± 0.6212221730163676) 273.42386563618976 ns (± 0.8678237767297149) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 132.46583620707193 ns (± 0.23185797130977948) 139.38144353719858 ns (± 0.2209208155902534) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 160.14032562573752 ns (± 0.49490060239935574) 171.2584376335144 ns (± 0.2598182357968565) 0.94
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 252.44512557983398 ns (± 0.1957743127004937) 255.6711094720023 ns (± 0.663292852904289) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 265.7877318064372 ns (± 0.6446183617772523) 260.2915470416729 ns (± 0.4205119927654401) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 135.30008951822916 ns (± 0.5436060646557039) 150.4264052097614 ns (± 0.39321481914233364) 0.90
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 166.62774562835693 ns (± 0.36604053136932535) 171.57437960306802 ns (± 0.3294586199575177) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 251.84493431678186 ns (± 0.3489243197950344) 254.42362853458948 ns (± 0.6277684108187913) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 263.08658599853516 ns (± 0.37940628555536576) 264.2289574940999 ns (± 0.4295504050548906) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 44526.525747445914 ns (± 81.18061530555792) 47902.29985046387 ns (± 74.30177831863037) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 53894.67160906111 ns (± 183.88148413696626) 56393.82461954753 ns (± 250.18393429655052) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 91120.20783409706 ns (± 247.3348093346771) 87812.36844576322 ns (± 257.90142811105164) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 68063.21910749163 ns (± 149.8140830696578) 71587.5251726423 ns (± 377.0293268873888) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 34194.09810093471 ns (± 185.91990588599998) 36462.9846883138 ns (± 210.24157719942022) 0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 35460.55744934082 ns (± 31.816790410454217) 32321.054774357723 ns (± 33.891418167913464) 1.10
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 181315.5560825893 ns (± 989.6878143044379) 184054.4337565104 ns (± 1502.6630711291104) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 351147.45478515624 ns (± 2844.271214162105) 343571.4866536458 ns (± 2204.417443991811) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 45539.50483194987 ns (± 119.63257094716326) 44003.22349665715 ns (± 54.21901988113901) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 61484.03282752404 ns (± 271.5131650187552) 59193.227462768555 ns (± 113.08287501303032) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 104581.95459798178 ns (± 597.7644088211073) 101941.44158528646 ns (± 541.406696788416) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 70832.80353190104 ns (± 538.2522294908634) 68916.41364746094 ns (± 431.4747856322785) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 34979.32574055989 ns (± 79.85514838716674) 36273.78846958705 ns (± 186.19824184155874) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 39976.33583984375 ns (± 286.33762150291113) 39140.43462117513 ns (± 283.054893390782) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 182151.69337565106 ns (± 1211.6102200792586) 175109.16945103236 ns (± 626.2697939970532) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 359968.6569986979 ns (± 2695.2424457076677) 356367.48678385414 ns (± 2472.566592162964) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 43196.94984944662 ns (± 202.26646645402514) 43670.735595703125 ns (± 231.52227450873923) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 54753.55130208333 ns (± 434.0417095610826) 52599.935399373375 ns (± 40.096763123819194) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 97680.68272986778 ns (± 256.34185021624376) 90804.84717668805 ns (± 500.15596187483806) 1.08
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 70488.41828264509 ns (± 243.89977598022992) 69836.08605957031 ns (± 337.53287618648653) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 36153.62758527483 ns (± 460.1416329923999) 36434.62991536458 ns (± 206.47222645700612) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 32691.06926182338 ns (± 144.77983188441365) 35653.326345590445 ns (± 56.27372548725846) 0.92
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 180160.6678548177 ns (± 725.2028383994043) 176891.82495117188 ns (± 1052.5084174169417) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 342034.0096354167 ns (± 2387.549103866409) 350888.45465959824 ns (± 2074.718936513877) 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.RawStringOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15200.468171183269 ns (± 127.63039150802521) 14756.669647216797 ns (± 62.734041419942315) 1.03
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 21163.499982561385 ns (± 26.03207355392864) 20943.78136268029 ns (± 70.90092486047678) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 22644.38407796224 ns (± 167.86807578784604) 22430.22914995466 ns (± 31.10120430373916) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22819.821692833535 ns (± 28.73330331588473) 22757.861950683593 ns (± 194.90411224398423) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16986.168356759208 ns (± 81.59358019677164) 16758.591426304407 ns (± 119.34365798965304) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 11074.957364595854 ns (± 9.48043362885959) 10633.886930338542 ns (± 71.78222480965226) 1.04
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22459.60081045968 ns (± 140.8163490254775) 22749.607977294923 ns (± 92.57285741032473) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21558.323011271157 ns (± 127.38727778792179) 21661.29146684919 ns (± 130.58075886551063) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 28173.44385579427 ns (± 140.06608667004394) 27931.796173095703 ns (± 95.85116518371696) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26419.59244995117 ns (± 132.57457049191487) 28359.949833461218 ns (± 124.68286569785197) 0.93
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21127.156321207684 ns (± 110.55488101352704) 22309.05308532715 ns (± 122.18175634041697) 0.95
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 27035.031147548132 ns (± 118.3341771141833) 26870.16747233073 ns (± 203.87393618550686) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 29490.19335233248 ns (± 80.39344709035493) 29487.928383963448 ns (± 139.98097440998708) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30057.563666788737 ns (± 207.16613030907857) 29837.522661481584 ns (± 102.53900720817047) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16709.43541208903 ns (± 36.373419997212714) 16686.881951904295 ns (± 72.56241424763377) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10746.627011108398 ns (± 57.83744814094801) 11206.69735921224 ns (± 45.76928688593719) 0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 28951.27431233724 ns (± 118.72960021126801) 27832.356619262697 ns (± 70.33666271966942) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27865.049513753256 ns (± 102.53628141932298) 27420.943878173828 ns (± 97.3663411633017) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 34029.82911783854 ns (± 240.57037805634502) 33670.10448201498 ns (± 220.16453599571625) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 35580.76078491211 ns (± 230.59685000947212) 35290.11569448618 ns (± 114.06912285795364) 1.01
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15269.074140276227 ns (± 26.019988326790102) 15024.83099256243 ns (± 52.731988093539066) 1.02
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19793.751518836387 ns (± 9.084752544681141) 20081.07720184326 ns (± 24.83632883752688) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 22599.17881266276 ns (± 109.53623198710473) 21446.75694020589 ns (± 24.60834598858549) 1.05
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22262.199982706705 ns (± 105.79827777945668) 23099.40133013044 ns (± 99.82393177641451) 0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16404.285825093586 ns (± 24.31755238521786) 16205.993802897136 ns (± 100.04802577298979) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10628.789847237724 ns (± 50.85948912141444) 11110.497878011067 ns (± 48.01853850770537) 0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 23809.212956019812 ns (± 93.1636752855556) 22004.856944492883 ns (± 68.94179891638882) 1.08
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22291.951443481445 ns (± 42.143693151566175) 21869.203196207684 ns (± 17.09022990054955) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 29185.186940511066 ns (± 156.03786241023988) 27730.20227922712 ns (± 71.88485205349372) 1.05
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27146.552856445312 ns (± 84.05421720633187) 27786.095023018974 ns (± 58.56260177620214) 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: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 68301.60522460938 ns (± 339.6593983386308) 64948.29886300223 ns (± 152.5860888458182) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 82436.57796223958 ns (± 412.65386347526726) 81822.47783954327 ns (± 94.12496491109812) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 110511.67776925223 ns (± 425.1328548137199) 111194.677734375 ns (± 355.4656299891303) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 90347.56673177083 ns (± 858.275442211984) 90649.38092912946 ns (± 79.1702846037455) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 59000.93122209822 ns (± 161.15655703138268) 58293.50468562199 ns (± 57.18834414453054) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 56137.81258719308 ns (± 270.84436822647376) 58366.837017352766 ns (± 43.43696712988779) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 213644.8486328125 ns (± 924.4917989661993) 188564.0519205729 ns (± 448.9681733953559) 1.13
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 348391.9173177083 ns (± 3069.6605574477608) 316020.64866286056 ns (± 1249.7070963596439) 1.10
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 66088.5400390625 ns (± 386.6763754799123) 81428.23689778645 ns (± 54.658867990794676) 0.81
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 90389.24734933036 ns (± 567.7717284413263) 86464.54380580357 ns (± 290.7322593964192) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 117545.88623046875 ns (± 598.7446602913598) 113962.58951822917 ns (± 327.8251222770717) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 90916.8477376302 ns (± 706.7580451050012) 93835.79188755581 ns (± 159.3382567714551) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 61179.961751302086 ns (± 553.450482372031) 57003.06396484375 ns (± 90.18860212657412) 1.07
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 62570.836463341344 ns (± 388.8155330000182) 59475.1649983724 ns (± 104.74122568206252) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 205340.41050502233 ns (± 1183.0062692154665) 194312.3974609375 ns (± 1221.0268604341882) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 376632.3893229167 ns (± 4052.8136717995762) 343700.0520833333 ns (± 1563.3878470381512) 1.10
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 66857.4968610491 ns (± 527.7772286646556) 65252.04554966518 ns (± 51.980044783226994) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 84444.21834309895 ns (± 649.1900742287713) 80433.33740234375 ns (± 181.60714756556646) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 108367.03752790179 ns (± 458.96153142940955) 110235.76398577009 ns (± 253.18039526954502) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 89922.5215657552 ns (± 572.1033336724043) 93056.86316856972 ns (± 87.60558058901086) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 58928.521321614586 ns (± 250.81604034287054) 58233.01086425781 ns (± 26.214577195142517) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 56768.48286946615 ns (± 210.48394857606058) 55766.975911458336 ns (± 177.79508267554064) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 197860.92180524554 ns (± 1249.8218364147672) 203525.5126953125 ns (± 394.5865094536555) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 336959.7021484375 ns (± 2710.8516380309993) 328270.47400841344 ns (± 1107.6813553175855) 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.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14005.658076359676 ns (± 16.061687152389105) 14034.226931058443 ns (± 18.131673509529993) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20506.036376953125 ns (± 42.337625827456115) 19957.981050931492 ns (± 63.1364802136546) 1.03
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21424.824829101562 ns (± 40.58872319945149) 21927.57066999163 ns (± 27.374211981357295) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 26336.36228121244 ns (± 51.76567708226855) 21099.8090616862 ns (± 57.17935819818748) 1.25
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15448.719278971354 ns (± 24.663528441074433) 16418.890162876673 ns (± 26.828117065990295) 0.94
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 11144.63882446289 ns (± 17.573549899504208) 10983.052716936383 ns (± 16.448450546597396) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22291.289411272322 ns (± 30.02253079673488) 21739.23165457589 ns (± 39.15524766557518) 1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22291.783259465145 ns (± 42.64442803033608) 22492.950948079426 ns (± 28.92369526511694) 0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25845.61222621373 ns (± 188.76686559278582) 25798.511614118303 ns (± 135.25754516470607) 1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 25712.262064615887 ns (± 106.13371881984911) 29894.56961495536 ns (± 51.77255862960057) 0.86
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20497.36317952474 ns (± 52.51961129801956) 19571.41866048177 ns (± 83.03753152431507) 1.05
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25518.28857421875 ns (± 66.27612591364371) 25541.419169108074 ns (± 69.9142303407946) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 26655.940755208332 ns (± 66.57571535434755) 29589.378662109375 ns (± 78.15355767372563) 0.90
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 27251.29652756911 ns (± 53.71986496809789) 27796.87978108724 ns (± 62.321004815710566) 0.98
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15463.912963867188 ns (± 5.44675360462625) 15555.497741699219 ns (± 18.131628332371534) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10915.608825683594 ns (± 14.541586654991907) 10779.880065917969 ns (± 17.203359103023708) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27840.225571852465 ns (± 32.02477343477425) 29953.83036295573 ns (± 74.32369966441713) 0.93
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27968.27893938337 ns (± 33.78556090176532) 26913.23743547712 ns (± 31.5199809471293) 1.04
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 32611.114065987724 ns (± 121.1548784110804) 32299.466349283855 ns (± 77.52409246790094) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32616.382707868303 ns (± 100.12355037539658) 33414.92440359933 ns (± 77.76689996109818) 0.98
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14119.783564976284 ns (± 13.473613160815484) 14844.155774797711 ns (± 14.204363656655074) 0.95
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19551.02255684989 ns (± 16.965526584647677) 19421.089579264324 ns (± 39.23387242945157) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 20829.181025578426 ns (± 34.63825016787137) 20978.743685208836 ns (± 17.025815372709257) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22436.87774658203 ns (± 48.76599134861618) 22594.51620919364 ns (± 28.637382471700853) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15498.942347935268 ns (± 18.76592110942691) 15778.03431919643 ns (± 20.100766923069138) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10951.608058384487 ns (± 24.103444136840743) 10982.361711774554 ns (± 9.129890226369572) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21972.32121058873 ns (± 18.328493114267772) 21857.615225655692 ns (± 20.31399561970733) 1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22019.781239827473 ns (± 29.67277954894755) 21791.79476224459 ns (± 22.22662231213705) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 25358.1787109375 ns (± 44.46358971793058) 26734.969271146336 ns (± 35.135972439216) 0.95
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 25770.347159249442 ns (± 37.12610898071759) 25582.16334751674 ns (± 41.7147215616512) 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.ScriptOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 147540.12486979167 ns (± 742.9737260557229) 148008.04164341517 ns (± 491.9909109819609) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 19323.48335618239 ns (± 69.65959775056676) 18571.40874187763 ns (± 48.6496718159225) 1.04
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 18419.96962229411 ns (± 20.364770189427418) 17704.191140311104 ns (± 91.71773330445083) 1.04
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 142097.30055588944 ns (± 228.37576522164474) 142133.27413236178 ns (± 241.16666793150813) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 45394.02199613131 ns (± 62.7288923402515) 45518.48775809152 ns (± 239.56232788144968) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 103194.38243408203 ns (± 491.6116814772166) 102744.33403320312 ns (± 329.827167317893) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10065031.139583332 ns (± 179302.960825242) 10414833.210336538 ns (± 136185.2107659215) 0.97
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 274711.62158691406 ns (± 27839.623893474545) 275018.2255834961 ns (± 26813.394335204524) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 150383.56340680804 ns (± 1029.6159190282065) 158464.87545072116 ns (± 515.9315401209478) 0.95
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 19657.616490681965 ns (± 130.76198129096946) 19412.00080871582 ns (± 96.33810010193076) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 18841.406419020434 ns (± 48.11665115165783) 17920.871732584634 ns (± 71.95985388126789) 1.05
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 143171.51459612165 ns (± 667.0443878621697) 145302.4553873698 ns (± 1146.7298941062456) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 44766.17681274414 ns (± 197.65014558514142) 45650.524009195964 ns (± 173.89647060056623) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 102517.9802347819 ns (± 94.36383798501681) 104327.71162109375 ns (± 347.11641694288056) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10174415.551339285 ns (± 145932.50778207896) 10197091.113541666 ns (± 168080.49935542504) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 280879.28616210935 ns (± 30917.324514917535) 277758.81049804686 ns (± 29335.155283987322) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 159974.25179617744 ns (± 577.289654379939) 146333.24778645832 ns (± 624.3113263395321) 1.09
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 18927.57664896647 ns (± 75.93912858307466) 18681.374838692802 ns (± 18.35926461087557) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 18513.307032658504 ns (± 15.388297157517378) 17457.980372111004 ns (± 20.484361732053166) 1.06
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 141809.69817243304 ns (± 440.92312183245673) 140765.48869441106 ns (± 692.3359224577495) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 44078.17111714681 ns (± 47.673382664465166) 43780.79565836589 ns (± 251.9004034570726) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 101629.65060221354 ns (± 445.17697602089873) 100925.40446589544 ns (± 265.50938420856187) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8399533.60044643 ns (± 53585.1592163674) 8500694.2484375 ns (± 34738.56084823304) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 231230.17928059897 ns (± 1019.6032496398112) 227606.50901692707 ns (± 762.5395326326382) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 143419.17018229168 ns (± 456.31106765508594) 147083.32847493488 ns (± 341.07162451674475) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 18716.223135141227 ns (± 10.659428176929268) 18815.432367960613 ns (± 20.907085728214145) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 18524.68568725586 ns (± 58.05301825904688) 17864.025992257255 ns (± 44.51236606942091) 1.04
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 140237.73627580915 ns (± 173.0008014554268) 142922.2684326172 ns (± 193.22385430582102) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 44310.20184326172 ns (± 21.11755102361291) 45188.35607503255 ns (± 139.51919010891316) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 103279.42447335379 ns (± 185.87037260921147) 101274.4358694894 ns (± 167.69744609413243) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9267603.999479167 ns (± 55032.31292832259) 9345454.389423076 ns (± 37752.57120812788) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 251400.0029672476 ns (± 362.01955372673336) 264203.80865885416 ns (± 750.2715568746827) 0.95
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 147285.36710611978 ns (± 495.9488797491298) 146489.76346261162 ns (± 1031.010497458076) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 18506.482335408527 ns (± 82.51884169355395) 19124.566905430383 ns (± 25.52671502477646) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 18843.221356709797 ns (± 9.579029441839834) 17966.794326782227 ns (± 81.2844657945857) 1.05
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 140400.82331194196 ns (± 123.65599600929708) 143321.84781319756 ns (± 147.5745101469092) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 43617.25306584285 ns (± 55.13599726589764) 45524.60066731771 ns (± 131.22797607788308) 0.96
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 101061.3215657552 ns (± 217.0222947342144) 100490.5012125651 ns (± 244.17255035697124) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9394190.747916667 ns (± 54911.79160621766) 9254899.419642856 ns (± 46557.43761366663) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 252295.12409319196 ns (± 548.2209575445446) 253384.84308733259 ns (± 870.7314714108752) 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.HashObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 135471.685555013 ns (± 707.4918630171825) 133604.86059570312 ns (± 625.8015264101463) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 12486.27070726667 ns (± 41.50874139717198) 10856.519958496094 ns (± 74.77142037556753) 1.15
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 11366.906268310548 ns (± 58.91552815592317) 9891.844791412354 ns (± 13.54101001425453) 1.15
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10923.7796358381 ns (± 78.50176278534002) 10350.406077067057 ns (± 66.8773313048643) 1.06
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 13361.223753865559 ns (± 99.41397254051938) 12048.751695760091 ns (± 59.86089656752219) 1.11
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12905.371764119465 ns (± 59.218076029337034) 12808.357364908854 ns (± 93.41290382080675) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 10962.232034536508 ns (± 38.61707967940043) 9921.31362660726 ns (± 17.133053556331326) 1.10
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 10366.411494328426 ns (± 21.16484784033521) 9797.513724693885 ns (± 18.263122745710977) 1.06
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12061.695378984723 ns (± 40.068830352056246) 11290.59430440267 ns (± 44.90401442555911) 1.07
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12995.443285624186 ns (± 5.7059562134889426) 12920.152117919923 ns (± 52.96527074890982) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 10503.93378829956 ns (± 9.471910811882148) 11646.005716959635 ns (± 31.22356757171235) 0.90
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13294.786210123699 ns (± 57.60673478261946) 13418.813535563151 ns (± 45.915084596045084) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 12809.317837054912 ns (± 29.68683653036655) 11294.916912372295 ns (± 47.90447206858145) 1.13
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 12883.168873378208 ns (± 68.01107678230011) 11495.622578938803 ns (± 50.777512990788765) 1.12
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 10873.664129403922 ns (± 24.878043801611344) 10815.928092369666 ns (± 40.021152867528905) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 153487.18703613282 ns (± 797.5975902800783) 152473.17600911457 ns (± 1005.0851264261224) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 58733.638807024276 ns (± 200.39249310814367) 58377.046407063805 ns (± 260.9639422091999) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 52903.99420979818 ns (± 293.87707301382295) 45435.49258219401 ns (± 207.19778123447668) 1.16
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 52586.72331136068 ns (± 163.02806683185852) 50822.192386881514 ns (± 239.23823724573197) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 87015.0504244291 ns (± 385.6459793141669) 85594.7930501302 ns (± 379.14103256133797) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 111799.77668644831 ns (± 366.27342098259066) 112517.0235188802 ns (± 245.82153654197379) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 50408.30565592448 ns (± 224.09203359226123) 51472.985388183595 ns (± 162.53041695160758) 0.98
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 54677.45525687082 ns (± 159.21975219457778) 53874.141790771486 ns (± 241.9254750737096) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 51883.36258341472 ns (± 282.35991371431305) 54251.84848022461 ns (± 331.0842424555199) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 88396.66657714844 ns (± 304.2034508260912) 87575.56203787668 ns (± 378.6822691126034) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57526.91740926107 ns (± 251.12852346561405) 58291.03780721028 ns (± 272.11814310793574) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13281.178323364258 ns (± 45.21658215861934) 13183.795823233468 ns (± 52.439383791515986) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 79397.36579589844 ns (± 232.48560137170753) 80204.632816569 ns (± 193.0567484975663) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 60168.84130859375 ns (± 114.40499297925173) 59503.2109781901 ns (± 197.62864730291506) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 51335.419460042314 ns (± 195.57775375364042) 51564.80234375 ns (± 158.91469239587516) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 141938.143031529 ns (± 653.9272888887754) 140650.9640218099 ns (± 473.4063587253066) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 59309.08963216146 ns (± 225.56774876771874) 64934.88911946615 ns (± 252.8415836027591) 0.91
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 54066.846028645836 ns (± 590.6989716631443) 51877.543941243486 ns (± 717.1112483950875) 1.04
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 53249.7186701848 ns (± 94.4646057148878) 54343.209830147876 ns (± 119.67384051698117) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 76943.12236328125 ns (± 230.2705381738523) 75890.53354586088 ns (± 225.52524412523738) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 104780.93758544922 ns (± 361.21743850415294) 103414.28161621094 ns (± 231.62832605057082) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 49666.91549682617 ns (± 132.63284081922478) 48346.55795491536 ns (± 136.8681579822325) 1.03
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 54530.80467732748 ns (± 187.60447237799698) 56177.215079171314 ns (± 152.24036136405903) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 51784.25498657227 ns (± 240.2916179876305) 48701.23467078576 ns (± 80.19053701820403) 1.06
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 78315.07275390625 ns (± 275.65159375246986) 77516.62098795573 ns (± 248.8926970926825) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 56986.39927571615 ns (± 137.69100314916324) 57184.85899135045 ns (± 121.71852960570699) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13222.759900774274 ns (± 30.199332923991985) 13136.473612467447 ns (± 32.909385237068854) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 66438.76839192708 ns (± 254.38385910874024) 67386.82749586839 ns (± 164.46383550560495) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 65183.5013671875 ns (± 299.6221833561647) 62300.03254045759 ns (± 221.57439845478945) 1.05
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49618.84616699219 ns (± 170.17471494947745) 48017.9254272461 ns (± 125.99133280314017) 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.ScriptOperations (windows-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 95501.25403771034 ns (± 275.3878528894566) 93037.15901692708 ns (± 373.6464635587513) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 25825.817217145646 ns (± 27.65776949432252) 26392.810465494793 ns (± 50.229966292692595) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 24817.594205416164 ns (± 16.489605998030033) 24786.988612583704 ns (± 78.21379359873751) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 75272.38071986607 ns (± 305.5674863602247) 77344.70999581473 ns (± 205.76826887032257) 0.97
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 31836.81379045759 ns (± 57.58901732850207) 32688.934560922477 ns (± 55.5520805511676) 0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 64072.97785832332 ns (± 59.2075930157554) 62881.21425083705 ns (± 85.64137834876162) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5255686.145833333 ns (± 53167.720089152484) 5227394.270833333 ns (± 52373.166063648525) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 168560.73071289062 ns (± 28456.021077218807) 167069.18432617188 ns (± 28353.544641344466) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 95281.42618815105 ns (± 255.04089261774115) 94485.67927433894 ns (± 122.93222231071853) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 25966.39949253627 ns (± 42.10826305354342) 25181.867327008928 ns (± 31.879609933501698) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 24491.64864676339 ns (± 35.46508504955288) 24404.56303187779 ns (± 15.70679389941523) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 75678.14659705528 ns (± 115.79281223189962) 73548.24381510417 ns (± 208.22113600611823) 1.03
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 30913.838849748885 ns (± 85.59711411470455) 33092.09970327524 ns (± 44.935357968638684) 0.93
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 62323.138427734375 ns (± 101.79810612591265) 63960.544996995195 ns (± 149.8550365943951) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5308018.489583333 ns (± 48688.480298836825) 5281014.791666667 ns (± 43577.94590244799) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 171873.43701171875 ns (± 28649.772765664362) 167000.40209960938 ns (± 28226.430124912655) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 94199.4510904948 ns (± 319.7361677716449) 92499.07696063702 ns (± 142.43648892972348) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 25804.334920247395 ns (± 60.59604534531036) 26222.228190104168 ns (± 20.023444868697744) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 24532.589213053387 ns (± 31.176032560653894) 24742.85146077474 ns (± 43.84079161621776) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 74356.3720703125 ns (± 104.34667491326441) 74974.92797851562 ns (± 342.2710566394924) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 33043.03676060268 ns (± 60.44995734744453) 31214.485880533855 ns (± 65.45348984484019) 1.06
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 64281.1376953125 ns (± 92.64085967615053) 63468.082682291664 ns (± 59.75561363839357) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4311572.03125 ns (± 8634.211198907735) 4360201.5625 ns (± 11768.215696999516) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 128499.17555588942 ns (± 164.22899219534185) 129714.26720252403 ns (± 289.98284777295976) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 94395.12939453125 ns (± 206.3444373521685) 92128.7577311198 ns (± 315.739734785512) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 25889.676310221355 ns (± 24.554158589486875) 26350.33220563616 ns (± 27.678600356538144) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 24585.19832066127 ns (± 33.53725671200658) 24738.56484549386 ns (± 71.33102305318278) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 75537.54795619419 ns (± 98.83091001037417) 77071.56168619792 ns (± 65.44552083452486) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 33429.569091796875 ns (± 34.044975188492195) 32479.595947265625 ns (± 33.08420004443041) 1.03
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 65920.67565917969 ns (± 45.038244465135826) 63479.32652064732 ns (± 153.34473108217114) 1.04
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 5119871.334134615 ns (± 9479.45840602785) 4972362.946428572 ns (± 7480.695029555383) 1.03
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 147167.30712890625 ns (± 125.17048544739731) 143177.12727864584 ns (± 884.8020926035368) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 94183.28334263393 ns (± 246.023502522589) 92750.79432896206 ns (± 271.34537954801004) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 25845.909236027645 ns (± 49.35086864800765) 26524.21133858817 ns (± 12.723620118270562) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 24496.94322858538 ns (± 35.419534841366165) 24748.59853108724 ns (± 46.140797890911976) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 75319.21793619792 ns (± 105.89094457072392) 76542.10815429688 ns (± 84.06980833465092) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 33623.45651479868 ns (± 16.386405079927414) 33114.141438802086 ns (± 96.28504577729016) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 66810.21305964544 ns (± 133.97198851008383) 64445.2392578125 ns (± 100.44107114503511) 1.04
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 4988208.333333333 ns (± 10944.157857495245) 5088263.783482143 ns (± 4998.0403462110435) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 147738.9265950521 ns (± 530.5330926863049) 146145.84798177084 ns (± 961.9298519071478) 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.HashObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 107280.75125558036 ns (± 293.9493438891585) 103413.97269112723 ns (± 253.07325366123206) 1.04
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 12251.138959612164 ns (± 16.663867450766386) 12280.474618765023 ns (± 15.774027816226084) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9778.491719563803 ns (± 29.78600583253264) 9752.635519845146 ns (± 17.553407655107513) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10352.167307535807 ns (± 25.822754757578533) 10045.444844563803 ns (± 17.24398288878206) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 15013.163553873697 ns (± 51.171815102388585) 14728.119277954102 ns (± 13.27647980159776) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 15104.787386380709 ns (± 28.892632484896506) 15359.04769897461 ns (± 78.80421579403188) 0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12314.321772257486 ns (± 19.75626511353141) 12360.970851353237 ns (± 13.957127678886614) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9300.646260579428 ns (± 22.34499748106216) 9137.005497859074 ns (± 7.214191692598031) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12474.06474522182 ns (± 11.914082530515426) 12453.770664760044 ns (± 8.975902453025865) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12699.183705647787 ns (± 43.3106941914993) 12796.244659423828 ns (± 59.53632792618427) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13652.752216045674 ns (± 19.20521604179094) 13656.02305485652 ns (± 15.789266099368067) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9337.689317975726 ns (± 20.964445276179212) 9382.103402273995 ns (± 20.857557117687907) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 12053.076171875 ns (± 22.355365532194572) 12283.590170053336 ns (± 21.85608528988636) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 15650.921630859375 ns (± 31.59803395053729) 15736.585693359375 ns (± 89.60791898470515) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 13484.629720052084 ns (± 14.328034936043213) 13397.872597830636 ns (± 14.2312442487043) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 119055.79264322917 ns (± 380.74860305083786) 118576.70247395833 ns (± 525.6265917238171) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 45592.03585111178 ns (± 130.75567774356992) 45852.5643484933 ns (± 87.5777258159788) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 44584.95952899639 ns (± 103.41892395544521) 42408.30289400541 ns (± 120.01474881159004) 1.05
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 49509.3019925631 ns (± 76.59347572609681) 48354.659423828125 ns (± 126.187487715631) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 78038.25247628348 ns (± 1083.8843315903919) 76538.09491325828 ns (± 1509.5293784611747) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 99125.03051757812 ns (± 315.45821451301475) 96920.08231026786 ns (± 246.54826198620916) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 48845.3866141183 ns (± 176.91496244035332) 49776.84020996094 ns (± 37.11570719183386) 0.98
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 40182.72225516183 ns (± 60.67406838298777) 40641.49122971755 ns (± 75.95645412327904) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 48131.211635044645 ns (± 61.19522258854002) 48274.7811453683 ns (± 61.947131408044356) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 69159.31570870536 ns (± 279.1970007157431) 69172.34671456473 ns (± 212.6626576643807) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57190.24190266927 ns (± 108.22940983422174) 57037.86751883371 ns (± 43.59998358808377) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9365.833718436104 ns (± 28.07657124913762) 9314.185115269252 ns (± 22.389571539555256) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 59245.435509314906 ns (± 139.68406324738214) 59326.17844801683 ns (± 205.60466459363414) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 47208.06325276693 ns (± 76.40436064030419) 47860.08089505709 ns (± 93.27627993201378) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 49309.25162179129 ns (± 145.015170680737) 48289.080403645836 ns (± 96.10839762757257) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 103117.5519670759 ns (± 263.4711407149499) 102891.14239032452 ns (± 137.14436083241822) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 46028.24361165365 ns (± 162.2677790005134) 43901.91467285156 ns (± 80.20893810550838) 1.05
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 42863.34126790365 ns (± 82.66753716587188) 41716.37660435268 ns (± 100.70043344484323) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 49245.42323521205 ns (± 134.9054138805757) 50279.43806966146 ns (± 111.50902692145945) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 65965.80998347356 ns (± 150.6097008629218) 64096.27249581473 ns (± 173.265668899004) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 87872.64404296875 ns (± 126.95347396531758) 87192.1065266927 ns (± 106.94876813793537) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 53666.09802246094 ns (± 53.944698813222146) 46922.57100423177 ns (± 72.28448091079748) 1.14
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 39286.57967703683 ns (± 49.210292731076784) 38953.80147298177 ns (± 60.42759236505818) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 49435.76878138951 ns (± 90.0694035769702) 50270.16347249349 ns (± 29.052620424416777) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 60042.174857003345 ns (± 129.19561955582654) 61685.59308733259 ns (± 162.77688066876715) 0.97
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 56048.3290608724 ns (± 68.09361743136718) 53241.4198811849 ns (± 80.14002097466496) 1.05
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9337.769368489584 ns (± 25.14803715531055) 9260.657174246651 ns (± 12.891455595623754) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 53636.18818010603 ns (± 104.45338195634764) 52495.33996582031 ns (± 95.74790331965002) 1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 47939.54284667969 ns (± 117.17410163579777) 51185.25044759115 ns (± 182.22122445166175) 0.94
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 46640.60756138393 ns (± 96.44809807946527) 49335.37466866629 ns (± 103.01267469208202) 0.95

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 157309.8618815104 ns (± 644.4633233419001) 161961.35740309494 ns (± 463.51413388640066) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 10189.971103922526 ns (± 59.260101434369666) 9822.600532023112 ns (± 129.18418129911714) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 12896.401848347981 ns (± 53.6720240543233) 11403.775749206543 ns (± 54.05374320049911) 1.13
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 12452.867033894856 ns (± 79.99840598130791) 11679.532753499348 ns (± 79.49353643149033) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 14644.839315795898 ns (± 70.58386887190714) 14140.819543202719 ns (± 18.96931505253932) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 12466.124909537179 ns (± 42.30700856548928) 12776.684319632393 ns (± 69.16557564365812) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 13504.990426199776 ns (± 48.97953351022577) 12397.491958618164 ns (± 79.76372300256908) 1.09
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 14738.19480426495 ns (± 23.916285954258356) 13680.567284138997 ns (± 55.03535053662666) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 15877.924697875977 ns (± 11.62177643926472) 15727.445565795899 ns (± 118.7216514365191) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 13250.825153605143 ns (± 47.73164257181597) 12124.392707824707 ns (± 29.47301119723558) 1.09
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 90197.29041399274 ns (± 202.9091817004736) 89306.18732910157 ns (± 367.6290997626505) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 12107.556553141276 ns (± 69.85644578492273) 12025.394371619592 ns (± 8.826827277957735) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 87754.58015659878 ns (± 625.9119253592879) 86767.8990914481 ns (± 465.90279607707356) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 86784.62993977865 ns (± 451.3377315371644) 87357.35122244699 ns (± 522.9085231743009) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 17524.549189976282 ns (± 98.00041904335271) 17193.16282043457 ns (± 130.9278601984172) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 13032.556408691406 ns (± 58.27860630135213) 12558.645789591472 ns (± 70.08729853325367) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 15189.698035685222 ns (± 60.47098555277426) 15333.539080106295 ns (± 92.40461284228215) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 12108.013759358724 ns (± 45.96107536091792) 10720.690417698452 ns (± 63.017432875101484) 1.13
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 86892.61367361886 ns (± 301.1743523052046) 88237.10052959736 ns (± 141.72728840140695) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 87319.74739583333 ns (± 354.4296182074715) 86777.59399820963 ns (± 552.9361658668091) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 90983.70454915364 ns (± 457.0799818791112) 88437.8165608724 ns (± 350.30287488457077) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 12066.023451741536 ns (± 45.21945760665887) 10716.861937302809 ns (± 39.86495540671562) 1.13
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 13301.014444204477 ns (± 36.40026374906593) 13202.645866394043 ns (± 52.227192489566505) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 12726.23096516927 ns (± 58.47792674373572) 11359.249478149413 ns (± 47.48439316625802) 1.12
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 12029.773221842448 ns (± 26.563255853107275) 14651.739483868634 ns (± 770.3782633276835) 0.82
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 16096.472209385463 ns (± 46.12695010938606) 15629.652860005697 ns (± 3.85339323826083) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 187825.27479771205 ns (± 613.8949477969381) 172006.389453125 ns (± 603.5747017852882) 1.09
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 53260.426945612984 ns (± 79.64214494772588) 53964.77455793108 ns (± 111.35176614514846) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 81965.52744954427 ns (± 456.11373315114537) 82745.83165690103 ns (± 412.67322917961485) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 116152.07527043269 ns (± 147.2808910999389) 116483.54918619791 ns (± 447.8228981543653) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 195097.71954752604 ns (± 540.8607499576359) 177436.70365084134 ns (± 1234.2820083468805) 1.10
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 111105.71773856027 ns (± 312.3422306879839) 107881.96181815011 ns (± 500.5102741072235) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 131177.7123372396 ns (± 734.9030965184019) 144233.75967843193 ns (± 779.7949971309079) 0.91
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 129135.53761393229 ns (± 1250.3137952483478) 125025.46090494792 ns (± 744.5892646044967) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 220813.4573079427 ns (± 1041.921236247522) 221964.52218191963 ns (± 1158.8365598609446) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 100390.10109049479 ns (± 585.5807106759364) 100245.62731119791 ns (± 688.1215506985667) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 298144.79483192845 ns (± 6420.0855061623415) 301257.4372016059 ns (± 6274.306427951893) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 66082.38212702825 ns (± 374.39523287223375) 69322.17070661273 ns (± 168.19362094735894) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 205646.3551595052 ns (± 1601.4242590662595) 207961.56743512835 ns (± 980.5866713123149) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 205263.8045654297 ns (± 1356.9693233772452) 216115.03076171875 ns (± 2792.0428738427067) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 17237.690854899087 ns (± 130.14127548449608) 17069.29218183245 ns (± 52.88700040768256) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 82644.16695731027 ns (± 476.4916146838867) 80010.58920084636 ns (± 464.319596261727) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 131749.1721379207 ns (± 679.4049638443125) 131405.88499098556 ns (± 720.7942006703529) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 58416.68826293945 ns (± 227.5377865203562) 62803.00837402344 ns (± 356.0229368597772) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 243831.34399414062 ns (± 1733.66480603817) 244983.17493489583 ns (± 1892.1583109711103) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 234186.44349083534 ns (± 2103.597042270715) 234355.7706705729 ns (± 2538.2246760109642) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 232253.81544596356 ns (± 3043.3512418974383) 232826.72149188703 ns (± 1558.6991186581006) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 60416.82672526042 ns (± 286.6623715446839) 61843.767325265064 ns (± 447.70693451196365) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 13227.265237426758 ns (± 52.0958198498028) 13296.887603759766 ns (± 61.01654273005008) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 61517.98146158854 ns (± 288.96595460896117) 68243.56333007812 ns (± 514.1984102083023) 0.90
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 130557.18754882812 ns (± 548.1980968346578) 144432.77275202825 ns (± 707.4047962414141) 0.90
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 233910.55893179087 ns (± 1128.0159734466624) 232141.45089285713 ns (± 1568.3564840955926) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 163948.2283203125 ns (± 567.9729040141501) 162993.5373860677 ns (± 458.60949625352856) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 53788.77257486979 ns (± 143.9555998382292) 53574.43571824294 ns (± 134.4923970312649) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 82109.57272774832 ns (± 294.01513641665707) 84327.56103515625 ns (± 226.1365113863317) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 113247.52472330729 ns (± 457.3795393435145) 102602.18287004743 ns (± 305.17849387218564) 1.10
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 170100.4814453125 ns (± 584.8026869757019) 169568.52119140624 ns (± 810.6897424492904) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 102091.26182338169 ns (± 405.7453351885475) 102368.96138916016 ns (± 261.44162764384964) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 118264.41747233072 ns (± 271.9992989317826) 119919.07350667317 ns (± 487.5760785502357) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 125494.2153889974 ns (± 793.8036343720402) 122746.76499720982 ns (± 451.06758990625343) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 180860.53996930804 ns (± 546.3718722102251) 182884.52810872396 ns (± 601.6605806222937) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 108186.00920410156 ns (± 656.4070516162651) 108072.55763346354 ns (± 478.7214043483658) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 273936.1065955529 ns (± 3235.2632082850664) 268508.74177433894 ns (± 2961.1738376874096) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 62397.10665283203 ns (± 239.98696231753564) 64118.88280436198 ns (± 255.82029832138184) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 193842.2831856864 ns (± 700.8905814790489) 198842.17813546318 ns (± 1291.9778418621056) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 193959.7689906529 ns (± 731.4844058876436) 195049.28454589844 ns (± 883.1480098932121) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 17245.252825927735 ns (± 52.385277821392116) 17349.29914347331 ns (± 54.865248199002664) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 79882.35182291667 ns (± 538.6218029712101) 87023.20385742188 ns (± 271.23126995832564) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 117807.24877929688 ns (± 360.0043533838872) 119861.99245042067 ns (± 430.2464602600479) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 58900.93826497396 ns (± 196.04645673730482) 60403.161490304126 ns (± 307.16891691207064) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 233055.32414899554 ns (± 1784.760945401275) 228475.06746419272 ns (± 2350.197222771072) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 214443.1666729267 ns (± 1466.6086400737008) 220227.51245117188 ns (± 1884.8210601527674) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 221655.21393694196 ns (± 1850.5914193068963) 230592.25777762276 ns (± 1564.404181441559) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 58419.095347086586 ns (± 163.1051231399649) 58174.72650850736 ns (± 184.75285051471118) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 13325.75233568464 ns (± 42.48148702673586) 13214.924986775715 ns (± 36.53099073197106) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 64521.88300432478 ns (± 403.4004775600189) 63484.52950032552 ns (± 238.7176562473411) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 128713.65197753906 ns (± 831.5737991830821) 119390.42569405692 ns (± 480.13243727743946) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 191047.11764322917 ns (± 856.2639221036868) 186695.92499651227 ns (± 1001.9770297505424) 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.SortedSetOperations (windows-latest net8.0 Release)

Benchmark suite Current: bacd35d Previous: 86c544b Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 120841.22837611607 ns (± 229.355608952334) 127697.27971003606 ns (± 805.1570396153913) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 10204.434204101562 ns (± 45.18255563292461) 10100.755201067243 ns (± 35.99676175503661) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 11611.234893798828 ns (± 32.69910271922638) 12365.897674560547 ns (± 106.28468317526072) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 13478.731645856586 ns (± 11.626656475068406) 14171.282602945963 ns (± 84.8949811720459) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 20898.6865234375 ns (± 16.998455726782375) 22179.31182861328 ns (± 97.71060810029884) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 13630.557912190756 ns (± 23.46093685180527) 14319.762471516928 ns (± 73.26661285720148) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 16313.017977201021 ns (± 65.67303923134051) 16030.243530273438 ns (± 74.16055374228432) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 22347.084045410156 ns (± 20.772307412291013) 23271.45516531808 ns (± 93.70486396699326) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 25339.679173060827 ns (± 16.108237711623655) 24056.430053710938 ns (± 137.6474749545381) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 14934.835345928486 ns (± 25.038548574556618) 14951.56992594401 ns (± 83.409148524352) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 75897.89225260417 ns (± 101.71970040376333) 82737.0869954427 ns (± 410.18780979175705) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 14430.911916097006 ns (± 49.84663611036475) 14722.68818446568 ns (± 36.36175359841877) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 80952.35334123884 ns (± 117.89031104482162) 71736.19733537946 ns (± 624.1466462794002) 1.13
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 72278.22387695312 ns (± 175.68856128620808) 78906.97672526042 ns (± 425.07496150343127) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 13117.281123570034 ns (± 24.15541937444751) 13195.74704851423 ns (± 73.97816330968992) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 12831.369272867838 ns (± 61.5362776055462) 12868.666687011719 ns (± 96.9989290179702) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 23070.465087890625 ns (± 23.052890531706105) 23379.283796037947 ns (± 71.41677825531225) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 12150.737864176432 ns (± 55.83925737751428) 12201.924947102865 ns (± 55.69383544682885) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 76307.80310997597 ns (± 75.45911812935549) 77035.01063755581 ns (± 392.2727428036804) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 74457.06317608173 ns (± 160.79237951450406) 77010.56330754206 ns (± 554.3846617298578) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 77170.1436360677 ns (± 95.11771574477034) 78716.20361328125 ns (± 396.71272399460423) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 12304.753657749721 ns (± 31.663927246041865) 12350.759785970053 ns (± 79.97165712500447) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 9324.822235107422 ns (± 18.49909642962141) 9446.182607014975 ns (± 72.55750407233965) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 14351.68930053711 ns (± 12.305022778992694) 14476.433766682943 ns (± 75.10016118862687) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 13972.424011230469 ns (± 62.070821621892954) 14405.373709542411 ns (± 80.32675970326972) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 26247.9252406529 ns (± 23.750971094466887) 26194.246520996094 ns (± 156.06956834792112) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 138519.41964285713 ns (± 616.7898415452779) 138473.4828404018 ns (± 1094.6024739161414) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 42246.822248186385 ns (± 51.02641265638247) 40441.31571451823 ns (± 168.8323045816233) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 65859.16935847356 ns (± 87.1971761078291) 72555.55158342634 ns (± 528.6488213131421) 0.91
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 108388.14838115986 ns (± 284.1006228885624) 104725.0732421875 ns (± 763.4460402281017) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 152496.39811197916 ns (± 640.2127377477367) 155398.29345703125 ns (± 1589.4599511492456) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 97970.81037248884 ns (± 454.8631926726539) 94650.37068684895 ns (± 541.4580466222807) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 116885.1045735677 ns (± 388.37812838660386) 116021.2744140625 ns (± 729.9980400905035) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 119392.81331380208 ns (± 388.63875860659437) 121493.14453125 ns (± 934.7757891601723) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 202306.04623647837 ns (± 415.49692042959) 205857.9435221354 ns (± 1282.3668183087364) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 98974.02994791667 ns (± 173.2458794576673) 93636.63001427284 ns (± 352.8165110193753) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 255253.49731445312 ns (± 4550.305468288337) 272603.3544921875 ns (± 4971.243151762068) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 61141.46484375 ns (± 101.63421825550485) 64695.30378069197 ns (± 589.6414582632337) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 184788.32682291666 ns (± 835.4830101432523) 182325.7234700521 ns (± 1885.7159688160334) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 177274.296875 ns (± 1307.2141074374013) 192800.6095377604 ns (± 1658.9169573566753) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 13228.868513840895 ns (± 26.546036741984903) 13138.05435180664 ns (± 115.61886477774367) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 80406.45926339286 ns (± 219.5348975119601) 78171.73665364583 ns (± 727.4087757503789) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 113106.62667410714 ns (± 542.9200944671686) 115986.31510416667 ns (± 774.8903369372262) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 55202.938608022836 ns (± 117.4622820656657) 56269.11885579427 ns (± 334.8707792359159) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 225721.38346354166 ns (± 1996.5655867222765) 213444.78515625 ns (± 2312.9638181843607) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 218162.2469075521 ns (± 1437.301918381437) 216664.5206705729 ns (± 2529.109697378882) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 216309.31570870537 ns (± 749.4943247804947) 236127.91748046875 ns (± 2227.726452631646) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 55925.11465890067 ns (± 88.77818933602649) 55543.1161063058 ns (± 125.33925118617731) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 9438.985544840494 ns (± 20.91856654008272) 9485.837772914341 ns (± 37.13535780797339) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 59749.78168194111 ns (± 109.61542807592309) 62554.21578543527 ns (± 500.57992519364683) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 116458.6687360491 ns (± 199.66466970508168) 125331.86197916667 ns (± 999.1636427632418) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 217525.8091517857 ns (± 666.3566705492931) 221764.76353236608 ns (± 1117.3166214741675) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 119065.9102376302 ns (± 165.58817520063454) 123800.3173828125 ns (± 1020.882065086189) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 38614.31361607143 ns (± 69.82542765822646) 38531.95059640067 ns (± 275.5484212204441) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 66468.19129356972 ns (± 89.98672154964896) 71694.0771484375 ns (± 418.526490955794) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 93105.01534598214 ns (± 215.97623141431436) 95409.5674641927 ns (± 488.20059509007876) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 142680.89505709134 ns (± 317.6212868938509) 155512.82610212054 ns (± 923.2229740339501) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 85161.4972795759 ns (± 190.76352123091152) 86855.56117466518 ns (± 462.052570506752) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 111166.40276227679 ns (± 279.7731324255022) 114523.4248860677 ns (± 495.4313190880043) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 112000.95999581473 ns (± 287.4572390336484) 118027.73175920759 ns (± 518.8183890803502) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 167755.61349051338 ns (± 371.8378220690889) 170754.2976888021 ns (± 1297.516931820067) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 88402.509765625 ns (± 293.4600999951433) 89723.85009765625 ns (± 508.8588714865522) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 244262.96762319712 ns (± 1379.2701210059033) 241942.42350260416 ns (± 2613.2204302071536) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 62602.42571149553 ns (± 124.75625807630615) 62525.699055989586 ns (± 542.9291654168824) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 160694.384765625 ns (± 235.52264558421524) 164126.0245768229 ns (± 1372.4732033806774) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 161157.5919596354 ns (± 1039.984328647827) 161665.92668805804 ns (± 1083.5898971978738) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 12964.869689941406 ns (± 21.586225256406657) 13131.485290527344 ns (± 72.0716280042713) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 76100.47037760417 ns (± 234.13630700920746) 76335.00244140625 ns (± 627.8736392188944) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 107053.26102120536 ns (± 410.5128149508004) 107805.69661458333 ns (± 1239.1196440522383) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 55195.45680454799 ns (± 104.78264484400462) 56257.79357910156 ns (± 230.56993905684254) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 200003.79231770834 ns (± 1027.7846698047135) 205450.14485677084 ns (± 2035.765766793892) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 214827.35107421875 ns (± 1149.6060088622082) 205179.47152944712 ns (± 1210.348878967836) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 215940.6494140625 ns (± 413.8098751012327) 213211.85651506696 ns (± 858.3623164799833) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 55927.65677315848 ns (± 76.1256786046636) 55953.14432779948 ns (± 218.72517107491527) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 9362.022857666016 ns (± 30.687463098537595) 9377.878112792969 ns (± 78.26334700105608) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 61634.423828125 ns (± 86.83988313095048) 62874.650065104164 ns (± 369.4778075285322) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 111383.89973958333 ns (± 344.6835465021885) 111916.95731026786 ns (± 480.5138659896314) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 180007.4959309896 ns (± 533.5766622497063) 174096.7228190104 ns (± 1055.0449424213618) 1.03

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

Please sign in to comment.