Skip to content

Commit

Permalink
Fix append after expiration (#961)
Browse files Browse the repository at this point in the history
* Fix append after expiration

Also, make sure we unmark extra metadata in IU

* undo extra cpu work on critical methods introduced recently

* formatting

* nit
  • Loading branch information
badrishc authored Jan 27, 2025
1 parent 000f7f1 commit e83707d
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 17 deletions.
16 changes: 3 additions & 13 deletions libs/server/Storage/Functions/MainStore/RMWMethods.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,13 @@ public bool NeedInitialUpdate(ref SpanByte key, ref RawStringInput input, ref Sp
public bool InitialUpdater(ref SpanByte key, ref RawStringInput input, ref SpanByte value, ref SpanByteAndMemory output, ref RMWInfo rmwInfo, ref RecordInfo recordInfo)
{
rmwInfo.ClearExtraValueLength(ref recordInfo, ref value, value.TotalSize);
value.UnmarkExtraMetadata();

RespCommand cmd = input.header.cmd;
switch (cmd)
{
case RespCommand.PFADD:
var v = value.ToPointer();
value.UnmarkExtraMetadata();
value.ShrinkSerializedLength(HyperLogLog.DefaultHLL.SparseInitialLength(ref input));
HyperLogLog.DefaultHLL.Init(ref input, v, value.Length);
*output.SpanByte.ToPointer() = 1;
Expand All @@ -83,7 +83,6 @@ public bool InitialUpdater(ref SpanByte key, ref RawStringInput input, ref SpanB
var srcHLL = sbSrcHLL.ToPointer();
var dstHLL = value.ToPointer();

value.UnmarkExtraMetadata();
value.ShrinkSerializedLength(length);
Buffer.MemoryCopy(srcHLL, dstHLL, value.Length, value.Length);
break;
Expand All @@ -94,7 +93,6 @@ public bool InitialUpdater(ref SpanByte key, ref RawStringInput input, ref SpanB
// Copy input to value
var newInputValue = input.parseState.GetArgSliceByRef(0).ReadOnlySpan;
var metadataSize = input.arg1 == 0 ? 0 : sizeof(long);
value.UnmarkExtraMetadata();
value.ShrinkSerializedLength(newInputValue.Length + metadataSize + spaceForEtag);
value.ExtraMetadata = input.arg1;
newInputValue.CopyTo(value.AsSpan(spaceForEtag));
Expand All @@ -112,7 +110,7 @@ public bool InitialUpdater(ref SpanByte key, ref RawStringInput input, ref SpanB
break;
case RespCommand.SETKEEPTTL:
spaceForEtag = this.functionsState.etagState.etagOffsetForVarlen;
// Copy input to value, retain metadata in value
// Copy input to value
var setValue = input.parseState.GetArgSliceByRef(0).ReadOnlySpan;
value.ShrinkSerializedLength(value.MetadataSize + setValue.Length + spaceForEtag);
setValue.CopyTo(value.AsSpan(spaceForEtag));
Expand Down Expand Up @@ -143,7 +141,6 @@ public bool InitialUpdater(ref SpanByte key, ref RawStringInput input, ref SpanB
var bOffset = input.parseState.GetLong(0);
var bSetVal = (byte)(input.parseState.GetArgSliceByRef(1).ReadOnlySpan[0] - '0');

value.UnmarkExtraMetadata();
value.ShrinkSerializedLength(BitmapManager.Length(bOffset));

// Always return 0 at initial updater because previous value was 0
Expand All @@ -152,7 +149,6 @@ public bool InitialUpdater(ref SpanByte key, ref RawStringInput input, ref SpanB
break;

case RespCommand.BITFIELD:
value.UnmarkExtraMetadata();
var bitFieldArgs = GetBitFieldArguments(ref input);
value.ShrinkSerializedLength(BitmapManager.LengthFromType(bitFieldArgs));
var (bitfieldReturnValue, overflow) = BitmapManager.BitFieldExecute(bitFieldArgs, value.ToPointer(), value.Length);
Expand All @@ -172,39 +168,34 @@ public bool InitialUpdater(ref SpanByte key, ref RawStringInput input, ref SpanB

case RespCommand.APPEND:
var appendValue = input.parseState.GetArgSliceByRef(0);

value.ShrinkSerializedLength(appendValue.Length);
// Copy value to be appended to the newly allocated value buffer
appendValue.ReadOnlySpan.CopyTo(value.AsSpan());

CopyValueLengthToOutput(ref value, ref output, 0);
break;
case RespCommand.INCR:
value.UnmarkExtraMetadata();
value.ShrinkSerializedLength(1); // # of digits in "1"
CopyUpdateNumber(1, ref value, ref output);
break;
case RespCommand.INCRBY:
value.UnmarkExtraMetadata();
var incrBy = input.arg1;
var ndigits = NumUtils.CountDigits(incrBy, out var isNegative);
value.ShrinkSerializedLength(ndigits + (isNegative ? 1 : 0));
CopyUpdateNumber(incrBy, ref value, ref output);
break;
case RespCommand.DECR:
value.UnmarkExtraMetadata();
value.ShrinkSerializedLength(2); // # of digits in "-1"
CopyUpdateNumber(-1, ref value, ref output);
break;
case RespCommand.DECRBY:
value.UnmarkExtraMetadata();
isNegative = false;
var decrBy = -input.arg1;
ndigits = NumUtils.CountDigits(decrBy, out isNegative);
value.ShrinkSerializedLength(ndigits + (isNegative ? 1 : 0));
CopyUpdateNumber(decrBy, ref value, ref output);
break;
case RespCommand.INCRBYFLOAT:
value.UnmarkExtraMetadata();
// Check if input contains a valid number
if (!input.parseState.TryGetDouble(0, out var incrByFloat))
{
Expand All @@ -214,7 +205,6 @@ public bool InitialUpdater(ref SpanByte key, ref RawStringInput input, ref SpanB
CopyUpdateNumber(incrByFloat, ref value, ref output);
break;
default:
value.UnmarkExtraMetadata();
if (input.header.cmd > RespCommandExtensions.LastValidCommand)
{
var functions = functionsState.GetCustomCommandFunctions((ushort)input.header.cmd);
Expand Down
32 changes: 28 additions & 4 deletions libs/storage/Tsavorite/cs/src/core/VarLen/SpanByte.cs
Original file line number Diff line number Diff line change
Expand Up @@ -173,29 +173,53 @@ public bool Invalid
}
}

/// <summary>
/// Get Span&lt;byte&gt; for this <see cref="SpanByte"/>'s payload (excluding metadata if any)
/// </summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public Span<byte> AsSpan()
{
if (Serialized)
return new Span<byte>(MetadataSize + (byte*)Unsafe.AsPointer(ref payload), Length - MetadataSize);
else
return new Span<byte>(MetadataSize + (byte*)payload, Length - MetadataSize);
}

/// <summary>
/// Get Span&lt;byte&gt; for this <see cref="SpanByte"/>'s payload (excluding metadata if any)
/// <paramref name="offset">
/// Optional Parameter to avoid having to call slice when wanting to interact directly with payload skipping ETag at the front of the payload
/// Parameter to avoid having to call slice when wanting to interact directly with payload skipping ETag at the front of the payload
/// </paramref>
/// </summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public Span<byte> AsSpan(int offset = 0)
public Span<byte> AsSpan(int offset)
{
if (Serialized)
return new Span<byte>(MetadataSize + (byte*)Unsafe.AsPointer(ref payload) + offset, Length - MetadataSize - offset);
else
return new Span<byte>(MetadataSize + (byte*)payload + offset, Length - MetadataSize - offset);
}

/// <summary>
/// Get ReadOnlySpan&lt;byte&gt; for this <see cref="SpanByte"/>'s payload (excluding metadata if any)
/// </summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public ReadOnlySpan<byte> AsReadOnlySpan()
{
if (Serialized)
return new ReadOnlySpan<byte>(MetadataSize + (byte*)Unsafe.AsPointer(ref payload), Length - MetadataSize);
else
return new ReadOnlySpan<byte>(MetadataSize + (byte*)payload, Length - MetadataSize);
}

/// <summary>
/// Get ReadOnlySpan&lt;byte&gt; for this <see cref="SpanByte"/>'s payload (excluding metadata if any)
/// <paramref name="offset">
/// Optional Parameter to avoid having to call slice when wanting to interact directly with payload skipping ETag at the front of the payload
/// Parameter to avoid having to call slice when wanting to interact directly with payload skipping ETag at the front of the payload
/// </paramref>
/// </summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public ReadOnlySpan<byte> AsReadOnlySpan(int offset = 0)
public ReadOnlySpan<byte> AsReadOnlySpan(int offset)
{
if (Serialized)
return new ReadOnlySpan<byte>(MetadataSize + (byte*)Unsafe.AsPointer(ref payload) + offset, Length - MetadataSize - offset);
Expand Down
20 changes: 20 additions & 0 deletions test/Garnet.test/RespTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -623,6 +623,26 @@ public void SetExpiryHighPrecision()
ClassicAssert.AreEqual(null, retValue);
}

[Test]
public void SetExpiryThenExpireAndAppend()
{
using var redis = ConnectionMultiplexer.Connect(TestUtils.GetConfig());
var db = redis.GetDatabase(0);

var key = "user:string1";
string value1 = "a";
string value2 = "ab";
var ttl = TimeSpan.FromMilliseconds(100);

var ok = db.StringSet(key, value1, ttl);
ClassicAssert.IsTrue(ok);

Thread.Sleep(ttl * 2);

var len = db.StringAppend(key, value2);
ClassicAssert.IsTrue(len == 2);
}

[Test]
public void SetExpiryNx()
{
Expand Down

30 comments on commit e83707d

@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: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 91.15089062282017 ns (± 0.4573719451659899) 90.39373115851329 ns (± 0.22055704666220557) 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.LuaRunnerOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 3049.2580645161293 ns (± 331.7636306044793) 2849.277777777778 ns (± 67.19905072469888) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2885.5106382978724 ns (± 439.91865681827187) 2645.277777777778 ns (± 64.22552686162717) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 265896.8461538461 ns (± 2566.6123537377) 254031.27319587627 ns (± 21375.843709715668) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 272386.4583333333 ns (± 7035.765830687898) 267467.5 ns (± 2975.2080319421925) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 16956.9375 ns (± 319.22687204139527) 17283 ns (± 247.70816162034978) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 138161.39583333334 ns (± 12757.266315385385) 145344.38144329897 ns (± 14604.589953050221) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2729.086956521739 ns (± 70.22749593834847) 2838.590909090909 ns (± 78.28635415417713) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 2594.269230769231 ns (± 42.784642583824876) 2740.1428571428573 ns (± 88.96221182207158) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 281884.462962963 ns (± 7719.179168605756) 257287.92424242425 ns (± 24622.156606622393) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 283354.8461538461 ns (± 4562.541942202721) 277315.0833333333 ns (± 1859.2902584458175) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 20252.184210526317 ns (± 3252.6250847230026) 17831.69230769231 ns (± 198.901728086755) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 139070.13917525773 ns (± 11745.7501952706) 146373.47368421053 ns (± 16156.104530909111) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2717.9375 ns (± 56.84184931310146) 2612.3888888888887 ns (± 366.14053587384655) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 2953.242105263158 ns (± 373.02990912513127) 2731.7311827956987 ns (± 481.758940707743) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 217501.57692307694 ns (± 1412.185154381822) 218112.64285714287 ns (± 2550.647296642194) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 217961.15384615384 ns (± 2451.394121928508) 226669.7 ns (± 8541.991716328119) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 17390.9 ns (± 1696.3277773148352) 17952.11111111111 ns (± 1775.211678749759) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 144166.34020618556 ns (± 12989.617185376848) 144977.1530612245 ns (± 12795.950106816006) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2825.157894736842 ns (± 585.1102699453503) 2767.740740740741 ns (± 86.58992328680523) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2633.205882352941 ns (± 56.78882450126339) 3053.4473684210525 ns (± 331.4746024872267) 0.86
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 282937.6153846154 ns (± 3894.098623525551) 313775.78282828286 ns (± 57544.085186399476) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 278256.3333333333 ns (± 1889.6914771432607) 322809.57 ns (± 60581.805929852606) 0.86
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 17829.5 ns (± 204.12694014340119) 22187.372340425532 ns (± 2595.021722759236) 0.80
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 148244.98453608248 ns (± 16242.220314734142) 155350.12 ns (± 15457.9675230947) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 2747.3297872340427 ns (± 459.45864330713346) 2776.81914893617 ns (± 397.99799974549927) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 2890.4791666666665 ns (± 357.7605191117206) 2833.1354166666665 ns (± 531.9248783485693) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 270454.85294117645 ns (± 5355.099041348073) 277794.9 ns (± 7634.363910453927) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 268579.5714285714 ns (± 1021.4658181174824) 283599 ns (± 9368.446637516809) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 17842 ns (± 194.09229294801528) 21462.466666666667 ns (± 2335.6067719670677) 0.83
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 150446.8144329897 ns (± 17710.472584703646) 153792.30303030304 ns (± 14936.464440719172) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1101.2708333333333 ns (± 526.2442794621778) 1299.5463917525774 ns (± 534.848810814377) 0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 851.1304347826087 ns (± 307.4346608824334) 928.1521739130435 ns (± 364.3513409685106) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1618.6818181818182 ns (± 48.15390639707958) 1838.7916666666667 ns (± 465.6518219638421) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 219631.64130434784 ns (± 17802.316401062813) 228721.59782608695 ns (± 30954.117876234483) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 1673.1739130434783 ns (± 50.80591606023227) 1668.05 ns (± 45.11561172202624) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 7674.307692307692 ns (± 97.24315281412244) 7582.785714285715 ns (± 42.49195140336502) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1217.4479166666667 ns (± 571.4414068557669) 1183.2666666666667 ns (± 301.78900285993024) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 987.9411764705883 ns (± 22.120326026743175) 715.7608695652174 ns (± 382.2993151498846) 1.38
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1866.0309278350514 ns (± 288.0501422498726) 1836.7978723404256 ns (± 341.0790145830915) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 240150.40860215054 ns (± 28627.627399160112) 255949.29166666666 ns (± 46181.72409033839) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1621.4 ns (± 51.057973585588634) 1615.9347826086957 ns (± 45.97314046558898) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 7650.428571428572 ns (± 67.32551726296111) 7630.966666666666 ns (± 145.72815526896386) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1053.8595505617977 ns (± 339.3746001903224) 1102 ns (± 335.65036900436434) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 820.96875 ns (± 333.78115910136785) 766.4255319148937 ns (± 287.11945321830893) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1617.1546391752577 ns (± 351.50300319384974) 1569.25 ns (± 45.4936374961552) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 205715.03846153847 ns (± 1932.4622728264155) 215239.65853658537 ns (± 11431.801035663639) 0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1783.8020833333333 ns (± 355.25038226703896) 1562.576923076923 ns (± 52.67802052235682) 1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 8546.050505050505 ns (± 929.0489582422268) 7822.62 ns (± 208.92887944625238) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1119.5531914893618 ns (± 352.11607223050504) 1190.7628865979382 ns (± 474.2870696546352) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 803 ns (± 336.2600989809327) 866.0104166666666 ns (± 276.01386291621253) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1672.5104166666667 ns (± 601.9229010743147) 1582.0054945054944 ns (± 282.0845962010677) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 252393.41666666666 ns (± 9955.805903310747) 245754.46153846153 ns (± 3000.9992118010905) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1833.7526315789473 ns (± 389.3770520842357) 1833.8958333333333 ns (± 430.91436392291183) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 7872.333333333333 ns (± 144.59384825220246) 9170.48947368421 ns (± 827.8269103532689) 0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1013.1477272727273 ns (± 201.2318408897528) 1017.1744186046511 ns (± 396.030782875463) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 905 ns (± 288.15783204732224) 919.3247422680413 ns (± 306.5051661578369) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1546.1855670103093 ns (± 619.3733111294988) 1661.8041237113403 ns (± 404.3858934435661) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 251243.18309859154 ns (± 12189.309036212091) 246720.67567567568 ns (± 11008.138104307642) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1619.735294117647 ns (± 64.38723232345454) 1930.4690721649486 ns (± 415.83564094904756) 0.84
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 7860.9375 ns (± 97.84407238049732) 7928.033333333334 ns (± 90.92215403980536) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 37881.46910916842 ns (± 125.08090785646122) 37052.85048734225 ns (± 196.8487746529925) 1.02
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 39352.75253061148 ns (± 141.30733311777928) 39142.04995291574 ns (± 40.948185003256356) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32991.31720581055 ns (± 213.02106712350243) 33092.866999308266 ns (± 49.65197846827418) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 31898.86931355794 ns (± 45.315134248256975) 31341.769322713215 ns (± 29.99899200059189) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1784.6658415476481 ns (± 11.668789265030261) 1813.3054921286446 ns (± 10.708376666036763) 0.98
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1814.7554979960123 ns (± 9.700103091915325) 1755.5892417907714 ns (± 15.118939245937954) 1.03
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1783.7716777801513 ns (± 9.969588313205465) 1851.909215672811 ns (± 13.990124930302509) 0.96

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 13160.180943806967 ns (± 69.03847543218825) 13145.007089468148 ns (± 46.07443512656292) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 13319.849788411459 ns (± 68.10148049411798) 13102.83815237192 ns (± 25.307596332980303) 1.02
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 13246.977587890626 ns (± 78.4790181375733) 13261.60817565918 ns (± 55.60927780500364) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 81.20337043489728 ns (± 0.13898466013215138) 81.03497454098293 ns (± 0.11970189985776887) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 146515.99021809894 ns (± 1577.4081872692727) 152477.04476492744 ns (± 287.1932853704292) 0.96
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 126892.01843261719 ns (± 696.04946234178) 142875.61542154948 ns (± 1015.8283772738905) 0.89
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 120670.82424692008 ns (± 572.8882111408271) 130272.01489257812 ns (± 433.1625104378207) 0.93
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 161205.1948079427 ns (± 1152.8451108745369) 177802.83715820312 ns (± 815.2025302934518) 0.91
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 140934.7032470703 ns (± 1544.9388468978152) 153004.71622140068 ns (± 886.1411980171282) 0.92
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 139116.09858398436 ns (± 929.5398858152786) 142010.4297250601 ns (± 680.3418336726911) 0.98
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 142082.67810997597 ns (± 527.2102413655327) 156184.06173502604 ns (± 1178.6748998257237) 0.91
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 130905.14780970982 ns (± 716.4512694103744) 142396.98331124443 ns (± 1246.0674743198183) 0.92
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 122552.33996582031 ns (± 499.22056200516937) 132804.31100260417 ns (± 1057.0251920501823) 0.92

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17332.618453979492 ns (± 66.9083525286986) 17440.592233511117 ns (± 52.02658899335211) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16463.024244181313 ns (± 176.77826913285708) 16152.21778517503 ns (± 11.576348128186595) 1.02
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15079.502401498648 ns (± 38.526044856215506) 15844.063185628254 ns (± 140.68288073232316) 0.95
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14321.63176727295 ns (± 69.76170898593269) 14424.200211588543 ns (± 67.63364285396548) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 125041.17060734675 ns (± 210.02735312249405) 121397.59030761718 ns (± 460.05497789018335) 1.03
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 22346.244539701023 ns (± 22.450823866386685) 20780.937858072917 ns (± 100.53930922155445) 1.08
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 21138.501420084634 ns (± 118.60703246904073) 20039.853614220254 ns (± 37.44509659934987) 1.05
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16178.133900960287 ns (± 54.569667660299764) 15867.2948044997 ns (± 39.1373783682326) 1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15654.66042654855 ns (± 86.08940489386309) 15446.464670817057 ns (± 111.47194460268086) 1.01
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 133308.08323160806 ns (± 277.40997044678) 136125.82169596353 ns (± 75.09340300009777) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 243.8723320227403 ns (± 1.4394227809465407) 234.80638400407938 ns (± 0.37263558950910247) 1.04
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 290.8056866327922 ns (± 0.4043425757613734) 301.20916652679443 ns (± 0.39658607098633475) 0.97
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 302.9914524371807 ns (± 0.5636868181585794) 313.3543243408203 ns (± 0.4778349955645456) 0.97
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 343.7699100787823 ns (± 0.9434651161928741) 346.6076502799988 ns (± 2.9623806270241695) 0.99
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 245.73664844953097 ns (± 1.3290559025181106) 250.1055920124054 ns (± 0.17926012767418972) 0.98
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 188.30147353808084 ns (± 1.2159462386879112) 189.91852337973458 ns (± 0.4058773556357951) 0.99
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 317.4784167834691 ns (± 0.2956874265004041) 309.0166441599528 ns (± 0.2524698386640796) 1.03
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 344.18537415776933 ns (± 1.7046194531973475) 299.4210695028305 ns (± 0.29372339473598597) 1.15
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 391.78573165621077 ns (± 1.0950217699298037) 386.82617441813153 ns (± 2.2731486768264992) 1.01
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 360.3054647812477 ns (± 0.5694938643992931) 369.78415099779767 ns (± 0.5359997566336046) 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.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1786.699036189488 ns (± 8.337229617584175) 1861.1048771784856 ns (± 2.0731732355375176) 0.96
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1935.4417214026819 ns (± 5.673473288202422) 1798.682417188372 ns (± 2.616888364574322) 1.08
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1967.705808367048 ns (± 8.34027929591585) 1829.6528975168865 ns (± 1.9956929433595434) 1.08

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 34820.37776066707 ns (± 50.54747436089326) 35264.06367375301 ns (± 42.6246220310417) 0.99
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 37384.293474469865 ns (± 63.410000256165695) 35265.865216936385 ns (± 27.50978238515685) 1.06
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30938.88901930589 ns (± 34.26846885280305) 31790.48814039964 ns (± 37.623654864729765) 0.97
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 31365.19295828683 ns (± 54.7933978151541) 30832.91974748884 ns (± 103.14353889924581) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 61355.7899257115 ns (± 421.2268332204218) 61909.91653442383 ns (± 92.9875540160422) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 225422.7849934896 ns (± 919.5749629539638) 228807.50942382813 ns (± 1426.6334751380043) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 125794.88671875 ns (± 368.45982104947484) 124690.23938802084 ns (± 1021.3316137113751) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 113077.74985351562 ns (± 464.9532422833062) 113903.39759928385 ns (± 724.2814575814024) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 60564.32342529297 ns (± 107.92586313246507) 60880.30335083008 ns (± 231.12326892822662) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 236276.12877478966 ns (± 656.3355252050508) 240179.9352276142 ns (± 966.5032654133496) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 134868.08977399554 ns (± 725.4751145332662) 134615.8930013021 ns (± 974.5756782841215) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 138905.69766671318 ns (± 917.3058808172193) 137272.62394205728 ns (± 364.39657168578634) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 62001.170278695914 ns (± 145.18512769421605) 63969.029693603516 ns (± 53.714691312152844) 0.97
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 225069.9779924665 ns (± 1303.8371198552406) 242517.1654622396 ns (± 1326.6419106960432) 0.93
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 118406.58528645833 ns (± 306.33125144538343) 128895.39361572266 ns (± 2450.4176217150043) 0.92
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 113553.5131225586 ns (± 396.0029680664885) 114717.90903727214 ns (± 584.7892118396785) 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.PubSubOperations (windows-latest net8.0 Release)

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 9110.848134358725 ns (± 18.728679479131497) 9137.705586751303 ns (± 16.666199246164513) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 9242.49508197491 ns (± 19.40828082825875) 9238.405282156808 ns (± 20.59620369609028) 1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 9099.114554268974 ns (± 13.867537066549433) 9100.501896784855 ns (± 18.73295084056717) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 121383.00969050481 ns (± 298.1546661959306) 123329.150390625 ns (± 468.5850527147994) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 104001.98692908653 ns (± 284.94107820841384) 104829.69075520833 ns (± 511.0257957060609) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 98730.9565617488 ns (± 200.4106516318377) 102132.98787434895 ns (± 507.8189950017609) 0.97
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 136878.94205729166 ns (± 437.77176200269446) 142204.892578125 ns (± 954.3494771927315) 0.96
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 119834.39697265625 ns (± 329.99132961900915) 134027.42024739584 ns (± 589.6596820846817) 0.89
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 112609.51189313616 ns (± 459.175343873873) 111924.29809570312 ns (± 501.97894478973956) 1.01
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 121401.04899088542 ns (± 238.34518983888773) 120505.48444475446 ns (± 591.1369417488926) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 111838.59049479167 ns (± 201.24831723391543) 117520.48421223958 ns (± 593.0980044911538) 0.95
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 99682.12468073919 ns (± 302.498079427413) 98356.79495675223 ns (± 449.76876677374423) 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 (windows-latest net8.0 Release)

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16162.782287597656 ns (± 30.936438619899675) 16119.926554361979 ns (± 36.016967916310925) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14891.141099196215 ns (± 22.551317147065035) 15060.27592250279 ns (± 36.93851258631533) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14511.926142374674 ns (± 14.156744501985276) 14224.85829671224 ns (± 24.67215948944368) 1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13088.02468436105 ns (± 14.596963180973086) 13024.24560546875 ns (± 54.25681606977228) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 134908.75244140625 ns (± 126.2649075044352) 136181.27065805288 ns (± 242.19415549827067) 0.99
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19184.123112605168 ns (± 49.87097253973236) 20041.556658063615 ns (± 33.828992166444245) 0.96
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 17530.26416485126 ns (± 19.58523345580232) 18570.092555454798 ns (± 50.50603435990523) 0.94
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15733.729553222656 ns (± 9.916010137629973) 15603.25404575893 ns (± 49.91161631863096) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14272.060042161207 ns (± 10.401333271318899) 14265.107625325521 ns (± 80.30917219434976) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 144344.25142728366 ns (± 182.74123403492942) 143230.81787109375 ns (± 322.3859590000895) 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: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 268.16869203249615 ns (± 0.283507201329175) 236.24566868373327 ns (± 0.44538556323580253) 1.14
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 310.0146182060242 ns (± 1.1579808810536891) 304.79288743336997 ns (± 1.457280879807269) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 523.5062494913738 ns (± 2.15504404990643) 500.11146113077797 ns (± 1.9343280586699683) 1.05
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 595.216797320048 ns (± 2.6222488020315633) 592.487673886617 ns (± 4.708674054192189) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 232.66725053787232 ns (± 0.7496521332917135) 238.8710641860962 ns (± 1.874713720977133) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 309.4109378227821 ns (± 0.5754531791593721) 300.26123237609863 ns (± 1.9917897946705454) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 489.58738287289935 ns (± 0.9709967198254565) 513.2119329452514 ns (± 2.189063378055779) 0.95
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 604.0384392371544 ns (± 1.508899918055347) 597.2493348802839 ns (± 2.9727975671612294) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 224.89502221743265 ns (± 0.6634675003497469) 229.19641722951616 ns (± 0.7910310436479675) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 278.93105234418596 ns (± 0.9371737308610626) 280.87950131098427 ns (± 1.457465426445833) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 519.7695496877035 ns (± 2.2465777365011212) 508.5372009277344 ns (± 0.886014696696758) 1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 590.9806506083562 ns (± 2.029479791285232) 590.3815926143101 ns (± 2.574155432550718) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 216.05814274719782 ns (± 0.15746474543141215) 222.3902804170336 ns (± 0.6509535154616999) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 309.07116947174075 ns (± 1.040633005887736) 305.8427232333592 ns (± 1.177401153173063) 1.01
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 491.23858063561573 ns (± 1.2771868296397002) 504.2441443034581 ns (± 0.6206608503247857) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 585.9576886494955 ns (± 0.7760943345893383) 570.1576594939598 ns (± 1.5455737367468256) 1.03
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 228.95061604181925 ns (± 0.7319326057499078) 231.19967578138625 ns (± 1.01557417782909) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 311.7126693089803 ns (± 0.9552845687961318) 296.43215002332414 ns (± 1.4091639312113204) 1.05
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 505.1251415888468 ns (± 1.9559297370396609) 496.5071093485906 ns (± 1.4877658885251956) 1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 618.8935753504435 ns (± 1.5427713879717642) 586.6780863489423 ns (± 1.8549460493930043) 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.CustomOperations (windows-latest net8.0 Release)

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 63243.29572405134 ns (± 67.80898767943391) 64076.98771158854 ns (± 220.63807060923122) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 226047.38159179688 ns (± 189.4931817721655) 229880.67975725446 ns (± 373.30742988679435) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 138177.11275540866 ns (± 406.3610279285868) 133082.47884114584 ns (± 226.7684875181043) 1.04
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 119125.17177036831 ns (± 73.52141480207524) 116055.0066266741 ns (± 172.5487986863197) 1.03
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 63914.37330979567 ns (± 123.89462864437195) 62721.10697428385 ns (± 65.8534158833213) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 237040.54652622767 ns (± 1187.8322569389052) 244302.51302083334 ns (± 841.1627335220744) 0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 142523.37565104166 ns (± 504.35759977661684) 141612.5523158482 ns (± 413.63004104329275) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 147294.7517903646 ns (± 351.77082608875963) 141699.86223493304 ns (± 391.425401573387) 1.04
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 63516.952279897836 ns (± 91.21904482181345) 62357.40825946514 ns (± 55.154140929742226) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 224068.49714006696 ns (± 438.6075883010929) 219108.24148995537 ns (± 531.387306391879) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 131400.380859375 ns (± 147.5726538443604) 138121.03097098213 ns (± 147.3531686480767) 0.95
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 116305.01621791294 ns (± 80.96636473345156) 117373.48894391741 ns (± 79.89133985958134) 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: e83707d Previous: cd8db18 Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 5608 ns (± 2286.1100126413403) 2700 ns (± 679.3539130162089) 2.08
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 4871.649484536082 ns (± 1796.7115101927486) 2689.655172413793 ns (± 807.8156712896043) 1.81
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 250185.7142857143 ns (± 52397.550505429856) 249115 ns (± 60747.54577908327) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 247328.57142857142 ns (± 59661.89963486945) 234830.92783505155 ns (± 48274.52822319262) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 25222.680412371134 ns (± 9858.314016126176) 18270.967741935485 ns (± 5061.954869096938) 1.38
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 125572.44897959183 ns (± 26701.653605739015) 123817.3469387755 ns (± 23268.80583200317) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 5578 ns (± 1894.867069775928) 2761.4583333333335 ns (± 806.9917878231694) 2.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 3974.242424242424 ns (± 1754.8818734064093) 2930.851063829787 ns (± 807.2289778871864) 1.36
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 261075.51020408163 ns (± 67628.59009465315) 238207.44680851063 ns (± 44855.05027693763) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 263787.5 ns (± 59182.19371256509) 231232 ns (± 48184.75570995751) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 21307.69230769231 ns (± 5397.226258185892) 19852.68817204301 ns (± 5524.915726247884) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 131491 ns (± 29348.952780174786) 123717.3469387755 ns (± 26398.695787490233) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 3956.842105263158 ns (± 1240.4231117165737) 2818.556701030928 ns (± 700.4953451111128) 1.40
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 3617.1717171717173 ns (± 1752.2021365570768) 2926.1363636363635 ns (± 821.6180165376535) 1.24
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 266671 ns (± 52333.10421683102) 258871.71717171717 ns (± 48420.450310232794) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 266537 ns (± 51924.781757904966) 252005 ns (± 55305.52308620165) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 22265.555555555555 ns (± 6029.145710836394) 22689.36170212766 ns (± 5660.98642730491) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 133634.84848484848 ns (± 26125.643683648683) 123504.08163265306 ns (± 27464.848831057756) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 3350.5494505494507 ns (± 1168.605401167812) 2636.315789473684 ns (± 751.8219750678006) 1.27
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 3418.0851063829787 ns (± 1124.981506749548) 3003.157894736842 ns (± 878.0360860585703) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 289664.0449438202 ns (± 48370.71627072946) 278803.4482758621 ns (± 39539.616425060296) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 312696.73913043475 ns (± 62601.71231567293) 305092.78350515466 ns (± 62324.33187137314) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 26253.296703296703 ns (± 5802.728296039346) 23157.894736842107 ns (± 3649.7618385537835) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 136389.58333333334 ns (± 25710.6878417954) 134750.51546391752 ns (± 28976.938113607906) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 4858.163265306122 ns (± 1972.59175733624) 3344.68085106383 ns (± 1727.1623206852817) 1.45
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 3969.148936170213 ns (± 1365.7899046343132) 2737.1134020618556 ns (± 657.064112109831) 1.45
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 295184.88372093026 ns (± 32398.72371285039) 271848.3146067416 ns (± 36252.08179714884) 1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 318618.36734693876 ns (± 68511.24273294215) 279919.5402298851 ns (± 32287.541117497007) 1.14
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 31329.787234042553 ns (± 9711.899139739891) 32229.473684210527 ns (± 6613.781126093801) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 138556.70103092783 ns (± 24894.17145310865) 154011.11111111112 ns (± 31200.552352805887) 0.90

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: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 132.83122380574545 ns (± 0.39048718440037467) 137.34636783599854 ns (± 0.2882548005140082) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 171.936727364858 ns (± 0.37155980624237067) 172.56988207499185 ns (± 0.3308672289271578) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 247.14443842569986 ns (± 0.7513196927083663) 251.98814528329032 ns (± 0.48907199881573227) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 266.3049807915321 ns (± 0.3556040599814797) 261.9823360443115 ns (± 0.40427636454692545) 1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 138.2759724344526 ns (± 0.21561294361703795) 131.29085699717203 ns (± 0.11681215692826583) 1.05
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 170.6464987534743 ns (± 0.23802195986888358) 165.9982713063558 ns (± 0.44610116930301835) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 261.7288589477539 ns (± 0.37566288900072065) 248.28437169392905 ns (± 0.4507806909029653) 1.05
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 269.85411802927655 ns (± 0.528569300400692) 277.8953177588327 ns (± 1.8569328967215395) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 132.86503156026205 ns (± 0.3128648122104092) 133.1019163131714 ns (± 0.5343015821956552) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 172.22433640406683 ns (± 0.2391733628132261) 184.4964895929609 ns (± 0.4839335431584695) 0.93
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 260.0491864340646 ns (± 0.8200837989756267) 263.20838928222656 ns (± 0.47300413112405354) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 262.8636360168457 ns (± 0.4375704793587139) 262.86621888478595 ns (± 0.4947116426540464) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 143.90446628843034 ns (± 0.7573334610367192) 131.69122219085693 ns (± 0.2800346653911686) 1.09
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 189.86607710520425 ns (± 0.4879685541022509) 162.23229995140662 ns (± 0.20354660182978265) 1.17
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 267.1945508321126 ns (± 0.7187869225385466) 257.53422180811566 ns (± 0.2893305627574565) 1.04
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 302.94545968373615 ns (± 1.197588938412049) 265.55640147282526 ns (± 0.6740955434200219) 1.14
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 133.0899397532145 ns (± 1.2131523433173415) 140.66210985183716 ns (± 0.523740401160166) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 166.14210775920324 ns (± 0.3337102156120065) 161.72066651857816 ns (± 0.12658603986193948) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 256.8995292370136 ns (± 0.2924328227654111) 265.25186811174666 ns (± 0.7044672546293832) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 259.40621082599347 ns (± 0.4155723178261605) 263.4904925028483 ns (± 1.0314449629230975) 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.ModuleOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 47692.60623677572 ns (± 69.13041688232212) 47052.822954450334 ns (± 202.15139961146826) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 57090.70951334635 ns (± 191.66650320010328) 58827.65325317383 ns (± 269.3473172613555) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 110548.91374104818 ns (± 449.1588218277217) 112513.40839494977 ns (± 291.51614814361704) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 85138.6634358724 ns (± 387.0822536406721) 88195.27638462612 ns (± 633.4937552612762) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 63225.54499162947 ns (± 61.80766609698008) 62413.39644211989 ns (± 64.31815281652909) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 35328.515326866735 ns (± 41.88569681776514) 35285.50313392052 ns (± 70.0279314229892) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 212391.58806966146 ns (± 1014.6853594938126) 208269.8725748698 ns (± 1095.9219921663732) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 367941.65239257814 ns (± 2801.458777160152) 378775.86953125 ns (± 2028.1465350273716) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 46310.33459981283 ns (± 39.54944690703301) 49971.317049153644 ns (± 287.9202588060187) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 64203.0190617488 ns (± 202.94532200837568) 64282.6873953683 ns (± 213.89726852819194) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 118276.709375 ns (± 646.504784225609) 121635.74577985491 ns (± 618.7039042029531) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 88356.26195417132 ns (± 267.23578367852207) 85200.81560465494 ns (± 378.2267959750601) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 62175.94572957357 ns (± 34.16443726209176) 61238.08435058594 ns (± 35.374572954229485) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 40093.33642781575 ns (± 173.90382593052846) 40406.37182413737 ns (± 241.39509789194884) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 209959.63198242188 ns (± 894.2538103810348) 209008.80887545072 ns (± 774.0816753063318) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 385517.5529296875 ns (± 2981.5464076998) 380790.93209635414 ns (± 2054.069624475761) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 46618.84849853515 ns (± 193.84005858437874) 47253.83739217123 ns (± 276.67879169923356) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 60636.61868722098 ns (± 116.76629345214438) 57091.12346598307 ns (± 207.826912729816) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 113757.82798549107 ns (± 277.1150970055717) 106588.77676188151 ns (± 410.27918253736794) 1.07
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 90507.52829996745 ns (± 262.86982902488575) 89822.81529017857 ns (± 268.0540949808715) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 63957.709716796875 ns (± 103.78069207540867) 63758.43457845052 ns (± 436.2486657188048) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 33486.02401326497 ns (± 230.10139699752895) 34990.96214396159 ns (± 296.83873885546257) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 205568.77047526042 ns (± 1254.3171726572077) 203533.89624023438 ns (± 1279.2894344413342) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 368838.29251302086 ns (± 2935.370185236644) 375763.09416852676 ns (± 2832.443560839168) 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: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 218.2125164912297 ns (± 0.240338871170024) 210.24615253720964 ns (± 0.3344205441195294) 1.04
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 271.4108092444284 ns (± 0.4350296476272397) 278.91299907977765 ns (± 0.4679358192928755) 0.97
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 299.6260070800781 ns (± 0.6668860020261985) 302.38746234348844 ns (± 0.4969723165451552) 0.99
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 306.13715989249096 ns (± 1.287117813026084) 319.60448424021405 ns (± 0.5001587898487352) 0.96
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 231.3338327407837 ns (± 0.2374899167639802) 222.77054616383143 ns (± 0.42070669228147617) 1.04
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 179.71943616867065 ns (± 0.3993213469195091) 176.9135730607169 ns (± 0.1496754599822606) 1.02
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 305.6320603688558 ns (± 0.5666444639195263) 310.4244452256423 ns (± 0.3964707543306069) 0.98
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 316.1961998258318 ns (± 0.38457516914016177) 300.8129795392354 ns (± 0.49582562537198155) 1.05
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 349.36704476674396 ns (± 0.40420666113658477) 350.06976468222484 ns (± 0.340771365534362) 1.00
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 345.275354385376 ns (± 0.38263905240600277) 357.92086124420166 ns (± 0.5318955104521211) 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.

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 2308.7912087912086 ns (± 868.6705489358568) 1103.125 ns (± 868.9319669329094) 2.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 1766.842105263158 ns (± 1233.2842014769108) 1028.8659793814434 ns (± 724.85038152806) 1.72
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2264.2105263157896 ns (± 1320.7763504746458) 2109.278350515464 ns (± 894.4367960513388) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 212298.45360824742 ns (± 35334.016640607995) 226343 ns (± 44185.07050526858) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 3566.326530612245 ns (± 1810.048918718732) 2103.157894736842 ns (± 1275.251550619415) 1.70
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 11663.636363636364 ns (± 3711.082534881838) 6446.808510638298 ns (± 1723.0694122688974) 1.81
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1790 ns (± 1584.1066691968504) 1244.2105263157894 ns (± 944.1551203999153) 1.44
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 1570.1030927835052 ns (± 1513.9053353037525) 804.1237113402062 ns (± 718.3484422869464) 1.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 2606.6666666666665 ns (± 1479.4320197709646) 1700 ns (± 1041.4333071941444) 1.53
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 240381 ns (± 60429.6931745621) 220245 ns (± 45800.19711262776) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2130.612244897959 ns (± 1258.0797151792187) 2356.3829787234044 ns (± 1212.7954477102605) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 12130.208333333334 ns (± 3613.8365614651766) 5876.344086021505 ns (± 1607.347115555045) 2.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 714.6341463414634 ns (± 881.2339764720648) 825 ns (± 765.1625214361497) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 788.5869565217391 ns (± 552.6709998848427) 883.5051546391752 ns (± 676.80013242019) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1881.6326530612246 ns (± 1600.8597521767113) 937.7659574468086 ns (± 1044.434460597963) 2.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 261251 ns (± 52971.49508857752) 210624.41860465117 ns (± 18286.601884481766) 1.24
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 2573.469387755102 ns (± 2058.7530517085333) 2000 ns (± 1530.3122786225995) 1.29
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 7924.210526315789 ns (± 2251.4636274755726) 6032.291666666667 ns (± 1790.853650705611) 1.31
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1778.5714285714287 ns (± 2144.821142183834) 715.8536585365854 ns (± 756.4487387583943) 2.48
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 1078.9473684210527 ns (± 1491.38624196831) 888.1720430107526 ns (± 545.5052429440766) 1.21
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1932.6315789473683 ns (± 1603.8147413351942) 2360.4166666666665 ns (± 2432.217059507929) 0.82
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 281095.55555555556 ns (± 39322.99884866279) 264866.6666666667 ns (± 19643.020976732914) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 5566.326530612245 ns (± 3532.585977169274) 2544.4444444444443 ns (± 1798.5948155873232) 2.19
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 11657.070707070707 ns (± 4454.927391818868) 8092.631578947368 ns (± 2098.441270819192) 1.44
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1437.2340425531916 ns (± 1169.8023031718064) 1416.1616161616162 ns (± 1331.5410031243666) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 594.5054945054945 ns (± 552.8436864396134) 667.741935483871 ns (± 816.0297962274384) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1673.6842105263158 ns (± 1258.7743554503838) 2415.656565656566 ns (± 2025.7607095305905) 0.69
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 275887.5 ns (± 51490.43907163225) 257633.33333333334 ns (± 35759.110524553675) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 2700 ns (± 2001.2882449000838) 2242.2680412371133 ns (± 2075.6944145045777) 1.20
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 7954.347826086957 ns (± 2783.7208494742094) 9717.708333333334 ns (± 4745.158081592039) 0.82

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: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15518.096737670898 ns (± 145.48953273332015) 15631.59561360677 ns (± 83.91484813179474) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19956.035082303562 ns (± 21.14511372152647) 20379.184089660645 ns (± 21.79815034160447) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21639.608993530273 ns (± 103.63851830392295) 22410.398032052177 ns (± 85.98646642761831) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 23088.936861165366 ns (± 166.75131946178794) 22379.03772176107 ns (± 148.47889316480106) 1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16164.36262160081 ns (± 41.57535750526816) 16655.898025512695 ns (± 130.23935814016818) 0.97
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10736.714795939128 ns (± 66.7060424954812) 10794.192144121442 ns (± 54.09361918972377) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22511.324986775715 ns (± 48.683440176462646) 21424.149775187176 ns (± 117.2849467184466) 1.05
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 24845.584138997398 ns (± 93.15703207812852) 21609.51458622859 ns (± 77.16608341488065) 1.15
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 27674.252051798503 ns (± 208.51770972748474) 29424.4506245931 ns (± 143.5701526054875) 0.94
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 27508.88900349935 ns (± 113.3324744452476) 26453.564311100887 ns (± 77.72644201399174) 1.04
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21186.814111328124 ns (± 120.40963617076505) 21603.8166015625 ns (± 153.55454765323384) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26381.206209309898 ns (± 186.84355654395466) 26793.814697265625 ns (± 92.96732756875386) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 30391.827597481864 ns (± 267.8707627510027) 30178.969133649553 ns (± 185.17774943525535) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30386.44728190104 ns (± 268.1142966368398) 30415.6478402274 ns (± 161.3495958364343) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16597.166916910806 ns (± 10.350527709511043) 16804.26605660575 ns (± 18.261287329066835) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10805.298880943885 ns (± 34.60421818384781) 11026.283333333333 ns (± 61.5969454787875) 0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27556.39410182408 ns (± 114.41495741046576) 27697.29579264323 ns (± 137.69726080282757) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 26980.87713012695 ns (± 94.97518382238263) 27987.48687133789 ns (± 140.12621031172895) 0.96
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 34040.785274730006 ns (± 667.123975936549) 33352.79559326172 ns (± 128.83301156339093) 1.02
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 36034.015997314455 ns (± 244.76108105328456) 33087.18357731746 ns (± 128.13716360698535) 1.09
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15043.863439941406 ns (± 58.536468908769045) 15457.300488063267 ns (± 47.51111257603859) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 21625.1684580485 ns (± 91.48305860294127) 19684.343419392902 ns (± 13.867028413859112) 1.10
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 22035.324155535018 ns (± 79.75226771649338) 22195.0917194073 ns (± 38.89910435785845) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 21564.691002982003 ns (± 19.248242955791017) 21855.238965352375 ns (± 66.72284706711646) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16134.019574483236 ns (± 7.714115446099278) 16336.473583984374 ns (± 121.99557692357457) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10682.492763264974 ns (± 65.84866226845881) 10679.515434265137 ns (± 32.24406138440473) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22045.099150594076 ns (± 83.49120564736927) 21288.229103597005 ns (± 154.52386058455966) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21701.762955729166 ns (± 88.58885649363836) 22144.602656773157 ns (± 94.33533862650383) 0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 26990.469486490885 ns (± 165.61748179865512) 29357.411688668388 ns (± 116.04695332621199) 0.92
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27844.838126046317 ns (± 54.25446283648512) 26682.040902273995 ns (± 111.75913904848922) 1.04

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 64635.26407877604 ns (± 97.81734113611671) 64203.47464425223 ns (± 90.42646480066678) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 84388.84602864583 ns (± 132.14776020438407) 82773.0126953125 ns (± 148.86080274071827) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 104919.25095778245 ns (± 238.50414683199517) 108482.9801119291 ns (± 178.8771510685914) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 86187.52629206731 ns (± 175.06301693598218) 87841.72444661458 ns (± 142.9576685201946) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 55014.03459821428 ns (± 90.97439452818702) 56175.26339017428 ns (± 54.746793145606624) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 50590.59590657552 ns (± 45.34064176950068) 51434.36983548678 ns (± 31.03267769873751) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 198380.9033203125 ns (± 564.1376923175392) 202935.44718424478 ns (± 425.54124183686264) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 317775.7779947917 ns (± 885.7458519987231) 318528.5400390625 ns (± 1013.997120573458) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 63650.99661690848 ns (± 44.5613786465818) 63778.75453404018 ns (± 67.45666989002714) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 85975.13549804688 ns (± 182.8176782850439) 85525.77107747395 ns (± 212.91206320249253) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 109598.92985026042 ns (± 239.17743677025916) 112105.43474469866 ns (± 411.2989652659519) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 86241.6987492488 ns (± 118.68316340289033) 87962.94904436384 ns (± 136.4253926110525) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 53836.34469168527 ns (± 40.2553022051381) 56353.09055873326 ns (± 32.22321587257541) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 57889.18701171875 ns (± 158.04462111566903) 57776.729736328125 ns (± 113.32993034089719) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 185229.28548177084 ns (± 1044.9285221012362) 198274.2667643229 ns (± 1255.8428304402155) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 339533.8395182292 ns (± 1781.9738487991256) 337591.30859375 ns (± 1271.8141767630027) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 64159.04802594866 ns (± 383.91931148643715) 63377.21732003348 ns (± 62.848933445667335) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 79668.51603190105 ns (± 61.24606550599388) 80415.53673377403 ns (± 50.42188009105187) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 104682.05130440848 ns (± 133.40093231249665) 103726.12915039062 ns (± 138.5922968411702) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 93475.6596491887 ns (± 141.05350971878042) 87584.47916666667 ns (± 168.2645414230733) 1.07
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 54250.25634765625 ns (± 33.62365073958916) 56576.953125 ns (± 50.798449227686945) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 51212.47689383371 ns (± 38.347414007616834) 51057.631138392855 ns (± 88.54291789006204) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 202476.5535481771 ns (± 226.54482145192674) 198132.5724283854 ns (± 609.1898793232375) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 317598.6067708333 ns (± 820.4884012490123) 321289.3994140625 ns (± 1512.1543695189343) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14235.076577322823 ns (± 9.72892565748824) 14046.490302452674 ns (± 12.575524017197836) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19633.380998883928 ns (± 52.674299394120936) 19648.602905273438 ns (± 29.873698538364224) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 20235.040501185827 ns (± 39.37333920461974) 21205.30080159505 ns (± 58.534674471639285) 0.95
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22114.344351632255 ns (± 51.75657462710643) 21569.967651367188 ns (± 22.221391642880256) 1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15738.354928152901 ns (± 19.955762304229243) 15993.429330679086 ns (± 39.092267862547274) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 11167.832336425781 ns (± 10.008003146156366) 11360.642418494592 ns (± 108.22885141541953) 0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21283.53013258714 ns (± 60.62654740549665) 21955.222647530692 ns (± 27.26425906477705) 0.97
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22036.62567138672 ns (± 19.54806251911985) 21548.343331473214 ns (± 18.70460649594559) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25580.638529459637 ns (± 102.23438532444032) 29794.01632455679 ns (± 76.25861843000585) 0.86
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26142.71052433894 ns (± 58.47208752338545) 25822.049763997395 ns (± 119.4324153335078) 1.01
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20030.619158063615 ns (± 38.36002483525255) 20517.58793422154 ns (± 50.930659687176025) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25597.279357910156 ns (± 67.46398967046792) 25494.212341308594 ns (± 130.82682822465017) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 27817.784322102863 ns (± 121.34117159565572) 28096.67241023137 ns (± 34.329265559493265) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 28307.0561000279 ns (± 45.408833322858946) 29774.5607816256 ns (± 72.21438256266845) 0.95
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15261.364452655498 ns (± 13.707981108220391) 15415.464128766742 ns (± 19.66835391739203) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10463.415854317802 ns (± 20.92550535125463) 10715.235020564152 ns (± 12.146103752424892) 0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 25880.439993051383 ns (± 21.124606480618887) 27253.78631591797 ns (± 46.420906765185904) 0.95
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 26793.37158203125 ns (± 26.20190056375113) 27026.610154371996 ns (± 20.16715167151805) 0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 31989.920654296875 ns (± 83.66642814025339) 32960.03173828125 ns (± 107.80264631698266) 0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31865.54463704427 ns (± 97.31285473612795) 32265.4541015625 ns (± 87.22299137635306) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14036.726582845053 ns (± 14.551337475476105) 13983.077239990234 ns (± 14.824288545201425) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20054.578552246094 ns (± 64.10310933700974) 20940.512288411457 ns (± 64.44090158047345) 0.96
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 20796.992928641183 ns (± 33.607996447439135) 21050.111389160156 ns (± 41.92241870757959) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22122.403826032365 ns (± 39.5375050377655) 22227.188579852766 ns (± 29.847302272386823) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15269.179861886161 ns (± 20.13918707390522) 15326.769726092998 ns (± 13.935587354091652) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10941.625624436598 ns (± 9.422051062770676) 11041.624196370443 ns (± 15.526878298403524) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21840.480041503906 ns (± 22.43996412033979) 21427.318464006697 ns (± 13.643693603633023) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22495.638568584734 ns (± 20.59581663281289) 20991.40818277995 ns (± 28.94354835988572) 1.07
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27367.352076939173 ns (± 26.623199865330868) 25870.387776692707 ns (± 40.14079401190519) 1.06
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26965.919240315754 ns (± 10.908536869296038) 25616.55073899489 ns (± 22.149311624152556) 1.05

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 148167.3691781851 ns (± 901.9603217289142) 149270.52286202568 ns (± 538.645604269586) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 18122.785756429035 ns (± 134.24182368590144) 18006.449273245675 ns (± 127.15403250587214) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17272.25529915946 ns (± 86.73852902620924) 17592.059568277993 ns (± 75.73325850893318) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 142149.7228515625 ns (± 1488.1198704969424) 140958.7441580636 ns (± 1061.914099241251) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 42814.35234187199 ns (± 82.27050565670265) 45816.42587890625 ns (± 187.9177173546829) 0.93
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 101565.77673339844 ns (± 194.29245882989028) 105313.05532836914 ns (± 238.22114380538815) 0.96
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10327018.247767856 ns (± 146676.5698623093) 10114050.872916667 ns (± 180974.0772277488) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 278833.7217675781 ns (± 29946.782772220206) 277889.05356445315 ns (± 28040.56197031917) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 145467.72509765625 ns (± 574.9166478222794) 145433.0669514974 ns (± 940.459055431683) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 18861.697662353516 ns (± 154.46713995395174) 18490.05044086163 ns (± 40.26602886327689) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 17326.82891191755 ns (± 79.95401733854004) 17417.74220275879 ns (± 93.83133051041837) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 140781.98751395088 ns (± 977.6878310245008) 151051.01259765626 ns (± 695.5855620593995) 0.93
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 44357.62490234375 ns (± 309.53018030145586) 44961.95420328776 ns (± 31.355537848755027) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 101910.59786783854 ns (± 372.09310634702047) 104072.58637695313 ns (± 335.60629654335946) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10815156.377604166 ns (± 227006.15503662123) 10201876.003125 ns (± 166006.4024917289) 1.06
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 276151.3212109375 ns (± 28488.870983584162) 275677.9239404297 ns (± 27634.24607426524) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 145552.43129882813 ns (± 1129.467220616193) 147357.28909505208 ns (± 1083.4680981199895) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 18484.577697753906 ns (± 23.416211113013834) 18750.961705134465 ns (± 12.283950542741955) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 17230.744471623348 ns (± 13.103629397579848) 17332.83864593506 ns (± 12.210980680395542) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 140076.3026123047 ns (± 736.5980918614239) 140031.71095377606 ns (± 781.2083429628694) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 43746.806508382164 ns (± 29.976993270351226) 46240.9209383451 ns (± 79.51322158874711) 0.95
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 105111.11722005208 ns (± 504.0473807885628) 101748.33297293527 ns (± 300.8700698444466) 1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8450464.475 ns (± 40156.929795757555) 8506685.80625 ns (± 58542.98198992066) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 224919.64240373884 ns (± 671.7967174138139) 227967.17397460938 ns (± 634.419701263338) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 156559.81361607142 ns (± 578.24282845777) 145039.8507080078 ns (± 901.0655573702662) 1.08
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 18078.80691274007 ns (± 23.97914305733227) 18127.005586896623 ns (± 64.215100642945) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 17267.11517537435 ns (± 93.38827382853698) 17199.18122427804 ns (± 52.01936997930949) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 139919.29541015625 ns (± 215.85956377740288) 143385.72875976562 ns (± 131.1922715598908) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 44226.35896606445 ns (± 256.19380083004205) 44530.371478740984 ns (± 23.545052050174156) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 100296.76522216797 ns (± 301.87227060837023) 103171.29142659505 ns (± 245.8512793664509) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9301307.136160715 ns (± 36629.69010110717) 9227546.684151785 ns (± 41915.197031340416) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 247438.8254582332 ns (± 357.207465047463) 250303.74241536457 ns (± 778.5809899855603) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 146972.80779157366 ns (± 894.6557215271789) 145196.4512858073 ns (± 466.2664772614694) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 18074.964420863562 ns (± 19.58138542286522) 18143.072155761718 ns (± 45.328404729741344) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 17480.777025858562 ns (± 22.073234005128572) 17270.868534342448 ns (± 56.462707697656086) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 139792.04802058294 ns (± 163.5192627510926) 142551.93136160713 ns (± 382.02244975845576) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 44766.56966291155 ns (± 161.52353993723827) 44521.40561523438 ns (± 108.36371265736602) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 104620.79864971455 ns (± 175.2646586002952) 105989.21596585787 ns (± 93.95113334706761) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9276389.676339285 ns (± 19559.681165003905) 9333809.097395834 ns (± 40380.769338445345) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 253110.17802734376 ns (± 1061.6690437480083) 254101.2103515625 ns (± 1090.7678877460069) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 141160.61309407552 ns (± 1209.2957361010872) 139882.68072102865 ns (± 461.037375586279) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10753.177742591271 ns (± 30.639066108353358) 11243.119428362164 ns (± 52.59393836228374) 0.96
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 10284.889052170973 ns (± 61.526980877623366) 9677.672756488506 ns (± 11.747871061682405) 1.06
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9540.331942749024 ns (± 67.58352330330068) 10324.470436604817 ns (± 80.1255763797079) 0.92
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 12260.00230662028 ns (± 15.996443540309171) 11971.237177530924 ns (± 54.016691829085474) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12357.723337809244 ns (± 114.44136690066635) 12401.333013262067 ns (± 34.02696034834504) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 10497.689203898111 ns (± 37.4665698799592) 10451.924550737653 ns (± 17.38986023577078) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9110.656071980795 ns (± 11.055646071755561) 9253.98737894694 ns (± 73.95964810873637) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11751.020077045147 ns (± 11.059235992508599) 11625.373099693885 ns (± 20.55184727550352) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12396.628209040715 ns (± 70.41414042742012) 12177.0261815389 ns (± 56.39743906343336) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 11043.786306762695 ns (± 85.11462389241174) 10978.447147914341 ns (± 66.3882685064636) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13526.4734568278 ns (± 67.68983872290076) 13447.269826253256 ns (± 19.701743687168985) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11555.463405064174 ns (± 28.1347631816251) 11282.463812255859 ns (± 100.6454592136855) 1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 11413.32925415039 ns (± 63.500711285449626) 11276.204816182455 ns (± 44.637172189359376) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 10694.299761258639 ns (± 25.48521005839714) 10824.483324686686 ns (± 62.88807803166422) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 151066.9453299386 ns (± 859.7362791668735) 152748.60017089843 ns (± 564.5902101500949) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 58036.56681315104 ns (± 280.87389814690846) 58982.50012207031 ns (± 189.5383761784394) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 49306.81523350307 ns (± 245.87596124265522) 50197.872554524736 ns (± 428.65534109345805) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 53197.68715616862 ns (± 219.05870425299216) 51586.3413675944 ns (± 194.33831671835983) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 88516.49221365793 ns (± 374.61182789753644) 85805.53247884115 ns (± 392.87137279267046) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 113381.29123535156 ns (± 638.1708718108735) 116598.51581682477 ns (± 450.82843449030634) 0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 51186.941802978516 ns (± 273.5193664595865) 48507.031502278645 ns (± 261.23755593174707) 1.06
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 51497.176560465494 ns (± 353.4708876531895) 55326.39990469126 ns (± 338.76527141865307) 0.93
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 53480.009849039714 ns (± 319.20571068033576) 50920.69375813802 ns (± 234.26088256656953) 1.05
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 90884.04372151692 ns (± 702.20326844865) 92285.24403483073 ns (± 401.12759197077446) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57652.85376383464 ns (± 198.98735415378584) 63715.85061848958 ns (± 546.7290133038024) 0.90
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13249.932663472493 ns (± 64.83557989032015) 13388.005984497071 ns (± 48.8470777863736) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 77709.92517496744 ns (± 474.1969461798536) 78196.71527913412 ns (± 446.5475726313347) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 59424.04202706473 ns (± 148.1501459668015) 59736.48542131697 ns (± 132.27080782981858) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 52237.98659261068 ns (± 261.3342196625659) 50444.01643473307 ns (± 143.572926002642) 1.04
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 138444.41970214844 ns (± 749.5450464482507) 137055.8042689732 ns (± 407.7103986201574) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 59307.28157958984 ns (± 277.48465892912617) 59939.056901041666 ns (± 221.19000238873454) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 47580.833142961776 ns (± 147.83630049373807) 51022.41715087891 ns (± 172.2941710205635) 0.93
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 55285.595318134016 ns (± 169.2789347786904) 52962.765629069014 ns (± 143.70449716521938) 1.04
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 75626.08509928385 ns (± 413.9925681105587) 76371.26397298177 ns (± 366.57470976138677) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 106986.80383300781 ns (± 490.48714063167023) 103716.16250174386 ns (± 250.0918999392649) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 49453.71927751814 ns (± 209.69785430770202) 49641.986158098494 ns (± 161.1313918269241) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 54932.27565220424 ns (± 108.87546820821575) 53135.58046061198 ns (± 202.0697539218496) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 51252.6372113909 ns (± 153.25544348405805) 50978.24661690848 ns (± 138.89156744634957) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 78404.47163085938 ns (± 290.7395894635294) 79264.48026820591 ns (± 353.40561673063803) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 54569.031325276694 ns (± 220.7088328261314) 57396.96144221379 ns (± 81.11951886643934) 0.95
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13275.864759172711 ns (± 18.62164507738283) 13210.030089314778 ns (± 46.812303995530435) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 67992.59969656808 ns (± 271.94102815759345) 67888.63587239584 ns (± 339.6477661116477) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 59501.113481794084 ns (± 142.4719486536318) 58690.22606811523 ns (± 129.59977128077958) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 50348.71254185268 ns (± 131.76481000265778) 48818.92041829427 ns (± 222.21335114591454) 1.03

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 93939.32635967548 ns (± 201.78323510707142) 92660.4718889509 ns (± 334.33127795667633) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 24825.63247680664 ns (± 11.483492788251871) 24928.469645182293 ns (± 32.055125419621575) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 24046.89723423549 ns (± 19.862788648081427) 24118.55680025541 ns (± 125.88547015718748) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 78403.15028599331 ns (± 113.3411230490368) 78305.15991210938 ns (± 1053.85441522036) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 32985.174967447914 ns (± 34.05731181242035) 31413.888549804688 ns (± 41.99802554293574) 1.05
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 63403.409830729164 ns (± 123.4015814918137) 62604.443359375 ns (± 95.95474829662712) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5258863.776041667 ns (± 56714.970453342656) 5234069.166666667 ns (± 49312.24774357735) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 168595.52587890625 ns (± 28760.185253210497) 169395.357421875 ns (± 28182.65741661254) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 92382.7469889323 ns (± 275.291045402291) 94132.86481584821 ns (± 205.6673988869531) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 25364.831288655598 ns (± 24.078588956844904) 24881.943766276043 ns (± 27.315641978363097) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 23919.598623422477 ns (± 21.77701404067981) 23919.350992838543 ns (± 33.57903124950756) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 74406.63975306919 ns (± 161.91917933904156) 74624.72185407366 ns (± 156.41901524992335) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 32983.449009486605 ns (± 35.63474459929241) 32254.016985212053 ns (± 68.07066722766056) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 63845.654296875 ns (± 92.69684518715954) 63433.95792643229 ns (± 48.37258170592468) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5333903.359375 ns (± 42047.74139823613) 5295328.802083333 ns (± 57484.89051929229) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 168552.98876953125 ns (± 28379.639640868445) 171119.77880859375 ns (± 29843.48175750206) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 94703.33658854167 ns (± 230.32558408001924) 93638.84364536831 ns (± 192.08989891484887) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 24833.97674560547 ns (± 17.90245130417602) 25031.817525227863 ns (± 20.072758519188827) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 24002.055241511418 ns (± 24.097521380256417) 23985.904802594865 ns (± 39.571895948395984) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 80818.39250837054 ns (± 168.2921005027889) 77812.09716796875 ns (± 127.4376474641849) 1.04
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 32246.70918782552 ns (± 45.49365631345522) 32556.329815204328 ns (± 31.071881013256885) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 64109.34535435268 ns (± 80.78605469908068) 63933.17522321428 ns (± 145.20550887162938) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4429453.28125 ns (± 6232.170167654675) 4407998.381696428 ns (± 7071.595794770241) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 132453.86393229166 ns (± 126.92388058261474) 128595.5827985491 ns (± 185.83656725758274) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 92004.32006835938 ns (± 348.92490003871933) 92015.35237630208 ns (± 498.44863449662773) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 24871.575491768974 ns (± 16.422340466440346) 24779.458618164062 ns (± 15.202627307077638) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 23945.20985921224 ns (± 43.104051110507214) 23958.09064592634 ns (± 13.702927467431667) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 76741.19524274554 ns (± 63.50378221308992) 75735.59805063102 ns (± 48.969437235645366) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 32291.665884164664 ns (± 43.26803812923062) 32413.5502406529 ns (± 40.95169378757071) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 63499.647216796875 ns (± 185.54101425896252) 63419.35076032366 ns (± 87.4365040641918) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 5047962.946428572 ns (± 8530.262289580007) 5002660.877403846 ns (± 7488.525398270167) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 148355.76869419642 ns (± 367.6813697593424) 147305.46003069196 ns (± 132.87876723575948) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 92752.45186941964 ns (± 302.9420178557279) 91971.17356520433 ns (± 201.04708993359395) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 24814.17964054988 ns (± 18.71713278153246) 24816.761125837053 ns (± 27.013054089617185) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 23945.211557241586 ns (± 14.733848185176152) 24016.562979561942 ns (± 27.792726603028594) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 76721.86654897836 ns (± 83.4530978655739) 75938.466796875 ns (± 80.53615886754625) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 32588.533732096355 ns (± 49.45740922193913) 32193.150916466348 ns (± 39.781833270683) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 63623.350306919645 ns (± 339.9219512550615) 62335.492350260414 ns (± 201.04699404717272) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 5081336.458333333 ns (± 12756.217354355256) 4939068.694196428 ns (± 7909.175265407454) 1.03
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 150822.3193359375 ns (± 333.82379114112285) 147422.2102238582 ns (± 228.99194208248193) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e83707d Previous: 000f7f1 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 109388.22893415179 ns (± 233.11053855936999) 117227.06298828125 ns (± 218.9208663939228) 0.93
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 12005.68117414202 ns (± 13.826157220113457) 11633.419748942057 ns (± 36.02229153834099) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9315.977805001396 ns (± 24.32041311549409) 9257.351248604911 ns (± 10.448360822318143) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10043.69376046317 ns (± 19.5163104214888) 9956.86503819057 ns (± 13.350052934111623) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 14486.815970284599 ns (± 21.893093084315414) 14430.709511893136 ns (± 21.82683102762172) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14492.466953822544 ns (± 18.265654807874775) 14497.306925455729 ns (± 15.144205433458056) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12000.903974260602 ns (± 23.21455705522464) 12001.03266398112 ns (± 9.388925692790941) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9008.756583077567 ns (± 7.824014540777645) 8986.549612192008 ns (± 14.011237424335839) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11992.428588867188 ns (± 16.81915295779126) 12017.658335367838 ns (± 11.796150239766831) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12057.956150599888 ns (± 27.443544982051296) 12012.024688720703 ns (± 9.389467777379576) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13131.687709263393 ns (± 9.185160903262101) 13361.954389299664 ns (± 22.31955746353747) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9359.529440743583 ns (± 19.54205737761625) 9218.027169363839 ns (± 33.9214244381641) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11182.900797526041 ns (± 13.57065063819045) 11100.911930629185 ns (± 14.412869629208314) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 15006.732705923227 ns (± 11.71464375977963) 14890.737697056362 ns (± 20.188945096226263) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 12884.69990321568 ns (± 12.176170240791862) 13086.329064002404 ns (± 10.254986674640056) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 115903.32380022321 ns (± 145.12142720047106) 120324.93733723958 ns (± 397.8958769174686) 0.96
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 43556.50126139323 ns (± 145.33129224228577) 43085.68333217076 ns (± 72.54236537678895) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 43363.65030924479 ns (± 71.6527375470122) 43692.43937174479 ns (± 54.53300082828309) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 48765.19892765926 ns (± 43.120370977556846) 47922.92903019832 ns (± 70.728246403499) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 72166.62760416667 ns (± 195.3715271645619) 72004.06319754464 ns (± 291.37946240383064) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 95682.7863420759 ns (± 330.07871905069436) 97227.68391927083 ns (± 289.2612681846765) 0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 49414.0663655599 ns (± 74.07998072114951) 47404.825701032365 ns (± 92.31916484445414) 1.04
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 37333.58271672176 ns (± 56.451839148042204) 36439.650181361605 ns (± 41.82841156614568) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 47910.07734026228 ns (± 124.2337085378841) 48223.62496512277 ns (± 91.86666352447429) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 69979.8368326823 ns (± 363.37087025221) 69777.62102399554 ns (± 210.01416804930327) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 54988.9639718192 ns (± 135.14996045013947) 56414.65323311942 ns (± 82.21989391254068) 0.97
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9361.316571916852 ns (± 19.755371986204768) 9191.808115641275 ns (± 19.069352822425987) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 59973.47760881697 ns (± 127.66363025599448) 62033.720703125 ns (± 267.4409669061661) 0.97
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 47261.63199288504 ns (± 132.66916861077905) 49286.448451450895 ns (± 53.88759267990895) 0.96
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 46972.887479341945 ns (± 60.78860887302881) 48125.354942908656 ns (± 75.04581956850257) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 105660.37150065105 ns (± 422.72986731816763) 105321.55802408855 ns (± 188.6206677205445) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 43319.69560895647 ns (± 74.89152828573725) 42007.722981770836 ns (± 73.47313778081143) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 41708.38399251302 ns (± 107.50398633291704) 42468.638392857145 ns (± 49.56847418675803) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 48914.90173339844 ns (± 104.46474706396619) 48643.47440279447 ns (± 95.81822117159096) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 63326.309438852164 ns (± 229.6772932497604) 64565.52030123197 ns (± 230.32583102041988) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 87521.9937838041 ns (± 134.04601435104394) 88833.18903996394 ns (± 135.71352327586007) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 48965.126953125 ns (± 69.05055000797262) 47331.09764685998 ns (± 47.31994301902377) 1.03
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 36921.08590262277 ns (± 57.320766893858575) 38868.50891113281 ns (± 53.93231563361897) 0.95
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 46995.31685965402 ns (± 95.37745298694999) 48157.51607259115 ns (± 72.46558261045217) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 61118.106282552086 ns (± 150.90312144180066) 60717.72984095982 ns (± 117.46601515760943) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 56688.57767740885 ns (± 142.50603929746856) 56349.27693684896 ns (± 90.55447676255113) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9280.431256975446 ns (± 10.3875022578593) 9215.713970477764 ns (± 19.822825463358974) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 53055.09905133928 ns (± 84.23907293847302) 52732.55353655134 ns (± 91.26560351597838) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 47615.74968610491 ns (± 115.76928082494646) 48087.31602260045 ns (± 161.78510337721684) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48188.99623325893 ns (± 69.28614897770953) 48287.32401529948 ns (± 57.52145810399906) 1.00

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

Please sign in to comment.