Skip to content

Commit

Permalink
Combining ZRange options in SortedSetObject (#1021)
Browse files Browse the repository at this point in the history
* Combining ZRange options

* SortedSetRange ele fix

* Fixed test

* Simplified rangeOpts creation and avoided some scratchBufferManager

---------

Co-authored-by: Tal Zaccai <talzacc@microsoft.com>
  • Loading branch information
Vijay-Nirmal and TalZaccai authored Feb 18, 2025
1 parent d7c65b7 commit 5c578e5
Show file tree
Hide file tree
Showing 5 changed files with 83 additions and 94 deletions.
52 changes: 33 additions & 19 deletions libs/server/Objects/SortedSet/SortedSetObject.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,18 +27,12 @@ public enum SortedSetOperation : byte
ZINCRBY,
ZRANK,
ZRANGE,
ZRANGEBYLEX,
ZRANGEBYSCORE,
ZRANGESTORE,
GEOADD,
GEOHASH,
GEODIST,
GEOPOS,
GEOSEARCH,
GEOSEARCHSTORE,
ZREVRANGE,
ZREVRANGEBYLEX,
ZREVRANGEBYSCORE,
ZREVRANK,
ZREMRANGEBYLEX,
ZREMRANGEBYRANK,
Expand All @@ -51,6 +45,38 @@ public enum SortedSetOperation : byte
ZMSCORE
}

/// <summary>
/// Options for specifying the range in sorted set operations.
/// </summary>
[Flags]
public enum SortedSetRangeOpts : byte
{
/// <summary>
/// No options specified.
/// </summary>
None = 0,
/// <summary>
/// Range by score.
/// </summary>
ByScore = 1,
/// <summary>
/// Range by lexicographical order.
/// </summary>
ByLex = 1 << 1,
/// <summary>
/// Reverse the range order.
/// </summary>
Reverse = 1 << 2,
/// <summary>
/// Store the result.
/// </summary>
Store = 1 << 3,
/// <summary>
/// Include scores in the result.
/// </summary>
WithScores = 1 << 4
}

[Flags]
public enum SortedSetAddOption
{
Expand Down Expand Up @@ -259,14 +285,6 @@ public override unsafe bool Operate(ref ObjectInput input, ref GarnetObjectStore
case SortedSetOperation.ZRANK:
SortedSetRank(ref input, ref output.SpanByteAndMemory);
break;
case SortedSetOperation.ZRANGE:
case SortedSetOperation.ZRANGESTORE:
SortedSetRange(ref input, ref output.SpanByteAndMemory);
break;
case SortedSetOperation.ZRANGEBYLEX:
case SortedSetOperation.ZRANGEBYSCORE:
SortedSetRange(ref input, ref output.SpanByteAndMemory);
break;
case SortedSetOperation.GEOADD:
GeoAdd(ref input, ref output.SpanByteAndMemory);
break;
Expand All @@ -283,11 +301,7 @@ public override unsafe bool Operate(ref ObjectInput input, ref GarnetObjectStore
case SortedSetOperation.GEOSEARCHSTORE:
GeoSearch(ref input, ref output.SpanByteAndMemory);
break;
case SortedSetOperation.ZREVRANGE:
SortedSetRange(ref input, ref output.SpanByteAndMemory);
break;
case SortedSetOperation.ZREVRANGEBYLEX:
case SortedSetOperation.ZREVRANGEBYSCORE:
case SortedSetOperation.ZRANGE:
SortedSetRange(ref input, ref output.SpanByteAndMemory);
break;
case SortedSetOperation.ZREVRANK:
Expand Down
30 changes: 7 additions & 23 deletions libs/server/Objects/SortedSet/SortedSetObjectImpl.cs
Original file line number Diff line number Diff line change
Expand Up @@ -416,6 +416,7 @@ private void SortedSetRange(ref ObjectInput input, ref SpanByteAndMemory output)
//ZRANGE key min max [BYSCORE|BYLEX] [REV] [LIMIT offset count] [WITHSCORES]
//ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
//ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]
var rangeOpts = (SortedSetRangeOpts)input.arg2;
var count = input.parseState.Count;
var respProtocolVersion = input.arg1;

Expand All @@ -436,30 +437,13 @@ private void SortedSetRange(ref ObjectInput input, ref SpanByteAndMemory output)
var maxSpan = input.parseState.GetArgSliceByRef(currIdx++).ReadOnlySpan;

// read the rest of the arguments
ZRangeOptions options = new();
switch (input.header.SortedSetOp)
ZRangeOptions options = new()
{
case SortedSetOperation.ZRANGEBYLEX:
options.ByLex = true;
break;
case SortedSetOperation.ZRANGESTORE:
options.WithScores = true;
break;
case SortedSetOperation.ZRANGEBYSCORE:
options.ByScore = true;
break;
case SortedSetOperation.ZREVRANGE:
options.Reverse = true;
break;
case SortedSetOperation.ZREVRANGEBYSCORE:
options.ByScore = true;
options.Reverse = true;
break;
case SortedSetOperation.ZREVRANGEBYLEX:
options.ByLex = true;
options.Reverse = true;
break;
}
ByScore = (rangeOpts & SortedSetRangeOpts.ByScore) != 0,
ByLex = (rangeOpts & SortedSetRangeOpts.ByLex) != 0,
Reverse = (rangeOpts & SortedSetRangeOpts.Reverse) != 0,
WithScores = (rangeOpts & SortedSetRangeOpts.WithScores) != 0 || (rangeOpts & SortedSetRangeOpts.Store) != 0
};

if (count > 2)
{
Expand Down
44 changes: 29 additions & 15 deletions libs/server/Resp/Objects/SortedSetCommands.cs
Original file line number Diff line number Diff line change
Expand Up @@ -159,20 +159,34 @@ private unsafe bool SortedSetRange<TGarnetApi>(RespCommand command, ref TGarnetA
var sbKey = parseState.GetArgSliceByRef(0).SpanByte;
var keyBytes = sbKey.ToByteArray();

var op =
command switch
{
RespCommand.ZRANGE => SortedSetOperation.ZRANGE,
RespCommand.ZREVRANGE => SortedSetOperation.ZREVRANGE,
RespCommand.ZRANGEBYLEX => SortedSetOperation.ZRANGEBYLEX,
RespCommand.ZRANGEBYSCORE => SortedSetOperation.ZRANGEBYSCORE,
RespCommand.ZREVRANGEBYLEX => SortedSetOperation.ZREVRANGEBYLEX,
RespCommand.ZREVRANGEBYSCORE => SortedSetOperation.ZREVRANGEBYSCORE,
_ => throw new Exception($"Unexpected {nameof(SortedSetOperation)}: {command}")
};
var rangeOpts = SortedSetRangeOpts.None;

var header = new RespInputHeader(GarnetObjectType.SortedSet) { SortedSetOp = op };
var input = new ObjectInput(header, ref parseState, startIdx: 1, arg1: respProtocolVersion);
switch (command)
{
case RespCommand.ZRANGE:
break;
case RespCommand.ZREVRANGE:
rangeOpts = SortedSetRangeOpts.Reverse;
break;
case RespCommand.ZRANGEBYLEX:
rangeOpts = SortedSetRangeOpts.ByLex;
break;
case RespCommand.ZRANGEBYSCORE:
rangeOpts = SortedSetRangeOpts.ByScore;
break;
case RespCommand.ZREVRANGEBYLEX:
rangeOpts = SortedSetRangeOpts.ByLex | SortedSetRangeOpts.Reverse;
break;
case RespCommand.ZREVRANGEBYSCORE:
rangeOpts = SortedSetRangeOpts.ByScore | SortedSetRangeOpts.Reverse;
break;
case RespCommand.ZRANGESTORE:
rangeOpts = SortedSetRangeOpts.Store;
break;
}

var header = new RespInputHeader(GarnetObjectType.SortedSet) { SortedSetOp = SortedSetOperation.ZRANGE };
var input = new ObjectInput(header, ref parseState, startIdx: 1, arg1: respProtocolVersion, arg2: (int)rangeOpts);

var outputFooter = new GarnetObjectStoreOutput { SpanByteAndMemory = new SpanByteAndMemory(dcurr, (int)(dend - dcurr)) };

Expand Down Expand Up @@ -208,8 +222,8 @@ private unsafe bool SortedSetRangeStore<TGarnetApi>(ref TGarnetApi storageApi)
var dstKey = parseState.GetArgSliceByRef(0);
var srcKey = parseState.GetArgSliceByRef(1);

var header = new RespInputHeader(GarnetObjectType.SortedSet) { SortedSetOp = SortedSetOperation.ZRANGESTORE };
var input = new ObjectInput(header, ref parseState, startIdx: 2, arg1: respProtocolVersion);
var header = new RespInputHeader(GarnetObjectType.SortedSet) { SortedSetOp = SortedSetOperation.ZRANGE };
var input = new ObjectInput(header, ref parseState, startIdx: 2, arg1: respProtocolVersion, arg2: (int)SortedSetRangeOpts.Store);

var status = storageApi.SortedSetRangeStore(dstKey, srcKey, ref input, out int result);

Expand Down
37 changes: 9 additions & 28 deletions libs/server/Storage/Session/ObjectStore/SortedSetOps.cs
Original file line number Diff line number Diff line change
Expand Up @@ -466,37 +466,18 @@ public unsafe GarnetStatus SortedSetRange<TObjectContext>(ArgSlice key, ArgSlice
return GarnetStatus.NOTFOUND;
}

ReadOnlySpan<byte> operation = default;
var sortedOperation = SortedSetOperation.ZRANGE;
switch (sortedSetOrderOperation)
var rangeOpts = sortedSetOrderOperation switch
{
case SortedSetOrderOperation.ByScore:
sortedOperation = SortedSetOperation.ZRANGEBYSCORE;
operation = "BYSCORE"u8;
break;
case SortedSetOrderOperation.ByLex:
sortedOperation = SortedSetOperation.ZRANGE;
operation = "BYLEX"u8;
break;
case SortedSetOrderOperation.ByRank:
if (reverse)
sortedOperation = SortedSetOperation.ZREVRANGE;
operation = default;
break;
}
SortedSetOrderOperation.ByScore => SortedSetRangeOpts.ByScore,
SortedSetOrderOperation.ByLex => SortedSetRangeOpts.ByLex,
_ => SortedSetRangeOpts.None
};

var arguments = new List<ArgSlice> { min, max };

// Operation order
if (!operation.IsEmpty)
{
arguments.Add(scratchBufferManager.CreateArgSlice(operation));
}

// Reverse
if (sortedOperation != SortedSetOperation.ZREVRANGE && reverse)
if (reverse)
{
arguments.Add(scratchBufferManager.CreateArgSlice("REV"u8));
rangeOpts |= SortedSetRangeOpts.Reverse;
}

// Limit parameter
Expand All @@ -517,9 +498,9 @@ public unsafe GarnetStatus SortedSetRange<TObjectContext>(ArgSlice key, ArgSlice
parseState.InitializeWithArguments([.. arguments]);

// Prepare the input
var header = new RespInputHeader(GarnetObjectType.SortedSet) { SortedSetOp = sortedOperation };
var header = new RespInputHeader(GarnetObjectType.SortedSet) { SortedSetOp = SortedSetOperation.ZRANGE };
var inputArg = 2; // Default RESP server protocol version
var input = new ObjectInput(header, ref parseState, arg1: inputArg);
var input = new ObjectInput(header, ref parseState, arg1: inputArg, arg2: (int)rangeOpts);

var outputFooter = new GarnetObjectStoreOutput { SpanByteAndMemory = new SpanByteAndMemory(null) };
var status = ReadObjectStoreOperationWithOutput(key.ToArray(), ref input, ref objectContext, ref outputFooter);
Expand Down
14 changes: 5 additions & 9 deletions libs/server/Transaction/TxnKeyManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -90,8 +90,8 @@ 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.ZRANGEBYLEX => SortedSetObjectKeys(SortedSetOperation.ZRANGE, inputCount),
RespCommand.ZRANGEBYSCORE => SortedSetObjectKeys(SortedSetOperation.ZRANGE, inputCount),
RespCommand.ZREVRANK => SortedSetObjectKeys(SortedSetOperation.ZREVRANK, inputCount),
RespCommand.ZREMRANGEBYLEX => SortedSetObjectKeys(SortedSetOperation.ZREMRANGEBYLEX, inputCount),
RespCommand.ZREMRANGEBYRANK => SortedSetObjectKeys(SortedSetOperation.ZREMRANGEBYRANK, inputCount),
Expand All @@ -105,9 +105,9 @@ internal int GetKeys(RespCommand command, int inputCount, out ReadOnlySpan<byte>
RespCommand.GEODIST => SortedSetObjectKeys(SortedSetOperation.GEODIST, inputCount),
RespCommand.GEOPOS => SortedSetObjectKeys(SortedSetOperation.GEOPOS, inputCount),
RespCommand.GEOSEARCH => SortedSetObjectKeys(SortedSetOperation.GEOSEARCH, inputCount),
RespCommand.ZREVRANGE => SortedSetObjectKeys(SortedSetOperation.ZREVRANGE, inputCount),
RespCommand.ZREVRANGEBYLEX => SortedSetObjectKeys(SortedSetOperation.ZREVRANGEBYLEX, inputCount),
RespCommand.ZREVRANGEBYSCORE => SortedSetObjectKeys(SortedSetOperation.ZREVRANGEBYSCORE, inputCount),
RespCommand.ZREVRANGE => SortedSetObjectKeys(SortedSetOperation.ZRANGE, inputCount),
RespCommand.ZREVRANGEBYLEX => SortedSetObjectKeys(SortedSetOperation.ZRANGE, inputCount),
RespCommand.ZREVRANGEBYSCORE => SortedSetObjectKeys(SortedSetOperation.ZRANGE, inputCount),
RespCommand.LINDEX => ListObjectKeys((byte)ListOperation.LINDEX),
RespCommand.LINSERT => ListObjectKeys((byte)ListOperation.LINSERT),
RespCommand.LLEN => ListObjectKeys((byte)ListOperation.LLEN),
Expand Down Expand Up @@ -210,7 +210,6 @@ private int SortedSetObjectKeys(SortedSetOperation command, int inputCount)
SortedSetOperation.ZINCRBY => SingleKey(1, true, LockType.Exclusive),
SortedSetOperation.ZRANK => SingleKey(1, true, LockType.Exclusive),
SortedSetOperation.ZRANGE => SingleKey(1, true, LockType.Shared),
SortedSetOperation.ZRANGEBYSCORE => SingleKey(1, true, LockType.Shared),
SortedSetOperation.ZREVRANK => SingleKey(1, true, LockType.Exclusive),
SortedSetOperation.ZREMRANGEBYLEX => SingleKey(1, true, LockType.Exclusive),
SortedSetOperation.ZREMRANGEBYRANK => SingleKey(1, true, LockType.Exclusive),
Expand All @@ -224,9 +223,6 @@ private int SortedSetObjectKeys(SortedSetOperation command, int inputCount)
SortedSetOperation.GEODIST => SingleKey(1, true, LockType.Shared),
SortedSetOperation.GEOPOS => SingleKey(1, true, LockType.Shared),
SortedSetOperation.GEOSEARCH => SingleKey(1, true, LockType.Shared),
SortedSetOperation.ZREVRANGE => SingleKey(1, true, LockType.Shared),
SortedSetOperation.ZREVRANGEBYLEX => SingleKey(1, true, LockType.Shared),
SortedSetOperation.ZREVRANGEBYSCORE => SingleKey(1, true, LockType.Shared),
_ => -1
};
}
Expand Down

32 comments on commit 5c578e5

@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: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 93.15535645882288 ns (± 0.694056602628206) 95.31209830840429 ns (± 0.37184910700705026) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 2960.244680851064 ns (± 341.71140864676937) 3624.2 ns (± 901.3078817767038) 0.82
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2927.6315789473683 ns (± 325.56138266965615) 3871.5315789473684 ns (± 1132.1977164810603) 0.76
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 273046.3888888889 ns (± 5487.543582985323) 271808.62626262626 ns (± 33491.194545939936) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 258206.5404040404 ns (± 27188.884589906385) 265644.07692307694 ns (± 2120.998171519661) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 17713.011494252874 ns (± 2554.087501434245) 17222.5 ns (± 226.6599375115225) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 141823.89175257733 ns (± 12150.123171149253) 147078.9797979798 ns (± 18479.029760167028) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2648.1923076923076 ns (± 83.38142202230385) 2760.3636363636365 ns (± 75.88920210195253) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 2747.842105263158 ns (± 371.4266147211052) 2808.3793103448274 ns (± 320.08709720874225) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 269783.1530612245 ns (± 37861.263320357444) 273769.306122449 ns (± 29109.0057186078) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 261235.1489361702 ns (± 33463.10569069802) 290970.03092783503 ns (± 45839.799949446584) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 18144.105263157893 ns (± 270.66520827538994) 19000.034090909092 ns (± 2825.069936877623) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 147229.71875 ns (± 14701.056533963898) 151083.32291666666 ns (± 16619.182396441945) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2573.8076923076924 ns (± 78.40766249839066) 3229.8655913978496 ns (± 498.56279934441113) 0.80
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 2942.595744680851 ns (± 329.9292305722526) 3337.2903225806454 ns (± 637.6141940459041) 0.88
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 231634.78846153847 ns (± 9578.852889561687) 224562.80434782608 ns (± 5550.23004793317) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 235311.57575757575 ns (± 11080.583623980221) 234102.49315068492 ns (± 11539.38405481574) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 16582.422222222223 ns (± 2104.16243967388) 18315.69318181818 ns (± 3498.8743554685243) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 143005.00515463916 ns (± 16025.15621421761) 150764.46907216494 ns (± 17870.350724298896) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2633.8076923076924 ns (± 37.90862833925942) 3273.8777777777777 ns (± 553.4051653433622) 0.80
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2667.0833333333335 ns (± 77.02281800060047) 2969.3651685393256 ns (± 560.8355412606842) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 290230.27777777775 ns (± 9531.9011882988) 286650.6551724138 ns (± 8207.553638812855) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 283178.4583333333 ns (± 7067.063226713225) 287070.1176470588 ns (± 13658.232454894105) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 22798.46153846154 ns (± 295.0196647074608) 21951.10989010989 ns (± 3541.4592455356565) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 168706.86 ns (± 32530.016321067058) 157467.62 ns (± 17164.903800499556) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 2734.0588235294117 ns (± 101.10568763082149) 3066.0520833333335 ns (± 494.28327419963193) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 2621.303370786517 ns (± 366.95728028844246) 3413.7956989247314 ns (± 649.3154348191202) 0.77
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 286510.26 ns (± 11137.936859770973) 286100.4375 ns (± 13276.40911586807) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 279654.8846153846 ns (± 7571.966647189741) 282163.9943820225 ns (± 15552.15400246684) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 21497.85714285714 ns (± 2478.020014139553) 21516.983516483517 ns (± 3734.0228719249435) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 150730.52 ns (± 14447.906334976093) 153735.28282828283 ns (± 20343.47970708702) 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.BasicOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1967.020351409912 ns (± 22.01503616196552) 1809.0186571393695 ns (± 7.115749536098892) 1.09
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1912.4521799723307 ns (± 24.694729809750015) 1914.6101177215576 ns (± 11.88095420730253) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1923.3500401423528 ns (± 10.82835881180385) 1871.157476425171 ns (± 2.3327403808737315) 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.

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1129.7731958762886 ns (± 365.0579150729214) 1069.0515463917525 ns (± 596.8119534090774) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 885.8645833333334 ns (± 329.0144332073776) 828.8854166666666 ns (± 304.17331866073937) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1740.0104166666667 ns (± 435.6586180362996) 1532.888888888889 ns (± 52.9065455695471) 1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 228032.6489361702 ns (± 23555.972485001308) 249183.53608247422 ns (± 38245.177324800774) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1676.5238095238096 ns (± 46.28889612814184) 1632.4411764705883 ns (± 64.0734385361571) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 7606.642857142857 ns (± 76.14016138559317) 7482.285714285715 ns (± 61.4647223040346) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 941.5164835164835 ns (± 362.7358807310343) 1160.0515463917525 ns (± 474.69559042115833) 0.81
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 855.2472527472528 ns (± 244.617415270213) 838.1111111111111 ns (± 257.2454537414834) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1678.09375 ns (± 508.7171290945593) 1541.8823529411766 ns (± 34.53961919473993) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 250193.39583333334 ns (± 38491.34172347393) 234935.94382022473 ns (± 23100.714701340235) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1955.139175257732 ns (± 408.27674400988445) 1576.3333333333333 ns (± 45.845755892266986) 1.24
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 7438.894736842105 ns (± 143.6186674406461) 7615.5 ns (± 149.10122893721646) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1048.6075268817203 ns (± 316.56009328423175) 1055.8298969072166 ns (± 478.2446358309009) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 938.1340206185567 ns (± 396.94638147744996) 739.3275862068965 ns (± 232.08119103053653) 1.27
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1757.8279569892472 ns (± 382.0655709616597) 1658.1368421052632 ns (± 459.8744882082667) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 203699.75 ns (± 1201.9506210550187) 212695.44444444444 ns (± 10452.7327768346) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1762.6521739130435 ns (± 258.89059315856065) 1555.111111111111 ns (± 39.8558267773305) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 7996.5 ns (± 245.3997091305923) 9011.969072164948 ns (± 922.9787878296586) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1043.5555555555557 ns (± 299.4774892071568) 997.979381443299 ns (± 477.8495007884596) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 773.9479166666666 ns (± 389.25357368583394) 802.3473684210526 ns (± 335.06235584862543) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1897.3556701030927 ns (± 375.93544408389687) 1788.8 ns (± 434.02592333599114) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 244497.92307692306 ns (± 2105.3651884941664) 257460.2 ns (± 7019.090639598306) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1771.0416666666667 ns (± 563.9989159501838) 1885.7708333333333 ns (± 419.61427097217387) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 7721.357142857143 ns (± 106.38291298805544) 7699.966666666666 ns (± 113.84316697398516) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 963.2068965517242 ns (± 276.3999098850119) 1003.4883720930233 ns (± 260.4975553316947) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 841.8125 ns (± 386.58323302056385) 793.7608695652174 ns (± 244.2325215974092) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1771.8969072164948 ns (± 451.32733604465886) 1635.5210526315789 ns (± 618.202541672869) 1.08
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 240884.92307692306 ns (± 1234.5789742214727) 247775.8076923077 ns (± 3834.9988349545247) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1868.7446808510638 ns (± 412.2704166888266) 1620.0344827586207 ns (± 57.931907540922985) 1.15
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 9175.936170212766 ns (± 1010.4977753297956) 9328 ns (± 611.1204394302008) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 19377.46652730306 ns (± 8.356173573494017) 19079.129201253254 ns (± 53.58066148168995) 1.02
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 19428.76089477539 ns (± 16.792308048442607) 18945.091554768882 ns (± 160.17582753541487) 1.03
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 19932.022052001954 ns (± 76.12906439025168) 18878.84989459698 ns (± 26.125815739227882) 1.06

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 39533.393528529574 ns (± 432.81912894019786) 39003.93583679199 ns (± 44.633070628144885) 1.01
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 38915.581115722656 ns (± 56.80237600598484) 39961.68141072591 ns (± 230.91335903393815) 0.97
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 33211.80032857259 ns (± 37.598638308020135) 32856.02337137858 ns (± 71.69207366890963) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 32224.236515590124 ns (± 35.863073554554795) 31472.4947378976 ns (± 217.84016559634188) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 138087.6312953404 ns (± 297.46788467064636) 137187.9912109375 ns (± 274.77201883133694) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 135946.76143704928 ns (± 450.8494039357565) 136481.47104492187 ns (± 1028.6438489704587) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 160594.55908203125 ns (± 1028.7768978270556) 163280.60176595053 ns (± 406.1154260402004) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 149971.77862079328 ns (± 574.4397585385744) 147085.800390625 ns (± 1168.7156140606705) 1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 136084.93145345052 ns (± 1216.806919828198) 135955.0190993089 ns (± 589.0887582582732) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 132623.03756009616 ns (± 308.07760280647756) 130468.39645996093 ns (± 964.924086286953) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17039.76181248256 ns (± 168.57905061916347) 17345.435157267253 ns (± 115.82861933768986) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16954.58171081543 ns (± 21.988213158214126) 15819.636522928873 ns (± 42.99026813782784) 1.07
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15501.430794270833 ns (± 98.11092800522901) 15842.204731241862 ns (± 96.62491487336827) 0.98
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14064.745364849385 ns (± 44.84680122939684) 15488.043122355144 ns (± 93.32506937948284) 0.91
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 121621.03581891741 ns (± 913.1377445294954) 123368.79089355469 ns (± 249.4806297586068) 0.99
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 22689.567626953125 ns (± 23.52227335146783) 22580.860278320313 ns (± 104.64911290818917) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 21836.502067565918 ns (± 51.80128073567739) 21289.078275553384 ns (± 189.10205924659402) 1.03
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 17298.059600830078 ns (± 97.1505526981066) 16220.064919104943 ns (± 48.10477170355014) 1.07
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15755.213690621513 ns (± 91.61825792634225) 15205.538401677059 ns (± 20.481853889369656) 1.04
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 139775.24466646634 ns (± 162.86546409575897) 136462.57036481585 ns (± 846.7949808241059) 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.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1905.5555470784504 ns (± 23.765797868716334) 1862.8462382725306 ns (± 1.8983581243900394) 1.02
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1835.406093597412 ns (± 1.839244031411074) 1835.0045839945476 ns (± 2.366079616927827) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1867.3636216383713 ns (± 3.459323245290357) 1864.2080086928147 ns (± 1.8432285535629185) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 242.64970644315085 ns (± 2.1794748358751344) 239.90803410456732 ns (± 0.4048148845063324) 1.01
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 307.8382674730741 ns (± 0.39980594989344165) 281.6850468635559 ns (± 2.374445203896188) 1.09
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 323.71625467709134 ns (± 1.7665498166147013) 312.6556673731123 ns (± 2.2834078239459297) 1.04
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 324.6723316192627 ns (± 1.904993881619364) 320.35274302164714 ns (± 2.1488116206802563) 1.01
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 255.3724410717304 ns (± 0.6812600984400645) 251.36666536331177 ns (± 0.4199046977350061) 1.02
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 196.3019028050559 ns (± 0.7387264371003565) 196.88548254966736 ns (± 0.8365157891430712) 1.00
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 325.4999017715454 ns (± 1.31106548922592) 343.62632280985514 ns (± 2.0180218600000193) 0.95
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 330.7935545603434 ns (± 1.6872377189500367) 342.7048828760783 ns (± 1.9249917713317524) 0.97
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 381.39869952201843 ns (± 0.6894786935411964) 376.38760713430554 ns (± 1.9067678507596881) 1.01
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 371.55814606802807 ns (± 1.6187027638406124) 385.6911524772644 ns (± 2.060884533286058) 0.96

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 84.88672812779744 ns (± 0.18307566327372202) 84.72727219263713 ns (± 0.08177027160167104) 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.PubSubOperations (windows-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 16415.880173903246 ns (± 8.546378559967934) 16531.2016805013 ns (± 21.350670356882787) 0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 16715.89617047991 ns (± 24.149909603874335) 16343.420846121651 ns (± 21.343790859436368) 1.02
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 16919.849940708704 ns (± 20.732744931835892) 16373.341471354166 ns (± 24.9567094199434) 1.03

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36818.90999930246 ns (± 31.69846353423352) 36328.52548452524 ns (± 37.12247630113013) 1.01
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 36481.931715745195 ns (± 81.42903088146186) 39697.62093680246 ns (± 91.46615765180029) 0.92
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30601.82393391927 ns (± 47.98979778648595) 31107.867431640625 ns (± 75.68485378229322) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 29729.246085030692 ns (± 21.694822097982836) 30100.060424804688 ns (± 39.34118687520425) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 47303.707134540266 ns (± 29.647268122363542) 48641.222717285156 ns (± 306.10317843655787) 0.97
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 196004.17315204328 ns (± 692.6843435702303) 201699.3380878155 ns (± 387.04786999020286) 0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 127339.87972005208 ns (± 218.10532746841014) 128302.42283278245 ns (± 271.52147326681086) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 100551.16575113933 ns (± 115.53432520826811) 99180.78795979818 ns (± 582.0175438091163) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 47963.8825026292 ns (± 67.1377920116059) 48478.343522291914 ns (± 72.03243210943002) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 209256.93685208834 ns (± 699.4424278756804) 208804.25955636162 ns (± 732.800113253085) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 133636.017578125 ns (± 572.8505949539633) 137584.1696126302 ns (± 899.8362694556537) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 123265.23432617188 ns (± 853.8263411008828) 126118.70921223958 ns (± 403.3779422639961) 0.98
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 48450.431660970055 ns (± 56.65352482622355) 49020.0224202474 ns (± 51.725683414043765) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 203261.576566256 ns (± 1257.9853900470187) 194336.45333658854 ns (± 764.2751949587376) 1.05
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 119850.15657145182 ns (± 513.8663014470555) 120932.7737141927 ns (± 501.7762811000554) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 98147.6469156901 ns (± 661.2910222802077) 97770.87229097806 ns (± 186.17011398808668) 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: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 104747.35412597656 ns (± 227.95606162513747) 107599.75498744419 ns (± 243.18141158689164) 0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 99861.73604329427 ns (± 219.26336975320345) 103633.4053548177 ns (± 174.71422931127597) 0.96
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 117695.5827985491 ns (± 414.0879073979963) 120540.58140345982 ns (± 918.7303446758011) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 116466.71468098958 ns (± 459.79722667057337) 112800.05231584821 ns (± 322.7490555479801) 1.03
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 107873.056640625 ns (± 348.0672043573761) 108437.21487862723 ns (± 296.167589043142) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 101832.62939453125 ns (± 303.5636745642665) 100553.47551618304 ns (± 258.45161471378054) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 264.72621437481473 ns (± 1.1966226776337037) 261.7487399101257 ns (± 1.4496608217899014) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 329.42598899205524 ns (± 1.2883076054759492) 331.1157778739929 ns (± 2.1847189672176603) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 532.8962544713702 ns (± 1.6918217792270231) 525.5837799072266 ns (± 2.6128530786288193) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 631.8202442441668 ns (± 1.311309097358663) 646.1813122885568 ns (± 2.279542326156634) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 268.85233633858815 ns (± 1.1165235979985852) 247.38697129029495 ns (± 0.3498879696292545) 1.09
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 325.65582588740756 ns (± 1.4235819374486418) 314.62757529531206 ns (± 0.7134497614580736) 1.04
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 513.5686037199838 ns (± 1.1025849041779465) 524.2188002268473 ns (± 3.031797354646294) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 597.3815021514893 ns (± 3.02218607120287) 630.5003335135324 ns (± 1.4636313055828893) 0.95
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 251.57392381032307 ns (± 1.6366461548826616) 260.41534026463825 ns (± 1.1073330778489605) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 329.63600330352784 ns (± 1.6377762446210302) 319.6049446105957 ns (± 1.6071626648284867) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 555.7919481913249 ns (± 2.28108286897869) 524.3523870150249 ns (± 2.668266580712541) 1.06
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 615.78958770207 ns (± 2.199129329629166) 636.4703561919076 ns (± 2.2424376063976323) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 267.96593112945556 ns (± 0.8831630007781651) 243.5479963375972 ns (± 0.4487109496691748) 1.10
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 330.18972220787634 ns (± 0.640277632465944) 330.3717704455058 ns (± 1.5801982394813519) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 517.0552290598552 ns (± 2.903244233179601) 512.9507772445679 ns (± 3.5367680181447714) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 633.9670333226521 ns (± 1.5633268977224437) 627.036269392286 ns (± 1.955399967874425) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 255.23824801811804 ns (± 0.21528555661883464) 248.3845303853353 ns (± 0.19441977184965828) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 329.11579932485307 ns (± 1.212630976889845) 330.7891334851583 ns (± 1.3036128500905306) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 519.098133722941 ns (± 2.879233415329171) 538.0970637639364 ns (± 2.018434541559561) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 631.9755774906704 ns (± 1.2357489105095498) 643.7993050302778 ns (± 2.254913335868879) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16239.201049804688 ns (± 35.26342664587255) 15977.24609375 ns (± 23.037648677779536) 1.02
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 15318.325805664062 ns (± 26.589415627160772) 15335.562642415365 ns (± 18.44801076070158) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14822.835104806083 ns (± 18.34740429365455) 14776.802698771158 ns (± 9.393302647938857) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14108.709716796875 ns (± 11.873903938243396) 13277.448323567709 ns (± 35.07571272479362) 1.06
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 138130.19845145088 ns (± 107.36042979488563) 138649.9552408854 ns (± 118.17852081798479) 1.00
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 21206.241062709265 ns (± 34.70329046420273) 19774.688110351562 ns (± 25.837651352203782) 1.07
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 19913.265787760418 ns (± 28.75989680908345) 22644.067164829798 ns (± 45.34148926740763) 0.88
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15346.713460286459 ns (± 58.89690415992804) 15267.517441969652 ns (± 18.798003386635813) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14072.748616536459 ns (± 28.985116494482643) 14847.76522318522 ns (± 13.123005017973004) 0.95
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 147212.70054408483 ns (± 250.60847458957082) 151087.00997488838 ns (± 327.4361215133466) 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.

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 223.4896523611886 ns (± 0.22458077872543714) 221.17562975202287 ns (± 0.2452724582378441) 1.01
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 271.0541560099675 ns (± 0.46295461484234385) 282.4770514170329 ns (± 1.3413270436127147) 0.96
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 292.4898147583008 ns (± 0.3109467529135683) 294.55509662628174 ns (± 0.45601192565991877) 0.99
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 312.01323441096713 ns (± 0.38468441160314876) 300.2925652724046 ns (± 0.8699476166816609) 1.04
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 227.59454250335693 ns (± 0.1028356646913284) 228.1694586460407 ns (± 0.33794396432040863) 1.00
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 178.48680870873588 ns (± 0.22849776884688014) 175.05469138805682 ns (± 0.32197682999539873) 1.02
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 299.0667489858774 ns (± 0.43883707447687803) 289.8086676230797 ns (± 0.30506947967846393) 1.03
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 320.3970505641057 ns (± 0.4144067615045788) 311.0971076147897 ns (± 0.5371764681816555) 1.03
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 352.6843126003559 ns (± 0.48721949831576983) 349.94058268410816 ns (± 0.3577905991195603) 1.01
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 345.66540082295734 ns (± 0.5218336658946888) 334.6567392349243 ns (± 0.30347949442444594) 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.

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 4349.484536082474 ns (± 1639.875739152983) 3004.1666666666665 ns (± 1008.6903094363886) 1.45
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 4550.515463917526 ns (± 1339.6302126069006) 4031.958762886598 ns (± 2093.519086358768) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 234620.21276595743 ns (± 32500.56932433425) 239638.77551020408 ns (± 52610.195853689016) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 257335 ns (± 48130.99418264806) 234140 ns (± 41984.13120129167) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 27163.541666666668 ns (± 10938.960980118789) 23723.40425531915 ns (± 8185.000384678427) 1.15
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 135655.10204081633 ns (± 26960.146694394953) 125876.5306122449 ns (± 29734.577743974354) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 5236.458333333333 ns (± 2027.13797685135) 2621.0526315789475 ns (± 766.8524694922779) 2.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 4476.530612244898 ns (± 1826.2575681537348) 2274.4186046511627 ns (± 756.1412949989812) 1.97
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 256951.54639175258 ns (± 59072.01839245685) 248226 ns (± 52279.680314031895) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 270802.57731958764 ns (± 55904.38655415659) 283116.32653061225 ns (± 67327.42382371123) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 29337.23404255319 ns (± 8078.924979621701) 19335.869565217392 ns (± 5522.811465937826) 1.52
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 127873.19587628866 ns (± 22837.544542302472) 136264 ns (± 32553.67446559791) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 5780.851063829788 ns (± 999.4919780261573) 5732.291666666667 ns (± 1949.7365431563558) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 7046.875 ns (± 1523.7041517647917) 6488.775510204082 ns (± 1774.381417002082) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 275453.0612244898 ns (± 50875.433490048395) 286944 ns (± 53109.53579084637) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 266355 ns (± 47685.983318481594) 256855.31914893616 ns (± 42061.67928026106) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 30433.695652173912 ns (± 5717.051364292515) 19495.3488372093 ns (± 3491.4991547284126) 1.56
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 134112.37113402062 ns (± 26309.09323841267) 142803.0303030303 ns (± 27039.35323517601) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 3282.2916666666665 ns (± 1084.6289485996351) 5577.173913043478 ns (± 1085.8837754647075) 0.59
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 3603.191489361702 ns (± 1402.6435968241317) 6565.4639175257735 ns (± 1443.833165439135) 0.55
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 319164.28571428574 ns (± 66391.65928548867) 333213.40206185565 ns (± 56735.35535872155) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 291709.8901098901 ns (± 43084.65066959605) 324930.612244898 ns (± 72976.63855562972) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 27105.37634408602 ns (± 6004.5338955224315) 23847.252747252747 ns (± 4298.897550130748) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 142608 ns (± 30417.75026712415) 136749.49494949495 ns (± 29967.98078268372) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3764.835164835165 ns (± 865.046386215936) 2980 ns (± 780.0163664404059) 1.26
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 3774.4444444444443 ns (± 1193.5746622675058) 2795.744680851064 ns (± 847.7566720300124) 1.35
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 329486.6666666667 ns (± 43180.55495061054) 282973.1707317073 ns (± 31058.34433425751) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 287375.5813953488 ns (± 25962.94615769586) 319163 ns (± 66696.24594557271) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 35898.35164835165 ns (± 8326.041645041747) 24847.727272727272 ns (± 6359.515944724227) 1.44
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 157795.87628865978 ns (± 27258.836172597978) 133986.45833333334 ns (± 26530.021206536916) 1.18

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: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 68799.48032924107 ns (± 49.09550217657212) 70763.63612583706 ns (± 213.74364209942) 0.97
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 222118.2023111979 ns (± 648.5476418655628) 232039.65890066963 ns (± 389.9062502441069) 0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 140426.23209635416 ns (± 199.76795582134636) 138090.95458984375 ns (± 80.41678835925063) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 124233.78336588542 ns (± 110.41367489925058) 125539.169921875 ns (± 136.67687745667718) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 69365.03765399639 ns (± 79.87381598255656) 70345.84068885216 ns (± 51.449272351389) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 230298.7589518229 ns (± 1227.467759021776) 227772.8449894832 ns (± 372.63562662595126) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 147721.82942708334 ns (± 522.4638275650553) 152078.505859375 ns (± 557.3848556490732) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 146077.89481026787 ns (± 216.92374415126773) 147240.55001395088 ns (± 443.34469006887605) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 68216.89077524039 ns (± 110.86308916260332) 67789.07048152044 ns (± 57.848599445411864) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 226177.28271484375 ns (± 344.59928632284266) 231969.2521158854 ns (± 342.5664276132668) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 134843.27016977163 ns (± 78.44890641118855) 142337.64404296875 ns (± 171.90156354858047) 0.95
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 122523.03955078125 ns (± 86.224639157356) 124180.95703125 ns (± 64.77420583129519) 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.LuaScriptCacheOperations (windows-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 531.1827956989247 ns (± 587.3630265161283) 679.5454545454545 ns (± 662.312058079839) 0.78
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 852.0408163265306 ns (± 689.4237234689568) 817.1875 ns (± 814.0486253742366) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1689.5833333333333 ns (± 911.0409508002854) 2850 ns (± 1427.1961634228453) 0.59
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 225077.31958762885 ns (± 41705.07689207494) 234439 ns (± 44300.7943814587) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1881.958762886598 ns (± 1160.7779711390917) 3980 ns (± 3026.515815223502) 0.47
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 6052.173913043478 ns (± 1339.7128001942433) 12742.424242424242 ns (± 3671.9035520738876) 0.47
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 896.9072164948453 ns (± 796.0126684826564) 2115.625 ns (± 1592.1734978853344) 0.42
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 935.1063829787234 ns (± 641.8567566738332) 874.468085106383 ns (± 1028.9295168199767) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1822.4489795918366 ns (± 1108.4288697186448) 3043.298969072165 ns (± 2144.076491974208) 0.60
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 246296 ns (± 57088.88855074686) 251672.91666666666 ns (± 47082.110758851646) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1951.0204081632653 ns (± 1131.8486746290896) 5251.515151515152 ns (± 3181.142255265783) 0.37
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 5998.969072164949 ns (± 1539.716887217746) 13608.163265306122 ns (± 3376.989248641573) 0.44
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1123.9583333333333 ns (± 875.6044278297638) 2290.721649484536 ns (± 2339.263259831448) 0.49
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 830.6122448979592 ns (± 692.5834146442359) 1462.8865979381444 ns (± 1294.7264501646723) 0.57
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1739.5833333333333 ns (± 996.4652439780027) 3195.918367346939 ns (± 2232.880732238386) 0.54
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 251750.50505050505 ns (± 50870.81552512502) 241490.4255319149 ns (± 38520.79544268791) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1922.4489795918366 ns (± 1251.9288715545852) 3318.181818181818 ns (± 2456.1610844419934) 0.58
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 6156.701030927835 ns (± 1683.6782165157806) 10929.896907216495 ns (± 3227.0072870893614) 0.56
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1139.795918367347 ns (± 927.7497213959047) 1862.3711340206185 ns (± 2364.791998074688) 0.61
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 974.2268041237113 ns (± 654.5160983689055) 1238.5416666666667 ns (± 1245.9931394308603) 0.79
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1585.5670103092784 ns (± 1052.575184440686) 2906.25 ns (± 2224.5431228149205) 0.55
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 286119 ns (± 63285.08639960967) 309170 ns (± 59338.59612342535) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 2042.4242424242425 ns (± 1254.3061265090525) 3628.282828282828 ns (± 2873.916491623333) 0.56
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 6011.111111111111 ns (± 1495.4958831464353) 11559.79381443299 ns (± 3599.729729259037) 0.52
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1117.3469387755101 ns (± 919.9983763100956) 1621.276595744681 ns (± 1318.7540829412844) 0.69
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 1064.2857142857142 ns (± 737.5425900684979) 1109.4736842105262 ns (± 1052.815241536116) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1604.1237113402062 ns (± 1076.8315333434246) 2563.5416666666665 ns (± 1910.8069274615598) 0.63
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 273240 ns (± 46473.08852924247) 302559 ns (± 54760.03315661096) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 2153.684210526316 ns (± 1016.2310976824987) 4044.8979591836733 ns (± 2817.3293798988348) 0.53
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 6333.684210526316 ns (± 1179.3083553882188) 10999.494949494949 ns (± 3387.653866898595) 0.58

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: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 45125.19722336989 ns (± 33.141608573424925) 43225.8283996582 ns (± 247.06355652015208) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 56273.0335530599 ns (± 330.5381884004995) 54630.80926920573 ns (± 330.7923434258168) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 89751.85467059795 ns (± 251.1833844143471) 94865.40069580078 ns (± 450.259867154402) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 69246.74481201172 ns (± 717.4726506471923) 73792.77058628628 ns (± 368.7593124358946) 0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 34153.7003901555 ns (± 76.38901421060727) 38444.396087646484 ns (± 55.89763017277953) 0.89
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 35721.59995117188 ns (± 312.7268907020406) 35842.999411446704 ns (± 169.3901145503817) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 179739.25512695312 ns (± 706.7591437565853) 178360.4487827846 ns (± 1178.2342288577115) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 343854.920703125 ns (± 2745.380342848436) 344615.70677083335 ns (± 2265.7854629934627) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 41698.3427734375 ns (± 105.76209395910304) 45444.78874860491 ns (± 106.47472833161834) 0.92
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 59490.72014973958 ns (± 442.47336793574016) 59851.274806431364 ns (± 243.13665236193847) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 106148.27322998046 ns (± 532.9267539744407) 99743.7116873605 ns (± 284.37905568517317) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 69675.45618547712 ns (± 347.42373120097153) 70705.42525227864 ns (± 198.99146465993408) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 36444.69487304687 ns (± 281.91098467038734) 39022.51786499024 ns (± 210.39055020488897) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 39131.776395670575 ns (± 336.8683693035417) 39292.7442586263 ns (± 220.2424869962547) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 174727.6099121094 ns (± 994.8814177184729) 180609.43755231585 ns (± 836.7872166215295) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 360780.721484375 ns (± 2460.094750527018) 353322.40066731774 ns (± 2124.4284185379497) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 43310.98575265067 ns (± 241.7518483778777) 44013.778717041016 ns (± 37.64732427196065) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 51511.75869140625 ns (± 333.08843122886594) 51414.998754882814 ns (± 231.38486306454166) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 92509.63657789964 ns (± 282.51489284290267) 95346.57353515625 ns (± 393.38175423144384) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 71437.19024658203 ns (± 241.39964557238432) 72065.42067057292 ns (± 841.652602209753) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 34066.347579956055 ns (± 58.17553450933129) 35261.64828055246 ns (± 136.95729149995333) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 32889.13056945801 ns (± 48.69738230525141) 31056.795907156808 ns (± 102.58404902469772) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 177814.8352783203 ns (± 1061.9827716254658) 181715.7963378906 ns (± 911.6246382978354) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 334119.5474121094 ns (± 3576.083197204771) 334243.87639508926 ns (± 2229.9851450697765) 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.LuaScripts (windows-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 148.97167603174844 ns (± 0.836879611815225) 146.63545608520508 ns (± 0.5717781114000416) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 178.5359474328848 ns (± 0.34329662973333736) 177.0541957446507 ns (± 0.1257228637837212) 1.01
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 283.99505615234375 ns (± 0.43007086527667276) 284.0468152364095 ns (± 0.7148227150321108) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 278.1085593359811 ns (± 0.545295662496068) 273.12979062398273 ns (± 0.813396513511915) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 144.17468388875326 ns (± 0.2745721939727982) 157.62778917948404 ns (± 1.1965929226677527) 0.91
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 184.25963606153215 ns (± 0.3720353120755521) 181.29008733309232 ns (± 0.3764215195952057) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 286.5785530635289 ns (± 0.4343269246962649) 287.9667724881853 ns (± 0.5064540609920443) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 275.950387318929 ns (± 0.5265163565623356) 275.32119433085126 ns (± 0.5452510851754695) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 175.0931477546692 ns (± 0.881201501398485) 178.46744855244955 ns (± 0.7480838493444941) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 204.66584841410318 ns (± 0.5933277606266358) 169.03101480924167 ns (± 0.18104667528855448) 1.21
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 263.14049500685474 ns (± 0.4376122756362783) 269.9828001169058 ns (± 0.8090987235713284) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 273.91756497896637 ns (± 0.5148833190092814) 281.8543593088786 ns (± 0.6973027407194337) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 144.6001434326172 ns (± 0.16837223696583584) 146.80385759898596 ns (± 0.1223658189751965) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 183.19729907172066 ns (± 0.43852158918155004) 199.1027851899465 ns (± 0.6406818195585512) 0.92
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 262.08830246558557 ns (± 0.20441433676738513) 268.59079769679477 ns (± 0.5895402012822107) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 276.9886346963736 ns (± 0.4122700374079253) 282.41203625996906 ns (± 1.1788032972934672) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 144.49668725331625 ns (± 0.44370191770639683) 145.30864495497482 ns (± 0.44797606905014425) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 183.85674635569254 ns (± 0.25688136129232536) 195.30611038208008 ns (± 0.41056049674647205) 0.94
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 267.77146259943646 ns (± 0.697451683669743) 274.85779353550504 ns (± 0.5868310034650402) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 279.1117021015712 ns (± 0.4356788955084135) 298.55611483256024 ns (± 1.1599945643181968) 0.93

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: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15324.256000225361 ns (± 49.524853202769236) 15234.641733022836 ns (± 28.685800159495304) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20563.042226155598 ns (± 188.01844112977673) 20979.615469360353 ns (± 188.52528055379258) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21745.30790201823 ns (± 28.099034345268482) 22427.598744710285 ns (± 208.22185801982494) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 23790.417259724934 ns (± 185.38861591593582) 23236.438830566407 ns (± 170.06354415053136) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16936.138760375976 ns (± 142.597671920858) 16411.01335245768 ns (± 19.6518985659741) 1.03
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10757.337498256138 ns (± 20.92842601135681) 10771.422609965006 ns (± 32.24626277999577) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22796.444536336265 ns (± 137.10448514969627) 22529.331768798827 ns (± 199.3482966116243) 1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22417.599005126955 ns (± 156.96197541746088) 21151.96052668645 ns (± 118.08743764399347) 1.06
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 27234.11245258038 ns (± 53.0719773159379) 27372.603461129325 ns (± 58.615766724355176) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 29262.075880784254 ns (± 77.43025587987762) 27678.709381103516 ns (± 197.8229393732157) 1.06
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 22153.232477823894 ns (± 134.34899904930995) 21400.280356270927 ns (± 160.55669494837406) 1.04
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26614.899876185827 ns (± 105.56376933931298) 26417.469146728516 ns (± 120.51791559965102) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 31067.29664829799 ns (± 158.96063057925133) 30859.076993815102 ns (± 285.18893627862997) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30326.18575697679 ns (± 121.62771403828727) 30288.15417175293 ns (± 177.48758699436888) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16388.632806631234 ns (± 41.69352986315198) 16079.009836832682 ns (± 37.20200342729289) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10529.967455037435 ns (± 68.34455936103905) 10617.39189453125 ns (± 69.18339445643606) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 28194.371782575334 ns (± 145.77964389542333) 26689.229314950797 ns (± 44.39545540238) 1.06
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27102.00750427246 ns (± 183.84874790206757) 27921.0358980619 ns (± 14.861879819886756) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 34076.21695382254 ns (± 170.63252163325168) 34423.322493333086 ns (± 109.82241609157823) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 34653.515197753906 ns (± 100.0183543650353) 33185.406510573164 ns (± 192.71992860324076) 1.04
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15546.508514404297 ns (± 13.512952620183349) 16033.056733194988 ns (± 126.90868066863013) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19998.01960167518 ns (± 157.1603535973554) 21039.12693684896 ns (± 93.17358911584914) 0.95
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21644.493443806965 ns (± 42.57009844578329) 22111.82444327218 ns (± 136.15311074566753) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 23190.96298435756 ns (± 126.36413102678132) 23204.531576538087 ns (± 156.9263558775635) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16664.269662710336 ns (± 14.120150397103924) 16208.02205657959 ns (± 18.760038494922327) 1.03
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10622.875123244066 ns (± 14.466034859452087) 10607.426570892334 ns (± 6.482288971305767) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22470.462723795572 ns (± 134.60190166463826) 22117.891429356165 ns (± 46.9981108979697) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21766.733673095703 ns (± 34.9683684753099) 22467.90376993815 ns (± 116.99397771615732) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27953.378533935545 ns (± 135.51457086628247) 26430.330384474535 ns (± 49.590273124653116) 1.06
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 28229.025717599052 ns (± 111.85964472065488) 27745.065154012045 ns (± 127.87468464379808) 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.ModuleOperations (windows-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 67272.35514322917 ns (± 151.6133720705381) 68645.86181640625 ns (± 51.18365037497397) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 83031.16971529447 ns (± 133.3776340917884) 83381.50309244792 ns (± 121.86050481381228) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 110786.42490931919 ns (± 161.2925326598951) 108297.91585286458 ns (± 196.95982767818444) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 90523.15063476562 ns (± 116.00053635265802) 92836.90266927083 ns (± 124.26596491121013) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 59203.16249302455 ns (± 139.39811637561112) 58675.679670061385 ns (± 40.30659688442975) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 56515.087454659595 ns (± 33.77366389027019) 56945.025634765625 ns (± 67.69279860024231) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 190762.05240885416 ns (± 415.23901204511947) 192918.1706355168 ns (± 459.342436399009) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 331545.07882254466 ns (± 1079.3034279761944) 323617.08635602676 ns (± 2139.530182133452) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 66002.84423828125 ns (± 93.60441886552084) 65994.89868164062 ns (± 315.5536104087279) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 88044.17439778645 ns (± 193.8320641750598) 87796.67154947917 ns (± 228.86269291536402) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 130088.79817082331 ns (± 184.70828991739418) 112483.6153157552 ns (± 220.92333384920116) 1.16
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 90480.19653320312 ns (± 104.77439025658965) 90174.931640625 ns (± 211.95108175987693) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 59391.64835611979 ns (± 40.19363252228128) 59564.39737955729 ns (± 154.1623474802349) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 60744.86318734976 ns (± 210.97852692837628) 60664.09871419271 ns (± 425.59505018142136) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 190827.5146484375 ns (± 531.8316894497806) 190939.404296875 ns (± 597.1252884522497) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 349415.966796875 ns (± 1167.5148700888553) 332142.1110026042 ns (± 1632.901322663031) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 66334.29280598958 ns (± 80.63162847514273) 65664.92872971755 ns (± 54.630369502854435) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 84238.70849609375 ns (± 67.19604341478355) 83277.95939127605 ns (± 83.70341738799652) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 110682.28900615986 ns (± 220.81445522214162) 111696.21948242188 ns (± 205.51131335481062) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 90357.34950474331 ns (± 79.3091223856934) 88738.70279947917 ns (± 138.29785885846138) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 59506.4200265067 ns (± 43.1641118007278) 58781.37686593192 ns (± 46.95360312971972) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 55768.40397761418 ns (± 53.74476231150388) 55842.92733328683 ns (± 57.04603883652035) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 198463.07373046875 ns (± 311.76741480009565) 201315.83251953125 ns (± 541.6358268345896) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 316755.01534598216 ns (± 779.5239878649472) 325768.2931082589 ns (± 1032.8053384583231) 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 (windows-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14625.2683367048 ns (± 45.65199769646362) 14065.338839017428 ns (± 17.74191866807812) 1.04
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19951.54789515904 ns (± 38.74719398735434) 19973.39650472005 ns (± 67.33478933203793) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21123.9155069987 ns (± 44.799809793561344) 21344.26727294922 ns (± 32.78028273369751) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 21271.1430140904 ns (± 50.7196298651442) 22339.171651204426 ns (± 58.125077238168295) 0.95
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15492.284284319196 ns (± 16.25047390594219) 16396.234130859375 ns (± 10.622995651513445) 0.94
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10646.961313883463 ns (± 10.594428434454107) 11110.448564801898 ns (± 27.280976566942805) 0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21566.094534737724 ns (± 36.45059519327634) 22303.95751953125 ns (± 51.434164814758255) 0.97
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21411.827189127605 ns (± 49.08811384966009) 21724.66008112981 ns (± 37.40553154525429) 0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25562.202805739184 ns (± 46.033537772077096) 27014.902750651043 ns (± 140.21765703134236) 0.95
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 25994.635009765625 ns (± 38.16577030418598) 27398.404366629464 ns (± 43.36631483519172) 0.95
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20334.717407226562 ns (± 61.800616944029095) 19352.873883928572 ns (± 55.678965394415734) 1.05
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25891.15072397085 ns (± 63.19330020464463) 27603.964029947918 ns (± 166.48049434655152) 0.94
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 27337.333243233817 ns (± 41.55200400744861) 26312.769141564004 ns (± 38.96640231076881) 1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 26260.370686848957 ns (± 45.26623235663716) 26445.636807955227 ns (± 45.47769815121459) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15411.111704508463 ns (± 18.12234725616509) 16065.872410365513 ns (± 20.933639449668462) 0.96
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10827.573721749442 ns (± 12.2628793240479) 10836.014251708984 ns (± 10.435721496913477) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 29020.162963867188 ns (± 78.88748952908233) 25955.27623494466 ns (± 25.80868025821865) 1.12
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 29421.38889857701 ns (± 61.611754979533515) 26698.4623500279 ns (± 52.749919836439034) 1.10
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 31758.428955078125 ns (± 162.37324825224198) 30888.314412434895 ns (± 181.41240595518371) 1.03
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32431.165568033855 ns (± 128.0137892735673) 30404.351370675224 ns (± 153.25611251985114) 1.07
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14700.574493408203 ns (± 25.143028074097607) 14172.426478068033 ns (± 16.680873047655297) 1.04
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19402.86356608073 ns (± 15.796272791884695) 19575.98630464994 ns (± 31.470244960116165) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 20927.90810721261 ns (± 22.288760840784317) 20517.396981375558 ns (± 32.21178758394116) 1.02
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 24171.356811523438 ns (± 67.83741820465654) 24503.844095865887 ns (± 88.28504276226346) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15474.23600416917 ns (± 18.125591797926443) 15578.181457519531 ns (± 35.557128658986734) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10738.169860839844 ns (± 12.204629335315042) 11555.730765206474 ns (± 14.15527177518804) 0.93
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21636.842244466145 ns (± 26.06276688428752) 21842.472403390067 ns (± 38.13369374513828) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21236.859130859375 ns (± 42.024671993228914) 21103.735821063703 ns (± 24.35731487873382) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 25595.792134602863 ns (± 121.23558718350861) 25999.82452392578 ns (± 149.90072583212535) 0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26690.04364013672 ns (± 83.50961419555802) 27202.274431501115 ns (± 92.25919612557304) 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.ScriptOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 150342.05607722356 ns (± 529.5095213442623) 145990.12224469866 ns (± 563.9490900806967) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 19725.723258385293 ns (± 30.99379741029307) 19775.106615339006 ns (± 98.10379193656358) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 18316.23973388672 ns (± 108.93472616815637) 18229.84069620768 ns (± 113.00587861725283) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 143185.0111955915 ns (± 916.9231160570872) 143958.37037760418 ns (± 995.6596085691172) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 44543.288873291014 ns (± 193.82420787435117) 44500.46625976563 ns (± 315.08600689134516) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 103469.88804408482 ns (± 415.71504434047387) 102829.56303914388 ns (± 110.4330294072567) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10117564.148958333 ns (± 150197.44100784205) 10126943.879111841 ns (± 219182.92969279335) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 286367.36937243526 ns (± 29506.22954038789) 278102.31275878905 ns (± 28794.29762152546) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 144509.67294108073 ns (± 968.2607457311212) 146530.96838378906 ns (± 1144.457659114351) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 20097.548947143554 ns (± 118.60386524412347) 20151.43591105143 ns (± 186.66539637473304) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 16681.07905796596 ns (± 110.59517194213741) 16738.117415208082 ns (± 56.463711111539496) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 153750.99731445312 ns (± 316.2765834443703) 144327.7567313058 ns (± 1184.7763195537782) 1.07
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 44832.08471171061 ns (± 42.37594792722201) 42196.836085001625 ns (± 51.471029089308054) 1.06
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 106101.78311593192 ns (± 398.203832170383) 103200.47890625 ns (± 424.85969044954794) 1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10291773.38169643 ns (± 153664.91766435033) 10216195.292708334 ns (± 174231.39158851356) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 276383.4505151367 ns (± 26925.664674947) 277080.9728564453 ns (± 28735.80170063816) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 147382.33809988838 ns (± 690.296186308688) 144594.06645507814 ns (± 1051.8026954739184) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 19932.39351196289 ns (± 81.97492382420846) 19814.753496297202 ns (± 143.26273642445076) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 17912.26517897386 ns (± 27.145685613460206) 17981.469521155723 ns (± 60.96380561343219) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 143376.70547921318 ns (± 564.5332133187773) 142392.87770298548 ns (± 279.65302064302557) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 44016.76900227865 ns (± 157.31167947688922) 45711.31612141927 ns (± 233.65985321823177) 0.96
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 106351.48344726562 ns (± 278.5925688188793) 102949.81493201622 ns (± 460.15335389002945) 1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8359281.432291667 ns (± 21888.082186414147) 8474648.508413462 ns (± 25018.43262770142) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 227370.34061104912 ns (± 466.78310726291255) 228444.31257324218 ns (± 996.8755493891587) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 147721.37171223958 ns (± 662.6433774050088) 146807.42565104167 ns (± 855.3377561209471) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 20135.982131958008 ns (± 21.679508180361612) 20123.746189997746 ns (± 58.241570129169496) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 16674.26627807617 ns (± 44.344560021180584) 16844.535435603215 ns (± 17.60770304011534) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 143472.00944010416 ns (± 502.7195664999956) 141115.05997721353 ns (± 1088.1537629113986) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 43743.56204223633 ns (± 120.03230469837841) 44725.01880900065 ns (± 183.8271124264748) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 102617.1586390904 ns (± 206.95378776284716) 103390.99682210287 ns (± 344.9236551889339) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9354325.068229167 ns (± 51939.862074693316) 9397543.45 ns (± 43412.76896671846) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 254723.64163411458 ns (± 767.100918989983) 252762.726109096 ns (± 1658.822255044087) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 144980.2404296875 ns (± 477.3376917440487) 147553.52854701452 ns (± 741.6689269319703) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 20370.150552368163 ns (± 112.94701888937034) 20124.440723673502 ns (± 128.0402262974312) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 16634.777435302734 ns (± 39.56662472913562) 16683.420418875558 ns (± 18.92547506451832) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 142588.1680826823 ns (± 624.5312690797091) 142541.628521259 ns (± 838.1761656356681) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 43087.78264072963 ns (± 99.72454295532592) 43879.08815354567 ns (± 73.08507413522558) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 107807.98260498047 ns (± 223.68638392387302) 104568.8903889974 ns (± 334.83223657307417) 1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9368335.974479167 ns (± 50745.35993517575) 9388773.862379808 ns (± 24107.91991968486) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 250632.91669170672 ns (± 382.5498301863724) 249235.92555588944 ns (± 244.4717624256849) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 136658.52992466517 ns (± 842.6216429357034) 138107.50329589844 ns (± 510.4147169098172) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10116.062903849284 ns (± 59.42505832891893) 10076.38883972168 ns (± 16.708541489982064) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 11108.290462239584 ns (± 54.393315879008995) 11301.39622039795 ns (± 44.43857653340857) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 8973.673297337124 ns (± 44.05029768387219) 8946.013047438402 ns (± 9.756826062261295) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 11383.205158487955 ns (± 55.061066649231854) 11402.347964695522 ns (± 40.815043387199545) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12927.582697550455 ns (± 147.42402224872856) 12699.354723103841 ns (± 12.76400083997719) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 10438.918399556478 ns (± 45.741276166391216) 11540.744017380934 ns (± 18.543522232992174) 0.90
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8862.138173421225 ns (± 9.121063267470808) 8916.532283528646 ns (± 77.34836519907519) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11826.737930297852 ns (± 76.30131384197963) 12266.358213297526 ns (± 47.47417060335468) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12302.062792264498 ns (± 64.6744043568665) 12024.33944193522 ns (± 78.8880197523972) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 12079.227130126954 ns (± 54.97810515091352) 10348.776074727377 ns (± 16.123705917240446) 1.17
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13377.646314493815 ns (± 48.7626510593976) 13646.14817265102 ns (± 51.383745485305056) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 12566.772558359 ns (± 32.94890712723213) 12816.02297668457 ns (± 53.34953617508926) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 11085.775643484933 ns (± 37.353832632225426) 10891.539927891323 ns (± 17.01787368390469) 1.02
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 10705.33510131836 ns (± 50.39331353075417) 11283.25174331665 ns (± 17.52528673067732) 0.95
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 163437.8533935547 ns (± 847.3471863452193) 161164.59322916667 ns (± 758.0243347389795) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 59678.157662527905 ns (± 211.98089740808993) 57512.336271158856 ns (± 244.28322823391588) 1.04
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 46758.036978585376 ns (± 225.0510400591951) 47873.208212716236 ns (± 180.08301649791855) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 50728.39273071289 ns (± 117.20870076058492) 50716.98735633263 ns (± 70.67152318100126) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 87333.73311673678 ns (± 358.38829094633405) 85316.84698079427 ns (± 281.1783274613653) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 118897.30235595703 ns (± 453.303781480167) 114610.19232177734 ns (± 279.4797846357938) 1.04
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 49859.329942975724 ns (± 246.0026336042653) 49829.027864896336 ns (± 135.90000751089468) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 52656.907579694474 ns (± 128.25292967753077) 53822.6333051409 ns (± 156.9971096402981) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 52502.42629394531 ns (± 199.77786983692107) 52444.57782389323 ns (± 283.83363294448804) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 93074.4949625651 ns (± 390.92693535874434) 89003.96293945312 ns (± 539.6917694499191) 1.05
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 60530.15938626803 ns (± 312.8229322774692) 64524.638700358075 ns (± 245.99184790173433) 0.94
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13654.206024169922 ns (± 33.56989101170919) 13683.644617353168 ns (± 40.6195140898373) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 76675.10116811898 ns (± 403.2769513605603) 84070.27091471355 ns (± 450.75277283617436) 0.91
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 59565.43216959635 ns (± 221.22294243441033) 58755.59403686524 ns (± 156.05631981820434) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 50088.53856549944 ns (± 153.85231528434858) 55104.898185221355 ns (± 181.52741978709585) 0.91
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 139170.76470540365 ns (± 470.09333143908793) 136988.04191080728 ns (± 194.2736449364689) 1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 57989.30188496908 ns (± 92.9367262404747) 57196.79813842774 ns (± 210.2494317605586) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 46354.09963989258 ns (± 120.2522210909114) 45910.431197102866 ns (± 200.10439087561403) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 53128.02840482272 ns (± 118.16702743875716) 49536.902516682945 ns (± 111.38089970512904) 1.07
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 74520.3168757512 ns (± 303.4182600027407) 74882.06091715494 ns (± 278.232950235694) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 107982.5378173828 ns (± 367.3303640446569) 105744.45886230469 ns (± 196.56409634541828) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 50211.183302815756 ns (± 146.70424948565216) 47941.83955500676 ns (± 153.49938064560473) 1.05
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 53296.6566292899 ns (± 152.6381433710743) 52755.3007039388 ns (± 167.2268876689072) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 53134.52559407552 ns (± 225.3755937100627) 53605.43818359375 ns (± 186.81003369688958) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 80625.94837834284 ns (± 192.28056113269724) 78971.06715494792 ns (± 272.2651950511242) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 57461.36685616629 ns (± 133.8046467156501) 57910.395115443636 ns (± 126.08785722145431) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13675.70418875558 ns (± 41.324259265144455) 13807.340032305035 ns (± 32.69308040568886) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 69287.2965209961 ns (± 280.18752657653545) 71576.19645808294 ns (± 143.32172893907907) 0.97
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 58688.14513455905 ns (± 132.11285587076324) 64815.47754720052 ns (± 224.78316166915442) 0.91
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48113.9958190918 ns (± 160.6487537293002) 52416.12138264974 ns (± 224.41799040381116) 0.92

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: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 92886.54337565105 ns (± 631.318473236139) 91986.56819661458 ns (± 422.17623985103637) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 26045.20721435547 ns (± 31.7906191470831) 25914.9067179362 ns (± 25.415787094064306) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 23799.278259277344 ns (± 35.03785391429932) 23801.273874136117 ns (± 33.3922169253171) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 74735.8149601863 ns (± 117.82895679188127) 75570.30116489956 ns (± 129.53467919155375) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 31110.775287334734 ns (± 52.53288821639899) 33653.35713704427 ns (± 33.08451382507956) 0.92
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 67956.52043269231 ns (± 169.0800536948896) 66629.67122395833 ns (± 216.52387123060865) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5225132.447916667 ns (± 43460.83588468396) 5270496.595982143 ns (± 49212.90180705923) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 169193.50317382812 ns (± 28171.087849276522) 170590.28369140625 ns (± 29005.656452813535) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 91550.51391601562 ns (± 317.1272111409958) 92233.9208984375 ns (± 207.0004376620055) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 25376.409912109375 ns (± 32.48114863538627) 25417.579650878906 ns (± 16.795478508549248) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 23800.859656700723 ns (± 17.417375370561665) 24226.928928920202 ns (± 29.354731595604225) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 73241.62738506611 ns (± 55.1059148987806) 75439.54642159598 ns (± 40.0820885219057) 0.97
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 30285.257466634113 ns (± 19.62527717871521) 30617.07509358724 ns (± 21.31259998771441) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 63344.33308919271 ns (± 67.57977898125306) 64250.09242466518 ns (± 145.06828584963026) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5299206.71875 ns (± 47672.70155310305) 5311171.5625 ns (± 51172.38762420443) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 171384.67016601562 ns (± 28477.59638281837) 169131.85888671875 ns (± 28654.36645965865) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 91075.74288504464 ns (± 134.509457159918) 93387.8679547991 ns (± 443.8140313005834) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 26052.873112605168 ns (± 20.179455668713295) 26200.491333007812 ns (± 13.08548642671991) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 23718.892923990887 ns (± 26.897178577257815) 23763.199087289664 ns (± 32.11166029759842) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 76540.40974934895 ns (± 759.8916368898703) 76906.82983398438 ns (± 168.89660366749007) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 30097.457013811385 ns (± 67.77643421870027) 30111.514282226562 ns (± 32.68249541113539) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 64458.44377790178 ns (± 138.72585855055533) 65062.381998697914 ns (± 78.43829126163378) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4429744.320913462 ns (± 6328.347500861434) 4357748.707932692 ns (± 3618.1621572919216) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 127587.79860276442 ns (± 124.19705357552542) 127969.47544642857 ns (± 169.68136616195625) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 93672.08815354567 ns (± 366.7204361703109) 93805.43294270833 ns (± 278.69258057783185) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 25838.951873779297 ns (± 36.30526542483899) 25480.1518031529 ns (± 15.146477483510427) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 23759.283447265625 ns (± 23.762986259683178) 23710.438537597656 ns (± 24.57153472972109) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 77066.27075195312 ns (± 130.06458840454928) 76269.56552358773 ns (± 67.29858301098457) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 30823.293050130207 ns (± 66.3948833397129) 30971.21863731971 ns (± 27.045236932321664) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 67091.5743001302 ns (± 140.05768080552124) 62751.735276442305 ns (± 70.12857237493527) 1.07
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 5075608.147321428 ns (± 17082.67235512919) 5083806.588541667 ns (± 8469.89183946731) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 147016.54052734375 ns (± 714.8002753040016) 144794.20572916666 ns (± 324.6054227825667) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 93269.38598632812 ns (± 422.7144936238915) 91805.49054827009 ns (± 271.3610774524527) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 25502.56118774414 ns (± 9.82214007896205) 25402.511160714286 ns (± 24.77727242633544) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 23804.212012657754 ns (± 17.340042613005856) 23823.668314615887 ns (± 13.58854398820695) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 73776.42299107143 ns (± 116.34242656770238) 77462.44954427083 ns (± 61.77325245666072) 0.95
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 30923.786010742188 ns (± 41.36081403054688) 31330.339965820312 ns (± 45.02841865285178) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 65351.551920572914 ns (± 153.68377380900935) 62753.88700045072 ns (± 30.970020341568265) 1.04
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 5037069.866071428 ns (± 8264.805559764818) 4988789.002403846 ns (± 5059.348745757196) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 142987.09341195913 ns (± 75.08476807889811) 153650.93819754463 ns (± 230.04778332037603) 0.93

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: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 111734.75107046273 ns (± 166.44073036454714) 111111.85913085938 ns (± 92.87282797883765) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11297.208622523716 ns (± 7.442596016601349) 11533.506876627604 ns (± 18.967935068179262) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 10417.950744628906 ns (± 24.355058904222062) 10532.905796595982 ns (± 21.804275246240223) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10365.601935753455 ns (± 5.1578124171432504) 9294.458770751953 ns (± 6.886875283142106) 1.12
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 13811.36997767857 ns (± 10.808774601825856) 13829.320635114398 ns (± 14.76632237430241) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 16281.438856858473 ns (± 10.063330878821832) 16304.034189077523 ns (± 14.360667629234355) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 13821.253791222205 ns (± 8.104791515719437) 13829.597473144531 ns (± 11.559250795659496) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8702.626683161809 ns (± 9.40511335555017) 8713.753204345703 ns (± 12.488775772630005) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 13904.107489952674 ns (± 13.986862180800813) 13905.914365328275 ns (± 12.730307422087028) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11856.099591936383 ns (± 7.786466194918186) 11878.046182485727 ns (± 10.750714819730362) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13802.588770939754 ns (± 25.01521660615963) 13809.762028285435 ns (± 13.468138928605944) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9110.529218401227 ns (± 11.338353246401912) 9216.911097935268 ns (± 23.11104459319052) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 13076.575411283053 ns (± 6.526178362372706) 13164.05759538923 ns (± 15.518728430235829) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 14833.110046386719 ns (± 9.323670266459752) 14860.31003679548 ns (± 8.415291351614387) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 14879.546991984049 ns (± 6.937277344690077) 14980.250701904297 ns (± 23.29290173163535) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 118249.21351841518 ns (± 456.9404116692152) 118474.02099609375 ns (± 474.9515496906152) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 42447.90100097656 ns (± 95.3577905506175) 46799.293619791664 ns (± 77.96650433994468) 0.91
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 43289.510904947914 ns (± 123.0870564667252) 42826.12958635603 ns (± 83.24897457758098) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 46221.9465989333 ns (± 64.85223485564602) 47270.65211704799 ns (± 78.2852978411397) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 77947.42606026786 ns (± 206.3255475614745) 75000.66975911458 ns (± 308.0427143240748) 1.04
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 99502.5467936198 ns (± 334.5680073493869) 98991.94859095982 ns (± 256.9024960554986) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 49482.97119140625 ns (± 43.55761132323454) 49249.087759164664 ns (± 65.94822745379362) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 37721.07645670573 ns (± 163.25213632755433) 37810.41544596354 ns (± 72.00007447375755) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 47218.81670270647 ns (± 94.87171926420261) 48326.58264160156 ns (± 106.86627486034868) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 66931.0320172991 ns (± 194.42428673633793) 69473.58049665179 ns (± 205.91830735005243) 0.96
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 56547.77691180889 ns (± 95.10697307853039) 54844.17724609375 ns (± 119.56740223529707) 1.03
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9076.381574358258 ns (± 17.89455954461253) 9341.500244140625 ns (± 15.565264637417261) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 59608.079310825895 ns (± 203.84718052337897) 59623.141244741586 ns (± 234.61515092603835) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 46816.66198730469 ns (± 57.49029724447944) 45636.644999186195 ns (± 85.85408810741788) 1.03
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 49979.50570242746 ns (± 63.1964075920245) 48478.68303571428 ns (± 223.577894368083) 1.03
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 103730.5890764509 ns (± 187.1493299088931) 104984.85961914062 ns (± 184.2428372308501) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 47317.56155831473 ns (± 75.50942532363943) 44546.875939002406 ns (± 80.52939533361352) 1.06
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 43288.05518517127 ns (± 68.30239303490742) 45635.19978841146 ns (± 155.86673670814173) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 49384.475942758414 ns (± 61.10498937852852) 47129.46354792668 ns (± 50.310321541569856) 1.05
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 64327.00927734375 ns (± 107.42188102424902) 63019.17375837053 ns (± 202.7022228229695) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 91816.6092936198 ns (± 232.66280381720117) 88942.31480189732 ns (± 215.07915513869656) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 46081.57174246652 ns (± 57.31333862821494) 47425.59596470424 ns (± 58.35307993945155) 0.97
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 38377.95527531551 ns (± 26.796109851331323) 37165.442330496655 ns (± 83.66316236553638) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 49040.96008300781 ns (± 120.85990951702405) 48366.86808268229 ns (± 71.34093491997164) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 57345.8504813058 ns (± 152.33391178606718) 62236.50251116072 ns (± 192.66092108161877) 0.92
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 55696.56880696615 ns (± 266.52153103097857) 58283.231201171875 ns (± 100.52627243046696) 0.96
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9007.10433959961 ns (± 19.07428357708797) 9196.500287737164 ns (± 15.723634017297682) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 53543.32580566406 ns (± 121.40872754923085) 54247.08513532366 ns (± 99.25353879554231) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 47479.59208170573 ns (± 78.06950719775351) 44846.31783621652 ns (± 85.6612995937643) 1.06
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 47187.33683268229 ns (± 104.85213350534292) 47623.536900111605 ns (± 61.478828514668024) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 160175.4648611886 ns (± 1385.8680248139206) 154441.47802734375 ns (± 793.0631732668579) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 11353.551627604167 ns (± 65.64116826499149) 11153.458327229817 ns (± 62.9793966173721) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 10754.760076250348 ns (± 84.70265944550616) 10797.883079020183 ns (± 78.9402236596755) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 12574.642286173503 ns (± 76.58603850311117) 12595.469556535993 ns (± 61.63227335334499) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 14334.876294817243 ns (± 44.20112243751445) 14638.618048095703 ns (± 76.77480301838976) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 12588.321848551432 ns (± 93.91809285729526) 12313.652641296387 ns (± 63.75533394191835) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 13642.638426644462 ns (± 55.34825087850115) 13701.397954305014 ns (± 48.65768077209003) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 14760.033267211915 ns (± 119.72412835812327) 14104.319542439778 ns (± 64.10206263732564) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 15202.046258108956 ns (± 59.8321656152272) 16168.463353474936 ns (± 195.7379789377953) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 13154.843436686198 ns (± 83.1736556315557) 13155.52353922526 ns (± 51.569679120716515) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 91435.37959798177 ns (± 485.042167267969) 90299.12251633864 ns (± 213.35906451342981) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 11209.181552124024 ns (± 92.43759091827705) 11236.300252787272 ns (± 54.49432143015954) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 86591.70536295573 ns (± 520.3539636054123) 89140.15837751116 ns (± 747.9240650468776) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 86750.52403913226 ns (± 580.3506576486725) 85830.90593073919 ns (± 365.9446218803622) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 18141.85685947963 ns (± 85.22978146641208) 17206.966107177734 ns (± 100.81992379289922) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 11062.117165120442 ns (± 78.44428038839645) 10964.085586547852 ns (± 50.215027190180216) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 15467.296282087054 ns (± 46.648461485900924) 15584.16362101237 ns (± 80.28618846826781) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 9989.309933980307 ns (± 12.657970544957202) 10071.313137054443 ns (± 13.823615042777087) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 90164.19332682292 ns (± 466.6262647211519) 88739.32534354074 ns (± 291.6654384379113) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 93417.04523518881 ns (± 515.1061112553448) 90263.48465576171 ns (± 412.1307409907161) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 89556.21977015903 ns (± 535.6035745346127) 86737.35891113282 ns (± 239.71835725873504) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 12021.224391056941 ns (± 34.07625270840709) 12042.136326381138 ns (± 77.22837086986108) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 13542.871001180012 ns (± 76.32710575958899) 13190.612522379557 ns (± 55.91251062192719) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 10770.731623331705 ns (± 89.96612573459231) 10831.498283973107 ns (± 32.7384293686572) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 12397.278611246746 ns (± 91.12323273579042) 13297.42128499349 ns (± 47.0581477974348) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 16343.359385172525 ns (± 11.626915581976485) 16326.207940237862 ns (± 84.81638216600314) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 173812.3108235677 ns (± 785.8372735921747) 171148.52615559896 ns (± 878.7917467189687) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 54803.92895977314 ns (± 120.79963210075978) 54180.64590890067 ns (± 96.41934569653573) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 80470.4103474935 ns (± 375.0498115166082) 85601.38779296874 ns (± 313.9064591118875) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 124688.10051618304 ns (± 579.0547870924024) 117537.00297851562 ns (± 323.5257353087459) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 201302.0590657552 ns (± 1023.2127743827144) 176466.70188802082 ns (± 929.8552496790286) 1.14
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 112458.29599434989 ns (± 346.07797239332325) 115558.2992640904 ns (± 358.89554669524784) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 125802.99869791667 ns (± 610.8419815319058) 133097.26197916668 ns (± 895.3658349197785) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 134962.54962565104 ns (± 1657.729214425208) 128660.50593449519 ns (± 423.20308685622257) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 228238.5571777344 ns (± 1069.2134693801936) 227210.2135904948 ns (± 1407.0672100070556) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 100207.95275065103 ns (± 515.3167936674431) 98126.86778041294 ns (± 584.1819643093526) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 291608.52964564733 ns (± 4744.339423877153) 299665.97347005206 ns (± 6621.98433923614) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 63766.11628417969 ns (± 498.56901345697236) 62625.796857561385 ns (± 338.78589914415875) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 208368.70841471353 ns (± 1814.1294945436846) 203455.9440592448 ns (± 1234.1106927996) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 206242.5485088642 ns (± 871.1502057191109) 208869.4592936198 ns (± 1106.88020724806) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 17896.267439778647 ns (± 48.4459602323317) 17115.986368815105 ns (± 74.15098088775864) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 83105.55063302176 ns (± 505.6979064773606) 79625.3063180106 ns (± 386.94359597157495) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 126322.03406700722 ns (± 624.3968232537594) 129086.97180175781 ns (± 280.90444952456704) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 58585.80120239258 ns (± 140.79738223613057) 58407.00089372908 ns (± 235.1040850560484) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 234803.6566685268 ns (± 1324.9815564971948) 245829.40016276043 ns (± 3112.4314158193088) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 236691.21818659856 ns (± 1690.8314365596823) 228449.8419921875 ns (± 2766.675797462774) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 235756.53639322918 ns (± 2588.4001228827296) 244506.72816685267 ns (± 1816.307921632447) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 60784.11452811105 ns (± 451.3011460195415) 67280.58457728794 ns (± 398.36053392549053) 0.90
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 13641.871368408203 ns (± 61.48779547647903) 13668.030997212727 ns (± 73.19099040885949) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 63716.76408691406 ns (± 365.01028718558973) 63732.13889857701 ns (± 211.9605486213545) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 130906.60248674665 ns (± 740.1024042877693) 134397.544921875 ns (± 837.7159339687589) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 231552.0781424386 ns (± 1567.7524768358328) 248523.72239583332 ns (± 1983.2186494148632) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 153633.19557291668 ns (± 500.5777617442835) 154747.64674479168 ns (± 337.88204414546846) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 60105.616623942056 ns (± 104.22269250484823) 52189.69204305013 ns (± 163.46182350470858) 1.15
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 84462.70031738281 ns (± 328.8225266641235) 84326.3410470145 ns (± 295.3740069655489) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 115742.97999267578 ns (± 372.91266243513684) 107104.56978934152 ns (± 333.55052176987334) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 184254.4517252604 ns (± 910.5794232895461) 168498.1615559896 ns (± 682.4787682065632) 1.09
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 99651.09865897043 ns (± 331.6097169669213) 100236.28943743024 ns (± 363.40000409648667) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 115208.49461951622 ns (± 273.1406466033804) 117630.4409790039 ns (± 310.4794095377941) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 123843.58431570871 ns (± 590.9604082420731) 126491.47778320312 ns (± 322.6312603505687) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 196649.55714634486 ns (± 911.9784523583676) 181825.84889322918 ns (± 619.4960277100696) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 101016.72534179688 ns (± 767.9507843769709) 105313.13164876302 ns (± 367.3327961886633) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 273601.9530843099 ns (± 1512.3217541940346) 277100.7979492188 ns (± 3979.4558465685486) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 67640.1184326172 ns (± 285.8237706980028) 63877.10402018229 ns (± 218.3687119245194) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 201223.57667759486 ns (± 1126.697800792453) 196740.90858677455 ns (± 1258.7929084561874) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 189297.4126953125 ns (± 1518.6499208222895) 208086.8727155413 ns (± 906.5511231830734) 0.91
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 17934.123544311522 ns (± 84.96046568300454) 17210.10696880634 ns (± 42.09490344083146) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 83882.35780029297 ns (± 470.51380585016943) 83837.74688720703 ns (± 378.01443168076145) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 115308.76151216947 ns (± 447.23989063109457) 124338.97710712139 ns (± 240.5166169166815) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 64118.750075120195 ns (± 396.4963210664461) 70053.68790980747 ns (± 298.18064944295213) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 233353.50863882212 ns (± 1237.012829871856) 226829.1459263393 ns (± 1435.504014077884) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 218642.3939453125 ns (± 2774.6611797379396) 211819.78637695312 ns (± 2558.660049511192) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 230173.56351143974 ns (± 1983.8324079297404) 232200.65893554688 ns (± 1698.1799830868113) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 58522.69253540039 ns (± 150.25233040613077) 67122.49409179688 ns (± 236.07105677057052) 0.87
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 13149.876102193197 ns (± 34.23752413444605) 13300.311158316475 ns (± 52.02733785480287) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 61997.39245605469 ns (± 135.9739354612273) 59547.99469401042 ns (± 139.27233636255744) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 121183.70005580357 ns (± 757.9785010833739) 123562.16394856772 ns (± 483.13662890669923) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 192159.94187709264 ns (± 1222.5749600744196) 197866.33180338543 ns (± 910.0240963389331) 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.SortedSetOperations (windows-latest net8.0 Release)

Benchmark suite Current: 5c578e5 Previous: d7c65b7 Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 126609.09611628606 ns (± 321.05216284670814) 125178.31508091518 ns (± 221.6473290966223) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 11551.43094744001 ns (± 15.09934565964599) 11526.817615215596 ns (± 11.957185000679322) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 10955.353418986002 ns (± 14.526227005563145) 11038.238055889424 ns (± 7.496590510533341) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 15135.44224330357 ns (± 18.16015833326674) 14836.484938401441 ns (± 12.394427481308039) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 21671.496364048548 ns (± 29.6123290575809) 21610.052490234375 ns (± 16.596662652705813) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 15188.021087646484 ns (± 10.944833170478491) 15020.709446498326 ns (± 9.99206634771744) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 16661.87204214243 ns (± 24.565337504302153) 16583.95451136998 ns (± 17.359191834656546) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 23592.2119140625 ns (± 14.709829947018635) 23076.935032435827 ns (± 31.928850706834133) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 25808.854088416465 ns (± 15.111185369530519) 25701.402537027996 ns (± 12.375215493649524) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 15204.56553141276 ns (± 49.947447263928574) 15222.244364420572 ns (± 40.24389959375925) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 83025.20228794643 ns (± 350.47550390994763) 75119.52373798077 ns (± 94.16016914480758) 1.11
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 13207.209777832031 ns (± 8.31411162121955) 13244.60939679827 ns (± 7.785807926254217) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 69502.96282087054 ns (± 97.773983036714) 70759.85543387277 ns (± 141.71834986363413) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 71690.49119215745 ns (± 94.36932633244487) 70260.49194335938 ns (± 89.69029449443424) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 13120.792095477764 ns (± 14.026858627621051) 12979.856654575893 ns (± 22.497744613862558) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 11748.793385823568 ns (± 10.406774805016056) 11734.65830485026 ns (± 3.0744961467506156) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 23580.335881159855 ns (± 11.730190336422838) 23480.857645670574 ns (± 30.260344839882347) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 11136.93595299354 ns (± 6.990283479677341) 11381.254577636719 ns (± 8.780358596834535) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 74236.50065104167 ns (± 209.41167084623604) 74096.71282087054 ns (± 116.83707051527696) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 74927.5163922991 ns (± 207.1050424162283) 72699.45760091145 ns (± 75.36562138154915) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 73139.72402719352 ns (± 143.9042107641436) 72045.10263296273 ns (± 81.5116391762536) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 12633.692638690654 ns (± 22.805475942034636) 12621.968994140625 ns (± 26.65466743401094) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 9107.4973042806 ns (± 16.315106482306838) 9223.946329752604 ns (± 21.209626089740453) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 13586.927619347205 ns (± 8.322555591907218) 13654.400685628256 ns (± 11.693610574532928) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 14505.73457990374 ns (± 14.384665349381569) 14468.292127336774 ns (± 18.736037530436867) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 26780.514090401786 ns (± 28.607695052685713) 26681.551920572918 ns (± 25.414195843542597) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 138070.5574544271 ns (± 585.8018372835267) 136789.61530412946 ns (± 332.0131638871239) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 38824.449744591344 ns (± 49.51071941000189) 38830.72596958705 ns (± 131.41207370361727) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 65846.20849609375 ns (± 125.59467360717905) 64313.777043269234 ns (± 107.77373187449754) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 102758.50830078125 ns (± 295.63898563282584) 101642.86847795759 ns (± 203.72364955899636) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 157761.3126627604 ns (± 517.1791804411046) 154926.52669270834 ns (± 714.7250605292684) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 94136.92539760044 ns (± 243.17918201749814) 94547.88167317708 ns (± 197.45404644564547) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 115974.32250976562 ns (± 240.09974868862207) 113643.44807942708 ns (± 323.81368544304564) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 118144.3341936384 ns (± 208.42738526896085) 124500.44294084821 ns (± 655.6557630736874) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 200745.57407924108 ns (± 587.8813256189794) 203423.87413611778 ns (± 760.1699251902156) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 85059.08121744792 ns (± 274.35044969339634) 90817.4822126116 ns (± 269.74415865333117) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 260533.798828125 ns (± 3535.9097139451455) 265581.3736979167 ns (± 2973.0672639663117) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 59109.242466517855 ns (± 77.12711437657657) 60977.320556640625 ns (± 70.4143110711871) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 178501.1808268229 ns (± 1276.8839807645568) 170905.5411783854 ns (± 1379.2611849753514) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 170171.62760416666 ns (± 845.2357597494703) 174789.14225260416 ns (± 1212.4904412195717) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 13122.19279362605 ns (± 19.426689977917736) 13012.859562465123 ns (± 33.10847777062087) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 73762.49215262277 ns (± 205.50944495488136) 73406.7403157552 ns (± 154.18888829257705) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 117874.17340959821 ns (± 496.962026704501) 110944.4970703125 ns (± 867.4485070237379) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 51836.77280970982 ns (± 143.98058639578545) 51200.311279296875 ns (± 80.18840937931837) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 220967.71414620537 ns (± 1192.0817860757668) 212877.20052083334 ns (± 865.7511658949761) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 216937.44140625 ns (± 1201.5741228224995) 229890.44015066963 ns (± 1028.2438077310997) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 236670.0089518229 ns (± 1626.592160544242) 218073.28776041666 ns (± 1036.260532089743) 1.09
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 55745.76619466146 ns (± 103.50113015773236) 54488.04800851004 ns (± 130.20278076072023) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 9394.382887620191 ns (± 15.372019820673417) 9094.30160522461 ns (± 15.633568225533475) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 59952.71475655692 ns (± 239.24897556278503) 58452.32500348772 ns (± 126.92172397906498) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 118051.3985188802 ns (± 577.0178223585315) 117742.83098493304 ns (± 476.1891941479155) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 218652.5653545673 ns (± 486.88877288041726) 211558.8427734375 ns (± 589.8071306711532) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 123536.36005108173 ns (± 197.18652540204235) 119158.3329264323 ns (± 136.54682107036905) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 38478.4170968192 ns (± 106.81437525321132) 38657.22961425781 ns (± 85.422755777932) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 67764.40592447917 ns (± 225.08322721782707) 63688.51277669271 ns (± 164.376569873732) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 96911.15373883929 ns (± 262.9934040099478) 97731.09654017857 ns (± 165.01107095893013) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 144121.21907552084 ns (± 576.7593384408627) 148243.583984375 ns (± 358.7622867937235) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 91234.19451032366 ns (± 201.7307834885539) 84677.22778320312 ns (± 278.99957931177624) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 113925.46037946429 ns (± 244.3997719038249) 107444.74487304688 ns (± 238.9322590659679) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 111064.83154296875 ns (± 333.0778194048378) 112053.59590970553 ns (± 148.21714495984278) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 167733.58905498797 ns (± 432.7364841485556) 169977.12158203125 ns (± 523.6730126096024) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 95801.29028320312 ns (± 180.11035324629233) 95613.9424641927 ns (± 205.08478860560578) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 238694.51998197116 ns (± 1054.3491391848825) 237320.83565848213 ns (± 970.2905929907868) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 57992.825552133414 ns (± 109.8463870195764) 59500.113786969865 ns (± 72.10666854434103) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 157567.54557291666 ns (± 484.88533083268385) 156842.7294921875 ns (± 373.62254383538027) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 156910.7196514423 ns (± 323.40848526319627) 156230.3653971354 ns (± 589.3146819602202) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 13083.995717366537 ns (± 27.844894058062163) 12972.266260782877 ns (± 18.83206982445925) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 74314.80276925223 ns (± 277.26623707799473) 73278.87817382812 ns (± 269.97546756424526) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 104608.03034855769 ns (± 210.99199944075517) 105267.099609375 ns (± 227.16347739610362) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 53616.088431222095 ns (± 125.35486892378046) 52332.20476422991 ns (± 120.2776785055771) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 206189.82979910713 ns (± 1054.2426259809317) 197447.54231770834 ns (± 1486.4259290063942) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 201832.4747721354 ns (± 1110.3662157359956) 199679.59147135416 ns (± 1188.6043713146234) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 206760.33203125 ns (± 972.9012100076789) 205297.84633091517 ns (± 800.4572305737594) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 56374.23889160156 ns (± 112.99487718197464) 55094.57275390625 ns (± 96.23438848425002) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 9199.832044328961 ns (± 12.75562571404106) 9112.66840616862 ns (± 12.732035960390405) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 58067.02505258413 ns (± 112.17179998709528) 58356.96323939732 ns (± 69.79298852441873) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 118968.26594426081 ns (± 180.452252183423) 114836.70915876116 ns (± 216.2716835368388) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 175958.70267427884 ns (± 522.4826810230687) 173456.52982271634 ns (± 401.3127923092385) 1.01

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

Please sign in to comment.