Skip to content

Commit

Permalink
Fix Checkpoint Version Shift for Diskless Replication (#1068)
Browse files Browse the repository at this point in the history
* correctly add commit marker for streaming checkpoint in the AOF

* enqueue only on checkpoint version shift

* remove default value

* rename checkpoint start marker

* add end marker and change enqueue

* guard checkpoint end marker commit using EnableCluster flag
  • Loading branch information
vazois authored Mar 7, 2025
1 parent 6fb0a2b commit e711d78
Show file tree
Hide file tree
Showing 5 changed files with 107 additions and 39 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ internal sealed unsafe class SnapshotIteratorManager
long currentFlushEventCount = 0;
long lastFlushEventCount = 0;


public long CheckpointCoveredAddress { get; private set; }

public SnapshotIteratorManager(ReplicationSyncManager replicationSyncManager, CancellationToken cancellationToken, ILogger logger = null)
Expand Down Expand Up @@ -195,8 +194,9 @@ public void OnStop(bool completed, long numberOfRecords, bool isMainStore, long
// Wait for flush and response to complete
replicationSyncManager.WaitForFlush().GetAwaiter().GetResult();

// Enqueue version change commit
replicationSyncManager.ClusterProvider.storeWrapper.EnqueueCommit(isMainStore, targetVersion);
// Enqueue commit end marker
var entryType = isMainStore ? AofEntryType.MainStoreStreamingCheckpointEndCommit : AofEntryType.ObjectStoreStreamingCheckpointEndCommit;
replicationSyncManager.ClusterProvider.storeWrapper.EnqueueCommit(entryType, targetVersion);

logger?.LogTrace("{OnStop} {store} {numberOfRecords} {targetVersion}",
nameof(OnStop), isMainStore ? "MAIN STORE" : "OBJECT STORE", numberOfRecords, targetVersion);
Expand Down
5 changes: 4 additions & 1 deletion libs/cluster/Server/Replication/ReplicationManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,10 @@ void CheckpointVersionShift(bool isMainStore, long oldVersion, long newVersion)
{
if (clusterProvider.clusterManager.CurrentConfig.LocalNodeRole == NodeRole.REPLICA)
return;
storeWrapper.EnqueueCommit(isMainStore, newVersion, streaming: true);
var entryType = clusterProvider.serverOptions.ReplicaDisklessSync ?
(isMainStore ? AofEntryType.MainStoreStreamingCheckpointStartCommit : AofEntryType.ObjectStoreStreamingCheckpointStartCommit) :
(isMainStore ? AofEntryType.MainStoreCheckpointStartCommit : AofEntryType.ObjectStoreCheckpointStartCommit);
storeWrapper.EnqueueCommit(entryType, newVersion);
}

/// <summary>
Expand Down
68 changes: 63 additions & 5 deletions libs/server/AOF/AofEntryType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,79 @@

namespace Garnet.server
{
enum AofEntryType : byte
public enum AofEntryType : byte
{
/// <summary>
/// Store upsert
/// </summary>
StoreUpsert = 0x00,
/// <summary>
/// Store RMW
/// </summary>
StoreRMW = 0x01,
/// <summary>
/// Store delete
/// </summary>
StoreDelete = 0x02,
/// <summary>
/// Object store upsert
/// </summary>
ObjectStoreUpsert = 0x10,
/// <summary>
/// Object store RMW
/// </summary>
ObjectStoreRMW = 0x11,
/// <summary>
/// Object store delete
/// </summary>
ObjectStoreDelete = 0x12,
/// <summary>
/// Transaction start
/// </summary>
TxnStart = 0x20,
/// <summary>
/// Transaction commit
/// </summary>
TxnCommit = 0x21,
/// <summary>
/// Transaction abort
/// </summary>
TxnAbort = 0x22,
MainStoreCheckpointCommit = 0x30,
ObjectStoreCheckpointCommit = 0x31,
MainStoreStreamingCheckpointCommit = 0x40,
ObjectStoreStreamingCheckpointCommit = 0x41,
/// <summary>
/// Checkpoint for main store start
/// </summary>
MainStoreCheckpointStartCommit = 0x30,
/// <summary>
/// Checkpoint for object store start
/// </summary>
ObjectStoreCheckpointStartCommit = 0x31,
/// <summary>
/// Checkpoint for main store end
/// </summary>
MainStoreCheckpointEndCommit = 0x32,
/// <summary>
/// Checkpoint for object store end
/// </summary>
ObjectStoreCheckpointEndCommit = 0x33,
/// <summary>
/// Streaming checkpoint for main store start
/// </summary>
MainStoreStreamingCheckpointStartCommit = 0x40,
/// <summary>
/// Streaming checkpoint for object store start
/// </summary>
ObjectStoreStreamingCheckpointStartCommit = 0x41,
/// <summary>
/// Streaming checkpoint for main store end
/// </summary>
MainStoreStreamingCheckpointEndCommit = 0x42,
/// <summary>
/// Streaming checkpoint for object store end
/// </summary>
ObjectStoreStreamingCheckpointEndCommit = 0x43,
/// <summary>
/// StoredProcedure
/// </summary>
StoredProcedure = 0x50,
}

Expand Down
44 changes: 22 additions & 22 deletions libs/server/AOF/AofProcessor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -200,42 +200,41 @@ public unsafe void ProcessAofRecordInternal(byte* ptr, int length, bool asReplic
switch (header.opType)
{
case AofEntryType.TxnStart:
inflightTxns[header.sessionID] = new List<byte[]>();
inflightTxns[header.sessionID] = [];
break;
case AofEntryType.TxnAbort:
case AofEntryType.TxnCommit:
// We encountered a transaction end without start - this could happen because we truncated the AOF
// after a checkpoint, and the transaction belonged to the previous version. It can safely
// be ignored.
break;
case AofEntryType.MainStoreCheckpointCommit:
if (asReplica)
{
if (header.storeVersion > storeWrapper.store.CurrentVersion)
{
storeWrapper.TakeCheckpoint(false, StoreType.Main, logger);
}
}
case AofEntryType.MainStoreCheckpointStartCommit:
if (asReplica && header.storeVersion > storeWrapper.store.CurrentVersion)
_ = storeWrapper.TakeCheckpoint(false, StoreType.Main, logger);
break;
case AofEntryType.ObjectStoreCheckpointCommit:
if (asReplica)
{
if (header.storeVersion > storeWrapper.objectStore.CurrentVersion)
{
storeWrapper.TakeCheckpoint(false, StoreType.Object, logger);
}
}
case AofEntryType.ObjectStoreCheckpointStartCommit:
if (asReplica && header.storeVersion > storeWrapper.objectStore.CurrentVersion)
_ = storeWrapper.TakeCheckpoint(false, StoreType.Object, logger);
break;
case AofEntryType.MainStoreStreamingCheckpointCommit:
case AofEntryType.MainStoreCheckpointEndCommit:
case AofEntryType.ObjectStoreCheckpointEndCommit:
break;
case AofEntryType.MainStoreStreamingCheckpointStartCommit:
Debug.Assert(storeWrapper.serverOptions.ReplicaDisklessSync);
if (header.storeVersion > storeWrapper.store.CurrentVersion)
if (asReplica && header.storeVersion > storeWrapper.store.CurrentVersion)
storeWrapper.store.SetVersion(header.storeVersion);
break;
case AofEntryType.ObjectStoreStreamingCheckpointCommit:
case AofEntryType.MainStoreStreamingCheckpointEndCommit:
Debug.Assert(storeWrapper.serverOptions.ReplicaDisklessSync);
break;
case AofEntryType.ObjectStoreStreamingCheckpointStartCommit:
Debug.Assert(storeWrapper.serverOptions.ReplicaDisklessSync);
if (header.storeVersion > storeWrapper.store.CurrentVersion)
if (asReplica && header.storeVersion > storeWrapper.store.CurrentVersion)
storeWrapper.objectStore.SetVersion(header.storeVersion);
break;
case AofEntryType.ObjectStoreStreamingCheckpointEndCommit:
Debug.Assert(storeWrapper.serverOptions.ReplicaDisklessSync);
break;
default:
ReplayOp(ptr);
break;
Expand Down Expand Up @@ -423,7 +422,8 @@ static AofStoreType ToAofStoreType(AofEntryType type)
AofEntryType.StoreUpsert or AofEntryType.StoreRMW or AofEntryType.StoreDelete => AofStoreType.MainStoreType,
AofEntryType.ObjectStoreUpsert or AofEntryType.ObjectStoreRMW or AofEntryType.ObjectStoreDelete => AofStoreType.ObjectStoreType,
AofEntryType.TxnStart or AofEntryType.TxnCommit or AofEntryType.TxnAbort or AofEntryType.StoredProcedure => AofStoreType.TxnType,
AofEntryType.MainStoreCheckpointCommit or AofEntryType.ObjectStoreCheckpointCommit => AofStoreType.CheckpointType,
AofEntryType.MainStoreCheckpointStartCommit or AofEntryType.ObjectStoreCheckpointStartCommit or AofEntryType.MainStoreStreamingCheckpointStartCommit or AofEntryType.ObjectStoreStreamingCheckpointStartCommit => AofStoreType.CheckpointType,
AofEntryType.MainStoreCheckpointEndCommit or AofEntryType.ObjectStoreCheckpointEndCommit or AofEntryType.MainStoreStreamingCheckpointEndCommit or AofEntryType.ObjectStoreStreamingCheckpointEndCommit => AofStoreType.CheckpointType,
_ => throw new GarnetException($"Conversion to AofStoreType not possible for {type}"),
};
}
Expand Down
23 changes: 15 additions & 8 deletions libs/server/StoreWrapper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -495,18 +495,13 @@ void DoCompaction()
/// <summary>
/// Append a checkpoint commit to the AOF
/// </summary>
/// <param name="isMainStore"></param>
/// <param name="entryType"></param>
/// <param name="version"></param>
/// <param name="streaming"></param>
public void EnqueueCommit(bool isMainStore, long version, bool streaming = false)
public void EnqueueCommit(AofEntryType entryType, long version)
{
var opType = streaming ?
isMainStore ? AofEntryType.MainStoreStreamingCheckpointCommit : AofEntryType.ObjectStoreStreamingCheckpointCommit :
isMainStore ? AofEntryType.MainStoreCheckpointCommit : AofEntryType.ObjectStoreCheckpointCommit;

AofHeader header = new()
{
opType = isMainStore ? AofEntryType.MainStoreCheckpointCommit : AofEntryType.ObjectStoreCheckpointCommit,
opType = entryType,
storeVersion = version,
sessionID = -1
};
Expand Down Expand Up @@ -849,18 +844,30 @@ private async Task InitiateCheckpoint(bool full, CheckpointType checkpointType,
if (full)
{
if (storeType is StoreType.Main or StoreType.All)
{
storeCheckpointResult = await store.TakeFullCheckpointAsync(checkpointType);
if (serverOptions.EnableCluster && clusterProvider.IsPrimary()) EnqueueCommit(AofEntryType.MainStoreCheckpointEndCommit, store.CurrentVersion);
}

if (objectStore != null && (storeType == StoreType.Object || storeType == StoreType.All))
{
objectStoreCheckpointResult = await objectStore.TakeFullCheckpointAsync(checkpointType);
if (serverOptions.EnableCluster && clusterProvider.IsPrimary()) EnqueueCommit(AofEntryType.ObjectStoreCheckpointEndCommit, objectStore.CurrentVersion);
}
}
else
{
if (storeType is StoreType.Main or StoreType.All)
{
storeCheckpointResult = await store.TakeHybridLogCheckpointAsync(checkpointType, tryIncremental);
if (serverOptions.EnableCluster && clusterProvider.IsPrimary()) EnqueueCommit(AofEntryType.MainStoreCheckpointEndCommit, store.CurrentVersion);
}

if (objectStore != null && (storeType == StoreType.Object || storeType == StoreType.All))
{
objectStoreCheckpointResult = await objectStore.TakeHybridLogCheckpointAsync(checkpointType, tryIncremental);
if (serverOptions.EnableCluster && clusterProvider.IsPrimary()) EnqueueCommit(AofEntryType.ObjectStoreCheckpointEndCommit, objectStore.CurrentVersion);
}
}

// If cluster is enabled the replication manager is responsible for truncating AOF
Expand Down

32 comments on commit e711d78

@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: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 92.56660319226128 ns (± 0.5869899370494025) 113.52507933548519 ns (± 0.5699005255681701) 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.

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 3152.358695652174 ns (± 346.2766657807222) 3341.7912087912086 ns (± 922.7343967973491) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2746.3626373626375 ns (± 373.0609576786054) 3376.7 ns (± 591.4790345520342) 0.81
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 251993.09278350516 ns (± 20631.097296255266) 253300.5918367347 ns (± 22974.214749528623) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 249799.30927835053 ns (± 23466.255949750135) 259613.6443298969 ns (± 25426.951712204613) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 16933.384615384617 ns (± 200.25672625471637) 18460.225806451614 ns (± 3446.6541467273555) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 146417.82631578948 ns (± 19449.507370801282) 148500.92424242425 ns (± 14968.699677068265) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2632.2272727272725 ns (± 72.53451186335654) 3505.159574468085 ns (± 881.0479409556453) 0.75
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 2401.277777777778 ns (± 56.395458260557646) 3021.0333333333333 ns (± 617.417573082077) 0.79
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 245576.2365591398 ns (± 17279.486344014877) 289143.7 ns (± 5179.771757244025) 0.85
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 261359.87113402062 ns (± 28824.103768345078) 274369.9381443299 ns (± 34733.01209098917) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 22184.85 ns (± 501.8993687142767) 17936.428571428572 ns (± 272.97554533629625) 1.24
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 152323.55102040817 ns (± 17860.498404587055) 159360.29 ns (± 18626.057226475477) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2696.252747252747 ns (± 351.70661995496556) 4161.119565217391 ns (± 1115.0150133754057) 0.65
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 3037.0421052631577 ns (± 389.4464679513425) 3113.554347826087 ns (± 693.2270668724822) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 233369 ns (± 9026.77509701964) 218748.53846153847 ns (± 2272.3757250722065) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 218546.3076923077 ns (± 1483.080711706513) 238085.31632653062 ns (± 16490.21491460417) 0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 16791.71111111111 ns (± 2610.707735825217) 23114.152173913044 ns (± 5773.252902436348) 0.73
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 144858.54166666666 ns (± 16670.9750176872) 155744.11458333334 ns (± 19467.637986030917) 0.93
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2882.2886597938145 ns (± 615.7994119902683) 4278.578947368421 ns (± 1453.7794293974948) 0.67
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 2768.872340425532 ns (± 386.17036838715364) 4712.117021276596 ns (± 1480.922960223037) 0.59
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 318986.32 ns (± 58186.46545511416) 297818.20430107525 ns (± 16911.88134994933) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 287813.8 ns (± 11584.88413619142) 305495.61855670105 ns (± 21851.618282674983) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 17987.214285714286 ns (± 296.06585249060555) 25199.65168539326 ns (± 3468.623597536806) 0.71
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 151799.72448979592 ns (± 17287.99214148758) 158623.25252525252 ns (± 20211.257439672652) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3117.1315789473683 ns (± 372.1239227539373) 4008.5851063829787 ns (± 1038.2770406346892) 0.78
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 2605.269230769231 ns (± 80.25823705629607) 4257.7959183673465 ns (± 1462.9718021902495) 0.61
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 275464.78571428574 ns (± 3208.715347505709) 281729.7105263158 ns (± 9561.463359554458) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 282622.84444444446 ns (± 10570.897091361812) 281930.9743589744 ns (± 9780.72209283241) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 22404.785714285714 ns (± 370.42494902090874) 22029.78494623656 ns (± 3497.1057904745926) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 154909.88888888888 ns (± 16885.511662966608) 160678.78787878787 ns (± 22436.980735289897) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1335.3829787234042 ns (± 604.6967089497741) 1031.360824742268 ns (± 558.6389372388151) 1.29
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 918.9583333333334 ns (± 364.7147383241829) 777.4329896907217 ns (± 319.11266646804165) 1.18
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1657.5105263157895 ns (± 329.50163834987524) 1540.7391304347825 ns (± 47.94619843808299) 1.08
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 236137.09473684212 ns (± 29272.376724254456) 218892.65656565657 ns (± 21517.78696475177) 1.08
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 2330.9473684210525 ns (± 943.0630985457686) 1894.436170212766 ns (± 394.9832869340399) 1.23
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 8951.030864197532 ns (± 849.3017733176436) 7530 ns (± 42.87508282525793) 1.19
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1076.6612903225807 ns (± 306.3388039950205) 1133.3229166666667 ns (± 351.27115017174776) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 739.5326086956521 ns (± 272.54145570689644) 818.8404255319149 ns (± 297.91635916458415) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1777.5684210526315 ns (± 560.8722244715375) 1823.5729166666667 ns (± 401.13551312536634) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 233297.22340425532 ns (± 23318.738097395628) 231145.20430107528 ns (± 21536.336079003948) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 1784.3626373626373 ns (± 351.44958596847357) 1612.9166666666667 ns (± 25.335775400636845) 1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 8764.226804123711 ns (± 955.9129199482845) 7510.115384615385 ns (± 104.3140598237988) 1.17
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 934.8369565217391 ns (± 477.8054060930394) 1219.9381443298969 ns (± 433.18418461514415) 0.77
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 875.9315789473684 ns (± 354.5155115482699) 854.5957446808511 ns (± 349.09714792787264) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1683.7065217391305 ns (± 636.9081486738173) 1675.3924731182797 ns (± 347.88436554486935) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 209566.64285714287 ns (± 4761.159851188724) 207462.75 ns (± 2359.8205295780826) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 1986.7021276595744 ns (± 526.3328157151616) 1723.1354166666667 ns (± 311.62962563684704) 1.15
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 12392.020408163266 ns (± 4577.5011398301385) 8912.19387755102 ns (± 941.1522813355764) 1.39
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1084.4166666666667 ns (± 416.8113966182754) 1010.9753086419753 ns (± 150.87055505537208) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 801.4947368421052 ns (± 422.81055245804447) 840.3645833333334 ns (± 313.7326760087543) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1485.0520833333333 ns (± 576.8438148515214) 1601.9235294117648 ns (± 183.56330012848875) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 251588.18987341772 ns (± 12950.2443755538) 250212.0285714286 ns (± 12047.533988718054) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 1722.8 ns (± 323.7131183296769) 1970 ns (± 371.5192422586225) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 7966.46875 ns (± 259.2834399219162) 7786.961538461538 ns (± 75.5674261665428) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 950.1666666666666 ns (± 608.8104478435868) 1074.958762886598 ns (± 355.5100771405132) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 776.4111111111112 ns (± 234.69016842649148) 871.4270833333334 ns (± 315.98161987824096) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1700.776595744681 ns (± 587.1920680856435) 1618.1458333333333 ns (± 526.0005399070006) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 248061.36363636365 ns (± 9243.869847007496) 249461.76865671642 ns (± 10564.484352002219) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1839.0625 ns (± 292.8954119961954) 1667.36 ns (± 51.72191669560078) 1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 7719.966666666666 ns (± 131.5934576460323) 7813.933333333333 ns (± 126.20814251899614) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 20016.085709791918 ns (± 38.08839285481603) 19779.480916341145 ns (± 104.59719789712277) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 19705.991961161297 ns (± 19.327999230971336) 19370.85617319743 ns (± 28.676525278521247) 1.02
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 20155.05340830485 ns (± 25.057527666597938) 19358.589842576246 ns (± 18.932858803274325) 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.

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 37959.92664010184 ns (± 241.37275149083268) 38414.27221243722 ns (± 262.3174972869297) 0.99
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 38663.63227726863 ns (± 62.10140230464421) 38409.85142822265 ns (± 306.94710814902135) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32485.332450358073 ns (± 227.74370515522418) 32582.489166259766 ns (± 229.90937868179768) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 32371.439805250902 ns (± 53.8764660310173) 31629.078376183144 ns (± 42.36970901012422) 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: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1912.0153234921968 ns (± 11.463718541388333) 1929.4072400606597 ns (± 3.7603643104099436) 0.99
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1823.731764984131 ns (± 15.314390183346877) 1871.1805419921875 ns (± 10.117510038500285) 0.97
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1875.3705412546794 ns (± 8.074412101755605) 1879.387198384603 ns (± 13.721402816879571) 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: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 137894.95668247767 ns (± 928.8957949573644) 136001.21166992188 ns (± 612.0195164303102) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 133872.44462890626 ns (± 609.9961974894213) 135333.32491361178 ns (± 578.5939680898985) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 153225.29375348773 ns (± 1095.7668872962047) 152991.04944661458 ns (± 1234.8309038512402) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 155961.42152622767 ns (± 1313.6568288900503) 148861.78846958705 ns (± 922.8809584075883) 1.05
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 136230.31663411457 ns (± 684.556915594384) 140442.2797363281 ns (± 1137.7008626408096) 0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 139605.03495279947 ns (± 1137.937907467845) 143214.74632045202 ns (± 1390.437293251077) 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.PubSubOperations (windows-latest net8.0 Release)

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 17003.299822126115 ns (± 22.277177459090755) 20047.94728597005 ns (± 157.48067573689255) 0.85
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 16880.440673828125 ns (± 272.4122595682239) 17210.518822303184 ns (± 54.92262407950957) 0.98
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 17822.872488839286 ns (± 55.6868320857804) 16804.33066231864 ns (± 16.74974516818373) 1.06

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: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16964.114459228516 ns (± 153.8938660731227) 17023.754701886857 ns (± 164.11868168293483) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16644.643740844727 ns (± 156.9213783966471) 16488.232016930215 ns (± 52.71882341192859) 1.01
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15842.95391191755 ns (± 83.90494577338366) 15611.791629028321 ns (± 105.27335247947687) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14086.782758585612 ns (± 57.5065653943037) 14052.945229085286 ns (± 56.222430289335286) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 123584.05109049479 ns (± 408.69562785777083) 125496.29632161459 ns (± 1077.271845115719) 0.98
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 22118.08901062012 ns (± 191.63478364781767) 22558.759767804826 ns (± 69.38717495577431) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 20608.017065194937 ns (± 81.90272033703691) 20027.318655160758 ns (± 15.4552543391752) 1.03
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16385.65464782715 ns (± 16.774942078950072) 16406.656901768274 ns (± 96.22002087768054) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15573.57674734933 ns (± 80.8202123929925) 15609.177559407552 ns (± 89.97356301731601) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 137194.95445963542 ns (± 978.6409202889383) 134740.3119913737 ns (± 290.4867610158319) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 236.98281250681197 ns (± 1.3312447963412595) 252.52693405151368 ns (± 1.7553640821327703) 0.94
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 309.96214004357654 ns (± 0.45872685915640254) 288.50482619603474 ns (± 2.29808019246094) 1.07
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 333.4849120775859 ns (± 0.5211690522338096) 328.06551571992725 ns (± 0.4718219617065965) 1.02
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 337.6026417187282 ns (± 1.1339447480092162) 337.0214927355448 ns (± 2.159436659113347) 1.00
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 251.7352643330892 ns (± 2.156678411395473) 251.6343114376068 ns (± 0.562754599030343) 1.00
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 198.61107484499612 ns (± 1.1327341676979443) 197.92529681750707 ns (± 0.8161799165248328) 1.00
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 337.68346417744954 ns (± 1.7274543135433258) 323.8233434359233 ns (± 1.817156329692451) 1.04
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 331.5012946764628 ns (± 1.0939805050026188) 326.20519174848283 ns (± 1.5001132952372433) 1.02
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 396.6012449998122 ns (± 1.6171338699855284) 414.5502473195394 ns (± 1.6892036952184912) 0.96
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 395.337739721934 ns (± 3.050757719478855) 393.5776145299276 ns (± 1.7720107087519867) 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: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 83.13695987065633 ns (± 0.06964636967535673) 85.07068890791673 ns (± 0.17946577218133244) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 35584.688459123885 ns (± 45.8817323048047) 35381.55735560826 ns (± 45.33268655995725) 1.01
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 39475.11247907366 ns (± 130.9505860126445) 37416.675240652905 ns (± 44.782498032257045) 1.06
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 31217.333374023438 ns (± 28.667676101458245) 31340.34205845424 ns (± 30.870117507082565) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30949.821166992188 ns (± 29.312013910813967) 30641.691371372766 ns (± 51.56153000120243) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 49575.67192664513 ns (± 231.71125524375557) 45545.454805814305 ns (± 160.1022806103829) 1.09
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 199550.49116210936 ns (± 1258.1274466354398) 202178.91748046875 ns (± 1053.0838444111632) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 123156.33405412946 ns (± 1093.415122182032) 120483.490625 ns (± 722.2916275275971) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 100383.53274972098 ns (± 414.96563764261083) 98308.3218296596 ns (± 380.6854955868473) 1.02
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 49034.09570748465 ns (± 342.34822409535457) 49333.5217183431 ns (± 59.29766896994179) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 209917.15206204928 ns (± 752.8717485485217) 205810.6176945613 ns (± 495.9962069077474) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 134992.25810546876 ns (± 1226.3989579828253) 134145.04122721354 ns (± 1157.2227784941626) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 125574.66078404018 ns (± 412.00147678369643) 127779.55922154018 ns (± 571.6550227802654) 0.98
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 48997.91212463379 ns (± 44.022533685126824) 48243.31887817383 ns (± 53.18699778711223) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 202233.2049560547 ns (± 811.7748995768201) 192937.93868582588 ns (± 984.9678186610894) 1.05
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 128899.3496907552 ns (± 273.50545356340734) 122148.96110026042 ns (± 174.21688075866635) 1.06
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 98625.2682776818 ns (± 344.0238091553221) 99086.80569022043 ns (± 411.4024365710211) 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: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 106875.22583007812 ns (± 293.26572328023815) 110605.7861328125 ns (± 286.8726204628323) 0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 97901.33807842548 ns (± 133.15819969360408) 107955.42297363281 ns (± 346.5840725159633) 0.91
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 118069.83816964286 ns (± 381.4989590919899) 121768.34528996394 ns (± 326.6886121521521) 0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 126282.98152043269 ns (± 250.52300670898506) 112733.64908854167 ns (± 381.610867970383) 1.12
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 106831.38166155134 ns (± 215.573475625383) 120777.75127704327 ns (± 118.87462266552883) 0.88
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 98610.53815569196 ns (± 304.45279697202324) 98200.32653808594 ns (± 104.09242948444262) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1926.6727956136067 ns (± 3.8170474547565663) 1892.4965177263532 ns (± 3.152075550495396) 1.02
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1770.7211903163366 ns (± 3.7448984546536943) 1770.08638381958 ns (± 2.5318385550785503) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1861.399473462786 ns (± 2.510307929901697) 1884.1769218444824 ns (± 38.14806517419372) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16165.623826246996 ns (± 29.075233700133765) 16363.743004432092 ns (± 79.26003446523256) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 15300.790812174479 ns (± 37.52119142619058) 16417.870439801896 ns (± 27.363567773321066) 0.93
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14412.308720179966 ns (± 17.24804397357072) 14344.20639038086 ns (± 35.99231185436635) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13274.046870640346 ns (± 36.92889037465721) 13942.189025878906 ns (± 12.893037275761197) 0.95
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 142447.9923502604 ns (± 459.11706039361803) 143612.76157924108 ns (± 95.28357723764952) 0.99
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 20425.00518798828 ns (± 81.74010974175532) 19723.30064039964 ns (± 72.63912686686794) 1.04
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 21118.550821940105 ns (± 83.06816154018578) 19108.06333101713 ns (± 95.97599570371816) 1.11
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15586.116027832031 ns (± 31.440788120273115) 15673.501368931362 ns (± 18.084074785141983) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14153.810178316557 ns (± 32.35792684266196) 14544.229561941964 ns (± 17.180406994905972) 0.97
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 149733.5880533854 ns (± 131.62163600039412) 155760.64453125 ns (± 188.58087957863373) 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.LuaScripts (ubuntu-latest net8.0 Release)

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 278.31389271418254 ns (± 2.009308535487129) 252.73890038899012 ns (± 0.7416564474422365) 1.10
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 331.9834859921382 ns (± 1.8010342630397642) 310.45973226002286 ns (± 1.1504031921916666) 1.07
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 549.1052152088711 ns (± 2.296596318808154) 529.2696877207075 ns (± 1.81924890462333) 1.04
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 629.3034212248666 ns (± 2.3904926779957503) 620.2078479766845 ns (± 2.3342564317722094) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 278.1719148159027 ns (± 1.2483354442228194) 249.2353986422221 ns (± 1.3182212792683965) 1.12
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 333.9108590739114 ns (± 1.1156595362318014) 331.82137632369995 ns (± 0.6594019832822312) 1.01
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 512.5336221059164 ns (± 1.4855975608957477) 511.65686108515814 ns (± 1.5797453263356156) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 632.3458356176104 ns (± 2.3370930374758645) 643.6072419484457 ns (± 2.584797588594254) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 268.51793467203777 ns (± 1.0143864193934908) 259.8935731741098 ns (± 1.1743477840631174) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 335.18495149612426 ns (± 1.7474535173416277) 329.74892031351726 ns (± 1.6141054120789178) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 536.7800591332572 ns (± 1.4937358426934504) 554.1476699284145 ns (± 1.5644073997833015) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 652.5152762957981 ns (± 2.855320029583706) 613.7104734420776 ns (± 2.9312958428421405) 1.06
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 280.91272030557906 ns (± 0.8047772327437086) 249.47168573966394 ns (± 0.23876462902517817) 1.13
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 323.39875749179294 ns (± 1.346497399073214) 321.47127478463307 ns (± 1.3934045951180725) 1.01
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 510.5230979283651 ns (± 2.9811839701603415) 542.4033109029134 ns (± 2.5197044548173526) 0.94
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 630.7024292151133 ns (± 1.3442469571305424) 628.6698698316302 ns (± 1.2558978427481093) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 258.4321846961975 ns (± 1.3390415201047825) 255.47782174746195 ns (± 0.5282934411896862) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 327.4586097717285 ns (± 1.3281692218866366) 334.5287845475333 ns (± 0.932879921408483) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 516.1195695877075 ns (± 3.1669783667385114) 528.5994856174176 ns (± 2.082985144801874) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 628.2880484898885 ns (± 2.2625120346912815) 654.8731583815354 ns (± 1.1158988501617155) 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.LuaRunnerOperations (windows-latest net8.0 Release)

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 6208.585858585859 ns (± 1462.0373052144726) 6080.6122448979595 ns (± 1424.792129042878) 1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 5570.408163265306 ns (± 2044.5658013919083) 4211.578947368421 ns (± 1414.729743223271) 1.32
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 264097 ns (± 57854.59561118143) 276671 ns (± 58096.62674711794) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 260371 ns (± 58462.94396600052) 276189 ns (± 58878.13625007867) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 31048.958333333332 ns (± 8742.070028156544) 32510.63829787234 ns (± 8255.392087171032) 0.96
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 134642.42424242425 ns (± 27741.511262443943) 143831 ns (± 30053.71183314126) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 5736.082474226804 ns (± 1969.9400142628238) 6317.34693877551 ns (± 1731.8588732177657) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 6446.938775510204 ns (± 2154.362827401459) 6134.020618556701 ns (± 1556.8990679886028) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 256978 ns (± 47977.081186665775) 260686.73469387754 ns (± 44910.5947772736) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 254534.693877551 ns (± 52942.68073794296) 282419.387755102 ns (± 64192.74079485401) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 30555.78947368421 ns (± 8950.986107442726) 24127.083333333332 ns (± 7595.032714203708) 1.27
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 139164.2857142857 ns (± 26938.219696415927) 133168.42105263157 ns (± 26363.160398628377) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 5734.020618556701 ns (± 1527.3129043859287) 7403.125 ns (± 1775.7994863693011) 0.77
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 5428.125 ns (± 1622.3896037375823) 4925.257731958763 ns (± 2309.4475767952895) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 262835.7894736842 ns (± 35898.80847838787) 265549.49494949495 ns (± 51624.33845746493) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 269166.32653061225 ns (± 45868.15696624301) 283472 ns (± 51429.3731266678) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 32040.860215053763 ns (± 5789.312427432266) 36260.86956521739 ns (± 4940.279756320679) 0.88
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 136427.55102040817 ns (± 22808.303699574182) 152027.55102040817 ns (± 26416.890803307357) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 5804.081632653061 ns (± 2173.4061996624855) 4238.775510204082 ns (± 2099.0244495494653) 1.37
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 5518.9473684210525 ns (± 1250.4718034577993) 5687.755102040816 ns (± 2568.2544638242293) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 326061.82795698923 ns (± 48338.788209214516) 316072.4137931034 ns (± 43057.621451214494) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 335416 ns (± 67432.9681680971) 288403.7037037037 ns (± 26776.979125941587) 1.16
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 36418.47826086957 ns (± 6437.167648057068) 33891.666666666664 ns (± 10093.496255840522) 1.07
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 144334.73684210525 ns (± 27044.072652274484) 138456.1224489796 ns (± 30996.20800328308) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 5251.0526315789475 ns (± 1425.265539786385) 4634.736842105263 ns (± 1742.6910238132532) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 5297.872340425532 ns (± 1362.2387269194762) 6789.583333333333 ns (± 1852.422548514678) 0.78
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 318801.1111111111 ns (± 47879.77334303886) 301935.16483516485 ns (± 38036.32291383934) 1.06
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 328474 ns (± 64275.31631091898) 314035.7894736842 ns (± 52954.072665566535) 1.05
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 35621.875 ns (± 7799.462911670669) 32976.59574468085 ns (± 7608.00972280841) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 149531.95876288658 ns (± 26712.495306471872) 145448.97959183675 ns (± 30104.328027018677) 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.

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 225.63855171203613 ns (± 0.4807860908816698) 215.82265070506506 ns (± 0.34893901302237695) 1.05
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 276.2289854196402 ns (± 0.8682229804109226) 279.9444580078125 ns (± 0.652714897145753) 0.99
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 296.27237686744104 ns (± 0.5913221782667124) 294.4209355574388 ns (± 0.5158492432205003) 1.01
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 302.9222869873047 ns (± 0.6215031430094975) 308.00307273864746 ns (± 2.9659916934566497) 0.98
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 226.14750266075134 ns (± 0.3656424626156707) 221.65956326893397 ns (± 0.20036882956333346) 1.02
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 181.80621782938638 ns (± 0.2882619896718715) 173.77904415130615 ns (± 0.24895460232190436) 1.05
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 311.57079476576587 ns (± 0.6952539104472768) 305.97430637904574 ns (± 0.28834714054341204) 1.02
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 316.6177034378052 ns (± 5.622393204675718) 316.63458665211994 ns (± 3.273524276732685) 1.00
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 343.0309756596883 ns (± 0.5075903881584359) 344.4781907399495 ns (± 0.3720552700468561) 1.00
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 336.01062774658203 ns (± 0.5616355982599524) 399.65632878817047 ns (± 0.6651941648318376) 0.84

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: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1167.7083333333333 ns (± 859.9259199019989) 1774.7368421052631 ns (± 310.102392510902) 0.66
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 643.75 ns (± 684.9990395690539) 906.1224489795918 ns (± 622.7336354557713) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2111.4583333333335 ns (± 1806.7341744686692) 1693.8775510204082 ns (± 1082.9338088434627) 1.25
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 227274.73684210525 ns (± 46717.94035194491) 225483.8383838384 ns (± 46750.282563962624) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 2294.7916666666665 ns (± 1428.239239259797) 2031.958762886598 ns (± 1220.1047079172286) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 6486.363636363636 ns (± 2170.077694365348) 7294.736842105263 ns (± 1695.1349924938593) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1115.3061224489795 ns (± 1050.905553626272) 1221.875 ns (± 766.7021826251085) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 1047.872340425532 ns (± 900.2662358190239) 863.8297872340426 ns (± 634.2976920294859) 1.21
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1617.5257731958764 ns (± 1121.6626711120964) 1806.25 ns (± 1244.3398165080825) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 231830.61224489796 ns (± 45813.27331671931) 227610 ns (± 48339.530428213744) 1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2027.659574468085 ns (± 1322.0547916450528) 1564.141414141414 ns (± 1078.5487321178784) 1.30
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 6555.913978494624 ns (± 2185.8966106657167) 5675.510204081633 ns (± 1487.4084031047973) 1.16
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1163.5416666666667 ns (± 984.6313541162357) 979.3814432989691 ns (± 876.776547018716) 1.19
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 640.2173913043479 ns (± 601.2916102635556) 842.2680412371134 ns (± 650.7743867159327) 0.76
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1943.298969072165 ns (± 1497.7001268955987) 1448.9583333333333 ns (± 1082.6862102310906) 1.34
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 223180 ns (± 25863.410447966835) 221824.2105263158 ns (± 33508.1054525474) 1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 2033.6734693877552 ns (± 1406.6809570613275) 1912.6315789473683 ns (± 1142.4350724381854) 1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 8176.8421052631575 ns (± 4175.701052914908) 5793.877551020408 ns (± 1377.493340229798) 1.41
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1063.9175257731958 ns (± 964.7091063081203) 1201.0204081632653 ns (± 918.5931531546008) 0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 860.4166666666666 ns (± 766.6027814725201) 772.4489795918367 ns (± 672.5517819706803) 1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1923.157894736842 ns (± 1333.2453311757376) 1627.8350515463917 ns (± 1048.087769468088) 1.18
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 280362.9213483146 ns (± 25444.803818633456) 249997.5 ns (± 19563.748281846274) 1.12
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 2058.1632653061224 ns (± 1463.2912676204905) 2058.3333333333335 ns (± 1106.4087630153665) 1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 6355.789473684211 ns (± 1706.2286263628134) 6135.051546391753 ns (± 1397.5455595669475) 1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 980.2083333333334 ns (± 865.3103844306439) 690.8602150537635 ns (± 713.8743890148033) 1.42
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 616.1290322580645 ns (± 529.0044634028532) 929.2929292929293 ns (± 760.4043668154098) 0.66
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1709.375 ns (± 1189.3012654495917) 1655.1020408163265 ns (± 855.4401349784071) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 270904.2168674699 ns (± 23663.733192092517) 286198.9898989899 ns (± 59286.563668527335) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 1807.2916666666667 ns (± 1355.0874737091733) 1715.625 ns (± 1110.8392393994163) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 6482.978723404255 ns (± 2383.8451949572845) 5796.907216494846 ns (± 1379.4211956656118) 1.12

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 70033.09064592634 ns (± 87.64406849365753) 69261.08022836539 ns (± 260.6630631206026) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 224815.21277794472 ns (± 588.6017692905418) 225611.23221261162 ns (± 347.6233750152379) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 138703.6686823918 ns (± 188.0847739817403) 140651.16455078125 ns (± 251.82773282478178) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 122423.53985126202 ns (± 105.45001364381572) 124535.73172433036 ns (± 209.2445601096991) 0.98
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 68054.66657366071 ns (± 74.4323737481156) 69662.49215262277 ns (± 181.59344230622295) 0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 228613.671875 ns (± 389.31944641277477) 242951.99497767858 ns (± 335.4692292140582) 0.94
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 152173.7158203125 ns (± 452.5819798945739) 153595.18310546875 ns (± 400.0286261499206) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 149154.70377604166 ns (± 481.9256614701815) 150597.392578125 ns (± 422.32504945652727) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 68223.24654715402 ns (± 99.52000351258913) 69447.34933035714 ns (± 41.41941265709802) 0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 237248.93275669642 ns (± 490.39064939679974) 227059.68366350446 ns (± 555.0421771428008) 1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 143069.38007061297 ns (± 175.70592308519454) 143561.68619791666 ns (± 382.8336192349092) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 121971.97875976562 ns (± 110.29815679917319) 123549.18561662946 ns (± 183.60138868986328) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 43928.34363810221 ns (± 34.36784772115019) 44858.77065168108 ns (± 197.95575739841138) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 52535.2097996303 ns (± 160.27210887437263) 56419.73540852864 ns (± 308.7685032542383) 0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 91114.0910382952 ns (± 330.8188326903066) 94512.79270717075 ns (± 342.3037757991516) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 72929.98336181641 ns (± 523.5990851315727) 74434.4447719029 ns (± 372.6675757229757) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 34918.50513131278 ns (± 232.2025282350818) 36576.26082356771 ns (± 198.0354758801226) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 33934.02847994291 ns (± 115.11875635824222) 33237.37085469564 ns (± 71.69576369669406) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 178330.98813100962 ns (± 858.711315954561) 181859.53688151043 ns (± 1525.0410155189527) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 341311.34033203125 ns (± 2407.844932532989) 355682.0439127604 ns (± 2325.2367241521993) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 42802.08268737793 ns (± 28.20346160337081) 45096.657006835936 ns (± 278.0988132345875) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 58826.90005929129 ns (± 203.9692298139737) 59480.03522164481 ns (± 295.66298621608524) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 101131.68956502278 ns (± 291.21224941733584) 104149.94131234977 ns (± 191.79481045965048) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 69904.86844576322 ns (± 172.5198584705342) 73458.45498221261 ns (± 227.78218064890126) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 34962.4029296875 ns (± 260.00966066341704) 34992.7561692458 ns (± 42.915894298764066) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 40473.15989990234 ns (± 361.3655695395922) 39017.95304652623 ns (± 114.659597131436) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 176369.4874674479 ns (± 1165.916389464148) 176383.93026297432 ns (± 1094.8378232157509) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 355670.3018880208 ns (± 3631.390928716905) 356355.4394856771 ns (± 2554.300649092254) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 44490.78067423503 ns (± 268.75105643138374) 47491.43947190505 ns (± 61.56559300808504) 0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 52101.464486258374 ns (± 287.02425987930974) 54925.696020507814 ns (± 215.9478869243778) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 92956.46229771206 ns (± 407.80546091969404) 96829.5170328776 ns (± 455.4374438442249) 0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 70688.486101423 ns (± 483.5161781876206) 74906.33345540364 ns (± 644.6329767023949) 0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 35633.28767496745 ns (± 266.17618648840136) 34390.833435058594 ns (± 178.2726928882345) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 33607.934126790366 ns (± 253.18802075573402) 32927.501539963945 ns (± 46.44095976874078) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 180918.58901367188 ns (± 1454.330869002881) 179485.97059044472 ns (± 486.43355099829665) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 348604.60517578124 ns (± 2605.807798534586) 331689.0167154948 ns (± 2169.809327523098) 1.05

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 144.84725849969047 ns (± 0.259719566447259) 157.62755950291952 ns (± 0.9545291753159258) 0.92
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 175.81883210402268 ns (± 0.4575232981915178) 196.28146330515543 ns (± 0.7049707401418805) 0.90
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 264.33511120932445 ns (± 1.0802469121547222) 271.77368232182096 ns (± 0.7347423912218887) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 280.9107303619385 ns (± 0.2841545322664234) 280.5287463324411 ns (± 0.6540609585968957) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 145.46470642089844 ns (± 0.7674044195269508) 148.12402645746866 ns (± 1.0318872274811646) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 174.86131531851632 ns (± 0.5287086346575351) 180.8536410331726 ns (± 0.5260791629958986) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 274.61897043081433 ns (± 0.4059881800049478) 276.8473148345947 ns (± 1.1289913546932464) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 287.5650755564372 ns (± 0.8633909191032534) 301.4547518321446 ns (± 2.1908978711900216) 0.95
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 150.3552828516279 ns (± 0.6521233337964016) 159.38215732574463 ns (± 0.6658779651309477) 0.94
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 181.952925828787 ns (± 0.27344489352135176) 174.93638822010584 ns (± 0.7444171826215571) 1.04
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 284.5132867495219 ns (± 0.40416202232278237) 269.9156443277995 ns (± 0.6504287558057752) 1.05
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 287.316141809736 ns (± 0.4146497434868398) 286.0773054758708 ns (± 0.8208600534805289) 1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 151.09579052243913 ns (± 0.9243862720919501) 147.10192680358887 ns (± 0.5025785869583786) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 184.69502585274833 ns (± 0.18145063663399744) 182.06436157226562 ns (± 0.6548381767870115) 1.01
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 272.00309680058405 ns (± 0.3860277166793307) 290.6231753031413 ns (± 1.025208206153591) 0.94
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 279.1804994855608 ns (± 0.40756558503816076) 283.84287516276044 ns (± 1.2632374651618046) 0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 147.63920625050864 ns (± 0.7230919998811116) 143.1538407007853 ns (± 0.28096719837650436) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 268.8225491841634 ns (± 0.33808797185082834) 179.4510875429426 ns (± 0.7866679870168689) 1.50
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 262.9317249570574 ns (± 0.9413164753073349) 270.0996271769206 ns (± 1.04050918223182) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 307.4551684515817 ns (± 0.8415022229148557) 278.8237299237932 ns (± 0.668507683931672) 1.10

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: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14772.570391337076 ns (± 69.1674521458374) 14831.023621779223 ns (± 51.61501674476488) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20922.74266873873 ns (± 55.11470359711915) 19953.09524184007 ns (± 19.125017891751508) 1.05
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21916.36915283203 ns (± 188.19618203409507) 23758.439723714193 ns (± 130.30659608623574) 0.92
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22837.165241495768 ns (± 194.96824735945086) 22686.69105529785 ns (± 16.986921428056228) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16221.950841267904 ns (± 32.438060444921526) 16460.403415934245 ns (± 95.1116913890646) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10805.468990870884 ns (± 42.372609510884054) 11536.536052703857 ns (± 10.313337015897181) 0.94
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21988.861506870813 ns (± 166.32502378676804) 22432.415096028646 ns (± 105.26179106569009) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22006.900968111477 ns (± 66.29353844554319) 22233.667229788643 ns (± 119.82943693936203) 0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 28939.84337056478 ns (± 109.34175792178003) 27361.735284423827 ns (± 135.07367982494105) 1.06
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 27369.979398287258 ns (± 50.58611566465328) 28559.324552263533 ns (± 100.50411314753327) 0.96
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21492.26490987142 ns (± 136.7156558834352) 22077.688677978516 ns (± 141.01929774663094) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26955.469795735677 ns (± 112.52023028081807) 27004.84131571452 ns (± 93.02361305302114) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 31489.05851158729 ns (± 93.87673128326593) 30341.41079711914 ns (± 77.37092003586837) 1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 31285.1188273112 ns (± 268.62928090433695) 31165.087877546037 ns (± 136.9874940685076) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16634.858633858817 ns (± 118.06206178697151) 16260.723497830904 ns (± 23.550799361053876) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10689.563752310616 ns (± 43.83502375702596) 10608.467332204184 ns (± 5.241763567435464) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 28610.040101114908 ns (± 87.90649378504956) 27472.389513142905 ns (± 131.94080121994025) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 28627.933528645834 ns (± 119.48889665246055) 27877.151450602214 ns (± 136.7122620646521) 1.03
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 34646.38365478515 ns (± 359.321703961132) 34381.48745117187 ns (± 198.74939734113767) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 34087.75942121233 ns (± 156.36950109468216) 37701.19190470377 ns (± 141.53426994040393) 0.90
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15203.44820513044 ns (± 92.69734155189029) 15315.93761226109 ns (± 64.98572369755829) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20584.88817138672 ns (± 114.15039698734705) 19703.162012736004 ns (± 99.79313577603149) 1.04
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 23012.72551727295 ns (± 28.443476784530787) 21684.351416015626 ns (± 119.54874863695294) 1.06
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 21802.750404866536 ns (± 117.8670265937483) 22127.41976114909 ns (± 100.4753129209013) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 17459.454092843192 ns (± 14.896689244137132) 17143.71269836426 ns (± 64.36563016364795) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 11103.154207669771 ns (± 12.995998661968256) 11132.641559307393 ns (± 21.472320140198704) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 24507.41194864909 ns (± 92.72327780115307) 23035.449940999348 ns (± 132.55509844662723) 1.06
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 23788.697788783484 ns (± 88.19088524707992) 22685.060603215145 ns (± 29.457664552786262) 1.05
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27260.489192417688 ns (± 116.8774066325718) 26883.300030517577 ns (± 85.01115939476566) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27066.7385925293 ns (± 106.6201391155258) 27372.555275472005 ns (± 131.344975780003) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 65468.640950520836 ns (± 92.15294112446111) 66454.9951171875 ns (± 161.83054788136636) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 85776.18844168527 ns (± 89.97851504240928) 84459.46568080357 ns (± 78.81592372415503) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 109124.0949358259 ns (± 153.702658113047) 109026.41977163461 ns (± 162.13823516472388) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 90084.88464355469 ns (± 87.66019374402586) 90476.76042829241 ns (± 120.65742178480599) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 60427.11486816406 ns (± 36.39831023088021) 58750.804959810695 ns (± 31.459637605112007) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 56454.67388446514 ns (± 70.72347850131264) 56092.22412109375 ns (± 34.428620428888976) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 197917.52755301338 ns (± 604.4670360259952) 194361.4467075893 ns (± 474.7001256983574) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 319645.08056640625 ns (± 1675.6727381788735) 316608.6356026786 ns (± 774.802378361862) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 69004.44897460938 ns (± 1829.1134422579057) 65041.47291917067 ns (± 61.16337192451558) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 89651.71915690105 ns (± 319.6864659051569) 89198.02158900669 ns (± 179.4409135901468) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 115673.19711538461 ns (± 121.75681743806899) 116151.33870442708 ns (± 294.04528245122555) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 88622.80598958333 ns (± 236.09007791447345) 89215.13249323919 ns (± 143.92135519494198) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 60572.23064716045 ns (± 24.9561995467869) 59473.722185407365 ns (± 41.41831198841335) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 61093.338247445914 ns (± 119.92645246173977) 61450.432942708336 ns (± 322.3336589014641) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 202117.57649739584 ns (± 1021.2432952150939) 188356.14908854166 ns (± 697.850041247933) 1.07
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 335480.99190848216 ns (± 1357.3779354856658) 332522.8190104167 ns (± 1900.2983141113084) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 64798.35728236607 ns (± 64.64999274201794) 66162.57731119792 ns (± 66.67591090128653) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 83365.6913248698 ns (± 158.76134433555342) 82570.44503348214 ns (± 55.66304953311473) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 105335.02400716145 ns (± 71.19154314938355) 105231.43484933036 ns (± 79.45844948474648) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 89333.62165178571 ns (± 137.9288280430758) 89993.81713867188 ns (± 193.1293995555297) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 58699.63582356771 ns (± 54.46196486423547) 58829.737955729164 ns (± 34.957858242039876) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 55900.57242257254 ns (± 83.41040751898933) 56074.93198939732 ns (± 117.1753461320123) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 195747.04764229912 ns (± 347.12291556377386) 198412.61335100446 ns (± 333.92837481970133) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 322686.923828125 ns (± 659.7330930739982) 324706.76618303574 ns (± 608.30202746253) 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.ScriptOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 146111.19524739584 ns (± 1656.4768629729233) 144275.58384352463 ns (± 347.82244322315114) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 18124.82467181866 ns (± 29.26655291983166) 18174.735095214844 ns (± 119.15071796858625) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 16571.60844538762 ns (± 84.63993663745673) 16600.53956705729 ns (± 118.825817371133) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 142582.12658691406 ns (± 247.35327725829384) 142132.59713541667 ns (± 1103.9510768268588) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 44267.52462565104 ns (± 391.81285139914445) 48007.49687703451 ns (± 674.952285313434) 0.92
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 103688.68383789062 ns (± 460.4231405953836) 106433.36716134207 ns (± 304.4969415085518) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10243237.475 ns (± 169721.03448393714) 10014907.584703946 ns (± 217983.1347440664) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 284361.14915527345 ns (± 29727.788942325406) 277798.83524902345 ns (± 28671.969494445337) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 148997.2973836263 ns (± 354.03946359984593) 147238.33813476562 ns (± 262.7780403391755) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 19508.514969889322 ns (± 195.20257229202764) 19517.257880655925 ns (± 188.6427991031746) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 15731.088185628256 ns (± 15.47347424147103) 16391.173120117186 ns (± 89.12183406637375) 0.96
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 145233.72392578126 ns (± 995.6588765009411) 146436.68411458333 ns (± 916.046045974105) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 45275.50235689603 ns (± 191.43683638836995) 45661.126037597656 ns (± 199.8584157589805) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 103714.3749186198 ns (± 371.5493746118192) 104083.75572102865 ns (± 411.6883909784903) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10352934.306640625 ns (± 175479.03698373397) 10152427.121651785 ns (± 169248.705080704) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 282389.5278515625 ns (± 30041.891911005292) 273575.55234375 ns (± 26411.83437006407) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 157057.40553501673 ns (± 1252.0220464825024) 148748.6617525541 ns (± 298.89881633087896) 1.06
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 19732.60556466239 ns (± 153.23420856503444) 19861.308066231864 ns (± 105.95771304404596) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 15791.128928629558 ns (± 121.5983560139769) 15751.061997633715 ns (± 63.22475937117546) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 143487.1336669922 ns (± 169.89372193901335) 145343.66505784256 ns (± 142.21995504895483) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 44117.58671061198 ns (± 34.865143179901914) 44561.84154052734 ns (± 187.14750695078445) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 103933.78595842634 ns (± 430.5875274838317) 103506.91005161831 ns (± 145.74135389930836) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8589598.154166667 ns (± 105318.79698615536) 8425790.253125 ns (± 45460.440560586496) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 227109.5343017578 ns (± 285.79983376279284) 229468.25595703124 ns (± 748.4621387084159) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 146905.38462611608 ns (± 806.077517637648) 145291.28264160157 ns (± 986.2183937430981) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 18753.805986531577 ns (± 91.6543583668669) 18272.158533732098 ns (± 77.38363871955474) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 16594.475021362305 ns (± 62.6002009194577) 16492.03900733361 ns (± 44.176483778341776) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 143396.64770507812 ns (± 163.68071239983618) 143580.14668782553 ns (± 118.30150966148744) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 46747.04772949219 ns (± 212.04221182112056) 46268.63949788411 ns (± 203.6710105149288) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 107053.19253976004 ns (± 248.91010210650109) 102711.46691080728 ns (± 111.04439461888853) 1.04
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9370410.128125 ns (± 110185.55135714533) 9474217.958333334 ns (± 98842.28824631103) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 252299.492640904 ns (± 1465.2405477767486) 254964.42408854168 ns (± 623.571490124529) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 143278.42173549108 ns (± 899.2963587262685) 145013.67342703682 ns (± 655.7156400754407) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 18420.92938232422 ns (± 18.936834240326924) 18231.281666682316 ns (± 9.63208551140445) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 16624.887296236477 ns (± 71.87788646306151) 16151.590096106896 ns (± 27.938709409414276) 1.03
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 145005.11358173078 ns (± 630.7715778414931) 143242.3540736607 ns (± 786.8175118146952) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 43550.708439418246 ns (± 43.23289396271959) 44797.30461425781 ns (± 219.04691250681608) 0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 105122.8307047526 ns (± 449.5030764277323) 103935.66027832031 ns (± 94.71593780809494) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9344413.55889423 ns (± 44596.027357021434) 9332282.234375 ns (± 56582.68158410321) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 257649.64990234375 ns (± 725.3539452967773) 252243.67205403646 ns (± 344.9846001297266) 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.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14274.429086538461 ns (± 13.277199785100878) 14788.464050292969 ns (± 19.046467602862485) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20450.39805094401 ns (± 38.03517192162168) 21534.72137451172 ns (± 77.74735413537479) 0.95
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 20644.742736816406 ns (± 28.784873706285925) 20893.407331194197 ns (± 56.690075792350065) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 23014.660898844402 ns (± 33.56076852116881) 21387.55375788762 ns (± 82.23593151000873) 1.08
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15682.650169959436 ns (± 44.867285620198466) 16179.140799386161 ns (± 19.851446511102626) 0.97
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10917.570241292318 ns (± 30.501605331550437) 10888.221638997396 ns (± 15.85397936628695) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22115.877990722656 ns (± 40.39999550439424) 22469.97293325571 ns (± 32.867893914782) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22030.25578090123 ns (± 61.35354786558842) 22240.28494698661 ns (± 76.05499040500936) 0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25019.017791748047 ns (± 33.142803116765634) 25393.553748497598 ns (± 28.741755602023233) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26177.34375 ns (± 51.188019393543854) 26899.740091959637 ns (± 88.50457069101891) 0.97
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19990.443929036457 ns (± 60.79151482376217) 19779.234749930245 ns (± 37.274628692861214) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 27358.915608723957 ns (± 55.420026567415036) 26204.10909016927 ns (± 40.14816525146882) 1.04
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 28084.67071533203 ns (± 65.67937538636309) 28763.888113839286 ns (± 105.87747993086863) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 29030.738525390625 ns (± 71.41550940585161) 28226.451822916668 ns (± 64.40541282300397) 1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15690.795026506696 ns (± 23.864402263552424) 15763.110860188803 ns (± 22.01746258538945) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10890.212046305338 ns (± 20.951664433436363) 10801.608452430139 ns (± 11.838384104656647) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 26744.04972621373 ns (± 28.31902109380386) 26798.450411283055 ns (± 33.914503030163026) 1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 28957.94198172433 ns (± 16.798391319113833) 28949.714878627234 ns (± 63.55879592965117) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 32904.89022391183 ns (± 107.8971352554469) 33217.9207938058 ns (± 85.97477817484142) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31398.121134440105 ns (± 80.79735938219625) 34226.74342564174 ns (± 166.26546187669618) 0.92
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14493.423767089844 ns (± 43.41488807792838) 14780.077689034599 ns (± 28.96894123692319) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20469.009399414062 ns (± 66.76434010066217) 21339.210205078125 ns (± 58.20421727829748) 0.96
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21753.501774714543 ns (± 32.43745738210032) 21271.450805664062 ns (± 48.77277489135241) 1.02
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22348.368530273438 ns (± 26.687025292063293) 22083.53772844587 ns (± 16.42805146329663) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16663.81661551339 ns (± 76.48996193662734) 15725.496967022236 ns (± 20.976963415514465) 1.06
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 11489.415893554688 ns (± 17.9917928265976) 10978.95976475307 ns (± 20.709004465826673) 1.05
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22156.784057617188 ns (± 42.43929657668621) 21280.04618326823 ns (± 22.424729966367977) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22325.73721749442 ns (± 29.115053801913213) 21842.969403948104 ns (± 12.684102578969377) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 26384.39717610677 ns (± 43.90667005750761) 25605.37349155971 ns (± 47.313290595256284) 1.03
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26416.561235700334 ns (± 72.34832938457768) 26256.687927246094 ns (± 57.55086516512262) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 141541.01077706474 ns (± 519.7297283344469) 140851.80244140624 ns (± 1040.1449303397737) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10012.794394175211 ns (± 13.513650336072313) 11075.09621887207 ns (± 55.20229805254198) 0.90
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 13816.413264973959 ns (± 189.24715418165252) 11319.985370342549 ns (± 8.01919312430107) 1.22
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9567.806590779623 ns (± 62.67975816523309) 9068.362355913434 ns (± 73.2025270711542) 1.06
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 11624.606800079346 ns (± 32.354598804619414) 12267.048463439942 ns (± 68.25072261847329) 0.95
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 13048.976973397392 ns (± 57.01179730337499) 13431.703138078961 ns (± 37.79297326324203) 0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12062.753282400277 ns (± 14.904854387877743) 12129.662041219075 ns (± 81.30654006586474) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9639.674315232496 ns (± 4.916164785691086) 9670.373410738432 ns (± 9.25071179421801) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12452.009063720703 ns (± 59.84893743719671) 12316.627468654087 ns (± 61.62168980375456) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12615.72562953404 ns (± 71.73012973779757) 11894.633548990885 ns (± 56.61671440881158) 1.06
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 10801.4083791097 ns (± 48.22962788876444) 12648.126027788434 ns (± 71.93905425604125) 0.85
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13293.92627766927 ns (± 64.77984113840348) 13313.26121826172 ns (± 61.251076435887946) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 12617.281391398112 ns (± 74.5571688428815) 12563.352663675943 ns (± 45.84039345117418) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 13825.360317775181 ns (± 38.76548332934737) 11446.013157145182 ns (± 53.0507578268273) 1.21
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 11627.441868082682 ns (± 73.12982596152473) 12325.973175048828 ns (± 67.57884087008811) 0.94
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 162012.6356375558 ns (± 704.2604873343263) 162519.4353841146 ns (± 787.7814050891643) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 56368.514379882814 ns (± 226.09515700166554) 56317.65596720378 ns (± 280.7900111749064) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 53009.81840297154 ns (± 170.54019631490374) 48362.4829289363 ns (± 157.0311301231033) 1.10
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 50705.45235595703 ns (± 136.06701813173217) 50334.61526489258 ns (± 165.47329408208438) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 84948.99657796224 ns (± 380.8727090246123) 84843.74776204427 ns (± 458.43154866873584) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 113214.89163643973 ns (± 411.2021967808702) 116542.98858642578 ns (± 422.7549265439033) 0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 48907.33738825871 ns (± 124.31117551985865) 55092.6428527832 ns (± 90.62246484588475) 0.89
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 56820.94272722517 ns (± 153.09101313838804) 52434.258056640625 ns (± 69.89834357737993) 1.08
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 59539.3584391276 ns (± 106.11635108894622) 55748.24372558594 ns (± 261.32204189779884) 1.07
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 91586.14435753456 ns (± 168.04194330315858) 88102.59332682291 ns (± 572.9751773173574) 1.04
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 66356.14689941406 ns (± 253.96076044179208) 61716.10066441127 ns (± 200.71529965503893) 1.08
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13229.33864375523 ns (± 46.88962373500927) 13603.040438138521 ns (± 51.95963473366554) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 78408.91700439453 ns (± 195.81600477095) 75406.49045410156 ns (± 307.1680964333066) 1.04
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 59090.82681710379 ns (± 144.92416063081575) 60775.04016113281 ns (± 304.2891261767851) 0.97
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 53822.22412719727 ns (± 150.10380466096734) 50760.482569767875 ns (± 122.07362914391967) 1.06
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 137693.56923828126 ns (± 416.50845620850237) 142113.05615234375 ns (± 454.9855750162893) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 56918.47811185397 ns (± 140.77235054982063) 55675.13670466496 ns (± 270.2927022073084) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 50401.327619280135 ns (± 177.68609324081459) 48577.51962483724 ns (± 661.2509071305124) 1.04
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 50563.881302897134 ns (± 110.30173906105436) 57708.52880859375 ns (± 121.11018609797149) 0.88
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 81565.14401855468 ns (± 251.30064995222486) 80698.5075764974 ns (± 245.57091595763504) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 110827.59372384207 ns (± 293.298577426473) 105501.2362905649 ns (± 192.52984799194135) 1.05
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 49229.58793334961 ns (± 383.0904659606529) 47807.12016883263 ns (± 106.05336665882936) 1.03
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 52250.435834612166 ns (± 133.55684357021673) 56491.902240459734 ns (± 162.33472839850464) 0.92
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 52518.69662882487 ns (± 208.81532663357848) 52236.96215209961 ns (± 245.34144408260457) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 76322.76729038784 ns (± 217.86885467944245) 77639.5814906529 ns (± 284.71071398173956) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 60623.32849121094 ns (± 223.56140294990462) 59509.83051945613 ns (± 141.78135105728575) 1.02
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13586.743956502278 ns (± 65.6797437697711) 13536.952689615886 ns (± 45.85748448275159) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 71260.63039550782 ns (± 234.1445953714623) 77755.02786690848 ns (± 235.08742716940122) 0.92
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 59747.46862792969 ns (± 151.1205125605459) 57368.07065429688 ns (± 174.16628273960987) 1.04
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49121.97926548549 ns (± 167.2810747984432) 48662.69639892578 ns (± 159.6245969241213) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 92810.15706380208 ns (± 397.83941193160064) 92060.85486778847 ns (± 303.91484316866536) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 24648.114267985027 ns (± 18.649078251164998) 24878.782857259113 ns (± 28.239540250077823) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 22676.102600097656 ns (± 25.24405788525074) 22653.070068359375 ns (± 17.434141616248553) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 77612.60027204241 ns (± 482.9570778426902) 77394.94791666667 ns (± 114.71356545877909) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 30327.311052594865 ns (± 102.76441634978737) 30771.345738002234 ns (± 33.10807498314746) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 64638.56099446615 ns (± 46.43211908807108) 66071.9220842634 ns (± 83.59099476921975) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5235318.541666667 ns (± 42738.65175989832) 5224738.392857143 ns (± 56117.70964208504) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 173083.71118164062 ns (± 30062.328588255168) 168845.28295898438 ns (± 28140.901803351906) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 93495.69091796875 ns (± 332.0315890270394) 93159.73161969866 ns (± 266.576488201577) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 25384.959920247395 ns (± 25.168060273009395) 25125.198800223214 ns (± 24.09857541451912) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 22959.960719517298 ns (± 25.80249732978645) 23176.968383789062 ns (± 34.99601226691917) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 77879.39208984375 ns (± 169.54066601358505) 78230.23024338942 ns (± 65.44877862500273) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 31012.57585797991 ns (± 79.80552622751345) 30734.779139927454 ns (± 43.51534679835002) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 65044.187825520836 ns (± 122.39389154039846) 64438.79150390625 ns (± 85.77834975863561) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5312289.375 ns (± 48696.91693395045) 5279878.571428572 ns (± 41416.73602562484) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 175442.087890625 ns (± 29860.1988359407) 170331.59033203125 ns (± 28468.179427900865) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 93842.69571940105 ns (± 374.3464902328099) 92651.04282924107 ns (± 340.68863207945657) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 24924.683925083704 ns (± 25.223584127273245) 25139.588419596355 ns (± 24.212314965603046) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 23027.16318766276 ns (± 28.072883571351138) 23019.358389718192 ns (± 23.415192344069276) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 75349.48120117188 ns (± 107.9401449244998) 78581.55924479167 ns (± 253.32874430141123) 0.96
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 30440.62711275541 ns (± 52.73542043133288) 30447.296244303387 ns (± 86.37921266255634) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 68908.19295247395 ns (± 60.59218467784) 67212.93073381696 ns (± 99.95857930981006) 1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4373315.805288462 ns (± 15712.881634727351) 4377303.463541667 ns (± 8077.070100425033) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 131447.26388113838 ns (± 93.57461453460235) 129019.46323939732 ns (± 133.0368547793709) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 90525.25285993304 ns (± 228.60563003875305) 93827.31584821429 ns (± 308.953310400079) 0.96
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 25097.87052699498 ns (± 26.668217608023888) 24995.502522786457 ns (± 28.264992396250435) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 22859.43120320638 ns (± 20.356655830491984) 22953.4912109375 ns (± 23.49841597319831) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 79230.54011418269 ns (± 70.36372153039252) 78928.90812800481 ns (± 152.89348799463227) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 31936.876627604168 ns (± 69.6169641712562) 30246.77714029948 ns (± 79.78988889116222) 1.06
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 67287.32648577009 ns (± 41.930999445606325) 67527.23341721755 ns (± 62.74979218148885) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 5039961.744791667 ns (± 9107.759562881249) 5133075.911458333 ns (± 15859.751583502533) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 146385.16188401444 ns (± 442.83142900915664) 148846.28255208334 ns (± 423.2823218220241) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 92807.07310267857 ns (± 292.3634140185476) 93283.48999023438 ns (± 295.19528491361905) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 25597.87336077009 ns (± 55.07641432477432) 24980.438450404577 ns (± 29.00166754749511) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 23008.41293334961 ns (± 18.71378333828718) 23126.461356026786 ns (± 34.606041195785274) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 78312.75024414062 ns (± 78.05155426870445) 78724.56705729167 ns (± 105.40117570179639) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 30192.354256766183 ns (± 17.21366315101634) 30226.307373046875 ns (± 23.5051906071029) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 68499.49340820312 ns (± 100.53214742000027) 66276.78833007812 ns (± 45.99897788079135) 1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 5088065.234375 ns (± 7201.045703755574) 5041645.3125 ns (± 8388.764536134528) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 146100.07699819712 ns (± 100.12810758850955) 148022.90283203125 ns (± 166.85796375169542) 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.HashObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 103505.0814115084 ns (± 233.75238489152852) 111769.81295072116 ns (± 124.43913172389553) 0.93
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11625.232696533203 ns (± 20.218854755738654) 11351.449257986886 ns (± 12.783682460910669) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 10045.295824323382 ns (± 16.393576852660296) 10013.619333902994 ns (± 18.0385872734808) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9536.258370535714 ns (± 8.895669981926531) 9326.072147914341 ns (± 12.45049003827287) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 13951.998247419086 ns (± 5.002481686691888) 14354.727583665113 ns (± 13.339913442655702) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 15892.370840219352 ns (± 14.536206600155401) 15882.31201171875 ns (± 19.547060595717387) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 13609.507802327475 ns (± 15.01702275334917) 13587.913513183594 ns (± 8.599891734709509) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8813.177795410156 ns (± 9.80702224636002) 8806.151144845146 ns (± 7.963158388753998) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 13533.353525797525 ns (± 8.079825507997361) 13542.99290974935 ns (± 13.65713731434451) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11890.794982910156 ns (± 12.288318053233107) 11840.274759928385 ns (± 11.249073561787194) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13487.938161996695 ns (± 18.062201752220254) 13600.786895751953 ns (± 37.67499695330018) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9359.351021902901 ns (± 16.90526758769968) 9322.609601702008 ns (± 23.42092778437079) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 12650.275186391977 ns (± 9.055882924660272) 12652.721405029297 ns (± 7.704592737026934) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 14412.279256184896 ns (± 20.495053052916017) 14540.555245535714 ns (± 12.948279691258907) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 14639.629305326021 ns (± 6.4909931438062785) 14641.978251139322 ns (± 15.469055100380999) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 118093.5529436384 ns (± 304.8997807989463) 118396.6064453125 ns (± 638.3501543458077) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 41902.00923039363 ns (± 86.35547552721944) 46060.034615652905 ns (± 74.08501981437604) 0.91
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 40252.52380371094 ns (± 146.10942870603103) 46505.09197528545 ns (± 66.24919983063869) 0.87
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 48646.47434779576 ns (± 61.54654392011798) 47567.27783203125 ns (± 75.20662892105048) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 68974.49462890625 ns (± 209.23554542611578) 70578.61240931919 ns (± 218.62413670691822) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 95055.19409179688 ns (± 205.13216052963884) 95244.66639927456 ns (± 429.8977893944888) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 51216.72762357272 ns (± 41.355808579848066) 51455.44128417969 ns (± 68.27519504072589) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 36457.059185321516 ns (± 51.839814242447495) 35185.32470703125 ns (± 46.81759207178768) 1.04
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 56203.809532752406 ns (± 86.008791932404) 50184.66267903646 ns (± 82.77490371214415) 1.12
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 71429.05192057292 ns (± 263.3124634773314) 70112.68048967634 ns (± 273.3281778126807) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57054.7102708083 ns (± 84.82905848141407) 56706.94091796875 ns (± 147.8899935893907) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9289.026285807291 ns (± 16.091468840361035) 9340.725453694662 ns (± 14.259247869340252) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 59426.88232421875 ns (± 401.44710794421536) 60253.32763671875 ns (± 177.2099719450957) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 47020.16061636118 ns (± 100.35862296752478) 47769.102125901445 ns (± 93.58497248851849) 0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 50307.82688685826 ns (± 73.75379642662915) 50669.3594796317 ns (± 65.85080706247244) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 106815.95133463542 ns (± 335.26318421166167) 104044.71261160714 ns (± 175.56218938606145) 1.03
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 42441.697998046875 ns (± 246.9157530011831) 42038.53498186384 ns (± 80.80877199608273) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 44032.000732421875 ns (± 106.51026004956478) 42789.15242513021 ns (± 99.59790186340314) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 50077.30830265926 ns (± 141.0157923196515) 49842.8672281901 ns (± 253.24636643172826) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 61167.58544921875 ns (± 80.84363590699864) 62506.033935546875 ns (± 409.5654487697892) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 91333.91967773438 ns (± 237.2128994888962) 91054.02919224331 ns (± 127.23358221280556) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 49596.15987141927 ns (± 91.91016015123465) 47043.65495954241 ns (± 23.016706894985816) 1.05
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 38526.2929280599 ns (± 36.03785400492412) 38397.833251953125 ns (± 49.63953121444049) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 48245.616736778844 ns (± 78.93491989156976) 49525.25285993303 ns (± 90.45895543837517) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 59179.57946777344 ns (± 113.03550098078804) 58551.6610281808 ns (± 122.59729405908365) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 54988.44212123326 ns (± 104.87684126070562) 58770.24963378906 ns (± 210.53184849713398) 0.94
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9325.325215657553 ns (± 18.595796036412207) 9341.681315104166 ns (± 23.10482982591959) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 54065.39754231771 ns (± 175.15468107212533) 55851.58822195871 ns (± 131.30487424175143) 0.97
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 46681.787813626805 ns (± 45.7574273520905) 46414.9355061849 ns (± 81.08487779548626) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49950.99557729868 ns (± 49.279869982146565) 48607.48718261719 ns (± 54.10124674877553) 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.SortedSetOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 157077.69801548548 ns (± 335.23786318320435) 163956.68048967634 ns (± 1697.3519599132583) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 11382.859481302898 ns (± 123.44368752466353) 11292.824489339193 ns (± 62.23604282131359) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 11063.218169076103 ns (± 84.73452755342254) 10822.89073079427 ns (± 76.87283614640879) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 12430.2379486084 ns (± 77.98940484514122) 12704.257919311523 ns (± 78.90131312619081) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 14831.024794006347 ns (± 124.01959839807077) 14887.539840698242 ns (± 87.66722922702567) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 12896.375043741862 ns (± 82.69864829134177) 12797.998242891752 ns (± 34.56704935395439) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 13254.873132978168 ns (± 85.14491299003745) 16299.785790076623 ns (± 67.64468664524126) 0.81
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 14417.757114955357 ns (± 51.17528165025701) 14878.012986319405 ns (± 7.237200535027164) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 16350.891169956752 ns (± 81.03290719104248) 16207.442687988281 ns (± 8.333733556272273) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 12958.68912455241 ns (± 59.55678528950839) 12607.967874380258 ns (± 48.43323515728339) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 90617.7575439453 ns (± 383.58352327534294) 91074.77061767578 ns (± 404.16790742097896) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 10608.300432840982 ns (± 7.447895971084563) 10650.157334391277 ns (± 61.91224061698668) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 85765.4683140346 ns (± 367.755082749427) 86140.57468959263 ns (± 205.04718076991975) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 84966.90841471354 ns (± 805.4299530752712) 87452.60750732422 ns (± 510.8411723019312) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 17345.447723388672 ns (± 79.48710794106285) 17922.652971540178 ns (± 76.53790994352322) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 10922.296606881278 ns (± 46.7630257016999) 11345.22935812814 ns (± 71.75101351185931) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 15346.585525512695 ns (± 18.64257108936961) 15589.293637593588 ns (± 11.611893682011956) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 10062.807821001325 ns (± 78.34712329072615) 10061.863571166992 ns (± 39.98419191037998) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 87830.15154622396 ns (± 545.9616691995622) 88636.75267615684 ns (± 257.47328875198014) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 87116.19722202847 ns (± 294.00553599154784) 89740.8230834961 ns (± 271.9775038388366) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 92519.08312988281 ns (± 301.64008199191244) 89967.99479980468 ns (± 507.8930744012636) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 10838.364378611246 ns (± 12.132390567049976) 11823.169649564303 ns (± 12.001836282140992) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 13231.683464558919 ns (± 57.19304687155339) 13605.000108337403 ns (± 50.92515969316034) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 10816.793000357491 ns (± 87.954598494438) 10724.968730926514 ns (± 11.925186792364826) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 12683.109649658203 ns (± 156.26804305054253) 12615.804644266764 ns (± 46.70280806248454) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 16497.436650202824 ns (± 47.515021385262656) 16665.496705275316 ns (± 51.09512636029216) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 177092.8869954427 ns (± 697.7859685501642) 175479.06345778244 ns (± 544.3908468695976) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 54252.59672546387 ns (± 61.576770944471725) 54533.22239467076 ns (± 124.51957350814146) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 79805.47696940105 ns (± 437.89590968626834) 81786.67897542317 ns (± 319.9631789872502) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 116038.61966378348 ns (± 481.06789197134214) 129132.03025599888 ns (± 700.2852612597164) 0.90
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 189657.53995768228 ns (± 681.5749050651247) 181557.63516671318 ns (± 611.6910680134864) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 110255.98057338169 ns (± 388.09769582684413) 111259.51258196149 ns (± 420.79175157118) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 129378.3019845145 ns (± 519.4682306576085) 126261.00517578125 ns (± 594.178931560055) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 125233.89081280048 ns (± 675.8015540045108) 135261.82287597656 ns (± 803.2738444438089) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 219926.49628557477 ns (± 1591.8572802653553) 220657.1924579327 ns (± 869.4031135313182) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 104316.04888044085 ns (± 502.1107882832711) 100854.03508300781 ns (± 319.4269658524028) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 295978.49776785716 ns (± 2817.494377588558) 295407.3125 ns (± 3862.741940940453) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 61635.49714878627 ns (± 293.17617248078597) 63562.94372089092 ns (± 127.86542229267705) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 222504.33698381696 ns (± 2494.0008791339983) 221669.2055053711 ns (± 4284.528998682315) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 210863.52412553268 ns (± 5145.059055929825) 215583.61104910713 ns (± 3313.493486991894) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 18013.551647949218 ns (± 74.95908620735177) 17252.000449044364 ns (± 67.7512013857162) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 80284.42991536458 ns (± 389.6776004130612) 85983.42338053386 ns (± 204.4633362580828) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 132360.6612548828 ns (± 312.506638195911) 128078.15343299278 ns (± 419.9391076515755) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 64212.20284830729 ns (± 357.26657588026524) 57688.72268880208 ns (± 254.43911232732606) 1.11
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 248921.89079938616 ns (± 1902.252750389282) 242757.49808175224 ns (± 2351.4462126548615) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 226434.88874162946 ns (± 1671.3156727146065) 229505.45543619792 ns (± 3490.5855468394484) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 234760.4562174479 ns (± 2588.1376180468187) 229885.27454427083 ns (± 1659.4477131744113) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 60699.484346516925 ns (± 366.94897004442146) 58915.39166729267 ns (± 150.00239464470846) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 13666.49130045573 ns (± 46.22844972484096) 13233.991364542644 ns (± 61.666185604845005) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 64756.72584751674 ns (± 283.55602772584894) 65065.68115234375 ns (± 365.29087785296554) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 135048.40326334635 ns (± 933.1869471496169) 132145.32721819196 ns (± 532.8947896001695) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 230944.4963704427 ns (± 1882.15723201132) 231611.79474283854 ns (± 1719.7471085607947) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 152594.76309640068 ns (± 343.4404469819839) 151428.54120744977 ns (± 655.6353575346905) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 60640.55606689453 ns (± 132.09273688695876) 53388.47429547991 ns (± 80.98339955240348) 1.14
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 79014.30003255208 ns (± 273.08948667562936) 85080.23971121652 ns (± 291.5778006890968) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 107780.46255696614 ns (± 357.0396311098249) 106607.54888509115 ns (± 438.7513192622296) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 183068.30643136162 ns (± 624.6405462146605) 171240.933140346 ns (± 512.730572592071) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 103124.40083007813 ns (± 371.2379236539508) 103215.82670375278 ns (± 569.5204714981834) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 122538.02378627232 ns (± 268.9238426241251) 118056.10703938802 ns (± 378.07968429500784) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 119056.12939453125 ns (± 314.65594898946847) 116700.1632446289 ns (± 653.6570705609438) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 187423.21098632814 ns (± 688.3526870702755) 198359.4934733073 ns (± 1207.4124653094284) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 110227.03262765067 ns (± 316.76077679917387) 103291.9376953125 ns (± 479.9373644143621) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 274062.85714285716 ns (± 2943.6333169159543) 281073.0630493164 ns (± 7070.4789308178615) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 65361.194018554685 ns (± 214.50262266047955) 62380.71588541667 ns (± 287.4752363739336) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 204367.5634940011 ns (± 1516.5693095366669) 196599.70699637276 ns (± 1012.8316834242968) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 199798.8928548177 ns (± 1155.7635924628562) 198936.9451171875 ns (± 1644.3178037364864) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 17990.41892496745 ns (± 87.15717347801868) 17183.74405846229 ns (± 54.98533116619559) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 78958.96787806919 ns (± 262.68372047656214) 89765.07400309245 ns (± 418.5865905236579) 0.88
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 117724.24637858073 ns (± 662.6237444383653) 116329.47705078125 ns (± 372.5773600943674) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 65907.48606363933 ns (± 251.35528745897133) 56636.99653320313 ns (± 202.4622618460957) 1.16
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 231632.92783203124 ns (± 2113.6946905835325) 234170.26538085938 ns (± 1469.4976265938735) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 220205.11097005208 ns (± 3214.8678894097106) 215255.9642857143 ns (± 2586.9145421330654) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 222334.29443359375 ns (± 1738.485961410966) 219749.74159458705 ns (± 1992.1366031006212) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 61201.53793945313 ns (± 455.77765114528665) 60543.464575195314 ns (± 242.1387345875916) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 13689.521958414714 ns (± 54.43671857979944) 13550.693868001303 ns (± 32.07898925678026) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 60759.79727376302 ns (± 242.00106969532018) 61777.66095842634 ns (± 230.12153418315273) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 121063.265625 ns (± 529.0389372409792) 130461.92776692708 ns (± 731.5634809428539) 0.93
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 199312.24108072917 ns (± 1532.9650550579377) 203922.54581705728 ns (± 545.2054939748989) 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.SortedSetOperations (windows-latest net8.0 Release)

Benchmark suite Current: e711d78 Previous: 6fb0a2b Ratio
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: ACL) 123064.63448660714 ns (± 218.5500970630779) 121355.01708984375 ns (± 282.8299593612629) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: ACL) 11443.184074988732 ns (± 8.708165128751393) 11391.256009615385 ns (± 18.395491633150417) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: ACL) 11131.065720778246 ns (± 20.189196572726235) 10748.800114222935 ns (± 10.070464670706093) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: ACL) 14702.349980672201 ns (± 8.692500385016322) 15024.041849772135 ns (± 12.167480366810713) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: ACL) 21536.84801374163 ns (± 39.75122239903594) 21464.1205851237 ns (± 21.97389371707533) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: ACL) 14729.564448765346 ns (± 11.8588341682543) 14723.372904459635 ns (± 18.357849055757633) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: ACL) 16239.642232259115 ns (± 35.53248634998026) 16228.438895089286 ns (± 36.4145589225708) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: ACL) 22958.687642415363 ns (± 50.75510597133634) 22906.2012892503 ns (± 18.54251042106343) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: ACL) 25372.5581577846 ns (± 16.971959117955954) 25576.294962565105 ns (± 16.367425509865132) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: ACL) 14808.040161132812 ns (± 47.930537960728444) 14810.638427734375 ns (± 25.120545751049754) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: ACL) 74745.39998372395 ns (± 137.30195150044108) 74271.22151692708 ns (± 165.0860935549154) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: ACL) 13728.641945975167 ns (± 9.995304798047037) 13510.544026692709 ns (± 9.234653553637305) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: ACL) 70738.48876953125 ns (± 107.72922685079166) 71353.26115534856 ns (± 101.41191639203628) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: ACL) 68897.40397135417 ns (± 137.18142665048725) 67881.44897460938 ns (± 80.30858484620298) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: ACL) 12957.09976196289 ns (± 31.144501828285044) 13054.999287923178 ns (± 28.356353334769643) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: ACL) 12057.678046593299 ns (± 9.056537739044698) 12040.698711688701 ns (± 5.982960404802986) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: ACL) 22894.97331891741 ns (± 30.37778424510905) 23355.861104329426 ns (± 23.204063454194916) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: ACL) 11194.249180385044 ns (± 10.597217783652132) 11222.965768667367 ns (± 14.19151043693636) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: ACL) 72119.33227539062 ns (± 106.02054896547352) 72958.75680106027 ns (± 122.14200379939403) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: ACL) 81817.76448567708 ns (± 103.40678922163494) 73807.13735727164 ns (± 86.3024072593939) 1.11
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: ACL) 74875.50518329327 ns (± 173.42665752526165) 75544.82869466145 ns (± 119.62949336642819) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: ACL) 12261.199842180524 ns (± 22.9795156947361) 12176.564025878906 ns (± 25.191393706990432) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: ACL) 9148.124585832868 ns (± 17.028867422909247) 9144.085693359375 ns (± 26.19989379482063) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: ACL) 13752.472025553385 ns (± 7.287995031774474) 13709.07483782087 ns (± 6.5404594382529515) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: ACL) 14047.869873046875 ns (± 20.86068464163766) 14097.145538330078 ns (± 21.718447820420124) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: ACL) 25993.904724121094 ns (± 22.493838600057185) 26073.728942871094 ns (± 21.03292785971868) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: AOF) 139853.5365513393 ns (± 240.24604403673587) 144501.52669270834 ns (± 501.49033140277135) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: AOF) 40947.11256760817 ns (± 97.30444406904735) 42361.72321026142 ns (± 94.02635711366085) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: AOF) 63115.33203125 ns (± 125.44910208642605) 66325.75642903645 ns (± 148.5417272488264) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: AOF) 121012.5732421875 ns (± 682.3547295142954) 101286.47373744419 ns (± 211.42530190631058) 1.19
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: AOF) 154702.92154947916 ns (± 802.5229102737828) 155601.87174479166 ns (± 699.0505199200416) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: AOF) 97821.2089029948 ns (± 185.61055474377395) 91936.01422991071 ns (± 265.38280009576437) 1.06
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: AOF) 121706.2273297991 ns (± 573.2433648881733) 116988.3771623884 ns (± 361.94750108989444) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: AOF) 124548.32356770833 ns (± 174.91349594457762) 120667.59294782366 ns (± 433.7240144563159) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: AOF) 196619.6199544271 ns (± 1001.1608684659055) 202682.38002232142 ns (± 818.5543125026928) 0.97
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: AOF) 96354.35587565105 ns (± 435.6927555717018) 94232.60091145833 ns (± 248.29454831997054) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: AOF) 260614.2543247768 ns (± 2150.5770146530854) 267083.30078125 ns (± 2090.3573602824304) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: AOF) 65386.64998372396 ns (± 177.84616322560686) 59346.56066894531 ns (± 110.98775925659716) 1.10
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: AOF) 197965.15415736608 ns (± 1040.2136155595797) 167545.13834635416 ns (± 2710.7424501168675) 1.18
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: AOF) 171480.98470052084 ns (± 902.9617761177876) 180476.07945033483 ns (± 786.9600198037917) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: AOF) 12869.842478434244 ns (± 26.205514347375708) 12881.33051554362 ns (± 30.27737224662191) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: AOF) 92526.08276367188 ns (± 401.5377021700707) 72803.81731305804 ns (± 158.27590320249766) 1.27
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: AOF) 118535.224609375 ns (± 865.7788425329176) 114685.21554129464 ns (± 817.52426723862) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: AOF) 52164.27286783854 ns (± 123.77258538117232) 54734.943033854164 ns (± 83.89619368902915) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: AOF) 223569.81026785713 ns (± 1127.3943756738274) 222983.16731770834 ns (± 1607.2957778909633) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: AOF) 233218.02571614584 ns (± 1666.1606340363212) 223440.05126953125 ns (± 1310.3262426662861) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: AOF) 224129.35267857142 ns (± 1321.9853228520321) 221787.7880859375 ns (± 1382.3963601696564) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: AOF) 56460.707310267855 ns (± 110.68928392362527) 54991.516927083336 ns (± 263.4598841127111) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: AOF) 9094.116755894252 ns (± 19.079558975514882) 9163.85744535006 ns (± 12.959384854807606) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: AOF) 70201.91388811384 ns (± 196.4015610242124) 58815.36778041295 ns (± 75.16089864170598) 1.19
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: AOF) 130712.22493489583 ns (± 703.2617738372397) 118340.1444498698 ns (± 641.258105977735) 1.10
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: AOF) 223520.4345703125 ns (± 682.3875220622467) 216773.65559895834 ns (± 543.3835606270544) 1.03
BDN.benchmark.Operations.SortedSetOperations.ZAddRem(Params: None) 121584.31070963542 ns (± 413.7786055348775) 121063.6962890625 ns (± 196.4370846142089) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZCard(Params: None) 39073.07434082031 ns (± 60.61457984039052) 38825.49743652344 ns (± 70.66480012918998) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZCount(Params: None) 66651.55883789062 ns (± 363.0971719130478) 65307.90230887277 ns (± 129.761962253924) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZDiff(Params: None) 95315.09928385417 ns (± 248.15758209414955) 97637.49877929688 ns (± 245.78981552289628) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZDiffStore(Params: None) 147354.736328125 ns (± 238.3817436283331) 145065.14986478366 ns (± 312.2052840040489) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZIncrby(Params: None) 85184.38459123884 ns (± 193.3284640812132) 84260.3009905134 ns (± 355.64944793086175) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZInter(Params: None) 111175.89111328125 ns (± 237.4239195340404) 106845.11631556919 ns (± 294.5234044975114) 1.04
BDN.benchmark.Operations.SortedSetOperations.ZInterCard(Params: None) 109105.62395368304 ns (± 213.06022642389684) 110491.45609537761 ns (± 201.5244473203021) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZInterStore(Params: None) 168340.73486328125 ns (± 543.5949625219389) 177733.6287434896 ns (± 492.6732498327872) 0.95
BDN.benchmark.Operations.SortedSetOperations.ZLexCount(Params: None) 93923.21614583333 ns (± 432.55107247401344) 83774.52915736607 ns (± 220.74597942877716) 1.12
BDN.benchmark.Operations.SortedSetOperations.ZMPop(Params: None) 257901.78920200892 ns (± 1725.502829014597) 241824.00841346153 ns (± 1262.7820978254445) 1.07
BDN.benchmark.Operations.SortedSetOperations.ZMScore(Params: None) 58820.42259803185 ns (± 103.78475581243461) 59180.433872767855 ns (± 107.17394700093304) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZPopMax(Params: None) 170422.40164620537 ns (± 544.2487852135405) 167650.3466796875 ns (± 758.9148879652868) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZPopMin(Params: None) 168063.92333984375 ns (± 786.677481144826) 166485.9340122768 ns (± 1155.9468027106261) 1.01
BDN.benchmark.Operations.SortedSetOperations.ZRandMember(Params: None) 12747.046133188102 ns (± 18.021513872229033) 12801.083119710287 ns (± 28.900745341714593) 1.00
BDN.benchmark.Operations.SortedSetOperations.ZRange(Params: None) 73686.38509114583 ns (± 115.8491472010172) 80219.06901041667 ns (± 133.8092239723202) 0.92
BDN.benchmark.Operations.SortedSetOperations.ZRangeStore(Params: None) 106662.70282451923 ns (± 199.6181437300414) 104079.27594866071 ns (± 330.6486929609409) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRank(Params: None) 63437.94642857143 ns (± 233.04218329046944) 58720.33752441406 ns (± 99.04774549400598) 1.08
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByLex(Params: None) 200752.31236049108 ns (± 1229.6122396754652) 197700.009765625 ns (± 524.5919734916085) 1.02
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByRank(Params: None) 208209.80305989584 ns (± 827.886953141794) 197359.70865885416 ns (± 1091.3431299600165) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZRemRangeByScore(Params: None) 205312.97403971353 ns (± 1075.911759554604) 217553.69698660713 ns (± 876.5780923364523) 0.94
BDN.benchmark.Operations.SortedSetOperations.ZRevRank(Params: None) 63435.90087890625 ns (± 284.4866583942285) 60160.13875325521 ns (± 332.9445700876937) 1.05
BDN.benchmark.Operations.SortedSetOperations.ZScan(Params: None) 9039.231821695963 ns (± 20.95616021009677) 9268.085244985727 ns (± 16.90525188231004) 0.98
BDN.benchmark.Operations.SortedSetOperations.ZScore(Params: None) 58117.38566080729 ns (± 141.00988939972024) 60816.51524135045 ns (± 92.14689990361022) 0.96
BDN.benchmark.Operations.SortedSetOperations.ZUnion(Params: None) 122614.16015625 ns (± 208.05547033955293) 124022.52685546875 ns (± 381.0845601487522) 0.99
BDN.benchmark.Operations.SortedSetOperations.ZUnionStore(Params: None) 177264.19921875 ns (± 751.0459612889932) 183907.44873046875 ns (± 474.47309362217703) 0.96

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

Please sign in to comment.