Skip to content

Commit

Permalink
Add Unix socket support (#944)
Browse files Browse the repository at this point in the history
* Add Unix socket support

* More cluster test adjustments

* Remove warnings

* dotnet format whitespace

* fix merge

* fix merge

* Add very basic test for the unix socket support

* Try fix long-path error & sync GarnetClientSession connection logic with GarnetClient

* Dispose the GarnetClient objects in tests

* Sync LightClient connection logic with GarnetClient(Session)

* fix

* Add exception message to StoreWrapper.GetIp

* Fix merge

* Add TLS test path

* Add more Unix socket tests with SE.Redis as client

* Add config parsing for --unixsocketperm and tests

* attempt fix import ordering

* Set unix socket permission after listener is bound

* attempt fix import ordering

* attempt fix import ordering

* attempt fix import ordering

* use ILogger in LightClient

---------

Co-authored-by: Vasileios Zois <[email protected]>
  • Loading branch information
PaulusParssinen and vazois authored Feb 3, 2025
1 parent a63ad80 commit 36e9512
Show file tree
Hide file tree
Showing 78 changed files with 1,108 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 36e9512

@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: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 91.48553062336785 ns (± 0.8089761415898568) 92.09857806989125 ns (± 0.4615335988995142) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 2712.4375 ns (± 59.77621461194522) 3209.409090909091 ns (± 615.9930705007249) 0.85
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2581.230769230769 ns (± 47.402802037702806) 3355.885057471264 ns (± 671.4405448282379) 0.77
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 279507.78571428574 ns (± 40581.32378507982) 255104.67525773196 ns (± 22518.241348686952) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 253729.25757575757 ns (± 22854.76911338955) 279010.1875 ns (± 5239.9848882574715) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 19170.217391304348 ns (± 472.6297759751707) 20774.11176470588 ns (± 3436.647380300546) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 145119.55 ns (± 12696.538240020504) 143063.9898989899 ns (± 13433.948976073034) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2865.3297872340427 ns (± 291.4051382303528) 2661.5588235294117 ns (± 98.28289137977124) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 2819.4444444444443 ns (± 67.90410385434329) 2699.306818181818 ns (± 310.3605747993125) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 263913.3711340206 ns (± 32215.59924403846) 263720.3686868687 ns (± 28492.27367903356) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 269061.59375 ns (± 34085.23444005078) 256998.587628866 ns (± 31428.421929425796) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 19642.005617977527 ns (± 2054.6032525858272) 19506.909090909092 ns (± 3545.559303304591) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 146118.52040816325 ns (± 12728.457968961535) 146893.71134020618 ns (± 15493.138619750604) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2728.034090909091 ns (± 351.11210669546784) 3006.010989010989 ns (± 611.9207010081815) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 2703.8 ns (± 53.23022771750223) 4005.463157894737 ns (± 1212.5880078657008) 0.68
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 224499.23076923078 ns (± 2968.8495289658968) 224439.2857142857 ns (± 3736.371629074047) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 218580.3076923077 ns (± 2057.7607726448423) 251024.23076923078 ns (± 20059.64823280637) 0.87
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 14577.35 ns (± 326.47161156507116) 17659.827586206895 ns (± 3022.6904241354896) 0.83
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 141350.85 ns (± 11296.180157424453) 145450.67708333334 ns (± 15481.120518057702) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2639.4814814814813 ns (± 82.18617250831767) 3282.1631578947367 ns (± 626.6985873391612) 0.80
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 3275.3387096774195 ns (± 263.25819242063073) 3504.074468085106 ns (± 806.9685106561309) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 280924.10169491527 ns (± 12294.359436546381) 287167.11627906974 ns (± 15956.914793514963) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 284854.6 ns (± 5270.919529428834) 296240.2340425532 ns (± 21837.0566581905) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 17719.5 ns (± 250.04399612868133) 24096.44318181818 ns (± 4485.381855264854) 0.74
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 149880.74242424243 ns (± 17262.638712792024) 158599.82105263157 ns (± 19846.51747680179) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 2767.9142857142856 ns (± 103.29494362335099) 2918.84375 ns (± 569.2478107694305) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 2732.1923076923076 ns (± 41.51582954204459) 2955.3958333333335 ns (± 490.0410182437828) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 281156.23913043475 ns (± 10684.675254639304) 280716.68292682926 ns (± 10104.047670213715) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 278715.14285714284 ns (± 9969.553796731494) 280866.8 ns (± 12581.189338163218) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 20501.891304347828 ns (± 2674.089280962944) 22878.344086021505 ns (± 3930.5094162999094) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 151897.5824742268 ns (± 15912.860434298436) 154413.76041666666 ns (± 19379.398502829474) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 993.0376344086021 ns (± 349.9366886570429) 987.8723404255319 ns (± 297.0612779926653) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 697.8888888888889 ns (± 360.7839060177826) 923.1182795698925 ns (± 299.59620830676505) 0.76
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1534.25 ns (± 14.728605439138432) 1514.4285714285713 ns (± 23.52564651515541) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 223504.60674157302 ns (± 23024.777285280572) 224305.02747252746 ns (± 22114.40796119663) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1690.8541666666667 ns (± 628.3195797508188) 1712.25 ns (± 47.012736236269554) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 7505.2307692307695 ns (± 46.37196323597885) 7349.714285714285 ns (± 47.236196309167845) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1152 ns (± 23.45207879911715) 1065.4888888888888 ns (± 422.3035343873585) 1.08
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 793.4302325581396 ns (± 260.67633935355315) 860.8604651162791 ns (± 213.05447592745452) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1535.8426966292134 ns (± 264.6583946969275) 1820.9375 ns (± 458.73691147254374) 0.84
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 234102.8 ns (± 37099.01448718315) 226731.77173913043 ns (± 24309.591591446548) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1575.076923076923 ns (± 24.12972419534856) 1691.6979166666667 ns (± 541.1786575282096) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 7572.5 ns (± 97.17213117413385) 8505.845360824742 ns (± 1110.0129911045917) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1130.6237113402062 ns (± 432.4175561530959) 997.5257731958762 ns (± 358.8868523174443) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 834.6979166666666 ns (± 331.73340976378717) 800.8791208791209 ns (± 283.755091394942) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1664.1304347826087 ns (± 251.38553279079574) 1506.9639175257732 ns (± 415.1895917794582) 1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 212447.8404255319 ns (± 7306.516928107507) 207441.70833333334 ns (± 5194.7986735828335) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1502.5402298850574 ns (± 473.10114471450936) 1790.4263157894736 ns (± 370.736766226425) 0.84
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 9078 ns (± 922.4673173684275) 7864.266666666666 ns (± 150.0340278863749) 1.15
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1187.0894736842106 ns (± 443.2331765833736) 1082.3092783505156 ns (± 384.8914176108835) 1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 866.2783505154639 ns (± 302.7074613064306) 777.0434782608696 ns (± 265.14418275592476) 1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1695.6333333333334 ns (± 343.752015724427) 1683.5051546391753 ns (± 267.0871472834031) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 242443.83333333334 ns (± 1851.9062333092616) 251428.5 ns (± 9550.043580470661) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1769.378947368421 ns (± 373.021908516005) 1667.576923076923 ns (± 52.2807215534928) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 7867.346153846154 ns (± 133.17960689350187) 7702.333333333333 ns (± 168.46224921852584) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1085.107142857143 ns (± 39.7569833471772) 1017.7525773195877 ns (± 399.21342012887857) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 849.3526315789474 ns (± 252.61159187453003) 794.0824175824176 ns (± 285.28878413651375) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1643.9450549450548 ns (± 383.0064218387456) 1687.8969072164948 ns (± 459.6083814087473) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 250036.41791044775 ns (± 11782.231390953813) 237886.1923076923 ns (± 2039.9376373072203) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1691.787234042553 ns (± 322.61754121528185) 1734.5105263157895 ns (± 531.5035976887673) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 7700.5 ns (± 99.05379268939603) 7768.333333333333 ns (± 63.36026996094485) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36690.11932373047 ns (± 224.4322069709921) 38656.50092773438 ns (± 136.51082595072543) 0.95
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 41925.88604329427 ns (± 563.5122575288799) 39321.16794057993 ns (± 25.438836385649935) 1.07
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32356.47157796224 ns (± 188.22041374112786) 33689.730096435545 ns (± 168.14091341988905) 0.96
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 32842.77715047201 ns (± 36.70159222882507) 31657.067060198104 ns (± 162.67166917793247) 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.PubSubOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 13323.435902913412 ns (± 56.57027728630312) 13119.732268197196 ns (± 66.18433304843995) 1.02
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 13309.363747151692 ns (± 89.64887510703103) 13244.238682556152 ns (± 45.027129382625866) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 13342.997952270507 ns (± 75.8345321976956) 13249.740209960937 ns (± 68.37048462286529) 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.BasicOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1874.0041184743245 ns (± 5.532929894678881) 1850.6030767985753 ns (± 16.159382416270436) 1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1848.9166977746147 ns (± 5.930390074584872) 1788.6186916351319 ns (± 10.37341763637339) 1.03
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1791.6929084232875 ns (± 8.809017690705765) 1843.7578913824898 ns (± 8.758259770304834) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 82.05719470977783 ns (± 0.12650434328245352) 82.58071954433734 ns (± 0.09002293986226495) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1986.9653156825475 ns (± 2.9115735163106344) 1983.8286249261153 ns (± 44.092043243399935) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1833.3813667297363 ns (± 1.8393257727573709) 1830.7266822228064 ns (± 1.571757815899621) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1865.3131167093914 ns (± 1.9325999644048204) 1865.5521319462703 ns (± 2.280730192348829) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 158398.3708170573 ns (± 1139.8114275433388) 161275.02978515625 ns (± 1031.3401004907407) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 139262.41760253906 ns (± 411.18745541261876) 139932.16283365886 ns (± 1166.0250815421896) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 131731.90319010417 ns (± 847.7383238735156) 134999.23069545202 ns (± 837.9622763111305) 0.98
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 171545.74313151042 ns (± 1288.9394029169107) 176163.93122558593 ns (± 905.8864673567379) 0.97
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 164779.873441256 ns (± 1382.2133234826933) 167032.62632533483 ns (± 1017.9577163053359) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 147750.2495768229 ns (± 779.1939986142356) 151400.15593610491 ns (± 589.7752517077417) 0.98
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 154721.83635066106 ns (± 330.85516989281007) 155511.30253092447 ns (± 764.9321905664825) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 149318.38369140626 ns (± 1217.5306430439111) 141996.0849527995 ns (± 808.0063291098604) 1.05
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 130138.52936197916 ns (± 1081.8044320707672) 138819.3502666767 ns (± 463.25633932487403) 0.94

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 35399.96555873326 ns (± 101.60885508748895) 34619.74041278545 ns (± 31.531144628917996) 1.02
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 39353.62337552584 ns (± 38.80180884533165) 36974.795766977164 ns (± 54.32257242096263) 1.06
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30541.685837965746 ns (± 36.53851547921758) 31268.739201472355 ns (± 46.96011909002236) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30937.2065226237 ns (± 47.319056195189034) 32621.419881184895 ns (± 508.10871756096583) 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.

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17193.890775408065 ns (± 50.4653224527908) 16657.91437784831 ns (± 22.328249161655886) 1.03
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16557.637014535758 ns (± 12.751885292709488) 16542.100817166844 ns (± 69.07013626588335) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15352.140293666294 ns (± 114.61043036698275) 15805.308726719448 ns (± 16.98663809851525) 0.97
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14357.343613760811 ns (± 66.26414095242238) 14705.237434895833 ns (± 63.543253720086554) 0.98
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 121679.14707845052 ns (± 513.6130248491515) 120228.0676167806 ns (± 432.2962413448849) 1.01
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 20658.252106730142 ns (± 81.97040034885707) 21994.30106201172 ns (± 99.69280207923191) 0.94
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 24056.785237630207 ns (± 120.74068547825632) 20723.09374593099 ns (± 148.4306953816037) 1.16
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 17373.272178141277 ns (± 125.11899049389363) 16504.0527537028 ns (± 83.69147162016223) 1.05
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 17441.955804443358 ns (± 87.96375384399579) 15460.571704101563 ns (± 74.41007152751959) 1.13
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 130718.35918719952 ns (± 117.13401120182787) 130021.89908854167 ns (± 1083.9364843727944) 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.

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 244.70434617996216 ns (± 0.3062853561629872) 253.9987817207972 ns (± 0.14079675849066278) 0.96
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 283.39225094658985 ns (± 0.3498597534230083) 286.1490251834576 ns (± 0.34804600187258994) 0.99
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 332.93844010035195 ns (± 2.00431578083114) 320.9288721084595 ns (± 2.8818637144913346) 1.04
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 323.45022730032605 ns (± 0.26902016928778943) 342.33083925247195 ns (± 1.799960089427452) 0.94
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 241.0491450627645 ns (± 0.271252811975737) 240.99959314786472 ns (± 0.42438693085801094) 1.00
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 188.51925026453458 ns (± 0.26321915750162006) 186.51226561864218 ns (± 0.9877343494788233) 1.01
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 313.4689508846828 ns (± 0.5798559563425211) 320.0663321018219 ns (± 0.3623149803054724) 0.98
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 313.757625409535 ns (± 2.155779347376138) 327.72151433504547 ns (± 0.4136689837352726) 0.96
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 372.9801641782125 ns (± 2.0826286763522552) 383.25929590861 ns (± 2.115578660595358) 0.97
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 372.30761496225995 ns (± 3.165588517309448) 387.72661005655925 ns (± 1.9501192031372012) 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.PubSubOperations (windows-latest net8.0 Release)

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 9220.316750662667 ns (± 19.96022109672535) 9173.741353352865 ns (± 18.161190609686415) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 9115.879276820591 ns (± 27.580841711666352) 9164.63383992513 ns (± 21.895556175136406) 0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 9148.536427815756 ns (± 17.02631881555194) 9196.02573939732 ns (± 11.93540965954698) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 48149.10617937361 ns (± 355.3065780096633) 44956.82794189453 ns (± 275.0670908565898) 1.07
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 189235.219140625 ns (± 1113.460022340978) 186545.0946044922 ns (± 757.5003762187454) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 122086.79169108073 ns (± 663.97478065549) 118847.1684366862 ns (± 71.59271199158269) 1.03
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 96753.76401367187 ns (± 584.2633864105952) 96526.68450055804 ns (± 473.44501200524746) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 45420.09707438151 ns (± 267.19495607316236) 44246.95081035908 ns (± 45.82611217841236) 1.03
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 204052.09801432292 ns (± 1633.9266653571767) 199532.28107096354 ns (± 1436.2181889724231) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 135406.63652692523 ns (± 765.9213480520476) 132146.60008826622 ns (± 550.1018541067072) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 122554.50462928184 ns (± 378.9714668375372) 121172.31024639423 ns (± 334.37127145830686) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 44901.176633707684 ns (± 308.2010556030688) 44015.14280046736 ns (± 159.87038095441713) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 189018.07697941706 ns (± 855.5231574474427) 188369.21125139509 ns (± 876.6915285058708) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 120965.7115641276 ns (± 568.8705950968945) 122449.8947265625 ns (± 725.1300838037243) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 94917.7070225307 ns (± 379.48843888526056) 98586.56049804688 ns (± 439.3315617561115) 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.

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16628.555415226863 ns (± 20.521532745186654) 16031.067984444755 ns (± 15.287268420064034) 1.04
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14682.63907799354 ns (± 17.884992348563355) 14686.920635516826 ns (± 19.815657139694903) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14369.91704305013 ns (± 7.047997168328995) 14232.171630859375 ns (± 16.018826008678072) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13064.94873046875 ns (± 22.792743156576126) 14738.220038780799 ns (± 18.564265737611887) 0.89
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 140494.13364955358 ns (± 178.97170613159827) 132749.61460658483 ns (± 235.68372996417122) 1.06
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19594.986470540363 ns (± 37.14665179544345) 19261.113993326824 ns (± 28.900922434060444) 1.02
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 19758.115946451824 ns (± 21.519430792031578) 19247.492327008928 ns (± 42.90592638471224) 1.03
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15170.109231131417 ns (± 12.115421042666465) 15258.085087367466 ns (± 12.182406146192301) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14424.63858468192 ns (± 35.981973293881225) 15273.299357096354 ns (± 18.201449311933366) 0.94
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 144033.08919270834 ns (± 67.50113116492845) 141351.14583333334 ns (± 169.94407683318255) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 247.54926118850707 ns (± 1.3413896300219756) 259.41586682001747 ns (± 1.6682152553364442) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 316.98031187057495 ns (± 1.7643627898491085) 312.6999137060983 ns (± 1.489949811342406) 1.01
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 548.1962804794312 ns (± 3.222819729100531) 531.420486386617 ns (± 1.6111334066734346) 1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 611.5335898766151 ns (± 1.3908599564219595) 634.2438974380493 ns (± 2.1202048561358575) 0.96
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 256.15544309616087 ns (± 0.8894352976274311) 238.71243524551392 ns (± 0.6280752470307084) 1.07
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 308.17097348433276 ns (± 0.7279683134167642) 318.0217457498823 ns (± 1.2342803177530735) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 488.44984544118245 ns (± 2.132023252638061) 522.4768304824829 ns (± 1.727065141704851) 0.93
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 603.8055176368126 ns (± 0.8528827667479867) 633.2737623850504 ns (± 5.74130211101742) 0.95
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 238.02840533623328 ns (± 1.0602771215317164) 239.08974198500314 ns (± 0.28096622114434516) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 334.10464299519856 ns (± 1.0706659924320567) 296.81461709340414 ns (± 1.4462112138924903) 1.13
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 505.5716344197591 ns (± 1.2151048369339756) 529.7553105036418 ns (± 1.8815062946727956) 0.95
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 607.1937293272752 ns (± 1.4499662220839862) 630.9179216793606 ns (± 1.83650722728347) 0.96
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 239.71801013946532 ns (± 2.1240750395514483) 235.4146014360281 ns (± 0.3919704092280087) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 305.8739115851266 ns (± 1.3528487715360724) 330.0365932782491 ns (± 0.8348263716989475) 0.93
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 498.43747309276034 ns (± 3.3310143306337596) 495.6258986790975 ns (± 2.3722555934049816) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 591.2298439025878 ns (± 3.1465305222496127) 616.6188908985683 ns (± 2.0754195734125886) 0.96
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 236.35430402755736 ns (± 1.093366984013913) 230.82545790672302 ns (± 0.571787224934389) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 308.0569629351298 ns (± 1.6970063368048305) 300.22404040609086 ns (± 1.0780210794667275) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 489.6643527348836 ns (± 2.633060834395369) 505.02250741322837 ns (± 3.7969463083610004) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 586.3872853597005 ns (± 2.5918831243639273) 602.7131427764892 ns (± 2.5307190393499925) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 214.21245677130563 ns (± 0.26169156312385905) 215.68067807417648 ns (± 0.21001378038873528) 0.99
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 275.1496156056722 ns (± 0.3176829349676733) 276.34572823842365 ns (± 0.635917478170028) 1.00
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 299.95170661381314 ns (± 0.8221060066094903) 291.8911365362314 ns (± 0.4633080280968775) 1.03
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 294.9114424841745 ns (± 0.6702844579428475) 312.0753765106201 ns (± 0.5458655930641008) 0.95
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 229.5137916292463 ns (± 0.5264185225967927) 226.60324414571127 ns (± 0.8311678430510353) 1.01
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 175.38704321934625 ns (± 0.2607421063470711) 174.71367291041784 ns (± 0.18224450028578476) 1.00
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 304.4093132019043 ns (± 0.4632353778288179) 302.97868728637695 ns (± 1.5694731412201983) 1.00
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 314.0849011284964 ns (± 1.5204569868727789) 314.2521588007609 ns (± 0.5894987736346858) 1.00
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 337.30915784835815 ns (± 0.4015746687538062) 363.09986848097583 ns (± 0.46225583738908804) 0.93
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 353.0553306852068 ns (± 0.6847809118759458) 327.9350280761719 ns (± 1.2043001467841972) 1.08

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 123782.95522836539 ns (± 242.32319380580742) 121261.82698567708 ns (± 247.6842027211884) 1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 105006.13731971153 ns (± 169.37497301396533) 109006.10880533855 ns (± 330.6527203316423) 0.96
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 100057.09926060268 ns (± 159.01878009998123) 98045.04629281852 ns (± 403.8581130301119) 1.02
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 137805.34198467547 ns (± 314.46684503491895) 138150.1505533854 ns (± 289.9081346547928) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 119673.93147786458 ns (± 505.6783080006785) 122555.77718098958 ns (± 525.1567606430909) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 112924.67041015625 ns (± 453.0697412149989) 114689.794921875 ns (± 726.0492015576287) 0.98
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 125086.33161272321 ns (± 218.03126328373577) 120851.38784555289 ns (± 241.56091725860952) 1.04
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 105604.29922250602 ns (± 194.09787907918755) 106898.08959960938 ns (± 266.20875782399634) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 97714.51241629464 ns (± 141.59867146479814) 100604.91681780134 ns (± 149.08499554801105) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 3142.222222222222 ns (± 316.5749916580918) 3525.531914893617 ns (± 917.7972894718558) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2654.3478260869565 ns (± 659.5724628359541) 2840.425531914894 ns (± 820.7417506600939) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 255120 ns (± 61062.33443677605) 247268.68686868687 ns (± 58122.60905148673) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 254586.45833333334 ns (± 50047.21900847697) 242148.97959183675 ns (± 51930.87841514576) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 17846.739130434784 ns (± 5208.582331999871) 18090 ns (± 6025.266090445646) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 118269.79166666667 ns (± 20739.040833485582) 117862.63736263737 ns (± 17819.556350330065) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2503.2258064516127 ns (± 753.6074997467941) 2765.5555555555557 ns (± 848.4170470016185) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 2890.3225806451615 ns (± 857.7098572119162) 2592.8571428571427 ns (± 843.0736598164415) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 246752.57731958764 ns (± 46984.942385795934) 232504.12371134022 ns (± 40259.33359050051) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 243383.33333333334 ns (± 48283.41039423631) 237390.52631578947 ns (± 41982.56495687635) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 17559.375 ns (± 5406.51805693831) 19040 ns (± 6948.708742744177) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 134157 ns (± 27793.82699794901) 121268.75 ns (± 23852.954412619965) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2701.0526315789475 ns (± 738.8165834691034) 3546.938775510204 ns (± 1269.7271467290732) 0.76
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 2578.125 ns (± 764.3646312288947) 2836.559139784946 ns (± 800.7856123882021) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 245323.62637362638 ns (± 29388.988244521624) 244714.44444444444 ns (± 28947.253701843656) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 260886.31578947368 ns (± 50512.03271546446) 249794.2528735632 ns (± 32615.12474198606) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 19383.14606741573 ns (± 2797.1266082379557) 21762.5 ns (± 7634.06837800134) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 123497 ns (± 24515.707003857544) 130098.48484848485 ns (± 26090.90217398239) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2725 ns (± 737.626874912653) 2996.7391304347825 ns (± 978.3874473506397) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2560.4651162790697 ns (± 696.7621030025773) 3837.8947368421054 ns (± 1548.03780723585) 0.67
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 296641.3793103448 ns (± 46380.0918391244) 271619.51219512196 ns (± 23729.92817345079) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 310094.6808510638 ns (± 63359.25960626463) 267878.7356321839 ns (± 33176.37821762043) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 22915.555555555555 ns (± 4350.872600354939) 24873.076923076922 ns (± 4466.9173293615395) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 135793.43434343435 ns (± 29588.42907326624) 138727.36842105264 ns (± 26618.63625719036) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 2761.2903225806454 ns (± 672.7672021397111) 4615.625 ns (± 2599.446423861495) 0.60
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 2847.9166666666665 ns (± 831.483033553734) 2834.94623655914 ns (± 817.3321176586263) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 279996.511627907 ns (± 31526.879092849602) 280783.1325301205 ns (± 26248.697153624777) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 311153.1914893617 ns (± 68736.46525950795) 298561.62790697673 ns (± 34524.93529782122) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 23058.13953488372 ns (± 4451.680848881796) 28459.782608695652 ns (± 9201.660860387343) 0.81
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 126852.08333333333 ns (± 22618.809029872136) 144150 ns (± 27910.04346674848) 0.88

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: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 62129.96390206473 ns (± 108.28648738801964) 61460.61330942007 ns (± 95.52692904403658) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 213691.47479717547 ns (± 395.2835540307022) 211753.10756138392 ns (± 500.3420077476218) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 135243.87904575892 ns (± 454.77393689582567) 135143.25796274038 ns (± 191.33773533625026) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 115398.9530436198 ns (± 149.0432717821147) 116002.94189453125 ns (± 105.69203900144534) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 61820.10294596354 ns (± 32.88471764156714) 61110.157993861605 ns (± 85.46230336470812) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 221118.49365234375 ns (± 1194.8820029447538) 217629.21142578125 ns (± 1168.516051094382) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 141660.8927408854 ns (± 431.6691872521747) 140284.3017578125 ns (± 411.2218715176571) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 140493.25299944196 ns (± 318.33550524115174) 138984.68912760416 ns (± 375.4698759005819) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 60660.63781738281 ns (± 102.09517026042884) 61117.10979755108 ns (± 133.43348485239105) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 210027.82451923078 ns (± 301.7655371646742) 219379.49916294642 ns (± 452.3626165639006) 0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 132537.50523158483 ns (± 132.89814812929814) 130700.32301682692 ns (± 155.92102805776616) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 120598.99815150669 ns (± 78.05047625083505) 115360.00178410456 ns (± 58.22921203431112) 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.LuaScriptCacheOperations (windows-latest net8.0 Release)

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 2310.4166666666665 ns (± 1070.413512489121) 2663.265306122449 ns (± 2453.543104153372) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 665.5913978494624 ns (± 435.2646929957412) 2432.6530612244896 ns (± 2127.7632372650182) 0.27
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2393.103448275862 ns (± 1306.8507417708574) 5397.959183673469 ns (± 3171.1645261520416) 0.44
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 231083.8383838384 ns (± 46375.406279249466) 263207.57575757575 ns (± 51809.15743440612) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 2750 ns (± 2404.4695224124857) 6075.757575757576 ns (± 3704.935784210112) 0.45
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 10647.916666666666 ns (± 3993.863165214368) 14916.315789473685 ns (± 3594.902138943121) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1684.6938775510205 ns (± 1321.0704844596987) 3763.265306122449 ns (± 2515.872817131225) 0.45
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 1404.1237113402062 ns (± 962.3016598427353) 3681.25 ns (± 1986.6561432666065) 0.38
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 3796.875 ns (± 2055.3884573302234) 5620.408163265306 ns (± 3062.9801263419367) 0.68
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 234520.202020202 ns (± 56352.32458091731) 261934.0206185567 ns (± 44717.42037179586) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2527.0833333333335 ns (± 1704.6981005547839) 5532.631578947368 ns (± 3233.384436780358) 0.46
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 8962.5 ns (± 2574.541349035734) 15575.510204081633 ns (± 3504.932054417086) 0.58
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1207.2164948453608 ns (± 1328.5524251574548) 2180.4347826086955 ns (± 1839.2090470571513) 0.55
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 1776.530612244898 ns (± 1962.5777820508442) 1710.112359550562 ns (± 1468.6918223541825) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1182.9787234042553 ns (± 1380.0138925490805) 4517.34693877551 ns (± 2924.6208851219612) 0.26
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 228721.05263157896 ns (± 37534.96496101814) 265002.2471910112 ns (± 26236.04814306977) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1894.6808510638298 ns (± 1129.3129533088231) 4637.5 ns (± 3495.3578237126844) 0.41
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 7042.105263157895 ns (± 1695.7756618093003) 15213.40206185567 ns (± 4122.464596218994) 0.46
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1262.5 ns (± 1271.902843029004) 1918.6813186813188 ns (± 1759.6029910757388) 0.66
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 1062.6315789473683 ns (± 716.1127489473477) 1219.2771084337348 ns (± 933.7124735431531) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1963.0434782608695 ns (± 1729.93790089298) 3639.3617021276596 ns (± 2527.4500765139132) 0.54
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 273163.1313131313 ns (± 52676.0346051929) 289065.11627906974 ns (± 21263.931170172877) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 2071.276595744681 ns (± 1754.8471943050565) 6063.265306122449 ns (± 4038.8420243875835) 0.34
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 7253.763440860215 ns (± 2717.837981053616) 15527.319587628866 ns (± 3751.624791191566) 0.47
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1526.3157894736842 ns (± 1198.0667518002979) 1968.4782608695652 ns (± 1841.2208890189083) 0.78
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 681.9148936170212 ns (± 617.3064567103) 2084.0425531914893 ns (± 1812.2227302338422) 0.33
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 2959.7938144329896 ns (± 1848.4599329472464) 4818.367346938776 ns (± 3530.817111082429) 0.61
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 248784.3373493976 ns (± 29321.121505219264) 296696.5517241379 ns (± 32792.05607246217) 0.84
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1877.7777777777778 ns (± 1388.991379438402) 5208.2474226804125 ns (± 4097.628127524222) 0.36
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 6316.129032258064 ns (± 1918.009063007368) 14467.01030927835 ns (± 3489.828125229467) 0.44

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: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 168.21022669474283 ns (± 0.3476761549066627) 147.15777397155762 ns (± 1.1477086490000434) 1.14
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 172.84031084605627 ns (± 0.7012063890793279) 178.05726357868738 ns (± 0.2620194444045135) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 252.8890337262835 ns (± 0.40802934375464833) 250.81770261128744 ns (± 0.5723244563831923) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 268.69753769465854 ns (± 0.5687848628067085) 263.65881987980435 ns (± 0.6307447552243619) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 131.56881882594183 ns (± 0.2636248962109682) 132.02151934305826 ns (± 0.15743970409774805) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 168.60899766286215 ns (± 0.37160231254436543) 165.68979024887085 ns (± 0.26856975720341775) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 254.1032393773397 ns (± 0.520965849983295) 265.64686848567084 ns (± 3.879040424521697) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 270.31729561941967 ns (± 0.6357220592945665) 277.5430815560477 ns (± 0.5297232648758817) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 131.7722256978353 ns (± 0.7206825830532296) 133.84162829472467 ns (± 0.1853440139530716) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 165.9462366785322 ns (± 0.18738267268629466) 170.86921374003092 ns (± 0.3640196219362167) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 263.01759206331695 ns (± 0.2927610246565961) 273.6254794257028 ns (± 0.716603219096249) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 256.1629908425467 ns (± 0.32006715216870324) 258.9918518066406 ns (± 0.5257518885507759) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 138.91608238220215 ns (± 0.49152782816581786) 130.1737748659574 ns (± 0.2373066116378052) 1.07
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 172.35374291737875 ns (± 0.36520934438290825) 181.853267124721 ns (± 0.1064660790312968) 0.95
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 250.67971774509974 ns (± 0.5392803085566568) 261.058836716872 ns (± 0.5400200930574295) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 270.01198450724286 ns (± 0.5606943325435692) 273.3705409367879 ns (± 0.9115754376088158) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 174.45586363474527 ns (± 1.3494296228496703) 133.8522502354213 ns (± 0.39658990724305737) 1.30
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 182.7997429030282 ns (± 0.2747914797395148) 168.96663629091702 ns (± 0.1447624667185099) 1.08
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 248.98271901266915 ns (± 0.35771903341505534) 254.73200480143228 ns (± 0.3539203689926874) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 264.95384148189 ns (± 0.6225099077463548) 258.89409269605363 ns (± 0.4127175406363837) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 40517.66195678711 ns (± 418.8252253115767) 43549.62041364397 ns (± 100.61271635674733) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 53633.2856488909 ns (± 252.05827310069213) 49625.39340209961 ns (± 146.93217964987983) 1.08
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 86202.59979717548 ns (± 167.72003773258805) 85365.1373431866 ns (± 356.8463982687434) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 72657.81825358073 ns (± 410.2389120333101) 64460.458675130205 ns (± 483.64866427411664) 1.13
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 32441.70071207682 ns (± 259.6711578800094) 32015.199031284876 ns (± 43.844100994231866) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 30861.92648080679 ns (± 159.37462630997823) 30475.86960144043 ns (± 190.06134410603488) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 181623.0585530599 ns (± 1262.9108586471934) 186205.52868652344 ns (± 1947.5412526316893) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 341893.54389648436 ns (± 2370.1610923834082) 356080.8432779948 ns (± 4675.2056558457025) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 42043.59179251535 ns (± 71.20800432273776) 42917.07728271485 ns (± 230.49939110091574) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 54470.507540189305 ns (± 110.16153508888834) 55683.051783970426 ns (± 206.8053665930171) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 97014.32705078126 ns (± 445.2302285717615) 95075.19655064175 ns (± 1051.4466379267276) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 71973.80361703727 ns (± 207.4839536409166) 69152.29712320963 ns (± 397.27866022663045) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 32759.789607121395 ns (± 48.19933086508709) 32625.381577555338 ns (± 162.3332936349271) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 37625.151674397785 ns (± 261.8497832363553) 36967.22805175781 ns (± 217.2617049707254) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 183061.6381998698 ns (± 1208.5663154266067) 177782.24545898437 ns (± 1601.0117986834584) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 350754.0109375 ns (± 1911.5037112122734) 354023.2323079427 ns (± 4145.847944387794) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 41242.78362019857 ns (± 333.5139776802497) 42857.27016194662 ns (± 155.40206407429673) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 48402.6997660319 ns (± 306.1231836684966) 48790.64019978841 ns (± 228.09236596234896) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 85295.61193847656 ns (± 211.207308734967) 89859.13765869141 ns (± 427.1645940418915) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 70070.54304199219 ns (± 843.6902400270707) 67491.12106759207 ns (± 235.33308238721335) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 32432.833614095052 ns (± 237.5065626439229) 32111.054809570312 ns (± 126.29810662549822) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 30450.138235473634 ns (± 124.58093828206206) 31220.375065730168 ns (± 137.07997846239337) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 176930.35867745537 ns (± 660.1419817037994) 180565.8450032552 ns (± 1560.2116279396025) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 334680.7193359375 ns (± 2921.2510808626043) 336630.1865234375 ns (± 3196.6643679018853) 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.RawStringOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15397.894251505533 ns (± 59.516563777939844) 15428.177727332482 ns (± 28.660255545442674) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19829.38485130897 ns (± 25.355566549179827) 19734.29417673747 ns (± 37.27911938495364) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 22744.741333007812 ns (± 161.45349548178748) 21760.437244121844 ns (± 33.886199882429175) 1.05
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22139.367509969077 ns (± 142.15041575649803) 22284.067934163413 ns (± 118.65734547131781) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 17128.214314778645 ns (± 14.37696544120622) 16306.013803335336 ns (± 24.29999788804336) 1.05
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10531.113907877605 ns (± 66.49338335071366) 10581.605406443277 ns (± 11.393633744556857) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22059.1949991862 ns (± 192.4701591645332) 23786.999895222983 ns (± 176.33282771258274) 0.93
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22530.411878313338 ns (± 101.35409232132997) 23994.505500793457 ns (± 35.776728504290176) 0.94
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 27564.10991414388 ns (± 189.47486777181535) 27273.173775227864 ns (± 126.0251614585127) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26992.823743184406 ns (± 62.04429115276824) 26840.963595581055 ns (± 78.8235362295106) 1.01
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21238.878947957357 ns (± 126.21634620072984) 22480.75089087853 ns (± 57.41195704304184) 0.94
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26846.21772664388 ns (± 163.71619293814004) 27809.108363560266 ns (± 92.83755952810019) 0.97
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 29164.09978129069 ns (± 118.48125870833881) 30184.878807654746 ns (± 110.31620801426823) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30310.97346848708 ns (± 154.71699390112377) 30122.41423543294 ns (± 108.07829981513837) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16605.776485188802 ns (± 76.43910863881811) 16682.312890625 ns (± 90.74413248044394) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 11049.49973449707 ns (± 62.37860710996325) 10481.390740712484 ns (± 8.238923635575102) 1.05
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27086.813284737724 ns (± 131.42465437972783) 28366.782913208008 ns (± 136.2983542603226) 0.95
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27537.07000325521 ns (± 105.06291781473371) 29130.075864664712 ns (± 90.89468892295406) 0.95
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 34778.01747233073 ns (± 179.27450831005922) 34199.58949933733 ns (± 275.4469200303416) 1.02
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32145.79610595703 ns (± 141.89312895374334) 34980.35637991769 ns (± 154.1324003765105) 0.92
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15274.992566935221 ns (± 49.19168189609834) 15544.61617572491 ns (± 18.915968769027458) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20130.818744913737 ns (± 111.51869343572139) 22339.97982076009 ns (± 77.77454787690463) 0.90
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 22755.815213012695 ns (± 115.22624967021363) 21890.982482910156 ns (± 95.40903655094002) 1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22148.64211801382 ns (± 70.09330682103962) 23318.508126831053 ns (± 98.1504874511448) 0.95
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16478.650270734513 ns (± 21.863860247357458) 16229.687759399414 ns (± 10.115606156115787) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10690.56533203125 ns (± 81.87770041219127) 10663.034527369908 ns (± 48.22261697723563) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21416.983640034992 ns (± 33.91786292094771) 21750.163135782877 ns (± 136.73430370093678) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22283.50205078125 ns (± 74.27203146602216) 21818.190209960936 ns (± 99.28561499602735) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27145.789341227213 ns (± 108.27437926934925) 27165.399880981444 ns (± 143.7970524189351) 1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 29804.85768737793 ns (± 60.526389263172916) 26801.051409040178 ns (± 77.6908656510439) 1.11

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: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 58165.00040690104 ns (± 61.059686750484666) 59630.16836983817 ns (± 115.36421833679725) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 77635.39898212139 ns (± 124.51849082915378) 75294.67022235577 ns (± 78.6743827823035) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 98237.7179827009 ns (± 110.28098718190661) 98691.69474283855 ns (± 145.74312210197184) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 83843.91338641827 ns (± 356.01073110887876) 83268.81479116586 ns (± 209.55005341539032) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 53358.45194498698 ns (± 96.28714030523058) 54332.292292668266 ns (± 25.129506593071724) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 48481.650954026445 ns (± 31.658986476596187) 48801.42081124442 ns (± 45.579746467160255) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 181817.67578125 ns (± 325.4823836247661) 182037.58463541666 ns (± 559.5443659362022) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 310487.30119977676 ns (± 1035.464040316301) 318482.50558035716 ns (± 731.9286160001648) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 60600.05258413462 ns (± 48.03629073316798) 58322.33450753348 ns (± 30.887353556604886) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 80899.14469401042 ns (± 174.2407583541499) 80250.23193359375 ns (± 177.46449788564635) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 105314.62768554688 ns (± 309.3723399597021) 102825.75276692708 ns (± 125.696049501228) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 81038.85323660714 ns (± 129.50285428085914) 83680.94998873197 ns (± 83.72745686487593) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 53519.58269391741 ns (± 76.20679708338456) 51933.19091796875 ns (± 41.36745095153019) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 56458.85271344866 ns (± 131.96669315697525) 53693.39817592076 ns (± 95.72417253411565) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 183668.6971028646 ns (± 473.4225475954254) 193656.8367513021 ns (± 926.9431335150795) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 325453.623046875 ns (± 1930.6612237346692) 334363.38239397324 ns (± 1434.6134675402714) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 58944.85144981971 ns (± 31.090866125197156) 59898.25352260045 ns (± 70.41367424080808) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 73811.56005859375 ns (± 79.03218731764927) 74239.88037109375 ns (± 66.3883858381904) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 97252.82679966518 ns (± 85.69733044243833) 97403.32172100361 ns (± 84.34926357801868) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 89705.20874023438 ns (± 178.75309914789992) 81515.74445452009 ns (± 213.06016970627098) 1.10
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 52300.98179408482 ns (± 36.527503892903226) 50777.88609095982 ns (± 42.98520199103216) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 50781.6403902494 ns (± 108.6620147581985) 47960.31634990986 ns (± 42.09018540106139) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 183246.90755208334 ns (± 421.2175311862141) 192924.25188337054 ns (± 418.5959053545025) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 324599.61688701925 ns (± 568.0289273243494) 334554.013671875 ns (± 1346.513209774297) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 149390.5091715495 ns (± 805.5147015249975) 144902.9667794364 ns (± 587.2739805005476) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 18653.806873028094 ns (± 26.357828771371338) 18938.180973597937 ns (± 94.82881644906335) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17715.620505699746 ns (± 23.63596110734876) 17437.556080744816 ns (± 48.112237619052195) 1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 141847.85374232702 ns (± 501.97958505191) 140926.73332868304 ns (± 254.41434346107152) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 44579.59267953726 ns (± 133.7075703243158) 44753.36882371169 ns (± 69.13070925124218) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 103036.26355794272 ns (± 424.5620033111284) 103630.89544677734 ns (± 146.66283217801092) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 9989572.951041667 ns (± 186015.0002239832) 10186040.505859375 ns (± 187803.6691981961) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 277956.9751953125 ns (± 28136.551640054986) 274673.5922314453 ns (± 28287.099515434737) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 145329.69161283053 ns (± 420.57306839122947) 145319.10056152343 ns (± 990.4841847167351) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 19296.761490885416 ns (± 130.46349051841915) 18995.43902001014 ns (± 45.214494462331466) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 18289.188568115234 ns (± 90.16537521345346) 18197.161066691082 ns (± 150.91152115962416) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 141349.4969075521 ns (± 170.5177482528568) 144182.6383526142 ns (± 509.96544355336664) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 44179.654170735674 ns (± 88.51540238432602) 45676.12925415039 ns (± 371.4551940104552) 0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 101201.21517740886 ns (± 308.20591646790854) 101473.29929293119 ns (± 146.24652441704768) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10016215.422916668 ns (± 186679.78318924442) 10374486.736328125 ns (± 197758.973236133) 0.97
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 279419.3024951172 ns (± 28352.97314858601) 275617.76036132814 ns (± 27934.49890854628) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 147137.62758225662 ns (± 432.09982779236344) 145974.89103190103 ns (± 915.5009341500502) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 19246.92764869103 ns (± 73.16325303026635) 18976.728570120675 ns (± 129.8279614880666) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 17562.937792460125 ns (± 7.985803812145151) 18299.81295369466 ns (± 146.36891324661374) 0.96
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 138833.49694010417 ns (± 846.8274486614322) 144477.13498535156 ns (± 906.4890631544816) 0.96
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 43685.819700113934 ns (± 226.43667667547177) 44712.29389648438 ns (± 206.53505536449097) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 101446.9763445173 ns (± 204.97112090211886) 102778.23533528646 ns (± 397.79741489481256) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8361628.2640625 ns (± 56227.352244597256) 8615972.684375 ns (± 84908.08583508582) 0.97
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 228717.90231119792 ns (± 770.5563052877098) 228062.708992513 ns (± 737.2634696693157) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 147077.36427659256 ns (± 493.2510309192521) 143564.21320452009 ns (± 708.8212367717206) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 18496.247292151817 ns (± 13.361278511463906) 18799.88048226493 ns (± 68.30886527439232) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 18021.916449991862 ns (± 109.0122958406313) 17706.268744913737 ns (± 60.11783940907298) 1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 141277.87744140625 ns (± 132.07099680794278) 142530.7942220052 ns (± 637.5205849181622) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 44142.843570963545 ns (± 105.27507003685469) 44993.59360613142 ns (± 125.64692735491472) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 100728.74069448617 ns (± 223.18796214117293) 102773.98026529948 ns (± 279.4536854936951) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9343470.838541666 ns (± 104932.81265894153) 9526392.973214285 ns (± 93028.83122238709) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 252756.49743652344 ns (± 442.47319985455357) 258475.6683872768 ns (± 883.4863438885585) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 151871.31302897134 ns (± 724.6193185276852) 146614.44916643415 ns (± 414.3112085764034) 1.04
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 18810.46420288086 ns (± 27.931460144733578) 18814.077940720777 ns (± 32.08377494936796) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 17556.353491646903 ns (± 55.747862425583094) 17801.224543253582 ns (± 61.832636399504835) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 140864.56451416016 ns (± 158.96457177522285) 142028.54288155693 ns (± 558.3829206062379) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 46080.93376813616 ns (± 62.85173515874257) 44623.129680926984 ns (± 65.70399650262594) 1.03
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 102690.78361628606 ns (± 100.26705494140788) 102316.0083984375 ns (± 287.7720801311852) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9187393.0375 ns (± 60024.44312655093) 9576520.973958334 ns (± 100104.13186355875) 0.96
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 249261.27947591146 ns (± 1856.7800415407141) 252042.47133091517 ns (± 411.1363296954834) 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.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14515.696305495043 ns (± 18.79221911651167) 13939.539642333984 ns (± 50.58608006503556) 1.04
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20083.40627034505 ns (± 53.796043525565715) 20104.535420735676 ns (± 24.17497891409843) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21189.53369140625 ns (± 120.19439141683772) 20612.007751464844 ns (± 35.55174428550473) 1.03
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22830.695519080527 ns (± 55.90481969133097) 21589.10380045573 ns (± 27.275582118839576) 1.06
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15607.94437953404 ns (± 27.728735043916608) 15385.317121233258 ns (± 21.769534101853523) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10969.250615437826 ns (± 14.365097269714095) 10923.10053507487 ns (± 17.670689251196787) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22161.06894356864 ns (± 38.1662464401914) 23388.889973958332 ns (± 51.108186066713024) 0.95
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22746.74028669085 ns (± 96.79485319627031) 22838.196890694755 ns (± 31.4290914924298) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26093.56180826823 ns (± 98.72504976281915) 26619.16264125279 ns (± 86.75559254441268) 0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26019.138663155692 ns (± 54.67678019508965) 27162.26328531901 ns (± 118.93906999454744) 0.96
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19322.512919108074 ns (± 55.6870767140266) 19260.29029259315 ns (± 47.47934451285745) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25618.39338030134 ns (± 70.04928517994206) 25656.26495361328 ns (± 64.3691735918739) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 26310.3998819987 ns (± 49.56716953174179) 27073.860270182293 ns (± 85.96108588882282) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 28143.61070905413 ns (± 46.81711083387446) 27359.938354492188 ns (± 69.09835587688754) 1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15109.526933942523 ns (± 31.092561405336408) 15460.959676106771 ns (± 35.282619636101906) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 11920.919447678785 ns (± 19.959586899702035) 10954.190004788912 ns (± 15.77342516016307) 1.09
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27825.67392985026 ns (± 45.63398630200717) 26763.999502999442 ns (± 41.64438256132931) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27866.727447509766 ns (± 29.70713449599517) 26660.458156040735 ns (± 36.16213472642134) 1.05
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 30101.683146158855 ns (± 127.39868906510463) 31453.7841796875 ns (± 132.037090380326) 0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31578.19562639509 ns (± 153.49482697110085) 31827.694498697918 ns (± 85.84827971444724) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 13826.45004272461 ns (± 29.223968248073206) 14429.316820417132 ns (± 26.412436096619086) 0.96
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20041.49453299386 ns (± 31.867320587571864) 20655.41447230748 ns (± 31.82828628484363) 0.97
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 20419.240315755207 ns (± 96.13599185672528) 20450.76153094952 ns (± 25.83238140163923) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22391.6059366862 ns (± 71.33673876947157) 23239.7703904372 ns (± 37.608104686886826) 0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15022.957845834586 ns (± 14.29065455467309) 17373.018755231584 ns (± 39.47162344180652) 0.86
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10936.966654459635 ns (± 31.74823053203243) 10513.523973737445 ns (± 15.21504234869972) 1.04
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21858.087972005207 ns (± 54.25515708256878) 22537.510477701824 ns (± 49.178467313420825) 0.97
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 20882.13065011161 ns (± 50.95916871309511) 21481.86798095703 ns (± 22.00527533984874) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27425.619037334734 ns (± 83.45479494904956) 25779.96612548828 ns (± 116.27931435187661) 1.06
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 28029.703470865887 ns (± 99.50387286483799) 27729.15802001953 ns (± 133.7099481029179) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 150416.63729422432 ns (± 709.2214399462606) 138615.26719447545 ns (± 830.9317867484971) 1.09
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10745.129908970424 ns (± 48.00476707518918) 11229.706808725992 ns (± 15.806837080267146) 0.96
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9946.786548069545 ns (± 67.63756061242185) 9988.068165705754 ns (± 9.773667642471937) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10151.809219360352 ns (± 12.770824107779328) 9835.313242398775 ns (± 57.65793235337314) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 12027.836645507812 ns (± 69.7442881845295) 12030.498204549154 ns (± 63.24357544403343) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12198.570746866862 ns (± 53.99735861351025) 12966.027081080845 ns (± 69.9037710647933) 0.94
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 9938.907182312012 ns (± 46.75730179970506) 10115.241449991861 ns (± 72.56752472840924) 0.98
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9272.818149021694 ns (± 41.68878284571966) 9399.502723185222 ns (± 63.56387513849751) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11247.259738377163 ns (± 15.49721996424214) 11211.932302856445 ns (± 50.31382616717996) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12463.246996198382 ns (± 86.10844470836801) 12338.702423095703 ns (± 12.404757817584576) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 10636.699904886882 ns (± 91.13957531421462) 11421.25772857666 ns (± 67.44282298578494) 0.93
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13293.983523777553 ns (± 33.69515631295321) 13321.846206665039 ns (± 61.502063417138075) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11315.903806413922 ns (± 67.68391030275392) 12302.762007493238 ns (± 16.120630367896016) 0.92
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 11496.537991450383 ns (± 47.26326961728863) 11436.85967763265 ns (± 6.972314347401343) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 10105.569276076098 ns (± 16.854877881850886) 10285.007204691568 ns (± 12.66811705843695) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 153154.67395958534 ns (± 499.95031155726156) 153978.05662434894 ns (± 846.2320201037462) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 60242.40657395583 ns (± 277.4662721984103) 58900.2911769322 ns (± 193.54657867189553) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 49136.643365478514 ns (± 217.52442063132585) 51424.16008707682 ns (± 237.89184895175842) 0.96
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 53382 ns (± 42.49017322443666) 52200.72245686849 ns (± 502.9068394945795) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 86212.58159179687 ns (± 722.5263525177289) 83552.78322928293 ns (± 245.7031803436384) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 115793.53799203727 ns (± 300.82041153636857) 111219.26013183594 ns (± 443.14698470550655) 1.04
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 51506.76198636569 ns (± 169.45469833060395) 55499.600452129656 ns (± 64.83744036100668) 0.93
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 54373.137697347 ns (± 183.8727296014019) 55567.35553385417 ns (± 184.33026253150567) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 53013.47404988607 ns (± 303.9846167853509) 51549.740885416664 ns (± 184.76238805046373) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 88567.58305006761 ns (± 474.80753576027433) 89846.01005671575 ns (± 238.22813919207766) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 62229.067708333336 ns (± 310.31187197924174) 61468.61002291166 ns (± 130.36463620726437) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13384.105699666341 ns (± 43.78505165823624) 13428.870354207356 ns (± 42.09374619431804) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 76606.48065655048 ns (± 421.0703620032373) 75743.73196614583 ns (± 311.6740484716811) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 63452.81094563802 ns (± 310.25732446938434) 58217.584346226286 ns (± 173.3984153209626) 1.09
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 51518.42836303711 ns (± 254.17903376834968) 52715.096322866586 ns (± 150.21061741933303) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 141134.9752766927 ns (± 954.9027170358412) 140349.01467285157 ns (± 478.1368437947593) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 58624.28346839318 ns (± 163.21472613467654) 60100.12282307943 ns (± 408.45688680857006) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 47036.044791085376 ns (± 176.8576778552955) 50276.37195587158 ns (± 983.731167100631) 0.94
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 51739.39850289481 ns (± 331.75371334482884) 52713.883889334546 ns (± 53.74262850973785) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 76507.23134358723 ns (± 295.3406235704736) 76600.7823038737 ns (± 271.4163683193451) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 102066.04426676432 ns (± 452.62843870402725) 103128.61883544922 ns (± 262.89022284082074) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 50625.82912738506 ns (± 122.01556631125453) 56398.129747663224 ns (± 190.0171952523615) 0.90
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 56773.448669433594 ns (± 163.08518514194856) 53623.82535226004 ns (± 305.1489012055321) 1.06
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 51985.48697335379 ns (± 182.44764768241788) 55109.444362095426 ns (± 208.77500347328342) 0.94
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 78841.77480844352 ns (± 191.15599754641573) 77255.22811889648 ns (± 185.7636437928784) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 57668.28994344075 ns (± 138.48476006382842) 61256.7066772461 ns (± 245.12983120724965) 0.94
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13259.038101196289 ns (± 48.22654541726) 13314.089811052594 ns (± 39.60467509506565) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 72203.64845784505 ns (± 218.8797138350704) 69841.9393351237 ns (± 330.5634056749036) 1.03
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 58627.40017903646 ns (± 219.2197326722284) 57822.43655395508 ns (± 203.78487575810186) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 54631.69001988002 ns (± 150.41516483848815) 47511.497693743026 ns (± 92.45391474383472) 1.15

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: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 91864.4950358073 ns (± 227.70696330934945) 93171.93865094866 ns (± 277.61376328895125) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 25196.335042317707 ns (± 46.19148298841113) 25228.54963030134 ns (± 41.80112880872253) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 24117.721557617188 ns (± 19.96065317009138) 25264.03547014509 ns (± 10.394867205422699) 0.95
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 75713.62391880581 ns (± 175.036279385621) 75822.75625375602 ns (± 76.61321209136213) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 31968.37651179387 ns (± 35.724059563197514) 31900.622089092547 ns (± 52.949976725199235) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 62127.86865234375 ns (± 71.05692375627045) 62446.99425330529 ns (± 64.09664797610222) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5264425.9375 ns (± 52469.10755975014) 5284858.314732143 ns (± 27108.975722382365) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 173923.71044921875 ns (± 28590.41785531407) 170498.60327148438 ns (± 29627.28268623734) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 94402.99560546875 ns (± 250.70114829192633) 94250.43334960938 ns (± 262.3012413258672) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 26021.988786969865 ns (± 22.741672928323585) 26132.983750563402 ns (± 36.732296705055134) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 24698.676147460938 ns (± 56.18415930124774) 24707.466561453683 ns (± 46.52191167379215) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 74323.0473445012 ns (± 192.19742516830942) 75440.9650530134 ns (± 187.9991715092658) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 32694.56045968192 ns (± 54.8834122269996) 32327.410016741072 ns (± 42.390574151053734) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 62358.743489583336 ns (± 75.95126101173096) 63999.098307291664 ns (± 85.86175960474127) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5308649.921875 ns (± 49941.48436428887) 5325718.917410715 ns (± 43591.83011950817) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 169313.5341796875 ns (± 28495.94384698888) 172306.44213867188 ns (± 30681.54525923767) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 92853.32194010417 ns (± 166.6611488938895) 92966.95295061384 ns (± 324.05413235551805) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 25663.053181966145 ns (± 32.74147270569617) 26066.707153320312 ns (± 23.155469988231655) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 24541.741536458332 ns (± 53.067629114081825) 24422.05322265625 ns (± 58.8066230752687) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 76047.61265345982 ns (± 703.7814342510129) 75936.17466517857 ns (± 103.83057698261551) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 31753.690279447117 ns (± 60.7810511223399) 31674.655151367188 ns (± 18.15843992083375) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 62728.096516927086 ns (± 108.49862756493134) 62858.157958984375 ns (± 72.52810778972415) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4345793.638392857 ns (± 8083.385849349906) 4389027.239583333 ns (± 9576.352093307376) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 128015.1123046875 ns (± 193.95210891908619) 129335.63581194196 ns (± 113.78808485066827) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 92615.22867838542 ns (± 329.9229868165783) 94297.99194335938 ns (± 510.1499375591421) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 25134.280598958332 ns (± 55.441257871851796) 25315.550231933594 ns (± 33.91624433180153) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 24253.4912109375 ns (± 10.192925306469165) 24123.431614467077 ns (± 15.254999879969304) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 74290.30412946429 ns (± 132.0603845248505) 74230.06678989956 ns (± 81.58081560491914) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 33118.050275530135 ns (± 36.41323358932428) 32863.433837890625 ns (± 37.831795329152186) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 61108.42808314732 ns (± 75.88645141506044) 61887.04398018973 ns (± 64.09106482972872) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 5046907.552083333 ns (± 13219.968482324084) 5058897.544642857 ns (± 8619.148453876931) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 144590.30064174108 ns (± 523.9188285105255) 141663.78696986608 ns (± 326.06745969460417) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 92177.7587890625 ns (± 410.88169740554133) 94137.44245256696 ns (± 209.78825253690346) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 25513.5498046875 ns (± 97.30973048710464) 25113.497416178387 ns (± 42.70442407447862) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 24162.61537992037 ns (± 9.585061141978345) 24287.7449622521 ns (± 16.25192408993325) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 75210.62883649554 ns (± 90.74909054453585) 74824.08970424107 ns (± 127.16473832151435) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 32447.603149414062 ns (± 75.51877498092298) 32726.45045689174 ns (± 52.691192313999295) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 61052.9776436942 ns (± 87.27719578175318) 63224.04052734375 ns (± 44.984602592974106) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 5026870.647321428 ns (± 28055.379923848624) 5077918.247767857 ns (± 10059.33575076477) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 145261.17838541666 ns (± 231.48596957634302) 148803.7109375 ns (± 215.03153652050347) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 36e9512 Previous: a63ad80 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 109455.8622233073 ns (± 927.6252123917418) 105968.44435471755 ns (± 945.7357946629853) 1.03
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 12699.024454752604 ns (± 83.44400782585973) 12112.686538696289 ns (± 28.76438646104807) 1.05
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 10163.486633300781 ns (± 88.34273158705187) 9606.9580078125 ns (± 26.79066115885722) 1.06
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10310.623110257662 ns (± 10.636638229230167) 10133.249010358539 ns (± 16.627292484721504) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 15159.82182820638 ns (± 54.85619162647692) 15480.658612932477 ns (± 43.15321961013354) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14900.348017765926 ns (± 13.659100503153148) 14691.254190298227 ns (± 20.091373612365373) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12236.79471697126 ns (± 13.653434132582362) 11852.222333635602 ns (± 8.91484921108671) 1.03
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9181.43788655599 ns (± 21.7689030119047) 9035.971323649088 ns (± 15.275200749987373) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12346.227416992188 ns (± 16.451316076391276) 12890.015193394252 ns (± 16.401088054577844) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12433.514513288226 ns (± 11.65666279271385) 12515.703481038412 ns (± 14.977449026285967) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13693.055470784506 ns (± 16.534960615558884) 13288.82533482143 ns (± 18.730934897790778) 1.03
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9319.09659249442 ns (± 17.86741593140866) 9296.956852504185 ns (± 23.503306020641) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11598.31061730018 ns (± 7.097254336008261) 11711.791120256696 ns (± 17.27329567423399) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 15897.551676432291 ns (± 70.85238015424079) 15563.97216796875 ns (± 14.19298396607408) 1.02
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 13350.918470110211 ns (± 14.686394548610384) 13307.31460571289 ns (± 14.573566743318398) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 127332.74623325893 ns (± 483.84685111897596) 117979.89408052884 ns (± 331.55739224151995) 1.08
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 44250.8797781808 ns (± 112.54878218330867) 50580.51191057478 ns (± 67.66794698879187) 0.87
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 41692.17646672176 ns (± 74.83296637475996) 43303.79289899553 ns (± 61.93953966104318) 0.96
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 48689.95596078726 ns (± 57.3061667432372) 47205.69559733073 ns (± 51.08784817887172) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 78637.3291015625 ns (± 317.3311211380081) 72123.78278459821 ns (± 381.39570740497555) 1.09
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 96982.84388950893 ns (± 184.2563197893263) 95998.37210518973 ns (± 270.1071891377926) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 49136.913358248195 ns (± 55.37891593608321) 47178.91398111979 ns (± 89.25095283078996) 1.04
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 41787.34000069754 ns (± 55.88324953494671) 42500.17830984933 ns (± 42.33753110145609) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 50384.01445661272 ns (± 67.86907510607689) 48744.90193684896 ns (± 121.00263974972391) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 76810.2567545573 ns (± 248.6138256815637) 73172.5374661959 ns (± 200.81660928806312) 1.05
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57110.45379638672 ns (± 63.815979774911405) 55586.070033482145 ns (± 128.1011045884991) 1.03
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9315.594046456474 ns (± 22.25209998616968) 9289.740753173828 ns (± 23.29674272313922) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 63403.88916015625 ns (± 243.99944172173872) 58838.950892857145 ns (± 235.08237977552778) 1.08
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 49391.37616838728 ns (± 89.83917832988755) 47394.52471051897 ns (± 116.09697452526227) 1.04
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 47509.94742257254 ns (± 65.8749927039844) 47766.32244403545 ns (± 57.477452622852724) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 101664.84903971355 ns (± 319.84726456394526) 118519.12434895833 ns (± 370.1057100343726) 0.86
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 44063.643391927086 ns (± 113.23809975587669) 43172.9020338792 ns (± 88.88692032947027) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 43873.19993239183 ns (± 46.24348242405362) 42067.82918294271 ns (± 83.99966971534933) 1.04
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 47058.04138183594 ns (± 59.69642097260893) 47929.060872395836 ns (± 91.50196051463915) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 66990.62540690105 ns (± 193.33733199705597) 62797.3876953125 ns (± 247.32800047068105) 1.07
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 87912.65607561384 ns (± 160.95571701005716) 89536.41072591145 ns (± 145.71950210951093) 0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 45431.55314127604 ns (± 55.90154115135945) 49488.56994628906 ns (± 177.2125520942484) 0.92
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 37969.57585261418 ns (± 43.16525201500612) 35670.048828125 ns (± 72.25211982756875) 1.06
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 50437.04243977865 ns (± 433.4438678850138) 48377.050345284595 ns (± 82.38222848326045) 1.04
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 61750.799967447914 ns (± 108.81901777609849) 62679.808756510414 ns (± 289.73128625075714) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 55920.17618815104 ns (± 91.18030093282455) 61775.390625 ns (± 79.297693262074) 0.91
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9155.844552176339 ns (± 14.870342587697168) 9185.208456856864 ns (± 16.1174902295919) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 52062.85217285156 ns (± 113.02252238266965) 51240.82661946615 ns (± 88.15496812812074) 1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 46909.34927804129 ns (± 82.63816225345147) 47824.27391639123 ns (± 76.47039412857849) 0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 46543.13331017127 ns (± 50.239988316425034) 47338.66342397837 ns (± 28.621503208345164) 0.98

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

Please sign in to comment.