Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main' into badrishc/pubsub-v2
Browse files Browse the repository at this point in the history
  • Loading branch information
badrishc committed Feb 4, 2025
2 parents d54cad1 + 36e9512 commit 30459d6
Show file tree
Hide file tree
Showing 84 changed files with 1,219 additions and 780 deletions.
3 changes: 2 additions & 1 deletion benchmark/BDN.benchmark/Cluster/ClusterContext.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.

using System.Net;
using System.Runtime.InteropServices;
using System.Text;
using BDN.benchmark.CustomProcs;
Expand Down Expand Up @@ -34,7 +35,7 @@ public void SetupSingleInstance(bool disableSlotVerification = false)
{
QuietMode = true,
EnableCluster = !disableSlotVerification,
Port = port,
EndPoint = new IPEndPoint(IPAddress.Loopback, port),
CleanClusterConfig = true,
};
if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
Expand Down
7 changes: 4 additions & 3 deletions benchmark/BDN.benchmark/Embedded/GarnetServerEmbedded.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
// Licensed under the MIT license.

using System;
using System.Net;
using System.Net.Security;
using System.Threading;
using Garnet.common;
Expand All @@ -13,7 +14,7 @@ namespace Embedded.server
{
internal class GarnetServerEmbedded : GarnetServerBase, IServerHook
{
public GarnetServerEmbedded() : base("0.0.0.0", 0, 1 << 10)
public GarnetServerEmbedded() : base(new IPEndPoint(IPAddress.Loopback, 0), 1 << 10)
{
}

Expand All @@ -36,7 +37,7 @@ public EmbeddedNetworkHandler CreateNetworkHandler(SslClientAuthenticationOption
throw new Exception("Unable to add handler to dictionary");

handler.Start(tlsOptions, remoteEndpointName);
incr_conn_recv();
IncrementConnectionsReceived();
return handler;
}
catch (Exception ex)
Expand All @@ -59,7 +60,7 @@ public void DisposeMessageConsumer(INetworkHandler session)
if (activeHandlers.TryRemove(session, out _))
{
Interlocked.Decrement(ref activeHandlerCount);
incr_conn_disp();
IncrementConnectionsDisposed();
try
{
session.Session?.Dispose();
Expand Down
5 changes: 3 additions & 2 deletions benchmark/Resp.benchmark/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Threading;
using CommandLine;
using Garnet.client;
Expand Down Expand Up @@ -195,7 +196,7 @@ static void Main(string[] args)

static void WaitForServer(Options opts)
{
using var client = new GarnetClientSession(opts.Address, opts.Port, new(), tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
using var client = new GarnetClientSession(new IPEndPoint(IPAddress.Parse(opts.Address), opts.Port), new(), tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
while (true)
{
try
Expand Down Expand Up @@ -228,7 +229,7 @@ static void RunBasicCommandsBenchmark(Options opts)
unsafe
{
var onResponseDelegate = new LightClient.OnResponseDelegateUnsafe(ReqGen.OnResponse);
using var client = new LightClient(opts.Address, opts.Port, (int)OpType.GET, onResponseDelegate, opts.DbSize, opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
using var client = new LightClient(new IPEndPoint(IPAddress.Parse(opts.Address), opts.Port), (int)OpType.GET, onResponseDelegate, opts.DbSize, opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
client.Connect();
client.Authenticate(opts.Auth);
BenchUtils.LoadSetGetScripts(client, out BenchUtils.sha1SetScript, out BenchUtils.sha1GetScript);
Expand Down
21 changes: 9 additions & 12 deletions benchmark/Resp.benchmark/RespOnlineBench.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
using System.Buffers;
using System.Diagnostics;
using System.Linq;
using System.Net;
using System.Runtime.CompilerServices;
using System.Threading;
using System.Threading.Tasks;
Expand Down Expand Up @@ -33,8 +34,7 @@ internal class RespOnlineBench
static bool IsValidRange(long value)
=> value < HISTOGRAM_UPPER_BOUND && value > HISTOGRAM_LOWER_BOUND;

readonly string address;
readonly int port;
readonly EndPoint endpoint;
readonly int NumThreads;
readonly OpType op;
readonly Options opts;
Expand Down Expand Up @@ -71,8 +71,7 @@ public RespOnlineBench(Options opts, int resetInterval = 30, int runDuration = i
{
this.runDuration = runDuration;
this.resetInterval = resetInterval;
this.address = opts.Address;
this.port = opts.Port;
this.endpoint = new IPEndPoint(IPAddress.Parse(opts.Address), opts.Port);
this.op = opts.Op;
this.opts = opts;
this.auth = opts.Auth;
Expand Down Expand Up @@ -157,7 +156,7 @@ private void InitializeClients()
{
gcsPool = new AsyncPool<GarnetClientSession>(opts.NumThreads.First(), () =>
{
var c = new GarnetClientSession(address, port, new(), tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
var c = new GarnetClientSession(endpoint, new(), tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
c.Connect();
if (auth != null)
{
Expand All @@ -173,7 +172,7 @@ private void InitializeClients()
{
gdbPool = new AsyncPool<GarnetClient>(opts.NumThreads.First(), () =>
{
var gdb = new GarnetClient(address, port, opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null, recordLatency: opts.ClientHistogram);
var gdb = new GarnetClient(endpoint, opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null, recordLatency: opts.ClientHistogram);
gdb.Connect();
if (auth != null)
{
Expand All @@ -184,7 +183,7 @@ private void InitializeClients()
}
else
{
garnetClient = new GarnetClient(address, port, opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null, recordLatency: opts.ClientHistogram);
garnetClient = new GarnetClient(endpoint, opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null, recordLatency: opts.ClientHistogram);
garnetClient.Connect();
if (auth != null)
{
Expand Down Expand Up @@ -427,7 +426,7 @@ public unsafe void OpRunnerLightClient(int thread_id)

var onResponseDelegate = new LightClient.OnResponseDelegateUnsafe(ReqGen.OnResponse);

var client = new LightClient(address, port, (int)op, onResponseDelegate, size, opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
var client = new LightClient(endpoint, (int)op, onResponseDelegate, size, opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
client.Connect();
client.Authenticate(auth);

Expand Down Expand Up @@ -571,8 +570,7 @@ public async void OpRunnerGarnetClientSession(int thread_id)
if (!opts.Pool)
{
client = new GarnetClientSession(
address,
port,
endpoint,
new(Math.Max(bufferSizeValue, opts.ValueLength * opts.IntraThreadParallelism)),
tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
client.Connect();
Expand Down Expand Up @@ -671,8 +669,7 @@ public async void OpRunnerGarnetClientSessionParallel(int thread_id, int paralle
if (!opts.Pool)
{
client = new GarnetClientSession(
address,
port,
endpoint,
new NetworkBufferSettings(Math.Max(131072, opts.IntraThreadParallelism * opts.ValueLength)),
tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
client.Connect();
Expand Down
7 changes: 4 additions & 3 deletions benchmark/Resp.benchmark/RespPerfBench.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
Expand Down Expand Up @@ -86,7 +87,7 @@ private unsafe void GetDBSIZE(int loadDbThreads)
{
var req = Encoding.ASCII.GetBytes("*1\r\n$6\r\nDBSIZE\r\n");
var lighClientOnResponseDelegate = new LightClient.OnResponseDelegateUnsafe(ReqGen.OnResponse);
using LightClient client = new(opts.Address, opts.Port, (int)OpType.DBSIZE, lighClientOnResponseDelegate, 128, opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
using LightClient client = new(new IPEndPoint(IPAddress.Parse(opts.Address), opts.Port), (int)OpType.DBSIZE, lighClientOnResponseDelegate, 128, opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);

client.Connect();
client.Authenticate(opts.Auth);
Expand Down Expand Up @@ -373,7 +374,7 @@ public ReqGen LightOperate(
private unsafe void LightOperateThreadRunner(int NumOps, OpType opType, ReqGen rg)
{
var lighClientOnResponseDelegate = new LightClient.OnResponseDelegateUnsafe(ReqGen.OnResponse);
using ClientBase client = new LightClient(opts.Address, opts.Port, (int)opType, lighClientOnResponseDelegate, rg.GetBufferSize(), opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
using ClientBase client = new LightClient(new IPEndPoint(IPAddress.Parse(opts.Address), opts.Port), (int)opType, lighClientOnResponseDelegate, rg.GetBufferSize(), opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);

client.Connect();
client.Authenticate(opts.Auth);
Expand Down Expand Up @@ -407,7 +408,7 @@ private void GarnetClientSessionOperateThreadRunner(int NumOps, OpType opType, R
default:
throw new Exception($"opType: {opType} benchmark not supported with GarnetClientSession!");
}
var c = new GarnetClientSession(opts.Address, opts.Port, new(), tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
var c = new GarnetClientSession(new IPEndPoint(IPAddress.Parse(opts.Address), opts.Port), new(), tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
c.Connect();
if (opts.Auth != null)
{
Expand Down
5 changes: 3 additions & 2 deletions benchmark/Resp.benchmark/TxnPerfBench.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
using System;
using System.Diagnostics;
using System.Linq;
using System.Net;
using System.Threading;
using Garnet.client;
using Garnet.common;
Expand Down Expand Up @@ -107,7 +108,7 @@ public void Run()
{
gcsPool = new AsyncPool<GarnetClientSession>(opts.NumThreads.First(), () =>
{
var c = new GarnetClientSession(address, port, new(), tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
var c = new GarnetClientSession(new IPEndPoint(IPAddress.Parse(address), port), new(), tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
c.Connect();
if (auth != null)
{
Expand Down Expand Up @@ -325,7 +326,7 @@ public void OpRunnerSERedis(int thread_id)
public void LoadData()
{
var req = new OnlineReqGen(0, opts.DbSize, true, opts.Zipf, opts.KeyLength, opts.ValueLength);
GarnetClientSession client = new(address, port, new(), tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
GarnetClientSession client = new(new IPEndPoint(IPAddress.Parse(address), port), new(), tlsOptions: opts.EnableTLS ? BenchUtils.GetTlsOptions(opts.TlsHost, opts.CertFileName, opts.CertPassword) : null);
client.Connect();
if (auth != null)
{
Expand Down
Loading

30 comments on commit 30459d6

@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: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 91.39465822776158 ns (± 0.6188609229576548) 91.48553062336785 ns (± 0.8089761415898568) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 996.840206185567 ns (± 362.17726687004676) 993.0376344086021 ns (± 349.9366886570429) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 953.9278350515464 ns (± 357.2187193974758) 697.8888888888889 ns (± 360.7839060177826) 1.37
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1840.3453608247423 ns (± 353.99315377696524) 1534.25 ns (± 14.728605439138432) 1.20
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 230286.06451612903 ns (± 26464.77544767369) 223504.60674157302 ns (± 23024.777285280572) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1603.8823529411766 ns (± 38.836005125625974) 1690.8541666666667 ns (± 628.3195797508188) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 7510.857142857143 ns (± 60.95756044843147) 7505.2307692307695 ns (± 46.37196323597885) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1026.3541666666667 ns (± 507.37300675386365) 1152 ns (± 23.45207879911715) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 782.1086956521739 ns (± 244.96931660393892) 793.4302325581396 ns (± 260.67633935355315) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1714.7628865979382 ns (± 338.7458724593517) 1535.8426966292134 ns (± 264.6583946969275) 1.12
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 230735.29569892472 ns (± 23812.904936901214) 234102.8 ns (± 37099.01448718315) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1687.595238095238 ns (± 44.21075068567006) 1575.076923076923 ns (± 24.12972419534856) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 7591.423076923077 ns (± 89.693423707707) 7572.5 ns (± 97.17213117413385) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1030.0625 ns (± 472.004812921492) 1130.6237113402062 ns (± 432.4175561530959) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 852.9072164948453 ns (± 446.278292344825) 834.6979166666666 ns (± 331.73340976378717) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1690.7525773195875 ns (± 384.6029616946935) 1664.1304347826087 ns (± 251.38553279079574) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 203681.42857142858 ns (± 1211.7093751762877) 212447.8404255319 ns (± 7306.516928107507) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1793.5894736842106 ns (± 526.2544788253707) 1502.5402298850574 ns (± 473.10114471450936) 1.19
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 7794.75 ns (± 231.4658002095918) 9078 ns (± 922.4673173684275) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1112.157894736842 ns (± 314.8229936920472) 1187.0894736842106 ns (± 443.2331765833736) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 899.25 ns (± 10.65520217233504) 866.2783505154639 ns (± 302.7074613064306) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1580.96875 ns (± 616.774691492598) 1695.6333333333334 ns (± 343.752015724427) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 243256.33333333334 ns (± 1917.8521524840958) 242443.83333333334 ns (± 1851.9062333092616) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1818.3736842105263 ns (± 609.7423111464708) 1769.378947368421 ns (± 373.021908516005) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 8667.30412371134 ns (± 980.7202247070693) 7867.346153846154 ns (± 133.17960689350187) 1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1097.6224489795918 ns (± 591.3192400172339) 1085.107142857143 ns (± 39.7569833471772) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 712.5747126436781 ns (± 273.828652593225) 849.3526315789474 ns (± 252.61159187453003) 0.84
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1583.3461538461538 ns (± 52.29278520613895) 1643.9450549450548 ns (± 383.0064218387456) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 249206.95833333334 ns (± 12331.302586390162) 250036.41791044775 ns (± 11782.231390953813) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1836.3333333333333 ns (± 436.53749261219303) 1691.787234042553 ns (± 322.61754121528185) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 7736.857142857143 ns (± 65.91673902368414) 7700.5 ns (± 99.05379268939603) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 6620.663265306122 ns (± 2124.0954930961298) 2712.4375 ns (± 59.77621461194522) 2.44
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 9477.744897959185 ns (± 1871.3475783494418) 2581.230769230769 ns (± 47.402802037702806) 3.67
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 302218.5714285714 ns (± 19429.059789238763) 279507.78571428574 ns (± 40581.32378507982) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 297668.02040816325 ns (± 26220.14496890322) 253729.25757575757 ns (± 22854.76911338955) 1.17
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 36586.36315789474 ns (± 10765.556194790992) 19170.217391304348 ns (± 472.6297759751707) 1.91
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 176644.54081632654 ns (± 23235.19128354344) 145119.55 ns (± 12696.538240020504) 1.22
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 7263.78125 ns (± 2506.0611900923013) 2865.3297872340427 ns (± 291.4051382303528) 2.54
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 7990.8 ns (± 1480.7212424196557) 2819.4444444444443 ns (± 67.90410385434329) 2.83
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 286798.6836734694 ns (± 33110.91688983414) 263913.3711340206 ns (± 32215.59924403846) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 303794.31868131866 ns (± 19170.409890058934) 269061.59375 ns (± 34085.23444005078) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 40869.07608695652 ns (± 7277.271026116437) 19642.005617977527 ns (± 2054.6032525858272) 2.08
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 176449.53608247422 ns (± 22727.456252507054) 146118.52040816325 ns (± 12728.457968961535) 1.21
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 8498.526315789473 ns (± 1968.5366572935902) 2728.034090909091 ns (± 351.11210669546784) 3.12
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 6941.025773195876 ns (± 2598.065875531192) 2703.8 ns (± 53.23022771750223) 2.57
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 267786.53092783503 ns (± 26753.593068834387) 224499.23076923078 ns (± 2968.8495289658968) 1.19
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 297623.1546391753 ns (± 34319.37562057698) 218580.3076923077 ns (± 2057.7607726448423) 1.36
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 32889.27368421053 ns (± 9417.676151498992) 14577.35 ns (± 326.47161156507116) 2.26
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 168163.25 ns (± 24417.8590509864) 141350.85 ns (± 11296.180157424453) 1.19
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 5027 ns (± 2168.573566455912) 2639.4814814814813 ns (± 82.18617250831767) 1.90
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 6673.22 ns (± 2656.171173822663) 3275.3387096774195 ns (± 263.25819242063073) 2.04
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 355970.5272727273 ns (± 15027.329623863396) 280924.10169491527 ns (± 12294.359436546381) 1.27
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 343191.8888888889 ns (± 24476.05640118129) 284854.6 ns (± 5270.919529428834) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 41794.177083333336 ns (± 11687.778585473305) 17719.5 ns (± 250.04399612868133) 2.36
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 183489.15 ns (± 22795.905137056456) 149880.74242424243 ns (± 17262.638712792024) 1.22
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 6273.948453608247 ns (± 2563.093282422359) 2767.9142857142856 ns (± 103.29494362335099) 2.27
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 7304.34693877551 ns (± 2282.4266978306036) 2732.1923076923076 ns (± 41.51582954204459) 2.67
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 315470.79591836734 ns (± 28222.944364510433) 281156.23913043475 ns (± 10684.675254639304) 1.12
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 318819.55555555556 ns (± 29182.000814093146) 278715.14285714284 ns (± 9969.553796731494) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 43811.905263157896 ns (± 10016.444197581788) 20501.891304347828 ns (± 2674.089280962944) 2.14
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 187752.60824742267 ns (± 31026.352891720897) 151897.5824742268 ns (± 15912.860434298436) 1.24

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: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 23396.39963858468 ns (± 127.99746058031766) 13323.435902913412 ns (± 56.57027728630312) 1.76
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 23234.693927471453 ns (± 149.32627036111333) 13309.363747151692 ns (± 89.64887510703103) 1.75
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 23524.37736714681 ns (± 126.63684466682298) 13342.997952270507 ns (± 75.8345321976956) 1.76

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: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 38075.96589152018 ns (± 334.5762491665848) 36690.11932373047 ns (± 224.4322069709921) 1.04
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 40477.12175641741 ns (± 283.78336991598735) 41925.88604329427 ns (± 563.5122575288799) 0.97
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32528.434305826824 ns (± 94.26732768412576) 32356.47157796224 ns (± 188.22041374112786) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 31472.754676231973 ns (± 33.31061935532984) 32842.77715047201 ns (± 36.70159222882507) 0.96

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1792.5527867635092 ns (± 21.970870994929726) 1874.0041184743245 ns (± 5.532929894678881) 0.96
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1791.868146133423 ns (± 16.6149143715022) 1848.9166977746147 ns (± 5.930390074584872) 0.97
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1784.5083141326904 ns (± 4.480049332325416) 1791.6929084232875 ns (± 8.809017690705765) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 82.79362825246957 ns (± 0.05636551074092471) 82.05719470977783 ns (± 0.12650434328245352) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 34819.81099446615 ns (± 50.786360992528884) 35399.96555873326 ns (± 101.60885508748895) 0.98
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 35681.504603794645 ns (± 55.40015851286932) 39353.62337552584 ns (± 38.80180884533165) 0.91
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 31766.766357421875 ns (± 48.622571487385976) 30541.685837965746 ns (± 36.53851547921758) 1.04
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30642.49049595424 ns (± 42.40628772587785) 30937.2065226237 ns (± 47.319056195189034) 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.ObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 161507.4862530048 ns (± 303.8606174118067) 158398.3708170573 ns (± 1139.8114275433388) 1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 137327.67909458705 ns (± 456.84962896748436) 139262.41760253906 ns (± 411.18745541261876) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 128915.15625 ns (± 609.7730917261379) 131731.90319010417 ns (± 847.7383238735156) 0.98
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 180537.78282877605 ns (± 830.460645851797) 171545.74313151042 ns (± 1288.9394029169107) 1.05
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 160348.64453125 ns (± 802.1790026140277) 164779.873441256 ns (± 1382.2133234826933) 0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 149394.84112548828 ns (± 445.2373499089472) 147750.2495768229 ns (± 779.1939986142356) 1.01
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 154744.2494553786 ns (± 447.0579694724101) 154721.83635066106 ns (± 330.85516989281007) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 139756.3364095052 ns (± 1490.0913213331862) 149318.38369140626 ns (± 1217.5306430439111) 0.94
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 136611.87008231026 ns (± 927.8152522574316) 130138.52936197916 ns (± 1081.8044320707672) 1.05

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1982.7390125819616 ns (± 2.9373697886135335) 1986.9653156825475 ns (± 2.9115735163106344) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1949.2907890906702 ns (± 1.0328068863890565) 1833.3813667297363 ns (± 1.8393257727573709) 1.06
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1996.2348175048828 ns (± 11.636564135927731) 1865.3131167093914 ns (± 1.9325999644048204) 1.07

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17009.928997333234 ns (± 45.52511075946967) 17193.890775408065 ns (± 50.4653224527908) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16199.41692679269 ns (± 33.87236939557456) 16557.637014535758 ns (± 12.751885292709488) 0.98
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15624.172884623209 ns (± 27.84924659937995) 15352.140293666294 ns (± 114.61043036698275) 1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14122.852786254884 ns (± 63.24856460888109) 14357.343613760811 ns (± 66.26414095242238) 0.98
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 121315.43314034598 ns (± 266.3103021685902) 121679.14707845052 ns (± 513.6130248491515) 1.00
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 22145.75509440104 ns (± 201.3061938211878) 20658.252106730142 ns (± 81.97040034885707) 1.07
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 20902.845809936523 ns (± 170.58077131761078) 24056.785237630207 ns (± 120.74068547825632) 0.87
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16420.205159505207 ns (± 111.33964732226245) 17373.272178141277 ns (± 125.11899049389363) 0.95
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15311.445916748047 ns (± 118.75078386744715) 17441.955804443358 ns (± 87.96375384399579) 0.88
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 133312.46064453124 ns (± 698.9791815309386) 130718.35918719952 ns (± 117.13401120182787) 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.

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 241.2164806979043 ns (± 1.2072322514793024) 244.70434617996216 ns (± 0.3062853561629872) 0.99
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 287.50849737439836 ns (± 0.5335978230137203) 283.39225094658985 ns (± 0.3498597534230083) 1.01
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 322.2083154825064 ns (± 0.8151947315057599) 332.93844010035195 ns (± 2.00431578083114) 0.97
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 338.21090626716614 ns (± 0.7925234990561194) 323.45022730032605 ns (± 0.26902016928778943) 1.05
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 242.55997606424185 ns (± 0.6140444183936097) 241.0491450627645 ns (± 0.271252811975737) 1.01
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 190.03508388201396 ns (± 1.2822159175185504) 188.51925026453458 ns (± 0.26321915750162006) 1.01
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 331.6783238093058 ns (± 1.6742734715510363) 313.4689508846828 ns (± 0.5798559563425211) 1.06
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 308.78664878436496 ns (± 1.4361694640118232) 313.757625409535 ns (± 2.155779347376138) 0.98
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 389.4157726083483 ns (± 1.9078581572750717) 372.9801641782125 ns (± 2.0826286763522552) 1.04
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 378.78650825364247 ns (± 1.3286694942633879) 372.30761496225995 ns (± 3.165588517309448) 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.CustomOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 44745.29528808594 ns (± 56.1382466012376) 48149.10617937361 ns (± 355.3065780096633) 0.93
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 191568.10386149088 ns (± 440.75742076155586) 189235.219140625 ns (± 1113.460022340978) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 118253.40280761718 ns (± 569.6858960084181) 122086.79169108073 ns (± 663.97478065549) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 96533.69294084821 ns (± 456.61249190443533) 96753.76401367187 ns (± 584.2633864105952) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 46766.23566182455 ns (± 84.39726108236091) 45420.09707438151 ns (± 267.19495607316236) 1.03
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 204174.58224051338 ns (± 1105.1107754367238) 204052.09801432292 ns (± 1633.9266653571767) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 135671.78981119793 ns (± 730.131292449654) 135406.63652692523 ns (± 765.9213480520476) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 123657.2671421596 ns (± 380.14021711823807) 122554.50462928184 ns (± 378.9714668375372) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 44027.05176217215 ns (± 45.33728340882721) 44901.176633707684 ns (± 308.2010556030688) 0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 191712.94953264509 ns (± 973.0152023278306) 189018.07697941706 ns (± 855.5231574474427) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 123625.752734375 ns (± 161.43478357312875) 120965.7115641276 ns (± 568.8705950968945) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 97330.31430664062 ns (± 410.93468796625797) 94917.7070225307 ns (± 379.48843888526056) 1.03

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 15945.649953988883 ns (± 22.960897864531184) 16628.555415226863 ns (± 20.521532745186654) 0.96
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14719.161400428186 ns (± 16.515849691676863) 14682.63907799354 ns (± 17.884992348563355) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14244.906834193638 ns (± 29.968103761342707) 14369.91704305013 ns (± 7.047997168328995) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13753.25927734375 ns (± 23.67521877892944) 13064.94873046875 ns (± 22.792743156576126) 1.05
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 141934.95919363838 ns (± 219.1224483805032) 140494.13364955358 ns (± 178.97170613159827) 1.01
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19787.297762357273 ns (± 53.54574464387326) 19594.986470540363 ns (± 37.14665179544345) 1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 19146.586022010215 ns (± 15.941172996629223) 19758.115946451824 ns (± 21.519430792031578) 0.97
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15858.383483886719 ns (± 24.55873278998659) 15170.109231131417 ns (± 12.115421042666465) 1.05
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15413.141123453775 ns (± 11.687660770726675) 14424.63858468192 ns (± 35.981973293881225) 1.07
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 143455.8837890625 ns (± 156.86466275436965) 144033.08919270834 ns (± 67.50113116492845) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 129610.24169921875 ns (± 341.6118945914675) 123782.95522836539 ns (± 242.32319380580742) 1.05
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 109777.86778041294 ns (± 161.9174780614522) 105006.13731971153 ns (± 169.37497301396533) 1.05
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 102577.55549504206 ns (± 188.4362451948966) 100057.09926060268 ns (± 159.01878009998123) 1.03
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 137574.24785907453 ns (± 424.4375808859517) 137805.34198467547 ns (± 314.46684503491895) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 118711.28824869792 ns (± 520.2690074313165) 119673.93147786458 ns (± 505.6783080006785) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 126253.1494140625 ns (± 471.65366984755667) 112924.67041015625 ns (± 453.0697412149989) 1.12
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 123757.8595842634 ns (± 474.80083739243946) 125086.33161272321 ns (± 218.03126328373577) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 114016.95905412946 ns (± 544.7519723590273) 105604.29922250602 ns (± 194.09787907918755) 1.08
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 100137.7947126116 ns (± 185.04347684190193) 97714.51241629464 ns (± 141.59867146479814) 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.

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 208.15690926143103 ns (± 0.37118902782832536) 214.21245677130563 ns (± 0.26169156312385905) 0.97
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 303.62560272216797 ns (± 1.0187631411734421) 275.1496156056722 ns (± 0.3176829349676733) 1.10
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 289.64463642665316 ns (± 0.28053912566826533) 299.95170661381314 ns (± 0.8221060066094903) 0.97
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 308.4522451673235 ns (± 0.47929159530341375) 294.9114424841745 ns (± 0.6702844579428475) 1.05
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 225.14103742746207 ns (± 0.26172482144923626) 229.5137916292463 ns (± 0.5264185225967927) 0.98
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 177.04461131777083 ns (± 0.2099684545752846) 175.38704321934625 ns (± 0.2607421063470711) 1.01
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 299.2141755421956 ns (± 0.29647211426779146) 304.4093132019043 ns (± 0.4632353778288179) 0.98
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 299.26209847132367 ns (± 0.4062969299101524) 314.0849011284964 ns (± 1.5204569868727789) 0.95
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 344.9843645095825 ns (± 0.4138924858057805) 337.30915784835815 ns (± 0.4015746687538062) 1.02
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 370.38824217660084 ns (± 0.6048373455266369) 353.0553306852068 ns (± 0.6847809118759458) 1.05

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 236.9743975321452 ns (± 2.0531771344950784) 247.54926118850707 ns (± 1.3413896300219756) 0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 303.45243624278476 ns (± 1.6719295093335478) 316.98031187057495 ns (± 1.7643627898491085) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 498.5880699157715 ns (± 1.8302880220056186) 548.1962804794312 ns (± 3.222819729100531) 0.91
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 617.7466643406794 ns (± 1.1214074022810974) 611.5335898766151 ns (± 1.3908599564219595) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 249.335421816508 ns (± 1.2045557958344064) 256.15544309616087 ns (± 0.8894352976274311) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 313.35172917048135 ns (± 1.298768192351764) 308.17097348433276 ns (± 0.7279683134167642) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 508.41995562039887 ns (± 1.1133395546982043) 488.44984544118245 ns (± 2.132023252638061) 1.04
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 607.9550210316976 ns (± 2.283516204878826) 603.8055176368126 ns (± 0.8528827667479867) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 233.72023890568659 ns (± 0.32453891539277635) 238.02840533623328 ns (± 1.0602771215317164) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 289.5990240097046 ns (± 1.3296494332201256) 334.10464299519856 ns (± 1.0706659924320567) 0.87
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 519.0069581985474 ns (± 2.4751504103600572) 505.5716344197591 ns (± 1.2151048369339756) 1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 595.5380748748779 ns (± 5.432318067508789) 607.1937293272752 ns (± 1.4499662220839862) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 238.30470309938704 ns (± 0.900004522839924) 239.71801013946532 ns (± 2.1240750395514483) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 294.50043858800615 ns (± 1.2061217573956011) 305.8739115851266 ns (± 1.3528487715360724) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 488.6854833194188 ns (± 1.9055475114280305) 498.43747309276034 ns (± 3.3310143306337596) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 603.3963592393058 ns (± 2.8180351759729345) 591.2298439025878 ns (± 3.1465305222496127) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 232.3743109067281 ns (± 0.6406087663896396) 236.35430402755736 ns (± 1.093366984013913) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 287.48724218515247 ns (± 1.1980302189191387) 308.0569629351298 ns (± 1.6970063368048305) 0.93
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 506.5026133610652 ns (± 1.4046983920574183) 489.6643527348836 ns (± 2.633060834395369) 1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 583.3780392328898 ns (± 2.0298445480980494) 586.3872853597005 ns (± 2.5918831243639273) 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: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 60469.10909016927 ns (± 39.57001145454969) 62129.96390206473 ns (± 108.28648738801964) 0.97
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 211157.82846304087 ns (± 298.6647491054287) 213691.47479717547 ns (± 395.2835540307022) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 136266.40625 ns (± 91.60531130029122) 135243.87904575892 ns (± 454.77393689582567) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 115709.46467472956 ns (± 577.553119061488) 115398.9530436198 ns (± 149.0432717821147) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 62192.33633188101 ns (± 65.67395639411575) 61820.10294596354 ns (± 32.88471764156714) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 217027.5355747768 ns (± 974.0051838625445) 221118.49365234375 ns (± 1194.8820029447538) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 148398.76011439733 ns (± 781.3148759272572) 141660.8927408854 ns (± 431.6691872521747) 1.05
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 140903.29415457588 ns (± 413.16730630514826) 140493.25299944196 ns (± 318.33550524115174) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 61878.679011418266 ns (± 88.78956748561205) 60660.63781738281 ns (± 102.09517026042884) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 219937.64085036056 ns (± 408.47709930223243) 210027.82451923078 ns (± 301.7655371646742) 1.05
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 132954.76725260416 ns (± 232.36717990425709) 132537.50523158483 ns (± 132.89814812929814) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 114657.6669546274 ns (± 130.424164909176) 120598.99815150669 ns (± 78.05047625083505) 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.

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 3504.081632653061 ns (± 1824.866517776136) 2310.4166666666665 ns (± 1070.413512489121) 1.52
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 1583.157894736842 ns (± 1314.5383973883331) 665.5913978494624 ns (± 435.2646929957412) 2.38
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2583.8709677419356 ns (± 2768.0353385286858) 2393.103448275862 ns (± 1306.8507417708574) 1.08
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 223088.65979381444 ns (± 43932.1822914987) 231083.8383838384 ns (± 46375.406279249466) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 5922.222222222223 ns (± 3892.969999820335) 2750 ns (± 2404.4695224124857) 2.15
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 14389.36170212766 ns (± 4008.3372275958022) 10647.916666666666 ns (± 3993.863165214368) 1.35
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1656.6666666666667 ns (± 900.6926173846639) 1684.6938775510205 ns (± 1321.0704844596987) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 795.2380952380952 ns (± 726.5871305564829) 1404.1237113402062 ns (± 962.3016598427353) 0.57
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 3488.7755102040815 ns (± 2112.158355369443) 3796.875 ns (± 2055.3884573302234) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 217593.8775510204 ns (± 47187.50504352051) 234520.202020202 ns (± 56352.32458091731) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 4876.530612244898 ns (± 3006.20667301982) 2527.0833333333335 ns (± 1704.6981005547839) 1.93
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 12256.382978723404 ns (± 2748.3253360592958) 8962.5 ns (± 2574.541349035734) 1.37
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 2083.5164835164837 ns (± 1875.5896101856579) 1207.2164948453608 ns (± 1328.5524251574548) 1.73
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 1117.0454545454545 ns (± 721.145575067109) 1776.530612244898 ns (± 1962.5777820508442) 0.63
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 3447.8260869565215 ns (± 2321.1866168150336) 1182.9787234042553 ns (± 1380.0138925490805) 2.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 267973.1182795699 ns (± 31089.873717648577) 228721.05263157896 ns (± 37534.96496101814) 1.17
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 4705.208333333333 ns (± 3745.168671394252) 1894.6808510638298 ns (± 1129.3129533088231) 2.48
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 13752.040816326531 ns (± 5175.342602172656) 7042.105263157895 ns (± 1695.7756618093003) 1.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1266.2790697674418 ns (± 982.0279695449292) 1262.5 ns (± 1271.902843029004) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 1462.5 ns (± 1589.8195859246023) 1062.6315789473683 ns (± 716.1127489473477) 1.38
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 3818.181818181818 ns (± 2847.783371303044) 1963.0434782608695 ns (± 1729.93790089298) 1.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 282374.15730337077 ns (± 28854.885863614967) 273163.1313131313 ns (± 52676.0346051929) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 4851.546391752578 ns (± 3785.5017666657545) 2071.276595744681 ns (± 1754.8471943050565) 2.34
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 15420 ns (± 3564.977395410416) 7253.763440860215 ns (± 2717.837981053616) 2.13
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1866.3265306122448 ns (± 2158.079705661933) 1526.3157894736842 ns (± 1198.0667518002979) 1.22
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 1281.720430107527 ns (± 1111.789219599293) 681.9148936170212 ns (± 617.3064567103) 1.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 4108.163265306122 ns (± 2921.1254528373083) 2959.7938144329896 ns (± 1848.4599329472464) 1.39
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 284161.8556701031 ns (± 55508.05017311108) 248784.3373493976 ns (± 29321.121505219264) 1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 4770.408163265306 ns (± 3673.2302473765453) 1877.7777777777778 ns (± 1388.991379438402) 2.54
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 14081.720430107527 ns (± 3140.3387464937987) 6316.129032258064 ns (± 1918.009063007368) 2.23

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: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 4190.217391304348 ns (± 1547.2101644188585) 3142.222222222222 ns (± 316.5749916580918) 1.33
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 3397.9166666666665 ns (± 1314.852736734516) 2654.3478260869565 ns (± 659.5724628359541) 1.28
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 232810.75268817204 ns (± 51874.86084290522) 255120 ns (± 61062.33443677605) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 230037.8947368421 ns (± 48988.98091244465) 254586.45833333334 ns (± 50047.21900847697) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 20425.8064516129 ns (± 6891.344653697482) 17846.739130434784 ns (± 5208.582331999871) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 121782.82828282828 ns (± 24826.9440548543) 118269.79166666667 ns (± 20739.040833485582) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2520.224719101124 ns (± 723.1842112995357) 2503.2258064516127 ns (± 753.6074997467941) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 2923.404255319149 ns (± 1052.638827655086) 2890.3225806451615 ns (± 857.7098572119162) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 237606.70103092783 ns (± 45176.17805883357) 246752.57731958764 ns (± 46984.942385795934) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 224930.8510638298 ns (± 41289.044152291026) 243383.33333333334 ns (± 48283.41039423631) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 21347.82608695652 ns (± 7292.1827519682465) 17559.375 ns (± 5406.51805693831) 1.22
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 132612.12121212122 ns (± 28252.210578951206) 134157 ns (± 27793.82699794901) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2889.010989010989 ns (± 1008.3485452792546) 2701.0526315789475 ns (± 738.8165834691034) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 3718.478260869565 ns (± 1454.8085745324731) 2578.125 ns (± 764.3646312288947) 1.44
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 264589.79591836734 ns (± 44269.34544749531) 245323.62637362638 ns (± 29388.988244521624) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 233466.27906976745 ns (± 24779.007293723054) 260886.31578947368 ns (± 50512.03271546446) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 20275.8064516129 ns (± 4305.555138317051) 19383.14606741573 ns (± 2797.1266082379557) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 121022.58064516129 ns (± 23473.871362562742) 123497 ns (± 24515.707003857544) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 3743.157894736842 ns (± 1657.3275483330406) 2725 ns (± 737.626874912653) 1.37
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2929.5454545454545 ns (± 923.4068717438153) 2560.4651162790697 ns (± 696.7621030025773) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 290679.1208791209 ns (± 37946.65705224613) 296641.3793103448 ns (± 46380.0918391244) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 288327.47252747254 ns (± 35804.208523375404) 310094.6808510638 ns (± 63359.25960626463) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 24294.38202247191 ns (± 5353.46870454869) 22915.555555555555 ns (± 4350.872600354939) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 133224.74226804124 ns (± 24544.81458699506) 135793.43434343435 ns (± 29588.42907326624) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3113.0434782608695 ns (± 1151.1310626351776) 2761.2903225806454 ns (± 672.7672021397111) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 4170.833333333333 ns (± 2292.868424928714) 2847.9166666666665 ns (± 831.483033553734) 1.46
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 293377.9069767442 ns (± 32552.124358843274) 279996.511627907 ns (± 31526.879092849602) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 291678.4090909091 ns (± 36927.1804354351) 311153.1914893617 ns (± 68736.46525950795) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 30943.157894736843 ns (± 7095.993065187353) 23058.13953488372 ns (± 4451.680848881796) 1.34
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 135578.78787878787 ns (± 28398.976960329408) 126852.08333333333 ns (± 22618.809029872136) 1.07

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 153.56770478762112 ns (± 0.7106794826905206) 168.21022669474283 ns (± 0.3476761549066627) 0.91
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 173.51640383402506 ns (± 0.6702307684838426) 172.84031084605627 ns (± 0.7012063890793279) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 257.7974830354963 ns (± 0.8009595415618084) 252.8890337262835 ns (± 0.40802934375464833) 1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 271.1944858233134 ns (± 0.4732405642926013) 268.69753769465854 ns (± 0.5687848628067085) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 133.7423631123134 ns (± 0.2115739068328488) 131.56881882594183 ns (± 0.2636248962109682) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 167.45612451008387 ns (± 0.8384180556494762) 168.60899766286215 ns (± 0.37160231254436543) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 251.36163711547852 ns (± 4.480199231255578) 254.1032393773397 ns (± 0.520965849983295) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 270.4778561225304 ns (± 0.3309081263796444) 270.31729561941967 ns (± 0.6357220592945665) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 155.46969254811606 ns (± 0.824314267161267) 131.7722256978353 ns (± 0.7206825830532296) 1.18
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 173.52237701416016 ns (± 0.2627608451977123) 165.9462366785322 ns (± 0.18738267268629466) 1.05
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 263.58734277578503 ns (± 0.4658204765325952) 263.01759206331695 ns (± 0.2927610246565961) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 262.00594220842635 ns (± 0.40268947018978785) 256.1629908425467 ns (± 0.32006715216870324) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 132.46511902127946 ns (± 0.2658029798664304) 138.91608238220215 ns (± 0.49152782816581786) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 201.9813333238874 ns (± 0.5858984021661929) 172.35374291737875 ns (± 0.36520934438290825) 1.17
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 258.3594226837158 ns (± 0.7720061159843812) 250.67971774509974 ns (± 0.5392803085566568) 1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 281.2144499558669 ns (± 0.41638893980390196) 270.01198450724286 ns (± 0.5606943325435692) 1.04
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 130.62559824723465 ns (± 0.31695130582734843) 174.45586363474527 ns (± 1.3494296228496703) 0.75
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 161.66133880615234 ns (± 0.23238759275275547) 182.7997429030282 ns (± 0.2747914797395148) 0.88
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 261.4308714866638 ns (± 0.6169691932566914) 248.98271901266915 ns (± 0.35771903341505534) 1.05
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 265.5751482645671 ns (± 0.6822892697656443) 264.95384148189 ns (± 0.6225099077463548) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 21872.44989013672 ns (± 1663.618978000594) 9220.316750662667 ns (± 19.96022109672535) 2.37
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 22764.477323281644 ns (± 1656.8266047366528) 9115.879276820591 ns (± 27.580841711666352) 2.50
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 20732.85999101462 ns (± 1241.9972329584762) 9148.536427815756 ns (± 17.02631881555194) 2.27

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: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 38750.023411051436 ns (± 244.85385256502877) 40517.66195678711 ns (± 418.8252253115767) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 51335.2842976888 ns (± 292.5784821474352) 53633.2856488909 ns (± 252.05827310069213) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 87721.03615897043 ns (± 303.86864316092783) 86202.59979717548 ns (± 167.72003773258805) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 66280.33074951172 ns (± 348.0019137317356) 72657.81825358073 ns (± 410.2389120333101) 0.91
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 32350.352172851562 ns (± 50.72231878925259) 32441.70071207682 ns (± 259.6711578800094) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 30569.570805140906 ns (± 47.58578807134301) 30861.92648080679 ns (± 159.37462630997823) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 182459.02754720053 ns (± 635.1735773483346) 181623.0585530599 ns (± 1262.9108586471934) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 343573.5892089844 ns (± 2803.5797349141117) 341893.54389648436 ns (± 2370.1610923834082) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 42290.08942086356 ns (± 20.59634704101836) 42043.59179251535 ns (± 71.20800432273776) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 55138.24473353795 ns (± 228.65585678612177) 54470.507540189305 ns (± 110.16153508888834) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 96923.08143310547 ns (± 466.5335468554849) 97014.32705078126 ns (± 445.2302285717615) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 65483.16249302455 ns (± 279.9762560683711) 71973.80361703727 ns (± 207.4839536409166) 0.91
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 32589.552455021785 ns (± 15.690087826196546) 32759.789607121395 ns (± 48.19933086508709) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 36916.564130510604 ns (± 194.38841069058577) 37625.151674397785 ns (± 261.8497832363553) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 177134.14340820312 ns (± 935.4157381430972) 183061.6381998698 ns (± 1208.5663154266067) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 348652.84163411456 ns (± 2368.1237641819757) 350754.0109375 ns (± 1911.5037112122734) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 41405.98591918945 ns (± 195.58367798423006) 41242.78362019857 ns (± 333.5139776802497) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 49271.36889212472 ns (± 192.78258997637795) 48402.6997660319 ns (± 306.1231836684966) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 86876.80865478516 ns (± 357.1795401251984) 85295.61193847656 ns (± 211.207308734967) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 63800.118497721356 ns (± 445.8024526527777) 70070.54304199219 ns (± 843.6902400270707) 0.91
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 31709.044538225447 ns (± 160.09143522517695) 32432.833614095052 ns (± 237.5065626439229) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 30545.637153116862 ns (± 109.89895547071582) 30450.138235473634 ns (± 124.58093828206206) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 177611.68994140625 ns (± 741.4358917370697) 176930.35867745537 ns (± 660.1419817037994) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 349639.1413736979 ns (± 2341.3086298389076) 334680.7193359375 ns (± 2921.2510808626043) 1.04

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15128.754447428386 ns (± 152.87744973321955) 15397.894251505533 ns (± 59.516563777939844) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20099.186817714148 ns (± 50.72075167446566) 19829.38485130897 ns (± 25.355566549179827) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 23338.228199550085 ns (± 135.82125678217162) 22744.741333007812 ns (± 161.45349548178748) 1.03
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 23389.221193586076 ns (± 90.46745235497119) 22139.367509969077 ns (± 142.15041575649803) 1.06
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16538.364484151203 ns (± 40.84550998784936) 17128.214314778645 ns (± 14.37696544120622) 0.97
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10582.563239464393 ns (± 9.61345731003671) 10531.113907877605 ns (± 66.49338335071366) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21658.563012259347 ns (± 167.4818171197418) 22059.1949991862 ns (± 192.4701591645332) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21308.446586608887 ns (± 33.26338836276776) 22530.411878313338 ns (± 101.35409232132997) 0.95
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26393.341447096605 ns (± 87.31678277287727) 27564.10991414388 ns (± 189.47486777181535) 0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 28084.8903330485 ns (± 153.4435937474742) 26992.823743184406 ns (± 62.04429115276824) 1.04
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20877.397175380163 ns (± 119.25131144084446) 21238.878947957357 ns (± 126.21634620072984) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 27780.735295613606 ns (± 60.44401557879451) 26846.21772664388 ns (± 163.71619293814004) 1.03
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 27964.32666669573 ns (± 152.77134056255107) 29164.09978129069 ns (± 118.48125870833881) 0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30359.66905095027 ns (± 104.86410418744609) 30310.97346848708 ns (± 154.71699390112377) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16528.01381937663 ns (± 24.502119514215) 16605.776485188802 ns (± 76.43910863881811) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10609.933034261068 ns (± 62.30788591879518) 11049.49973449707 ns (± 62.37860710996325) 0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 28086.37416381836 ns (± 130.77453902972087) 27086.813284737724 ns (± 131.42465437972783) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 29085.91595662435 ns (± 154.16513411578734) 27537.07000325521 ns (± 105.06291781473371) 1.06
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 32614.132878230168 ns (± 157.33873314195176) 34778.01747233073 ns (± 179.27450831005922) 0.94
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 33789.24384852818 ns (± 142.53503685450454) 32145.79610595703 ns (± 141.89312895374334) 1.05
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15523.585927327475 ns (± 149.79778931950938) 15274.992566935221 ns (± 49.19168189609834) 1.02
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19868.325411987305 ns (± 134.39695071591348) 20130.818744913737 ns (± 111.51869343572139) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 22406.727442423504 ns (± 30.188627221997304) 22755.815213012695 ns (± 115.22624967021363) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22479.654261997766 ns (± 132.91265362627428) 22148.64211801382 ns (± 70.09330682103962) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16379.44925580706 ns (± 16.080461775843254) 16478.650270734513 ns (± 21.863860247357458) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10564.03887117826 ns (± 14.599752623515004) 10690.56533203125 ns (± 81.87770041219127) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22588.60075378418 ns (± 177.00571609893828) 21416.983640034992 ns (± 33.91786292094771) 1.05
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21676.271062215168 ns (± 23.24443365557641) 22283.50205078125 ns (± 74.27203146602216) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27636.599912516274 ns (± 154.15645613391774) 27145.789341227213 ns (± 108.27437926934925) 1.02
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27416.705310058594 ns (± 130.81099292519283) 29804.85768737793 ns (± 60.526389263172916) 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.ModuleOperations (windows-latest net8.0 Release)

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 59593.341064453125 ns (± 109.99896055878419) 58165.00040690104 ns (± 61.059686750484666) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 76522.34334309895 ns (± 521.1763093276943) 77635.39898212139 ns (± 124.51849082915378) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 98665.98307291667 ns (± 81.29654978604879) 98237.7179827009 ns (± 110.28098718190661) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 82997.91434151786 ns (± 96.39073578031356) 83843.91338641827 ns (± 356.01073110887876) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 52289.05904134115 ns (± 57.936370798972995) 53358.45194498698 ns (± 96.28714030523058) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 51654.762268066406 ns (± 88.21946097511957) 48481.650954026445 ns (± 31.658986476596187) 1.07
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 186798.79324776787 ns (± 366.70840006731504) 181817.67578125 ns (± 325.4823836247661) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 319282.30329241074 ns (± 792.9819487633442) 310487.30119977676 ns (± 1035.464040316301) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 59047.03768216647 ns (± 47.467950402629455) 60600.05258413462 ns (± 48.03629073316798) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 82605.94563802083 ns (± 183.59231840849017) 80899.14469401042 ns (± 174.2407583541499) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 108188.04117838542 ns (± 297.4964300892072) 105314.62768554688 ns (± 309.3723399597021) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 82858.83440290179 ns (± 147.0598527439858) 81038.85323660714 ns (± 129.50285428085914) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 54338.146536690845 ns (± 99.04948122613672) 53519.58269391741 ns (± 76.20679708338456) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 53393.48778357873 ns (± 123.99555379988018) 56458.85271344866 ns (± 131.96669315697525) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 181698.04164341517 ns (± 460.14012669837166) 183668.6971028646 ns (± 473.4225475954254) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 327965.6184895833 ns (± 1251.2515347446274) 325453.623046875 ns (± 1930.6612237346692) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 60262.200927734375 ns (± 19.78424285146903) 58944.85144981971 ns (± 31.090866125197156) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 73436.04561941964 ns (± 53.50839454798113) 73811.56005859375 ns (± 79.03218731764927) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 96755.16095842634 ns (± 120.74401334126027) 97252.82679966518 ns (± 85.69733044243833) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 83033.42895507812 ns (± 125.28852057713154) 89705.20874023438 ns (± 178.75309914789992) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 52488.94958496094 ns (± 47.8688019559676) 52300.98179408482 ns (± 36.527503892903226) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 61167.28864397322 ns (± 48.89457450444155) 50781.6403902494 ns (± 108.6620147581985) 1.20
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 193569.44405691963 ns (± 392.0441475070397) 183246.90755208334 ns (± 421.2175311862141) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 312741.4274088542 ns (± 1135.8097487269629) 324599.61688701925 ns (± 568.0289273243494) 0.96

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14094.255167643229 ns (± 51.771930604652596) 14515.696305495043 ns (± 18.79221911651167) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19927.58595784505 ns (± 40.44469126291766) 20083.40627034505 ns (± 53.796043525565715) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21370.02999441964 ns (± 61.1105119355514) 21189.53369140625 ns (± 120.19439141683772) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 28598.455927922176 ns (± 43.080550521903845) 22830.695519080527 ns (± 55.90481969133097) 1.25
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15670.963614327567 ns (± 69.02465694579196) 15607.94437953404 ns (± 27.728735043916608) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10740.876500746783 ns (± 207.64530617449262) 10969.250615437826 ns (± 14.365097269714095) 0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21697.457533616285 ns (± 27.65170202116127) 22161.06894356864 ns (± 38.1662464401914) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 23893.00253731864 ns (± 81.05566965895996) 22746.74028669085 ns (± 96.79485319627031) 1.05
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26049.44828578404 ns (± 69.66513878433726) 26093.56180826823 ns (± 98.72504976281915) 1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 27777.12900797526 ns (± 94.43681058750441) 26019.138663155692 ns (± 54.67678019508965) 1.07
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19041.58959021935 ns (± 26.84590283332466) 19322.512919108074 ns (± 55.6870767140266) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26376.414489746094 ns (± 73.51773037332345) 25618.39338030134 ns (± 70.04928517994206) 1.03
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 27478.02472795759 ns (± 48.16271415582114) 26310.3998819987 ns (± 49.56716953174179) 1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 27230.406188964844 ns (± 70.97379192443188) 28143.61070905413 ns (± 46.81711083387446) 0.97
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15530.91801234654 ns (± 22.48194054381098) 15109.526933942523 ns (± 31.092561405336408) 1.03
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10762.398885091146 ns (± 18.207359985158472) 11920.919447678785 ns (± 19.959586899702035) 0.90
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27775.11531284877 ns (± 41.01697621160909) 27825.67392985026 ns (± 45.63398630200717) 1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 28653.16420335036 ns (± 102.2488819178019) 27866.727447509766 ns (± 29.70713449599517) 1.03
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 33419.138881138395 ns (± 95.37398994662907) 30101.683146158855 ns (± 127.39868906510463) 1.11
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31932.48270670573 ns (± 94.02865334613043) 31578.19562639509 ns (± 153.49482697110085) 1.01
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14455.511118570963 ns (± 46.65267151180316) 13826.45004272461 ns (± 29.223968248073206) 1.05
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20060.942731584822 ns (± 43.612964716440956) 20041.49453299386 ns (± 31.867320587571864) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 20671.974690755207 ns (± 40.28275980299495) 20419.240315755207 ns (± 96.13599185672528) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22566.70420328776 ns (± 21.28475577696076) 22391.6059366862 ns (± 71.33673876947157) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15576.207580566406 ns (± 20.25932420322545) 15022.957845834586 ns (± 14.29065455467309) 1.04
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10813.700321742466 ns (± 18.48349320864507) 10936.966654459635 ns (± 31.74823053203243) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 23005.403606708234 ns (± 13.519366953488658) 21858.087972005207 ns (± 54.25515708256878) 1.05
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 23008.95068828876 ns (± 21.86331247334726) 20882.13065011161 ns (± 50.95916871309511) 1.10
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27836.693725585938 ns (± 272.5202572812675) 27425.619037334734 ns (± 83.45479494904956) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 28448.499843052454 ns (± 33.302963414975096) 28029.703470865887 ns (± 99.50387286483799) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 147580.2584716797 ns (± 982.1038170377287) 149390.5091715495 ns (± 805.5147015249975) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 19103.228192647297 ns (± 36.209032724284086) 18653.806873028094 ns (± 26.357828771371338) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17432.4484278361 ns (± 22.905181441875577) 17715.620505699746 ns (± 23.63596110734876) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 143665.71352914663 ns (± 306.50562439890786) 141847.85374232702 ns (± 501.97958505191) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 45480.17304280599 ns (± 244.16775125240883) 44579.59267953726 ns (± 133.7075703243158) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 103065.38287760416 ns (± 360.6458296236607) 103036.26355794272 ns (± 424.5620033111284) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10228633.00390625 ns (± 191649.05986662346) 9989572.951041667 ns (± 186015.0002239832) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 276157.12659179687 ns (± 27219.97636126193) 277956.9751953125 ns (± 28136.551640054986) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 144400.6932373047 ns (± 631.6848409032624) 145329.69161283053 ns (± 420.57306839122947) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 18737.159432983397 ns (± 138.12169109733293) 19296.761490885416 ns (± 130.46349051841915) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 17777.89675140381 ns (± 18.479709575149094) 18289.188568115234 ns (± 90.16537521345346) 0.97
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 140532.97459059494 ns (± 222.19329075737136) 141349.4969075521 ns (± 170.5177482528568) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 44775.90252685547 ns (± 162.87047915473667) 44179.654170735674 ns (± 88.51540238432602) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 104995.96398925781 ns (± 163.73610272731335) 101201.21517740886 ns (± 308.20591646790854) 1.04
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10356412.272460938 ns (± 199280.9871841572) 10016215.422916668 ns (± 186679.78318924442) 1.03
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 276030.8374609375 ns (± 29011.471475803657) 279419.3024951172 ns (± 28352.97314858601) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 145530.32189002403 ns (± 431.89397884498675) 147137.62758225662 ns (± 432.09982779236344) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 18702.801920572918 ns (± 90.90799181244334) 19246.92764869103 ns (± 73.16325303026635) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 17321.999805995398 ns (± 107.98367719834091) 17562.937792460125 ns (± 7.985803812145151) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 140935.78404947917 ns (± 766.1730175581303) 138833.49694010417 ns (± 846.8274486614322) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 45209.28204345703 ns (± 42.12200991067332) 43685.819700113934 ns (± 226.43667667547177) 1.03
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 102327.94066510882 ns (± 383.9014138008054) 101446.9763445173 ns (± 204.97112090211886) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8539955.471354166 ns (± 76770.34645153856) 8361628.2640625 ns (± 56227.352244597256) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 230762.74783761162 ns (± 395.62245181469666) 228717.90231119792 ns (± 770.5563052877098) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 144928.5224783761 ns (± 590.0048311349482) 147077.36427659256 ns (± 493.2510309192521) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 18957.014717610677 ns (± 89.8767150021145) 18496.247292151817 ns (± 13.361278511463906) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 17742.552645169773 ns (± 14.86588269734765) 18021.916449991862 ns (± 109.0122958406313) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 141837.25346491887 ns (± 113.53449802145029) 141277.87744140625 ns (± 132.07099680794278) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 45184.43498816857 ns (± 32.493056371328514) 44142.843570963545 ns (± 105.27507003685469) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 104690.09565080915 ns (± 300.8909837091826) 100728.74069448617 ns (± 223.18796214117293) 1.04
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9262270.703125 ns (± 50020.246280619285) 9343470.838541666 ns (± 104932.81265894153) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 249253.23670372597 ns (± 349.75319148943856) 252756.49743652344 ns (± 442.47319985455357) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 147966.99473353795 ns (± 405.4036120197735) 151871.31302897134 ns (± 724.6193185276852) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 18539.121141560874 ns (± 49.69031809960043) 18810.46420288086 ns (± 27.931460144733578) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 17709.23512854943 ns (± 22.641611703753536) 17556.353491646903 ns (± 55.747862425583094) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 140156.59448242188 ns (± 164.51257139409478) 140864.56451416016 ns (± 158.96457177522285) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 45263.801775251115 ns (± 125.46416621981008) 46080.93376813616 ns (± 62.85173515874257) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 104881.02254544772 ns (± 237.92153898385837) 102690.78361628606 ns (± 100.26705494140788) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9387447.4546875 ns (± 88413.33151399862) 9187393.0375 ns (± 60024.44312655093) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 254343.4157063802 ns (± 1762.7152822010314) 249261.27947591146 ns (± 1856.7800415407141) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 135077.56276157923 ns (± 707.5370633105867) 150416.63729422432 ns (± 709.2214399462606) 0.90
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11119.986487070719 ns (± 11.408797825025289) 10745.129908970424 ns (± 48.00476707518918) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9910.200744628906 ns (± 62.4756147435008) 9946.786548069545 ns (± 67.63756061242185) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9739.686842698316 ns (± 52.5072953089399) 10151.809219360352 ns (± 12.770824107779328) 0.96
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 12662.071492876325 ns (± 45.97167485096712) 12027.836645507812 ns (± 69.7442881845295) 1.05
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12976.468610636393 ns (± 96.97275451369063) 12198.570746866862 ns (± 53.99735861351025) 1.06
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 10017.70103149414 ns (± 69.43705128523689) 9938.907182312012 ns (± 46.75730179970506) 1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9436.43656049456 ns (± 56.668377706934415) 9272.818149021694 ns (± 41.68878284571966) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11580.165558878582 ns (± 63.48577607679424) 11247.259738377163 ns (± 15.49721996424214) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12727.11197865804 ns (± 66.9774370676154) 12463.246996198382 ns (± 86.10844470836801) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 11649.820214589437 ns (± 44.55174123985676) 10636.699904886882 ns (± 91.13957531421462) 1.10
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13325.1644014631 ns (± 62.38355967731386) 13293.983523777553 ns (± 33.69515631295321) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11271.21750386556 ns (± 54.92402925057719) 11315.903806413922 ns (± 67.68391030275392) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 12108.830821110652 ns (± 26.7024851147973) 11496.537991450383 ns (± 47.26326961728863) 1.05
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 10299.34724222819 ns (± 49.622773588006154) 10105.569276076098 ns (± 16.854877881850886) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 162680.53310546876 ns (± 765.2899117028637) 153154.67395958534 ns (± 499.95031155726156) 1.06
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 58332.77862984793 ns (± 184.82115436322857) 60242.40657395583 ns (± 277.4662721984103) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 48813.417836507164 ns (± 284.43081390454114) 49136.643365478514 ns (± 217.52442063132585) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 53816.31110491072 ns (± 133.36084277401514) 53382 ns (± 42.49017322443666) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 84471.84812825521 ns (± 489.55651735501374) 86212.58159179687 ns (± 722.5263525177289) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 114697.4316319057 ns (± 450.6194328808736) 115793.53799203727 ns (± 300.82041153636857) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 54205.91487833659 ns (± 254.83251521749608) 51506.76198636569 ns (± 169.45469833060395) 1.05
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 54769.61013590495 ns (± 295.2365897196371) 54373.137697347 ns (± 183.8727296014019) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 51986.59294782366 ns (± 123.09376805786667) 53013.47404988607 ns (± 303.9846167853509) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 88850.16339518229 ns (± 409.7232159573372) 88567.58305006761 ns (± 474.80753576027433) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 63955.254142252605 ns (± 355.7243189413051) 62229.067708333336 ns (± 310.31187197924174) 1.03
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13284.471426743727 ns (± 11.90191971669171) 13384.105699666341 ns (± 43.78505165823624) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 77907.97405598959 ns (± 230.05313186032873) 76606.48065655048 ns (± 421.0703620032373) 1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 60139.04862060547 ns (± 214.8593128746151) 63452.81094563802 ns (± 310.25732446938434) 0.95
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 53550.786720784505 ns (± 158.71412379781793) 51518.42836303711 ns (± 254.17903376834968) 1.04
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 142894.52645438057 ns (± 593.4856406920452) 141134.9752766927 ns (± 954.9027170358412) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 60505.95861409505 ns (± 143.12992595223798) 58624.28346839318 ns (± 163.21472613467654) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 44500.32960292271 ns (± 148.25526740317787) 47036.044791085376 ns (± 176.8576778552955) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 52570.15833943685 ns (± 125.14916585016041) 51739.39850289481 ns (± 331.75371334482884) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 74670.11087472098 ns (± 161.45383645003258) 76507.23134358723 ns (± 295.3406235704736) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 102749.4521484375 ns (± 405.3834439750868) 102066.04426676432 ns (± 452.62843870402725) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 48195.33399309431 ns (± 101.17384616821518) 50625.82912738506 ns (± 122.01556631125453) 0.95
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 52941.94424641927 ns (± 160.55554783352812) 56773.448669433594 ns (± 163.08518514194856) 0.93
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 52012.42372639974 ns (± 220.32464355438086) 51985.48697335379 ns (± 182.44764768241788) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 79259.87038748605 ns (± 415.7658531123738) 78841.77480844352 ns (± 191.15599754641573) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 58179.408512369795 ns (± 157.82413944403942) 57668.28994344075 ns (± 138.48476006382842) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13168.184719848632 ns (± 48.25168419207255) 13259.038101196289 ns (± 48.22654541726) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 70298.31098632813 ns (± 350.06195296595655) 72203.64845784505 ns (± 218.8797138350704) 0.97
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 60594.44864095052 ns (± 250.6563012621314) 58627.40017903646 ns (± 219.2197326722284) 1.03
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 51036.00006510417 ns (± 167.74780341319962) 54631.69001988002 ns (± 150.41516483848815) 0.93

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 104237.45868389423 ns (± 261.77061029905184) 109455.8622233073 ns (± 927.6252123917418) 0.95
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 12330.634358723959 ns (± 37.111437397248174) 12699.024454752604 ns (± 83.44400782585973) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9689.95595296224 ns (± 33.717317089547294) 10163.486633300781 ns (± 88.34273158705187) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10307.417297363281 ns (± 119.8114309353267) 10310.623110257662 ns (± 10.636638229230167) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 14900.10487874349 ns (± 26.887507335892877) 15159.82182820638 ns (± 54.85619162647692) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14907.593209402901 ns (± 41.50858288920648) 14900.348017765926 ns (± 13.659100503153148) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12399.55585186298 ns (± 17.310980494356652) 12236.79471697126 ns (± 13.653434132582362) 1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9174.32370867048 ns (± 12.945410383154176) 9181.43788655599 ns (± 21.7689030119047) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12538.030242919922 ns (± 15.88670876538682) 12346.227416992188 ns (± 16.451316076391276) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12655.796101888021 ns (± 121.08544667138524) 12433.514513288226 ns (± 11.65666279271385) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13694.502786489633 ns (± 13.566971604204472) 13693.055470784506 ns (± 16.534960615558884) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9299.813537597656 ns (± 17.237624830147713) 9319.09659249442 ns (± 17.86741593140866) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11788.392639160156 ns (± 5.640184063902393) 11598.31061730018 ns (± 7.097254336008261) 1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 15594.811604817709 ns (± 20.63814679259659) 15897.551676432291 ns (± 70.85238015424079) 0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 13243.853105817523 ns (± 11.939345799883549) 13350.918470110211 ns (± 14.686394548610384) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 121433.0312875601 ns (± 414.06652659916114) 127332.74623325893 ns (± 483.84685111897596) 0.95
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 43886.234392438615 ns (± 122.24936863213205) 44250.8797781808 ns (± 112.54878218330867) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 42093.93310546875 ns (± 100.3816373376237) 41692.17646672176 ns (± 74.83296637475996) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 49025.06626674107 ns (± 140.96546670727992) 48689.95596078726 ns (± 57.3061667432372) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 72312.59155273438 ns (± 266.52490093528854) 78637.3291015625 ns (± 317.3311211380081) 0.92
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 96764.73673502605 ns (± 284.7697212836119) 96982.84388950893 ns (± 184.2563197893263) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 46697.729928152905 ns (± 61.03322871591485) 49136.913358248195 ns (± 55.37891593608321) 0.95
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 37804.497884114586 ns (± 81.0452839708879) 41787.34000069754 ns (± 55.88324953494671) 0.90
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 51469.06879131611 ns (± 132.0877049525468) 50384.01445661272 ns (± 67.86907510607689) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 68739.34651692708 ns (± 290.918316448908) 76810.2567545573 ns (± 248.6138256815637) 0.89
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57298.67390950521 ns (± 173.80104871215448) 57110.45379638672 ns (± 63.815979774911405) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9248.03989955357 ns (± 17.952379776931952) 9315.594046456474 ns (± 22.25209998616968) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 60092.156982421875 ns (± 186.8007871101319) 63403.88916015625 ns (± 243.99944172173872) 0.95
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 47612.60463169643 ns (± 54.621399286690284) 49391.37616838728 ns (± 89.83917832988755) 0.96
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 49091.76025390625 ns (± 107.11728264485842) 47509.94742257254 ns (± 65.8749927039844) 1.03
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 107063.65872896634 ns (± 79.07059514049797) 101664.84903971355 ns (± 319.84726456394526) 1.05
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 45071.11598423549 ns (± 108.9746618887626) 44063.643391927086 ns (± 113.23809975587669) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 41673.45845540365 ns (± 101.6628276668869) 43873.19993239183 ns (± 46.24348242405362) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 47934.33481852213 ns (± 64.15532588436415) 47058.04138183594 ns (± 59.69642097260893) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 63548.984938401445 ns (± 142.54773864292767) 66990.62540690105 ns (± 193.33733199705597) 0.95
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 88198.26398577009 ns (± 193.21693398996206) 87912.65607561384 ns (± 160.95571701005716) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 49001.43476213728 ns (± 36.388085647611994) 45431.55314127604 ns (± 55.90154115135945) 1.08
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 37805.548095703125 ns (± 138.6939118203939) 37969.57585261418 ns (± 43.16525201500612) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 48917.70368303572 ns (± 108.73383764050416) 50437.04243977865 ns (± 433.4438678850138) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 61457.97119140625 ns (± 172.1074301174448) 61750.799967447914 ns (± 108.81901777609849) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 55777.9746500651 ns (± 158.38205403089935) 55920.17618815104 ns (± 91.18030093282455) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9297.538430350167 ns (± 24.28748740549644) 9155.844552176339 ns (± 14.870342587697168) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 51273.98899623326 ns (± 101.28997480387763) 52062.85217285156 ns (± 113.02252238266965) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 47439.087350027905 ns (± 81.12384828401439) 46909.34927804129 ns (± 82.63816225345147) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48988.72942243303 ns (± 69.56786855899897) 46543.13331017127 ns (± 50.239988316425034) 1.05

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 30459d6 Previous: 36e9512 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 92779.26400991586 ns (± 296.72412871727363) 91864.4950358073 ns (± 227.70696330934945) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 26483.711344401043 ns (± 22.516619093412572) 25196.335042317707 ns (± 46.19148298841113) 1.05
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 24021.131083170574 ns (± 11.926720741699452) 24117.721557617188 ns (± 19.96065317009138) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 74963.27078683036 ns (± 341.79887768025463) 75713.62391880581 ns (± 175.036279385621) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 32064.94610126202 ns (± 107.03502278146138) 31968.37651179387 ns (± 35.724059563197514) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 67811.06218610491 ns (± 193.02949026239236) 62127.86865234375 ns (± 71.05692375627045) 1.09
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5284447.942708333 ns (± 46799.2051359748) 5264425.9375 ns (± 52469.10755975014) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 171400.93017578125 ns (± 29887.07857114163) 173923.71044921875 ns (± 28590.41785531407) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 94483.05751255581 ns (± 352.19769023642004) 94402.99560546875 ns (± 250.70114829192633) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 26308.028940054086 ns (± 17.62582287733536) 26021.988786969865 ns (± 22.741672928323585) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 24722.75655110677 ns (± 30.743720913161475) 24698.676147460938 ns (± 56.18415930124774) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 77164.18108258929 ns (± 145.42214846673954) 74323.0473445012 ns (± 192.19742516830942) 1.04
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 32258.660452706474 ns (± 47.61222858514421) 32694.56045968192 ns (± 54.8834122269996) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 68375.4073079427 ns (± 85.17522923697031) 62358.743489583336 ns (± 75.95126101173096) 1.10
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5300600.338541667 ns (± 48777.968610559146) 5308649.921875 ns (± 49941.48436428887) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 171949.646484375 ns (± 28608.460483345585) 169313.5341796875 ns (± 28495.94384698888) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 94641.67621319111 ns (± 253.38575074021566) 92853.32194010417 ns (± 166.6611488938895) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 26608.168029785156 ns (± 54.36373237630453) 25663.053181966145 ns (± 32.74147270569617) 1.04
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 25094.495282854354 ns (± 61.325605539973296) 24541.741536458332 ns (± 53.067629114081825) 1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 75783.16321739784 ns (± 93.22114566584341) 76047.61265345982 ns (± 703.7814342510129) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 32206.221595177285 ns (± 25.489725830308227) 31753.690279447117 ns (± 60.7810511223399) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 64164.923502604164 ns (± 86.85380893663627) 62728.096516927086 ns (± 108.49862756493134) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4378081.361607143 ns (± 6848.833857540292) 4345793.638392857 ns (± 8083.385849349906) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 128012.5732421875 ns (± 167.46859795642607) 128015.1123046875 ns (± 193.95210891908619) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 93404.8078264509 ns (± 198.6403671135161) 92615.22867838542 ns (± 329.9229868165783) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 25476.051112583704 ns (± 29.44525697158288) 25134.280598958332 ns (± 55.441257871851796) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 24034.875895182293 ns (± 13.486082940901344) 24253.4912109375 ns (± 10.192925306469165) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 74755.49479166667 ns (± 65.69659500283431) 74290.30412946429 ns (± 132.0603845248505) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 33825.24169921875 ns (± 36.289167596136004) 33118.050275530135 ns (± 36.41323358932428) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 62713.51318359375 ns (± 83.16912147380621) 61108.42808314732 ns (± 75.88645141506044) 1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 5045901.674107143 ns (± 5486.079076368533) 5046907.552083333 ns (± 13219.968482324084) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 140782.35560825892 ns (± 453.88013063588306) 144590.30064174108 ns (± 523.9188285105255) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 92989.7139485677 ns (± 213.7133455152862) 92177.7587890625 ns (± 410.88169740554133) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 25181.598369891828 ns (± 29.67075763721032) 25513.5498046875 ns (± 97.30973048710464) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 24325.733693440754 ns (± 21.032343593657945) 24162.61537992037 ns (± 9.585061141978345) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 75276.87886555989 ns (± 78.99092303123491) 75210.62883649554 ns (± 90.74909054453585) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 32715.615641276043 ns (± 55.89427985787743) 32447.603149414062 ns (± 75.51877498092298) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 63362.60201590402 ns (± 64.07192701347373) 61052.9776436942 ns (± 87.27719578175318) 1.04
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 5072543.028846154 ns (± 5051.7484599088075) 5026870.647321428 ns (± 28055.379923848624) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 146574.42220052084 ns (± 1638.0095877323827) 145261.17838541666 ns (± 231.48596957634302) 1.01

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

Please sign in to comment.