Skip to content

Commit

Permalink
Add ability to disable intrinsics for tests (#1041)
Browse files Browse the repository at this point in the history
* Allow testsuit to create an external GarnetServer process. Use this to test software fallbacks.

* Fmt.

* Try to get around format checker. Dotnet format didn't complain...

* Connect after waiting.

* Give lightClient a bit more time. I guess it doesn't do connection timeouts.

---------

Co-authored-by: prvyk <[email protected]>
  • Loading branch information
prvyk and prvyk authored Mar 6, 2025
1 parent e627748 commit 9e1427e
Show file tree
Hide file tree
Showing 5 changed files with 156 additions and 31 deletions.
11 changes: 9 additions & 2 deletions main/GarnetServer/GarnetServer.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,15 @@
<PackageReadmeFile>README.md</PackageReadmeFile>
</PropertyGroup>

<ItemGroup>
<None Include="..\..\test\testcerts\testcert.pfx" Link="testcert.pfx">
<PropertyGroup>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>../../Garnet.snk</AssemblyOriginatorKeyFile>
<DelaySign>false</DelaySign>
</PropertyGroup>

<ItemGroup>
<InternalsVisibleTo Include="Garnet.test" Key="0024000004800000940000000602000000240000525341310004000001000100011b1661238d3d3c76232193c8aa2de8c05b8930d6dfe8cd88797a8f5624fdf14a1643141f31da05c0f67961b0e3a64c7120001d2f8579f01ac788b0ff545790d44854abe02f42bfe36a056166a75c6a694db8c5b6609cff8a2dbb429855a1d9f79d4d8ec3e145c74bfdd903274b7344beea93eab86b422652f8dd8eecf530d2" />
<None Include="..\..\test\testcerts\testcert.pfx" Link="testcert.pfx">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
Expand Down
2 changes: 1 addition & 1 deletion main/GarnetServer/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ namespace Garnet
/// <summary>
/// Garnet server entry point
/// </summary>
class Program
public class Program
{
static void Main(string[] args)
{
Expand Down
15 changes: 1 addition & 14 deletions test/Garnet.test/Garnet.test.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,6 @@

<ItemGroup>
<Compile Include="..\..\benchmark\BDN.benchmark\Embedded\EmbeddedNetworkSender.cs" Link="EmbeddedNetworkSender.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\DeleteIfMatch.cs" Link="DeleteIfMatch.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\MGetIfPM.cs" Link="MGetIfPM.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\MSetPx.cs" Link="MSetPx.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\MyDictObject.cs" Link="MyDictObject.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\MyDictSet.cs" Link="MyDictSet.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\MyDictGet.cs" Link="MyDictGet.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\GetTwoKeysNoTxn.cs" Link="GetTwoKeysNoTxn.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\ReadWriteTxn.cs" Link="ReadWriteTxn.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\SampleUpdateTxn.cs" Link="SampleUpdateTxn.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\SampleDeleteTxn.cs" Link="SampleDeleteTxn.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\SetIfPM.cs" Link="SetIfPM.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\SetWPIfPGT.cs" Link="SetWPIFPGT.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\Sum.cs" Link="Sum.cs" />
<Compile Include="..\..\main\GarnetServer\Extensions\SetStringAndList.cs" Link="SetStringAndList.cs" />
</ItemGroup>

<ItemGroup>
Expand Down Expand Up @@ -56,6 +42,7 @@
<ProjectReference Include="..\..\libs\host\Garnet.host.csproj" />
<ProjectReference Include="..\..\libs\server\Garnet.server.csproj" />
<ProjectReference Include="..\..\libs\storage\Tsavorite\cs\src\devices\AzureStorageDevice\Tsavorite.devices.AzureStorageDevice.csproj" />
<ProjectReference Include="..\..\main\GarnetServer\GarnetServer.csproj" />
<ProjectReference Include="..\..\playground\GarnetJSON\GarnetJSON.csproj" />
<ProjectReference Include="..\..\playground\NoOpModule\NoOpModule.csproj" />
</ItemGroup>
Expand Down
64 changes: 50 additions & 14 deletions test/Garnet.test/GarnetBitmapTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

using System;
using System.Collections.Generic;
using System.Runtime.Intrinsics.X86;
using Garnet.common;
using Garnet.server;
using NUnit.Framework;
Expand Down Expand Up @@ -259,25 +260,60 @@ public void BitmapSetGetBitTest_LTM(bool preSet)

[Test, Order(6)]
[Category("BITCOUNT")]
public void BitmapSimpleBitCountTest()
[TestCase(0, TestName = "BitmapSimpleBitCountTest(Hardware accelerated)")]
[TestCase(1, TestName = "BitmapSimpleBitCountTest(Avx2 disabled)")]
[TestCase(2, TestName = "BitmapSimpleBitCountTest(Software fallback)")]
public void BitmapSimpleBitCountTest(int acceleration)
{
using var redis = ConnectionMultiplexer.Connect(TestUtils.GetConfig());
var db = redis.GetDatabase(0);

int maxBitmapLen = 1 << 12;
int iter = 1024;
long expectedCount = 0;
string key = "SimpleBitCountTest";
var configOptions = TestUtils.GetConfig();

for (int i = 0; i < iter; i++)
if (acceleration == 0)
{
long offset = r.Next(1, maxBitmapLen);
bool set = !db.StringSetBit(key, offset, true);
expectedCount += set ? 1 : 0;
SimpleBitCountTest();
}
else
{
Dictionary<string, string> env = [];

long count = db.StringBitCount(key);
ClassicAssert.AreEqual(expectedCount, count);
if (acceleration == 1)
{
if (!Avx2.IsSupported && Ssse3.IsSupported)
Assert.Ignore("Already tested by main path");

env.Add("DOTNET_EnableAVX2", "0");
}
else
{
if (!Avx2.IsSupported && !Ssse3.IsSupported)
Assert.Ignore("Already tested by main path");

env.Add("DOTNET_EnableHWIntrinsic", "0");
}

using var p = new GarnetServerTestProcess(out configOptions, env);

SimpleBitCountTest();
}

void SimpleBitCountTest()
{
using var redis = ConnectionMultiplexer.Connect(configOptions);
var db = redis.GetDatabase(0);
var maxBitmapLen = 1 << 12;
var iter = 1024;
var expectedCount = 0;
var key = "SimpleBitCountTest";

for (var i = 0; i < iter; i++)
{
var offset = r.Next(1, maxBitmapLen);
var set = !db.StringSetBit(key, offset, true);
expectedCount += set ? 1 : 0;
}

var count = db.StringBitCount(key);
ClassicAssert.AreEqual(expectedCount, count);
}
}

private static int Index(long offset) => (int)(offset >> 3);
Expand Down
95 changes: 95 additions & 0 deletions test/Garnet.test/TestProcess.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Net;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Threading;
using Garnet.common;
using NUnit.Framework.Legacy;
using StackExchange.Redis;

namespace Garnet.test
{
internal class GarnetServerTestProcess : IDisposable
{
private readonly Process p = default;
private readonly Stopwatch stopWatch = default;
private readonly LightClientRequest lightClientRequest = default;

internal GarnetServerTestProcess(out ConfigurationOptions opts,
Dictionary<string, string> env = default,
int port = 7000)
{
var a = Assembly.GetAssembly(typeof(Garnet.Program));
var name = a.Location;
var pos = name.LastIndexOf('.');

if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
{
name = name.AsSpan().Slice(0, pos).ToString() + ".exe";
}
else
{
name = name.AsSpan().Slice(0, pos).ToString();
}

var endPoint = new IPEndPoint(IPAddress.Loopback, port);
opts = TestUtils.GetConfig([endPoint]);

// We don't have to disable objects, it's done to improve startup time a bit.
var psi = new ProcessStartInfo(name, ["--bind", "127.0.0.1", "--port", port.ToString(), "--enable-debug-command", "local", "--no-pubsub", "--no-obj"])
{
CreateNoWindow = true,
RedirectStandardInput = true,
RedirectStandardOutput = true
};

if (env != default)
{
foreach (var e in env)
psi.Environment.Add(e.Key, e.Value);
}

p = Process.Start(psi);
ClassicAssert.NotNull(p);

// Block until the startup message to ensure process is up.
var dummy = new char[1];
_ = p.StandardOutput.ReadBlock(dummy, 0, 1);

// Give it a bit more time
Thread.Sleep(100);
lightClientRequest = new LightClientRequest(endPoint, 0);

stopWatch = Stopwatch.StartNew();
}

public void Dispose()
{
if (stopWatch != default)
{
stopWatch.Stop();
Console.WriteLine(stopWatch.ElapsedMilliseconds);
}

if (p != default)
{
// We want to be sure the process is down, otherwise it may conflict
// with a future run. First, we'll ask nicely and then kill it.
try
{
// More reliable than QUIT.
_ = lightClientRequest.SendCommand("DEBUG PANIC");
lightClientRequest.Dispose();
}
catch { }

try { p.Kill(); }
catch { }

p.Close();
}
}
}
}

32 comments on commit 9e1427e

@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: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 94.39480693851199 ns (± 0.6760610013152185) 92.35687982184547 ns (± 0.3668141297521636) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 920.9 ns (± 401.02509238088965) 1058.34375 ns (± 455.5245866176247) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 762.9468085106383 ns (± 373.12319211633206) 839.8367346938776 ns (± 421.71450972051633) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1820.8453608247423 ns (± 552.2826936943574) 1591.923076923077 ns (± 30.453411244231024) 1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 212404.5923076923 ns (± 9945.027755307981) 226454.14444444445 ns (± 23961.298747679153) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1802.436170212766 ns (± 292.8881234724216) 1893.1907216494844 ns (± 401.6676269220388) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 8671.95744680851 ns (± 1794.2406826292877) 7589.285714285715 ns (± 88.72726453873956) 1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1173.4375 ns (± 339.5241193664729) 1163.7708333333333 ns (± 444.80374097174166) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 837.016129032258 ns (± 283.5345471206986) 659.6703296703297 ns (± 351.99072130905375) 1.27
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1597.1764705882354 ns (± 41.51240069864312) 1695.9479166666667 ns (± 411.4141432410559) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 240192.44680851063 ns (± 35714.03295161697) 232443.87234042553 ns (± 23952.19716187592) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 3100.40625 ns (± 1508.4147766734593) 1968.3655913978494 ns (± 383.45593207910764) 1.58
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 11145.989130434782 ns (± 2578.404458057561) 7489.7 ns (± 138.76969615672067) 1.49
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1061.1741573033707 ns (± 307.587488488342) 1236.1979166666667 ns (± 427.46266367686354) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 885.4891304347826 ns (± 358.862197512682) 793.489247311828 ns (± 268.7108715549458) 1.12
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 2299.840425531915 ns (± 717.6720325505188) 1669.4157894736843 ns (± 498.33086640064215) 1.38
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 217680.7210526316 ns (± 12425.00606119887) 217256.04347826086 ns (± 8375.37655526676) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1839.9473684210527 ns (± 777.0445696083942) 1596.875 ns (± 669.1142338156743) 1.15
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 8025.035714285715 ns (± 237.25037285110727) 7892.263157894737 ns (± 180.5131088207733) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1170.3241758241759 ns (± 308.45207059360115) 1198.8020833333333 ns (± 407.1650543321448) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 874.0309278350516 ns (± 408.0066495988006) 773.6145833333334 ns (± 491.0592282808912) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1763.02688172043 ns (± 418.04936757043447) 1767.840425531915 ns (± 314.3627212293813) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 258258.41666666666 ns (± 11531.647011140603) 256791.7906976744 ns (± 13971.920155938213) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1885.4479166666667 ns (± 589.9537782035698) 1806.5 ns (± 616.4473886543144) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 9457.439560439561 ns (± 768.7364843804299) 9182.915789473684 ns (± 1181.9554538817467) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1131.5631578947368 ns (± 515.1085572535939) 1114.8157894736842 ns (± 461.64954616185264) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 1018.8085106382979 ns (± 358.1042461485005) 845.9333333333333 ns (± 341.77684420679395) 1.20
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1643.6344086021506 ns (± 548.955743542589) 1520.9375 ns (± 34.876866736181064) 1.08
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 256180.70212765958 ns (± 9881.026414107986) 254092.23076923078 ns (± 2868.675424705223) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1809.8125 ns (± 606.9574737986179) 1650.28125 ns (± 601.6454928054875) 1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 7920.433333333333 ns (± 108.31862171170667) 7841.941176470588 ns (± 168.4627075157271) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 19819.856887817383 ns (± 44.23539969438835) 19341.738562447685 ns (± 89.53925328784601) 1.02
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 19350.957160949707 ns (± 21.4123240708382) 19133.82584431966 ns (± 32.81814744375365) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 19830.7070795695 ns (± 8.417389969142462) 21290.129407610213 ns (± 65.17176313573157) 0.93

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 5229.865979381443 ns (± 2129.066523878804) 2975.674157303371 ns (± 841.9147923751077) 1.76
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 6503.1612903225805 ns (± 2164.349461909486) 3154.7903225806454 ns (± 658.7694486964043) 2.06
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 274030.5412371134 ns (± 19320.575531087277) 274286.67204301077 ns (± 27248.47964870208) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 288333.4591836735 ns (± 29079.743762313694) 271906.86315789475 ns (± 27428.44628887135) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 34737.70212765958 ns (± 7549.08537624558) 25657.78947368421 ns (± 8702.490614265398) 1.35
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 165421.32323232322 ns (± 17055.455207147836) 155538.34848484848 ns (± 16960.307846024225) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 5846.494736842105 ns (± 1503.3976546312451) 3130.8516483516482 ns (± 631.7091520211281) 1.87
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 7176.063829787234 ns (± 1311.7413757071795) 3466.1573033707864 ns (± 1024.2783146604022) 2.07
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 275900.8350515464 ns (± 33652.51918278197) 352955.7311827957 ns (± 47245.24812087495) 0.78
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 274810.5 ns (± 22557.10607444156) 313013.98979591834 ns (± 47746.5791538703) 0.88
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 25227.920454545456 ns (± 5689.213214944053) 19060.593023255813 ns (± 2765.324568240672) 1.32
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 160230.25 ns (± 20466.722838426027) 171272.85858585857 ns (± 30818.535630499537) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 6051.242105263158 ns (± 1245.103513733061) 3812.4239130434785 ns (± 1097.904559931593) 1.59
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 7592.581632653061 ns (± 3059.9238078361127) 5048.8105263157895 ns (± 2452.2251696911403) 1.50
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 252311 ns (± 12381.713172212776) 245148.14285714287 ns (± 11255.486863915698) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 262070.41836734695 ns (± 17036.913326942835) 242309.25510204083 ns (± 14551.917872899534) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 28788.463157894737 ns (± 6398.256707071518) 19466.908045977012 ns (± 2695.635997924535) 1.48
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 163377.28723404257 ns (± 18158.53519187214) 153580.78787878787 ns (± 18916.44278877707) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 3924.2105263157896 ns (± 1139.5229208410246) 3185.879120879121 ns (± 706.4910762220858) 1.23
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 4982.105263157895 ns (± 2122.559542175057) 3949.3636363636365 ns (± 1151.7171805394946) 1.26
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 314618.25 ns (± 16296.78882207757) 291732.46629213484 ns (± 19164.369201042096) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 312109.57446808513 ns (± 20938.96739219449) 295308.78571428574 ns (± 10786.82002132574) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 27376.40425531915 ns (± 6680.503709550278) 25779.977528089887 ns (± 4500.715922791739) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 168445.42708333334 ns (± 21597.5451654482) 182035.38775510204 ns (± 32238.85918969917) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 7002.642857142857 ns (± 2076.721857942881) 4043.967741935484 ns (± 975.3702580315102) 1.73
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 5754.214285714285 ns (± 1421.0731551792592) 3297.141304347826 ns (± 929.0595218812841) 1.75
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 305655.76404494385 ns (± 16953.923199112938) 309861.79347826086 ns (± 22929.89981265549) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 318808.87234042556 ns (± 32469.373695154194) 307805.8965517241 ns (± 35641.25799532298) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 37329.494736842105 ns (± 9112.34099458354) 24277.158536585364 ns (± 2382.6156104993856) 1.54
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 177867.43157894738 ns (± 24758.44349103942) 158323.3298969072 ns (± 20605.292178589327) 1.12

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1941.4934796651205 ns (± 16.446516287647352) 1939.3664346422468 ns (± 16.03305754327979) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1808.3340234120687 ns (± 9.190333017484859) 1809.7202072143555 ns (± 8.950641085448362) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1892.8621372222901 ns (± 19.413762635898006) 1874.2369244893391 ns (± 10.692388500801782) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 37066.15693766276 ns (± 548.7556245988886) 39615.38854980469 ns (± 235.81750183206188) 0.94
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 39309.97129720052 ns (± 225.36167901540202) 39533.563024902345 ns (± 158.6758209875358) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32168.224499511718 ns (± 233.44400641243448) 33038.62163289388 ns (± 44.41427382215719) 0.97
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 31819.184568277993 ns (± 336.9875987677512) 33126.80095999582 ns (± 284.50512325966815) 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.ObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 137613.92087402343 ns (± 1196.7660549102761) 134558.6221923828 ns (± 577.6839551181617) 1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 134736.8158691406 ns (± 934.1449127060497) 128279.41638997397 ns (± 493.700479986573) 1.05
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 151512.76411946616 ns (± 1168.2772430643424) 153333.42877604166 ns (± 736.4429860421737) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 148861.22241210938 ns (± 563.7118615241191) 152664.59034142128 ns (± 730.9909088891075) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 136933.31881009616 ns (± 338.65626050316064) 138271.41189778646 ns (± 775.674335086912) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 133474.4892496745 ns (± 1098.4398686893758) 133950.96214076452 ns (± 666.7997471456574) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 37668.9404296875 ns (± 133.33031936823096) 38618.197428385414 ns (± 259.62250723946227) 0.98
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 37365.697537935695 ns (± 28.664588446090434) 37809.25476074219 ns (± 364.94353640346) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30662.85226004464 ns (± 79.47070273307727) 32581.175333658855 ns (± 402.08732688440864) 0.94
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30130.75932094029 ns (± 23.750705260539863) 32244.474080403645 ns (± 492.5570505284818) 0.93

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 17068.132605919473 ns (± 31.93503651156168) 17071.183471679688 ns (± 32.3845031554308) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 16836.778611403246 ns (± 26.714762183577637) 16890.685272216797 ns (± 45.03935173024587) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 16910.989597865515 ns (± 62.579313116265375) 16755.408804757255 ns (± 82.1019418144214) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17630.600814819336 ns (± 46.43356160846874) 16931.892643229166 ns (± 100.87932367857995) 1.04
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16290.104330880302 ns (± 99.02317306181736) 16747.591458638508 ns (± 15.287560523571715) 0.97
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15956.531338500976 ns (± 119.60841571408518) 15331.178092956543 ns (± 19.937221425759105) 1.04
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14787.873724130484 ns (± 37.336164125845144) 14702.22034563337 ns (± 60.77850340162851) 1.01
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 124338.58869280134 ns (± 1042.8306541346315) 126983.85610727164 ns (± 682.7469210792187) 0.98
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 22141.080904134116 ns (± 161.0547589992507) 23955.02731143727 ns (± 479.71547111848116) 0.92
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 22044.590231759208 ns (± 95.6962236201894) 22366.84992327009 ns (± 143.37702277985818) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16371.175028483072 ns (± 7.066593193145769) 16362.950932429387 ns (± 69.17132669678072) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15014.314398193359 ns (± 60.47092234687117) 15100.246993001301 ns (± 56.45585755590953) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 130962.70574079241 ns (± 767.3792815752645) 135426.80098783053 ns (± 164.87622431910867) 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: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 82.39245964930608 ns (± 0.13197959682887495) 88.00382216771443 ns (± 0.4208676644237198) 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.

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 245.75011812845867 ns (± 2.041716172840714) 240.69795983632406 ns (± 2.9851334714399442) 1.02
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 280.8627377827962 ns (± 0.41487737477627984) 291.02227954864503 ns (± 2.903657563063933) 0.97
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 319.08195771489824 ns (± 1.6300808150406667) 314.6703572670619 ns (± 0.8787704916028914) 1.01
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 351.6974550393912 ns (± 1.3867646064741481) 353.53823194503786 ns (± 3.310274792025948) 0.99
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 247.7327987353007 ns (± 1.6117864415965624) 271.4655618349711 ns (± 1.9904078065880633) 0.91
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 190.4124327806326 ns (± 0.26641058279288404) 190.96616832415262 ns (± 1.359718725669579) 1.00
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 312.62852910359703 ns (± 2.33178496644705) 324.3886949465825 ns (± 0.7825308470637452) 0.96
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 324.2451746622721 ns (± 1.7831028497896455) 338.8161456925528 ns (± 0.5885775305918757) 0.96
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 385.4482497056325 ns (± 3.529358093725733) 374.40089447157726 ns (± 1.3762796826937347) 1.03
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 384.29546960194904 ns (± 1.92775883132461) 375.1713985125224 ns (± 1.9108535649310145) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 105753.466796875 ns (± 215.4592543581896) 107363.09509277344 ns (± 539.2322312054775) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 99504.71848707933 ns (± 208.21216250012608) 101739.50282505581 ns (± 560.8806021084844) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 117833.35336538461 ns (± 890.0006761154405) 122741.19698660714 ns (± 291.5893122022718) 0.96
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 114570.04743303571 ns (± 393.9362367134283) 113669.64252178486 ns (± 332.6294477864098) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 105859.63396344866 ns (± 207.54131548316735) 103463.77999441964 ns (± 246.81230868981245) 1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 97795.22564227764 ns (± 156.65835271029982) 99545.51344651442 ns (± 125.30290734343872) 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.CustomOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 48380.8501020159 ns (± 239.90957954622877) 49743.680114746094 ns (± 361.7848680092262) 0.97
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 201962.0540301983 ns (± 296.46917313056673) 196725.79218401227 ns (± 945.7916369035031) 1.03
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 123008.6048490084 ns (± 490.324288019281) 122617.17777506511 ns (± 925.6169727961883) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 100427.17746988933 ns (± 137.0307029469601) 102886.32162039621 ns (± 426.5784118804805) 0.98
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 49859.74252522786 ns (± 221.08048997211546) 49531.234244210376 ns (± 170.43570490359602) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 203967.93235677082 ns (± 1494.9772394399956) 207555.7186279297 ns (± 1118.2281845535206) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 139910.94606236048 ns (± 921.2929619195253) 137964.12973632812 ns (± 987.2937050001674) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 125428.15457589286 ns (± 381.55248925198424) 128709.53110758464 ns (± 401.2847449056716) 0.97
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 47687.617821326625 ns (± 76.57700798606426) 53666.18606567383 ns (± 214.05428790430213) 0.89
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 195588.5229143415 ns (± 335.74413489154495) 195523.54619954427 ns (± 1334.4572944271754) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 123211.8798828125 ns (± 204.51699587499942) 124477.32804987981 ns (± 177.6888645193129) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 97458.2353515625 ns (± 342.65935941337995) 101125.55360514323 ns (± 349.9522067184212) 0.96

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1816.9926325480144 ns (± 2.398242240980314) 1803.2954406738281 ns (± 2.9887904121710744) 1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1798.1000582377117 ns (± 1.9205586994750807) 1771.3654327392578 ns (± 2.351537385792173) 1.02
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1878.300720712413 ns (± 34.82817161143252) 1862.3978342328753 ns (± 2.7182548971219336) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 254.59745575831488 ns (± 1.0599637751435493) 251.86337938308716 ns (± 2.7013084977434962) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 318.61354297002157 ns (± 1.1602263994238038) 310.856481997172 ns (± 1.9435412324692707) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 504.1217807623056 ns (± 1.906329081404606) 529.1347966512044 ns (± 3.715641386234147) 0.95
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 598.7932047526042 ns (± 2.0806556706092967) 636.5422100067138 ns (± 5.7239610619992805) 0.94
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 241.4638526837031 ns (± 0.2627682883139878) 247.88910204569498 ns (± 1.225062326401826) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 314.68848950068156 ns (± 2.672270935049428) 307.94837484359743 ns (± 2.0319058197393685) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 524.3540807088216 ns (± 2.6063377768228193) 535.8590327776395 ns (± 1.6711603590317932) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 606.8365699132283 ns (± 2.1764593495879065) 651.7296438852946 ns (± 2.6648901494263817) 0.93
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 248.13568490346273 ns (± 1.3008411257602484) 251.60863546530405 ns (± 0.27034969684353194) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 332.8514090855916 ns (± 1.3561835282894614) 336.28215656961714 ns (± 1.3791349626661988) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 530.8040107091268 ns (± 1.582716181833622) 558.3266117913382 ns (± 1.9458637641587704) 0.95
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 604.8748605092367 ns (± 3.751500956599499) 659.5011821587881 ns (± 1.05089232853023) 0.92
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 245.14147252302902 ns (± 0.3240517252941891) 246.75885005791983 ns (± 0.4120712091270614) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 313.0748126665751 ns (± 1.951376478594996) 314.04786965052284 ns (± 2.6794363170406) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 502.30848083496096 ns (± 2.2767800017158946) 536.1833896636963 ns (± 1.7302253776287864) 0.94
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 611.5961426417033 ns (± 2.3961264283251507) 620.148444395799 ns (± 1.1595187897090335) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 254.0921096120562 ns (± 1.3701065935160615) 260.5958046913147 ns (± 0.32941843931660997) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 316.28225682331964 ns (± 0.9552334867223219) 344.56501156489054 ns (± 2.520574315153627) 0.92
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 520.0772328694661 ns (± 1.940504601708414) 527.7105464201707 ns (± 2.40036035380053) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 603.2924789019993 ns (± 1.6288679966658963) 622.6264102799552 ns (± 2.3555743144565513) 0.97

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16138.984328049879 ns (± 19.21142643967436) 17100.67608173077 ns (± 39.18902752315452) 0.94
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 15919.355773925781 ns (± 16.348490198118437) 15173.033494215746 ns (± 17.082891039418485) 1.05
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14799.976114126352 ns (± 16.715073179882314) 14903.729030064174 ns (± 18.758263954288854) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13038.44965616862 ns (± 25.70609514541588) 13383.430807931083 ns (± 16.45464386307736) 0.97
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 140953.62630208334 ns (± 176.5099860575782) 144824.11934988838 ns (± 219.51072663024448) 0.97
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 20121.49153489333 ns (± 28.737550029801923) 19395.674602801984 ns (± 22.052737529016998) 1.04
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 19260.754612513952 ns (± 45.510684679691174) 20633.29608623798 ns (± 37.991938656329744) 0.93
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15917.898457845053 ns (± 22.93174718812658) 15450.311061314174 ns (± 43.48815440573894) 1.03
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15235.633850097656 ns (± 45.949384918106944) 15571.373203822544 ns (± 20.995112908516546) 0.98
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 150835.0620814732 ns (± 211.51282443807904) 152203.85131835938 ns (± 187.2439376076202) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 7469.791666666667 ns (± 746.940396645108) 6760.309278350515 ns (± 1635.5098934839398) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 6175.510204081633 ns (± 1501.8415653868649) 5508.333333333333 ns (± 1454.7683242334444) 1.12
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 253555.6701030928 ns (± 40855.278037931654) 268231.25 ns (± 49979.06785529528) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 266781.63265306124 ns (± 52966.22410816196) 260910 ns (± 50476.74832249123) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 33803.092783505155 ns (± 8369.966816046417) 30478.125 ns (± 10252.868180224139) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 140589.69072164947 ns (± 26205.094465485476) 138880.92783505155 ns (± 28957.095995716754) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 6215.625 ns (± 1455.1779146062845) 5582.105263157895 ns (± 1766.7122336309799) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 6133.673469387755 ns (± 1579.1126228941737) 4963.636363636364 ns (± 2212.462592579172) 1.24
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 279112.62626262626 ns (± 54334.394687836444) 264950 ns (± 48279.47046148328) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 243152.1739130435 ns (± 34537.88007474305) 284881.9587628866 ns (± 62075.58152901145) 0.85
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 35925.510204081635 ns (± 9350.30801879203) 31535.416666666668 ns (± 7673.453613000939) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 128862.5 ns (± 17898.44597782312) 130002.12765957447 ns (± 22680.42108958147) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 6714.583333333333 ns (± 1581.6699480490252) 6021.649484536082 ns (± 2124.471836526067) 1.12
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 6620.833333333333 ns (± 1663.4090971740557) 5892.708333333333 ns (± 2029.0129719523422) 1.12
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 274793.1034482759 ns (± 31617.23401514185) 269932.14285714284 ns (± 27010.20405446215) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 263593.3333333333 ns (± 20584.710154258464) 293752.5252525252 ns (± 53583.83921660227) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 36642.22222222222 ns (± 6154.343999357039) 30454.736842105263 ns (± 6950.459473883459) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 139374.48979591837 ns (± 25090.004216673187) 140361.22448979592 ns (± 26250.682397229582) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 6108.510638297872 ns (± 1522.3538349576752) 5657.142857142857 ns (± 1767.533665232988) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 5618.9473684210525 ns (± 1615.8322232819198) 5440.20618556701 ns (± 2055.9192892016313) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 308670.3703703704 ns (± 24121.709332282215) 333832.5842696629 ns (± 42449.27126283392) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 317126.4367816092 ns (± 25705.29064975533) 372675 ns (± 66057.93504817027) 0.85
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 41020.21276595745 ns (± 6461.808059289916) 39966.30434782609 ns (± 8991.611196351549) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 158868 ns (± 31530.795848958314) 158238.88888888888 ns (± 29491.5653417016) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 6606.521739130435 ns (± 1693.7379396805832) 6055 ns (± 2208.586320557459) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 5872.916666666667 ns (± 1703.4626757634871) 5792.631578947368 ns (± 1953.6785872800103) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 322177.0588235294 ns (± 28444.630375501096) 366318.55670103093 ns (± 73829.8400178536) 0.88
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 317550.63291139243 ns (± 24153.535991161607) 345894.44444444444 ns (± 44277.374852685134) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 42238.88888888889 ns (± 5206.444676292152) 39849.4623655914 ns (± 8152.041937532318) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 150908.42105263157 ns (± 27594.031358780096) 153548.97959183675 ns (± 30874.376307062375) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 225.57754176003593 ns (± 0.32112796432715507) 223.80303995949882 ns (± 0.5085026784575112) 1.01
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 284.1012128194173 ns (± 0.909566773828442) 292.2508255640666 ns (± 0.7893542706596725) 0.97
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 307.92646408081055 ns (± 0.8123679741250389) 305.57682911554974 ns (± 0.8344995093858699) 1.01
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 311.9801411261925 ns (± 0.5942473752212188) 305.1804615901067 ns (± 1.4225366882128616) 1.02
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 224.91628612790788 ns (± 0.5027498398666563) 220.96864155360632 ns (± 0.3333268254206664) 1.02
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 181.42100175221762 ns (± 0.22519582044210334) 183.1892983118693 ns (± 0.44297250635760665) 0.99
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 307.3237521307809 ns (± 0.41119822375534043) 298.95176546914234 ns (± 0.7986422367231139) 1.03
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 293.4008870806013 ns (± 0.6015928783864877) 300.7274826367696 ns (± 0.6073015151730925) 0.98
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 351.1989630185641 ns (± 0.31936219633009927) 355.0650215148926 ns (± 1.2994998258085986) 0.99
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 356.0455458504813 ns (± 0.7877065403399551) 356.96330547332764 ns (± 1.0319097543869045) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1808.695652173913 ns (± 668.0547740116748) 1804.6875 ns (± 1296.7992606291928) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 656.25 ns (± 713.230235212342) 1519.1489361702127 ns (± 888.5504198115282) 0.43
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2331.958762886598 ns (± 1881.0206887791326) 2259.375 ns (± 1187.1751633272372) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 229713.1313131313 ns (± 37869.31784403275) 215495.87628865978 ns (± 42266.490661253985) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 2379.381443298969 ns (± 2288.0549483645273) 3910.4166666666665 ns (± 1696.527671554719) 0.61
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 8810.60606060606 ns (± 2785.964024769493) 7525.263157894737 ns (± 2426.0101392963397) 1.17
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 835.5555555555555 ns (± 794.1232337377161) 1157.7319587628865 ns (± 1151.7048098676) 0.72
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 1142.4242424242425 ns (± 1221.2272941169078) 935.4166666666666 ns (± 901.3999832619044) 1.22
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 2285.4166666666665 ns (± 1439.0039805853044) 2131.6326530612246 ns (± 1631.9362314946784) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 213860.21505376344 ns (± 39831.995386560644) 221488.65979381444 ns (± 43517.97491719337) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2637.1134020618556 ns (± 1821.53321337347) 2875.252525252525 ns (± 2206.0373298941286) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 8501.041666666666 ns (± 3012.5525037282423) 7684.210526315789 ns (± 1998.0477593952025) 1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1722.680412371134 ns (± 1716.9804620951563) 1398.9690721649486 ns (± 1281.8033232326136) 1.23
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 725.2631578947369 ns (± 837.672614291886) 1034.5360824742268 ns (± 943.3252583045401) 0.70
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1716.3265306122448 ns (± 1469.8827975965685) 1822.9166666666667 ns (± 1987.1417805834462) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 228025 ns (± 38684.469888138774) 216958.88888888888 ns (± 30853.611936661116) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 2597.979797979798 ns (± 2246.538371060895) 1963.6363636363637 ns (± 1564.82081816095) 1.32
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 8916.666666666666 ns (± 3618.102633517556) 11756.25 ns (± 3000.6249349093932) 0.76
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1153.6842105263158 ns (± 1297.363162654108) 819.3548387096774 ns (± 839.8056276818554) 1.41
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 558.3333333333334 ns (± 656.5727067874858) 1058.3333333333333 ns (± 958.4710046040341) 0.53
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1867.0103092783504 ns (± 1616.3694947760594) 1779.79797979798 ns (± 1367.5525433311093) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 287424.7474747475 ns (± 47835.30278505217) 254866.66666666666 ns (± 26478.91950768713) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 3027.5510204081634 ns (± 2373.469365141878) 2105.1546391752577 ns (± 1455.5476585307324) 1.44
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 8716.842105263158 ns (± 4364.012711128274) 7115.05376344086 ns (± 1912.8254901516043) 1.23
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1234.375 ns (± 1169.329823805972) 1298.9583333333333 ns (± 1533.6571216105208) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 784.375 ns (± 713.2325412477594) 797.8947368421053 ns (± 688.9676130127707) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1703.0927835051546 ns (± 1562.6135697557734) 2027.659574468085 ns (± 1481.999829881083) 0.84
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 256378.4090909091 ns (± 21052.299128345618) 275173.3333333333 ns (± 27281.956007506233) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 3186.1702127659573 ns (± 2574.7158132701124) 2812.2448979591836 ns (± 2098.3186841448637) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 9272.916666666666 ns (± 3215.5045169064247) 9387.755102040815 ns (± 2523.5495091187936) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 70322.22737630208 ns (± 116.99751129398125) 69735.90901692708 ns (± 125.3771204368636) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 225289.32407924108 ns (± 218.95453316255887) 238927.57098858172 ns (± 419.3112982955532) 0.94
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 144037.74588448662 ns (± 375.9351941761628) 138008.4237905649 ns (± 182.16700113466575) 1.04
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 124239.41487630208 ns (± 453.802244246802) 124166.22924804688 ns (± 175.61531978309915) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 69284.79265485491 ns (± 133.58422445129884) 69039.1146146334 ns (± 64.65531783237962) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 234084.84049479166 ns (± 664.6427925674799) 233474.4450495793 ns (± 427.6642466561412) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 152164.38833383413 ns (± 237.82218609401892) 147067.50732421875 ns (± 430.926968821169) 1.03
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 149721.54366629463 ns (± 263.90011963615683) 145790.05301339287 ns (± 391.5042673891608) 1.03
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 69946.58464704241 ns (± 219.1340469377645) 70262.19645182292 ns (± 54.98837496518991) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 226338.22303185097 ns (± 367.826346163854) 240401.06026785713 ns (± 311.1656473682233) 0.94
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 140180.58384486608 ns (± 337.275190032169) 139987.61335100446 ns (± 261.13237949401815) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 124902.21842447917 ns (± 357.4210863146889) 123714.22964242789 ns (± 164.0274751746165) 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.ModuleOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 42968.577311197914 ns (± 297.18462130556674) 44639.329119001115 ns (± 232.88222281424328) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 54684.827200753345 ns (± 258.3403139379609) 52843.3115234375 ns (± 251.0324900232544) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 95165.08877798227 ns (± 127.91443707165571) 93505.90862630209 ns (± 506.1362591217186) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 69337.52250569662 ns (± 333.88567402814806) 65635.4236735026 ns (± 516.6993150007212) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 34113.713470458984 ns (± 57.009875010058096) 35081.97236281175 ns (± 121.31808105327555) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 34053.962254842125 ns (± 31.880710277447406) 33768.34674944197 ns (± 171.96210059457158) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 177034.64053548177 ns (± 927.6980153907537) 178067.6232828776 ns (± 1510.2823845005767) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 339454.5631347656 ns (± 2366.7897843064957) 346488.3382161458 ns (± 3016.0806264250814) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 41870.92923409598 ns (± 147.6091805664829) 43173.10294451033 ns (± 182.40507820652434) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 60704.20275878906 ns (± 366.19836288634457) 59310.87635149275 ns (± 343.34566117583825) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 103799.34761265347 ns (± 503.51880525980835) 100011.34685407366 ns (± 723.2170033450536) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 72146.70664625902 ns (± 409.7073613107813) 68360.43396465595 ns (± 275.95721417237075) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 35017.17977435772 ns (± 70.06840307045819) 34815.09500591572 ns (± 148.96561862249507) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 39438.51016470102 ns (± 165.28019508928733) 40114.32097214919 ns (± 204.91427557241084) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 178420.41149902344 ns (± 898.2435996259015) 175772.33860677082 ns (± 1316.6809349491689) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 360613.7954589844 ns (± 1034.5760024267506) 353113.6454101562 ns (± 4252.076649925723) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 47607.85028889974 ns (± 178.18241329767682) 47564.89314488002 ns (± 172.00561919628916) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 50325.588524451625 ns (± 145.1934628870881) 53806.93247477213 ns (± 103.06516667106582) 0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 92778.93715122768 ns (± 201.39072774307576) 94050.50886753628 ns (± 445.92364177575536) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 72151.57681710379 ns (± 472.50747361845214) 74754.34547932942 ns (± 705.2815397091175) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 35317.89610188802 ns (± 222.12970713214872) 34174.12331136068 ns (± 44.89985424004745) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 33578.46283976237 ns (± 226.98216696762765) 33948.595708211265 ns (± 26.306635102565526) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 179477.84912109375 ns (± 1075.5254707930696) 176804.12913295202 ns (± 534.0836060976605) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 340814.59322916664 ns (± 2930.6992460996016) 335541.2846516927 ns (± 2849.438092292652) 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 (windows-latest net8.0 Release)

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 143.36713722773962 ns (± 0.26280520381840977) 145.95201015472412 ns (± 0.27638566809992854) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 202.74794782911027 ns (± 0.6778575546191088) 187.5511129697164 ns (± 0.8898263402697136) 1.08
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 273.423365184239 ns (± 1.498133534189638) 269.3428005490984 ns (± 0.41105403840303956) 1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 280.1850191752116 ns (± 0.7528332159260334) 280.9889929635184 ns (± 0.9570023453731856) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 144.82181753431047 ns (± 0.7330717707413535) 143.346905708313 ns (± 0.6246024828281418) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 178.02681922912598 ns (± 0.6735160333719391) 185.2455769266401 ns (± 0.37416860149766024) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 281.5208809716361 ns (± 0.4344244611569098) 277.83874731797437 ns (± 0.7013171155453857) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 302.0094735281808 ns (± 0.7873339595914639) 287.7286783854167 ns (± 0.5492885819039668) 1.05
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 151.50499184926352 ns (± 0.962839307323114) 195.2293618520101 ns (± 0.7985790053129977) 0.78
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 173.88667662938437 ns (± 0.22564481237467304) 181.90739154815674 ns (± 0.25625351773142324) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 275.7708676656087 ns (± 0.8172496783197077) 283.74600410461426 ns (± 0.8800583560173671) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 276.1941941579183 ns (± 0.2901200336998818) 276.4749343578632 ns (± 0.6069672160249759) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 146.08574424471175 ns (± 0.29176131947376927) 145.950251359206 ns (± 0.1224481366310018) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 175.0188414255778 ns (± 0.4875640612168743) 181.20803151811873 ns (± 0.4207630778358536) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 281.5305563119742 ns (± 0.8738365315605544) 286.695499420166 ns (± 0.7588151685065635) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 283.8030529022217 ns (± 0.5204372996845484) 277.0023235907921 ns (± 0.5730576028626172) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 140.45833074129544 ns (± 0.36300034617657817) 137.7573792139689 ns (± 0.2095814628927012) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 187.75197505950928 ns (± 0.3115917567098841) 177.23597969327653 ns (± 0.21317862130222023) 1.06
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 263.8457004840557 ns (± 0.27165941638312796) 271.83174065181186 ns (± 0.8954444832186242) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 275.9835940140944 ns (± 0.4251253415295728) 274.01536623636883 ns (± 0.5555823720831774) 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.RawStringOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15151.157755925105 ns (± 16.029564381075833) 15975.857681274414 ns (± 24.306071397776485) 0.95
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20845.3017977201 ns (± 72.60471248228177) 19990.514169546273 ns (± 81.43841610833705) 1.04
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 22509.610137939453 ns (± 199.6443828253824) 22977.333775838215 ns (± 24.623092702935452) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 24144.37332356771 ns (± 142.39881415688177) 22356.190087890624 ns (± 234.25815831757532) 1.08
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16440.530775960287 ns (± 113.61902227525565) 16329.5404886099 ns (± 193.5403274822001) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10435.396498362223 ns (± 10.309706778596686) 11384.531640189034 ns (± 61.99532605171311) 0.92
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22489.75383431571 ns (± 87.40853319386572) 22222.834126790363 ns (± 126.37854386325016) 1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21451.86709477351 ns (± 18.303570744483693) 23283.311864999625 ns (± 91.51362251915239) 0.92
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26939.005497859074 ns (± 61.26942505495135) 27254.912514241536 ns (± 161.46595398427436) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 27547.908309936523 ns (± 149.13618179379242) 27735.21414620536 ns (± 188.72508536874287) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21293.68001200358 ns (± 102.00943914489739) 21355.09597676595 ns (± 149.59828743636217) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26754.658982496996 ns (± 65.35858168935982) 27117.452986653647 ns (± 106.32635029790804) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 29300.08188273112 ns (± 115.24713897185835) 29751.19633585612 ns (± 145.31518486689552) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30283.45037841797 ns (± 115.72898104770633) 29987.746037801106 ns (± 132.94495390219353) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16258.238332895133 ns (± 12.459135941238836) 16832.23653869629 ns (± 99.53433166870245) 0.97
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10557.111665852864 ns (± 48.22441395310209) 11490.936853681293 ns (± 59.344342582414086) 0.92
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 28595.705346679686 ns (± 124.49312069716282) 28632.02380153111 ns (± 120.72515981215818) 1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 29953.510506184895 ns (± 333.04078259384204) 28629.659306117468 ns (± 96.13582950666363) 1.05
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 33043.48976847331 ns (± 386.0640481824111) 32861.146619524276 ns (± 317.645039568247) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32667.52392578125 ns (± 136.40626529729988) 34059.192400251115 ns (± 256.6683157308395) 0.96
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15537.351407564604 ns (± 20.04342883248636) 14833.436109924316 ns (± 65.08232882306783) 1.05
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19911.25674002511 ns (± 72.46056766079143) 20093.23060811361 ns (± 91.86647216851551) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 22721.683788593 ns (± 19.068039954033104) 23590.18620402018 ns (± 119.56723028568707) 0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 23923.188104248045 ns (± 104.49577832534075) 22515.363042195637 ns (± 149.10996822419696) 1.06
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16088.748438517252 ns (± 13.118333337897662) 17031.842450459797 ns (± 11.824140103624607) 0.94
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10662.182525634766 ns (± 55.846891578076146) 10685.784196120043 ns (± 40.67833854032714) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22025.728892399715 ns (± 56.41380224521193) 22628.186293538412 ns (± 90.91686496000047) 0.97
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22637.79067993164 ns (± 75.46085770569132) 22071.501406351726 ns (± 38.42942591741034) 1.03
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27010.892510047324 ns (± 73.60932744486938) 27962.284749348957 ns (± 35.778395279563405) 0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26610.77506612142 ns (± 124.70369854947725) 27315.752103365383 ns (± 37.80577018351284) 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.ModuleOperations (windows-latest net8.0 Release)

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 66856.6388811384 ns (± 194.96391592530543) 67354.19660295759 ns (± 98.54281945152103) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 86196.47115071614 ns (± 83.34708667686479) 85540.45846121652 ns (± 90.78139966059985) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 105961.9775390625 ns (± 183.81490473305257) 109849.73285381611 ns (± 117.34027637068304) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 89964.29818960336 ns (± 92.03338852971298) 89870.67173549107 ns (± 139.2764214738795) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 58998.91052246094 ns (± 98.8112894310827) 59493.42171805246 ns (± 43.543711357182644) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 56556.284877232145 ns (± 38.73838014547143) 56792.62977013221 ns (± 124.63702738121154) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 191269.11795479912 ns (± 600.9309496858314) 196384.267578125 ns (± 531.7321718383656) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 328992.8059895833 ns (± 1219.121783168217) 323902.099609375 ns (± 1577.3157840506901) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 65317.02927809495 ns (± 58.597003764914675) 65598.93188476562 ns (± 51.23881167503954) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 89512.42441030648 ns (± 131.41421227259372) 89616.49867466518 ns (± 153.90777933181525) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 114545.61418805804 ns (± 217.46662690117495) 111088.32926432292 ns (± 230.72047193723688) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 97585.89390345982 ns (± 106.7956970926827) 90794.6044921875 ns (± 183.04575791200375) 1.07
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 58929.413248697914 ns (± 97.77305635030679) 58916.23665945871 ns (± 86.97818452009959) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 61007.657063802086 ns (± 458.64126199927574) 61649.771321614586 ns (± 349.4987995635436) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 199337.0814732143 ns (± 401.6460427259519) 204846.8888346354 ns (± 519.4134498945336) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 335746.79827008926 ns (± 877.4723046255192) 353570.1171875 ns (± 1242.4987833423365) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 65197.486165364586 ns (± 94.00602332445415) 64801.59388950893 ns (± 83.08216789516256) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 84098.12796456473 ns (± 133.8724231868867) 82495.35217285156 ns (± 78.71777683114126) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 106702.0052396334 ns (± 135.90723548110748) 106543.44153771034 ns (± 183.32683939300298) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 87781.69189453125 ns (± 201.6138337859969) 89611.97684151786 ns (± 154.3675806763668) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 58903.977748325895 ns (± 59.38628965976206) 60104.54477163462 ns (± 47.26311631930603) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 57686.932373046875 ns (± 60.80639712972065) 57939.306204659595 ns (± 96.38907397835334) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 197227.36572265625 ns (± 483.36105398532) 192738.21044921875 ns (± 1181.437653343607) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 314182.4104817708 ns (± 1039.4879778043573) 330944.6175130208 ns (± 1704.4691963736914) 0.95

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14414.412907191685 ns (± 29.94482243799039) 14315.603746686664 ns (± 56.13579955336713) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20357.098592122395 ns (± 29.269007973007653) 20814.004952566964 ns (± 26.11434705565182) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 22348.770493727465 ns (± 18.253967036383965) 21154.353919396035 ns (± 75.6544083690168) 1.06
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22284.295872279577 ns (± 51.25201766241881) 22548.60170804537 ns (± 64.34314046496971) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15733.653869628906 ns (± 29.277494723353282) 15952.486470540365 ns (± 27.31425184258877) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10960.4002732497 ns (± 22.44635238398519) 10789.918568929037 ns (± 27.588998781140823) 1.02
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22291.971028645832 ns (± 71.06378298816512) 21677.030843098957 ns (± 110.5807247795859) 1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22226.868489583332 ns (± 41.12456850021549) 22328.036029522234 ns (± 59.26235583802023) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25692.508521446816 ns (± 67.81898820162166) 25917.79109409877 ns (± 61.76860874784056) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 25735.76485770089 ns (± 57.408304319036546) 26044.851684570312 ns (± 114.32974715038071) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21616.626892089844 ns (± 56.675732685333216) 19840.27644566127 ns (± 60.12762950170934) 1.09
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 27507.304969200723 ns (± 56.174816574192256) 26807.53143310547 ns (± 43.63277265398329) 1.03
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 27644.33114188058 ns (± 26.700024890849356) 28435.321248372395 ns (± 124.06630113515419) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 28824.798583984375 ns (± 89.06330359844506) 28893.305315290178 ns (± 155.00827731574105) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15726.454416910807 ns (± 22.039515546021995) 15612.585885184151 ns (± 36.37166013513929) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10823.819478352865 ns (± 15.398150623177761) 11191.762491861979 ns (± 24.816135104212975) 0.97
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 28699.156392415363 ns (± 38.40044616377965) 26646.130153111048 ns (± 61.179815118103896) 1.08
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27978.04921468099 ns (± 50.819083986582484) 29408.338056291854 ns (± 96.7961936890809) 0.95
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 32933.43505859375 ns (± 126.42394269752317) 32686.109008789062 ns (± 153.31451239822186) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 33218.73997279576 ns (± 135.09561030698077) 33937.48799641927 ns (± 157.03328069410006) 0.98
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14160.142190115792 ns (± 22.143884222177757) 14482.723134358725 ns (± 57.70880265931492) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20488.2573445638 ns (± 51.05913450140679) 20895.926775251115 ns (± 61.27309455579293) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21719.800156813402 ns (± 34.22908135231988) 20837.459818522137 ns (± 68.52048267515325) 1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22768.133239746094 ns (± 55.85257411641546) 22524.986703055245 ns (± 72.15636409971238) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15356.116638183594 ns (± 26.301171528894063) 15721.998697916666 ns (± 69.12951007603702) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10713.05658976237 ns (± 36.240763166913794) 10758.866882324219 ns (± 49.72882555712444) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22054.60248674665 ns (± 22.24520365389164) 22105.274861653645 ns (± 75.52007931691483) 1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22006.046186174666 ns (± 33.531171590700424) 22291.83349609375 ns (± 75.125305606971) 0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 25398.90329996745 ns (± 25.99029505480763) 28219.567401592547 ns (± 67.23240195698033) 0.90
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 25664.0727742513 ns (± 34.131261032010336) 26260.66630045573 ns (± 122.90477102312398) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 146192.6314086914 ns (± 418.2367373970991) 148637.65910993304 ns (± 716.2228483221638) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 19881.5398641733 ns (± 30.670493112622562) 20456.22619846889 ns (± 57.31499239787059) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17098.786084493 ns (± 28.82837849016635) 16732.863367716473 ns (± 44.33781713950172) 1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 148168.2207438151 ns (± 205.2460097420777) 142951.19970703125 ns (± 414.2907285380394) 1.04
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 45645.33731282552 ns (± 229.30707286259081) 43369.32434786283 ns (± 76.98982929826866) 1.05
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 104065.99610314003 ns (± 151.36874234464938) 107166.4314819336 ns (± 557.6153019639858) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10395048.5703125 ns (± 203459.64236075737) 10114575.659722222 ns (± 207958.9504306291) 1.03
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 282527.7575097656 ns (± 29959.83981656149) 270662.5360253906 ns (± 26539.355313047352) 1.04
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 147092.62259615384 ns (± 425.5182214161323) 144320.40043757512 ns (± 242.82452948441275) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 19773.50794328962 ns (± 128.82332365506048) 19650.52592976888 ns (± 22.74202602058902) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 16735.066376906176 ns (± 11.070815847409673) 17480.153434244792 ns (± 97.90009782555903) 0.96
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 141811.26652018228 ns (± 168.65941041948597) 142997.89372907366 ns (± 617.0435338051321) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 42681.544252522785 ns (± 264.5344945174506) 44833.635610727164 ns (± 84.43683597605303) 0.95
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 108145.39495035807 ns (± 371.25048751986395) 105952.55796461839 ns (± 184.00176419825652) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10311715.90625 ns (± 178892.10087244702) 10209326.855208334 ns (± 182677.87647129712) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 279464.87733886717 ns (± 29439.687197416628) 279450.07492675784 ns (± 29188.436612211066) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 145058.3695678711 ns (± 452.56744306215097) 145005.3931315104 ns (± 1171.6447461441217) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 19759.10451398577 ns (± 89.90071674924907) 19515.124097188313 ns (± 42.03055341787198) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 17126.366803995767 ns (± 101.28951480155939) 17042.81572312575 ns (± 18.79715724502599) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 141614.30269949776 ns (± 713.945884321813) 142350.95598144532 ns (± 1055.9208872966574) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 43212.36053466797 ns (± 110.243700519588) 42254.90459187826 ns (± 28.91931406055648) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 118290.84473470053 ns (± 379.66667410242275) 103895.8762125651 ns (± 511.0110154180636) 1.14
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8353079.251041667 ns (± 54130.47242014326) 8376822.780133928 ns (± 38832.43600345453) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 229324.5555013021 ns (± 704.2683223590282) 226508.88663155693 ns (± 568.7619485454569) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 145678.01002604168 ns (± 538.2133833084458) 149899.42568359376 ns (± 635.8802907475551) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 19664.066326904296 ns (± 86.76626962303608) 19537.84969874791 ns (± 84.7008130622577) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 17051.75862473708 ns (± 32.680403877895536) 17009.226009662336 ns (± 22.45047552441302) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 142101.3627580915 ns (± 172.92177029471628) 142862.4168294271 ns (± 225.59849299363034) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 42454.536791992185 ns (± 175.24370876065024) 42692.47508457729 ns (± 104.10873308894952) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 102987.39944223258 ns (± 136.15904639616943) 101900.29149518695 ns (± 234.32125164447572) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9490009.145432692 ns (± 36547.736468784984) 9445030.047916668 ns (± 49771.94852999142) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 250754.755859375 ns (± 331.32417502841383) 250280.36540876116 ns (± 1167.7169322702302) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 145937.79886067708 ns (± 683.9038472454075) 144282.23343331474 ns (± 1203.853217141447) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 19718.097414143882 ns (± 29.98011321604421) 19644.984736124676 ns (± 85.54788199185391) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 17101.014260864256 ns (± 93.11626469740379) 17009.66929219564 ns (± 17.771019091987647) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 141936.23904854912 ns (± 541.5185572264113) 154554.31881009616 ns (± 199.83285525850064) 0.92
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 42637.2178700765 ns (± 21.656837658770733) 43059.53992638221 ns (± 73.2999587417453) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 102360.1290608724 ns (± 328.52357572523766) 101602.52089436848 ns (± 97.95031929510928) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9284210.690625 ns (± 88347.2008489744) 9270978.6453125 ns (± 69260.94980406192) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 265319.4008601262 ns (± 316.5256003839112) 252356.3102276142 ns (± 305.5734927736539) 1.05

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 143212.57245342547 ns (± 631.2998059443244) 139159.7476074219 ns (± 881.0779473127359) 1.03
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 13062.113098144531 ns (± 13.707031088299681) 10333.637729099819 ns (± 71.17889262376603) 1.26
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 10513.635565621513 ns (± 7.246428776843244) 10803.483771260579 ns (± 104.1852646586423) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9434.597333780925 ns (± 80.58450249642829) 9319.021767679851 ns (± 110.01033032303074) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 11485.583530680338 ns (± 107.01033017088704) 11657.439939058744 ns (± 38.17536136213333) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12831.289993286133 ns (± 36.456509232502626) 12948.793637956891 ns (± 57.167358022172124) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 11665.419442983773 ns (± 30.4829078296377) 11648.208885701497 ns (± 84.57723793195228) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9237.720291646321 ns (± 97.68799299205492) 9369.228557041713 ns (± 75.81305977178387) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12469.423920767647 ns (± 79.54211390129682) 11836.115677388509 ns (± 71.90449156536084) 1.05
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11980.150422232491 ns (± 42.01140203519409) 12082.945414616512 ns (± 63.949890433706784) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 10527.297688075474 ns (± 63.09028272658773) 10537.429858398438 ns (± 66.2121343504026) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13734.059816632953 ns (± 53.04885166111205) 13722.571983337402 ns (± 56.01455509492216) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 12517.406891959054 ns (± 66.2311815560106) 12475.843418121338 ns (± 12.482475873515538) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 11296.564581298828 ns (± 96.84344435833081) 11237.659539358956 ns (± 46.39650239496235) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 11907.185539832482 ns (± 72.24496544158248) 11136.063434307393 ns (± 20.753249991529017) 1.07
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 164508.9727313702 ns (± 1195.3968177810032) 166775.68795572917 ns (± 799.4937247807813) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 59421.43598820613 ns (± 277.55409534556526) 56478.64208984375 ns (± 312.271738274557) 1.05
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 47360.10911342076 ns (± 241.77521844892112) 46079.611236572266 ns (± 444.2588140106639) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 55472.20311628069 ns (± 254.11007409070172) 51088.47415568034 ns (± 277.4291398663103) 1.09
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 85157.62843424479 ns (± 633.9637351493252) 85773.50245884487 ns (± 554.6383987670913) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 114690.28291015625 ns (± 610.9151299066128) 113796.41436767578 ns (± 477.4586915280506) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 48790.801610310875 ns (± 118.0588932996928) 47531.62945992606 ns (± 140.7748171907476) 1.03
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 57157.63631998698 ns (± 268.2359514224945) 58277.830096435544 ns (± 253.9015992315869) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 52147.62863595145 ns (± 380.0959487592128) 52004.44809977213 ns (± 327.848759437213) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 87290.80663123497 ns (± 432.73381553797975) 86223.93310546875 ns (± 272.02185129966585) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 66971.54308143028 ns (± 218.84125306399324) 64475.80915934245 ns (± 298.8628375586059) 1.04
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13334.459362574986 ns (± 91.67946119431436) 13737.005429077148 ns (± 55.996322050964686) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 78756.21318708148 ns (± 363.29259969878325) 78690.31810114934 ns (± 126.53257989284188) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 60666.353567940845 ns (± 518.1259339058107) 59647.59146554129 ns (± 189.32900912313752) 1.02
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 50504.60514831543 ns (± 84.40273339007962) 49305.812951660155 ns (± 152.75577702684456) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 135973.79659329928 ns (± 600.1309691777645) 137699.9842203776 ns (± 623.5855072852689) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 54770.65889892578 ns (± 208.76950489031407) 56200.24852207729 ns (± 221.94904372191854) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 53015.89632568359 ns (± 389.4973312850231) 48396.2526570638 ns (± 257.00268294825526) 1.10
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 50704.89959012545 ns (± 182.61418302014243) 48402.62608235677 ns (± 214.25701432013776) 1.05
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 75924.88470052084 ns (± 810.7452242769864) 75655.46898193359 ns (± 444.4644585868019) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 106343.41531808036 ns (± 528.5342708438568) 101594.73586425782 ns (± 368.7002196848374) 1.05
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 49927.92089233398 ns (± 232.72169133487955) 54814.461885579425 ns (± 246.4541780532562) 0.91
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 56675.043557303296 ns (± 180.37153195882377) 52457.36914297251 ns (± 154.1082103506388) 1.08
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 52145.14509073893 ns (± 221.4394963327221) 53638.33669172014 ns (± 305.6065313569279) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 84051.81162923177 ns (± 567.4504381792708) 75183.12281494141 ns (± 393.07674462888906) 1.12
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 57125.827022007536 ns (± 144.89580798859018) 57767.49983215332 ns (± 60.871612604479004) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13311.189346313477 ns (± 45.76277250631697) 13778.727832249233 ns (± 40.10423876268) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 69876.99624023438 ns (± 219.56940387404907) 68976.0238688151 ns (± 303.73907710254826) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 60719.373067220055 ns (± 211.72762509133253) 57866.995143345426 ns (± 171.2668292807726) 1.05
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48973.390420096264 ns (± 128.22838245186168) 50796.53034261068 ns (± 256.0926509024177) 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.ScriptOperations (windows-latest net8.0 Release)

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 94705.5890764509 ns (± 733.3744725512673) 95132.3360188802 ns (± 363.5785178629801) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 25571.9721476237 ns (± 29.46651261912961) 25282.05849783761 ns (± 25.157175240560143) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 23925.581477238582 ns (± 18.674986122196685) 23733.146449497766 ns (± 37.97756084374543) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 76999.72359793527 ns (± 127.15734129090616) 75878.9872233073 ns (± 141.6418446237913) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 29467.337036132812 ns (± 70.99099043271222) 29822.777913411457 ns (± 69.24971305952036) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 63117.32700892857 ns (± 108.97048401678752) 65418.10215541295 ns (± 98.38150694006163) 0.96
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5247949.21875 ns (± 52679.019545304785) 5247221.484375 ns (± 46849.26789996058) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 168291.46826171875 ns (± 28294.099533341192) 169372.06005859375 ns (± 28129.92511392113) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 94304.7119140625 ns (± 213.58642600933254) 93632.95288085938 ns (± 308.676119128516) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 25515.738728841145 ns (± 62.493217565024636) 25867.79283796038 ns (± 55.613979759128135) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 23561.86065673828 ns (± 40.54714284915523) 23498.922932942707 ns (± 98.8405757536644) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 78888.93083844866 ns (± 131.643494431602) 75043.79359654018 ns (± 97.17671234041939) 1.05
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 30292.178696852465 ns (± 30.17997328175589) 29452.518920898438 ns (± 51.570187326931105) 1.03
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 65007.942708333336 ns (± 100.61580618355941) 66275.5712890625 ns (± 115.96282449214378) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5281592.578125 ns (± 48449.10044970353) 5313201.71875 ns (± 47768.04662577676) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 172856.02880859375 ns (± 29516.502117884098) 180524.51904296875 ns (± 29811.092192585376) 0.96
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 94031.0673014323 ns (± 841.1364394592304) 93989.76266043527 ns (± 341.51588837662933) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 25323.8178507487 ns (± 41.519445201031154) 25294.631754557293 ns (± 20.061621679072907) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 23788.14204289363 ns (± 64.13408208220648) 23752.34919956752 ns (± 53.46189274994574) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 73884.72493489583 ns (± 107.6824077307508) 75284.4950358073 ns (± 113.97679898531051) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 31611.105346679688 ns (± 613.4596868009763) 31453.858235677082 ns (± 78.57193472579745) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 64205.31982421875 ns (± 113.21367674389168) 64548.358154296875 ns (± 53.89904640700474) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4399326.532451923 ns (± 14861.023387882522) 4377735.9375 ns (± 10157.569690517923) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 129484.6923828125 ns (± 100.5308663429384) 129074.05831473214 ns (± 191.76932388215954) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 92835.09085518973 ns (± 144.00418444870635) 92951.86391977164 ns (± 122.23662116530366) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 25641.061401367188 ns (± 26.36601996350138) 25723.651123046875 ns (± 24.693033150603927) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 23597.432599748885 ns (± 29.29608427542155) 23806.452355018027 ns (± 27.786117136765615) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 76756.07299804688 ns (± 120.65196520505303) 77642.07414899554 ns (± 201.7310842389136) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 29366.593497140067 ns (± 34.79140229033626) 31286.301363431492 ns (± 37.1596762188021) 0.94
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 63920.56623186384 ns (± 77.1581513183047) 63031.925455729164 ns (± 81.58111997724426) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 5020584.975961538 ns (± 8342.569154562512) 5086986.774553572 ns (± 7954.628557296191) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 147344.63588169642 ns (± 243.03779916906026) 145179.49393136162 ns (± 391.606564905508) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 92528.75528971355 ns (± 317.3972624075097) 93201.79966517857 ns (± 267.14765435486396) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 26243.038838704426 ns (± 47.3829642827169) 25395.613752092635 ns (± 42.52271746074754) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 23733.904677170973 ns (± 14.907228608461944) 23448.006766183036 ns (± 36.229647090981324) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 75207.38263811384 ns (± 71.30982934477079) 77297.37173227164 ns (± 55.61575625810602) 0.97
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 31071.136067708332 ns (± 42.873357027647714) 31649.748883928572 ns (± 32.82890205561613) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 62611.42316545759 ns (± 131.19205362714322) 63850.794270833336 ns (± 101.9438977408035) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 4988861.358173077 ns (± 10828.599144370528) 4985943.689903846 ns (± 8217.713320713328) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 144165.54478236608 ns (± 83.66993637736329) 146504.14167131696 ns (± 261.7250091570095) 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: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 112158.2987467448 ns (± 146.30415350701924) 108108.26241629464 ns (± 330.7226934266) 1.04
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11472.978973388672 ns (± 16.545497820785513) 11236.548832484654 ns (± 39.10607608677004) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 10077.728144327799 ns (± 20.28212274959198) 10071.859975961539 ns (± 12.854572865689727) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9389.476071871244 ns (± 13.133604791569375) 9318.895897498498 ns (± 12.205049823460655) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 14316.753932407924 ns (± 11.737846831396071) 13985.814717610678 ns (± 9.477433158692916) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 15880.655779157367 ns (± 16.21803460790524) 15984.730311802456 ns (± 24.75528769814153) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 13610.315528282752 ns (± 8.910885736412014) 13603.809943565955 ns (± 14.877835641864369) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8838.537924630302 ns (± 17.93540147714492) 8849.69721476237 ns (± 7.049190638141313) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 13521.585388183594 ns (± 20.593689847765184) 13533.765302385602 ns (± 16.550999822381648) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11926.22560773577 ns (± 10.331582451488334) 11761.944986979166 ns (± 14.040000091588002) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13471.725870768229 ns (± 29.200453918171927) 13474.578908284506 ns (± 29.306078690541618) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9248.325465275691 ns (± 25.19728477023886) 9319.144204946664 ns (± 19.066558463167055) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 12675.62255859375 ns (± 9.085843037276288) 12773.42060634068 ns (± 12.05853504341375) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 14436.810938517252 ns (± 9.880817120104565) 14396.99467976888 ns (± 20.940269467284978) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 14728.328377859933 ns (± 7.552972667795229) 14670.46139056866 ns (± 11.076560111808963) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 115147.37112862723 ns (± 319.51607823139267) 120775.44108072917 ns (± 608.3396609590636) 0.95
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 45484.99552408854 ns (± 88.09755200431417) 43165.24759928385 ns (± 102.95688401351234) 1.05
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 43485.35719651442 ns (± 87.52970185922766) 42738.23588053385 ns (± 107.07328874924795) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 46980.09948730469 ns (± 82.5732139174066) 47828.72670491537 ns (± 67.69167648029097) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 72410.83548409598 ns (± 241.24246362670655) 69211.53238932292 ns (± 163.98241134904802) 1.05
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 97315.234375 ns (± 240.59249222950433) 98454.9979654948 ns (± 332.09945813081123) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 52112.115478515625 ns (± 173.85948898445847) 51797.484537760414 ns (± 70.26501273858297) 1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 37080.73331392728 ns (± 68.71386095860005) 36659.24336751302 ns (± 75.10042755788591) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 48877.950580303484 ns (± 70.32154857116198) 50333.13947405134 ns (± 112.93902814528916) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 77481.87662760417 ns (± 215.50850207349362) 74048.92839704241 ns (± 227.79371367981523) 1.05
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57987.59460449219 ns (± 85.27158392825491) 55499.61591448103 ns (± 108.23582066699753) 1.04
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9156.685511271158 ns (± 15.270769326156993) 9290.914388803336 ns (± 20.737114826457006) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 58827.840314592635 ns (± 182.4196999915677) 59751.45222981771 ns (± 203.38987753998654) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 47365.26184082031 ns (± 88.23706052024077) 46054.723685128345 ns (± 99.58706591463435) 1.03
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 47920.263671875 ns (± 65.31825108342896) 48064.22206333705 ns (± 35.46269249122407) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 102562.8340657552 ns (± 231.23721805740902) 105848.73482840402 ns (± 215.01121730403705) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 43192.07502092634 ns (± 75.43437077286856) 43205.53377591647 ns (± 50.80444557175417) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 43711.045619419645 ns (± 71.46070169445811) 44869.35607910156 ns (± 113.0126377959438) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 46477.30529785156 ns (± 80.130932346226) 49387.00092022236 ns (± 67.72692355551732) 0.94
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 61271.5567452567 ns (± 179.13983656399859) 61735.135091145836 ns (± 207.30126037177268) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 91383.27287946429 ns (± 231.02937484074513) 86244.609375 ns (± 195.28298464510178) 1.06
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 47731.51593889509 ns (± 96.98152673570448) 49816.73807779948 ns (± 85.32911580588802) 0.96
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 39416.83939615885 ns (± 117.69753969769977) 38641.62728445871 ns (± 61.41990993844229) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 47885.342641977164 ns (± 90.14696789706389) 49705.472673688615 ns (± 126.54725464442384) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 59414.59716796875 ns (± 171.16602461331323) 59469.89041841947 ns (± 153.3534965897434) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 58105.01932779948 ns (± 131.089050129532) 58163.9143723708 ns (± 72.82869348876027) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9116.16921058068 ns (± 15.44513488523427) 9426.308734600361 ns (± 17.598596958863574) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 52257.22874232701 ns (± 52.63846839996258) 53004.54899714543 ns (± 76.08607249954389) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 46398.78845214844 ns (± 119.76681708241675) 47114.995930989586 ns (± 98.06227366249604) 0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48611.4754813058 ns (± 80.03505441719282) 49148.70082310268 ns (± 80.02099706045064) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 153393.41336763822 ns (± 1095.6649762050313) 155585.08603922525 ns (± 300.2021548293034) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 10407.311637878418 ns (± 45.6203256813613) 10469.385998535156 ns (± 55.57325337895198) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 10984.657637962928 ns (± 18.459319795786143) 10666.477454552283 ns (± 31.084812106578774) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 12441.216889517647 ns (± 64.67085882036164) 12953.208866373698 ns (± 71.78006893035163) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 14257.718809945243 ns (± 53.893527569902375) 15303.93732961019 ns (± 13.460724151648682) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 12153.159627278646 ns (± 63.480305313232115) 12902.999872843424 ns (± 77.1580443703333) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 14195.338374546596 ns (± 68.30161071350871) 13224.206165020283 ns (± 24.69281639415819) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 14830.860196794782 ns (± 64.33048823093563) 14904.541654314313 ns (± 60.63568489853743) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 16247.838565532978 ns (± 59.311484175327706) 16079.548596191406 ns (± 112.70060508731693) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 12894.31032002767 ns (± 63.33265864033488) 13057.992505754743 ns (± 66.07012375213205) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 90794.39131382534 ns (± 348.3877237778923) 93209.36656842913 ns (± 775.5384054221406) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 11682.167935689291 ns (± 16.315629009934277) 10612.820442786584 ns (± 19.414030064145226) 1.10
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 88174.13485952523 ns (± 234.34654233320015) 89580.67918701172 ns (± 393.5720767249797) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 84386.0285888672 ns (± 505.4115221228159) 88761.79289550781 ns (± 832.2586602399016) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 17507.619514973958 ns (± 143.16040046714647) 17218.624877929688 ns (± 43.293892410907425) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 11063.060410563152 ns (± 46.50671857121012) 11273.103716023763 ns (± 72.17607284108242) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 15552.22447458903 ns (± 14.567652349504634) 15240.615826924643 ns (± 16.27624870024823) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 10095.256636555989 ns (± 61.971397309392664) 10343.445524088542 ns (± 70.30188700162803) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 87636.28823649089 ns (± 527.1785437312467) 89730.17235107422 ns (± 505.524917328267) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 92023.02698567709 ns (± 472.392995559661) 88878.21726771763 ns (± 308.1790931538504) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 89364.82497558594 ns (± 470.12428169935174) 91260.49507493239 ns (± 308.0229531468801) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 11929.652005876813 ns (± 31.030521314759568) 11769.407554626465 ns (± 53.94807811989327) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 13373.200169154576 ns (± 55.78554835241089) 13169.444092886788 ns (± 47.87846930488508) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 11330.378754835863 ns (± 13.474041965418767) 10874.453904288155 ns (± 68.62713062108342) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 12615.833838144938 ns (± 12.03998900495701) 13159.029994710287 ns (± 80.88008989040921) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 16295.212717692057 ns (± 25.197705313071015) 16485.145607503255 ns (± 127.21919285678719) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 172016.21949869793 ns (± 562.6041814078123) 170689.32542201452 ns (± 571.5685202569576) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 54080.38502284459 ns (± 130.31016284422293) 54359.40111083984 ns (± 178.0639823719436) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 83131.11710902622 ns (± 334.64499939366) 77983.72149658203 ns (± 229.37922620665196) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 117673.77485351563 ns (± 781.5808271822239) 132244.18754882814 ns (± 1122.3768878331377) 0.89
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 197187.00750262922 ns (± 624.1437677673333) 186111.1813092913 ns (± 962.8135340475535) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 115490.01448567708 ns (± 489.08275444644767) 110472.30208740235 ns (± 400.08093151848163) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 127861.73683384487 ns (± 781.1342043244988) 129022.39396784856 ns (± 436.6425884470166) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 129240.17750651042 ns (± 1228.1559556303955) 133909.64075520833 ns (± 835.3626610687364) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 226128.38560384113 ns (± 1343.392462790392) 220191.92654622396 ns (± 1486.1673969715375) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 104687.80512695313 ns (± 485.3361113816277) 102513.66509602865 ns (± 864.4905161123781) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 291813.39006696426 ns (± 3052.2028876344098) 294131.27945963544 ns (± 4359.400844587302) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 62218.373075358075 ns (± 291.0879176966633) 61523.85221980168 ns (± 198.6535161579554) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 215538.15369591347 ns (± 1995.31054227638) 207496.3558919271 ns (± 1768.3272238947638) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 205950.70281110491 ns (± 1077.3442684749527) 222490.5970703125 ns (± 3647.3934179123885) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 17940.629749004656 ns (± 58.239026210751135) 17414.347287859237 ns (± 53.689667016428025) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 78611.32716471354 ns (± 477.69915723552964) 79608.27909633091 ns (± 392.9619034534363) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 133545.86844308037 ns (± 1568.63941727971) 127161.32271634616 ns (± 810.170925331462) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 56887.931620279945 ns (± 180.17418598491352) 60626.20416666667 ns (± 331.328958142205) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 240093.74312918526 ns (± 1560.2903325377474) 245944.83541666667 ns (± 2903.033010709612) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 219580.30625 ns (± 2338.9269878605237) 220003.02157827525 ns (± 1326.7773938562732) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 237134.56159319196 ns (± 2436.4003426346576) 243451.12887369792 ns (± 2842.937476241646) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 58239.89460972377 ns (± 114.48565701791122) 61041.93247884115 ns (± 432.96749664897254) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 13572.68068259103 ns (± 23.83049776269672) 13550.178849283855 ns (± 55.627859263800545) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 63594.42004394531 ns (± 193.47492210420182) 63328.75633138021 ns (± 246.57726497617605) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 134348.2239095052 ns (± 593.5989556800271) 152277.33492606026 ns (± 956.454943533169) 0.88
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 236907.4106933594 ns (± 1830.1194488254853) 233397.9096191406 ns (± 1467.8594214070906) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 156480.61692708332 ns (± 820.5815894463996) 155101.0283121745 ns (± 740.2446276975375) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 53587.00467529297 ns (± 123.13288832649127) 55500.4610148112 ns (± 205.67779029763034) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 85131.35971272786 ns (± 378.86649977172357) 81098.90732247489 ns (± 807.5422352409843) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 104903.10255533854 ns (± 402.56037661986755) 108336.570539202 ns (± 365.0717645400397) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 173103.42419433594 ns (± 392.94204487842643) 188581.16209309894 ns (± 586.887146047237) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 102788.65369059244 ns (± 404.6826803292604) 102809.37603352865 ns (± 445.6973756021887) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 122475.21083170573 ns (± 651.8476749075405) 118530.66516927084 ns (± 434.9108314618302) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 115119.7710571289 ns (± 266.72968830264494) 128587.67317082331 ns (± 403.6349008603112) 0.90
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 177795.76131998698 ns (± 1001.2935578641584) 181169.00411783854 ns (± 735.73903983557) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 101662.81208089193 ns (± 711.3265289885247) 99399.13141276041 ns (± 643.2443612372855) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 263359.92703951325 ns (± 1860.8346999186665) 270898.01213727676 ns (± 3941.823780288826) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 61848.95306803386 ns (± 210.15299668529792) 61943.49748883928 ns (± 173.71137811407698) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 189675.72163085936 ns (± 1192.620618046233) 191420.79777832032 ns (± 1525.4822006092236) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 192698.11979166666 ns (± 872.8365092931629) 191309.39477539062 ns (± 1098.4612249636705) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 17363.128147379557 ns (± 93.94696022545254) 17224.824548574594 ns (± 44.88793702519755) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 83249.33731282552 ns (± 321.2959871440231) 79323.06563313802 ns (± 285.3509974415339) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 118497.39423076923 ns (± 1144.2084149111174) 117198.30681501116 ns (± 832.4318985015752) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 57083.64354654948 ns (± 171.5764374993669) 54972.76725667318 ns (± 271.5387953546876) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 234251.5063639323 ns (± 1996.906780490608) 231136.1670968192 ns (± 1659.395111002834) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 222327.9021809896 ns (± 3064.449527774751) 218431.1560872396 ns (± 1597.3122224629894) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 220883.94025065104 ns (± 2081.558883508053) 233920.48266601562 ns (± 1760.6863914596206) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 57495.29715169271 ns (± 223.12860586066023) 57414.57946777344 ns (± 190.76231278977286) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 13151.882631574359 ns (± 29.412367641952134) 13587.643239702496 ns (± 52.17929299283282) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 60803.11304117839 ns (± 233.68968440588512) 60897.366174316405 ns (± 389.4565487693324) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 119135.17642211914 ns (± 327.9685508998095) 126383.33475435697 ns (± 478.15393529979593) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 187091.11998697917 ns (± 817.0364222034933) 197543.47727864582 ns (± 540.9762497531879) 0.95

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 9e1427e Previous: e627748 Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 125383.70361328125 ns (± 277.78237242153335) 121490.89680989583 ns (± 849.8619973761921) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 11514.221543532152 ns (± 10.748247531631888) 10255.574505145732 ns (± 31.21029272888922) 1.12
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 10973.953043619791 ns (± 10.722619816915646) 10989.029802594867 ns (± 15.111978639412143) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 13758.432006835938 ns (± 21.82376058178937) 13807.184491838727 ns (± 37.79113543069673) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 21647.962482158953 ns (± 40.32075291391186) 21705.509185791016 ns (± 18.471731023309413) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 13910.930415562221 ns (± 24.556551732518944) 13927.964371901293 ns (± 24.452352753724558) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 17154.378400530135 ns (± 33.14022063647055) 17287.635367257255 ns (± 17.23973914668892) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 23168.005981445312 ns (± 15.904109916324966) 23421.789198655348 ns (± 23.96995979546015) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 26346.385498046875 ns (± 12.678622226138407) 26212.63656616211 ns (± 37.96027034356491) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 16793.875122070312 ns (± 18.877944275099022) 15692.9689679827 ns (± 26.04654260121914) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 83188.61868722098 ns (± 122.81827328496092) 78615.33528645833 ns (± 96.00638700062963) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 13326.404774983725 ns (± 11.86734398677663) 13397.49734061105 ns (± 16.643144109386427) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 71129.40935407366 ns (± 136.68025666910492) 70922.80414287861 ns (± 102.62226998006962) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 69371.15641276042 ns (± 66.42487895615172) 70836.28051757812 ns (± 211.34455147345872) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 12930.28564453125 ns (± 46.15819310501325) 12968.1760152181 ns (± 26.860260831076157) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 11784.435926164899 ns (± 25.208251124819665) 11948.495265415737 ns (± 7.882381736535091) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 24441.148681640625 ns (± 23.635499068530272) 24107.14289347331 ns (± 13.808582206963397) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 11385.73974609375 ns (± 16.192113948224208) 11160.12693132673 ns (± 32.47016280900433) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 75159.65372721355 ns (± 180.4616505994423) 73644.2850748698 ns (± 86.72776965494505) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 72562.8450833834 ns (± 172.07788833598585) 72347.55777994792 ns (± 86.47648780503488) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 75650.30802408855 ns (± 145.06377817841758) 74947.42619441106 ns (± 147.67858471275233) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 13404.954176682691 ns (± 8.664589852380995) 13394.952040452223 ns (± 24.80032444859026) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 9236.813659667969 ns (± 22.69177181841439) 9258.435712541852 ns (± 24.42499781114496) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 13576.277618408203 ns (± 14.515170711054447) 13585.205405099052 ns (± 10.533171232622655) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 14925.71520124163 ns (± 14.231789512571265) 14992.270006452289 ns (± 15.865370338820282) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 27162.852947528547 ns (± 18.791880411419587) 27289.859444754464 ns (± 14.978043969858476) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 136878.0460611979 ns (± 436.47737200538) 140350.1239483173 ns (± 274.7340629580237) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 37467.89978027344 ns (± 72.976216952029) 40532.1524483817 ns (± 58.15141330368983) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 64164.52433268229 ns (± 242.46467615134966) 68042.66153971355 ns (± 130.27700989741675) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 108052.63102213542 ns (± 239.76962633006184) 105461.06770833333 ns (± 320.22581252166844) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 160985.49641927084 ns (± 666.0889485204044) 152347.9630533854 ns (± 932.9073754075524) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 94596.39729817708 ns (± 346.4263488312456) 99279.23828125 ns (± 201.11128129693583) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 118980.34220377605 ns (± 237.303252526605) 117612.34415690105 ns (± 447.2051145124619) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 119168.55381556919 ns (± 323.65030245117134) 117899.45719401042 ns (± 311.44045180553974) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 206871.4412434896 ns (± 738.1938485531915) 203764.60693359375 ns (± 647.1027882913938) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 94409.35139973958 ns (± 225.64830130161317) 90076.9384765625 ns (± 246.9571978793945) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 254926.84151785713 ns (± 2566.6036142439825) 252679.5619419643 ns (± 1879.8673613557748) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 59333.435872395836 ns (± 94.82325072751074) 58386.41052246094 ns (± 62.69025009727351) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 171915.19775390625 ns (± 855.1766671698706) 167631.60196940103 ns (± 620.5928144198698) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 173304.98372395834 ns (± 1096.7523237578903) 180672.9213169643 ns (± 793.0066151691071) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 13022.674124581474 ns (± 25.348842190706744) 13075.64457484654 ns (± 36.265506267157114) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 76151.06282552083 ns (± 221.8734139335224) 73376.04410807292 ns (± 245.45005706293682) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 113850.14997209821 ns (± 489.86526888065777) 110473.8525390625 ns (± 587.3527478891385) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 54126.783447265625 ns (± 111.0060681219571) 56959.02622767857 ns (± 138.04128768992237) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 217480.3257533482 ns (± 920.7400420963684) 214350.9068080357 ns (± 777.1826813571438) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 217435.7568359375 ns (± 1192.3507807097808) 220392.93782552084 ns (± 1093.6647124403669) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 223924.8974609375 ns (± 1324.1541668124933) 226483.3732096354 ns (± 1794.4567852006226) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 56122.556849888395 ns (± 168.09831295471633) 57912.83176967076 ns (± 130.31016346416027) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 9366.10018412272 ns (± 13.784325152981621) 9146.095166887555 ns (± 18.111524615955567) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 58030.63180106027 ns (± 94.41001610584911) 58381.89392089844 ns (± 138.56827011819152) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 115028.12848772321 ns (± 359.6687286587732) 125050.04720052083 ns (± 785.9180580463934) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 219678.9705403646 ns (± 857.3438556833992) 223349.6630859375 ns (± 982.1036016025613) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 124653.1964983259 ns (± 175.05562638723197) 123058.36704799107 ns (± 231.33402944901596) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 38791.20951334635 ns (± 91.71359358435382) 38047.3135811942 ns (± 73.25045704670636) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 65362.664388020836 ns (± 296.4412797490394) 71688.92124720982 ns (± 219.25877284158355) 0.91
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 94262.60823567708 ns (± 199.43534952379554) 99529.2313639323 ns (± 228.51183150437694) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 161310.70149739584 ns (± 288.3524340759956) 146430.4012044271 ns (± 360.6619639513986) 1.10
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 86121.74397786458 ns (± 203.38644475649716) 89004.43631685697 ns (± 188.86563481988458) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 107716.75676618304 ns (± 234.56163098596303) 112543.23468889509 ns (± 208.21836805973993) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 109095.28401692708 ns (± 160.27926679402373) 111185.33325195312 ns (± 185.88795288437726) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 178631.2709263393 ns (± 270.67685835270197) 168923.2275390625 ns (± 297.47645248286193) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 90446.83053152902 ns (± 307.94022805550713) 85761.95504324777 ns (± 248.23124590723742) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 242667.23795572916 ns (± 3767.549276675462) 258001.13525390625 ns (± 807.509175525471) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 61677.40234375 ns (± 131.90551820509987) 58245.33550555889 ns (± 57.380371933084355) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 157488.9892578125 ns (± 289.7872146485689) 156963.09116908483 ns (± 746.1682044086369) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 158135.9375 ns (± 326.9164498227084) 155885.33528645834 ns (± 558.4451246115926) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 12917.825266520182 ns (± 15.818670930948269) 12963.224356515067 ns (± 35.129075659855324) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 79539.07185872395 ns (± 213.12144132012799) 73973.40576171875 ns (± 293.04468892057133) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 104668.57212611607 ns (± 192.07881276355053) 104018.19598858173 ns (± 174.8029028617404) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 52766.74011230469 ns (± 115.02287200939152) 52533.13903808594 ns (± 119.8183234786835) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 203130.20833333334 ns (± 547.4221277897751) 193876.32975260416 ns (± 1095.9087337977526) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 201500.03313337054 ns (± 1413.3696683905619) 208456.40299479166 ns (± 1029.0918661529763) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 215603.13720703125 ns (± 614.8810926120287) 221489.81689453125 ns (± 1363.1379634962616) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 53955.074869791664 ns (± 166.11718853541697) 54456.442057291664 ns (± 168.7255528011403) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 9203.011213030133 ns (± 12.638749468578913) 9108.3742414202 ns (± 12.964437015166215) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 60849.23380533854 ns (± 115.23759439942036) 61275.392368861605 ns (± 99.77048426587832) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 112759.98273577009 ns (± 103.4684404959816) 110303.076171875 ns (± 147.6476842851123) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 177432.69217354912 ns (± 587.952956439347) 184964.15201822916 ns (± 524.5772346871571) 0.96

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

Please sign in to comment.