-
Notifications
You must be signed in to change notification settings - Fork 553
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Code Refactor for Replication/Migration (#962)
* refactor/cleanup replication tests * refactor/cleanup migration iterative network send * add OneWriteLock * fix migrate progress flag * dispose gcs when background sync has not started * make test fixture nonparallelizable * use try write lock for dipose of GCS in AofSyncTask
- Loading branch information
Showing
14 changed files
with
323 additions
and
294 deletions.
There are no files selected for viewing
195 changes: 195 additions & 0 deletions
195
libs/client/ClientSession/GarnetClientSessionIncremental.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,195 @@ | ||
// Copyright (c) Microsoft Corporation. | ||
// Licensed under the MIT license. | ||
|
||
using System; | ||
using System.Diagnostics; | ||
using System.Threading; | ||
using System.Threading.Tasks; | ||
using Garnet.common; | ||
using Garnet.networking; | ||
using Microsoft.Extensions.Logging; | ||
using Tsavorite.core; | ||
|
||
namespace Garnet.client | ||
{ | ||
public sealed unsafe partial class GarnetClientSession : IServerHook, IMessageConsumer | ||
{ | ||
bool isMainStore; | ||
byte* curr, head; | ||
int keyValuePairCount; | ||
TaskCompletionSource<string> currTcsIterationTask = null; | ||
|
||
/// <summary> | ||
/// Getter to compute how much space to leave at the front of the buffer | ||
/// in order to write the maximum possible RESP length header (of length bufferSize) | ||
/// </summary> | ||
int ExtraSpace => | ||
1 // $ | ||
+ bufferSizeDigits // Number of digits in maximum possible length (will be written with zero padding) | ||
+ 2 // \r\n | ||
+ 4; // We write a 4-byte int keyCount at the start of the payload | ||
|
||
/// <summary> | ||
/// Check if header for batch is initialized | ||
/// </summary> | ||
public bool NeedsInitialization => curr == null; | ||
|
||
/// <summary> | ||
/// Flush and initialize buffers/parameters used for migrate command | ||
/// </summary> | ||
/// <param name="iterationProgressFreq"></param> | ||
public void InitializeIterationBuffer(TimeSpan iterationProgressFreq = default) | ||
{ | ||
Flush(); | ||
currTcsIterationTask = null; | ||
curr = head = null; | ||
keyValuePairCount = 0; | ||
this.iterationProgressFreq = default ? TimeSpan.FromSeconds(5) : iterationProgressFreq; | ||
} | ||
|
||
/// <summary> | ||
/// Send key value pair and reset migrate buffers | ||
/// </summary> | ||
public Task<string> SendAndResetIterationBuffer() | ||
{ | ||
if (keyValuePairCount == 0) return null; | ||
|
||
Debug.Assert(end - curr >= 2); | ||
*curr++ = (byte)'\r'; | ||
*curr++ = (byte)'\n'; | ||
|
||
// Payload format = [$length\r\n][number of keys (4 bytes)][raw key value pairs]\r\n | ||
var size = (int)(curr - 2 - head - (ExtraSpace - 4)); | ||
TrackIterationProgress(keyValuePairCount, size); | ||
var success = RespWriteUtils.TryWritePaddedBulkStringLength(size, ExtraSpace - 4, ref head, end); | ||
Debug.Assert(success); | ||
|
||
// Number of key value pairs in payload | ||
*(int*)head = keyValuePairCount; | ||
|
||
// Reset offset and flush buffer | ||
offset = curr; | ||
Flush(); | ||
Interlocked.Increment(ref numCommands); | ||
|
||
// Return outstanding task and reset current tcs | ||
var task = currTcsIterationTask.Task; | ||
currTcsIterationTask = null; | ||
curr = head = null; | ||
keyValuePairCount = 0; | ||
return task; | ||
} | ||
|
||
/// <summary> | ||
/// Try write key value pair for main store directly to the client buffer | ||
/// </summary> | ||
/// <param name="key"></param> | ||
/// <param name="value"></param> | ||
/// <param name="task"></param> | ||
/// <returns></returns> | ||
public bool TryWriteKeyValueSpanByte(ref SpanByte key, ref SpanByte value, out Task<string> task) | ||
{ | ||
task = null; | ||
// Try write key value pair directly to client buffer | ||
if (!WriteSerializedSpanByte(ref key, ref value)) | ||
{ | ||
// If failed to write because no space left send outstanding data and retrieve task | ||
// Caller is responsible for retrying | ||
task = SendAndResetIterationBuffer(); | ||
return false; | ||
} | ||
|
||
keyValuePairCount++; | ||
return true; | ||
|
||
bool WriteSerializedSpanByte(ref SpanByte key, ref SpanByte value) | ||
{ | ||
var totalLen = key.TotalSize + value.TotalSize + 2 + 2; | ||
if (totalLen > (int)(end - curr)) | ||
return false; | ||
|
||
key.CopyTo(curr); | ||
curr += key.TotalSize; | ||
value.CopyTo(curr); | ||
curr += value.TotalSize; | ||
return true; | ||
} | ||
} | ||
|
||
/// <summary> | ||
/// Try write key value pair for object store directly to the client buffer | ||
/// </summary> | ||
/// <param name="key"></param> | ||
/// <param name="value"></param> | ||
/// <param name="expiration"></param> | ||
/// <param name="task"></param> | ||
/// <returns></returns> | ||
public bool TryWriteKeyValueByteArray(byte[] key, byte[] value, long expiration, out Task<string> task) | ||
{ | ||
task = null; | ||
// Try write key value pair directly to client buffer | ||
if (!WriteSerializedKeyValueByteArray(key, value, expiration)) | ||
{ | ||
// If failed to write because no space left send outstanding data and retrieve task | ||
// Caller is responsible for retrying | ||
task = SendAndResetIterationBuffer(); | ||
return false; | ||
} | ||
|
||
keyValuePairCount++; | ||
return true; | ||
|
||
bool WriteSerializedKeyValueByteArray(byte[] key, byte[] value, long expiration) | ||
{ | ||
// We include space for newline at the end, to be added before sending | ||
int totalLen = 4 + key.Length + 4 + value.Length + 8 + 2; | ||
if (totalLen > (int)(end - curr)) | ||
return false; | ||
|
||
*(int*)curr = key.Length; | ||
curr += 4; | ||
fixed (byte* keyPtr = key) | ||
Buffer.MemoryCopy(keyPtr, curr, key.Length, key.Length); | ||
curr += key.Length; | ||
|
||
*(int*)curr = value.Length; | ||
curr += 4; | ||
fixed (byte* valPtr = value) | ||
Buffer.MemoryCopy(valPtr, curr, value.Length, value.Length); | ||
curr += value.Length; | ||
|
||
*(long*)curr = expiration; | ||
curr += 8; | ||
|
||
return true; | ||
} | ||
} | ||
|
||
long lastLog = 0; | ||
long totalKeyCount = 0; | ||
long totalPayloadSize = 0; | ||
TimeSpan iterationProgressFreq; | ||
|
||
/// <summary> | ||
/// Logging of migrate session status | ||
/// </summary> | ||
/// <param name="keyCount"></param> | ||
/// <param name="size"></param> | ||
/// <param name="completed"></param> | ||
private void TrackIterationProgress(int keyCount, int size, bool completed = false) | ||
{ | ||
totalKeyCount += keyCount; | ||
totalPayloadSize += size; | ||
var duration = TimeSpan.FromTicks(Stopwatch.GetTimestamp() - lastLog); | ||
if (completed || lastLog == 0 || duration >= iterationProgressFreq) | ||
{ | ||
logger?.LogTrace("[{op}]: isMainStore:({storeType}) totalKeyCount:({totalKeyCount}), totalPayloadSize:({totalPayloadSize} KB)", | ||
completed ? "COMPLETED" : "MIGRATING", | ||
isMainStore, | ||
totalKeyCount.ToString("N0"), | ||
((long)((double)totalPayloadSize / 1024)).ToString("N0")); | ||
lastLog = Stopwatch.GetTimestamp(); | ||
} | ||
} | ||
} | ||
} |
Oops, something went wrong.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None)
91.9215847509248
ns (± 0.44136504893891904
)91.96938961744308
ns (± 0.5077882343707121
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit)
1247.659793814433
ns (± 513.8792798937546
)1024.3092783505156
ns (± 440.2133327723223
)1.22
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit)
1007.0263157894736
ns (± 470.71977122648696
)839.8631578947368
ns (± 299.14881412086794
)1.20
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit)
2679.4123711340208
ns (± 1028.9978817658928
)1541.9444444444443
ns (± 39.844509876773
)1.74
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit)
219636.15789473685
ns (± 19410.766079522804
)225095.97872340426
ns (± 19053.45270377593
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit)
2542.6288659793813
ns (± 1193.0337669815033
)1628.6666666666667
ns (± 50.99246889549447
)1.56
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit)
14012.11855670103
ns (± 4653.269660149595
)7652.416666666667
ns (± 44.33438709160057
)1.83
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None)
1649.0842105263157
ns (± 703.5109771430765
)1162.127659574468
ns (± 383.8381500883943
)1.42
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None)
1022.4285714285714
ns (± 375.95928097651864
)827.9947368421052
ns (± 262.87853653732265
)1.23
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None)
3063.3762886597938
ns (± 1193.374210115761
)1705.8041237113403
ns (± 375.41040429040396
)1.80
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None)
236488.20652173914
ns (± 30934.38647924006
)226911.05434782608
ns (± 20061.159300786167
)1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None)
2507.6451612903224
ns (± 696.4360772371141
)1950.2083333333333
ns (± 341.31944958743065
)1.29
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None)
15588.755102040815
ns (± 6198.349785476617
)7700.636363636364
ns (± 153.34012783741508
)2.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None)
1449.1075268817203
ns (± 634.048884796981
)1013.7529411764706
ns (± 203.49791773138222
)1.43
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None)
880.3229166666666
ns (± 332.0685247859375
)830.7631578947369
ns (± 296.5663863295365
)1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None)
1982.215053763441
ns (± 498.76789168000886
)1587.6176470588234
ns (± 61.36034387417093
)1.25
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None)
213987.275
ns (± 11194.098220106536
)219725.08333333334
ns (± 10780.337455521954
)0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None)
1871.8829787234042
ns (± 312.37783354450187
)1814.8229166666667
ns (± 444.1974547852784
)1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None)
9249.141304347826
ns (± 1338.5811545387123
)7827.2
ns (± 134.93712821691653
)1.18
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit)
1100.3977272727273
ns (± 263.18155263989865
)1165.1739130434783
ns (± 311.4944695925076
)0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit)
881.0368421052632
ns (± 250.7819180816873
)770.2808988764045
ns (± 272.8106231587651
)1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit)
1732.7978723404256
ns (± 444.8589200017256
)1617.5208333333333
ns (± 816.0175821011736
)1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit)
249026.4411764706
ns (± 7993.154734051852
)250353.5704225352
ns (± 12275.15832231206
)0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit)
1724.7315789473685
ns (± 281.5101922735009
)1628.0531914893618
ns (± 616.6637887236758
)1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit)
7973.2307692307695
ns (± 107.77380158318768
)7771.25
ns (± 89.66820151891285
)1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None)
966.9021739130435
ns (± 437.88525416985436
)1014.8092783505155
ns (± 414.1239337652222
)0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None)
755.4597701149426
ns (± 299.4126344834477
)766.0434782608696
ns (± 241.54306662357874
)0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None)
1728.3645833333333
ns (± 388.07267685567604
)1569.3865979381444
ns (± 549.7327357507589
)1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None)
246404.35135135136
ns (± 12352.811607947257
)244544.86956521738
ns (± 5916.048099751816
)1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None)
1796.5416666666667
ns (± 436.45092366946585
)1929.1030927835052
ns (± 378.17730311918723
)0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None)
7827.047619047619
ns (± 186.64283436298223
)7672.285714285715
ns (± 64.55311298151621
)1.02
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit)
3877.9893617021276
ns (± 742.3389184045807
)2919.7263157894736
ns (± 295.13283854091594
)1.33
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit)
3149.0833333333335
ns (± 827.8970399584299
)2672.0625
ns (± 56.73854509942954
)1.18
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit)
257899.64285714287
ns (± 25621.09121910563
)261547.24242424243
ns (± 35266.90995331056
)0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit)
255043.85714285713
ns (± 19715.721275740336
)272808.55
ns (± 5665.058419125548
)0.93
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit)
19850.9010989011
ns (± 3465.2483703030093
)18382.59139784946
ns (± 2829.0093873718833
)1.08
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit)
148319.5625
ns (± 12376.512294888504
)140133.1313131313
ns (± 11375.495832787446
)1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None)
3087.720930232558
ns (± 597.635628734802
)2901.073684210526
ns (± 288.069445014871
)1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None)
3074.8901098901097
ns (± 714.4631932133763
)3026.443298969072
ns (± 487.039589618411
)1.02
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None)
288380.07692307694
ns (± 1816.3489689272478
)286321
ns (± 7905.626505498754
)1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None)
260533.29292929292
ns (± 26884.531116083912
)257070.27777777778
ns (± 25505.643984666654
)1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None)
19730.325842696628
ns (± 2198.70124771669
)19525.293478260868
ns (± 2058.8124206089547
)1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None)
147707.8686868687
ns (± 18963.43364222284
)140715.66326530612
ns (± 12773.773695812546
)1.05
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None)
3131.3444444444444
ns (± 548.7760674080096
)2795.8736842105263
ns (± 468.16696062784723
)1.12
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None)
3176.7758620689656
ns (± 451.8418556863897
)3078.757894736842
ns (± 311.4173404138156
)1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None)
232348.77142857143
ns (± 11326.25787610292
)229538.55172413794
ns (± 6545.809611533425
)1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None)
241109.35416666666
ns (± 14140.635650105514
)263170.27
ns (± 42727.780378789634
)0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None)
17184.010752688173
ns (± 2255.0465265354605
)14116.285714285714
ns (± 176.44444694334493
)1.22
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None)
145116.3673469388
ns (± 14733.827361878666
)139183.15151515152
ns (± 11079.52837569494
)1.04
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit)
2825.977011494253
ns (± 293.0521811226328
)2746.0384615384614
ns (± 80.89510777258698
)1.03
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit)
3252.0444444444443
ns (± 797.0851379266965
)2622.137931034483
ns (± 75.57291849500201
)1.24
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit)
290142.49206349207
ns (± 13309.076378938542
)299841
ns (± 10023.725919750885
)0.97
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit)
297079.44623655913
ns (± 17711.641978460528
)282178.01612903224
ns (± 8467.708910407695
)1.05
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit)
22471.840909090908
ns (± 3536.6360011010765
)18183.23076923077
ns (± 237.74887095636365
)1.24
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit)
159986.80208333334
ns (± 22132.623857397666
)152901.71212121213
ns (± 15354.268132448284
)1.05
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None)
3053
ns (± 539.3484833730915
)2999.148936170213
ns (± 492.40231185412426
)1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None)
2993.677777777778
ns (± 538.3922503444503
)2742.09375
ns (± 93.5841382255527
)1.09
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None)
287134.84444444446
ns (± 10910.791038641008
)278144.59375
ns (± 8428.667896355653
)1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None)
286333.1666666667
ns (± 12654.153728397678
)275606.52777777775
ns (± 9138.884825641977
)1.04
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None)
22411.483516483517
ns (± 3823.352910041823
)17797.6875
ns (± 347.1273001364197
)1.26
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None)
156444.67676767678
ns (± 17238.96843581975
)155228.63684210528
ns (± 17341.02875215893
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None)
37029.09223632813
ns (± 236.22814249310022
)37321.6527230399
ns (± 264.3081772440016
)0.99
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None)
39750.885249837236
ns (± 272.7760132696351
)39015.34066336496
ns (± 29.333919754250935
)1.02
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None)
32279.899579729354
ns (± 36.034466547688126
)35694.53404353215
ns (± 75.04465099202957
)0.90
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None)
33004.29248985877
ns (± 18.55293200705899
)31608.11332350511
ns (± 86.4232124643218
)1.04
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL)
12978.518415010893
ns (± 32.73529539291408
)13242.702532087054
ns (± 78.62737793039287
)0.98
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF)
13243.80152943929
ns (± 74.28788018575369
)13170.127888270787
ns (± 40.22695160655894
)1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None)
13165.798111979168
ns (± 53.44018339578709
)13076.453501774715
ns (± 53.99848233606658
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL)
1840.471875326974
ns (± 8.152921721247301
)1816.6584167480469
ns (± 11.86701358376818
)1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF)
1742.230573947613
ns (± 1.2401147987852053
)1814.8883530934652
ns (± 11.133780195058462
)0.96
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None)
1789.566083272298
ns (± 9.15677447022558
)1806.3955518086752
ns (± 15.603976593790206
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None)
88.09134108679635
ns (± 0.16046129263308873
)80.47703802585602
ns (± 0.08690359915695335
)1.09
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL)
155626.89331054688
ns (± 893.5452775722755
)152696.6342585637
ns (± 451.3986251830297
)1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL)
137879.25279822716
ns (± 253.28411285510185
)136634.49483816963
ns (± 1259.5274264728544
)1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL)
134788.1890171596
ns (± 566.0191839507743
)129273.54994419643
ns (± 522.0402203933703
)1.04
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF)
170565.19377253606
ns (± 645.1376143507573
)171821.39900716147
ns (± 1468.5622707937125
)0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF)
152372.36239188057
ns (± 572.204660599031
)150888.26143391928
ns (± 550.9306679955378
)1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF)
148051.79485212054
ns (± 1288.8523988491545
)144972.94861778847
ns (± 505.2033493909033
)1.02
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None)
155277.2680826823
ns (± 1088.7392173859544
)157422.20973557694
ns (± 368.3484899139588
)0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None)
147908.62323404948
ns (± 749.7406701899823
)139505.4049421038
ns (± 628.1068042845149
)1.06
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None)
133497.75906808037
ns (± 788.4145412694892
)136173.86643880207
ns (± 932.2355591072774
)0.98
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL)
9367.904118129185
ns (± 9.511738250088028
)9261.689054048979
ns (± 23.41366887995606
)1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF)
9374.945722307477
ns (± 15.315692325284283
)9190.069376627604
ns (± 19.154306291500657
)1.02
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None)
9296.525162916918
ns (± 32.90335660404481
)9231.788090297154
ns (± 22.182581930048556
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None)
35141.69334998498
ns (± 85.81660323212444
)35886.787297175484
ns (± 42.77752200340273
)0.98
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None)
36101.20829264323
ns (± 116.17426995273838
)38148.25177873884
ns (± 36.46990547369154
)0.95
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None)
30871.60862513951
ns (± 19.021611903689582
)31588.525390625
ns (± 47.39209200079627
)0.98
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None)
29828.915187290735
ns (± 58.369977233137355
)31714.47073129507
ns (± 51.20505093118272
)0.94
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL)
1829.8980272733247
ns (± 1.7887820790965874
)1873.832184927804
ns (± 2.6135851377880797
)0.98
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF)
1823.7009175618489
ns (± 14.81387811995738
)1798.1773785182409
ns (± 1.5450717094343946
)1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None)
1953.4345626831055
ns (± 1.9023134630275613
)1955.1852152897761
ns (± 1.8903932357944604
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV)
17351.49121798002
ns (± 48.36838421662758
)16757.29572405134
ns (± 106.74029128158904
)1.04
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV)
17206.309389241538
ns (± 129.68862834482726
)16644.460315410906
ns (± 24.985752335532677
)1.03
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV)
15119.855546133858
ns (± 49.5885846249043
)15345.954532329853
ns (± 13.888608105302005
)0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV)
14346.83419095553
ns (± 54.97218507014709
)14302.713051429162
ns (± 20.86563186759567
)1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV)
118336.48919270834
ns (± 457.28553246036995
)120237.36444091797
ns (± 560.2511809143975
)0.98
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None)
21182.325513712563
ns (± 168.90708402637432
)21355.06183682955
ns (± 83.57739261276669
)0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None)
23124.811447143555
ns (± 69.90050326643278
)20557.831608698918
ns (± 66.647594927937
)1.12
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None)
16414.649238586426
ns (± 15.37434574475553
)16630.98039463588
ns (± 90.63255286146405
)0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None)
15471.55390218099
ns (± 122.90255284205782
)16044.45679473877
ns (± 37.7351093200371
)0.96
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None)
132130.32545689173
ns (± 813.948097439508
)134018.17758789062
ns (± 502.35231861357045
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Network.RawStringOperations.Set(Params: None)
235.64236753781637
ns (± 0.8548347269160784
)235.95434584984412
ns (± 1.1128016747412242
)1.00
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None)
296.7434425720802
ns (± 1.1135196300251133
)295.1239336331685
ns (± 2.5412964524713533
)1.01
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None)
313.7860846837362
ns (± 1.8775569061698576
)312.89138151804605
ns (± 2.5678176822989243
)1.00
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None)
336.04214294140155
ns (± 1.520699919901704
)325.03282894407
ns (± 1.4978001071082614
)1.03
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None)
253.1611659526825
ns (± 0.9711724215245503
)244.15749150056106
ns (± 0.7531846089464324
)1.04
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None)
186.67929761750358
ns (± 0.1897544209425849
)191.1576580842336
ns (± 0.90050105256166
)0.98
BDN.benchmark.Network.RawStringOperations.Increment(Params: None)
333.3502816836039
ns (± 2.0648501499942298
)327.632632459913
ns (± 0.8850594242216955
)1.02
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None)
332.6505026083726
ns (± 2.1991822076082626
)312.4761866569519
ns (± 2.211307291359803
)1.06
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None)
376.0140642779214
ns (± 0.3933558807768005
)391.90488595962523
ns (± 2.251438013914624
)0.96
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None)
374.23334631553064
ns (± 1.0887616546138976
)377.3473294576009
ns (± 2.2800780493734725
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL)
45535.01587320964
ns (± 360.4109829543392
)45072.902779134114
ns (± 267.7799706108214
)1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL)
187415.96263020832
ns (± 1018.7422892970607
)186337.08081054688
ns (± 1011.6539952727902
)1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL)
116433.0950032552
ns (± 523.5184752173157
)119859.64882986886
ns (± 529.9447433177248
)0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL)
94783.06187220982
ns (± 479.6566684107071
)99995.19517634466
ns (± 202.87888982276345
)0.95
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF)
46393.962646484375
ns (± 93.68166333230857
)45014.49072265625
ns (± 170.48860224619793
)1.03
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF)
198460.6898763021
ns (± 1252.7302989047726
)195121.9137311663
ns (± 1064.0403766580546
)1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF)
131171.5384724935
ns (± 423.15587696431675
)132619.0891764323
ns (± 466.9374400716166
)0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF)
119513.99362792968
ns (± 367.72371804057525
)124093.32180989583
ns (± 482.6425540118159
)0.96
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None)
45430.657397460935
ns (± 280.64297205575974
)44995.57178606306
ns (± 247.7890819569835
)1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None)
185138.5094889323
ns (± 812.1419074945687
)194417.37901893028
ns (± 378.1864104452722
)0.95
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None)
123807.59224446614
ns (± 805.1468348275664
)118776.20852050782
ns (± 603.1952383747343
)1.04
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None)
98857.92845458984
ns (± 412.4938171690032
)97563.88046468099
ns (± 378.7508883746311
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL)
120371.68666294643
ns (± 266.49352797737004
)121306.6877092634
ns (± 328.8138108910656
)0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL)
104640.43203500602
ns (± 216.24896002533958
)101692.21028645833
ns (± 167.4278317561913
)1.03
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL)
95335.07690429688
ns (± 511.7878346416603
)94431.64672851562
ns (± 168.02526236455097
)1.01
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF)
137414.71964518228
ns (± 582.5181360820804
)139732.2566731771
ns (± 414.8126710572118
)0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF)
128732.5937124399
ns (± 437.95207027984674
)122784.58949497768
ns (± 472.38493596792114
)1.05
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF)
114534.58164760044
ns (± 288.53761255206405
)116089.37459309895
ns (± 257.2233699301569
)0.99
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None)
122985.62709263393
ns (± 354.21131129698813
)119923.80533854167
ns (± 183.88464320648814
)1.03
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None)
109096.4590219351
ns (± 182.0750237403194
)110360.25739397321
ns (± 181.324632886106
)0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None)
99115.5029296875
ns (± 144.94742265792473
)106359.4970703125
ns (± 118.68596174607947
)0.93
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Network.RawStringOperations.Set(Params: None)
212.217009862264
ns (± 0.8123447721052443
)209.62245831122766
ns (± 0.2445975390745576
)1.01
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None)
276.176312991551
ns (± 1.1776710127545924
)292.3930058112511
ns (± 0.7179341706141544
)0.94
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None)
297.18339102608815
ns (± 1.795580303666361
)297.8267266200139
ns (± 0.47954542944736334
)1.00
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None)
307.39749749501544
ns (± 2.0947924640372153
)315.5565579732259
ns (± 0.4913527824145977
)0.97
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None)
225.02868493398032
ns (± 0.8461780331497919
)222.61895111628942
ns (± 0.2692800757330449
)1.01
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None)
184.12628491719565
ns (± 0.8123150920790043
)179.12449155535018
ns (± 0.17293429854594125
)1.03
BDN.benchmark.Network.RawStringOperations.Increment(Params: None)
297.9945818583171
ns (± 1.4978511662245855
)295.2517469724019
ns (± 0.3171156367563595
)1.01
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None)
302.5936705725534
ns (± 1.5087937932424627
)303.2335904928354
ns (± 0.2855031743243259
)1.00
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None)
360.56243419647217
ns (± 1.2205233733206098
)347.083069727971
ns (± 0.3596024322960546
)1.04
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None)
362.84960338047574
ns (± 1.5348356572655313
)358.67621898651123
ns (± 0.5821634143944057
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit)
239.38855329354604
ns (± 1.3517710217664651
)239.6903005917867
ns (± 1.406106798297889
)1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit)
304.85388390223187
ns (± 2.8032034133015884
)299.85629211153304
ns (± 0.9730863415750489
)1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit)
524.8642202104841
ns (± 1.1489836116868268
)528.0130590292124
ns (± 1.0098558590298725
)0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit)
604.598939555032
ns (± 2.7499657392392756
)596.7858481089274
ns (± 2.411141037933142
)1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None)
257.4415883651146
ns (± 0.621768873375536
)243.975732866923
ns (± 1.4180290297075082
)1.06
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None)
316.84873958996366
ns (± 1.256995666774632
)301.8271946509679
ns (± 0.5270831075569042
)1.05
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None)
513.5523713185237
ns (± 0.8692353671505231
)505.0052020890372
ns (± 1.0632800551144406
)1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None)
669.0667807505681
ns (± 1.0817210883830501
)619.1086316426595
ns (± 2.4880056191145976
)1.08
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None)
232.51204875537329
ns (± 0.8272880395843987
)219.85646280220575
ns (± 0.6871724365817845
)1.06
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None)
305.1445706367493
ns (± 1.5239880776373882
)299.3851181098393
ns (± 1.3102258556563204
)1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None)
538.6619048799787
ns (± 2.5550605561074553
)521.7500133514404
ns (± 1.9329383885117484
)1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None)
613.3280231612069
ns (± 2.2919216073661715
)632.280715738024
ns (± 1.801045242384711
)0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit)
229.79876941045126
ns (± 1.6051712002647982
)230.07739723523457
ns (± 0.5689742021915625
)1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit)
302.9466497739156
ns (± 1.533971490435797
)303.14936164220177
ns (± 0.7287118250780563
)1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit)
488.71160875047957
ns (± 4.04787210178612
)490.972847870418
ns (± 1.7775631946271977
)1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit)
583.4948541934674
ns (± 1.379421684406982
)581.1571257909139
ns (± 2.856328692210015
)1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None)
229.04855012893677
ns (± 1.770673133610582
)237.95056883494058
ns (± 0.3262507460113147
)0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None)
312.1667686144511
ns (± 1.24569654167185
)296.9865514119466
ns (± 1.3487410095308987
)1.05
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None)
499.79159717559816
ns (± 2.165276466980741
)504.2269752942599
ns (± 1.023462327193749
)0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None)
589.0415925298419
ns (± 2.3443381942754096
)584.6631591796875
ns (± 2.5141851389814356
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV)
16099.166216169086
ns (± 16.265617714559212
)15977.372741699219
ns (± 13.79235283765595
)1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV)
15467.650662935697
ns (± 20.023774860433743
)14940.392739432198
ns (± 19.21759253369798
)1.04
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV)
14552.665303548178
ns (± 17.059265304939082
)14414.238942464193
ns (± 25.033118902951593
)1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV)
13040.048159085787
ns (± 24.384354076362865
)13129.630533854166
ns (± 15.316013831370046
)0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV)
135432.44803292412
ns (± 140.17375299088147
)131208.09500558037
ns (± 148.5776903996586
)1.03
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None)
19207.911376953125
ns (± 33.58767125746802
)20220.567830403645
ns (± 28.482130494152944
)0.95
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None)
20031.842244466145
ns (± 100.85539480166618
)20730.31228872446
ns (± 41.21236887463829
)0.97
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None)
15574.096243722099
ns (± 32.290426734282306
)15997.316589355469
ns (± 17.506056375909466
)0.97
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None)
14210.783386230469
ns (± 6.534040949412454
)15424.780038686898
ns (± 41.3934602504521
)0.92
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None)
142769.57833426338
ns (± 167.04871918236364
)141947.77657645088
ns (± 252.60984118299478
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit)
6671.875
ns (± 2375.3427730484887
)3098.901098901099
ns (± 371.9302519722108
)2.15
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit)
4772.916666666667
ns (± 1714.1196400341712
)2330.9278350515465
ns (± 582.4447085243133
)2.05
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit)
249057
ns (± 47183.296682815475
)243725
ns (± 57268.925018087015
)1.02
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit)
272996.9696969697
ns (± 59269.857525826104
)246820.83333333334
ns (± 51094.82395593238
)1.11
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit)
23670.833333333332
ns (± 10503.011264110644
)18235.483870967742
ns (± 4657.827566984288
)1.30
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit)
134587.75510204083
ns (± 27443.164380171944
)123687.75510204081
ns (± 23023.583898408076
)1.09
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None)
5451.0204081632655
ns (± 2234.5111736454182
)2580.2083333333335
ns (± 654.4776610182579
)2.11
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None)
4784.848484848485
ns (± 2575.2496861851396
)2615.7894736842104
ns (± 571.7304433804607
)1.83
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None)
283039.5833333333
ns (± 60746.63773093976
)233969.07216494845
ns (± 47526.56134736821
)1.21
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None)
257441.66666666666
ns (± 65123.17667582621
)233594.89795918367
ns (± 46184.40932200466
)1.10
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None)
25491.489361702126
ns (± 8574.96555777864
)18711.702127659573
ns (± 5457.890734080037
)1.36
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None)
134263.9175257732
ns (± 23181.93974469049
)127181
ns (± 26006.586947280583
)1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None)
4514.141414141414
ns (± 2147.709273308453
)2990.625
ns (± 729.9716108394757
)1.51
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None)
5864
ns (± 2862.7358532803137
)2889.795918367347
ns (± 665.2632679272706
)2.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None)
252765.95744680852
ns (± 37113.059763207566
)239306.32183908045
ns (± 28718.350430170925
)1.06
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None)
288031.31313131313
ns (± 62939.59469929205
)263688.8888888889
ns (± 54324.38075736532
)1.09
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None)
24545.744680851065
ns (± 6691.1699941864
)18274.444444444445
ns (± 2588.590398206694
)1.34
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None)
142034.693877551
ns (± 34972.76437234362
)125715
ns (± 25452.095526040026
)1.13
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit)
4952.577319587629
ns (± 2259.060128290135
)2927.3684210526317
ns (± 841.9129819672143
)1.69
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit)
4881.443298969072
ns (± 1961.8937437730083
)2829.4736842105262
ns (± 747.317711952543
)1.73
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit)
346989.79591836734
ns (± 76337.0814080291
)271563.09523809527
ns (± 31511.358746698137
)1.28
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit)
315000
ns (± 53346.84352692026
)281404.6511627907
ns (± 35333.3600306191
)1.12
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit)
26782.954545454544
ns (± 5912.08039683154
)23537.23404255319
ns (± 2925.4531509124326
)1.14
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit)
149281.95876288658
ns (± 27400.36703826457
)124015.625
ns (± 21528.181423305054
)1.20
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None)
3805.6701030927834
ns (± 1745.0506840875319
)2854.639175257732
ns (± 711.0761531176852
)1.33
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None)
4822.680412371134
ns (± 2436.3354121610246
)2254.7619047619046
ns (± 368.78333401460895
)2.14
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None)
331070.96774193546
ns (± 47162.32279526317
)267995.2380952381
ns (± 23221.696879572002
)1.24
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None)
304526.6666666667
ns (± 35302.6586515119
)268374.7126436782
ns (± 25714.732988095067
)1.13
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None)
32821.05263157895
ns (± 9551.62785209202
)22306.451612903227
ns (± 4159.661526040333
)1.47
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None)
146020.70707070708
ns (± 31411.0381369653
)129503.15789473684
ns (± 21126.5661770258
)1.13
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit)
1528.2608695652175
ns (± 534.5895183944945
)1277.659574468085
ns (± 1191.2001949167532
)1.20
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit)
732.967032967033
ns (± 854.7975647361644
)751.063829787234
ns (± 805.3243093274762
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit)
1696.842105263158
ns (± 1266.6300263850535
)1805.1546391752577
ns (± 1104.382475830254
)0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit)
226611.34020618556
ns (± 44614.1697321991
)220427.27272727274
ns (± 54024.415905353904
)1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit)
1960.4166666666667
ns (± 1074.2418787382512
)3748.9795918367345
ns (± 2569.5077509230123
)0.52
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit)
6233.516483516483
ns (± 1837.768195772237
)6615.555555555556
ns (± 2587.693915487241
)0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None)
1119.3877551020407
ns (± 845.4435989607906
)866.6666666666666
ns (± 851.7062338458785
)1.29
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None)
909.2783505154639
ns (± 765.9529024667578
)850
ns (± 658.7551391323891
)1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None)
2303.157894736842
ns (± 1092.377129911171
)1968.0851063829787
ns (± 1342.6192316815561
)1.17
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None)
228334.375
ns (± 44242.110990191475
)256379
ns (± 55384.95090607815
)0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None)
1952.5773195876288
ns (± 1323.9062139102762
)1983.5051546391753
ns (± 1246.134056155538
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None)
6176.041666666667
ns (± 1444.2440959795993
)9465.625
ns (± 2789.5605435831267
)0.65
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None)
980.2083333333334
ns (± 994.0475252502467
)1531.6326530612246
ns (± 1462.3520764931454
)0.64
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None)
822.680412371134
ns (± 842.5538007845521
)857.8947368421053
ns (± 870.751564267405
)0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None)
1655.6701030927834
ns (± 1176.5033885916773
)2268.3673469387754
ns (± 1856.590208923671
)0.73
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None)
236264.89361702127
ns (± 44471.45201825793
)227347.25274725276
ns (± 31373.595907171995
)1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None)
2012.7659574468084
ns (± 1196.1617866759966
)3493.939393939394
ns (± 2325.6255766610498
)0.58
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None)
6316.8421052631575
ns (± 1562.2305814756182
)7585.1648351648355
ns (± 2226.176274660388
)0.83
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit)
1006.25
ns (± 871.274021793736
)1372.9166666666667
ns (± 1208.694743289694
)0.73
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit)
1005.2083333333334
ns (± 645.6933917428231
)1310.5263157894738
ns (± 1221.306736891559
)0.77
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit)
1575.2577319587629
ns (± 1073.74257155318
)1401.0752688172042
ns (± 1165.5838827606042
)1.12
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit)
295194.89795918367
ns (± 63438.40648219177
)273105.10204081633
ns (± 51813.91838733367
)1.08
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit)
2569.6969696969695
ns (± 1774.6200826790694
)2229.896907216495
ns (± 1556.9845955974758
)1.15
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit)
6516.091954022989
ns (± 1403.8877550058762
)6288.659793814433
ns (± 1926.832260508802
)1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None)
1232.6530612244899
ns (± 1030.9414684560345
)976.2886597938144
ns (± 815.0630338451705
)1.26
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None)
801.0416666666666
ns (± 660.7005519130779
)820
ns (± 838.64125163038
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None)
1703.6082474226805
ns (± 1106.2381690205498
)1895.8762886597938
ns (± 1474.005139476368
)0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None)
260290.58823529413
ns (± 30355.679720878044
)275680
ns (± 57485.99829523708
)0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None)
2231.313131313131
ns (± 1415.1978634752784
)1875.7894736842106
ns (± 1465.1058918576846
)1.19
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None)
6903.2967032967035
ns (± 1759.0054354947633
)5842.857142857143
ns (± 1482.4261538394762
)1.18
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL)
60231.3037109375
ns (± 81.31663589157674
)60187.454427083336
ns (± 79.23915595471333
)1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL)
212447.64404296875
ns (± 501.98870169995274
)208940.8357747396
ns (± 544.0621076049124
)1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL)
130510.38536658653
ns (± 141.062521965093
)128881.46565755208
ns (± 139.88453160785895
)1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL)
113653.58784993489
ns (± 64.63482876870931
)113434.93123372395
ns (± 127.53896314480374
)1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF)
58081.65995279948
ns (± 65.1177668642347
)58407.96661376953
ns (± 81.7129471509463
)0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF)
226288.8191731771
ns (± 789.058991272862
)217926.4985926011
ns (± 3992.7830268148928
)1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF)
141987.82470703125
ns (± 520.1838811173401
)138524.33268229166
ns (± 354.7845409618428
)1.03
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF)
140725.29860276444
ns (± 222.27576716006573
)137224.51904296875
ns (± 308.29617564229477
)1.03
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None)
58035.92482346755
ns (± 79.009571605602
)58542.83243815104
ns (± 63.536459231030946
)0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None)
209699.03645833334
ns (± 373.8072427065945
)206976.40005258413
ns (± 425.1389347498505
)1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None)
128891.07014973958
ns (± 168.54563414650528
)131271.76339285713
ns (± 227.6858855266368
)0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None)
113741.73409598214
ns (± 130.60975764775847
)114133.4452311198
ns (± 93.14008255961204
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit)
131.66317389561578
ns (± 0.29538582415603565
)151.47616182054793
ns (± 0.7343661212814351
)0.87
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit)
175.97522735595703
ns (± 1.5543800685497662
)168.93364649552566
ns (± 0.348890357630834
)1.04
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit)
262.6525095530919
ns (± 0.4478699862009448
)267.00504938761395
ns (± 0.8130171925578514
)0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit)
269.4857964148888
ns (± 0.45027646675052574
)270.38671493530273
ns (± 0.6694000300568501
)1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None)
148.4867779413859
ns (± 0.5204012536089244
)133.58554442723593
ns (± 0.38652210663507863
)1.11
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None)
208.60617637634277
ns (± 1.830663538185439
)166.73092331205095
ns (± 0.5381988796768328
)1.25
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None)
260.43787956237793
ns (± 0.4955361005105491
)252.69357045491537
ns (± 0.3506679327495211
)1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None)
284.1859753926595
ns (± 0.4531323569290718
)275.81637586866105
ns (± 1.4943959613635818
)1.03
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None)
136.2493702343532
ns (± 0.6127597538227466
)155.08051835573636
ns (± 0.3277727280373459
)0.88
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None)
171.83326823370797
ns (± 0.17106655514741728
)170.61842759450278
ns (± 0.35718548796344957
)1.01
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None)
265.54668630872453
ns (± 0.8844439346101242
)272.81733580998014
ns (± 0.3640959101919205
)0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None)
273.16304842631024
ns (± 1.2052083345796563
)261.8253270785014
ns (± 0.6674788984328573
)1.04
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit)
137.767071723938
ns (± 0.2120768523330887
)132.55472977956137
ns (± 0.25593260668859563
)1.04
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit)
176.1311329328097
ns (± 0.2871079685655889
)170.7888092313494
ns (± 0.2851212679928746
)1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit)
258.19352013724193
ns (± 0.4630521239879631
)262.1676885164701
ns (± 0.4038443108870199
)0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit)
268.1699241910662
ns (± 0.6534182983710694
)271.60053571065265
ns (± 0.9124594357741591
)0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None)
130.0858211517334
ns (± 0.19083840063393975
)140.606461252485
ns (± 0.9420333965917155
)0.93
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None)
175.4303046635219
ns (± 0.41779108568331336
)161.29658733095442
ns (± 0.19144024472631016
)1.09
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None)
258.4823417663574
ns (± 0.48250426332913676
)267.4609311421712
ns (± 0.5636771609121672
)0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None)
266.09465054103305
ns (± 0.4358260285232275
)263.050981930324
ns (± 0.2991070429975782
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL)
41064.35062081473
ns (± 354.8396340338806
)40906.573046875
ns (± 369.4514487472775
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL)
50106.17548043387
ns (± 377.4863217585731
)49308.32134602864
ns (± 396.8033214924674
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL)
88250.66321672712
ns (± 437.67823435946804
)87475.20889047477
ns (± 318.7818967662579
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL)
66443.83492606027
ns (± 587.3816431778088
)66528.84196980794
ns (± 185.07434434466444
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL)
31623.221383231026
ns (± 134.8052337879932
)32684.65510050456
ns (± 281.57782920357664
)0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL)
30272.7679107666
ns (± 104.46948439557174
)30197.469892374673
ns (± 176.9960903522804
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL)
176950.5883300781
ns (± 1537.79422193405
)174291.25073242188
ns (± 1377.711460417195
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL)
335246.6849609375
ns (± 3142.7802237956907
)344644.1758188101
ns (± 1770.1837946191042
)0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF)
38847.68537248884
ns (± 220.65257376421053
)41872.34221942608
ns (± 94.39222962919702
)0.93
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF)
56503.46874060998
ns (± 284.7371051861382
)55514.9357816256
ns (± 223.11309659682166
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF)
96884.9668782552
ns (± 463.49272285456834
)96211.8187953404
ns (± 732.449934637513
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF)
72434.27150472005
ns (± 333.14955891981396
)66116.75659179688
ns (± 480.4630588016578
)1.10
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF)
32596.220703125
ns (± 177.5369757383665
)32551.176871744792
ns (± 307.40925331662453
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF)
36931.652347819014
ns (± 302.8840795425123
)38676.38917032877
ns (± 314.41105991506254
)0.95
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF)
176939.81682128907
ns (± 732.7436843227198
)175844.138671875
ns (± 816.2238012046453
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF)
358067.79469651444
ns (± 2977.8062857435266
)343889.4713541667
ns (± 1627.2494199864786
)1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None)
40938.553279331754
ns (± 287.7220894903217
)40968.93835449219
ns (± 75.01640588805807
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None)
50280.571270751956
ns (± 298.6953513521835
)51270.64385114397
ns (± 110.04790449537632
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None)
89144.59835205079
ns (± 398.24533545749387
)85434.95851236979
ns (± 475.0949998335221
)1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None)
66821.10925292969
ns (± 422.07238339867365
)68812.62809535435
ns (± 396.1611402627521
)0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None)
32380.723801832934
ns (± 46.48023826364311
)32479.881303053637
ns (± 64.10641006840065
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None)
31656.02772623698
ns (± 242.48604360942076
)31722.37655843099
ns (± 239.74364107156845
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None)
175689.1009172712
ns (± 1637.1982807389272
)174416.64868977864
ns (± 1372.64660082252
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None)
332414.45765904017
ns (± 3211.076934799951
)338163.3983328683
ns (± 2994.023478445601
)0.98
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL)
15465.477480570475
ns (± 55.80598942157703
)15374.451737540108
ns (± 65.50318430872835
)1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL)
20160.614997276894
ns (± 25.9781760199374
)20266.243350219727
ns (± 144.6869284992084
)0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL)
21373.57492828369
ns (± 42.243894529936625
)21762.172201303336
ns (± 28.6029256044987
)0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL)
23414.809095255532
ns (± 186.56957630715198
)23135.749762901894
ns (± 39.96973399607312
)1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL)
16183.882717426006
ns (± 28.70276876373639
)16378.920331682477
ns (± 101.62619389990779
)0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL)
10598.208376203265
ns (± 29.916375147586006
)10643.22661336263
ns (± 12.973085884441781
)1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL)
22735.130310058594
ns (± 109.56486300895011
)22440.27818952288
ns (± 107.7831146643754
)1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL)
22436.15491994222
ns (± 101.80052942333636
)22765.610343933105
ns (± 36.64396892937085
)0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL)
27659.8481455485
ns (± 131.00470437475545
)28470.476590837752
ns (± 102.37901808574743
)0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL)
28428.782612391882
ns (± 124.43854333613946
)28062.52566019694
ns (± 112.98135044851735
)1.01
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF)
21701.66928914388
ns (± 148.54195283018333
)21406.797343662805
ns (± 102.35522309567673
)1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF)
26311.03250004695
ns (± 58.63313722813956
)29792.85619681222
ns (± 136.43003108984172
)0.88
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF)
29970.567596435547
ns (± 116.19114079349819
)29744.86900983538
ns (± 62.11381134978458
)1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF)
30925.894112723214
ns (± 185.5611985802879
)30206.417606898718
ns (± 98.09203187801276
)1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF)
16142.600689227764
ns (± 14.582416008178553
)16923.582658034105
ns (± 34.94417757414266
)0.95
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF)
10595.734294637045
ns (± 53.07936403761381
)10828.967159016927
ns (± 63.304412308986414
)0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF)
26796.02597249349
ns (± 91.66982503501677
)26905.700607299805
ns (± 137.68488331888662
)1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF)
27333.56165422712
ns (± 45.55515934941961
)27413.22554219564
ns (± 207.4195949067084
)1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF)
32941.040625
ns (± 249.53257224399357
)32688.28094951923
ns (± 195.69204289886582
)1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF)
35488.61291503906
ns (± 182.25232991013442
)31929.48844197591
ns (± 219.13175871440947
)1.11
BDN.benchmark.Operations.RawStringOperations.Set(Params: None)
15101.360827128092
ns (± 20.22145880920774
)14657.911231486003
ns (± 50.70173041682799
)1.03
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None)
19752.177790323894
ns (± 42.29122076967208
)21715.547095743816
ns (± 80.25336955565179
)0.91
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None)
21753.289044189452
ns (± 110.12610116374098
)20683.659950256348
ns (± 35.00071268153411
)1.05
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None)
23234.095017496744
ns (± 83.8226114738579
)22934.138695853097
ns (± 115.2223744852688
)1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None)
16842.280993652344
ns (± 115.96203633807504
)16482.6914869036
ns (± 65.96223062851678
)1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None)
10695.992650713239
ns (± 58.21923058960968
)10817.978540693011
ns (± 70.06371965092522
)0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None)
22388.78337198893
ns (± 119.94860222110589
)22402.6617767334
ns (± 110.11153392736571
)1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None)
21262.434099469865
ns (± 12.021696036712731
)22446.852791341145
ns (± 58.089180045848046
)0.95
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None)
26601.201443481445
ns (± 71.7542837794096
)27425.43958943685
ns (± 86.21411018927557
)0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None)
27755.907800292967
ns (± 55.22664789217448
)27886.606162516277
ns (± 56.236256295811906
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL)
57712.02043805803
ns (± 66.89888053665773
)59498.41817220052
ns (± 78.12819922799552
)0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL)
73918.6068021334
ns (± 58.4918066021138
)73798.7322126116
ns (± 114.44755961367868
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL)
98853.91845703125
ns (± 224.85484525000194
)95845.74584960938
ns (± 52.12474371753741
)1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL)
81126.90664438102
ns (± 89.00309728615389
)82388.43645368304
ns (± 62.6836792319899
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL)
49936.93542480469
ns (± 42.10086169719288
)51634.71740722656
ns (± 108.95498167488998
)0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL)
49124.21142578125
ns (± 154.91644586047903
)47895.02694266183
ns (± 31.167971941280697
)1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL)
192321.63957868304
ns (± 843.1829133474843
)184521.44077845983
ns (± 379.4785312667639
)1.04
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL)
314456.81501116074
ns (± 1346.5463859656263
)308398.0094401042
ns (± 767.6750852283232
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF)
57106.94834391276
ns (± 33.7360579196783
)56851.613206129805
ns (± 52.26716483492989
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF)
78842.39065987723
ns (± 204.2137968401673
)80289.95361328125
ns (± 165.21772372541773
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF)
104412.61637369792
ns (± 966.9856322992997
)106230.57532677284
ns (± 249.35580529657858
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF)
83205.89599609375
ns (± 126.71394848726835
)82612.17557466947
ns (± 214.09621057161883
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF)
51107.80596051897
ns (± 80.07462561743783
)50347.681603064906
ns (± 36.90681477582726
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF)
52108.699951171875
ns (± 136.92225710606456
)51171.86279296875
ns (± 115.54440353106638
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF)
191433.16999162946
ns (± 412.8955676817573
)190483.740234375
ns (± 552.1403271268704
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF)
322875.94168526784
ns (± 1037.0561460667752
)319361.2906901042
ns (± 1038.3461284927926
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None)
58383.099772135414
ns (± 49.56042169407018
)57213.18786621094
ns (± 46.89588582133244
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None)
72356.41103891227
ns (± 83.81330668212306
)75320.41748046875
ns (± 68.2239091429012
)0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None)
95212.06990559895
ns (± 115.72585995044831
)95929.20357840402
ns (± 141.91274125578653
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None)
79411.50338309152
ns (± 150.39718635392998
)81100.2690241887
ns (± 124.98220790118421
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None)
50892.44689941406
ns (± 39.079989332763304
)53912.8653390067
ns (± 41.50540792637323
)0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None)
47666.57453264509
ns (± 33.40469904956898
)58811.67864118303
ns (± 33.01867491355111
)0.81
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None)
193018.05419921875
ns (± 328.32404820429065
)179819.384765625
ns (± 527.6542381402415
)1.07
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None)
312806.80213341344
ns (± 730.2181675996376
)326837.9557291667
ns (± 797.3684815643325
)0.96
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL)
14312.126159667969
ns (± 23.999973243221568
)15478.969515286959
ns (± 31.92084325114661
)0.92
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL)
19667.986857096355
ns (± 83.95436956846316
)20051.66697184245
ns (± 134.99021870274515
)0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL)
20739.275653545672
ns (± 74.20759254008827
)20454.6391078404
ns (± 34.479075172271116
)1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL)
21830.933707101005
ns (± 43.98376243193712
)21910.764639718192
ns (± 32.56343173860241
)1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL)
15641.869245256696
ns (± 14.662162228626288
)15380.225699288505
ns (± 20.90298978288937
)1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL)
10729.488917759487
ns (± 9.062376470649243
)10712.632969447544
ns (± 36.90085993890968
)1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL)
21988.356323242188
ns (± 74.00148408758338
)21527.8076171875
ns (± 56.703941414299045
)1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL)
21702.825692983773
ns (± 40.71441105827542
)21481.12762451172
ns (± 26.43796183908368
)1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL)
26414.78505452474
ns (± 115.42145163640467
)25553.018188476562
ns (± 111.33223734369813
)1.03
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL)
26092.42197672526
ns (± 142.73424395541457
)26809.62888277494
ns (± 40.24380945158397
)0.97
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF)
19722.41231282552
ns (± 46.00633943686328
)20554.410909016926
ns (± 111.7259293593715
)0.96
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF)
26983.1879679362
ns (± 45.79726384708644
)25989.24734933036
ns (± 33.86471256663695
)1.04
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF)
27420.197347005207
ns (± 142.32987160019283
)27493.090602329798
ns (± 95.47892193027428
)1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF)
31105.128987630207
ns (± 73.62806553757464
)29152.674153645832
ns (± 84.7973940078955
)1.07
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF)
15649.115498860678
ns (± 12.162857156069284
)15333.246053059896
ns (± 16.434673720781205
)1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF)
10667.09681919643
ns (± 15.096704142683244
)11067.498720609225
ns (± 9.908773412396773
)0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF)
27485.603768484933
ns (± 31.661829695731676
)26925.269611065203
ns (± 68.02281647805475
)1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF)
28530.154724121094
ns (± 59.263175041774964
)25860.306599934895
ns (± 35.21073415671655
)1.10
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF)
36843.734130859375
ns (± 100.57327166425493
)31492.962646484375
ns (± 121.45634418495169
)1.17
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF)
32964.58827427455
ns (± 87.19206703402072
)32256.957068810098
ns (± 74.40832766957277
)1.02
BDN.benchmark.Operations.RawStringOperations.Set(Params: None)
14347.09955851237
ns (± 25.794015655303923
)13759.547206333706
ns (± 11.43856209768212
)1.04
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None)
20869.35048421224
ns (± 28.640497973572177
)21158.79843575614
ns (± 34.2477584354535
)0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None)
19984.19952392578
ns (± 41.05016856729429
)20813.46217564174
ns (± 26.039956678152016
)0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None)
22081.05752127511
ns (± 19.98573157878223
)22262.798854282923
ns (± 31.882990020567384
)0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None)
15594.393412272135
ns (± 22.578417887212453
)15319.859749930245
ns (± 9.66738216004397
)1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None)
10632.630920410156
ns (± 40.285641514176156
)10857.741292317709
ns (± 15.388316410570223
)0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None)
21256.014360700334
ns (± 35.25663364041555
)23769.169398716516
ns (± 25.741486419724783
)0.89
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None)
21955.145263671875
ns (± 42.205865576589545
)22162.029811314173
ns (± 13.429053273247025
)0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None)
27857.18760172526
ns (± 34.85593665876027
)27741.95780436198
ns (± 127.28597552417013
)1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None)
26909.9175008138
ns (± 37.94418158326434
)26772.89306640625
ns (± 48.359264567997634
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit)
146719.32144601006
ns (± 371.2279609297057
)147033.18071289064
ns (± 669.7479493825774
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit)
18431.617909749348
ns (± 126.49335790066534
)18555.83821927584
ns (± 49.46659606442399
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit)
17573.438807169598
ns (± 16.279258626323717
)17812.306780497234
ns (± 17.210755941781496
)0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit)
141847.95413411458
ns (± 755.1525684733758
)139504.0200007512
ns (± 147.8535051542714
)1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit)
46983.8114827474
ns (± 83.4329067279586
)46130.38502720424
ns (± 193.14977616030907
)1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit)
101706.72785832331
ns (± 232.61172982074154
)101968.82435960036
ns (± 213.9626710877861
)1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit)
10124332.93861607
ns (± 167843.93401013064
)9978047.93382353
ns (± 197595.7575420514
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit)
277177.7866845703
ns (± 29194.92247055548
)271727.23397705075
ns (± 25444.591972772705
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None)
156841.8178898738
ns (± 334.3383674335905
)147101.51944405693
ns (± 746.2308157477156
)1.07
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None)
19156.60566828801
ns (± 72.05907391204131
)20030.66162618001
ns (± 75.04765163333015
)0.96
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None)
17663.10072678786
ns (± 38.4750668629943
)17738.274275716147
ns (± 120.13203077138007
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None)
141818.53535970053
ns (± 111.81700198472493
)139421.71504720053
ns (± 171.49087273855645
)1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None)
44173.90925380162
ns (± 237.26136431776376
)42952.279244559155
ns (± 223.7556811815441
)1.03
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None)
102959.69694824218
ns (± 234.8079292661682
)100294.86234537761
ns (± 128.71558390110573
)1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None)
10157720.713541666
ns (± 187783.6263095239
)10037589.234375
ns (± 169375.46402975143
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None)
279774.65532714844
ns (± 29632.101652787773
)278325.37840820313
ns (± 29986.372302253523
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None)
144779.0651204427
ns (± 487.5501727249525
)145572.55673828124
ns (± 802.1058994262595
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None)
18343.568817138672
ns (± 12.933261156168777
)18693.36292775472
ns (± 26.346863919938823
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None)
17725.20659790039
ns (± 85.2037028748576
)17479.544527689617
ns (± 40.6277818298583
)1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None)
141332.6635904948
ns (± 862.0518782022519
)142362.6558140346
ns (± 676.5494775898335
)0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None)
46051.6552327474
ns (± 45.968163986024535
)46277.242623465405
ns (± 184.73807826507934
)1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None)
100747.951953125
ns (± 291.18818705335923
)100543.76885114398
ns (± 361.548971854806
)1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None)
8440678.214583334
ns (± 60345.620200230755
)8426244.399479168
ns (± 55226.58927677811
)1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None)
230889.5239420573
ns (± 702.3610254639991
)255815.17428385417
ns (± 654.6601700649956
)0.90
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit)
146770.603523763
ns (± 494.5790144227821
)145567.90079171318
ns (± 553.8150326884463
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit)
18364.305077107747
ns (± 44.515685407325996
)18795.63040630634
ns (± 49.15184711760678
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit)
17846.475879923502
ns (± 50.05485498964458
)17606.12846491887
ns (± 11.899010188436785
)1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit)
144069.71163236178
ns (± 516.8136359805966
)140151.91954627403
ns (± 255.29557503066718
)1.03
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit)
44032.575423177084
ns (± 117.54614566462249
)45350.16459873744
ns (± 220.52397757759258
)0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit)
103182.86596679688
ns (± 162.97643422581666
)105766.16950334821
ns (± 482.63491743906275
)0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit)
9240106.00625
ns (± 51003.73679492612
)9174171.987723215
ns (± 49181.4107381057
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit)
252728.61350911457
ns (± 548.4381811264232
)257923.38463541667
ns (± 1072.9875513007382
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None)
145186.0967936198
ns (± 584.2782729843237
)145678.64529854912
ns (± 492.02717232134785
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None)
18584.364541625975
ns (± 47.37795665488642
)18508.24010213216
ns (± 55.43508321944868
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None)
17694.130305363582
ns (± 16.101526942849166
)17468.06541442871
ns (± 11.900292909641609
)1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None)
141670.9958965595
ns (± 84.93871716528176
)139958.3821004232
ns (± 127.12163922094413
)1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None)
44157.3212483724
ns (± 104.21693083928275
)43222.17635672433
ns (± 101.62699904456105
)1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None)
99691.04057617187
ns (± 211.10338812089194
)102121.81365966797
ns (± 183.58027420252287
)0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None)
9253213.752083333
ns (± 46434.255995981955
)9268951.676041666
ns (± 47182.97092425544
)1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None)
254926.98567708334
ns (± 264.1194891378583
)246829.84979717547
ns (± 1133.1611329197262
)1.03
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL)
140980.6093924386
ns (± 867.5849564984376
)142853.06330217634
ns (± 549.424786879951
)0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL)
11263.136974879673
ns (± 56.42346777113599
)10517.766291691707
ns (± 4.701657909568411
)1.07
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL)
10317.49137064616
ns (± 88.59523089361528
)9774.202219645182
ns (± 6.562970160881904
)1.06
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL)
10258.128522745768
ns (± 68.07542251413216
)9481.264961242676
ns (± 16.82155082906618
)1.08
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL)
12349.019978114537
ns (± 78.16916505401053
)12083.175951131185
ns (± 86.77727683092972
)1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL)
12201.8922794887
ns (± 22.763842134765902
)11988.474843851725
ns (± 53.555485348037735
)1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL)
9829.443439737955
ns (± 41.680515421875874
)9735.352626800537
ns (± 13.49105844621439
)1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL)
9893.286750793457
ns (± 70.32755567095043
)9667.764081319174
ns (± 17.880903248016498
)1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL)
11485.163908822196
ns (± 65.44320737793647
)11275.461428715633
ns (± 64.45435314553426
)1.02
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL)
12185.447782389323
ns (± 46.270982105600574
)12189.045208522251
ns (± 49.72633567403261
)1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL)
11204.63866373698
ns (± 51.38903059856377
)10795.695140838623
ns (± 13.77697394786873
)1.04
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL)
13244.297463989258
ns (± 51.84639659068379
)13300.970088413784
ns (± 37.15763972955374
)1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL)
11741.8207724435
ns (± 57.72189273189652
)11535.802280680338
ns (± 53.392660968432075
)1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL)
12077.856004842122
ns (± 63.543863439259944
)11510.993036710299
ns (± 50.87010810397485
)1.05
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL)
10029.623782818135
ns (± 6.244177589425275
)10856.89879099528
ns (± 28.200073994656975
)0.92
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF)
153910.2563313802
ns (± 803.9489908675178
)157929.988675631
ns (± 538.2531864380045
)0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF)
59638.760803222656
ns (± 252.9956334506839
)58443.74255777995
ns (± 171.68988931890632
)1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF)
51899.94411824544
ns (± 257.30443491752743
)48095.94362531389
ns (± 129.53882916421716
)1.08
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF)
51351.602357991535
ns (± 289.7666816499536
)52090.51787022182
ns (± 86.76682649561383
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF)
87014.70139160156
ns (± 481.74140295631
)85983.97055664062
ns (± 347.2005144590665
)1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF)
116685.73405761718
ns (± 353.78197548760164
)112739.0400390625
ns (± 461.81389375541863
)1.04
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF)
55890.305494035994
ns (± 202.53872810177728
)55313.98519287109
ns (± 193.6365366019632
)1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF)
54103.047616141186
ns (± 190.22516354016304
)54886.852068219865
ns (± 86.269701075504
)0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF)
55786.51577758789
ns (± 206.48141982343012
)52688.27221883138
ns (± 216.9869973760146
)1.06
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF)
91821.58530970982
ns (± 497.38883608253997
)90477.3776573768
ns (± 370.9033137345042
)1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF)
57395.55520019531
ns (± 306.6849341538045
)59578.5427347819
ns (± 185.62636412616476
)0.96
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF)
13359.12140757243
ns (± 27.15108126486375
)13187.139584350585
ns (± 36.95740559913783
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF)
75176.83660888672
ns (± 263.26188680813993
)79261.19643729074
ns (± 284.5799048225915
)0.95
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF)
59441.30073899489
ns (± 145.33427054908864
)65066.576721191406
ns (± 126.74796902148074
)0.91
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF)
49681.57690226237
ns (± 184.73970693696523
)48968.60584716797
ns (± 162.61710824097125
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None)
139446.26953125
ns (± 404.1357731184821
)136312.5755859375
ns (± 623.6582368954512
)1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None)
60082.9852469308
ns (± 95.70964920154842
)58713.64005533854
ns (± 141.36481042597393
)1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None)
52813.1324991862
ns (± 157.86868669425547
)47956.90954996745
ns (± 216.03282889182148
)1.10
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None)
50245.564959716794
ns (± 154.76662652689285
)52206.22545166015
ns (± 188.01629497584798
)0.96
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None)
76429.6687906901
ns (± 369.921438015678
)75438.58025309244
ns (± 343.2406471303074
)1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None)
106537.33317347935
ns (± 305.785350258458
)104398.97543945312
ns (± 316.639800131051
)1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None)
49376.46611676897
ns (± 128.86421304064655
)49872.17479160854
ns (± 142.052818361707
)0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None)
57681.05622558594
ns (± 224.6948427333974
)54607.52233072917
ns (± 159.61157796903336
)1.06
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None)
51042.765588378905
ns (± 256.8305569874781
)50164.07179972331
ns (± 168.05088756217285
)1.02
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None)
80718.3166829427
ns (± 326.77867956443396
)79990.95858968099
ns (± 344.4326595554462
)1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None)
57787.56888253348
ns (± 154.51914350381713
)62788.176098632815
ns (± 236.90561622850646
)0.92
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None)
13166.020311482747
ns (± 39.04471590224609
)13174.276642862957
ns (± 29.485814365503447
)1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None)
71138.75248616537
ns (± 245.9987472821917
)68260.97164713542
ns (± 213.08762124096273
)1.04
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None)
62059.76197509766
ns (± 211.52631054395653
)58701.886583600724
ns (± 153.59439518779286
)1.06
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None)
52084.21463012695
ns (± 161.0758000274932
)53163.32846069336
ns (± 135.82759632226706
)0.98
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit)
92303.53271484375
ns (± 359.47526992473604
)92076.748046875
ns (± 364.23560435906217
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit)
24961.640276227678
ns (± 12.34908711353818
)25777.057706392727
ns (± 24.73255919890809
)0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit)
23955.323791503906
ns (± 43.43060676318206
)23951.658848353796
ns (± 30.202676542079786
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit)
74946.5625
ns (± 130.83566453284027
)75195.00967172477
ns (± 47.399976059693905
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit)
31673.45682779948
ns (± 43.58390947462086
)34751.51621500651
ns (± 156.41974956856026
)0.91
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit)
62036.9618733724
ns (± 153.65614242848403
)64176.277043269234
ns (± 83.8439815574769
)0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit)
5213996.875
ns (± 47232.0895036808
)5249776.116071428
ns (± 50132.834851525855
)0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit)
166474.49340820312
ns (± 28211.539982005066
)168475.1357421875
ns (± 28557.23739993126
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None)
92599.76893833706
ns (± 299.40644934452996
)93551.2744140625
ns (± 210.20631506812106
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None)
25469.900982196516
ns (± 8.714527266276768
)25053.91366141183
ns (± 36.10179925764549
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None)
23967.697143554688
ns (± 17.793596454132505
)23916.771153041296
ns (± 18.13887958590651
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None)
74205.79049246652
ns (± 89.39555062278995
)75713.84236653645
ns (± 379.97187911676036
)0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None)
31514.14082845052
ns (± 40.90673502931096
)32081.502423967635
ns (± 80.28099952794345
)0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None)
62579.66023763021
ns (± 203.0394828671269
)63811.110142299105
ns (± 202.79795840483584
)0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None)
5277653.255208333
ns (± 47506.03145416913
)5270270.989583333
ns (± 48757.274956788424
)1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None)
170105.60961914062
ns (± 29478.90379180096
)179148.14794921875
ns (± 29050.927276183404
)0.95
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None)
92336.50349934895
ns (± 614.7212529137171
)93452.18271108773
ns (± 208.85967600845726
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None)
25082.24923270089
ns (± 14.711676149855046
)25184.564208984375
ns (± 28.003213907994095
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None)
24040.079825265067
ns (± 31.478884205226247
)24031.037248883928
ns (± 40.38528512119661
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None)
76958.3500788762
ns (± 167.88995777097722
)76135.85292271206
ns (± 117.76720697582789
)1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None)
33349.01287372295
ns (± 30.425999490347067
)33570.6776936849
ns (± 42.88589916222339
)0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None)
66157.58754185268
ns (± 209.52188699373778
)65527.085658482145
ns (± 64.0344839148248
)1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None)
4299717.337740385
ns (± 9524.936147211753
)4347243.582589285
ns (± 6303.738677729149
)0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None)
129909.89990234375
ns (± 214.3186586558822
)129493.46110026042
ns (± 209.30000370507668
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit)
91451.37154715402
ns (± 255.68723441240223
)97290.01586914062
ns (± 398.84010324175074
)0.94
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit)
24877.173723493303
ns (± 24.231259320391075
)24917.737833658855
ns (± 13.993329125442429
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit)
24229.96358235677
ns (± 56.084470503953646
)24074.99216715495
ns (± 39.85080807522366
)1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit)
75851.22962364784
ns (± 110.53966797000965
)74937.48497596153
ns (± 70.78321553018512
)1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit)
31381.714739118303
ns (± 64.85981758095362
)31297.445678710938
ns (± 34.67798272319059
)1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit)
63205.15659877232
ns (± 97.29343607876206
)63074.267578125
ns (± 159.97849845710059
)1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit)
4963367.410714285
ns (± 16472.94312698409
)5046248.932291667
ns (± 11850.33022858267
)0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit)
146572.3299153646
ns (± 1584.396876365677
)151046.2215169271
ns (± 394.96249309990725
)0.97
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None)
92088.61345563616
ns (± 211.391366961891
)93765.39655412946
ns (± 164.01534387421347
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None)
24916.646321614582
ns (± 21.76633072098469
)24905.46112060547
ns (± 28.912065985593465
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None)
24059.3559773763
ns (± 74.13161016189414
)24059.599609375
ns (± 24.50161642672843
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None)
74721.39543805804
ns (± 117.38045942179274
)77006.07038225446
ns (± 132.68052378644282
)0.97
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None)
31323.585815429688
ns (± 82.35959139143446
)31524.872436523438
ns (± 97.09035140258175
)0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None)
62282.273646763395
ns (± 103.80273824755918
)62116.68212890625
ns (± 107.21357455026363
)1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None)
4977286.830357143
ns (± 6718.171534642991
)5064764.453125
ns (± 5954.733695486698
)0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None)
145655.0252278646
ns (± 51.41613084851042
)147683.86962890625
ns (± 196.44795794001095
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
f365c94
There was a problem hiding this comment.
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)
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL)
117015.09195963542
ns (± 209.23477057520404
)104564.72534179688
ns (± 249.03712183006968
)1.12
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL)
11966.043192545572
ns (± 12.78965638898575
)11998.574720110211
ns (± 24.45831440312835
)1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL)
9286.952536446708
ns (± 12.122213135023431
)9314.341990152994
ns (± 14.967367777063378
)1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL)
9859.062739780971
ns (± 8.878304452517737
)9981.512669154576
ns (± 18.6950846249974
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL)
14512.525482177734
ns (± 15.972501675964308
)14500.502131535457
ns (± 78.09243506600077
)1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL)
14548.867906842914
ns (± 14.952760171605522
)14469.922841389975
ns (± 19.108435882925185
)1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL)
12132.326398577008
ns (± 13.775706330364844
)12263.51588322566
ns (± 138.8211169638095
)0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL)
9008.614022391183
ns (± 5.465807667790062
)8976.344517299107
ns (± 12.482102062201113
)1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL)
12137.60266985212
ns (± 30.93975051113858
)11966.674259730748
ns (± 11.156005546272672
)1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL)
12019.261714390346
ns (± 10.350449569672888
)12056.839810884916
ns (± 10.102623332099608
)1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL)
13517.95185634068
ns (± 21.743850905263812
)13810.893794468471
ns (± 13.394368857850928
)0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL)
9324.86070905413
ns (± 16.153999925082125
)9207.31473650251
ns (± 19.249929458214396
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL)
11240.266927083334
ns (± 11.195457059723115
)11228.774871826172
ns (± 18.464455484579926
)1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL)
15028.271993001303
ns (± 12.36553687821896
)14999.847739083427
ns (± 11.6423169176452
)1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL)
13098.641357421875
ns (± 14.217053317120206
)13435.555921282086
ns (± 9.47363139918617
)0.97
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF)
131065.64243861607
ns (± 448.7635799235388
)120763.28970102164
ns (± 364.9489159095802
)1.09
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF)
43800.77657063802
ns (± 81.05440193778165
)44937.481689453125
ns (± 149.8709122430774
)0.97
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF)
43030.747884114586
ns (± 81.134622735441
)43038.191105769234
ns (± 64.05871034835272
)1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF)
47730.142446664664
ns (± 48.949844639118005
)48278.32598005022
ns (± 133.94889737114624
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF)
72192.87272135417
ns (± 255.76891873073868
)72083.73674665179
ns (± 167.9176965712221
)1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF)
96695.41364397321
ns (± 320.76293276939674
)98013.46598307292
ns (± 391.3299074621868
)0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF)
47215.76212565104
ns (± 97.49963793240498
)49268.13092912947
ns (± 75.83555914614314
)0.96
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF)
37538.92537434896
ns (± 80.30058063656304
)38524.99043782552
ns (± 77.27874403643654
)0.97
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF)
50340.435791015625
ns (± 121.36642828797764
)48163.999720982145
ns (± 91.22942711894225
)1.05
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF)
83043.25474330357
ns (± 314.3240712659788
)72888.25073242188
ns (± 294.3498986376553
)1.14
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF)
58614.17964054988
ns (± 144.47904173059194
)58588.39314778646
ns (± 89.9521710656907
)1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF)
9247.247641427177
ns (± 14.916450831871925
)9169.311218261719
ns (± 15.984799246797328
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF)
58767.42204938616
ns (± 149.8731157643179
)59139.015415736605
ns (± 247.01431069371984
)0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF)
49128.29549153646
ns (± 98.9640477664971
)47417.773001534595
ns (± 175.7467811521012
)1.04
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF)
50040.231119791664
ns (± 79.559901398857
)49608.480365459734
ns (± 62.205013852343335
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None)
103717.99229213169
ns (± 284.81352057899636
)104717.42757161458
ns (± 261.6110781794121
)0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None)
43548.353928786055
ns (± 83.5735686763663
)48500.811767578125
ns (± 49.575960239878974
)0.90
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None)
43634.77478027344
ns (± 60.48789309889411
)42393.467610677086
ns (± 88.02723574846111
)1.03
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None)
48306.465802873885
ns (± 47.19493244466063
)47002.73648775541
ns (± 57.30455245590387
)1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None)
64802.26603190104
ns (± 201.27540352240283
)65258.489990234375
ns (± 113.79268328808416
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None)
86738.63647460938
ns (± 249.01457800398995
)89271.93806966145
ns (± 127.1370540632597
)0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None)
48325.49089704241
ns (± 59.24820429516431
)44883.18135579427
ns (± 61.062686203173804
)1.08
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None)
37430.08815220424
ns (± 50.85025482782146
)37739.85360952524
ns (± 73.62077205351999
)0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None)
48277.628435407365
ns (± 78.14398615032188
)48344.990422175484
ns (± 138.23558719203675
)1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None)
60568.484731820914
ns (± 101.71312095785588
)60744.77887834822
ns (± 206.15347743485304
)1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None)
55234.5458984375
ns (± 88.53711704411397
)56545.621744791664
ns (± 116.19814216510223
)0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None)
9220.248195103237
ns (± 15.98075856456785
)9171.346282958984
ns (± 13.153620781313492
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None)
53163.77888997396
ns (± 73.24706633046362
)54038.221958705355
ns (± 91.67529057239895
)0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None)
46102.13710239955
ns (± 102.3263153878726
)47793.70351938101
ns (± 148.8750004213042
)0.96
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None)
48663.623482840405
ns (± 70.01234722921953
)48191.91260704627
ns (± 67.31312348240373
)1.01
This comment was automatically generated by workflow using github-action-benchmark.