Skip to content

Commit

Permalink
Implement (most of) the rest of redis.* properties and methods for Lu…
Browse files Browse the repository at this point in the history
…a scripts (#1050)

* implement redis.pcall

* implement redis.sha1hex

* half implement redis.log ; needs a config option, probably

* add a custom error for redis.set_repl; that just cannot work in Garnet

* add errors for redis.debug and redis.breakpoint

* implementation of redis.acl_check_cmd

* sort of implement setresp

* implement redis.REDIS_VERSION and redis.REDIS_VERSION_NUM

* formatting

* prevent declarations of globals in Lua scripts

* fix tests

* add LuaLoggingMode option; redis.log(...) now gets recorded, but can be disabled (either silently, or raising and error) if desired

* fix benchmarks

* fix benchmarks

* Fix SET KEEPTTL return string (#1039)

* SETKEEPTTL (no other flags) should always return ok. It doesn't care about NX or XX

* Simplify GETSET

---------

Co-authored-by: prvyk <[email protected]>
Co-authored-by: Tal Zaccai <[email protected]>

* Support for Diskless Replication (#997)

* expose diskless replication parameters

* refactor/cleanup legacy ReplicaSyncSession

* add interface to support diskless replication session and aof tasks

* core diskless replication implementation

* expose diskless replication API

* adding test for diskless replication

* update gcs extension to clearly mark logging progress

* fix gcs dispose on diskless attach, call dispose of replicationSyncManager, add more logging

* complete first diskless replication test

* fix iterator check for null when empty store

* fix iterator for object store cluster sync

* add simple diskless sync test

* cleanup code

* replica fall behind test

* wip

* register cts at wait for sync completion

* add db version alignment test

* avoid using close lock for leader based syncing

* truncate AOF after streaming checkpoint is taken

* add tests for failover with diskless replication

* fix formatting and conversion to IPEndpoint

* fix RepCommandsTests

* dispose aofSyncTask if failed to add to AofSyncTaskStore

* overload dispose ReplicaSyncSession

* explicitly dispose gcs used for full sync at replicaSyncSession sync

* dispose gcs once on return

* code cleanup

* update tests to provide more context logging

* add more comprehensive logging of syncMetadata

* add timeout for streaming checkpoint

* add clusterTimeout for diskless repl tests

* some more logging

* cleanup and refactor code

* truncate AOF only when main-memory-replication is switched on

* adding logging for cancellation when streaming

* split checkpoint commit marker to allow for disk checkpoints

* update sync metadata log message

* add progress based timeout implementation

* deprecate main-memory-replication

* formatting

* prevent declarations of globals in Lua scripts

* fix tests

* add LuaLoggingMode option; redis.log(...) now gets recorded, but can be disabled (either silently, or raising and error) if desired

* fix benchmarks

* fix benchmarks

* bit of sandbox_env cleanup

* Allow redis.setresp(3); this allows a mix of RESP(2|3) for connections and inner sessions.
Lots of testing, comparing against Redis.
Fixes RESP3 behavior of HGETALL, SDIFF, ZSCORE (more fixes for other commands needed in separate PR).

* fix null ref when there's not underlying session

* limit size of log in LuaScriptTests

* cleanup this constant string registry stuff

* convert a couple PushBuffers to PushConstantStrings

* serializing logger access in LuaScriptTests

* address feedback

* remove more bogus usings

---------

Co-authored-by: prvyk <[email protected]>
Co-authored-by: prvyk <[email protected]>
Co-authored-by: Tal Zaccai <[email protected]>
Co-authored-by: Vasileios Zois <[email protected]>
  • Loading branch information
5 people authored Mar 7, 2025
1 parent b17f11f commit 7a04574
Show file tree
Hide file tree
Showing 29 changed files with 2,961 additions and 456 deletions.
2 changes: 1 addition & 1 deletion benchmark/BDN.benchmark/Lua/LuaParams.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public LuaParams(LuaMemoryManagementMode mode, bool memoryLimit, TimeSpan? timeo
/// Get the equivalent <see cref="LuaOptions"/>.
/// </summary>
public LuaOptions CreateOptions()
=> new(Mode, MemoryLimit ? "2m" : "", Timeout ?? System.Threading.Timeout.InfiniteTimeSpan);
=> new(Mode, MemoryLimit ? "2m" : "", Timeout ?? System.Threading.Timeout.InfiniteTimeSpan, LuaLoggingMode.Enable);

/// <summary>
/// String representation
Expand Down
2 changes: 1 addition & 1 deletion benchmark/BDN.benchmark/Operations/OperationsBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ public virtual void GlobalSetup()
QuietMode = true,
EnableLua = true,
DisablePubSub = true,
LuaOptions = new(LuaMemoryManagementMode.Native, "", Timeout.InfiniteTimeSpan),
LuaOptions = new(LuaMemoryManagementMode.Native, "", Timeout.InfiniteTimeSpan, LuaLoggingMode.Enable),
};

if (Params.useAof)
Expand Down
62 changes: 53 additions & 9 deletions libs/common/RespReadUtils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -304,13 +304,13 @@ public static bool TryReadInt32Safe(ref byte* ptr, byte* end, out int value, out
/// <param name="length">If parsing was successful, contains the extracted length from the header.</param>
/// <param name="ptr">The starting position in the RESP string. Will be advanced if parsing is successful.</param>
/// <param name="end">The current end of the RESP string.</param>
/// <param name="isArray">Whether to parse an array length header ('*...\r\n') or a string length header ('$...\r\n').</param>
/// <param name="expectedSigil">Expected type of RESP header, defaults to string ('$').</param>
/// <returns>True if a length header was successfully read.</returns>
/// <exception cref="RespParsingException">Thrown if the length header is negative.</exception>
/// <exception cref="RespParsingException">Thrown if unexpected token is read.</exception>
/// <exception cref="RespParsingException">Thrown if integer overflow occurs.</exception>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static bool TryReadUnsignedLengthHeader(out int length, ref byte* ptr, byte* end, bool isArray = false)
public static bool TryReadUnsignedLengthHeader(out int length, ref byte* ptr, byte* end, char expectedSigil = '$')
{
length = -1;
if (ptr + 3 > end)
Expand All @@ -324,7 +324,7 @@ public static bool TryReadUnsignedLengthHeader(out int length, ref byte* ptr, by
RespParsingException.ThrowInvalidStringLength(length);
}

if (!TryReadSignedLengthHeader(out length, ref ptr, end, isArray))
if (!TryReadSignedLengthHeader(out length, ref ptr, end, expectedSigil))
return false;

return true;
Expand All @@ -342,12 +342,12 @@ public static bool TryReadUnsignedLengthHeader(out int length, ref byte* ptr, by
/// <param name="length">If parsing was successful, contains the extracted length from the header.</param>
/// <param name="ptr">The starting position in the RESP string. Will be advanced if parsing is successful.</param>
/// <param name="end">The current end of the RESP string.</param>
/// <param name="isArray">Whether to parse an array length header ('*...\r\n') or a string length header ('$...\r\n').</param>
/// <param name="expectedSigil">Expected type of RESP header, defaults to string ('$').</param>
/// <returns>True if a length header was successfully read.</returns>
/// <exception cref="RespParsingException">Thrown if unexpected token is read.</exception>
/// <exception cref="RespParsingException">Thrown if integer overflow occurs.</exception>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static bool TryReadSignedLengthHeader(out int length, ref byte* ptr, byte* end, bool isArray = false)
public static bool TryReadSignedLengthHeader(out int length, ref byte* ptr, byte* end, char expectedSigil = '$')
{
length = -1;
if (ptr + 3 > end)
Expand All @@ -357,7 +357,7 @@ public static bool TryReadSignedLengthHeader(out int length, ref byte* ptr, byte
var negative = *readHead == '-';

// String length headers must start with a '$', array headers with '*'
if (*ptr != (isArray ? '*' : '$'))
if (*ptr != expectedSigil)
{
RespParsingException.ThrowUnexpectedToken(*ptr);
}
Expand Down Expand Up @@ -486,7 +486,7 @@ public static bool TryReadInt64(out long number, ref byte* ptr, byte* end, out b
/// <exception cref="RespParsingException">Thrown if unexpected token is read.</exception>
/// <exception cref="RespParsingException">Thrown if integer overflow occurs.</exception>
public static bool TryReadUnsignedArrayLength(out int length, ref byte* ptr, byte* end)
=> TryReadUnsignedLengthHeader(out length, ref ptr, end, isArray: true);
=> TryReadUnsignedLengthHeader(out length, ref ptr, end, expectedSigil: '*');

/// <summary>
/// Tries to read a RESP array length header from the given ASCII-encoded RESP string
Expand All @@ -498,11 +498,55 @@ public static bool TryReadUnsignedArrayLength(out int length, ref byte* ptr, byt
/// <param name="ptr">The starting position in the RESP string. Will be advanced if parsing is successful.</param>
/// <param name="end">The current end of the RESP string.</param>
/// <returns>True if a length header was successfully read.</returns>
/// <exception cref="RespParsingException">Thrown if the length header is negative.</exception>
/// <exception cref="RespParsingException">Thrown if unexpected token is read.</exception>
/// <exception cref="RespParsingException">Thrown if integer overflow occurs.</exception>
public static bool TryReadSignedArrayLength(out int length, ref byte* ptr, byte* end)
=> TryReadSignedLengthHeader(out length, ref ptr, end, isArray: true);
=> TryReadSignedLengthHeader(out length, ref ptr, end, expectedSigil: '*');

/// <summary>
/// Tries to read a RESP3 map length header from the given ASCII-encoded RESP string
/// and, if successful, moves the given ptr to the end of the length header.
/// <para />
/// NOTE: It will not throw an exception if length header is negative.
/// </summary>
/// <param name="length">If parsing was successful, contains the extracted length from the header.</param>
/// <param name="ptr">The starting position in the RESP string. Will be advanced if parsing is successful.</param>
/// <param name="end">The current end of the RESP string.</param>
/// <returns>True if a length header was successfully read.</returns>
/// <exception cref="RespParsingException">Thrown if unexpected token is read.</exception>
/// <exception cref="RespParsingException">Thrown if integer overflow occurs.</exception>
public static bool TryReadSignedMapLength(out int length, ref byte* ptr, byte* end)
=> TryReadSignedLengthHeader(out length, ref ptr, end, expectedSigil: '%');

/// <summary>
/// Tries to read a RESP3 set length header from the given ASCII-encoded RESP string
/// and, if successful, moves the given ptr to the end of the length header.
/// <para />
/// NOTE: It will not throw an exception if length header is negative.
/// </summary>
/// <param name="length">If parsing was successful, contains the extracted length from the header.</param>
/// <param name="ptr">The starting position in the RESP string. Will be advanced if parsing is successful.</param>
/// <param name="end">The current end of the RESP string.</param>
/// <returns>True if a length header was successfully read.</returns>
/// <exception cref="RespParsingException">Thrown if unexpected token is read.</exception>
/// <exception cref="RespParsingException">Thrown if integer overflow occurs.</exception>
public static bool TryReadSignedSetLength(out int length, ref byte* ptr, byte* end)
=> TryReadSignedLengthHeader(out length, ref ptr, end, expectedSigil: '~');

/// <summary>
/// Tries to read a RESP3 verbatim string length header from the given ASCII-encoded RESP string
/// and, if successful, moves the given ptr to the end of the length header.
/// <para />
/// NOTE: It will not throw an exception if length header is negative.
/// </summary>
/// <param name="length">If parsing was successful, contains the extracted length from the header.</param>
/// <param name="ptr">The starting position in the RESP string. Will be advanced if parsing is successful.</param>
/// <param name="end">The current end of the RESP string.</param>
/// <returns>True if a length header was successfully read.</returns>
/// <exception cref="RespParsingException">Thrown if unexpected token is read.</exception>
/// <exception cref="RespParsingException">Thrown if integer overflow occurs.</exception>
public static bool TryReadVerbatimStringLength(out int length, ref byte* ptr, byte* end)
=> TryReadSignedLengthHeader(out length, ref ptr, end, expectedSigil: '=');

/// <summary>
/// Reads a signed 32-bit integer with length header
Expand Down
66 changes: 65 additions & 1 deletion libs/common/RespWriteUtils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,21 @@ public static bool TryWriteArrayLength(int len, ref byte* curr, byte* end)
return true;
}

/// <summary>
/// Writes an set length
/// </summary>
public static bool TryWriteSetLength(int len, ref byte* curr, byte* end)
{
var numDigits = NumUtils.CountDigits(len);
var totalLen = 1 + numDigits + 2;
if (totalLen > (int)(end - curr))
return false;
*curr++ = (byte)'~';
NumUtils.WriteInt32(len, numDigits, ref curr);
WriteNewline(ref curr);
return true;
}

public static bool TryWriteArrayLength(int len, ref byte* curr, byte* end, out int numDigits, out int totalLen)
{
numDigits = NumUtils.CountDigits(len);
Expand Down Expand Up @@ -115,7 +130,7 @@ public static bool TryWriteArrayItem(long integer, ref byte* curr, byte* end)
}

/// <summary>
/// Writes a null
/// Writes a RESP2 null ($-1\r\n)
/// </summary>
public static bool TryWriteNull(ref byte* curr, byte* end)
{
Expand All @@ -127,6 +142,19 @@ public static bool TryWriteNull(ref byte* curr, byte* end)
return true;
}

/// <summary>
/// Writes a RESP3 null (_\r\n)
/// </summary>
public static bool TryWriteResp3Null(ref byte* curr, byte* end)
{
if (3 > (int)(end - curr))
return false;

*curr++ = (byte)'_';
WriteBytes<ushort>(ref curr, "\r\n"u8);
return true;
}

/// <summary>
/// Writes a null array
/// </summary>
Expand Down Expand Up @@ -674,6 +702,42 @@ public static bool TryWriteEmptyArray(ref byte* curr, byte* end)
return true;
}

/// <summary>
/// Write empty set
/// </summary>
public static bool TryWriteEmptySet(ref byte* curr, byte* end)
{
if (4 > (int)(end - curr))
return false;

WriteBytes<uint>(ref curr, "~0\r\n"u8);
return true;
}

/// <summary>
/// Write RESP3 true
/// </summary>
public static bool TryWriteTrue(ref byte* curr, byte* end)
{
if (4 > (int)(end - curr))
return false;

WriteBytes<uint>(ref curr, "#t\r\n"u8);
return true;
}

/// <summary>
/// Write RESP3 false
/// </summary>
public static bool TryWriteFalse(ref byte* curr, byte* end)
{
if (4 > (int)(end - curr))
return false;

WriteBytes<uint>(ref curr, "#f\r\n"u8);
return true;
}

/// <summary>
/// Write an array with len number of null elements
/// </summary>
Expand Down
7 changes: 5 additions & 2 deletions libs/host/Configuration/Options.cs
Original file line number Diff line number Diff line change
Expand Up @@ -556,11 +556,14 @@ internal sealed class Options
[Option("lua-script-timeout", Default = null, Required = false, HelpText = "Timeout for a Lua instance while running a script, specified in positive milliseconds (0 = disabled)")]
public int LuaScriptTimeoutMs { get; set; }

[OptionValidation]
[Option("lua-logging-mode", Required = false, HelpText = "Behavior of redis.log(...) when called from Lua scripts. Defaults to Enable.")]
public LuaLoggingMode LuaLoggingMode { get; set; }

[FilePathValidation(false, true, false)]
[Option("unixsocket", Required = false, HelpText = "Unix socket address path to bind server to")]
public string UnixSocketPath { get; set; }


[IntRangeValidation(0, 777, isRequired: false)]
[SupportedOSValidation(isRequired: false, nameof(OSPlatform.Linux), nameof(OSPlatform.OSX), nameof(OSPlatform.FreeBSD))]
[Option("unixsocketperm", Required = false, HelpText = "Unix socket permissions in octal (Unix platforms only)")]
Expand Down Expand Up @@ -808,7 +811,7 @@ public GarnetServerOptions GetServerOptions(ILogger logger = null)
LoadModuleCS = LoadModuleCS,
FailOnRecoveryError = FailOnRecoveryError.GetValueOrDefault(),
SkipRDBRestoreChecksumValidation = SkipRDBRestoreChecksumValidation.GetValueOrDefault(),
LuaOptions = EnableLua.GetValueOrDefault() ? new LuaOptions(LuaMemoryManagementMode, LuaScriptMemoryLimit, LuaScriptTimeoutMs == 0 ? Timeout.InfiniteTimeSpan : TimeSpan.FromMilliseconds(LuaScriptTimeoutMs), logger) : null,
LuaOptions = EnableLua.GetValueOrDefault() ? new LuaOptions(LuaMemoryManagementMode, LuaScriptMemoryLimit, LuaScriptTimeoutMs == 0 ? Timeout.InfiniteTimeSpan : TimeSpan.FromMilliseconds(LuaScriptTimeoutMs), LuaLoggingMode, logger) : null,
UnixSocketPath = UnixSocketPath,
UnixSocketPermission = unixSocketPermissions
};
Expand Down
12 changes: 6 additions & 6 deletions libs/host/GarnetServer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@ namespace Garnet
/// </summary>
public class GarnetServer : IDisposable
{
/// <summary>
/// Resp protocol version
/// </summary>
internal const string RedisProtocolVersion = "7.2.5";

static readonly string version = GetVersion();
static string GetVersion()
{
Expand Down Expand Up @@ -60,11 +65,6 @@ static string GetVersion()
/// </summary>
protected StoreWrapper storeWrapper;

/// <summary>
/// Resp protocol version
/// </summary>
readonly string redisProtocolVersion = "7.2.5";

/// <summary>
/// Metrics API
/// </summary>
Expand Down Expand Up @@ -254,7 +254,7 @@ private void InitializeServer()
// Create Garnet TCP server if none was provided.
this.server ??= new GarnetServerTcp(opts.EndPoint, 0, opts.TlsOptions, opts.NetworkSendThrottleMax, opts.NetworkConnectionLimit, opts.UnixSocketPath, opts.UnixSocketPermission, logger);

storeWrapper = new StoreWrapper(version, redisProtocolVersion, server, store, objectStore, objectStoreSizeTracker,
storeWrapper = new StoreWrapper(version, RedisProtocolVersion, server, store, objectStore, objectStoreSizeTracker,
customCommandManager, appendOnlyFile, opts, subscribeBroker, clusterFactory: clusterFactory, loggerFactory: loggerFactory);

// Create session provider for Garnet
Expand Down
3 changes: 3 additions & 0 deletions libs/host/defaults.conf
Original file line number Diff line number Diff line change
Expand Up @@ -377,6 +377,9 @@
/* Impose no timeout on Lua scripts by default */
"LuaScriptTimeoutMs": 0,

/* Allow redis.log(...) to write to the Garnet logs */
"LuaLoggingMode": "Enable",

/* Unix socket address path to bind the server to */
"UnixSocketPath": null,

Expand Down
11 changes: 6 additions & 5 deletions libs/resources/RespCommandsInfo.json
Original file line number Diff line number Diff line change
Expand Up @@ -624,7 +624,7 @@
"Command": "CLUSTER_BANLIST",
"Name": "CLUSTER|BANLIST",
"IsInternal": true,
"Arity": 1,
"Arity": 2,
"Flags": "Admin, NoMulti, NoScript",
"AclCategories": "Admin, Dangerous, Slow, Garnet"
},
Expand Down Expand Up @@ -742,7 +742,7 @@
{
"Command": "CLUSTER_HELP",
"Name": "CLUSTER|HELP",
"Arity": 1,
"Arity": 2,
"Flags": "Admin, NoMulti, NoScript",
"AclCategories": "Admin, Slow, Garnet"
},
Expand Down Expand Up @@ -790,7 +790,7 @@
"Command": "CLUSTER_MTASKS",
"Name": "CLUSTER|MTASKS",
"IsInternal": true,
"Arity": 1,
"Arity": 2,
"Flags": "Admin, NoMulti, NoScript",
"AclCategories": "Admin, Dangerous, Slow, Garnet"
},
Expand All @@ -805,7 +805,7 @@
"Command": "CLUSTER_MYPARENTID",
"Name": "CLUSTER|MYPARENTID",
"IsInternal": true,
"Arity": 1,
"Arity": 2,
"Flags": "Admin, NoMulti, NoScript",
"AclCategories": "Admin, Garnet"
},
Expand Down Expand Up @@ -916,7 +916,7 @@
"Command": "CLUSTER_SLOTSTATE",
"Name": "CLUSTER|SLOTSTATE",
"IsInternal": true,
"Arity": 1,
"Arity": 2,
"Flags": "Admin, NoMulti, NoScript",
"AclCategories": "Admin, Dangerous, Slow, Garnet"
},
Expand Down Expand Up @@ -2579,6 +2579,7 @@
{
"Command": "LATENCY_HELP",
"Name": "LATENCY|HELP",
"Arity": 2,
"Flags": "Admin, Loading, NoScript, Stale",
"AclCategories": "Slow, Garnet"
},
Expand Down
4 changes: 2 additions & 2 deletions libs/server/Custom/CustomRespCommands.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ private bool TryTransactionProc(byte id, CustomTransactionProcedure proc, int st

latencyMetrics?.Start(LatencyMetricsType.TX_PROC_LAT);

var procInput = new CustomProcedureInput(ref parseState, startIdx: startIdx);
var procInput = new CustomProcedureInput(ref parseState, startIdx: startIdx, respVersion: respProtocolVersion);
if (txnManager.RunTransactionProc(id, ref procInput, proc, ref output))
{
// Write output to wire
Expand Down Expand Up @@ -62,7 +62,7 @@ private void TryCustomProcedure(CustomProcedure proc, int startIdx = 0)

var output = new MemoryResult<byte>(null, 0);

var procInput = new CustomProcedureInput(ref parseState, startIdx: startIdx);
var procInput = new CustomProcedureInput(ref parseState, startIdx: startIdx, respVersion: respProtocolVersion);
if (proc.Execute(basicGarnetApi, ref procInput, ref output))
{
if (output.MemoryOwner != null)
Expand Down
Loading

32 comments on commit 7a04574

@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: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 94.21349512338638 ns (± 0.6367351851326917) 96.67501852909724 ns (± 0.11883825393418186) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 2706.769230769231 ns (± 50.07187142191021) 3051.6938775510203 ns (± 436.4459416263705) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 3051.351063829787 ns (± 405.2248004130841) 2690.5777777777776 ns (± 326.77955245871584) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 381608.1145833333 ns (± 40961.434119597194) 255475.9842105263 ns (± 33644.9979481833) 1.49
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 417684.2413793103 ns (± 12206.726241986344) 254323.04123711342 ns (± 22881.83211902582) 1.64
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 21307 ns (± 229.95216893954273) 17047.35714285714 ns (± 280.03917504599167) 1.25
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 151330.42268041236 ns (± 12605.439660647708) 144521 ns (± 15314.882256547548) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2985.694736842105 ns (± 391.7232542889532) 2701.9285714285716 ns (± 46.368862705175644) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 2806.1935483870966 ns (± 95.3874273178734) 3075.1894736842105 ns (± 534.7107847166291) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 442788.06 ns (± 79300.07351650839) 284045.0101010101 ns (± 37432.668424212556) 1.56
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 414527.61 ns (± 73866.87085778789) 278889.0833333333 ns (± 2828.3620527639587) 1.49
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 23940.58695652174 ns (± 2922.8475583749364) 22077.214285714286 ns (± 314.3321194511966) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 149465.11616161617 ns (± 16231.067730987366) 142680.55555555556 ns (± 11056.496676598661) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2658.4117647058824 ns (± 59.11012902152369) 3048.163043478261 ns (± 366.51318963939957) 0.87
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 2808.076923076923 ns (± 45.71371336638044) 3044.923076923077 ns (± 342.85968074966286) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 336262.53846153844 ns (± 3850.1950949569773) 217994.7857142857 ns (± 1530.3966895784006) 1.54
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 359117.80303030304 ns (± 15799.958718757849) 230087.55 ns (± 8162.523057492859) 1.56
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 22008.379120879123 ns (± 2030.235042961856) 14388.08695652174 ns (± 366.4244822412536) 1.53
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 148267.6224489796 ns (± 16020.977078402784) 140910.79591836734 ns (± 13443.753895518998) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2717.6190476190477 ns (± 70.31463303642862) 2841.936842105263 ns (± 438.4607702320411) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2698.85 ns (± 69.75919105639132) 2830.0434782608695 ns (± 423.39866161845185) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 433024.28723404254 ns (± 14552.105916530445) 284699.89130434784 ns (± 10781.274429363908) 1.52
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 441435.65625 ns (± 20227.31066025899) 274001.5 ns (± 1823.8143595722177) 1.61
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 22213.11111111111 ns (± 470.3169318022362) 17811.214285714286 ns (± 302.4862180131718) 1.25
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 157276.65151515152 ns (± 20094.131806282094) 150500.67 ns (± 15891.671183076065) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3098.5416666666665 ns (± 388.77526769578594) 2698.5 ns (± 283.988684693084) 1.15
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 3199.521276595745 ns (± 545.1796385157063) 2929 ns (± 351.4853594315656) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 432640.32 ns (± 25817.971323287606) 276196 ns (± 7086.889091837123) 1.57
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 436866.5230769231 ns (± 20434.40556168971) 275261.537037037 ns (± 7612.918638136309) 1.59
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 21589.625 ns (± 416.16533172927) 17755 ns (± 414.7424057868869) 1.22
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 152818.84848484848 ns (± 18332.257771126093) 150056.21134020618 ns (± 16229.362576026851) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 2161.125 ns (± 1252.323215804173) 906.4086021505376 ns (± 493.07908432974483) 2.38
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 1515.2708333333333 ns (± 649.2810838744593) 859.8045977011494 ns (± 228.04466306122663) 1.76
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2393.752525252525 ns (± 1220.5137287678926) 1685.3298969072166 ns (± 463.60828296565654) 1.42
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 441644.10204081633 ns (± 75202.54375132461) 241713.1923076923 ns (± 1612.0610195551626) 1.83
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 3158.144329896907 ns (± 1455.447783256144) 1619.7692307692307 ns (± 23.46328282712462) 1.95
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 12146.836734693878 ns (± 3544.505914687576) 7498 ns (± 85.55031936151462) 1.62
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1777.6979166666667 ns (± 869.6484724759912) 1137.9479166666667 ns (± 377.34260210587814) 1.56
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 898.8681318681319 ns (± 375.748089631906) 913.0309278350516 ns (± 342.42972069731115) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 2089.223404255319 ns (± 630.7970747822772) 1572.75 ns (± 55.41601921092118) 1.33
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 436964.5625 ns (± 8494.763198337747) 232325.32631578948 ns (± 24394.287903699) 1.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2774.4270833333335 ns (± 1030.695776696925) 1642.7058823529412 ns (± 37.06710925113118) 1.69
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 15529.183673469388 ns (± 4334.120904209759) 7560.5526315789475 ns (± 146.9895966402651) 2.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1753.4 ns (± 817.4125940650595) 1041.6363636363637 ns (± 250.77164507342488) 1.68
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 1026.989010989011 ns (± 458.64606287311676) 872.5473684210526 ns (± 273.4044921894739) 1.18
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 2735.5154639175257 ns (± 1081.5591380175242) 1424.3218390804598 ns (± 543.4292383334266) 1.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 388714.09375 ns (± 11976.921224721547) 206395.11111111112 ns (± 3667.0294459570864) 1.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 2073.1458333333335 ns (± 990.5349217167212) 1839.1237113402062 ns (± 381.0133762342417) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 10437.622222222222 ns (± 1818.9889081067072) 8549.84693877551 ns (± 894.1529782401259) 1.22
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1441.4270833333333 ns (± 447.3272143883672) 1126.5913978494623 ns (± 340.8020666323062) 1.28
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 977.6914893617021 ns (± 398.0013583106379) 848.2173913043479 ns (± 224.8982591016793) 1.15
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 2134.757894736842 ns (± 1037.3574110249017) 1729.6 ns (± 333.65067730799694) 1.23
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 443033.23076923075 ns (± 11827.802650729991) 253648.125 ns (± 10895.365485233535) 1.75
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 3003.278947368421 ns (± 784.9699977861653) 1731.9545454545455 ns (± 311.9492262359635) 1.73
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 20820.58585858586 ns (± 4438.338722140419) 7660.642857142857 ns (± 100.4624745425315) 2.72
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1478.40625 ns (± 504.7371296682952) 1050.6914893617022 ns (± 345.9424178760535) 1.41
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 949.7222222222222 ns (± 348.4976110303809) 832.5376344086021 ns (± 420.0128765919431) 1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 2434.0154639175257 ns (± 1346.0924166004388) 1798.3229166666667 ns (± 444.8155500593042) 1.35
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 424007.64285714284 ns (± 7111.3336935555835) 243793.58333333334 ns (± 2801.9332760316283) 1.74
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1899.5879120879122 ns (± 397.2275208198738) 1911.8854166666667 ns (± 462.82489287990796) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 8014.7692307692305 ns (± 124.13108249357066) 7824.083333333333 ns (± 88.99587154197182) 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.PubSubOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 20344.385375976562 ns (± 15.65405899446376) 19170.35952054537 ns (± 19.61195138347245) 1.06
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 20050.883611043293 ns (± 20.740184682028644) 19427.276228841147 ns (± 98.17836329159519) 1.03
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 19775.966966901506 ns (± 47.554394178325104) 19960.847407023113 ns (± 13.52704427788677) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 37824.74757486979 ns (± 151.85759617934184) 38031.17631022135 ns (± 203.1995081514881) 0.99
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 38177.487267127406 ns (± 187.4109235006026) 38950.800997220555 ns (± 22.929166683221073) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 33038.66426595052 ns (± 44.122598157959544) 31827.974899291992 ns (± 80.63840300751045) 1.04
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 31728.024682617186 ns (± 144.6254567431195) 31643.878002460187 ns (± 47.99245730656253) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1842.503442255656 ns (± 9.662035434772061) 1815.4543488820393 ns (± 10.604319342881233) 1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1808.7065162658691 ns (± 7.745004981166645) 1815.3199975331625 ns (± 9.592826511543306) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1841.139279937744 ns (± 8.156564383887657) 1867.4400157928467 ns (± 4.8865423781016695) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 84.2135779062907 ns (± 0.148731324925341) 85.55101981529823 ns (± 0.13246752398491016) 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.ObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 138281.78818766275 ns (± 524.0577843602388) 136646.7358601888 ns (± 527.4848980012647) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 130575.3908203125 ns (± 790.2227624207002) 140798.47481595553 ns (± 641.3553062503539) 0.93
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 152016.24375697545 ns (± 1058.7251786559164) 160016.61397611178 ns (± 458.86562054621487) 0.95
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 150708.6724283854 ns (± 1109.043177480766) 149127.99297223773 ns (± 876.8486102019904) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 138304.3521446815 ns (± 624.2834369482606) 136652.65885416666 ns (± 1081.4080482961012) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 132377.82145808294 ns (± 318.8248545052976) 142884.99282602163 ns (± 614.2647108304482) 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.PubSubOperations (windows-latest net8.0 Release)

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 16680.155436197918 ns (± 17.91453656146121) 17231.195286342077 ns (± 188.46250560875876) 0.97
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 17303.37851388114 ns (± 22.778337782425627) 16837.029520670574 ns (± 18.324825847071015) 1.03
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 16720.929361979168 ns (± 14.789203349178688) 16750.890174278848 ns (± 16.84695982666567) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36003.08532714844 ns (± 56.62193869149777) 34714.54068697416 ns (± 81.35140868856251) 1.04
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 38626.14534818209 ns (± 82.38655899249925) 39165.05693708147 ns (± 51.640687888544846) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30924.40011160714 ns (± 37.88111823662393) 33243.29200157752 ns (± 33.513463321799996) 0.93
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 29939.3217976888 ns (± 51.32681153460284) 30613.604300362724 ns (± 31.614123193795432) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17981.566378275555 ns (± 12.64014626842008) 17081.247983660018 ns (± 96.0309562728012) 1.05
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16216.80972290039 ns (± 20.434633803240494) 16347.219563802084 ns (± 17.548967172023538) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 17085.77011326381 ns (± 18.301484628216375) 15417.802978515625 ns (± 126.56672008443303) 1.11
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14162.77581685384 ns (± 58.32651160446144) 14098.597897120884 ns (± 12.262009458984638) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 124928.40965169271 ns (± 843.7119315744737) 124610.86875406902 ns (± 335.1206048761916) 1.00
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 22073.228662109374 ns (± 135.59473298594085) 22082.348292759485 ns (± 143.16931906065417) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 22300.25362854004 ns (± 178.22009127921132) 21556.188555399578 ns (± 18.36710473873988) 1.03
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16957.275037493026 ns (± 80.70564427689365) 16008.667847696941 ns (± 112.40096532925745) 1.06
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15273.942586263021 ns (± 30.574798500945917) 15308.476620483398 ns (± 69.04817046373869) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 137664.42064490684 ns (± 182.3607620119891) 139596.84308733259 ns (± 522.7236437963695) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 238.26742311318716 ns (± 0.3473557255671533) 258.1988159497579 ns (± 2.225741616841123) 0.92
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 299.2820341428121 ns (± 1.5521273831429305) 306.14492310796464 ns (± 1.905205836511055) 0.98
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 344.20818512780323 ns (± 1.1284274458947077) 333.19683535893756 ns (± 2.5085815123226567) 1.03
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 336.1832188459543 ns (± 0.46827330468453765) 341.5186016400655 ns (± 2.599818932328061) 0.98
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 252.12619161605835 ns (± 1.9033420455441352) 258.8291897455851 ns (± 2.1542703151349336) 0.97
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 200.13527466700629 ns (± 0.27755643017659376) 200.15425665037972 ns (± 0.9362436991262482) 1.00
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 317.9850546518962 ns (± 1.886582218838538) 334.75630474090576 ns (± 1.26757060321888) 0.95
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 321.2997936407725 ns (± 0.4502304575134728) 331.4704155286153 ns (± 2.602904377232834) 0.97
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 379.45488813945224 ns (± 1.6266329130790529) 397.3604490598043 ns (± 2.341467932337915) 0.95
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 385.57123834746227 ns (± 1.7875616364067703) 409.7196091871995 ns (± 0.29550303070918765) 0.94

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1822.4102428981237 ns (± 19.04125578876617) 1897.7129663739886 ns (± 4.373738688709046) 0.96
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1830.4296493530273 ns (± 1.944392582629825) 1772.8546460469563 ns (± 2.057578598667132) 1.03
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1925.4273550851005 ns (± 3.85052268103507) 1863.8936262864333 ns (± 1.9270480425419894) 1.03

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 48298.9846089681 ns (± 243.19520231615385) 48089.97607421875 ns (± 324.14312048232625) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 191863.02180989584 ns (± 1475.5816346732681) 200016.7194498698 ns (± 742.4091834701017) 0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 121194.55708530972 ns (± 250.54375486723788) 123360.75407527044 ns (± 186.30631449514917) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 96827.3457118443 ns (± 896.8599654920855) 102154.36881197416 ns (± 312.35732003400693) 0.95
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 48605.399576822914 ns (± 39.12463443600602) 49135.26100056966 ns (± 387.59145661265626) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 213390.14331054688 ns (± 1017.8586271339298) 205838.12203543526 ns (± 838.3805182130016) 1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 135604.18275669642 ns (± 880.7722076127008) 136282.38398088727 ns (± 809.0563111984038) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 123397.86118570964 ns (± 570.9155980322963) 125452.59270368304 ns (± 1172.299502178706) 0.98
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 49065.005045572914 ns (± 242.43886718346067) 48929.966577148436 ns (± 296.3293110099924) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 204714.30732073102 ns (± 971.5650425473751) 193806.17408970423 ns (± 1601.3071035323615) 1.06
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 121749.71920340402 ns (± 136.65269459848702) 123894.53483698919 ns (± 642.132722907899) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 111365.58609008789 ns (± 112.93790463344864) 102507.03780110677 ns (± 492.5601541297984) 1.09

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: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 104220.61532827523 ns (± 157.80042048014505) 104231.06877253606 ns (± 300.11401306581655) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 111566.08317057292 ns (± 372.55795093950644) 99162.14163643973 ns (± 262.2991494273996) 1.13
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 125214.62076822917 ns (± 549.9346476645185) 122713.60188802083 ns (± 538.8746480715507) 1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 118092.9081217448 ns (± 261.3872101181299) 123098.06082589286 ns (± 629.5137952893336) 0.96
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 108437.7947126116 ns (± 230.82200410881407) 105456.74438476562 ns (± 336.4932629630501) 1.03
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 99348.08523995536 ns (± 153.30464797394944) 98169.37744140625 ns (± 441.8209452623197) 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: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 261.4129016876221 ns (± 1.44111714745807) 273.2544802256993 ns (± 1.0229195266474636) 0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 328.5174670537313 ns (± 1.4472333071915422) 330.9062153895696 ns (± 0.4502720480913256) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 520.9720923350408 ns (± 1.163248988271964) 533.9685722986857 ns (± 1.1290909472514326) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 632.1972010294596 ns (± 0.8600067082370625) 603.5999981073232 ns (± 1.0708510402023081) 1.05
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 265.7202043533325 ns (± 1.5524885866199072) 259.41896762166704 ns (± 1.0862019206404694) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 330.92018864949546 ns (± 1.3072162779843652) 347.6325527259282 ns (± 1.2978624715013214) 0.95
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 524.1068767138889 ns (± 2.1475333406538875) 539.2556095804487 ns (± 0.9334594097627629) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 535.050805536906 ns (± 2.1876791796687223) 625.5847811698914 ns (± 1.7091970819974531) 0.86
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 246.59908966223398 ns (± 0.405239105772711) 254.290926806132 ns (± 1.0880728275596654) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 333.77062667210896 ns (± 1.4612173910888036) 323.84837562697277 ns (± 0.5032569034133538) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 527.253889465332 ns (± 1.9670388446371427) 529.490943636213 ns (± 2.0987084209011444) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 541.1173167595497 ns (± 1.9547688774003913) 617.1481322560992 ns (± 3.4659907560805263) 0.88
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 260.7439812024434 ns (± 1.9154127225409163) 240.10387776448175 ns (± 0.8348813231817975) 1.09
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 333.2216847419739 ns (± 1.6641840858367671) 334.3352966308594 ns (± 0.7141788255475469) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 548.2492588043212 ns (± 2.1437556226470567) 524.718755531311 ns (± 2.3152628932569588) 1.04
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 547.0574893156687 ns (± 0.547291577818492) 605.869996325175 ns (± 3.396901902292627) 0.90
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 249.18145100275675 ns (± 1.027426250201696) 251.2116174697876 ns (± 1.167662748575702) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 320.5293637911479 ns (± 0.6516541835964661) 316.1260679880778 ns (± 1.09655257917384) 1.01
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 530.9553652490888 ns (± 2.2810239434551907) 529.6622814765343 ns (± 1.41149959685355) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 520.6386753228994 ns (± 0.8159702919357661) 606.8216334184011 ns (± 0.6064184392618586) 0.86

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: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 227.56254502705164 ns (± 0.686446657567406) 207.48497077396937 ns (± 0.2348490210443037) 1.10
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 287.645050684611 ns (± 1.3770992947582217) 275.38965225219727 ns (± 0.5765286102571563) 1.04
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 301.3687644686018 ns (± 0.48386319768848235) 294.850492477417 ns (± 0.5900373573690303) 1.02
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 310.3647708892822 ns (± 0.45036139961240157) 308.4485499064128 ns (± 0.3448418478508267) 1.01
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 228.2749139345609 ns (± 0.3628274320425853) 223.85600896982046 ns (± 0.46598220275201796) 1.02
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 174.53617652257284 ns (± 0.14243023215043776) 176.0153923715864 ns (± 0.5477738492203935) 0.99
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 295.8291462489537 ns (± 0.589091453705879) 310.86752074105397 ns (± 0.622460105540641) 0.95
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 303.6915370396205 ns (± 0.93640589421747) 313.22113037109375 ns (± 2.5460551731350827) 0.97
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 354.2899529139201 ns (± 0.5751118844322828) 343.7060628618513 ns (± 0.5222735638299162) 1.03
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 348.86823018391925 ns (± 0.860084334830324) 351.365878031804 ns (± 0.6821449126397886) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 15938.659014020648 ns (± 18.32681730875133) 15917.2216796875 ns (± 26.44447222793658) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16837.676130022322 ns (± 21.121881553115017) 15318.058542104867 ns (± 13.33443005064702) 1.10
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14568.248966761998 ns (± 22.11746333878361) 14336.730630057198 ns (± 27.411126696102134) 1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13276.150730678013 ns (± 13.48202325041031) 13966.356767926898 ns (± 15.741115295548544) 0.95
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 140700.98470052084 ns (± 122.46397697825324) 144072.07682291666 ns (± 149.74051023713707) 0.98
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19306.781944861777 ns (± 24.62747615155162) 20705.770438058036 ns (± 26.297145028079584) 0.93
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 19725.35430908203 ns (± 34.72433040662825) 20488.540852864582 ns (± 36.3744214470159) 0.96
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15448.14922626202 ns (± 16.804352591796444) 15381.649780273438 ns (± 20.773278641025048) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14148.914228166852 ns (± 21.156207898411694) 14179.181344168526 ns (± 16.030750698689843) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 154356.60051618304 ns (± 107.32811603355486) 155996.9930013021 ns (± 109.34456135717676) 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 (windows-latest net8.0 Release)

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 69519.93408203125 ns (± 65.88598169718735) 69792.76559012277 ns (± 89.3497261048798) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 231432.35426682694 ns (± 319.8916649834893) 233968.59130859375 ns (± 1674.6107035439502) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 139060.0252278646 ns (± 264.8814912512958) 142829.31002103366 ns (± 115.93304556791303) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 124983.14778645833 ns (± 162.08949545709922) 125327.30916341145 ns (± 45.77444356556431) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 69953.00668569711 ns (± 76.32624013503866) 68277.76536207933 ns (± 32.72599466378095) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 235059.27734375 ns (± 815.1105061191807) 230242.69205729166 ns (± 387.8223539430723) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 150192.73274739584 ns (± 430.2820342903516) 152618.61921037946 ns (± 515.6909376596864) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 146526.2172154018 ns (± 398.2766178870462) 151205.9779575893 ns (± 514.8422501772181) 0.97
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 68555.52286783855 ns (± 104.20437752578928) 68724.76893833706 ns (± 60.42684000529368) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 228388.1486002604 ns (± 332.4360680945502) 236871.08235677084 ns (± 457.8059971938235) 0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 143073.2218424479 ns (± 135.57456152444854) 139121.32192758413 ns (± 110.07061546948508) 1.03
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 123017.41943359375 ns (± 109.26064465753365) 124226.3898577009 ns (± 161.78529815757037) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 7353.763440860215 ns (± 1281.9447810621095) 7355.789473684211 ns (± 1188.9308436371932) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 6272.448979591837 ns (± 2339.0799412582896) 5394.897959183673 ns (± 1427.229487538316) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 370897 ns (± 74177.67838579926) 264571.71717171714 ns (± 45675.52383534837) 1.40
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 362434.3434343434 ns (± 82274.64107241754) 276298.48484848486 ns (± 49361.1479946968) 1.31
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 37806.382978723406 ns (± 9597.947904671208) 31254.166666666668 ns (± 9319.237789779598) 1.21
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 136485.7142857143 ns (± 27091.28136085844) 136895.45454545456 ns (± 25122.155733930387) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 6337.755102040816 ns (± 2064.701636223303) 5640.816326530612 ns (± 1469.892817096306) 1.12
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 6080.6122448979595 ns (± 2232.580133899231) 6428.865979381443 ns (± 1679.5311078595837) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 357877 ns (± 73545.6991923863) 268606.4516129032 ns (± 51603.331975442656) 1.33
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 354166 ns (± 75668.32493176917) 269313.1313131313 ns (± 57152.85920761121) 1.32
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 43346.739130434784 ns (± 11163.406182770963) 30196.808510638297 ns (± 9009.465776384344) 1.44
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 153230.30303030304 ns (± 29235.505582115893) 138730 ns (± 28294.863366506877) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 5090.425531914893 ns (± 1845.311941396778) 5495.876288659794 ns (± 1679.7146040928346) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 5256.122448979592 ns (± 1848.3660282915814) 5639.7959183673465 ns (± 1769.0780286135982) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 354838.46153846156 ns (± 51114.94404059838) 267775.2873563218 ns (± 29550.127762643588) 1.33
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 343556.4705882353 ns (± 32977.18708967366) 288835 ns (± 51521.344748040734) 1.19
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 35285.10638297872 ns (± 9382.745058205015) 35523.15789473684 ns (± 5981.041904387402) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 149717.1717171717 ns (± 30008.27450650849) 152185 ns (± 26705.060901967212) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 5465.625 ns (± 1900.405946938152) 7169.072164948454 ns (± 1748.830610766703) 0.76
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 5326.530612244898 ns (± 2096.7107780240212) 6795.918367346939 ns (± 1766.1723052477384) 0.78
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 439323.15789473685 ns (± 79901.791384908) 322359.5238095238 ns (± 33003.77349381054) 1.36
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 463102 ns (± 89223.86891319152) 311155.8823529412 ns (± 37818.70396705708) 1.49
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 46161.95652173913 ns (± 8094.915544242482) 37227.95698924731 ns (± 7551.264875206092) 1.24
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 158962.24489795917 ns (± 28487.611759753716) 157210.20408163266 ns (± 30054.46084115912) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 6922.222222222223 ns (± 1938.7327838710098) 5847.422680412371 ns (± 1702.883142368722) 1.18
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 6008.791208791209 ns (± 1072.3440939930872) 5502.083333333333 ns (± 1408.1700829289553) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 448851.51515151514 ns (± 86674.44997398678) 341840.206185567 ns (± 54368.97602607311) 1.31
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 432007.2916666667 ns (± 80583.56531516531) 344436.7346938776 ns (± 63690.80819884194) 1.25
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 46983.69565217391 ns (± 8417.593782855507) 39447.87234042553 ns (± 8516.23028223679) 1.19
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 162908.08080808082 ns (± 29723.86753740433) 156597.9797979798 ns (± 35197.953267832) 1.04

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 4696.808510638298 ns (± 1341.4365696761158) 972.9885057471264 ns (± 965.8351187498472) 4.83
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 2266.326530612245 ns (± 1954.584559310509) 933.1460674157304 ns (± 631.0589864116901) 2.43
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 5195.876288659794 ns (± 2976.537331285479) 4270.707070707071 ns (± 3146.7265960772156) 1.22
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 346746.06741573033 ns (± 47018.379037495375) 266578.4210526316 ns (± 63866.44086495661) 1.30
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 5965.306122448979 ns (± 3673.423697029826) 1910.7954545454545 ns (± 1956.3549389963528) 3.12
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 16506.25 ns (± 3309.7563115893086) 8829.591836734693 ns (± 3666.9661941172376) 1.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 3296.938775510204 ns (± 2464.739131409983) 1340.625 ns (± 1043.5342906629728) 2.46
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 2929.591836734694 ns (± 1990.6072835841949) 1831.764705882353 ns (± 688.0288900194531) 1.60
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 4456.8421052631575 ns (± 2251.9803403954124) 1895.8762886597938 ns (± 1654.2191968426516) 2.35
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 389380 ns (± 67338.5649032731) 303001.0416666667 ns (± 66356.1411821673) 1.29
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 5916.494845360825 ns (± 3961.7357415545325) 3789.0625 ns (± 3456.99293671157) 1.56
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 16407.291666666668 ns (± 3360.020200179462) 14969.387755102041 ns (± 4486.943444814289) 1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 2794.8979591836733 ns (± 2627.3883567354856) 3151.0309278350514 ns (± 2453.9719013842655) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 2313.131313131313 ns (± 2361.5822465183605) 1504.2105263157894 ns (± 1916.2194489368271) 1.54
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 5041.237113402062 ns (± 3415.642709692411) 3650 ns (± 3112.1250907772264) 1.38
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 406211.2244897959 ns (± 68711.14779622633) 309583.15789473685 ns (± 52883.82621395689) 1.31
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 6388.659793814433 ns (± 3336.6923582300474) 3907.2916666666665 ns (± 3346.45908045997) 1.64
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 15106.122448979591 ns (± 4052.823028497) 12646.938775510203 ns (± 5053.414770387816) 1.19
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 2810.4166666666665 ns (± 2336.415570761812) 2314.9484536082473 ns (± 2121.420575400352) 1.21
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 1482.7586206896551 ns (± 928.2650604508873) 2359.59595959596 ns (± 2068.12145815902) 0.63
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 3784.848484848485 ns (± 3324.0730988660307) 2433.157894736842 ns (± 1743.5383826647771) 1.56
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 442641.3043478261 ns (± 60000.74020088092) 342168.08510638296 ns (± 56798.281461140316) 1.29
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 5826 ns (± 4059.5969347617843) 4517.894736842105 ns (± 3637.393822311384) 1.29
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 15387.113402061856 ns (± 3435.5166880819183) 11063.978494623656 ns (± 3727.1212634654066) 1.39
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 2495.8762886597938 ns (± 2335.1444247703566) 1903.157894736842 ns (± 2809.802470212551) 1.31
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 1867.2043010752689 ns (± 1415.1066679655034) 1043.75 ns (± 715.3670386591767) 1.79
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 2889.6907216494847 ns (± 2558.258055464796) 2432.6530612244896 ns (± 2940.484408869562) 1.19
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 446918.75 ns (± 78401.25175222516) 363238.2978723404 ns (± 63351.9947431162) 1.23
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 4373.737373737374 ns (± 3360.016577297112) 4172.448979591837 ns (± 2716.7210607849215) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 13632.65306122449 ns (± 3633.9117405609077) 10477.083333333334 ns (± 4456.443688736253) 1.30

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: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 46143.37314453125 ns (± 449.8670562477963) 43269.273146565756 ns (± 275.2068686681981) 1.07
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 53023.258072916666 ns (± 372.70398642897646) 52518.10296427409 ns (± 342.04536610176086) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 97090.03920491536 ns (± 409.6497740130592) 94619.76998465402 ns (± 502.3147584517818) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 69734.46743338449 ns (± 593.5564907452035) 75248.64044189453 ns (± 358.58097111018407) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 36676.56874593099 ns (± 195.64850555051825) 35147.392235389125 ns (± 42.951564066821305) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 34604.45694986979 ns (± 290.97203014318274) 33676.27408708845 ns (± 54.82774917930036) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 173938.03058733259 ns (± 842.0415777812633) 183976.76721191406 ns (± 718.9752222391527) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 334320.17825520836 ns (± 2531.295532925834) 346066.2264578683 ns (± 1839.932296037987) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 44476.870287214006 ns (± 286.8601477467027) 44200.56058913011 ns (± 86.60671491728601) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 61279.170581054685 ns (± 476.22612259611276) 59048.79825298603 ns (± 296.86384885874236) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 102790.02922644981 ns (± 378.8972362504868) 100003.73549979074 ns (± 317.45520770928243) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 72758.86276479867 ns (± 375.786912464764) 68202.5133992513 ns (± 484.20752535967796) 1.07
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 36045.9907182966 ns (± 42.74782812116759) 35377.12655436198 ns (± 250.51285536819597) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 38549.13630022322 ns (± 213.45031766122497) 40085.982138497486 ns (± 306.8820934302755) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 178238.9477376302 ns (± 2184.289247308704) 174809.84620884486 ns (± 1286.4071382222478) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 358531.6731770833 ns (± 3887.0139941737634) 344439.9595377604 ns (± 1857.2872695886817) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 45037.70140897311 ns (± 151.26330229500422) 46481.330889892575 ns (± 233.06824416238106) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 51730.62039591472 ns (± 234.76532147680842) 52050.78057047526 ns (± 189.79007740441727) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 92048.43537248884 ns (± 339.05205947363504) 90907.99661690848 ns (± 244.4513687558144) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 71357.8503766741 ns (± 385.2466276623815) 72221.57482096353 ns (± 491.38738559171264) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 35243.94849039714 ns (± 199.62999736817076) 35266.83768404447 ns (± 30.42232499787743) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 33959.57912336077 ns (± 146.9651055692506) 33530.12150355748 ns (± 119.45427227520157) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 176825.4950997489 ns (± 750.1587788592349) 175060.90740559896 ns (± 728.0793381281105) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 331171.35369001114 ns (± 2837.2579114787995) 326310.4365985577 ns (± 2515.4307613487736) 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 (windows-latest net8.0 Release)

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 161.69715404510498 ns (± 0.7219644721699408) 144.99557358878 ns (± 0.6912407863837844) 1.12
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 216.65170828501383 ns (± 0.6656133844376976) 177.0351767539978 ns (± 0.37817527859522365) 1.22
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 281.7742787874662 ns (± 0.2875536165023696) 265.4732386271159 ns (± 0.8981019290510533) 1.06
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 259.5565740878765 ns (± 0.36027947052808407) 287.6178911754063 ns (± 0.7307731751770153) 0.90
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 150.68896327699935 ns (± 0.24346232074125881) 144.1805855433146 ns (± 0.27718595867462054) 1.05
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 179.07158136367798 ns (± 0.21722400361114247) 179.96179580688477 ns (± 0.617100449704635) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 289.5863135655721 ns (± 0.49453188134449005) 276.76306504469653 ns (± 0.567038331072599) 1.05
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 245.88943481445312 ns (± 0.4042978561056855) 281.2266383852278 ns (± 0.8247016299095884) 0.87
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 145.81902197429113 ns (± 0.2178467873428902) 146.52660051981607 ns (± 1.7721180098252758) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 181.07710225241524 ns (± 0.28673750863732106) 170.82352467945643 ns (± 0.5865901904220369) 1.06
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 290.79439823444073 ns (± 0.8038081627442124) 268.73201642717635 ns (± 0.8004507347418276) 1.08
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 255.9572982788086 ns (± 0.4776477122800143) 280.08132662091936 ns (± 0.9498004654166762) 0.91
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 148.84612560272217 ns (± 0.3708634740071016) 145.545285542806 ns (± 0.31418291733406406) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 184.62262153625488 ns (± 0.32394014187129616) 184.45563634236655 ns (± 0.7199039623383229) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 274.33479854038785 ns (± 0.36963730569947706) 274.33008829752606 ns (± 1.030653957645506) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 276.6803487141927 ns (± 0.47800345460518767) 291.8210283915202 ns (± 0.6943098253582285) 0.95
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 154.4740390777588 ns (± 0.21771828501730703) 141.207545598348 ns (± 0.4607645681625087) 1.09
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 222.1217889052171 ns (± 0.2358308199734842) 191.58942699432373 ns (± 0.28725164489229893) 1.16
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 288.1753794352214 ns (± 0.42180378687928466) 263.7185064951579 ns (± 0.8846322802664018) 1.09
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 252.62305395943778 ns (± 0.3595715779109977) 273.82779121398926 ns (± 0.8015919328800122) 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.RawStringOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15083.559410095215 ns (± 18.58365286324647) 14908.16057840983 ns (± 93.91361211590178) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 21189.239311726888 ns (± 136.6761695226667) 20012.62365940639 ns (± 215.32466711497193) 1.06
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 23110.522829182944 ns (± 171.010588159266) 21946.945704142254 ns (± 179.84380708542903) 1.05
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22842.562480381555 ns (± 137.85461057713326) 23821.10346867488 ns (± 63.89533697089707) 0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16612.925074986048 ns (± 30.825523337220165) 16375.329380580357 ns (± 79.0840229734104) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10809.387599400112 ns (± 49.889091932449475) 10727.011259812574 ns (± 55.64889480489382) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21989.555432128906 ns (± 121.60195850040357) 23170.112783578727 ns (± 68.21642072520156) 0.95
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22341.59269831731 ns (± 34.57129352064543) 22907.920178222656 ns (± 124.19741452798532) 0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 27072.93812561035 ns (± 133.57630870098131) 27927.6106648763 ns (± 109.36115480797352) 0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 28012.653153483072 ns (± 180.9378343970383) 27809.070861816406 ns (± 178.23120801955784) 1.01
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 23585.68906911214 ns (± 46.022542725956434) 21739.252189127605 ns (± 160.8505778556417) 1.08
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26850.024514770506 ns (± 136.2350924271566) 26899.36262003581 ns (± 172.2109926935541) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 28801.636584472657 ns (± 83.11956977386652) 29927.65395609538 ns (± 108.68932277058335) 0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30112.561475481307 ns (± 168.18465969847628) 31323.300221761066 ns (± 99.64612540621434) 0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16120.411961873373 ns (± 23.445909700273205) 16532.953463040867 ns (± 55.79169814185364) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10600.674897257488 ns (± 53.484993693516934) 10703.252603803363 ns (± 53.76372853210714) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27259.626550292967 ns (± 91.40637600210404) 27583.427447509766 ns (± 123.88469328844637) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 28525.649826049805 ns (± 81.45333746681376) 28675.81169637044 ns (± 110.97985317716707) 0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 34016.993880208334 ns (± 259.7539828420116) 34614.80112130301 ns (± 213.83028812099744) 0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 33126.87088012695 ns (± 272.99016839302516) 34170.70724080403 ns (± 287.51921817737605) 0.97
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15509.97573525565 ns (± 57.430994038444666) 14812.410243733724 ns (± 82.03614321506774) 1.05
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19699.285670979818 ns (± 88.12667539353832) 19962.405055454798 ns (± 20.416084612642496) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 23642.559572855633 ns (± 34.421056250517935) 21288.792224121094 ns (± 115.04263062305273) 1.11
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 23679.154009137834 ns (± 134.92450050979173) 22070.089048113143 ns (± 78.85263939262971) 1.07
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16466.657740275066 ns (± 79.39583769295055) 16776.715487162273 ns (± 28.731565546685214) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10776.60489400228 ns (± 40.612299951868806) 10695.639302571615 ns (± 20.834831391574046) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21755.92395731608 ns (± 183.1674479359469) 22383.341530936104 ns (± 80.42791314112041) 0.97
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22797.640134538924 ns (± 13.883564198039561) 23349.590915934245 ns (± 101.61372320522342) 0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27017.07432774135 ns (± 63.74748895039465) 27052.63256399972 ns (± 146.72284287666955) 1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 28016.53296485314 ns (± 57.36372894783767) 28367.748938424247 ns (± 136.62265710958704) 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.ModuleOperations (windows-latest net8.0 Release)

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 67600.92860630581 ns (± 97.63104127668831) 68828.52957589286 ns (± 45.565572502204034) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 83850.72326660156 ns (± 34.10091532806464) 84042.53191266741 ns (± 102.8253248585711) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 107395.79326923077 ns (± 268.04723561236176) 105812.53226143973 ns (± 105.97671957178143) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 92094.04015174278 ns (± 157.23586425386236) 90034.13870675223 ns (± 111.28115041148985) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 59387.099045973555 ns (± 33.96981906705692) 59142.78681828426 ns (± 28.724991607247127) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 57068.2920328776 ns (± 44.666874113786044) 56523.28303410457 ns (± 27.5080457012069) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 197751.16664341517 ns (± 358.47189733781454) 196893.94008091517 ns (± 516.632004933284) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 315935.791015625 ns (± 1134.3250736567716) 329396.09026227676 ns (± 439.8913948966985) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 68427.55475725446 ns (± 68.15560665380816) 65077.332481971156 ns (± 85.30401487818344) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 89844.74690755208 ns (± 190.18735579635373) 89204.64215959821 ns (± 180.41222852581313) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 117460.43265206473 ns (± 424.96496034560045) 116716.328125 ns (± 483.59479302761093) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 90712.25324358259 ns (± 266.85249368527946) 88424.83782087054 ns (± 184.70734706391673) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 60243.19129356971 ns (± 46.33687072259808) 59083.40219350962 ns (± 85.71280142188719) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 61989.794921875 ns (± 405.0945913717837) 61487.987060546875 ns (± 347.6628203651358) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 197233.21358816963 ns (± 536.1769055482324) 197282.74739583334 ns (± 838.4353360307488) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 329193.7076822917 ns (± 1268.7040954041945) 332422.4051339286 ns (± 1073.5991697574473) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 66617.49703543527 ns (± 140.13118389282687) 64774.03128487723 ns (± 79.21865505460283) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 83512.49145507812 ns (± 391.5018713552651) 83128.86399489183 ns (± 106.13476621628645) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 106293.28247070312 ns (± 91.10425779127011) 105748.12856820914 ns (± 129.42570286972895) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 90977.2465632512 ns (± 62.20647084337233) 89208.9582170759 ns (± 72.71930363774358) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 59211.744907924105 ns (± 110.01504981378949) 58515.93815730168 ns (± 33.74388835391693) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 56039.32881673177 ns (± 227.64991855787426) 55318.79185267857 ns (± 28.161639089982035) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 195903.40670072116 ns (± 360.79361479521754) 195472.9825846354 ns (± 487.99082312728063) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 316604.45382254466 ns (± 894.4542942492635) 325738.7093098958 ns (± 954.4230722092658) 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: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15998.420363206129 ns (± 36.3798208522643) 14575.269368489584 ns (± 30.83114167741863) 1.10
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20259.322509765625 ns (± 42.166923104106765) 20641.97021484375 ns (± 34.28467580141099) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21023.515101841516 ns (± 53.4654230667431) 20908.993178147535 ns (± 60.54386721772704) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22302.64149983724 ns (± 43.567743862525674) 22992.634800502234 ns (± 42.47248294950142) 0.97
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 17541.49688720703 ns (± 24.99433394175162) 15625.488891601562 ns (± 22.57541240674294) 1.12
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10849.675692044771 ns (± 29.74974903206752) 11450.56615193685 ns (± 21.90846111758803) 0.95
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22852.298627580916 ns (± 65.45284722157157) 21861.083112444197 ns (± 47.10008966913171) 1.05
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22372.91048490084 ns (± 87.88237434430222) 23544.691060384113 ns (± 171.33822805394757) 0.95
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26912.81456580529 ns (± 92.64505930686083) 25844.100036621094 ns (± 55.393218456877285) 1.04
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 25563.424580891926 ns (± 49.12969507787468) 27562.398376464844 ns (± 99.74965567237862) 0.93
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20416.61660330636 ns (± 60.43402358544469) 20450.866088867188 ns (± 74.19114858214724) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26408.3250779372 ns (± 51.832922166715534) 27668.50040980748 ns (± 43.27573915321685) 0.95
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 26504.995727539062 ns (± 57.586223782041266) 26805.09521484375 ns (± 71.90704903600049) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 27215.35380045573 ns (± 58.28208583497) 28784.95625813802 ns (± 133.8035601390672) 0.95
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15857.903834751674 ns (± 20.277805427262678) 15314.217936197916 ns (± 31.996351897642267) 1.04
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 11470.862814096305 ns (± 12.767975234330292) 10707.06792195638 ns (± 25.76939924606973) 1.07
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27990.646144321985 ns (± 28.699778376507837) 27412.34370640346 ns (± 50.495482434488046) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27317.445021409254 ns (± 54.72279055034603) 27150.40043422154 ns (± 60.84250288099734) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 34795.85896809896 ns (± 92.63563743444242) 33263.01618303572 ns (± 112.86914156785453) 1.05
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32705.61299641927 ns (± 169.97623734181786) 32190.677693684895 ns (± 118.39272037158769) 1.02
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14945.411246163505 ns (± 59.27206288746748) 16185.783034104566 ns (± 59.58657390014346) 0.92
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20331.748962402344 ns (± 43.738504017714035) 20651.12522670201 ns (± 63.53783351621945) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21700.685017903645 ns (± 39.24575218925292) 21384.746878487724 ns (± 36.794817709389015) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 23775.457255045574 ns (± 74.7870652834538) 22859.08944266183 ns (± 49.07877348912259) 1.04
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15517.95924260066 ns (± 31.70736701280221) 15875.46875 ns (± 19.377745111694157) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 11190.02413068499 ns (± 10.380307763866575) 11024.000784067008 ns (± 13.281900461337052) 1.02
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21331.338500976562 ns (± 38.54890263374442) 21341.17421468099 ns (± 32.714690976033566) 1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21143.83838360126 ns (± 24.304717566759393) 21848.12258206881 ns (± 37.46263204315947) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 25488.472454364484 ns (± 106.67669754569813) 26304.877178485578 ns (± 63.80718882862251) 0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 25784.17470296224 ns (± 118.9057932139799) 26390.939113071985 ns (± 33.03820239107817) 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: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 146420.4593036358 ns (± 659.1285689637635) 145695.37550571986 ns (± 1406.7770784922075) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 17485.91636250814 ns (± 160.4279993729231) 18199.77912394206 ns (± 17.676575008559535) 0.96
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 16763.658285958427 ns (± 96.9296640500302) 16652.135375976562 ns (± 165.40455129024824) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 142888.93870035806 ns (± 206.04453778464372) 144816.66472516741 ns (± 134.57327685141252) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 47176.015700120195 ns (± 129.15173974784275) 44584.04477945963 ns (± 272.07456110094375) 1.06
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 102890.07401820591 ns (± 477.6995662776206) 104041.88662484977 ns (± 421.7534846527089) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10301846.859375 ns (± 191054.8158659005) 10137045.236607144 ns (± 149095.93577729474) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 287006.8150976563 ns (± 19030.889981147746) 282538.1345214844 ns (± 28156.48603465954) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 145361.21383463542 ns (± 1233.4207229303806) 147723.14078194756 ns (± 1142.3785323166458) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 19356.96286621094 ns (± 191.85859491789668) 19549.105522664388 ns (± 132.99432895686908) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 16056.21949666341 ns (± 141.60980089047754) 16135.547598702567 ns (± 16.027466443034545) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 142499.68634033203 ns (± 232.26841680299498) 154903.45623779297 ns (± 141.64797672366325) 0.92
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 47009.62088623047 ns (± 216.37911507350952) 45214.30243733724 ns (± 146.3026472112176) 1.04
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 100368.15618896484 ns (± 472.0197460924628) 106347.0571085612 ns (± 484.5408207216966) 0.94
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10133083.846875 ns (± 177587.34463822664) 10146136.22610294 ns (± 197561.2172633554) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 292910.16279296874 ns (± 20449.153700247974) 279489.8187939453 ns (± 29635.667352058226) 1.05
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 145731.6764385517 ns (± 608.0355751515642) 144608.29396158856 ns (± 942.0649112624084) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 19516.577579752604 ns (± 146.44168171205646) 19473.723693847656 ns (± 45.62365897924459) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 16229.803426106771 ns (± 59.016216982391065) 16034.699459838866 ns (± 138.00606955279363) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 145880.4823467548 ns (± 729.2893816811563) 144384.4295828683 ns (± 297.12423787872626) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 45051.33514639048 ns (± 49.75464018212169) 44843.105259486605 ns (± 177.7825648084124) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 98937.53485979352 ns (± 461.2997545742483) 102199.35667317708 ns (± 382.68629715980956) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8296130.402083334 ns (± 46148.17234852894) 8368245.129464285 ns (± 29227.499674607952) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 253410.619594029 ns (± 294.27350324658073) 235037.52405598958 ns (± 932.2367555211518) 1.08
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 143724.70086669922 ns (± 349.90712714113187) 144102.10871233259 ns (± 630.6057783035122) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 20099.682814534506 ns (± 111.02989478589845) 18200.705192057292 ns (± 78.04178033240198) 1.10
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 15887.783212515023 ns (± 49.46108648908309) 16152.853727068219 ns (± 104.91016273596952) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 144682.78274739583 ns (± 1150.5129905272092) 143062.74782017298 ns (± 266.67926368840824) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 44976.37067159017 ns (± 84.56941087405322) 45115.63706461588 ns (± 176.18989204150984) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 97857.3181501116 ns (± 218.14640334042113) 104323.28812953403 ns (± 81.16718569311762) 0.94
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9219539.140625 ns (± 39001.68159349806) 9323779.796875 ns (± 51215.877748016166) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 277063.4278564453 ns (± 275.5145080030628) 258053.67610677084 ns (± 1583.7470319926322) 1.07
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 149146.9854561942 ns (± 717.3954607813497) 145096.33862304688 ns (± 641.1794816239965) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 19278.388469151087 ns (± 114.16031963619584) 18307.25200398763 ns (± 111.84884519151312) 1.05
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 15705.687355041504 ns (± 12.084851938140572) 16877.977182006834 ns (± 82.84225982219742) 0.93
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 146521.12849934897 ns (± 812.3223796751595) 143358.61846454328 ns (± 335.3318888537006) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 45030.41831618089 ns (± 34.64426799259717) 44445.35673421224 ns (± 213.78997292655148) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 98233.83443979117 ns (± 174.72553371600284) 104595.0968729655 ns (± 343.80228279081706) 0.94
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9252263.677083334 ns (± 59618.881732809736) 9311642.461458333 ns (± 44164.900704494095) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 277724.701953125 ns (± 1778.3639519272645) 257615.6016671317 ns (± 937.4486544055036) 1.08

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: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 139773.7228515625 ns (± 1129.0906110909584) 142840.15991210938 ns (± 716.0226613191297) 0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10150.28230050894 ns (± 40.59630754417092) 10475.791155497232 ns (± 9.446536315584408) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 11553.879360453288 ns (± 101.29555321245886) 11113.655420939127 ns (± 116.91350915468834) 1.04
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9458.018723551433 ns (± 80.61941811256077) 8998.449765014648 ns (± 85.76715984304957) 1.05
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 11563.294130452474 ns (± 54.541303184256805) 11403.402009230394 ns (± 67.35306013845948) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 13074.142411295574 ns (± 55.95593156053034) 12867.03086344401 ns (± 30.41610067228802) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 10601.191610972086 ns (± 23.93394640130993) 12050.660114833287 ns (± 14.087600827017322) 0.88
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9448.872615814209 ns (± 7.681788608655534) 8925.087988717216 ns (± 53.24177086864942) 1.06
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12199.979930877686 ns (± 7.795526732521135) 12456.146850585938 ns (± 76.97839674898866) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12119.274405343192 ns (± 62.04929367774017) 11996.732542928059 ns (± 85.62250013422155) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 11109.381514231363 ns (± 6.0778707211880025) 10771.14328296368 ns (± 37.72857908323436) 1.03
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13243.601029459636 ns (± 52.24426748735321) 13409.585195922851 ns (± 66.99152538502021) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 13092.171863301595 ns (± 63.32525302394751) 12065.408628336589 ns (± 59.65129084516061) 1.09
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 11213.718142700196 ns (± 89.94484841335611) 10872.87721455892 ns (± 60.937197007987415) 1.03
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 11169.562697347004 ns (± 86.00907606266503) 12343.787564791166 ns (± 38.47398121229205) 0.90
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 156581.0107828776 ns (± 767.5878549456712) 158459.6726888021 ns (± 1302.9016899458732) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 60294.93391520182 ns (± 282.894571968882) 63582.566877092635 ns (± 219.56769440814696) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 51747.20822957357 ns (± 350.15712943733706) 46803.01110839844 ns (± 181.39987710023405) 1.11
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 50374.093666585286 ns (± 268.131051064773) 50697.63935343424 ns (± 203.91421660579937) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 85099.73307698568 ns (± 536.0145559146276) 84235.98841959635 ns (± 642.7510538544416) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 113750.4841570173 ns (± 500.36113718666627) 114155.25383649554 ns (± 276.3834988798822) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 49208.89017595564 ns (± 164.4670195296671) 51390.07843453543 ns (± 179.1487251228033) 0.96
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 54395.91678466797 ns (± 245.1586619731532) 53485.69611065205 ns (± 201.6962113958048) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 51565.8665629069 ns (± 252.08501692899435) 54259.81523350307 ns (± 228.87841172120966) 0.95
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 87293.72388509115 ns (± 551.6837837174832) 91394.18196614583 ns (± 517.112086640015) 0.96
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 62941.26270470252 ns (± 225.7608645098355) 67785.58404134115 ns (± 329.1283192770706) 0.93
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13220.133234151204 ns (± 38.340311581306594) 13244.15301208496 ns (± 37.907290330508104) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 78745.24382324218 ns (± 537.2453363337506) 76511.8029436384 ns (± 548.8193160430809) 1.03
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 57317.3269144694 ns (± 156.36521947738754) 60278.01022135417 ns (± 175.0102965802532) 0.95
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 47714.4679347447 ns (± 123.14088815661975) 50835.10693562825 ns (± 238.33963657424545) 0.94
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 138689.79336983818 ns (± 581.1553306483847) 137553.79305594307 ns (± 714.3835238043616) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 57672.44173322405 ns (± 160.42600214030878) 55597.800905354816 ns (± 217.81193965465383) 1.04
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 49467.228751627605 ns (± 271.2045687784896) 51039.56427873884 ns (± 153.87343139378444) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 50947.50401814779 ns (± 186.304359457624) 49300.149029071516 ns (± 81.69561059357018) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 76603.51400522086 ns (± 291.3685116605044) 79181.71625976563 ns (± 293.7997052214843) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 103733.31282552083 ns (± 417.6785704680613) 105995.73000662668 ns (± 249.41275383162142) 0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 50140.85397338867 ns (± 93.25794953550565) 49451.84106852214 ns (± 210.38352062415566) 1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 53403.14955240885 ns (± 372.2601381255091) 51683.77495029994 ns (± 130.760908185172) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 52609.36168619792 ns (± 270.9140574709225) 51523.24444580078 ns (± 169.69163119701102) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 79362.83313802084 ns (± 395.1353628276856) 76150.00839029948 ns (± 340.73703983866056) 1.04
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 59895.92652587891 ns (± 320.6961946399981) 58581.80827985491 ns (± 193.71208019642182) 1.02
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13677.79417215983 ns (± 42.00692131455605) 13206.998575846354 ns (± 60.77720493023184) 1.04
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 68759.68949672153 ns (± 244.30721554024603) 71172.41086251395 ns (± 169.73575054330766) 0.97
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 58083.26833636944 ns (± 139.37765359226643) 61652.78031703404 ns (± 155.08889314048787) 0.94
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49657.27852376302 ns (± 163.0170707572885) 53385.2509358724 ns (± 71.6121960045348) 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.ScriptOperations (windows-latest net8.0 Release)

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 92319.21061197917 ns (± 755.9827226480448) 93807.70751953125 ns (± 399.1162964430114) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 25099.449157714844 ns (± 37.81797639042156) 24813.203531901043 ns (± 41.26752122469945) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 23040.210430438703 ns (± 70.44631761808581) 22827.141394981973 ns (± 162.63046448859245) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 75814.90315755208 ns (± 123.96131677155138) 81146.37363978794 ns (± 128.35733135993553) 0.93
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 31968.3107816256 ns (± 41.68494317551175) 33910.27456430288 ns (± 72.67721984182637) 0.94
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 64411.55314127604 ns (± 114.45155814251633) 67008.33841959636 ns (± 65.97964920106081) 0.96
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5923420.5625 ns (± 157779.38445185346) 5246173.549107143 ns (± 50804.15047694876) 1.13
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 160158.966796875 ns (± 18791.62693585407) 170387.63403320312 ns (± 28500.32002090274) 0.94
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 93459.59036690848 ns (± 136.57642374912896) 93826.7411295573 ns (± 166.81207170087592) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 24997.531010554387 ns (± 31.95509868480786) 24727.501737154445 ns (± 20.58004307226677) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 22838.254874093192 ns (± 24.297251678890543) 22894.270794208234 ns (± 9.412066118556433) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 77771.19663783482 ns (± 114.46504673161063) 78981.79234095982 ns (± 140.1534734172603) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 30723.974202473957 ns (± 52.99021841967516) 30746.710001627605 ns (± 68.82628815061109) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 65464.686802455355 ns (± 124.98938211471857) 66249.7553898738 ns (± 76.68528258282386) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 6043235.205078125 ns (± 105270.89660313677) 5287390.513392857 ns (± 42803.646831086386) 1.14
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 165417.65380859375 ns (± 18562.994841457632) 170139.87158203125 ns (± 28492.19929634691) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 91306.9806780134 ns (± 217.8825287218441) 92760.39515904018 ns (± 275.42114365350017) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 25406.331089564734 ns (± 21.23703831252031) 24903.39617047991 ns (± 32.74272509324346) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 23070.085797991072 ns (± 30.463332042216408) 23008.486328125 ns (± 41.84817383319647) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 78032.07726111778 ns (± 98.46221146325853) 76455.13131277902 ns (± 83.49561623119968) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 31275.18991323618 ns (± 42.46740553506905) 31780.886840820312 ns (± 42.82608675999707) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 63505.621337890625 ns (± 124.89330238146006) 66787.35961914062 ns (± 79.49246190394507) 0.95
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4389233.307291667 ns (± 8651.203109607102) 4396543.470982143 ns (± 7143.293755838315) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 142228.662109375 ns (± 210.112652753035) 125467.14739118304 ns (± 166.24992210843692) 1.13
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 91766.38881138393 ns (± 340.3000858678284) 93779.48957170759 ns (± 352.6094662930716) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 24992.53397623698 ns (± 68.07258019382586) 25068.495076497395 ns (± 31.429065246109776) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 23591.45741780599 ns (± 54.99642343746696) 23323.76495361328 ns (± 39.770023724705) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 76750.14735630581 ns (± 91.92345596290457) 75865.49682617188 ns (± 60.08596587388119) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 30506.835530598957 ns (± 57.72518881603549) 29600.52266438802 ns (± 39.3740301310553) 1.03
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 63972.74698893229 ns (± 81.76045068689302) 67287.59053548177 ns (± 64.98041812048956) 0.95
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 4923665.625 ns (± 7210.416246317702) 5061333.761160715 ns (± 6934.068591057443) 0.97
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 157586.66710486778 ns (± 235.63932299790426) 145117.04973493304 ns (± 238.57005597095636) 1.09
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 90691.08805338542 ns (± 301.7898679212575) 93216.5214029948 ns (± 228.09749927721586) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 25049.122416178387 ns (± 55.963785731867006) 24964.592566856973 ns (± 19.128319309948896) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 22874.632497934195 ns (± 14.076658273090635) 23334.56028529576 ns (± 24.327131591709957) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 77720.5810546875 ns (± 73.02540044090087) 77777.98706054688 ns (± 88.15532246230796) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 30106.04224571815 ns (± 18.890886991703287) 29660.223858173078 ns (± 32.59958686158365) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 65375.478515625 ns (± 179.508257323997) 65691.8868001302 ns (± 93.39649967963109) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 4974247.291666667 ns (± 8328.15492692347) 5071195.647321428 ns (± 8869.606279697833) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 159904.2546198918 ns (± 371.7272653567583) 142833.2478841146 ns (± 324.7433882920246) 1.12

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: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 104591.57191685268 ns (± 154.3294750318217) 104615.33639090402 ns (± 152.81784039412966) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11383.950424194336 ns (± 6.928991266651941) 11407.19710129958 ns (± 9.909233378845261) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 10573.740931919643 ns (± 5.538294782867184) 10140.335896809896 ns (± 20.380716788364378) 1.04
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9359.510149274554 ns (± 5.153735686279711) 9338.350912240836 ns (± 10.572486811168988) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 13805.104573567709 ns (± 4.890816796391908) 13982.04821073092 ns (± 9.095480118061316) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14524.255480085101 ns (± 43.11625135860633) 15942.03596848708 ns (± 25.504532892304983) 0.91
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12495.164841871996 ns (± 39.056545326008944) 12534.82644217355 ns (± 18.40678049390907) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8767.794565054086 ns (± 19.387241945695987) 8844.472067696708 ns (± 10.629080935419722) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12492.259419759115 ns (± 27.02176951681494) 13564.57994901217 ns (± 8.478817249346184) 0.92
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11963.585193340596 ns (± 9.187096017981949) 11909.68481210562 ns (± 12.813054347175719) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 14408.447469075521 ns (± 54.38024572213182) 13796.355983189174 ns (± 21.9750578098287) 1.04
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9350.800105503627 ns (± 22.901237230770118) 9238.740975516183 ns (± 22.995189616495225) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11646.891457693917 ns (± 9.890427065853137) 12658.901801476111 ns (± 7.742311488398322) 0.92
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 14569.53847249349 ns (± 14.239700482156548) 14379.69975789388 ns (± 12.168387319482521) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 13597.030893961588 ns (± 29.630766359155075) 14648.309795673076 ns (± 15.125579175215826) 0.93
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 131628.63118489584 ns (± 1170.411254237231) 118360.17252604167 ns (± 409.76645403490875) 1.11
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 42786.56703404018 ns (± 130.5546930744123) 42244.0028889974 ns (± 181.8154265865668) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 45049.98081752232 ns (± 107.7514764019558) 40606.92373422476 ns (± 103.54854065032063) 1.11
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 45984.30611746652 ns (± 90.44658984686777) 45417.59469168527 ns (± 87.35793779247304) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 71450.62866210938 ns (± 175.71754083548902) 69705.38248697917 ns (± 275.1742665200558) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 97162.44681222098 ns (± 224.46566803154965) 96803.85131835938 ns (± 247.54718516353714) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 48552.76009695871 ns (± 130.27138870480715) 50338.199869791664 ns (± 84.52058932103391) 0.96
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 37235.05106608073 ns (± 49.64007844959534) 36556.07779366629 ns (± 57.43276487710413) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 47749.9033610026 ns (± 83.54726476336424) 49820.39010184152 ns (± 77.88141005007726) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 71292.46041434152 ns (± 340.4048597524812) 82530.95947265625 ns (± 285.89290495974467) 0.86
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 54686.52132474459 ns (± 55.51938159679258) 55425.87259928385 ns (± 102.8697136133661) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9378.438110351562 ns (± 45.43863608775943) 9298.616849459135 ns (± 14.484338769302767) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 59395.765380859375 ns (± 197.24266640578062) 60423.51521809896 ns (± 207.21086873666357) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 47031.21207101004 ns (± 74.0803831553633) 48207.10306803385 ns (± 111.70216244453721) 0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 45550.06150465745 ns (± 83.84461482242547) 50980.548502604164 ns (± 193.07062737858314) 0.89
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 110455.02037635216 ns (± 162.06353195472818) 102157.23714192708 ns (± 181.23748381781567) 1.08
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 44261.158854166664 ns (± 71.76723269865839) 42227.69862583705 ns (± 61.887967001077435) 1.05
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 42971.897536057695 ns (± 103.05323401670448) 43636.38349260603 ns (± 174.0842356085875) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 49709.46960449219 ns (± 80.25950205603623) 46816.49693080357 ns (± 95.24962613754803) 1.06
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 61208.44464983259 ns (± 149.31167816742766) 60157.50685471755 ns (± 237.52517381772674) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 89691.5498860677 ns (± 190.68913316004247) 88300.86408342634 ns (± 158.31583110585393) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 49213.95263671875 ns (± 62.29377797131377) 47077.09737141927 ns (± 72.24428583028408) 1.05
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 37173.60098702567 ns (± 125.55377228453644) 38731.07930501302 ns (± 68.13190699023559) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 50753.70744977678 ns (± 56.408097666697486) 49787.88370768229 ns (± 152.40550420705588) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 60128.88895670573 ns (± 177.81895395681303) 59219.60001627604 ns (± 181.35685610839616) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 54139.39514160156 ns (± 76.49624557587637) 55053.61836751302 ns (± 147.15910461260944) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9291.165924072266 ns (± 19.105787306479826) 9208.736528669086 ns (± 14.2832032328611) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 53150.294846754805 ns (± 109.40041307515521) 51479.99502328726 ns (± 180.892696128508) 1.03
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 47942.7743094308 ns (± 78.53093082426898) 50447.08818708147 ns (± 67.27369254742831) 0.95
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49840.173775809155 ns (± 61.13094873858191) 49728.20292154948 ns (± 39.298263880259235) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 168940.47391183037 ns (± 856.3091488306183) 159224.2667061942 ns (± 1099.3475711295453) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 10251.76318613688 ns (± 89.62947054437088) 10432.850544856145 ns (± 8.583601592365357) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 10770.062680925641 ns (± 60.66565323491882) 10913.205553690592 ns (± 10.72251163376781) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 12440.459171840123 ns (± 83.50612399572807) 12780.314557589018 ns (± 128.63454271657514) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 15335.241761779786 ns (± 75.69834690855537) 14277.96329498291 ns (± 112.84691082070132) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 12833.543324061802 ns (± 70.47059935655996) 12948.013356018066 ns (± 90.66500545223175) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 13928.695892333984 ns (± 45.0482480346236) 13604.471106392997 ns (± 99.32114730128885) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 14778.476355416435 ns (± 45.83834380996533) 14886.255278523762 ns (± 59.19534698118804) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 16541.227573101336 ns (± 18.945819967048934) 16532.776985677083 ns (± 186.36854114997465) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 12998.319410051618 ns (± 50.973171949908505) 13120.836894444057 ns (± 45.18720859443341) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 91326.8937726702 ns (± 441.1161372378819) 90309.84751674107 ns (± 307.50131993115076) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 10616.466790517172 ns (± 17.321190672206157) 10601.220279400166 ns (± 28.83461741261076) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 85511.21014404297 ns (± 467.5507859091918) 86221.9988638071 ns (± 549.094941721856) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 85495.87842203776 ns (± 556.9449159637317) 84353.8941813151 ns (± 544.6658152690253) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 17815.989514160156 ns (± 118.5988488032998) 17235.335833740235 ns (± 158.00355525723683) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 11073.629968915668 ns (± 77.18530467560896) 11263.098516845703 ns (± 70.88463520759285) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 15351.96161358173 ns (± 21.461443912633083) 15672.961631188025 ns (± 17.130500404541905) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 10227.097409566244 ns (± 10.152953505820452) 10058.702455793109 ns (± 30.087935852281067) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 90056.18362630208 ns (± 387.62368785519374) 88478.28769356864 ns (± 550.3381130516705) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 88206.24939371744 ns (± 677.2961900933868) 89685.31897844587 ns (± 556.0389398709542) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 88015.84041922433 ns (± 370.5443696864572) 88995.62654331753 ns (± 261.1000993964739) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 11163.660619463239 ns (± 17.79970764294758) 12107.252366383871 ns (± 25.409835034889248) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 13404.845981052944 ns (± 64.21304971193624) 13257.380416870117 ns (± 52.207891677725435) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 11015.107487487792 ns (± 106.38333153256838) 11341.264543805804 ns (± 48.35895506502656) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 12222.586253574917 ns (± 61.27272056806414) 12611.655933380127 ns (± 8.840709075531045) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 15333.74324798584 ns (± 16.107409039588614) 16581.4717970628 ns (± 64.25530840189673) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 172740.97580973306 ns (± 274.53271348344686) 172261.52715657552 ns (± 1128.3354309915749) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 54141.36307779948 ns (± 162.0143070834985) 54371.01186319987 ns (± 197.72816669052716) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 82688.60560709635 ns (± 388.85532055075987) 81125.82778494699 ns (± 276.7091768169108) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 115431.37766676683 ns (± 303.7762943743343) 116169.02423502604 ns (± 590.1788139280923) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 189366.93069661458 ns (± 847.4594457380316) 177062.22530110678 ns (± 1647.803707134827) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 113805.85403645833 ns (± 1935.8522241592568) 111820.56085205078 ns (± 506.5885484134857) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 133442.83074079241 ns (± 1069.9703840970985) 127449.79473407452 ns (± 482.29796498306496) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 129310.65319824219 ns (± 2113.270478068444) 135426.37060546875 ns (± 617.327564248637) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 218332.82151692707 ns (± 1579.9385787143453) 223863.6030970982 ns (± 1376.3964459654433) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 105686.5835127397 ns (± 2590.1893073979336) 111293.00627441406 ns (± 809.9103569364776) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 304836.16062330164 ns (± 7634.369128607932) 298109.5700683594 ns (± 1677.0417023844507) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 64379.88668387277 ns (± 220.666652982751) 61327.10515485491 ns (± 248.60396714997333) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 204807.73490084134 ns (± 2118.7083811576626) 215544.37882486978 ns (± 3543.6853049540855) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 217280.8491482205 ns (± 6071.511950618749) 218140.27533637153 ns (± 4439.371345161544) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 17299.270169067382 ns (± 95.021099125066) 17966.112562052407 ns (± 97.46459844158247) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 81207.26645507812 ns (± 696.0520540935015) 87265.8074079241 ns (± 499.65205603333715) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 127004.68228310032 ns (± 1411.2249517551072) 127529.3608210637 ns (± 329.8717501051045) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 58828.80591023763 ns (± 515.932614379731) 56859.71399536133 ns (± 197.98997678624576) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 261998.1930025541 ns (± 13471.283526930976) 252677.69949776787 ns (± 1176.62137955495) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 237568.58200195312 ns (± 6172.500609830825) 228264.43969726562 ns (± 1656.6943102145472) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 237076.68228004093 ns (± 8643.045453237062) 236206.12951660156 ns (± 1430.7796716250796) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 62517.81940917969 ns (± 341.0794616770365) 57931.27968343099 ns (± 187.2483114749652) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 13772.615381368001 ns (± 55.12381802473422) 13220.739280700684 ns (± 53.2175191097181) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 62128.41451009115 ns (± 468.22411316823917) 63594.07102748326 ns (± 193.65275859711738) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 145572.27560424805 ns (± 2707.6375562007674) 133353.92560686384 ns (± 927.7738142743042) 1.09
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 247104.00808189655 ns (± 7139.580861281716) 241485.50193684894 ns (± 1077.155836702739) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 156897.49300711494 ns (± 507.96293095932845) 156625.5491373698 ns (± 688.559182055612) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 54194.36166381836 ns (± 197.66944432657095) 52675.538700358076 ns (± 122.80779207705721) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 85114.74335123698 ns (± 859.9157168721808) 80886.90573556082 ns (± 442.5192120844268) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 111101.2848795573 ns (± 902.8090145740038) 112111.23348795573 ns (± 483.5850321952163) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 174648.43964494977 ns (± 1292.0500737719497) 171399.22828892298 ns (± 424.471054501042) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 101513.84158528646 ns (± 510.53932314014065) 102909.77305385044 ns (± 255.09274298122784) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 127194.22578938802 ns (± 1464.1190080596991) 117749.63208946816 ns (± 272.2372902556767) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 132950.05782063803 ns (± 1477.0320239671694) 118339.67136230468 ns (± 413.97472208499215) 1.12
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 187083.83381652832 ns (± 3416.7177446209143) 181787.71958705358 ns (± 668.2123966348425) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 107169.29368896484 ns (± 2431.8160419023166) 102851.34840901692 ns (± 498.771350615483) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 275512.27411358175 ns (± 3415.0991237100275) 272334.4713657924 ns (± 2999.20478435876) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 63305.66134440104 ns (± 395.29028404841944) 60808.9046067458 ns (± 343.78130566111696) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 206875.857875279 ns (± 2221.559160709229) 194294.376961263 ns (± 879.3257893051979) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 212201.07446289062 ns (± 4134.985317591354) 190679.1185960036 ns (± 666.4971853416965) 1.11
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 17926.86095101493 ns (± 71.89256306634317) 17274.27766770583 ns (± 41.87384686346385) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 87021.95575823102 ns (± 696.0448613678278) 81231.85207519532 ns (± 186.0478013099662) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 115945.66247558594 ns (± 594.9041810135965) 120887.44063626803 ns (± 2018.5122363506464) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 64385.01029459635 ns (± 362.30016123122084) 58285.93958943685 ns (± 334.4120291212218) 1.10
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 230622.75661057694 ns (± 1844.7422291822816) 230052.98353794642 ns (± 2267.082633535476) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 228975.23636067708 ns (± 3066.046994856843) 213555.33048502603 ns (± 2693.2656989935963) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 220957.95731026787 ns (± 2332.2090885019384) 224520.20546875 ns (± 2386.6776257558704) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 65535.519783528645 ns (± 437.78660703562485) 60878.62590332031 ns (± 415.0935063892056) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 13603.201326497396 ns (± 59.291046634404296) 13641.660877482096 ns (± 39.942539640509345) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 60884.43366292318 ns (± 347.2398119378135) 60001.66158621652 ns (± 158.60880259009772) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 119622.70966796875 ns (± 518.1128466721167) 125044.51750300481 ns (± 440.5196576008297) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 190159.73182896205 ns (± 897.8236052108729) 199375.08907877604 ns (± 1268.3365438262556) 0.95

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 7a04574 Previous: b17f11f Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 122563.04757254464 ns (± 362.0444181476929) 118981.6581217448 ns (± 242.11416951450653) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 10591.50118146624 ns (± 19.17240827423944) 11439.154580923227 ns (± 61.059499676136674) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 10758.777090219352 ns (± 30.55189876178248) 10782.78579711914 ns (± 17.91158244781543) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 13997.04829624721 ns (± 26.715980088334042) 14725.65407386193 ns (± 21.917772473151846) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 20535.078648158484 ns (± 54.050187839768974) 21526.470008263223 ns (± 42.758105097546895) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 14777.074991861979 ns (± 26.9930051306689) 14754.491307185246 ns (± 14.099769239700429) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 15775.519205729166 ns (± 52.45737305471079) 16197.851867675781 ns (± 42.52069025170407) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 22136.851196289062 ns (± 45.430233318586325) 23022.0209757487 ns (± 28.057866868182217) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 24586.109052385604 ns (± 16.745563167152145) 25424.082946777344 ns (± 35.69047858627297) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 14405.843912760416 ns (± 44.232256875479976) 14775.315974308895 ns (± 25.900180243580117) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 78926.46833147321 ns (± 86.80461196136206) 76581.74626277044 ns (± 136.59199995865075) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 13463.734109061104 ns (± 13.819345224681857) 13787.694138746996 ns (± 9.562382205178197) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 73148.046875 ns (± 138.87410459944695) 71127.67072405134 ns (± 105.02604681435227) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 70340.90623121995 ns (± 91.0822014464094) 69755.84838867188 ns (± 117.54718864171473) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 13153.238805135092 ns (± 26.522247501392446) 13196.30833943685 ns (± 21.578268746720035) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 11769.610341389975 ns (± 15.069894232448917) 12054.870223999023 ns (± 16.761732160960154) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 22857.551692082332 ns (± 24.81287384410253) 23365.28120774489 ns (± 38.32927909241277) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 11111.881001790365 ns (± 7.64908371197526) 11265.48352922712 ns (± 10.287388841160835) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 75802.94612004206 ns (± 109.22957628260134) 73387.50895182292 ns (± 120.93103168557472) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 72747.77268629808 ns (± 105.68276163082562) 73250.21623883929 ns (± 83.4754102681793) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 73710.59919084821 ns (± 121.13280830031957) 75225.57091346153 ns (± 170.99367399290742) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 11940.68352835519 ns (± 12.429612001978715) 12238.701956612724 ns (± 33.229174608620006) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 9274.938310895648 ns (± 12.311972520188393) 9189.535929361979 ns (± 23.523755790876574) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 13488.348061697823 ns (± 13.747263577774378) 13716.558481852213 ns (± 8.1366309595793) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 13884.69968523298 ns (± 19.48186997371003) 14077.879551478794 ns (± 26.055809507653702) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 25982.599312918526 ns (± 37.42859392634996) 26093.194274902344 ns (± 30.80526802436035) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 142116.93960336538 ns (± 327.1180540706796) 138021.32649739584 ns (± 580.1755255755473) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 38252.78625488281 ns (± 444.09787405831213) 40956.529947916664 ns (± 91.65770270837436) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 63683.666178385414 ns (± 263.10812251323983) 64329.115513392855 ns (± 197.2895916157356) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 104347.42693219866 ns (± 315.3640101695088) 104296.4375813802 ns (± 274.17597332891756) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 155895.22517277644 ns (± 652.2738946956727) 152497.0947265625 ns (± 708.5073614789258) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 94635.26785714286 ns (± 485.5226976087591) 98088.72639973958 ns (± 300.6026520828684) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 118259.35465494792 ns (± 423.04292987378983) 125440.33528645833 ns (± 1065.6434172562447) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 123440.40120442708 ns (± 640.4958323386039) 120799.54310825893 ns (± 804.7840256052287) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 215312.51220703125 ns (± 673.1619273919191) 197741.2215169271 ns (± 608.8872132028556) 1.09
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 92788.14046223958 ns (± 288.5078818614311) 97772.68920898438 ns (± 278.6902653513536) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 261619.32896205358 ns (± 1607.0656480536409) 262615.38434709824 ns (± 2494.3106208097233) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 68190.43753487723 ns (± 122.72747468933622) 59636.647251674105 ns (± 80.47414945404684) 1.14
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 178583.14615885416 ns (± 1137.217046754443) 164795.69936899038 ns (± 442.44989531803975) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 168682.99909319196 ns (± 961.8639179215745) 178842.5008138021 ns (± 1473.8264744334483) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 13144.987080891928 ns (± 22.939505380025285) 13024.321855817523 ns (± 21.525030204196394) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 76479.8322405134 ns (± 302.67245333280607) 76985.3742327009 ns (± 210.514458022632) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 111971.43903459821 ns (± 1401.9051398823683) 118636.55482700893 ns (± 675.3364633548127) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 57248.470834585336 ns (± 79.52665920345596) 50867.547607421875 ns (± 133.9958889409792) 1.13
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 205549.69200721153 ns (± 1067.3207114490326) 209063.7974330357 ns (± 1736.7834357822524) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 210098.8316127232 ns (± 916.0660419654972) 217471.5078500601 ns (± 407.4944316174671) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 217707.19889322916 ns (± 1492.9595716814601) 217588.92728365384 ns (± 825.2529280141331) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 55498.968912760414 ns (± 134.15261309919953) 56282.433646065845 ns (± 124.38614041498826) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 9219.296499399039 ns (± 23.354938984911826) 9210.675266810826 ns (± 16.141400764232568) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 59677.80069986979 ns (± 135.0632831114158) 58973.0729323167 ns (± 61.774668438821486) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 118065.24423452523 ns (± 167.44752286530115) 117907.98601422991 ns (± 269.90346909209893) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 216268.04850260416 ns (± 1079.9782045369957) 218260.205078125 ns (± 800.2081947294581) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 120765.49769810268 ns (± 295.5044006337766) 121993.35611979167 ns (± 315.00498236106006) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 39748.374720982145 ns (± 45.5857967568258) 38823.78801618303 ns (± 64.68334649381615) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 65486.83553059896 ns (± 228.49297051236528) 70508.4001813616 ns (± 250.58219955857228) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 92745.0945172991 ns (± 353.13624797144513) 104609.58775111607 ns (± 319.57306245595834) 0.89
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 148566.4027622768 ns (± 287.79863211937993) 147839.98372395834 ns (± 636.6638676457136) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 87852.39868164062 ns (± 207.0424595597486) 85252.02549525669 ns (± 245.11603859720316) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 107071.88802083333 ns (± 258.68762301968945) 109111.84448242188 ns (± 272.1882046919865) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 117543.3122907366 ns (± 218.71158622068586) 110190.85123697917 ns (± 295.28998323216746) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 167931.06689453125 ns (± 344.8957965683642) 169550.10498046875 ns (± 531.7246427001704) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 94797.38071986607 ns (± 247.18093092436825) 94085.75317382812 ns (± 271.9736627177078) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 237033.5223858173 ns (± 862.8922072005967) 238829.84793526787 ns (± 2775.0266427553183) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 59557.63201032366 ns (± 117.58472962975686) 59888.35928780692 ns (± 96.6691888483682) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 174168.31577845983 ns (± 698.7577957072107) 168772.94398716517 ns (± 532.8031563991422) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 167510.9431966146 ns (± 550.9371341514213) 172859.75341796875 ns (± 861.8792185477121) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 13001.01340157645 ns (± 16.019699634542352) 12992.049877460186 ns (± 20.616986180416472) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 76717.60535606972 ns (± 126.29309246865888) 78282.53408578727 ns (± 105.34830579209077) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 104370.88541666667 ns (± 336.8805839843504) 104088.08919270833 ns (± 404.53491846916336) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 55545.1064046224 ns (± 166.78041852775456) 56121.57918294271 ns (± 104.99840911632634) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 202512.22005208334 ns (± 615.2642855039144) 196893.52701822916 ns (± 730.9555095262763) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 214025.11737530047 ns (± 666.9868780595655) 202055.751953125 ns (± 1193.964990466744) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 214341.0302734375 ns (± 1268.3698849450504) 209226.39892578125 ns (± 1636.3048786684249) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 56735.2695719401 ns (± 267.37694505929863) 59123.85457356771 ns (± 274.6330399352828) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 9191.219983782086 ns (± 16.609879536345773) 9201.629093715123 ns (± 25.588795261372223) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 59673.628888811385 ns (± 120.10805007832276) 61804.0087890625 ns (± 126.97791901655049) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 118744.61263020833 ns (± 253.25974117952498) 124059.29827008929 ns (± 226.2092188740543) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 178886.77280970983 ns (± 445.86040560501175) 187023.21495643028 ns (± 204.16880582280663) 0.96

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

Please sign in to comment.