-
Notifications
You must be signed in to change notification settings - Fork 557
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding basic version of DUMP and RESTORE commands (#899)
* Implement basic version of DUMP and RESTORE redis commands * refactor and add dump, restore to cluster slot verification test * Update comments to use 'RESP' encoding terminology * fix formating * fix tests * add acl and tests and update default config to include the skip checksum validation flag * rm accidentally commited dump.rdb file * Remove trailing whitespace in RespCommandTests.cs * fix comments * run CommandInfoUpdater and replace docs / info files * Remove trailing whitespace in Options.cs * fix RestoreACLsAsync test * fix comments * optimize RespLengthEncodingUtils * implement suggestions * fix comments * use SET_Conditional directly * rename SkipChecksumValidation * fix cluster restore test * directly write to the output buffer for non-large objects * Refactor WriteDirect call in KeyAdminCommands * Mark multiple commands as deprecated in JSON * Mark commands as deprecated in documentation --------- Co-authored-by: Badrish Chandramouli <[email protected]>
- Loading branch information
1 parent
c85e281
commit 7483efc
Showing
18 changed files
with
993 additions
and
8 deletions.
There are no files selected for viewing
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,82 @@ | ||
// Copyright (c) Microsoft Corporation. | ||
// Licensed under the MIT license. | ||
|
||
using System; | ||
|
||
namespace Garnet.common; | ||
|
||
/// <summary> | ||
/// Port of redis crc64 from https://github.com/redis/redis/blob/7.2/src/crc64.c | ||
/// </summary> | ||
public static class Crc64 | ||
{ | ||
/// <summary> | ||
/// Polynomial (same as redis) | ||
/// </summary> | ||
private const ulong POLY = 0xad93d23594c935a9UL; | ||
|
||
/// <summary> | ||
/// Reverse all bits in a 64-bit value (bit reflection). | ||
/// Only used for data_len == 64 in this code. | ||
/// </summary> | ||
private static ulong Reflect64(ulong data) | ||
{ | ||
// swap odd/even bits | ||
data = ((data >> 1) & 0x5555555555555555UL) | ((data & 0x5555555555555555UL) << 1); | ||
// swap consecutive pairs | ||
data = ((data >> 2) & 0x3333333333333333UL) | ((data & 0x3333333333333333UL) << 2); | ||
// swap nibbles | ||
data = ((data >> 4) & 0x0F0F0F0F0F0F0F0FUL) | ((data & 0x0F0F0F0F0F0F0F0FUL) << 4); | ||
// swap bytes, then 2-byte pairs, then 4-byte pairs | ||
data = System.Buffers.Binary.BinaryPrimitives.ReverseEndianness(data); | ||
return data; | ||
} | ||
|
||
/// <summary> | ||
/// A direct bit-by-bit CRC64 calculation (like _crc64 in C). | ||
/// </summary> | ||
private static ulong Crc64Bitwise(ReadOnlySpan<byte> data) | ||
{ | ||
ulong crc = 0; | ||
|
||
foreach (var c in data) | ||
{ | ||
for (byte i = 1; i != 0; i <<= 1) | ||
{ | ||
// interpret the top bit of 'crc' and current bit of 'c' | ||
var bitSet = (crc & 0x8000000000000000UL) != 0; | ||
var cbit = (c & i) != 0; | ||
|
||
// if cbit flips the sense, invert bitSet | ||
if (cbit) | ||
bitSet = !bitSet; | ||
|
||
// shift | ||
crc <<= 1; | ||
|
||
// apply polynomial if needed | ||
if (bitSet) | ||
crc ^= POLY; | ||
} | ||
|
||
// ensure it stays in 64 bits | ||
crc &= 0xffffffffffffffffUL; | ||
} | ||
|
||
// reflect and XOR, per standard | ||
crc &= 0xffffffffffffffffUL; | ||
crc = Reflect64(crc) ^ 0x0000000000000000UL; | ||
return crc; | ||
} | ||
|
||
/// <summary> | ||
/// Computes crc64 | ||
/// </summary> | ||
/// <param name="data"></param> | ||
/// <returns></returns> | ||
public static byte[] Hash(ReadOnlySpan<byte> data) | ||
{ | ||
var bitwiseCrc = Crc64Bitwise(data); | ||
return BitConverter.GetBytes(bitwiseCrc); | ||
} | ||
} |
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,111 @@ | ||
// Copyright (c) Microsoft Corporation. | ||
// Licensed under the MIT license. | ||
|
||
using System; | ||
using System.Buffers.Binary; | ||
|
||
namespace Garnet.common; | ||
|
||
/// <summary> | ||
/// Utils for working with RESP length encoding | ||
/// </summary> | ||
public static class RespLengthEncodingUtils | ||
{ | ||
/// <summary> | ||
/// Maximum length that can be encoded | ||
/// </summary> | ||
private const int MaxLength = 0xFFFFFF; | ||
|
||
/// <summary> | ||
/// Try read RESP-encoded length | ||
/// </summary> | ||
/// <param name="input"></param> | ||
/// <param name="length"></param> | ||
/// <param name="bytesRead"></param> | ||
/// <returns></returns> | ||
public static bool TryReadLength(ReadOnlySpan<byte> input, out int length, out int bytesRead) | ||
{ | ||
length = 0; | ||
bytesRead = 0; | ||
if (input.Length < 1) | ||
{ | ||
return false; | ||
} | ||
|
||
var firstByte = input[0]; | ||
switch (firstByte >> 6) | ||
{ | ||
case 0: | ||
bytesRead = 1; | ||
length = firstByte & 0x3F; | ||
return true; | ||
case 1 when input.Length > 1: | ||
bytesRead = 2; | ||
length = ((firstByte & 0x3F) << 8) | input[1]; | ||
return true; | ||
case 2: | ||
bytesRead = 5; | ||
return BinaryPrimitives.TryReadInt32BigEndian(input, out length); | ||
default: | ||
return false; | ||
} | ||
} | ||
|
||
/// <summary> | ||
/// Try to write RESP-encoded length | ||
/// </summary> | ||
/// <param name="length"></param> | ||
/// <param name="output"></param> | ||
/// <param name="bytesWritten"></param> | ||
/// <returns></returns> | ||
public static bool TryWriteLength(int length, Span<byte> output, out int bytesWritten) | ||
{ | ||
bytesWritten = 0; | ||
|
||
if (length > MaxLength) | ||
{ | ||
return false; | ||
} | ||
|
||
// 6-bit encoding (length ≤ 63) | ||
if (length < 1 << 6) | ||
{ | ||
if (output.Length < 1) | ||
{ | ||
return false; | ||
} | ||
|
||
output[0] = (byte)(length & 0x3F); | ||
|
||
bytesWritten = 1; | ||
return true; | ||
} | ||
|
||
// 14-bit encoding (64 ≤ length ≤ 16,383) | ||
if (length < 1 << 14) | ||
{ | ||
if (output.Length < 2) | ||
{ | ||
return false; | ||
} | ||
|
||
output[0] = (byte)(((length >> 8) & 0x3F) | (1 << 6)); | ||
output[1] = (byte)(length & 0xFF); | ||
|
||
bytesWritten = 2; | ||
return true; | ||
} | ||
|
||
// 32-bit encoding (length ≤ 4,294,967,295) | ||
if (output.Length < 5) | ||
{ | ||
return false; | ||
} | ||
|
||
output[0] = 2 << 6; | ||
BinaryPrimitives.WriteUInt32BigEndian(output.Slice(1), (uint)length); | ||
|
||
bytesWritten = 5; | ||
return true; | ||
} | ||
} |
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
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
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
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
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
Oops, something went wrong.
7483efc
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.87425367321286
ns (± 0.9399543454043132
)90.223570839564
ns (± 0.7795619129776044
)1.02
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
3044.195652173913
ns (± 438.8898517383498
)2992.3
ns (± 281.2292619070941
)1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit)
2669.5
ns (± 493.3966126670352
)3053.5106382978724
ns (± 365.6407175004062
)0.87
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit)
275230.64285714284
ns (± 4453.284640959591
)263250.625
ns (± 34399.177590918924
)1.05
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit)
263003.6666666667
ns (± 2483.0898762093434
)266390.85714285716
ns (± 4555.258054112899
)0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit)
21951.46153846154
ns (± 294.7396069370995
)16996.533333333333
ns (± 297.74170653357214
)1.29
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit)
142238.47252747254
ns (± 14194.17949438013
)136807.36458333334
ns (± 11840.881383997154
)1.04
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None)
2995.8333333333335
ns (± 359.3754647129951
)2709.223404255319
ns (± 404.07010342093986
)1.11
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None)
2924.9894736842107
ns (± 489.04517249338204
)2650.346153846154
ns (± 34.52256786955009
)1.10
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None)
246048.93258426967
ns (± 14152.01842799509
)253806.51546391752
ns (± 30739.98615982983
)0.97
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None)
247589.77551020408
ns (± 25549.33352643393
)283675.86363636365
ns (± 6867.230921422297
)0.87
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None)
19126.195652173912
ns (± 2680.8011400527944
)17607.935483870966
ns (± 2532.446195859422
)1.09
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None)
148311.97
ns (± 15274.288982744298
)148914.57894736843
ns (± 18018.7521042745
)1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None)
3082.46875
ns (± 325.7117696797196
)2752.28125
ns (± 576.9209870761744
)1.12
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None)
3202.68085106383
ns (± 452.048627433885
)2676.717391304348
ns (± 306.9653066299815
)1.20
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None)
234472.64285714287
ns (± 12549.340381689013
)221713.46153846153
ns (± 1646.7679767443772
)1.06
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None)
261234.55
ns (± 45330.98854015625
)225849.23333333334
ns (± 8543.380687036972
)1.16
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None)
16404.75
ns (± 1885.381887883167
)13900.5
ns (± 166.9965453350642
)1.18
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None)
142939.94
ns (± 13480.67754143543
)146791.5652173913
ns (± 14412.445536284235
)0.97
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit)
2926.2150537634407
ns (± 300.5678628957254
)2961.073684210526
ns (± 499.38547857842804
)0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit)
3138.815789473684
ns (± 324.25867212792934
)2729.7365591397847
ns (± 278.3260676854562
)1.15
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit)
280232.60714285716
ns (± 6618.359320798951
)281282.4
ns (± 9935.212693837755
)1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit)
287406.48245614034
ns (± 12331.209459409469
)290196.10869565216
ns (± 11120.609280327248
)0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit)
22730.923076923078
ns (± 259.0532318329129
)17475.416666666668
ns (± 103.69663651364218
)1.30
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit)
152229.77
ns (± 18364.845224457586
)148509.101010101
ns (± 14604.843686672646
)1.03
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None)
2726.742268041237
ns (± 530.4147606345143
)2610.3372093023254
ns (± 252.1881935224573
)1.04
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None)
2841.6979166666665
ns (± 461.11479606873246
)2652.5625
ns (± 55.21107225910397
)1.07
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None)
271390.6923076923
ns (± 4058.420164395159
)271948.55263157893
ns (± 13850.976123864328
)1.00
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None)
274234.39240506326
ns (± 14274.391335012144
)273690.2926829268
ns (± 9808.967538033508
)1.00
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None)
22036.51111111111
ns (± 3201.4974033209314
)17754.928571428572
ns (± 289.5499729117356
)1.24
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None)
153485.76
ns (± 17430.92246417037
)146764.22727272726
ns (± 15303.080220033458
)1.05
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
967.2068965517242
ns (± 288.3439539262754
)1146.4381443298969
ns (± 369.1110609297522
)0.84
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit)
765.3229166666666
ns (± 451.05185825769445
)684.4896907216495
ns (± 484.10857715593613
)1.12
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit)
1588.1714285714286
ns (± 54.592870529081374
)1822.6770833333333
ns (± 465.1853958605427
)0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit)
237082.5
ns (± 1656.6465580146594
)215119.21978021978
ns (± 15383.130150916904
)1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit)
1788.798969072165
ns (± 381.72700118857995
)2857.5208333333335
ns (± 1016.9530546445477
)0.63
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit)
8228.083333333334
ns (± 729.4953795411799
)7473.461538461538
ns (± 111.07926252952242
)1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None)
1068.78125
ns (± 438.1365733511581
)1095.4285714285713
ns (± 604.0887488563624
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None)
883.747311827957
ns (± 272.6231136295793
)798.6185567010309
ns (± 346.7454470771441
)1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None)
1649.5
ns (± 38.961519477556315
)1539.340206185567
ns (± 686.11748700262
)1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None)
238164.65625
ns (± 27575.816615604228
)230232.43956043955
ns (± 24053.82980511687
)1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None)
1803.4270833333333
ns (± 339.5913564330446
)1623.0384615384614
ns (± 30.663809788890077
)1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None)
8308.8125
ns (± 1010.2304199121057
)8538.061224489797
ns (± 915.2130935045656
)0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None)
1017.9684210526316
ns (± 358.8412039195877
)942.125
ns (± 359.3230550559438
)1.08
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None)
691.5670103092783
ns (± 389.2459566054309
)882.139175257732
ns (± 295.2621076252636
)0.78
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None)
1635.9479166666667
ns (± 309.0617335638767
)1683.9787234042553
ns (± 439.32920467466437
)0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None)
203002.58333333334
ns (± 2862.4677356921925
)206123.92307692306
ns (± 2934.789840901118
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None)
1670.1978021978023
ns (± 209.1744205617365
)1894.8020833333333
ns (± 368.4700550510154
)0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None)
7646.294117647059
ns (± 163.6179867503426
)8843.345360824742
ns (± 895.975891837663
)0.86
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit)
917.1145833333334
ns (± 440.60834427895907
)1118.627659574468
ns (± 415.21762616269547
)0.82
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit)
776.0051546391752
ns (± 349.8228457528937
)790.9329896907217
ns (± 390.46782590504205
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit)
1710.3247422680413
ns (± 324.3454630196687
)1646.5473684210526
ns (± 362.5807545684502
)1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit)
251385.68309859154
ns (± 12319.824338160786
)251743.1923076923
ns (± 1340.3468073982062
)1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit)
1660.0625
ns (± 487.9386892568412
)1689.4891304347825
ns (± 608.6073545139479
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit)
7747.142857142857
ns (± 138.0874066239636
)8677.175257731958
ns (± 825.4681375123512
)0.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None)
1054.8020833333333
ns (± 435.5684638865126
)963.1082474226804
ns (± 437.5612470629357
)1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None)
977.7
ns (± 19.759988432616627
)853.6770833333334
ns (± 273.0993069733028
)1.15
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None)
1684.84375
ns (± 405.2738470693872
)1700.75
ns (± 302.5554668590799
)0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None)
250214.7123287671
ns (± 12385.089564202515
)245417.7
ns (± 7127.802941227086
)1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None)
1860.957894736842
ns (± 388.75105297222035
)1818.8157894736842
ns (± 349.8211477117102
)1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None)
9025.677083333334
ns (± 800.0000459840995
)7992.5
ns (± 300.8689245437248
)1.13
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
39149.80020650228
ns (± 22.223213461609514
)37531.44866129557
ns (± 288.42792459236824
)1.04
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None)
39752.28846958705
ns (± 48.609526828776
)39677.19975789388
ns (± 33.30175357596925
)1.00
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None)
32200.713602701824
ns (± 27.856090428534394
)32144.55098470052
ns (± 24.128161111661704
)1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None)
32263.621614896336
ns (± 59.91275377988514
)32649.78095703125
ns (± 225.00138572043966
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
13209.970774332682
ns (± 54.84223843675544
)13263.780054364886
ns (± 53.62144081051298
)1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF)
13287.382689339775
ns (± 66.09950875067976
)13161.276530674526
ns (± 32.43813011501103
)1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None)
13059.543862479073
ns (± 58.55631833825274
)13124.370751601
ns (± 24.793478644859196
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
1750.1035718917847
ns (± 9.120663481664177
)1751.9948931376139
ns (± 10.628701577900431
)1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF)
1713.4323376246862
ns (± 8.690288871542622
)1781.871156056722
ns (± 13.103101074372143
)0.96
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None)
1697.5821283976236
ns (± 7.641320080125218
)1807.423111597697
ns (± 7.096476404059914
)0.94
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
153788.19928850446
ns (± 562.6657699668981
)151124.25616048177
ns (± 1124.8849785561692
)1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL)
138774.2949625651
ns (± 421.2059672810312
)152847.88304036457
ns (± 794.6640690985186
)0.91
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL)
128579.43885091147
ns (± 853.6150634813947
)128706.5912516276
ns (± 847.7438385521608
)1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF)
170546.1594563802
ns (± 952.1453652815504
)167710.48948567707
ns (± 883.5616692046779
)1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF)
154180.3080403646
ns (± 1168.6485938089122
)168349.6273890904
ns (± 840.7311217559185
)0.92
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF)
155866.58688964843
ns (± 958.192472441366
)145396.21122233072
ns (± 1213.5176996656319
)1.07
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None)
150364.83574567523
ns (± 474.98645403586806
)151838.4446126302
ns (± 941.7447928118735
)0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None)
140322.84435221355
ns (± 465.62401050816226
)139035.21006422775
ns (± 346.19627338921777
)1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None)
130263.56087239583
ns (± 307.5264430408502
)127699.62374441964
ns (± 657.045616005322
)1.02
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
17111.78761545817
ns (± 26.26023312443522
)16748.338987077987
ns (± 118.20966648324342
)1.02
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV)
17039.408897908528
ns (± 145.1067574180501
)17018.398072462816
ns (± 42.26399022153874
)1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV)
15111.627655029297
ns (± 21.867991800666342
)15159.866306849888
ns (± 59.11708571509935
)1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV)
15301.378667195639
ns (± 14.492240529904707
)14227.257696533203
ns (± 68.2399442276596
)1.08
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV)
123612.52054036458
ns (± 1548.381775655012
)121444.43941243489
ns (± 700.6769006428111
)1.02
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None)
21115.852440388997
ns (± 191.48203856313523
)21386.197987874348
ns (± 142.90270803157622
)0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None)
20993.756642659504
ns (± 50.55153338833659
)21086.387876383462
ns (± 145.69156833415144
)1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None)
16725.82146512545
ns (± 88.04860361606859
)16521.462125142414
ns (± 18.405632953402257
)1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None)
16302.03375680106
ns (± 35.91628550540382
)15865.75393458775
ns (± 139.8331899612614
)1.03
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None)
131620.78436686198
ns (± 779.8029969393061
)135840.70642089844
ns (± 123.80145868265457
)0.97
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
81.70137405395508
ns (± 0.1285766810266039
)81.0539722442627
ns (± 0.10540460013111921
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
237.48857734998066
ns (± 1.9714556228395475
)238.25463598115104
ns (± 2.0965896384715856
)1.00
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None)
290.6902986594609
ns (± 0.981964280740517
)296.284496988569
ns (± 2.0797095417417975
)0.98
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None)
328.83207515569836
ns (± 1.223260242606264
)328.72532834325517
ns (± 3.746647414749243
)1.00
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None)
363.6723300933838
ns (± 1.937090862441732
)331.17518707422107
ns (± 0.48654309128764117
)1.10
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None)
244.5895438194275
ns (± 1.047937097006265
)247.76899184499467
ns (± 1.726924588047609
)0.99
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None)
196.68343004813562
ns (± 0.44267934236688905
)186.53254949129544
ns (± 0.8209471873154857
)1.05
BDN.benchmark.Network.RawStringOperations.Increment(Params: None)
330.8690802867596
ns (± 0.6524513146046107
)314.19716906547546
ns (± 0.48824008850750794
)1.05
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None)
337.21360031763714
ns (± 2.258213353812915
)310.82941876924957
ns (± 0.7057595569363706
)1.08
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None)
362.03944768224443
ns (± 1.5224873967557453
)372.6778611183166
ns (± 2.0174269998876757
)0.97
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None)
370.82769028345746
ns (± 2.9345547239202356
)387.90918988447925
ns (± 0.5587610348604641
)0.96
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
62498.07032267252
ns (± 75.81513502821822
)61094.33104294997
ns (± 236.56330694714447
)1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL)
243878.1060546875
ns (± 1862.2913099119971
)235022.09588153547
ns (± 431.3978891303757
)1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL)
122195.44106351412
ns (± 190.61814376568196
)119681.64541015626
ns (± 781.7438017609844
)1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL)
111697.97256234977
ns (± 365.25470294426304
)111842.12037004743
ns (± 306.18004142306495
)1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF)
63208.23058268229
ns (± 403.4872524813661
)61257.13600667318
ns (± 99.28057644044155
)1.03
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF)
249917.7486002604
ns (± 1917.2218153230526
)262081.82779947916
ns (± 1691.2380839498553
)0.95
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF)
135475.26393229168
ns (± 941.5285606531286
)137333.83987862724
ns (± 617.2860401340891
)0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF)
138425.51807454426
ns (± 1034.9976741179898
)141090.09214274088
ns (± 363.34450094981435
)0.98
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None)
60348.79645792643
ns (± 59.39064832976649
)60511.81578979492
ns (± 258.2155306811366
)1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None)
242917.73053385416
ns (± 1022.5883336410416
)245647.6967210036
ns (± 1617.0192120612508
)0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None)
122758.77473958333
ns (± 765.1277898790421
)122068.93591308594
ns (± 300.21871839010953
)1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None)
109848.59076799665
ns (± 306.4814893868525
)112358.17313639323
ns (± 398.17646344653986
)0.98
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
9163.58647664388
ns (± 28.288394282898988
)9251.29917689732
ns (± 31.35743869374496
)0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF)
9125.162887573242
ns (± 15.491047992824795
)9081.778499058315
ns (± 27.195318154277956
)1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None)
9090.636553083148
ns (± 40.46406262105637
)9134.078107561383
ns (± 58.69405139910365
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
34322.960486778844
ns (± 47.21230606491807
)36184.675480769234
ns (± 32.17072679780613
)0.95
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None)
37322.15515136719
ns (± 49.55511756274426
)35665.55950458233
ns (± 37.58058500216938
)1.05
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None)
30408.238102839543
ns (± 45.89535884838861
)30664.97584751674
ns (± 24.200822434852718
)0.99
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None)
30518.54482014974
ns (± 101.50829505839963
)30791.127014160156
ns (± 17.049680017374243
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
1767.4051602681477
ns (± 1.5907239380236642
)1798.9374087407039
ns (± 2.891676342658421
)0.98
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF)
1799.1115842546735
ns (± 1.3339807779346027
)1890.876865386963
ns (± 1.5950804849588254
)0.95
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None)
1890.6609916687012
ns (± 1.8424246546613372
)1856.7550786336262
ns (± 1.8447385419752234
)1.02
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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.82493420441946
ns (± 0.2949152190183726
)258.0922014163091
ns (± 0.9364512592016313
)0.93
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit)
313.31328348013074
ns (± 0.5364594458027453
)315.8517097155253
ns (± 1.3878225485693467
)0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit)
497.6347303390503
ns (± 2.0245673808263804
)504.7474416586069
ns (± 1.7108393543403502
)0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit)
602.7732118765513
ns (± 0.5818604340422482
)629.2561509450277
ns (± 2.5352139963738267
)0.96
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None)
272.18019739786786
ns (± 0.3484116041498658
)275.13751145771573
ns (± 0.512278274876678
)0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None)
306.64214590617587
ns (± 0.560501162744
)324.7824367523193
ns (± 1.4539363756772883
)0.94
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None)
499.46943289893017
ns (± 1.5016245416141352
)502.0285906791687
ns (± 1.4252197046511748
)0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None)
619.7724614824567
ns (± 2.3121162383343896
)625.0886945724487
ns (± 2.7607792261050434
)0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None)
256.6546560696193
ns (± 1.050873538999998
)273.2154822690146
ns (± 1.1918727698167446
)0.94
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None)
297.61362205232894
ns (± 1.4351579571298587
)310.10558160146076
ns (± 2.3251719522118797
)0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None)
503.79507820422833
ns (± 1.7538082918509974
)484.8117816107614
ns (± 2.1835514817467754
)1.04
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None)
621.7151008333478
ns (± 1.8869066099325136
)602.2787812550863
ns (± 5.676540324559603
)1.03
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit)
235.2432220532344
ns (± 0.4116804530666056
)250.37208377397977
ns (± 0.8410439290518434
)0.94
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit)
301.9837148984273
ns (± 1.0882454318542913
)335.7776392187391
ns (± 0.9630757251166121
)0.90
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit)
507.2652183532715
ns (± 3.121993943734138
)516.7052355766297
ns (± 2.4779966137061074
)0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit)
594.5596835796649
ns (± 1.1375361483322308
)629.2868771235148
ns (± 1.7198033827817936
)0.94
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None)
240.82643286387125
ns (± 0.43569280166850693
)254.94451815741402
ns (± 0.9322343655106685
)0.94
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None)
298.107945728302
ns (± 1.5509246863697947
)299.6038315977369
ns (± 1.0077575129565346
)1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None)
492.48855692999706
ns (± 1.3456210529709602
)513.8118841464703
ns (± 0.5905416509435141
)0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None)
607.2950844083514
ns (± 2.030931758018653
)598.4048483031137
ns (± 2.7806084527773396
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
979.0816326530612
ns (± 1124.8808291838511
)832.2916666666666
ns (± 699.3974537025529
)1.18
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit)
718.2795698924731
ns (± 699.2148137544895
)669.7916666666666
ns (± 495.4784591773611
)1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit)
2256.701030927835
ns (± 1322.3170333810872
)1378.9473684210527
ns (± 881.4753996449199
)1.64
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit)
204455.10204081633
ns (± 32176.22584740625
)213270.61855670103
ns (± 41244.60555167672
)0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit)
4018.556701030928
ns (± 2424.799385898897
)1829.591836734694
ns (± 1003.623248783967
)2.20
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit)
11603.030303030304
ns (± 3839.5751929526873
)5691.836734693878
ns (± 1320.3930584260668
)2.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None)
825.2873563218391
ns (± 763.5928524895726
)968.75
ns (± 751.6035489118196
)0.85
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None)
638.2022471910112
ns (± 454.1489588373783
)795.8333333333334
ns (± 570.8565432597369
)0.80
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None)
2418.75
ns (± 1338.1300778560947
)1661.340206185567
ns (± 1005.9071660964167
)1.46
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None)
218281
ns (± 40828.53699721964
)214273.7373737374
ns (± 44437.78174136946
)1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None)
3582.6530612244896
ns (± 2337.1065691375725
)2093.6170212765956
ns (± 914.260793202208
)1.71
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None)
10704.040404040405
ns (± 3362.3036075540927
)5655.208333333333
ns (± 1255.8804662920893
)1.89
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None)
616.0919540229885
ns (± 679.581533896838
)1013.5416666666666
ns (± 760.0027412231268
)0.61
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None)
811.1111111111111
ns (± 661.3646845293237
)559.5744680851063
ns (± 545.6217029975735
)1.45
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None)
2488.5416666666665
ns (± 1995.8309068585766
)1459.375
ns (± 1013.5480280988947
)1.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None)
238797.8947368421
ns (± 31103.36226932528
)206672.09302325582
ns (± 20313.644508427686
)1.16
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None)
3508.080808080808
ns (± 2587.8316811048503
)1707.2916666666667
ns (± 1069.5050298020715
)2.05
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None)
11764.583333333334
ns (± 2672.5890922736985
)5633.333333333333
ns (± 1456.7929207801249
)2.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit)
721.6867469879518
ns (± 758.0540222674599
)662.1052631578947
ns (± 633.4940170616105
)1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit)
880.6451612903226
ns (± 778.5518977585928
)505.9782608695652
ns (± 464.02695019926153
)1.74
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit)
1453.2608695652175
ns (± 1502.1926163025698
)1542.7083333333333
ns (± 895.6908291388884
)0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit)
257637.5
ns (± 44297.958251630036
)248658.42696629214
ns (± 36831.66501120262
)1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit)
2541.4141414141413
ns (± 1877.2542965948157
)1701.0204081632653
ns (± 1025.675025196174
)1.49
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit)
6286.868686868687
ns (± 1607.1045369810245
)5531.578947368421
ns (± 1396.063093579298
)1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None)
936.4583333333334
ns (± 831.880531866353
)788.421052631579
ns (± 647.3946407166711
)1.19
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None)
611.9565217391304
ns (± 497.4312899273205
)654.639175257732
ns (± 597.5680955890964
)0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None)
1575.2577319587629
ns (± 1224.8325504461013
)1638.9473684210527
ns (± 1072.4097677503712
)0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None)
258403.2258064516
ns (± 38198.33097768888
)256834.693877551
ns (± 48067.19545356586
)1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None)
2482.4742268041236
ns (± 1957.7309521738828
)1750
ns (± 1101.0999285403568
)1.42
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None)
9496.39175257732
ns (± 2352.2180071720827
)5717.525773195876
ns (± 1476.2713665740193
)1.66
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
61677.96892438616
ns (± 101.73386638034773
)63402.39780970982
ns (± 69.78667018019718
)0.97
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL)
226700.28545673078
ns (± 475.9015220357614
)228700.03138950892
ns (± 567.7533497108433
)0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL)
136418.64670973556
ns (± 120.34913828514078
)141523.93423227163
ns (± 202.25833622973525
)0.96
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL)
114867.1602376302
ns (± 388.7091959944558
)113441.37620192308
ns (± 108.73677404127064
)1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF)
62177.927943638395
ns (± 67.01031672605113
)62340.858154296875
ns (± 84.85076410635298
)1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF)
258639.59021935097
ns (± 858.1323240264923
)244481.40345982142
ns (± 710.9483613519418
)1.06
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF)
143865.47526041666
ns (± 461.4690696027489
)143218.88509114584
ns (± 432.3517133249962
)1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF)
140678.96728515625
ns (± 329.1600701951317
)138146.93429129463
ns (± 385.80377596631445
)1.02
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None)
62989.18497721354
ns (± 98.5470128954191
)62243.452962239586
ns (± 56.32211665240874
)1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None)
232832.42919921875
ns (± 600.4548915827789
)232507.19168526787
ns (± 1383.6274249504374
)1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None)
137087.89532001203
ns (± 50.92784788642967
)130704.22712053571
ns (± 145.72476500909477
)1.05
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None)
116614.76789202009
ns (± 64.05850700018418
)116017.72836538461
ns (± 144.81961706516705
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
7713.40206185567
ns (± 2161.482364893525
)7038.144329896907
ns (± 1466.0351362155536
)1.10
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit)
7020.408163265306
ns (± 1903.2911909265085
)7447.959183673469
ns (± 1840.0599268500275
)0.94
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit)
283541.3043478261
ns (± 36278.6412874655
)272439.3939393939
ns (± 48097.44958697706
)1.04
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit)
286606.8181818182
ns (± 39882.81914963991
)263566.32653061225
ns (± 37753.53316947801
)1.09
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit)
36446.84210526316
ns (± 10622.261375532198
)34496.84210526316
ns (± 7306.2994188719285
)1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit)
173896.9696969697
ns (± 34722.39897708052
)144502.08333333334
ns (± 19669.227791904403
)1.20
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None)
7248.936170212766
ns (± 1664.9127124170718
)7226.530612244898
ns (± 1956.7251739244653
)1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None)
7398.969072164949
ns (± 1647.3144081960104
)6535.353535353535
ns (± 2409.137076915721
)1.13
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None)
330370
ns (± 57974.25620893056
)280477
ns (± 48124.67574074151
)1.18
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None)
346422.44897959183
ns (± 74039.57256279155
)288362
ns (± 49354.953861867514
)1.20
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None)
40660
ns (± 9913.72785585725
)37088.17204301075
ns (± 8491.912385916346
)1.10
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None)
178961.22448979592
ns (± 39264.84388731829
)147333.33333333334
ns (± 27450.645879171465
)1.21
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None)
8102.083333333333
ns (± 1944.4376357441356
)7088.1720430107525
ns (± 1474.4084637255592
)1.14
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None)
7110.416666666667
ns (± 1895.9502084660496
)7225
ns (± 1345.944253699214
)0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None)
319901.724137931
ns (± 31082.227263243953
)286863.5294117647
ns (± 27796.9244918297
)1.12
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None)
336132.5842696629
ns (± 42566.15913460988
)328028.5714285714
ns (± 59839.95493134639
)1.02
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None)
39868.88888888889
ns (± 6650.43116697081
)40553.1914893617
ns (± 5316.007518940522
)0.98
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None)
168689.47368421053
ns (± 28363.414679358266
)159353
ns (± 29329.6638717235
)1.06
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit)
6801.041666666667
ns (± 2213.28499801904
)7497.777777777777
ns (± 1397.0456611277623
)0.91
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit)
6055.208333333333
ns (± 2727.303267705131
)6792.553191489362
ns (± 1345.5213932602062
)0.89
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit)
384204.3956043956
ns (± 90114.03875348157
)339118.1818181818
ns (± 40778.8641035495
)1.13
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit)
371922.35294117645
ns (± 42772.82007601208
)371082
ns (± 67389.38617985009
)1.00
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit)
36491.75257731959
ns (± 13850.67439771355
)41912.5
ns (± 10789.012442002475
)0.87
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit)
185018.94736842104
ns (± 36239.80207174604
)155324.24242424243
ns (± 31565.604152172516
)1.19
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None)
6750
ns (± 1922.0055315107434
)5525.789473684211
ns (± 1622.561397026954
)1.22
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None)
7550.526315789473
ns (± 1755.5306940971245
)5958.2474226804125
ns (± 934.820627078263
)1.27
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None)
420268.08510638296
ns (± 66919.9922918164
)314071.25
ns (± 17124.04626374964
)1.34
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None)
451170
ns (± 108642.80133919726
)327536.95652173914
ns (± 52942.94402943214
)1.38
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None)
46291.397849462366
ns (± 7802.238473585063
)39590.217391304344
ns (± 5521.865821443317
)1.17
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None)
188584.693877551
ns (± 32773.8843481536
)146168.94736842104
ns (± 27357.04932583829
)1.29
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
15682.554190499442
ns (± 24.822487345271906
)15887.71718343099
ns (± 79.94713605742538
)0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV)
14738.847096761068
ns (± 21.872398952498983
)15130.874633789062
ns (± 41.033327037720056
)0.97
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV)
14523.524533785307
ns (± 18.116664108322666
)14404.97563680013
ns (± 24.48087941068217
)1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV)
13155.259704589844
ns (± 46.61259975041148
)13057.839529854911
ns (± 77.2539938351576
)1.01
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV)
135567.24853515625
ns (± 178.3735425811426
)143646.97091238838
ns (± 460.52459629702184
)0.94
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None)
20810.40989802434
ns (± 35.42492438489271
)18864.524332682293
ns (± 44.78797785690638
)1.10
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None)
18031.63081577846
ns (± 21.804215800208596
)18989.869893391926
ns (± 109.60934190995948
)0.95
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None)
15409.662577311197
ns (± 47.30194128919803
)15510.24148123605
ns (± 31.550844028037027
)0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None)
14938.711438860211
ns (± 61.76454129997045
)15604.714762369791
ns (± 51.361134619887956
)0.96
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None)
141244.54868861608
ns (± 292.8024825589832
)140925.4115513393
ns (± 384.40038307444297
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
124806.42333984375
ns (± 373.3835696481622
)115813.9404296875
ns (± 226.21838542174441
)1.08
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL)
102935.41768391927
ns (± 117.16089876810283
)102887.82877604167
ns (± 156.3609607616139
)1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL)
96928.57578822544
ns (± 237.57606418195704
)100844.29670061384
ns (± 368.993162206638
)0.96
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF)
134707.92987530047
ns (± 285.9916007664766
)134702.9231144832
ns (± 429.9048464949036
)1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF)
119329.77201021634
ns (± 474.88725851145335
)121312.78076171875
ns (± 319.3697702329076
)0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF)
111457.24574497768
ns (± 333.62986186602194
)116814.3521822416
ns (± 338.10828701430245
)0.95
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None)
118719.82073102679
ns (± 234.36608494057623
)117463.84785970052
ns (± 91.26588548019285
)1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None)
104545.0703938802
ns (± 250.47217302856296
)103490.44189453125
ns (± 225.58407259693294
)1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None)
99264.97701009114
ns (± 65.1940803193912
)99996.28383091518
ns (± 136.10792571122803
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
207.06074421222394
ns (± 0.21989975138856124
)208.8609234491984
ns (± 0.3094064451799895
)0.99
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None)
266.55701955159503
ns (± 0.4093676789485343
)266.00674220493863
ns (± 0.6122777644868719
)1.00
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None)
290.9833022526332
ns (± 0.5928207463017012
)300.0147755940755
ns (± 0.7064209140981449
)0.97
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None)
306.84194224221363
ns (± 0.4303618045222501
)303.0313014984131
ns (± 0.43675151942686874
)1.01
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None)
221.22417518070765
ns (± 0.22422687446232537
)220.59453964233398
ns (± 0.19740153086909917
)1.00
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None)
172.75762047086442
ns (± 0.19836950559227756
)174.6827455667349
ns (± 0.3655845485658312
)0.99
BDN.benchmark.Network.RawStringOperations.Increment(Params: None)
310.654844556536
ns (± 0.7099167555062595
)302.3020778383528
ns (± 0.9591145185430436
)1.03
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None)
300.61210904802596
ns (± 0.5418073441532263
)306.42175515492755
ns (± 0.6309967494878553
)0.98
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None)
351.8688003222148
ns (± 0.4143342978347737
)367.7122497558594
ns (± 0.9229478779941803
)0.96
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None)
358.97193976811
ns (± 0.8073355432316041
)350.37198066711426
ns (± 0.880811758883302
)1.02
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
147.57839532998892
ns (± 0.7439072634938292
)143.9977486928304
ns (± 0.36711516667383615
)1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit)
166.73049559959998
ns (± 0.3068211876159234
)179.28719202677408
ns (± 0.49364292858692516
)0.93
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit)
248.1237925015963
ns (± 0.24347620514927357
)253.91520772661482
ns (± 1.1725448660132143
)0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit)
285.5099042256673
ns (± 0.6094995958064551
)269.90068875826324
ns (± 0.7380642107543084
)1.06
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None)
144.50318177541098
ns (± 0.3798190421653483
)139.4311205546061
ns (± 0.34356370822512394
)1.04
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None)
166.9492904956524
ns (± 2.1411493836093474
)194.92655992507935
ns (± 0.31166883421814934
)0.86
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None)
258.2642453057425
ns (± 1.602771506493426
)256.4467259815761
ns (± 0.6399823065555785
)1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None)
277.0052228655134
ns (± 1.9664790972851915
)258.1693581172398
ns (± 0.7949800643125503
)1.07
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None)
134.3712568283081
ns (± 0.1202569979467195
)137.0540215418889
ns (± 0.20303591494772066
)0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None)
170.975923538208
ns (± 0.15253965166640163
)193.52645533425468
ns (± 0.5603838253436049
)0.88
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None)
256.7249127796718
ns (± 0.27403166049335714
)243.91048976353235
ns (± 0.6234469595516663
)1.05
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None)
272.8861059461321
ns (± 1.9629397708040102
)263.51855595906574
ns (± 0.34134365561813246
)1.04
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit)
138.31646612712316
ns (± 0.1532308020871275
)139.440734569843
ns (± 0.31618029489467137
)0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit)
173.41764995029993
ns (± 0.26295238786977476
)179.3027094432286
ns (± 0.3488576414560223
)0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit)
255.95389512869028
ns (± 0.3763534765225521
)260.73153018951416
ns (± 0.3934158840626167
)0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit)
261.7298634847005
ns (± 0.5127715214816274
)252.7585165841239
ns (± 0.4417739892668035
)1.04
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None)
138.482631955828
ns (± 0.3304441885745968
)137.47980753580728
ns (± 0.5166393818386597
)1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None)
178.20971647898355
ns (± 0.2547356887531171
)163.0523935953776
ns (± 0.2802944466901181
)1.09
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None)
265.7939910888672
ns (± 0.6012991614040053
)254.59132875714982
ns (± 0.4813912336374673
)1.04
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None)
261.64356231689453
ns (± 0.3755637915154165
)263.4059088570731
ns (± 0.2349476329881665
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
47678.864125569664
ns (± 221.45449848964276
)48704.81511042668
ns (± 136.60071353080878
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL)
55207.05210164388
ns (± 261.8794687202412
)59895.97055053711
ns (± 221.0915724109083
)0.92
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL)
123167.98139836238
ns (± 393.7926195440343
)123214.97666015624
ns (± 791.2461603483661
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL)
97765.5233561198
ns (± 594.8033492977347
)95545.55353655134
ns (± 642.7559652966738
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL)
61091.90682576497
ns (± 213.66019259701477
)62347.92215983073
ns (± 55.207915914507716
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL)
34395.981462751115
ns (± 78.17193639213932
)35915.77470515324
ns (± 157.31084409935676
)0.96
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL)
209251.796875
ns (± 776.1395187348425
)202932.3735514323
ns (± 1341.2712657921131
)1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL)
384666.6814127604
ns (± 2988.881571221214
)387076.0038736979
ns (± 3043.0039621820047
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF)
47642.37357788086
ns (± 211.30051911406176
)45126.985674176896
ns (± 149.7631575572767
)1.06
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF)
63659.501255580355
ns (± 215.69912778055414
)63943.23873697917
ns (± 492.0815184736592
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF)
129081.23285381611
ns (± 553.7669802211936
)134995.43849283856
ns (± 543.7789860900534
)0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF)
93834.03853934152
ns (± 246.8443683398533
)100108.19190325055
ns (± 173.9906358224118
)0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF)
62448.896944173175
ns (± 378.66677137074726
)65782.61401367188
ns (± 267.053937543508
)0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF)
42421.95068155925
ns (± 258.242566348907
)42783.266150841344
ns (± 130.399648984401
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF)
211664.42207845053
ns (± 978.6805577952231
)208767.74606933593
ns (± 976.0675779405582
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF)
387802.1793294271
ns (± 2717.3992709854447
)395242.02106584824
ns (± 2216.2361583334955
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None)
46186.53069196428
ns (± 299.7996323779122
)52214.561263020834
ns (± 116.2771520915837
)0.88
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None)
58661.93464152018
ns (± 334.5737362678112
)58741.43282063802
ns (± 248.96903309847164
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None)
123944.68001883371
ns (± 585.2338543037087
)125555.67068684896
ns (± 916.232576917604
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None)
100125.50266810825
ns (± 564.2453698163679
)103045.08008626303
ns (± 462.7526260575613
)0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None)
75073.56354229267
ns (± 263.2328683269888
)64909.2996497521
ns (± 140.7422211186713
)1.16
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None)
33753.470859781904
ns (± 225.2819051768266
)34102.969217936195
ns (± 30.55484386652927
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None)
201554.24158653847
ns (± 794.2043156001955
)204964.55275065106
ns (± 1023.9473923688824
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None)
380626.78380533855
ns (± 2918.911561042913
)381608.9039713542
ns (± 2784.0494689821094
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
16382.932261875698
ns (± 21.970154036968864
)17115.132298787434
ns (± 25.62958441491694
)0.96
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL)
20266.46216583252
ns (± 31.59836829196979
)20339.414790852865
ns (± 138.63270039928875
)1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL)
21874.2120707194
ns (± 152.99725001087126
)22686.058265686035
ns (± 12.055507428073883
)0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL)
22498.138305664062
ns (± 229.6803390265357
)22547.018515450614
ns (± 104.55813950967304
)1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL)
18142.11349741618
ns (± 26.063131399993914
)16334.274841308594
ns (± 8.843313765889295
)1.11
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL)
10753.599483235677
ns (± 64.9336234686115
)10513.179529825846
ns (± 67.19256516623551
)1.02
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL)
22420.628099714006
ns (± 85.80323193376401
)22334.279955546062
ns (± 23.855758581761634
)1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL)
22101.97438921247
ns (± 131.64009062968452
)22827.827310180663
ns (± 122.1153424078771
)0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL)
27576.400530133928
ns (± 13.415743961966871
)28655.774124145508
ns (± 38.03652752536211
)0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL)
28022.64790780204
ns (± 142.9260070756418
)29162.88546400804
ns (± 106.06010938467159
)0.96
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF)
22894.47803039551
ns (± 136.6790282423026
)22723.444739708535
ns (± 82.91662486234087
)1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF)
26659.299872262138
ns (± 78.00208785984302
)26122.00976460775
ns (± 165.85294705702364
)1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF)
28825.84056527274
ns (± 114.00389591248894
)29148.19671848842
ns (± 106.77930677601901
)0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF)
29779.225399780273
ns (± 134.0712860184334
)29644.633494059246
ns (± 96.57010935972534
)1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF)
16326.915214538574
ns (± 27.808584873069606
)16437.976236196664
ns (± 14.333194028050254
)0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF)
10650.958146158855
ns (± 60.52664982821182
)10741.658579508463
ns (± 62.040995894863784
)0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF)
28798.28568725586
ns (± 107.80736328476316
)28835.934499104816
ns (± 32.96870574131259
)1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF)
27403.19630686442
ns (± 44.29281674089982
)28046.907492501396
ns (± 80.33472741171187
)0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF)
35018.34660121373
ns (± 159.00480306153977
)34176.23247352013
ns (± 146.15394306065022
)1.02
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF)
35133.788090006514
ns (± 123.80471841106296
)37388.431188964845
ns (± 197.25242938991607
)0.94
BDN.benchmark.Operations.RawStringOperations.Set(Params: None)
15818.254299457256
ns (± 17.760420557162227
)14886.770932006835
ns (± 62.9371997849056
)1.06
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None)
20241.085046386717
ns (± 126.87133085210836
)19894.021776471818
ns (± 77.65204839705059
)1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None)
22884.699713134767
ns (± 98.10102253144346
)21711.395720418295
ns (± 112.70739968809713
)1.05
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None)
22769.614982018105
ns (± 18.654166966086674
)22235.284016927082
ns (± 96.63885930378696
)1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None)
16559.812833658852
ns (± 98.3434200747404
)16236.989267985025
ns (± 11.887042334964002
)1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None)
11135.695978800455
ns (± 50.974025259386934
)10816.526865641275
ns (± 47.13085828385028
)1.03
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None)
22895.471579996745
ns (± 115.22438504429437
)23001.692134602865
ns (± 72.38977052873885
)1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None)
22588.753064836776
ns (± 86.84473635713141
)21459.508542887368
ns (± 87.76457708318691
)1.05
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None)
28276.75462928185
ns (± 53.89090403822104
)29061.369982910157
ns (± 96.52840250848352
)0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None)
26339.453486515926
ns (± 56.908389767377074
)26631.779296875
ns (± 35.05728085066752
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
63184.20918782552
ns (± 73.34075499721452
)64199.522047776445
ns (± 48.72576853245947
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL)
82125.49351283482
ns (± 48.83854598463917
)82112.91155133929
ns (± 181.01718217072067
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL)
119231.97195870536
ns (± 194.2019641915887
)115886.29995492789
ns (± 92.52042385755678
)1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL)
93553.91438802083
ns (± 113.79764311700531
)97324.2549641927
ns (± 621.748415329007
)0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL)
53839.636666434155
ns (± 47.725919009370934
)55290.14657827524
ns (± 59.1623516698904
)0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL)
53073.99139404297
ns (± 111.72240176495427
)50664.503696986605
ns (± 52.77286702931247
)1.05
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL)
194081.46798270088
ns (± 349.48324917251364
)191794.19978215144
ns (± 420.30674618011693
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL)
324632.8438895089
ns (± 1056.3088875707688
)346425.6103515625
ns (± 652.6125403902739
)0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF)
63471.968994140625
ns (± 50.50887034565121
)65659.71243722098
ns (± 35.027963024158176
)0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF)
85433.65397135417
ns (± 304.79615333357583
)86918.54160853794
ns (± 141.4947243898637
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF)
131564.0323893229
ns (± 737.5247977977739
)124731.63190569196
ns (± 688.1130272298817
)1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF)
96420.7100423177
ns (± 1086.1233493741126
)96820.15052208534
ns (± 251.7249410280462
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF)
52471.761615459734
ns (± 62.73728485163808
)54808.492572490984
ns (± 47.03337336268842
)0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF)
55190.450439453125
ns (± 147.4224903146698
)56504.65604341947
ns (± 68.50634025927685
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF)
183768.03873697916
ns (± 409.3850598265761
)189077.23958333334
ns (± 637.97434965542
)0.97
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF)
340282.8238932292
ns (± 1373.5649209071105
)343774.53264508926
ns (± 1912.6453897434315
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None)
62984.08987862723
ns (± 101.7038807719485
)63579.82177734375
ns (± 83.77720196717198
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None)
78874.4649251302
ns (± 60.50202016392625
)79270.58024088542
ns (± 147.3421703354692
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None)
114500.98528180804
ns (± 132.59727701335174
)112122.1418108259
ns (± 104.00680475762428
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None)
93311.65974934895
ns (± 135.84581515898793
)92025.54606119792
ns (± 137.56176173496357
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None)
55665.22399902344
ns (± 41.76077284331
)54726.60217285156
ns (± 26.529573081157274
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None)
50353.417532784595
ns (± 88.86230067440768
)49603.6873953683
ns (± 54.996704152403666
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None)
189122.48011997767
ns (± 459.3661005932282
)185267.5602839543
ns (± 560.4762842258314
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None)
334708.96402994794
ns (± 573.9192691567497
)329449.9197823661
ns (± 1506.7500830754416
)1.02
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
146197.07988630023
ns (± 959.4154120550288
)143528.25439453125
ns (± 1338.8055004570597
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit)
18456.82221867488
ns (± 52.74134126567522
)18473.32534790039
ns (± 21.19162385818636
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit)
17108.256220499676
ns (± 26.376421991972887
)17493.356727091472
ns (± 112.10778760397947
)0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit)
140346.09368489584
ns (± 221.02726094779118
)141733.61899820963
ns (± 201.48215325337412
)0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit)
44268.590916224886
ns (± 249.61384196215513
)44038.77787562779
ns (± 152.56436388757822
)1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit)
101475.37217203777
ns (± 236.51098646383485
)98092.26926967075
ns (± 336.8334078409845
)1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit)
10188289.309570312
ns (± 196002.60190609933
)10009765.272836538
ns (± 132147.26065126254
)1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit)
276348.24344726565
ns (± 28504.47683001229
)277253.8776269531
ns (± 28172.062889097597
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None)
144054.87973257212
ns (± 718.8535307521354
)143078.935941256
ns (± 1016.6082968593909
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None)
18628.35839436849
ns (± 126.16518442447526
)17734.992174784344
ns (± 22.632461388182946
)1.05
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None)
17838.129312133788
ns (± 154.41601889025762
)17915.92204589844
ns (± 95.89005864954596
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None)
139874.37417367788
ns (± 475.84096839067956
)140146.53291015624
ns (± 890.8158773293048
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None)
43473.58291860727
ns (± 106.96439913494117
)42743.274731445315
ns (± 229.93212389007107
)1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None)
103137.49233572824
ns (± 194.71453054568525
)99712.4189077524
ns (± 213.02146759513576
)1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None)
10329189.266601562
ns (± 202582.20920543457
)10092918.356617646
ns (± 206314.76576164737
)1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None)
273768.13857666013
ns (± 25776.840334135763
)273675.6987988281
ns (± 26367.77860833751
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None)
144574.6174519857
ns (± 331.5614271743492
)142990.98232421876
ns (± 844.0518119120978
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None)
18030.889354451498
ns (± 147.27313537406653
)17849.51750401088
ns (± 39.59133566118644
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None)
17363.61692575308
ns (± 51.29116929788282
)17512.41138131278
ns (± 15.194633296910252
)0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None)
141526.0762765067
ns (± 595.170136841651
)140881.26053292412
ns (± 601.5701594121832
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None)
43601.40358625139
ns (± 101.19750706927529
)43191.817578125
ns (± 274.57426765371827
)1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None)
98979.0339073768
ns (± 166.77651390734226
)100959.66612141927
ns (± 349.24058290956606
)0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None)
8558438.420833332
ns (± 54165.921806925515
)8433289.271875
ns (± 34506.20429907486
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None)
225858.51391601562
ns (± 225.15508104970957
)225689.9344563802
ns (± 670.3040856095125
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit)
141885.67197265624
ns (± 684.4033246297712
)143854.07521158856
ns (± 978.2360444822444
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit)
18052.234432983398
ns (± 120.03141775674582
)18153.98357849121
ns (± 49.53734835008011
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit)
17699.44533429827
ns (± 78.05368972369841
)17428.309240722658
ns (± 60.63916500424083
)1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit)
145635.64835611978
ns (± 972.3674859685577
)144185.35246582032
ns (± 458.34020894741167
)1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit)
43223.076189313615
ns (± 195.35237297229747
)42913.6602736253
ns (± 89.25060230971874
)1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit)
100798.84146321614
ns (± 312.6955462048523
)98696.84769112723
ns (± 186.81102439813165
)1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit)
9451486.91875
ns (± 86420.803209036
)9507251.2984375
ns (± 40220.93699715036
)0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit)
257708.6743861607
ns (± 977.6266902290093
)246411.37184244793
ns (± 932.6356265871226
)1.05
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None)
143883.6362492488
ns (± 603.5220275271438
)146284.4712076823
ns (± 858.9109606346209
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None)
17949.893892560685
ns (± 89.75335715212567
)17939.62415822347
ns (± 12.460200190741425
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None)
17793.358396089992
ns (± 12.205706930831616
)17401.237510681152
ns (± 18.654385132070843
)1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None)
141301.50967843193
ns (± 324.42778570362543
)137298.6833214393
ns (± 174.9464371309241
)1.03
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None)
41789.27948434012
ns (± 97.56016793672298
)43026.18411254883
ns (± 89.72222926900193
)0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None)
100229.68818359375
ns (± 454.92957527455076
)98609.7443359375
ns (± 259.40109462520945
)1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None)
9521772.431919644
ns (± 41217.33435282575
)9296267.032291668
ns (± 63200.67534581505
)1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None)
250511.86868990384
ns (± 1124.662348338268
)248620.08420973556
ns (± 345.5593532153819
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
13940.553225003756
ns (± 23.39308042475616
)13960.354966383715
ns (± 18.26108853585736
)1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL)
20677.97112098107
ns (± 20.101044809934052
)20254.285685221355
ns (± 50.36579197769076
)1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL)
22110.953063964844
ns (± 128.81262637613764
)20760.16599214994
ns (± 21.204016869034884
)1.07
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL)
22432.005896935098
ns (± 293.95091111000227
)22891.708256648137
ns (± 48.07208631301256
)0.98
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL)
15954.24288236178
ns (± 20.158405591623808
)15965.91526911809
ns (± 42.46470399150936
)1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL)
10693.911743164062
ns (± 18.318343512683025
)10781.174621582031
ns (± 27.025349206837266
)0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL)
22039.074925013952
ns (± 38.72390290295472
)21289.249713604266
ns (± 32.564980062445514
)1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL)
22585.267169658953
ns (± 33.33182968330118
)22077.60184151786
ns (± 108.78546714020399
)1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL)
27829.596165248327
ns (± 86.23014552254365
)26260.000406901043
ns (± 165.08706974041382
)1.06
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL)
27654.24509684245
ns (± 91.39107544193186
)26964.45281982422
ns (± 109.19889716729148
)1.03
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF)
19536.698201497395
ns (± 52.87167768528193
)19149.59996541341
ns (± 33.46300779742892
)1.02
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF)
25507.237141927082
ns (± 84.04608786178748
)25820.433044433594
ns (± 47.961280905385905
)0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF)
27160.51544189453
ns (± 62.57281051775165
)26159.354727608817
ns (± 62.63477527299465
)1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF)
27816.133931477863
ns (± 79.20981553035548
)26577.13797433036
ns (± 85.91625716942096
)1.05
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF)
15309.243367513021
ns (± 32.52450635867499
)15368.29345703125
ns (± 21.12249667944704
)1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF)
10858.478495279947
ns (± 14.409381957954416
)10705.691426595053
ns (± 18.111143234705803
)1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF)
26866.04679652623
ns (± 242.56979307241014
)26931.249287923176
ns (± 36.8116889363276
)1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF)
27837.79050386869
ns (± 23.753056038882445
)27099.54071044922
ns (± 51.84806144368041
)1.03
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF)
31309.675816127234
ns (± 159.74832478750253
)33068.04341634115
ns (± 146.06882811428503
)0.95
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF)
31086.03515625
ns (± 105.89751531161916
)33573.0165608724
ns (± 123.53607015560682
)0.93
BDN.benchmark.Operations.RawStringOperations.Set(Params: None)
13954.188435872396
ns (± 18.55952392074635
)14008.782078669621
ns (± 17.228534662247892
)1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None)
19465.446120042066
ns (± 38.93913832007978
)23273.411661783855
ns (± 124.12233996179255
)0.84
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None)
20799.36741420201
ns (± 37.18985657409625
)21037.538655598957
ns (± 15.82888296317687
)0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None)
22639.155796595984
ns (± 40.55111161982866
)22505.917256673176
ns (± 57.66045699279155
)1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None)
15296.59423828125
ns (± 16.18642965206174
)15517.429410494291
ns (± 16.489779341721707
)0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None)
10880.553318903996
ns (± 18.68656637918415
)11008.277130126953
ns (± 29.560083247106665
)0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None)
22794.00634765625
ns (± 26.82275629304268
)22118.166024344308
ns (± 29.55333817947947
)1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None)
21999.9116007487
ns (± 22.364602191707778
)22181.54841831752
ns (± 30.42261077103716
)0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None)
26010.475667317707
ns (± 66.97279918524393
)26593.18673270089
ns (± 41.98222263402084
)0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None)
26345.704298753004
ns (± 32.35654924893273
)26864.050946916854
ns (± 72.26648919455805
)0.98
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
140652.8236653646
ns (± 643.6927957423596
)135824.93676757812
ns (± 807.8741503813542
)1.04
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL)
10542.454004141
ns (± 16.415225532974038
)10599.426501682827
ns (± 43.84843517815848
)0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL)
9582.064909871418
ns (± 55.46290507696672
)9676.68228149414
ns (± 80.64693545386851
)0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL)
10360.07658996582
ns (± 48.17211715125504
)10614.54384358724
ns (± 57.82262232987354
)0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL)
12174.34894917806
ns (± 79.67610874786345
)11673.51527709961
ns (± 66.92900301297794
)1.04
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL)
11961.474385579428
ns (± 57.51827024022708
)11822.19457244873
ns (± 49.84391206259623
)1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL)
10939.785937969502
ns (± 35.448603679219296
)10053.047247314453
ns (± 55.815386880822246
)1.09
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL)
9849.311917622885
ns (± 19.2808523275134
)10121.106295776368
ns (± 41.78454615492661
)0.97
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL)
11458.89379679362
ns (± 55.841221292467914
)11279.309113566082
ns (± 61.89462586046806
)1.02
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL)
12087.178404744465
ns (± 51.983375829465324
)12220.253187052409
ns (± 67.6397028302941
)0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL)
11237.146699269613
ns (± 13.464550734382595
)10842.176900227865
ns (± 6.62191668726219
)1.04
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL)
13104.549154663086
ns (± 33.58898981136651
)13336.903072102865
ns (± 46.401529631466914
)0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL)
11717.295037841797
ns (± 54.37392101350635
)10908.039948781332
ns (± 13.121913192146964
)1.07
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL)
11749.21085357666
ns (± 35.46530923207659
)11171.1081199646
ns (± 5.947268111361549
)1.05
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL)
10696.498095921108
ns (± 54.493077951912475
)10986.33704884847
ns (± 9.633784644775812
)0.97
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF)
152859.81720842634
ns (± 507.0698971826639
)156139.65065220423
ns (± 644.7293486610461
)0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF)
46068.6819152832
ns (± 156.4182561606071
)49579.93354492188
ns (± 194.11884206010538
)0.93
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF)
45667.46032104492
ns (± 241.622139420852
)46272.49307657878
ns (± 167.90503751050633
)0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF)
52779.68115234375
ns (± 189.45996729162226
)52032.389573317305
ns (± 78.90630515394137
)1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF)
89003.8726109096
ns (± 872.843520197907
)86402.1408342634
ns (± 303.66649484562095
)1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF)
110720.8005452474
ns (± 631.5941642785862
)115357.65657552083
ns (± 346.43158656334197
)0.96
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF)
49358.43948800223
ns (± 94.74085591272728
)48183.92035616361
ns (± 178.80353868713584
)1.02
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF)
41996.437556675504
ns (± 178.8273274518457
)42090.04731750488
ns (± 72.75285578042842
)1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF)
59132.701337541854
ns (± 222.7512477175345
)54142.00273786272
ns (± 224.04710055000365
)1.09
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF)
92104.7476969401
ns (± 392.1368510572438
)92591.35017089844
ns (± 511.2384304799097
)0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF)
63272.89881998698
ns (± 415.2063201965029
)56314.21748134068
ns (± 202.2371494159257
)1.12
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF)
13143.514899620643
ns (± 35.102620765267986
)13268.509755815778
ns (± 27.492363557767238
)0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF)
76920.70912388393
ns (± 315.22908518023354
)80145.62062988282
ns (± 446.2211618304426
)0.96
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF)
46553.99438985189
ns (± 77.95937980692169
)47105.96669514974
ns (± 235.95636894732309
)0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF)
50384.19705607097
ns (± 145.9523137233554
)47608.87710367839
ns (± 164.5179148762074
)1.06
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None)
135183.8830810547
ns (± 553.839661562889
)139525.5224984976
ns (± 376.0322753667219
)0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None)
46848.26307896205
ns (± 151.44178458149247
)47351.17889404297
ns (± 88.99219972240365
)0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None)
50197.883072916666
ns (± 348.2401125772252
)51385.84516601563
ns (± 184.47035988438688
)0.98
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None)
56893.58101008488
ns (± 213.6438290441645
)56896.200608473555
ns (± 218.87117908246142
)1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None)
76687.84107666016
ns (± 297.1267182845438
)75712.14296061198
ns (± 312.31987688102794
)1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None)
101877.38212367466
ns (± 275.9706954204348
)103997.47040201823
ns (± 275.208276098608
)0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None)
47860.62857491629
ns (± 128.66035975893809
)50194.73798915318
ns (± 117.34027682439776
)0.95
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None)
41577.13124593099
ns (± 127.6948850279182
)42085.78868408203
ns (± 102.54763256479536
)0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None)
50331.82808274489
ns (± 190.5320658874267
)50633.69461466472
ns (± 198.4759365647568
)0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None)
79909.15671212332
ns (± 180.6433160645312
)79158.8343069894
ns (± 361.9780583873881
)1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None)
54474.315745035805
ns (± 340.5074120583361
)56359.23766276042
ns (± 172.1143696311885
)0.97
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None)
13230.053467814128
ns (± 35.636801971606126
)13262.709314982096
ns (± 38.09839821231459
)1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None)
68366.73222133091
ns (± 176.82959577716898
)67672.2800374349
ns (± 144.58019588660906
)1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None)
56071.04247843425
ns (± 140.75918057203842
)46310.52224731445
ns (± 210.77027964626748
)1.21
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None)
48613.154235839844
ns (± 111.15859871186169
)52936.236130777994
ns (± 157.82470535170663
)0.92
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
94115.77758789062
ns (± 315.71488820949173
)94021.13821847098
ns (± 257.2023638177835
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit)
25128.756059919084
ns (± 32.33473404007979
)24730.000406901043
ns (± 69.5689851992964
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit)
24499.105834960938
ns (± 27.98269941901988
)23554.31910923549
ns (± 19.33049154277854
)1.04
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit)
72975.07672991071
ns (± 80.26418304909967
)76165.8984375
ns (± 94.39385086007852
)0.96
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit)
33206.968587239586
ns (± 71.76659263363962
)30833.763474684496
ns (± 22.500287621563704
)1.08
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit)
64616.575404575895
ns (± 192.74485537884198
)61488.57187124399
ns (± 97.5980466182032
)1.05
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit)
5271027.283653846
ns (± 40887.19715983816
)5262365.520833333
ns (± 54312.73160027457
)1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit)
170527.38745117188
ns (± 28626.13066824187
)167582.68872070312
ns (± 29623.464994432754
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None)
93591.6162109375
ns (± 378.6492363768143
)93963.6980329241
ns (± 349.7612659006576
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None)
25275.539071219308
ns (± 21.193782513843217
)24443.609720865887
ns (± 22.198050863901756
)1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None)
23675.901358468192
ns (± 30.672120686721094
)24256.028630183293
ns (± 55.53897408771171
)0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None)
76676.82729867789
ns (± 102.39803284333713
)76142.94782366071
ns (± 225.51507585343018
)1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None)
33291.0780843099
ns (± 57.87463937990049
)32656.388753255207
ns (± 154.56049405248598
)1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None)
61088.981119791664
ns (± 50.87111383513043
)60452.23673502604
ns (± 78.86978790986699
)1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None)
5348225.78125
ns (± 51115.20903448766
)5293828.75
ns (± 45835.16356841015
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None)
168304.85595703125
ns (± 28164.192999372885
)169834.43115234375
ns (± 30184.95263944117
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None)
93062.33869280134
ns (± 539.3645140621336
)93734.26138070914
ns (± 508.2671608039922
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None)
24962.164088657923
ns (± 21.549465863052017
)24735.126604352678
ns (± 39.198916034059835
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None)
23865.442810058594
ns (± 28.42110500904485
)23624.093158428484
ns (± 15.94746256298848
)1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None)
73798.37280273438
ns (± 52.25233953854654
)76196.80698939732
ns (± 132.38971220630572
)0.97
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None)
33113.22501046317
ns (± 65.81306845094672
)31031.04224571815
ns (± 87.95553606500792
)1.07
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None)
63861.08834402902
ns (± 92.14309428696058
)61382.63671875
ns (± 123.08933553083739
)1.04
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None)
4430405.833333333
ns (± 13603.715157932696
)4390144.350961538
ns (± 4149.214081446918
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None)
126812.20984825722
ns (± 85.72306700819
)127661.8913922991
ns (± 394.11166742219206
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit)
92617.32318584736
ns (± 220.35887190375738
)95342.6192220052
ns (± 529.9612745951625
)0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit)
25588.42010498047
ns (± 19.395012808919137
)24692.334899902344
ns (± 27.892106316640184
)1.04
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit)
23903.52508544922
ns (± 89.5873966988919
)24442.252022879464
ns (± 46.08994087822526
)0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit)
74934.81526692708
ns (± 408.8925172847418
)79087.95078822544
ns (± 95.45552446839778
)0.95
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit)
31264.237467447918
ns (± 130.0068140771268
)32370.154278094953
ns (± 25.67675786752781
)0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit)
62118.451334635414
ns (± 89.65643433815922
)61953.928786057695
ns (± 57.75239905857066
)1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit)
5064100
ns (± 17504.559593374317
)4974867.395833333
ns (± 9816.869603971627
)1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit)
145052.98990885416
ns (± 1263.957330081956
)146217.41192157453
ns (± 195.77857836037197
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None)
93562.34566824777
ns (± 257.4858505643946
)92932.49633789062
ns (± 480.3248175869275
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None)
24823.84512765067
ns (± 28.318437638547895
)24937.021963936942
ns (± 26.523179342421503
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None)
23687.193400065105
ns (± 46.78625473411352
)24628.41292161208
ns (± 62.99001951118506
)0.96
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None)
75191.19873046875
ns (± 39.458748130303235
)76389.41040039062
ns (± 142.78967055667468
)0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None)
30199.463602701824
ns (± 98.61159389437647
)32366.80646623884
ns (± 36.26222681540236
)0.93
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None)
61903.33251953125
ns (± 81.85915393827409
)61848.78845214844
ns (± 53.119499290228674
)1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None)
5062281.71875
ns (± 9500.573854481272
)5029578.958333333
ns (± 5376.822111428845
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None)
139918.20417131696
ns (± 207.3318172338615
)144573.76534598213
ns (± 158.6307161546934
)0.97
This comment was automatically generated by workflow using github-action-benchmark.
7483efc
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)
107341.41357421875
ns (± 804.5450982003035
)105627.1963266226
ns (± 275.9143045704457
)1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL)
11476.695302327475
ns (± 75.99694455211001
)11528.068033854166
ns (± 38.91051303887452
)1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL)
8606.125095912388
ns (± 80.81400431448628
)8998.157442533053
ns (± 28.220309782377175
)0.96
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL)
9233.755950927734
ns (± 129.17762250623497
)9813.961791992188
ns (± 55.42239156337235
)0.94
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL)
13457.572377522787
ns (± 134.81547800872826
)14008.86459350586
ns (± 12.96141605561164
)0.96
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL)
13725.714213053385
ns (± 121.83133627844953
)14042.232102614184
ns (± 12.19037601642166
)0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL)
10196.797485351562
ns (± 79.11859371072363
)10502.504857381186
ns (± 6.858034321316204
)0.97
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL)
8158.4991455078125
ns (± 47.141365429273236
)8709.840037027994
ns (± 10.21972488874752
)0.94
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL)
10125.919342041016
ns (± 120.18676180027815
)10702.450452532086
ns (± 28.198517392265828
)0.95
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL)
9979.17943318685
ns (± 87.52870974564169
)10846.190098353794
ns (± 21.868605483559133
)0.92
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL)
12307.587687174479
ns (± 109.54048523367825
)13022.17290242513
ns (± 41.25074103884114
)0.95
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL)
8749.84365609976
ns (± 53.75216107057561
)9175.404815673828
ns (± 19.31439700250132
)0.95
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL)
10201.36215209961
ns (± 86.33141771277518
)10861.6482035319
ns (± 26.86456891153669
)0.94
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL)
14042.00180053711
ns (± 157.7390507494629
)14668.6768751878
ns (± 9.546968140419013
)0.96
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL)
11419.767107282367
ns (± 116.6438615678038
)11581.165858677456
ns (± 6.7564434487484135
)0.99
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF)
116590.42096819196
ns (± 1070.6736550161816
)121016.71630859375
ns (± 435.88958787509745
)0.96
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF)
40425.33874511719
ns (± 166.51905555829862
)42123.1924874442
ns (± 112.93479667540797
)0.96
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF)
41778.66859436035
ns (± 806.5463763895865
)42956.416974748885
ns (± 49.01753410262145
)0.97
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF)
47324.26409040178
ns (± 51.93970660093351
)48322.698974609375
ns (± 113.13540299970815
)0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF)
73273.18115234375
ns (± 202.6203205873216
)70644.18212890625
ns (± 251.60835523457325
)1.04
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF)
96832.27015904018
ns (± 366.0895926738239
)99517.30695452009
ns (± 278.32550818979036
)0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF)
44989.4287109375
ns (± 64.18556188153151
)44463.472638811385
ns (± 56.221176513126785
)1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF)
37120.12775127705
ns (± 44.05828064260725
)36591.33158365885
ns (± 68.72909503900355
)1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF)
51426.595865885414
ns (± 62.29880433152908
)48544.9942452567
ns (± 138.10035556119428
)1.06
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF)
68552.05485026042
ns (± 282.35642096091317
)68746.4372907366
ns (± 268.39972894537703
)1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF)
58678.73789469401
ns (± 50.09421739217507
)56920.66392164964
ns (± 63.846689567857204
)1.03
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF)
9176.841430664062
ns (± 28.604651068650092
)9132.377319335938
ns (± 15.886196876029237
)1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF)
59004.490309495195
ns (± 121.48795310126185
)57859.78454589844
ns (± 157.36083576513482
)1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF)
46391.33015950521
ns (± 92.91853206356787
)46464.96058872768
ns (± 66.2463029713998
)1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF)
46878.5888671875
ns (± 58.34772936318759
)48859.8154703776
ns (± 44.51203713839639
)0.96
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None)
108971.68719951923
ns (± 199.5126670718057
)104034.80130709134
ns (± 154.49263435276148
)1.05
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None)
42449.371744791664
ns (± 90.46408189751907
)41794.611002604164
ns (± 116.4511847487369
)1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None)
41008.126220703125
ns (± 80.51512524687995
)43372.4123441256
ns (± 88.6919867263867
)0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None)
47643.07120186942
ns (± 53.30025364286313
)47023.99149576823
ns (± 82.41912232410189
)1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None)
69630.73468889509
ns (± 99.61033430009489
)69876.67260742188
ns (± 1790.4425187694053
)1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None)
89024.49863978794
ns (± 218.7094310048567
)90983.61409505208
ns (± 217.38912963044748
)0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None)
46988.59375
ns (± 77.18219398658525
)45056.18794759115
ns (± 244.8786611438171
)1.04
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None)
39352.447916666664
ns (± 37.89950966546892
)41764.74833170573
ns (± 53.23444060340068
)0.94
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None)
46080.44856144832
ns (± 74.45678203873105
)47625.745442708336
ns (± 98.38801205231381
)0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None)
60706.201171875
ns (± 120.96983388463651
)61125.02092633928
ns (± 151.86046783111016
)0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None)
55878.984375
ns (± 115.71598296328334
)54683.96395169772
ns (± 115.67812101144808
)1.02
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None)
9162.942962646484
ns (± 26.421598708724872
)9119.012908935547
ns (± 14.899352185777321
)1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None)
52106.55648367746
ns (± 87.97218813194672
)51968.77237955729
ns (± 119.58538192673467
)1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None)
45697.468449519234
ns (± 77.81257574309795
)48290.58053152902
ns (± 59.60164401545629
)0.95
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None)
45764.60754394531
ns (± 66.54317520303437
)46234.91777692522
ns (± 66.69039192418019
)0.99
This comment was automatically generated by workflow using github-action-benchmark.