-
Notifications
You must be signed in to change notification settings - Fork 554
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add SortedSetCount to IGarnetApi (#978)
* Add SortedSetCount to IGarnetApi Use it in test custom transaction (stored proc) * fix lock type
- Loading branch information
Showing
6 changed files
with
111 additions
and
0 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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
// Copyright (c) Microsoft Corporation. | ||
// Licensed under the MIT license. | ||
|
||
using Garnet.common; | ||
using Garnet.server; | ||
using Tsavorite.core; | ||
|
||
namespace Garnet | ||
{ | ||
sealed class SortedSetCountTxn : CustomTransactionProcedure | ||
{ | ||
public override bool Prepare<TGarnetReadApi>(TGarnetReadApi api, ref CustomProcedureInput input) | ||
{ | ||
int offset = 0; | ||
AddKey(GetNextArg(ref input, ref offset), LockType.Shared, true); | ||
return true; | ||
} | ||
|
||
public override unsafe void Main<TGarnetApi>(TGarnetApi api, ref CustomProcedureInput input, ref MemoryResult<byte> output) | ||
{ | ||
int offset = 0; | ||
var key = GetNextArg(ref input, ref offset); | ||
var minScore = GetNextArg(ref input, ref offset); | ||
var maxScore = GetNextArg(ref input, ref offset); | ||
|
||
var status = api.SortedSetCount(key, minScore, maxScore, out int numElements); | ||
|
||
WriteSimpleString(ref output, numElements.ToString()); | ||
} | ||
} | ||
} |
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
a63ad80
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)
92.09857806989125
ns (± 0.4615335988995142
)91.6523887316386
ns (± 0.7631131196844924
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
3209.409090909091
ns (± 615.9930705007249
)3092.222222222222
ns (± 707.9775400769671
)1.04
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit)
3355.885057471264
ns (± 671.4405448282379
)2896.5806451612902
ns (± 426.9616957307978
)1.16
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit)
255104.67525773196
ns (± 22518.241348686952
)268993.21428571426
ns (± 3364.633667991245
)0.95
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit)
279010.1875
ns (± 5239.9848882574715
)255783.81632653062
ns (± 23261.12619739361
)1.09
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit)
20774.11176470588
ns (± 3436.647380300546
)21016.19230769231
ns (± 4495.506308630895
)0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit)
143063.9898989899
ns (± 13433.948976073034
)144394.29591836734
ns (± 12947.757548320338
)0.99
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None)
2661.5588235294117
ns (± 98.28289137977124
)3145.041176470588
ns (± 598.839344719695
)0.85
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None)
2699.306818181818
ns (± 310.3605747993125
)2935.752808988764
ns (± 530.6650047752878
)0.92
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None)
263720.3686868687
ns (± 28492.27367903356
)282702.3076923077
ns (± 4328.808523227752
)0.93
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None)
256998.587628866
ns (± 31428.421929425796
)280013.64285714284
ns (± 4596.193271981347
)0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None)
19506.909090909092
ns (± 3545.559303304591
)18323.3
ns (± 486.97493090849485
)1.06
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None)
146893.71134020618
ns (± 15493.138619750604
)147134.97894736842
ns (± 14622.026458197679
)1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None)
3006.010989010989
ns (± 611.9207010081815
)3250.2235294117645
ns (± 443.0057877852212
)0.92
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None)
4005.463157894737
ns (± 1212.5880078657008
)3472.767441860465
ns (± 761.0105730798101
)1.15
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None)
224439.2857142857
ns (± 3736.371629074047
)238266.62790697673
ns (± 12892.35543581728
)0.94
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None)
251024.23076923078
ns (± 20059.64823280637
)218621.16666666666
ns (± 2919.095542780124
)1.15
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None)
17659.827586206895
ns (± 3022.6904241354896
)20551.815217391304
ns (± 6164.524742034092
)0.86
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None)
145450.67708333334
ns (± 15481.120518057702
)142486.54
ns (± 14320.542740138071
)1.02
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit)
3282.1631578947367
ns (± 626.6985873391612
)3705.9591836734694
ns (± 1255.509985248672
)0.89
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit)
3504.074468085106
ns (± 806.9685106561309
)3457.535714285714
ns (± 786.9564897638317
)1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit)
287167.11627906974
ns (± 15956.914793514963
)285558.04347826086
ns (± 10825.935673098542
)1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit)
296240.2340425532
ns (± 21837.0566581905
)285955.0833333333
ns (± 2896.3348769948843
)1.04
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit)
24096.44318181818
ns (± 4485.381855264854
)25459.75294117647
ns (± 2769.8621501967277
)0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit)
158599.82105263157
ns (± 19846.51747680179
)153673.8686868687
ns (± 18900.56226873734
)1.03
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None)
2918.84375
ns (± 569.2478107694305
)2718.9
ns (± 65.9149372097738
)1.07
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None)
2955.3958333333335
ns (± 490.0410182437828
)3053.3571428571427
ns (± 746.6122237804661
)0.97
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None)
280716.68292682926
ns (± 10104.047670213715
)278497.08450704225
ns (± 13674.579210811444
)1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None)
280866.8
ns (± 12581.189338163218
)282916.93548387097
ns (± 12902.556847729222
)0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None)
22878.344086021505
ns (± 3930.5094162999094
)23105.277777777777
ns (± 4524.958136320785
)0.99
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None)
154413.76041666666
ns (± 19379.398502829474
)158959.7373737374
ns (± 21331.021457016803
)0.97
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
987.8723404255319
ns (± 297.0612779926653
)1081.4842105263158
ns (± 361.57465498983606
)0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit)
923.1182795698925
ns (± 299.59620830676505
)929.819587628866
ns (± 358.15797685261947
)0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit)
1514.4285714285713
ns (± 23.52564651515541
)1677.4375
ns (± 397.85357826321246
)0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit)
224305.02747252746
ns (± 22114.40796119663
)228130.0652173913
ns (± 16941.995763051662
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit)
1712.25
ns (± 47.012736236269554
)1613.4655172413793
ns (± 58.56100772370438
)1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit)
7349.714285714285
ns (± 47.236196309167845
)7514.75
ns (± 73.71089101717232
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None)
1065.4888888888888
ns (± 422.3035343873585
)1065.8241758241759
ns (± 345.27649446676446
)1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None)
860.8604651162791
ns (± 213.05447592745452
)851.1701030927835
ns (± 267.9507386959357
)1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None)
1820.9375
ns (± 458.73691147254374
)1788.8829787234042
ns (± 291.76906121709493
)1.02
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None)
226731.77173913043
ns (± 24309.591591446548
)257655.3448275862
ns (± 7538.98927138049
)0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None)
1691.6979166666667
ns (± 541.1786575282096
)1925.1063829787233
ns (± 350.76863275136265
)0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None)
8505.845360824742
ns (± 1110.0129911045917
)8481.184210526315
ns (± 804.7660987418708
)1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None)
997.5257731958762
ns (± 358.8868523174443
)1002.6818181818181
ns (± 208.6904183236607
)0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None)
800.8791208791209
ns (± 283.755091394942
)888.2065217391304
ns (± 248.96085300831115
)0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None)
1506.9639175257732
ns (± 415.1895917794582
)1572.3368421052633
ns (± 288.230316097355
)0.96
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None)
207441.70833333334
ns (± 5194.7986735828335
)205567.7142857143
ns (± 2922.3033441388034
)1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None)
1790.4263157894736
ns (± 370.736766226425
)1781.1649484536083
ns (± 310.2786610590407
)1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None)
7864.266666666666
ns (± 150.0340278863749
)7974.3
ns (± 183.40438495590183
)0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit)
1082.3092783505156
ns (± 384.8914176108835
)990.7291666666666
ns (± 461.64621859206306
)1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit)
777.0434782608696
ns (± 265.14418275592476
)823.6777777777778
ns (± 282.1419209291098
)0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit)
1683.5051546391753
ns (± 267.0871472834031
)1738.7604166666667
ns (± 384.0971709508627
)0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit)
251428.5
ns (± 9550.043580470661
)249402.20833333334
ns (± 12337.65949844815
)1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit)
1667.576923076923
ns (± 52.2807215534928
)1651.4545454545455
ns (± 48.20662597484694
)1.01
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit)
7702.333333333333
ns (± 168.46224921852584
)7919.125
ns (± 205.4141759851354
)0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None)
1017.7525773195877
ns (± 399.21342012887857
)1035.9285714285713
ns (± 372.56656803724036
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None)
794.0824175824176
ns (± 285.28878413651375
)836.1855670103092
ns (± 311.15970343140333
)0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None)
1687.8969072164948
ns (± 459.6083814087473
)1709.6666666666667
ns (± 347.01374663099045
)0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None)
237886.1923076923
ns (± 2039.9376373072203
)243180.27272727274
ns (± 5633.959395460441
)0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None)
1734.5105263157895
ns (± 531.5035976887673
)1924.9329896907216
ns (± 434.46127817525587
)0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None)
7768.333333333333
ns (± 63.36026996094485
)7698.615384615385
ns (± 109.60728265154835
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
13119.732268197196
ns (± 66.18433304843995
)13169.642060499926
ns (± 59.024792659734125
)1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF)
13244.238682556152
ns (± 45.027129382625866
)13188.059511457172
ns (± 28.385331766166765
)1.00
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None)
13249.740209960937
ns (± 68.37048462286529
)13226.427454630533
ns (± 27.82818577426239
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
1850.6030767985753
ns (± 16.159382416270436
)1781.5256677355085
ns (± 9.693118529327107
)1.04
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF)
1788.6186916351319
ns (± 10.37341763637339
)1761.9002419789633
ns (± 10.26684468784308
)1.02
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None)
1843.7578913824898
ns (± 8.758259770304834
)1846.0271257672991
ns (± 10.4430070548994
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
38656.50092773438
ns (± 136.51082595072543
)38886.196134440106
ns (± 234.27022931728743
)0.99
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None)
39321.16794057993
ns (± 25.438836385649935
)39726.2135538737
ns (± 85.0054123951701
)0.99
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None)
33689.730096435545
ns (± 168.14091341988905
)32400.730208176832
ns (± 119.09989589368307
)1.04
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None)
31657.067060198104
ns (± 162.67166917793247
)32132.038700648718
ns (± 19.716983884501076
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
9173.741353352865
ns (± 18.161190609686415
)9302.974591936383
ns (± 22.44741546078369
)0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF)
9164.63383992513
ns (± 21.895556175136406
)9223.84262084961
ns (± 23.705352448161364
)0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None)
9196.02573939732
ns (± 11.93540965954698
)9199.764075646033
ns (± 18.212469909767815
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
82.58071954433734
ns (± 0.09002293986226495
)83.30879296575274
ns (± 0.12342095026796418
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
161275.02978515625
ns (± 1031.3401004907407
)156797.6485595703
ns (± 584.2044959292713
)1.03
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL)
139932.16283365886
ns (± 1166.0250815421896
)137435.7943812779
ns (± 882.8118004639773
)1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL)
134999.23069545202
ns (± 837.9622763111305
)132803.32137044272
ns (± 253.88244643297722
)1.02
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF)
176163.93122558593
ns (± 905.8864673567379
)177760.2650716146
ns (± 541.5382883831596
)0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF)
167032.62632533483
ns (± 1017.9577163053359
)155855.50983072916
ns (± 1642.4824166741364
)1.07
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF)
151400.15593610491
ns (± 589.7752517077417
)159630.06034342447
ns (± 719.6443959056872
)0.95
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None)
155511.30253092447
ns (± 764.9321905664825
)153016.02860514322
ns (± 468.4025364557742
)1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None)
141996.0849527995
ns (± 808.0063291098604
)139714.40795898438
ns (± 431.7546860567568
)1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None)
138819.3502666767
ns (± 463.25633932487403
)138070.6407470703
ns (± 690.5216735189993
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
1983.8286249261153
ns (± 44.092043243399935
)1991.0587628682454
ns (± 2.3422591752579
)1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF)
1830.7266822228064
ns (± 1.571757815899621
)1830.1224549611409
ns (± 2.474153448431768
)1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None)
1865.5521319462703
ns (± 2.280730192348829
)1866.3660208384197
ns (± 3.944820909387261
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
253.9987817207972
ns (± 0.14079675849066278
)245.4864893913269
ns (± 2.3745074123935046
)1.03
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None)
286.1490251834576
ns (± 0.34804600187258994
)291.92905082702634
ns (± 2.1554323415608567
)0.98
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None)
320.9288721084595
ns (± 2.8818637144913346
)320.33863939557756
ns (± 2.926368154290348
)1.00
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None)
342.33083925247195
ns (± 1.799960089427452
)341.3178735119956
ns (± 0.2910933236367874
)1.00
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None)
240.99959314786472
ns (± 0.42438693085801094
)240.0178519317082
ns (± 1.3155262406211137
)1.00
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None)
186.51226561864218
ns (± 0.9877343494788233
)187.1088463783264
ns (± 0.8906273630232879
)1.00
BDN.benchmark.Network.RawStringOperations.Increment(Params: None)
320.0663321018219
ns (± 0.3623149803054724
)319.1029957930247
ns (± 0.4870582232269684
)1.00
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None)
327.72151433504547
ns (± 0.4136689837352726
)322.319970258077
ns (± 1.9119967883666196
)1.02
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None)
383.25929590861
ns (± 2.115578660595358
)374.5254622606131
ns (± 1.20466457203807
)1.02
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None)
387.72661005655925
ns (± 1.9501192031372012
)406.00466680526733
ns (± 1.2754661749594605
)0.95
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
16657.91437784831
ns (± 22.328249161655886
)16752.09356587728
ns (± 118.8504064477261
)0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV)
16542.100817166844
ns (± 69.07013626588335
)16661.868677775066
ns (± 35.82233464969801
)0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV)
15805.308726719448
ns (± 16.98663809851525
)14983.81503499349
ns (± 49.31713272412722
)1.05
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV)
14705.237434895833
ns (± 63.543253720086554
)14758.245423380535
ns (± 67.81580722039688
)1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV)
120228.0676167806
ns (± 432.2962413448849
)117412.39943150112
ns (± 373.2843955970674
)1.02
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None)
21994.30106201172
ns (± 99.69280207923191
)22537.802717942457
ns (± 97.92566220505283
)0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None)
20723.09374593099
ns (± 148.4306953816037
)21438.376334635417
ns (± 126.10011726895954
)0.97
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None)
16504.0527537028
ns (± 83.69147162016223
)16217.421184833232
ns (± 24.790500138895357
)1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None)
15460.571704101563
ns (± 74.41007152751959
)14836.818905170147
ns (± 27.030257386305536
)1.04
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None)
130021.89908854167
ns (± 1083.9364843727944
)130673.87400599888
ns (± 794.7870195837046
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
34619.74041278545
ns (± 31.531144628917996
)36061.136067708336
ns (± 34.13944123759749
)0.96
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None)
36974.795766977164
ns (± 54.32257242096263
)37666.429959810695
ns (± 64.52119982128531
)0.98
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None)
31268.739201472355
ns (± 46.96011909002236
)30994.94873046875
ns (± 52.20391886293406
)1.01
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None)
32621.419881184895
ns (± 508.10871756096583
)30504.907633463543
ns (± 21.795241946943392
)1.07
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
44956.82794189453
ns (± 275.0670908565898
)44873.05005117563
ns (± 90.98154678825507
)1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL)
186545.0946044922
ns (± 757.5003762187454
)194248.86560872395
ns (± 1048.3294040006672
)0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL)
118847.1684366862
ns (± 71.59271199158269
)117230.18449910481
ns (± 129.0425824810034
)1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL)
96526.68450055804
ns (± 473.44501200524746
)96546.96868082682
ns (± 444.5005263137505
)1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF)
44246.95081035908
ns (± 45.82611217841236
)44311.34381975447
ns (± 229.80879517038179
)1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF)
199532.28107096354
ns (± 1436.2181889724231
)201522.65630231585
ns (± 1409.1555762126868
)0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF)
132146.60008826622
ns (± 550.1018541067072
)133807.11333759016
ns (± 626.9040429476244
)0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF)
121172.31024639423
ns (± 334.37127145830686
)122508.61500651042
ns (± 490.4174579818676
)0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None)
44015.14280046736
ns (± 159.87038095441713
)43464.099709065755
ns (± 276.3758489254891
)1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None)
188369.21125139509
ns (± 876.6915285058708
)186182.2290527344
ns (± 1185.912227352889
)1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None)
122449.8947265625
ns (± 725.1300838037243
)123391.2756673177
ns (± 753.7266842569138
)0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None)
98586.56049804688
ns (± 439.3315617561115
)96803.0586751302
ns (± 162.71711199562964
)1.02
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
2663.265306122449
ns (± 2453.543104153372
)945.7446808510638
ns (± 1021.8752415926342
)2.82
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit)
2432.6530612244896
ns (± 2127.7632372650182
)1154.2553191489362
ns (± 974.1458782829723
)2.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit)
5397.959183673469
ns (± 3171.1645261520416
)3115.3061224489797
ns (± 2022.1506383778697
)1.73
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit)
263207.57575757575
ns (± 51809.15743440612
)239240.40404040404
ns (± 46308.589848025345
)1.10
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit)
6075.757575757576
ns (± 3704.935784210112
)3563.265306122449
ns (± 2687.1741089430025
)1.71
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit)
14916.315789473685
ns (± 3594.902138943121
)11308.080808080807
ns (± 3691.5700096653413
)1.32
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None)
3763.265306122449
ns (± 2515.872817131225
)2137.1134020618556
ns (± 2162.575605018858
)1.76
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None)
3681.25
ns (± 1986.6561432666065
)1028.421052631579
ns (± 984.5252833699216
)3.58
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None)
5620.408163265306
ns (± 3062.9801263419367
)3253.684210526316
ns (± 2103.0783175750785
)1.73
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None)
261934.0206185567
ns (± 44717.42037179586
)247223.2323232323
ns (± 45449.21100835755
)1.06
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None)
5532.631578947368
ns (± 3233.384436780358
)5067.01030927835
ns (± 3629.299796146535
)1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None)
15575.510204081633
ns (± 3504.932054417086
)13603.60824742268
ns (± 2728.555091362082
)1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None)
2180.4347826086955
ns (± 1839.2090470571513
)1852.6041666666667
ns (± 1968.186044261202
)1.18
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None)
1710.112359550562
ns (± 1468.6918223541825
)1028.421052631579
ns (± 1084.088317621371
)1.66
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None)
4517.34693877551
ns (± 2924.6208851219612
)3301.0416666666665
ns (± 2362.1798492813523
)1.37
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None)
265002.2471910112
ns (± 26236.04814306977
)226913.18681318683
ns (± 31832.709274131535
)1.17
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None)
4637.5
ns (± 3495.3578237126844
)3269.191919191919
ns (± 2553.0964300547926
)1.42
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None)
15213.40206185567
ns (± 4122.464596218994
)11157.575757575758
ns (± 4435.526586990107
)1.36
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit)
1918.6813186813188
ns (± 1759.6029910757388
)2042.7835051546392
ns (± 1937.8761690035183
)0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit)
1219.2771084337348
ns (± 933.7124735431531
)847.7777777777778
ns (± 931.8614665061815
)1.44
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit)
3639.3617021276596
ns (± 2527.4500765139132
)2984.020618556701
ns (± 2142.909169307878
)1.22
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit)
289065.11627906974
ns (± 21263.931170172877
)276801.0416666667
ns (± 50345.97040226374
)1.04
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit)
6063.265306122449
ns (± 4038.8420243875835
)3743.939393939394
ns (± 2879.9382852591957
)1.62
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit)
15527.319587628866
ns (± 3751.624791191566
)11325.773195876289
ns (± 2867.209675455225
)1.37
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None)
1968.4782608695652
ns (± 1841.2208890189083
)1139.655172413793
ns (± 1041.3580670918882
)1.73
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None)
2084.0425531914893
ns (± 1812.2227302338422
)1292.47311827957
ns (± 1039.4643853969453
)1.61
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None)
4818.367346938776
ns (± 3530.817111082429
)2646.808510638298
ns (± 2118.5155143266998
)1.82
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None)
296696.5517241379
ns (± 32792.05607246217
)295604
ns (± 65655.22269147114
)1.00
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None)
5208.2474226804125
ns (± 4097.628127524222
)3621.4285714285716
ns (± 3018.610658776376
)1.44
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None)
14467.01030927835
ns (± 3489.828125229467
)12131.958762886597
ns (± 4260.515089941018
)1.19
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
259.41586682001747
ns (± 1.6682152553364442
)249.60483833154044
ns (± 0.5716852585125496
)1.04
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit)
312.6999137060983
ns (± 1.489949811342406
)307.74944470478937
ns (± 0.6801675159417149
)1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit)
531.420486386617
ns (± 1.6111334066734346
)523.4664288929531
ns (± 2.324586979569314
)1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit)
634.2438974380493
ns (± 2.1202048561358575
)624.0955945968628
ns (± 1.9577417084143183
)1.02
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None)
238.71243524551392
ns (± 0.6280752470307084
)256.56809111436206
ns (± 0.3226181614656766
)0.93
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None)
318.0217457498823
ns (± 1.2342803177530735
)308.08062986227185
ns (± 0.5169942505424311
)1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None)
522.4768304824829
ns (± 1.727065141704851
)507.402663230896
ns (± 1.4843626336763518
)1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None)
633.2737623850504
ns (± 5.74130211101742
)637.1417608261108
ns (± 2.631313802564652
)0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None)
239.08974198500314
ns (± 0.28096622114434516
)248.12888254438127
ns (± 0.8486555707027809
)0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None)
296.81461709340414
ns (± 1.4462112138924903
)312.9795513470968
ns (± 1.7286241100069868
)0.95
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None)
529.7553105036418
ns (± 1.8815062946727956
)514.394287554423
ns (± 2.028932619501834
)1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None)
630.9179216793606
ns (± 1.83650722728347
)637.3001855441502
ns (± 1.8335358048064996
)0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit)
235.4146014360281
ns (± 0.3919704092280087
)243.15175771713257
ns (± 0.39218613567555083
)0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit)
330.0365932782491
ns (± 0.8348263716989475
)302.43329637391224
ns (± 1.3828120422342824
)1.09
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit)
495.6258986790975
ns (± 2.3722555934049816
)512.6811468941825
ns (± 2.0879264468318115
)0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit)
616.6188908985683
ns (± 2.0754195734125886
)628.5912368774414
ns (± 2.9010729444150147
)0.98
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None)
230.82545790672302
ns (± 0.571787224934389
)248.00233898844039
ns (± 0.7851857503502538
)0.93
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None)
300.22404040609086
ns (± 1.0780210794667275
)304.25668036142986
ns (± 1.1405600856020284
)0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None)
505.02250741322837
ns (± 3.7969463083610004
)511.3568914413452
ns (± 1.9606442459814035
)0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None)
602.7131427764892
ns (± 2.5307190393499925
)608.7467933019002
ns (± 2.458106304567792
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
16031.067984444755
ns (± 15.287268420064034
)15995.636204310826
ns (± 27.09746784449349
)1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV)
14686.920635516826
ns (± 19.815657139694903
)14734.289659772601
ns (± 17.050358845618174
)1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV)
14232.171630859375
ns (± 16.018826008678072
)15276.693507603237
ns (± 45.51901039959939
)0.93
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV)
14738.220038780799
ns (± 18.564265737611887
)13639.581553141275
ns (± 16.258089353360184
)1.08
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV)
132749.61460658483
ns (± 235.68372996417122
)132916.93638392858
ns (± 718.5747735136472
)1.00
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None)
19261.113993326824
ns (± 28.900922434060444
)20025.057547433036
ns (± 48.5015940203472
)0.96
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None)
19247.492327008928
ns (± 42.90592638471224
)20064.85396165114
ns (± 31.80194792219313
)0.96
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None)
15258.085087367466
ns (± 12.182406146192301
)15322.367204938617
ns (± 60.16660712352857
)1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None)
15273.299357096354
ns (± 18.201449311933366
)14412.140350341797
ns (± 36.28904180325964
)1.06
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None)
141351.14583333334
ns (± 169.94407683318255
)139839.12272135416
ns (± 138.91443353406984
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
121261.82698567708
ns (± 247.6842027211884
)125686.04561941964
ns (± 307.11661756994937
)0.96
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL)
109006.10880533855
ns (± 330.6527203316423
)104569.5068359375
ns (± 177.3030604902432
)1.04
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL)
98045.04629281852
ns (± 403.8581130301119
)98949.19520786831
ns (± 219.81565914022138
)0.99
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF)
138150.1505533854
ns (± 289.9081346547928
)138658.1201171875
ns (± 476.4569952179888
)1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF)
122555.77718098958
ns (± 525.1567606430909
)120638.54457310268
ns (± 516.7649662251583
)1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF)
114689.794921875
ns (± 726.0492015576287
)124267.65380859375
ns (± 381.73466255272047
)0.92
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None)
120851.38784555289
ns (± 241.56091725860952
)121718.48551432292
ns (± 193.4159428510617
)0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None)
106898.08959960938
ns (± 266.20875782399634
)108471.6313288762
ns (± 170.58026118024173
)0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None)
100604.91681780134
ns (± 149.08499554801105
)101704.22281901042
ns (± 283.9792501289872
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
3525.531914893617
ns (± 917.7972894718558
)4609.79381443299
ns (± 1949.6078555386482
)0.76
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit)
2840.425531914894
ns (± 820.7417506600939
)5454.639175257732
ns (± 1807.5086801633843
)0.52
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit)
247268.68686868687
ns (± 58122.60905148673
)255987.62886597938
ns (± 47619.309060094776
)0.97
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit)
242148.97959183675
ns (± 51930.87841514576
)263650
ns (± 52345.550255766226
)0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit)
18090
ns (± 6025.266090445646
)30039.36170212766
ns (± 9489.464651556544
)0.60
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit)
117862.63736263737
ns (± 17819.556350330065
)134083.8383838384
ns (± 26394.57932548901
)0.88
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None)
2765.5555555555557
ns (± 848.4170470016185
)5680.80808080808
ns (± 2364.390449457334
)0.49
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None)
2592.8571428571427
ns (± 843.0736598164415
)6166.326530612245
ns (± 1674.60990241556
)0.42
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None)
232504.12371134022
ns (± 40259.33359050051
)259771
ns (± 46077.69085956342
)0.90
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None)
237390.52631578947
ns (± 41982.56495687635
)259026.80412371134
ns (± 47481.32421336817
)0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None)
19040
ns (± 6948.708742744177
)31277.659574468085
ns (± 9171.88497711359
)0.61
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None)
121268.75
ns (± 23852.954412619965
)142621.42857142858
ns (± 29741.70333934783
)0.85
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None)
3546.938775510204
ns (± 1269.7271467290732
)5588.775510204082
ns (± 1791.7699970366357
)0.63
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None)
2836.559139784946
ns (± 800.7856123882021
)5636.59793814433
ns (± 1764.501160974126
)0.50
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None)
244714.44444444444
ns (± 28947.253701843656
)284635.8585858586
ns (± 49612.315394427256
)0.86
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None)
249794.2528735632
ns (± 32615.12474198606
)270447.4747474748
ns (± 47283.46421801166
)0.92
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None)
21762.5
ns (± 7634.06837800134
)33202.10526315789
ns (± 7900.780717514479
)0.66
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None)
130098.48484848485
ns (± 26090.90217398239
)136831.95876288658
ns (± 23493.95997907296
)0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit)
2996.7391304347825
ns (± 978.3874473506397
)5778.787878787879
ns (± 2219.223652048338
)0.52
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit)
3837.8947368421054
ns (± 1548.03780723585
)7203.030303030303
ns (± 2486.1434172044646
)0.53
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit)
271619.51219512196
ns (± 23729.92817345079
)323740.625
ns (± 53770.250193959975
)0.84
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit)
267878.7356321839
ns (± 33176.37821762043
)340221
ns (± 69380.51176758004
)0.79
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit)
24873.076923076922
ns (± 4466.9173293615395
)40661.85567010309
ns (± 7870.268992900977
)0.61
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit)
138727.36842105264
ns (± 26618.63625719036
)150592.9292929293
ns (± 32358.975831164506
)0.92
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None)
4615.625
ns (± 2599.446423861495
)6073.958333333333
ns (± 1560.2459179762036
)0.76
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None)
2834.94623655914
ns (± 817.3321176586263
)6542.105263157895
ns (± 2004.281531344062
)0.43
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None)
280783.1325301205
ns (± 26248.697153624777
)327352.5252525252
ns (± 65137.295100009986
)0.86
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None)
298561.62790697673
ns (± 34524.93529782122
)294567.0731707317
ns (± 23401.635771031306
)1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None)
28459.782608695652
ns (± 9201.660860387343
)41707.608695652176
ns (± 6276.560857415996
)0.68
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None)
144150
ns (± 27910.04346674848
)154993.8775510204
ns (± 26601.878921030777
)0.93
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
215.68067807417648
ns (± 0.21001378038873528
)228.58918263362006
ns (± 0.3968421277743924
)0.94
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None)
276.34572823842365
ns (± 0.635917478170028
)288.1991481781006
ns (± 0.483245781613454
)0.96
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None)
291.8911365362314
ns (± 0.4633080280968775
)283.06617003220776
ns (± 0.3711505860851249
)1.03
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None)
312.0753765106201
ns (± 0.5458655930641008
)314.36818838119507
ns (± 0.5956892382789822
)0.99
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None)
226.60324414571127
ns (± 0.8311678430510353
)229.7274955113729
ns (± 1.1242474824826634
)0.99
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None)
174.71367291041784
ns (± 0.18224450028578476
)174.29985841115317
ns (± 0.23211114186842807
)1.00
BDN.benchmark.Network.RawStringOperations.Increment(Params: None)
302.97868728637695
ns (± 1.5694731412201983
)308.72216591468225
ns (± 0.3472133708152375
)0.98
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None)
314.2521588007609
ns (± 0.5894987736346858
)314.77647508893693
ns (± 0.5225061693964589
)1.00
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None)
363.09986848097583
ns (± 0.46225583738908804
)349.29845333099365
ns (± 1.0689131121152253
)1.04
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None)
327.9350280761719
ns (± 1.2043001467841972
)358.70183535984586
ns (± 0.7891645179804014
)0.91
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
61460.61330942007
ns (± 95.52692904403658
)61805.21763392857
ns (± 78.936839143433
)0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL)
211753.10756138392
ns (± 500.3420077476218
)211627.99421037946
ns (± 404.26322270833384
)1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL)
135143.25796274038
ns (± 191.33773533625026
)131955.7119516226
ns (± 130.27155191462285
)1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL)
116002.94189453125
ns (± 105.69203900144534
)115204.97639973958
ns (± 89.90509103197581
)1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF)
61110.157993861605
ns (± 85.46230336470812
)61919.24612862723
ns (± 72.15366082432081
)0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF)
217629.21142578125
ns (± 1168.516051094382
)222254.51171875
ns (± 1110.3400741655753
)0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF)
140284.3017578125
ns (± 411.2218715176571
)139043.01513671875
ns (± 353.4750258354509
)1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF)
138984.68912760416
ns (± 375.4698759005819
)138133.54248046875
ns (± 400.53607638598845
)1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None)
61117.10979755108
ns (± 133.43348485239105
)74186.14548903245
ns (± 49.77556558170861
)0.82
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None)
219379.49916294642
ns (± 452.3626165639006
)211605.04847935267
ns (± 550.717318554647
)1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None)
130700.32301682692
ns (± 155.92102805776616
)149666.10107421875
ns (± 142.81763313801292
)0.87
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None)
115360.00178410456
ns (± 58.22921203431112
)117772.28863055889
ns (± 53.23594806092466
)0.98
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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.15777397155762
ns (± 1.1477086490000434
)139.4706579355093
ns (± 0.5840643950954333
)1.06
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit)
178.05726357868738
ns (± 0.2620194444045135
)172.38301038742065
ns (± 0.27445281774394037
)1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit)
250.81770261128744
ns (± 0.5723244563831923
)253.21730931599936
ns (± 0.5595225100122679
)0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit)
263.65881987980435
ns (± 0.6307447552243619
)271.24297618865967
ns (± 0.7117152329168025
)0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None)
132.02151934305826
ns (± 0.15743970409774805
)130.97183545430502
ns (± 0.40696404232713884
)1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None)
165.68979024887085
ns (± 0.26856975720341775
)167.02959026609147
ns (± 0.25170252023725914
)0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None)
265.64686848567084
ns (± 3.879040424521697
)262.0983294078282
ns (± 0.937843962730299
)1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None)
277.5430815560477
ns (± 0.5297232648758817
)275.334017093365
ns (± 0.43954765349391456
)1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None)
133.84162829472467
ns (± 0.1853440139530716
)139.70631190708704
ns (± 0.5063320149307358
)0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None)
170.86921374003092
ns (± 0.3640196219362167
)161.78491115570068
ns (± 0.20423265331052304
)1.06
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None)
273.6254794257028
ns (± 0.716603219096249
)266.74977370670865
ns (± 0.7653871215981527
)1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None)
258.9918518066406
ns (± 0.5257518885507759
)258.49569865635465
ns (± 0.558259192309033
)1.00
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit)
130.1737748659574
ns (± 0.2373066116378052
)141.86983108520508
ns (± 0.5379208276984209
)0.92
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit)
181.853267124721
ns (± 0.1064660790312968
)170.45001347859701
ns (± 0.5913183349554749
)1.07
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit)
261.058836716872
ns (± 0.5400200930574295
)253.92291069030762
ns (± 0.9118845892790307
)1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit)
273.3705409367879
ns (± 0.9115754376088158
)271.4090347290039
ns (± 0.658062349036932
)1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None)
133.8522502354213
ns (± 0.39658990724305737
)130.34021218617758
ns (± 0.17947885422148857
)1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None)
168.96663629091702
ns (± 0.1447624667185099
)165.9998079140981
ns (± 0.14917901310129422
)1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None)
254.73200480143228
ns (± 0.3539203689926874
)249.01164054870605
ns (± 0.737542679429781
)1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None)
258.89409269605363
ns (± 0.4127175406363837
)263.1272520337786
ns (± 0.9202850509020877
)0.98
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
43549.62041364397
ns (± 100.61271635674733
)40678.92291695731
ns (± 96.41742221440737
)1.07
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL)
49625.39340209961
ns (± 146.93217964987983
)49084.82865600586
ns (± 155.25345401968372
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL)
85365.1373431866
ns (± 356.8463982687434
)89439.94536539713
ns (± 588.7046036730569
)0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL)
64460.458675130205
ns (± 483.64866427411664
)68615.30712890625
ns (± 125.9369307023906
)0.94
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL)
32015.199031284876
ns (± 43.844100994231866
)32260.327974446616
ns (± 177.45971119111238
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL)
30475.86960144043
ns (± 190.06134410603488
)31063.30455671038
ns (± 172.42945365406632
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL)
186205.52868652344
ns (± 1947.5412526316893
)176993.0083170573
ns (± 1064.7338645482232
)1.05
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL)
356080.8432779948
ns (± 4675.2056558457025
)331771.9587751116
ns (± 2853.7725704637533
)1.07
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF)
42917.07728271485
ns (± 230.49939110091574
)42144.28903902494
ns (± 121.43755311272855
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF)
55683.051783970426
ns (± 206.8053665930171
)58089.651236397876
ns (± 179.00667755912343
)0.96
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF)
95075.19655064175
ns (± 1051.4466379267276
)97496.48859514509
ns (± 499.6683593651172
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF)
69152.29712320963
ns (± 397.27866022663045
)68378.32230631511
ns (± 462.8182997839126
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF)
32625.381577555338
ns (± 162.3332936349271
)33416.787913004555
ns (± 26.92251427189436
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF)
36967.22805175781
ns (± 217.2617049707254
)37030.453704833984
ns (± 206.66014623454262
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF)
177782.24545898437
ns (± 1601.0117986834584
)181015.7147298177
ns (± 814.4858411284314
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF)
354023.2323079427
ns (± 4145.847944387794
)344839.28756510414
ns (± 2261.875170003314
)1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None)
42857.27016194662
ns (± 155.40206407429673
)42848.602647047774
ns (± 115.58252838789063
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None)
48790.64019978841
ns (± 228.09236596234896
)47622.956353759764
ns (± 228.1381119662138
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None)
89859.13765869141
ns (± 427.1645940418915
)89153.0046142578
ns (± 180.89548586983918
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None)
67491.12106759207
ns (± 235.33308238721335
)65882.05672513522
ns (± 205.8549317526834
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None)
32111.054809570312
ns (± 126.29810662549822
)32306.24785868327
ns (± 21.896308385185172
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None)
31220.375065730168
ns (± 137.07997846239337
)31630.346475454477
ns (± 50.103689312721166
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None)
180565.8450032552
ns (± 1560.2116279396025
)189638.8466796875
ns (± 868.2658293753071
)0.95
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None)
336630.1865234375
ns (± 3196.6643679018853
)340523.06572265626
ns (± 3408.663389737728
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
15428.177727332482
ns (± 28.660255545442674
)16225.092346191406
ns (± 26.986609885189985
)0.95
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL)
19734.29417673747
ns (± 37.27911938495364
)19863.823884073892
ns (± 131.6055873240943
)0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL)
21760.437244121844
ns (± 33.886199882429175
)22208.56782023112
ns (± 257.19197410428507
)0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL)
22284.067934163413
ns (± 118.65734547131781
)22614.70218811035
ns (± 258.5786758496411
)0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL)
16306.013803335336
ns (± 24.29999788804336
)16530.218497721355
ns (± 167.13548616547914
)0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL)
10581.605406443277
ns (± 11.393633744556857
)10632.340902056012
ns (± 91.90127830406736
)1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL)
23786.999895222983
ns (± 176.33282771258274
)21975.51569925944
ns (± 266.78015989972965
)1.08
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL)
23994.505500793457
ns (± 35.776728504290176
)20725.054431152344
ns (± 210.55775454389635
)1.16
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL)
27273.173775227864
ns (± 126.0251614585127
)27287.369292039137
ns (± 214.57621459322598
)1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL)
26840.963595581055
ns (± 78.8235362295106
)28064.160886128742
ns (± 40.151244249194896
)0.96
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF)
22480.75089087853
ns (± 57.41195704304184
)20645.829751586913
ns (± 137.57328272865038
)1.09
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF)
27809.108363560266
ns (± 92.83755952810019
)26267.195142618813
ns (± 407.6753684257194
)1.06
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF)
30184.878807654746
ns (± 110.31620801426823
)30325.556086222332
ns (± 341.7110848241305
)1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF)
30122.41423543294
ns (± 108.07829981513837
)30187.94335632324
ns (± 359.9827803061021
)1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF)
16682.312890625
ns (± 90.74413248044394
)16337.810265096028
ns (± 97.46664440212543
)1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF)
10481.390740712484
ns (± 8.238923635575102
)10465.565294705904
ns (± 44.61983229344234
)1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF)
28366.782913208008
ns (± 136.2983542603226
)27363.668430582682
ns (± 231.09696168470708
)1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF)
29130.075864664712
ns (± 90.89468892295406
)30049.882290649413
ns (± 248.89745409304032
)0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF)
34199.58949933733
ns (± 275.4469200303416
)32797.04594116211
ns (± 438.4624763938502
)1.04
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF)
34980.35637991769
ns (± 154.1324003765105
)34074.05311802455
ns (± 335.99823728129974
)1.03
BDN.benchmark.Operations.RawStringOperations.Set(Params: None)
15544.61617572491
ns (± 18.915968769027458
)15375.29183654785
ns (± 211.6583078758535
)1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None)
22339.97982076009
ns (± 77.77454787690463
)22512.869968959265
ns (± 99.86815165713773
)0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None)
21890.982482910156
ns (± 95.40903655094002
)22688.28061617338
ns (± 41.02406645167687
)0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None)
23318.508126831053
ns (± 98.1504874511448
)24384.272249857586
ns (± 64.49183229799394
)0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None)
16229.687759399414
ns (± 10.115606156115787
)16864.457963053384
ns (± 114.4923316010333
)0.96
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None)
10663.034527369908
ns (± 48.22261697723563
)11392.396785481771
ns (± 46.191347267552054
)0.94
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None)
21750.163135782877
ns (± 136.73430370093678
)21860.889463297524
ns (± 184.72647904514554
)0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None)
21818.190209960936
ns (± 99.28561499602735
)21774.888618977864
ns (± 201.32234802106916
)1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None)
27165.399880981444
ns (± 143.7970524189351
)28428.601483154296
ns (± 135.56032621881525
)0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None)
26801.051409040178
ns (± 77.6908656510439
)26966.69726155599
ns (± 222.49640417088253
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
59630.16836983817
ns (± 115.36421833679725
)58340.29581705729
ns (± 48.3118563830769
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL)
75294.67022235577
ns (± 78.6743827823035
)75367.32553335336
ns (± 67.34261265164825
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL)
98691.69474283855
ns (± 145.74312210197184
)99215.16621907552
ns (± 258.4390014554886
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL)
83268.81479116586
ns (± 209.55005341539032
)82850.76293945312
ns (± 145.46856767970314
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL)
54332.292292668266
ns (± 25.129506593071724
)52342.88920084635
ns (± 870.1747678777455
)1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL)
48801.42081124442
ns (± 45.579746467160255
)52082.92989095052
ns (± 129.49653726817803
)0.94
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL)
182037.58463541666
ns (± 559.5443659362022
)182921.8155924479
ns (± 533.0583287725848
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL)
318482.50558035716
ns (± 731.9286160001648
)313243.93028846156
ns (± 1083.8540729431527
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF)
58322.33450753348
ns (± 30.887353556604886
)59892.97790527344
ns (± 78.7082420724228
)0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF)
80250.23193359375
ns (± 177.46449788564635
)81787.71891276042
ns (± 238.25048375189002
)0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF)
102825.75276692708
ns (± 125.696049501228
)118331.45955403645
ns (± 322.82345834388076
)0.87
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF)
83680.94998873197
ns (± 83.72745686487593
)88377.12871844952
ns (± 117.54165070350163
)0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF)
51933.19091796875
ns (± 41.36745095153019
)75312.63142903645
ns (± 67.99073176514864
)0.69
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF)
53693.39817592076
ns (± 95.72417253411565
)53606.38814290365
ns (± 144.1128531573095
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF)
193656.8367513021
ns (± 926.9431335150795
)183353.13197544642
ns (± 601.0146366229138
)1.06
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF)
334363.38239397324
ns (± 1434.6134675402714
)332130.3987630208
ns (± 1196.3134874833586
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None)
59898.25352260045
ns (± 70.41367424080808
)60179.84720865885
ns (± 98.97589633743091
)1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None)
74239.88037109375
ns (± 66.3883858381904
)74742.79663085938
ns (± 94.22002662710197
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None)
97403.32172100361
ns (± 84.34926357801868
)96426.60334660456
ns (± 202.7770708487795
)1.01
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None)
81515.74445452009
ns (± 213.06016970627098
)82744.36927208534
ns (± 124.8335261403615
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None)
50777.88609095982
ns (± 42.98520199103216
)51333.514404296875
ns (± 56.682930787680476
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None)
47960.31634990986
ns (± 42.09018540106139
)48256.393197866586
ns (± 47.908059627494815
)0.99
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None)
192924.25188337054
ns (± 418.5959053545025
)188940.33365885416
ns (± 455.0718162250573
)1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None)
334554.013671875
ns (± 1346.513209774297
)315373.828125
ns (± 726.563973878891
)1.06
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
144902.9667794364
ns (± 587.2739805005476
)145859.0210123698
ns (± 517.0185611388122
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit)
18938.180973597937
ns (± 94.82881644906335
)18503.806790865383
ns (± 27.244777015265605
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit)
17437.556080744816
ns (± 48.112237619052195
)18388.3409962972
ns (± 133.56254196315277
)0.95
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit)
140926.73332868304
ns (± 254.41434346107152
)140774.08907376803
ns (± 243.22870998728746
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit)
44753.36882371169
ns (± 69.13070925124218
)45840.777364095055
ns (± 46.884110789912846
)0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit)
103630.89544677734
ns (± 146.66283217801092
)104627.44829915365
ns (± 453.3567688683453
)0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit)
10186040.505859375
ns (± 187803.6691981961
)10110641.355208334
ns (± 185436.88215916342
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit)
274673.5922314453
ns (± 28287.099515434737
)274314.527331543
ns (± 25516.940584729222
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None)
145319.10056152343
ns (± 990.4841847167351
)144839.879300631
ns (± 435.2037984428598
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None)
18995.43902001014
ns (± 45.214494462331466
)18698.05545349121
ns (± 98.24325767498382
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None)
18197.161066691082
ns (± 150.91152115962416
)17958.44772644043
ns (± 107.54525085311954
)1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None)
144182.6383526142
ns (± 509.96544355336664
)140948.4692570613
ns (± 292.3203999918884
)1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None)
45676.12925415039
ns (± 371.4551940104552
)44597.62819925944
ns (± 19.54725618097586
)1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None)
101473.29929293119
ns (± 146.24652441704768
)105787.53517252604
ns (± 441.5341649986326
)0.96
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None)
10374486.736328125
ns (± 197758.973236133
)10216399.62890625
ns (± 185542.18768290375
)1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None)
275617.76036132814
ns (± 27934.49890854628
)272210.31384765625
ns (± 28179.32604429561
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None)
145974.89103190103
ns (± 915.5009341500502
)144584.86643880207
ns (± 459.5949228308487
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None)
18976.728570120675
ns (± 129.8279614880666
)18659.91091003418
ns (± 87.23866297954591
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None)
18299.81295369466
ns (± 146.36891324661374
)17606.683485921225
ns (± 51.03826360791277
)1.04
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None)
144477.13498535156
ns (± 906.4890631544816
)144256.77042061943
ns (± 1000.0916509707913
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None)
44712.29389648438
ns (± 206.53505536449097
)46087.87693684896
ns (± 240.95819880660753
)0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None)
102778.23533528646
ns (± 397.79741489481256
)108205.06036376953
ns (± 272.97012833246487
)0.95
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None)
8615972.684375
ns (± 84908.08583508582
)8430702.38950893
ns (± 37191.71314718886
)1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None)
228062.708992513
ns (± 737.2634696693157
)226984.38538411458
ns (± 484.8404507903448
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit)
143564.21320452009
ns (± 708.8212367717206
)146597.34090750557
ns (± 428.9297763827605
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit)
18799.88048226493
ns (± 68.30886527439232
)18461.575600760323
ns (± 53.83027502115739
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit)
17706.268744913737
ns (± 60.11783940907298
)17632.510349527995
ns (± 55.43517451687063
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit)
142530.7942220052
ns (± 637.5205849181622
)144226.14458007814
ns (± 385.59309218645825
)0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit)
44993.59360613142
ns (± 125.64692735491472
)43134.01600341797
ns (± 118.49400217232805
)1.04
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit)
102773.98026529948
ns (± 279.4536854936951
)104415.19052559989
ns (± 211.11784280486194
)0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit)
9526392.973214285
ns (± 93028.83122238709
)9299007.582291666
ns (± 42225.630303552345
)1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit)
258475.6683872768
ns (± 883.4863438885585
)248671.28034319196
ns (± 246.876712483712
)1.04
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None)
146614.44916643415
ns (± 414.3112085764034
)145823.28063964844
ns (± 402.1632309180148
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None)
18814.077940720777
ns (± 32.08377494936796
)18729.53986206055
ns (± 40.14347396482197
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None)
17801.224543253582
ns (± 61.832636399504835
)17427.658951822916
ns (± 4.862444103214266
)1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None)
142028.54288155693
ns (± 558.3829206062379
)141725.80932617188
ns (± 501.27296208945125
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None)
44623.129680926984
ns (± 65.70399650262594
)43801.224094935824
ns (± 174.50920259800614
)1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None)
102316.0083984375
ns (± 287.7720801311852
)104123.26228027344
ns (± 330.1930508877346
)0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None)
9576520.973958334
ns (± 100104.13186355875
)9284494.421875
ns (± 60373.23042720951
)1.03
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None)
252042.47133091517
ns (± 411.1363296954834
)251562.60759626116
ns (± 509.4634897351661
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
13939.539642333984
ns (± 50.58608006503556
)14181.563008626303
ns (± 23.872205837828755
)0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL)
20104.535420735676
ns (± 24.17497891409843
)19958.729117257255
ns (± 80.81856688784443
)1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL)
20612.007751464844
ns (± 35.55174428550473
)22126.22751871745
ns (± 94.44280925774798
)0.93
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL)
21589.10380045573
ns (± 27.275582118839576
)21985.026114327567
ns (± 41.23517294277742
)0.98
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL)
15385.317121233258
ns (± 21.769534101853523
)15751.477254231771
ns (± 18.377482638199883
)0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL)
10923.10053507487
ns (± 17.670689251196787
)11382.252175467354
ns (± 16.83727982158215
)0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL)
23388.889973958332
ns (± 51.108186066713024
)21149.41605788011
ns (± 66.27582800509431
)1.11
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL)
22838.196890694755
ns (± 31.4290914924298
)21844.859313964844
ns (± 38.06137281089929
)1.05
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL)
26619.16264125279
ns (± 86.75559254441268
)26801.048583984375
ns (± 80.35912357384076
)0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL)
27162.26328531901
ns (± 118.93906999454744
)25916.437174479168
ns (± 94.30859191725946
)1.05
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF)
19260.29029259315
ns (± 47.47934451285745
)19539.77508544922
ns (± 38.36267806838934
)0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF)
25656.26495361328
ns (± 64.3691735918739
)26596.641642252605
ns (± 53.13503588403409
)0.96
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF)
27073.860270182293
ns (± 85.96108588882282
)26027.267456054688
ns (± 43.4374224266461
)1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF)
27359.938354492188
ns (± 69.09835587688754
)29123.431599934895
ns (± 89.14556841669287
)0.94
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF)
15460.959676106771
ns (± 35.282619636101906
)16073.665568033854
ns (± 129.481297670181
)0.96
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF)
10954.190004788912
ns (± 15.77342516016307
)10968.775787353516
ns (± 16.177387437488466
)1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF)
26763.999502999442
ns (± 41.64438256132931
)27476.74059186663
ns (± 22.62211679030796
)0.97
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF)
26660.458156040735
ns (± 36.16213472642134
)27412.938983623797
ns (± 26.46476403790237
)0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF)
31453.7841796875
ns (± 132.037090380326
)31397.355550130207
ns (± 119.73710967040586
)1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF)
31827.694498697918
ns (± 85.84827971444724
)32879.12089029948
ns (± 117.24624604699076
)0.97
BDN.benchmark.Operations.RawStringOperations.Set(Params: None)
14429.316820417132
ns (± 26.412436096619086
)14792.274181659404
ns (± 21.115206301697338
)0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None)
20655.41447230748
ns (± 31.82828628484363
)19852.693481445312
ns (± 19.57095234871598
)1.04
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None)
20450.76153094952
ns (± 25.83238140163923
)20381.463740422176
ns (± 22.65255313531456
)1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None)
23239.7703904372
ns (± 37.608104686886826
)22612.266104561942
ns (± 19.399809533433235
)1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None)
17373.018755231584
ns (± 39.47162344180652
)17139.215087890625
ns (± 60.72870286855989
)1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None)
10513.523973737445
ns (± 15.21504234869972
)11227.563241811898
ns (± 15.485227881945349
)0.94
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None)
22537.510477701824
ns (± 49.178467313420825
)21803.499494280135
ns (± 30.454474133611427
)1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None)
21481.86798095703
ns (± 22.00527533984874
)21636.541544596355
ns (± 25.847319233998846
)0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None)
25779.96612548828
ns (± 116.27931435187661
)26768.74324253627
ns (± 78.34953388436699
)0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None)
27729.15802001953
ns (± 133.7099481029179
)26272.925720214844
ns (± 104.09886617013566
)1.06
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
138615.26719447545
ns (± 830.9317867484971
)157165.07541910806
ns (± 436.6386046100066
)0.88
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL)
11229.706808725992
ns (± 15.806837080267146
)10837.486745198568
ns (± 59.556341842299716
)1.04
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL)
9988.068165705754
ns (± 9.773667642471937
)10658.016633097332
ns (± 69.19263056918778
)0.94
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL)
9835.313242398775
ns (± 57.65793235337314
)9953.46992601667
ns (± 58.21609357641543
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL)
12030.498204549154
ns (± 63.24357544403343
)12050.766053771973
ns (± 64.76790943739003
)1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL)
12966.027081080845
ns (± 69.9037710647933
)12708.505499267578
ns (± 47.503608609906614
)1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL)
10115.241449991861
ns (± 72.56752472840924
)10055.581981404623
ns (± 105.9390974687242
)1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL)
9399.502723185222
ns (± 63.56387513849751
)9466.755842081706
ns (± 62.28961456403206
)0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL)
11211.932302856445
ns (± 50.31382616717996
)11205.108657836914
ns (± 7.956012921628229
)1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL)
12338.702423095703
ns (± 12.404757817584576
)12366.962075369698
ns (± 59.16046206588969
)1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL)
11421.25772857666
ns (± 67.44282298578494
)10343.379644266764
ns (± 47.43199331328195
)1.10
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL)
13321.846206665039
ns (± 61.502063417138075
)13289.512069702148
ns (± 64.60501140624156
)1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL)
12302.762007493238
ns (± 16.120630367896016
)11978.371443684895
ns (± 57.97608728210692
)1.03
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL)
11436.85967763265
ns (± 6.972314347401343
)12158.796086120605
ns (± 58.96629675635798
)0.94
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL)
10285.007204691568
ns (± 12.66811705843695
)10223.427335298979
ns (± 15.79468240025833
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF)
153978.05662434894
ns (± 846.2320201037462
)151911.99930245537
ns (± 484.339946344772
)1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF)
58900.2911769322
ns (± 193.54657867189553
)58595.44138183594
ns (± 303.00409060272585
)1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF)
51424.16008707682
ns (± 237.89184895175842
)47784.2738167899
ns (± 319.7532191526327
)1.08
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF)
52200.72245686849
ns (± 502.9068394945795
)55944.05743408203
ns (± 230.5853640315569
)0.93
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF)
83552.78322928293
ns (± 245.7031803436384
)84593.53843470982
ns (± 265.90699155231704
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF)
111219.26013183594
ns (± 443.14698470550655
)113468.55687255859
ns (± 507.2276560012044
)0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF)
55499.600452129656
ns (± 64.83744036100668
)49802.8744027274
ns (± 200.60755850584275
)1.11
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF)
55567.35553385417
ns (± 184.33026253150567
)60100.369368489584
ns (± 200.22484699499194
)0.92
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF)
51549.740885416664
ns (± 184.76238805046373
)49695.53891601563
ns (± 227.8861373533525
)1.04
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF)
89846.01005671575
ns (± 238.22813919207766
)93656.12563069661
ns (± 380.31940504385307
)0.96
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF)
61468.61002291166
ns (± 130.36463620726437
)61398.46607666016
ns (± 320.7375947853616
)1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF)
13428.870354207356
ns (± 42.09374619431804
)13356.308096822102
ns (± 47.649007790927755
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF)
75743.73196614583
ns (± 311.6740484716811
)75931.98638102213
ns (± 485.98391723947975
)1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF)
58217.584346226286
ns (± 173.3984153209626
)58996.394592285156
ns (± 224.88396757496028
)0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF)
52715.096322866586
ns (± 150.21061741933303
)51539.64600423177
ns (± 170.43783617192094
)1.02
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None)
140349.01467285157
ns (± 478.1368437947593
)138675.80941336494
ns (± 546.8356886340852
)1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None)
60100.12282307943
ns (± 408.45688680857006
)59307.30552455357
ns (± 165.29941033405967
)1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None)
50276.37195587158
ns (± 983.731167100631
)50505.03532650596
ns (± 1053.4946328585293
)1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None)
52713.883889334546
ns (± 53.74262850973785
)53039.94042154948
ns (± 179.42265568303628
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None)
76600.7823038737
ns (± 271.4163683193451
)78403.6469203404
ns (± 206.6275723764592
)0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None)
103128.61883544922
ns (± 262.89022284082074
)103771.90090332032
ns (± 348.35223182595246
)0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None)
56398.129747663224
ns (± 190.0171952523615
)50492.42306518555
ns (± 116.05431868596051
)1.12
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None)
53623.82535226004
ns (± 305.1489012055321
)54558.97993251256
ns (± 120.16733362352154
)0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None)
55109.444362095426
ns (± 208.77500347328342
)51272.62878621419
ns (± 291.2739371711015
)1.07
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None)
77255.22811889648
ns (± 185.7636437928784
)85937.33928222656
ns (± 246.74528746675205
)0.90
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None)
61256.7066772461
ns (± 245.12983120724965
)55653.19474283854
ns (± 151.95162122640548
)1.10
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None)
13314.089811052594
ns (± 39.60467509506565
)13224.320878092449
ns (± 50.071755598495926
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None)
69841.9393351237
ns (± 330.5634056749036
)72978.85828857422
ns (± 342.17829155278093
)0.96
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None)
57822.43655395508
ns (± 203.78487575810186
)59345.20941569011
ns (± 234.6357684468698
)0.97
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None)
47511.497693743026
ns (± 92.45391474383472
)47225.21864420573
ns (± 136.56430986170454
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
93171.93865094866
ns (± 277.61376328895125
)93645.8573404948
ns (± 167.67792303167536
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit)
25228.54963030134
ns (± 41.80112880872253
)25184.967041015625
ns (± 41.17312744653878
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit)
25264.03547014509
ns (± 10.394867205422699
)24155.855887276786
ns (± 21.12036276251705
)1.05
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit)
75822.75625375602
ns (± 76.61321209136213
)75461.16292317708
ns (± 199.39625362119617
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit)
31900.622089092547
ns (± 52.949976725199235
)31929.16729266827
ns (± 46.598282141518
)1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit)
62446.99425330529
ns (± 64.09664797610222
)62844.439290364586
ns (± 115.40308334001905
)0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit)
5284858.314732143
ns (± 27108.975722382365
)5192244.270833333
ns (± 48413.27371875203
)1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit)
170498.60327148438
ns (± 29627.28268623734
)170630.00219726562
ns (± 29561.224111440562
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None)
94250.43334960938
ns (± 262.3012413258672
)93805.86751302083
ns (± 352.1309792784464
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None)
26132.983750563402
ns (± 36.732296705055134
)26035.474504743303
ns (± 17.200382131263495
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None)
24707.466561453683
ns (± 46.52191167379215
)24718.450113932293
ns (± 77.62717614617951
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None)
75440.9650530134
ns (± 187.9991715092658
)74851.03393554688
ns (± 118.33025545776106
)1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None)
32327.410016741072
ns (± 42.390574151053734
)33440.42184012277
ns (± 67.47298562479791
)0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None)
63999.098307291664
ns (± 85.86175960474127
)63996.599934895836
ns (± 126.3279141776145
)1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None)
5325718.917410715
ns (± 43591.83011950817
)5280847.734375
ns (± 44417.04273850374
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None)
172306.44213867188
ns (± 30681.54525923767
)166834.15161132812
ns (± 26580.013587678193
)1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None)
92966.95295061384
ns (± 324.05413235551805
)93049.63297526042
ns (± 428.8532788798619
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None)
26066.707153320312
ns (± 23.155469988231655
)25843.885701497395
ns (± 28.584549507128706
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None)
24422.05322265625
ns (± 58.8066230752687
)24512.5493367513
ns (± 37.46807462747242
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None)
75936.17466517857
ns (± 103.83057698261551
)74736.83377779447
ns (± 82.97963153377714
)1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None)
31674.655151367188
ns (± 18.15843992083375
)31918.864323542668
ns (± 71.75174953817319
)0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None)
62858.157958984375
ns (± 72.52810778972415
)63695.84001813616
ns (± 81.29651406143228
)0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None)
4389027.239583333
ns (± 9576.352093307376
)4404781.5625
ns (± 11289.918424052647
)1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None)
129335.63581194196
ns (± 113.78808485066827
)129652.33503069196
ns (± 208.55565397357884
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit)
94297.99194335938
ns (± 510.1499375591421
)92259.56159319196
ns (± 193.59147934945128
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit)
25315.550231933594
ns (± 33.91624433180153
)25180.514526367188
ns (± 42.58427884633271
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit)
24123.431614467077
ns (± 15.254999879969304
)24154.335843599758
ns (± 13.996573513877577
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit)
74230.06678989956
ns (± 81.58081560491914
)74579.9336751302
ns (± 231.82337811801986
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit)
32863.433837890625
ns (± 37.831795329152186
)32594.698282877605
ns (± 49.53850853419796
)1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit)
61887.04398018973
ns (± 64.09106482972872
)62257.41053989955
ns (± 85.94035066722125
)0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit)
5058897.544642857
ns (± 8619.148453876931
)5010260.044642857
ns (± 8254.883915606772
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit)
141663.78696986608
ns (± 326.06745969460417
)146777.32979910713
ns (± 137.92739529666719
)0.97
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None)
94137.44245256696
ns (± 209.78825253690346
)93141.07753208706
ns (± 258.09992783533164
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None)
25113.497416178387
ns (± 42.70442407447862
)25128.94826253255
ns (± 42.1117188451141
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None)
24287.7449622521
ns (± 16.25192408993325
)24413.610135591945
ns (± 14.273723948905767
)0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None)
74824.08970424107
ns (± 127.16473832151435
)74922.14268275669
ns (± 75.95918949189897
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None)
32726.45045689174
ns (± 52.691192313999295
)33101.638997395836
ns (± 47.036826103863724
)0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None)
63224.04052734375
ns (± 44.984602592974106
)64171.107700892855
ns (± 71.40392570281915
)0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None)
5077918.247767857
ns (± 10059.33575076477
)5086222.65625
ns (± 6296.151187462911
)1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None)
148803.7109375
ns (± 215.03153652050347
)146070.34423828125
ns (± 225.48359796245964
)1.02
This comment was automatically generated by workflow using github-action-benchmark.
a63ad80
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)
105968.44435471755
ns (± 945.7357946629853
)111731.21512276786
ns (± 201.47774031716443
)0.95
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL)
12112.686538696289
ns (± 28.76438646104807
)12127.352905273438
ns (± 150.53225065126347
)1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL)
9606.9580078125
ns (± 26.79066115885722
)9579.625265938896
ns (± 40.80734327784425
)1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL)
10133.249010358539
ns (± 16.627292484721504
)10197.870753361629
ns (± 25.946771212223045
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL)
15480.658612932477
ns (± 43.15321961013354
)15258.89892578125
ns (± 90.67955081002602
)1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL)
14691.254190298227
ns (± 20.091373612365373
)14808.323059082031
ns (± 12.804781419223728
)0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL)
11852.222333635602
ns (± 8.91484921108671
)11884.09173148019
ns (± 17.778788515001505
)1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL)
9035.971323649088
ns (± 15.275200749987373
)9040.522766113281
ns (± 19.42125958173895
)1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL)
12890.015193394252
ns (± 16.401088054577844
)12427.450688680014
ns (± 5.361953613680427
)1.04
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL)
12515.703481038412
ns (± 14.977449026285967
)12472.74668766902
ns (± 11.441327183325164
)1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL)
13288.82533482143
ns (± 18.730934897790778
)13339.98524983724
ns (± 18.0601579994943
)1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL)
9296.956852504185
ns (± 23.503306020641
)9417.422896165113
ns (± 21.809589165165885
)0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL)
11711.791120256696
ns (± 17.27329567423399
)11699.876759847006
ns (± 9.547924605590206
)1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL)
15563.97216796875
ns (± 14.19298396607408
)15643.921203613281
ns (± 211.22783491388336
)0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL)
13307.31460571289
ns (± 14.573566743318398
)12915.984344482422
ns (± 9.979397865678855
)1.03
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF)
117979.89408052884
ns (± 331.55739224151995
)122828.17708333333
ns (± 388.45123621264213
)0.96
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF)
50580.51191057478
ns (± 67.66794698879187
)45670.897733248195
ns (± 56.87791504974772
)1.11
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF)
43303.79289899553
ns (± 61.93953966104318
)43870.846354166664
ns (± 62.14263899526519
)0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF)
47205.69559733073
ns (± 51.08784817887172
)47725.41544596354
ns (± 144.85267931414006
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF)
72123.78278459821
ns (± 381.39570740497555
)71114.82828776042
ns (± 221.71416317497707
)1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF)
95998.37210518973
ns (± 270.1071891377926
)98784.52657063802
ns (± 250.79646724501683
)0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF)
47178.91398111979
ns (± 89.25095283078996
)46962.88350423177
ns (± 88.31237690514023
)1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF)
42500.17830984933
ns (± 42.33753110145609
)40182.91076660156
ns (± 58.09356090255738
)1.06
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF)
48744.90193684896
ns (± 121.00263974972391
)51726.3232421875
ns (± 187.74403658287684
)0.94
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF)
73172.5374661959
ns (± 200.81660928806312
)70238.21166992188
ns (± 287.8688295354515
)1.04
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF)
55586.070033482145
ns (± 128.1011045884991
)59096.343994140625
ns (± 72.18636430701206
)0.94
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF)
9289.740753173828
ns (± 23.29674272313922
)9430.91189066569
ns (± 17.937305284038878
)0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF)
58838.950892857145
ns (± 235.08237977552778
)59233.326416015625
ns (± 147.99167193393896
)0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF)
47394.52471051897
ns (± 116.09697452526227
)49277.47933523996
ns (± 117.34670326128716
)0.96
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF)
47766.32244403545
ns (± 57.477452622852724
)47521.33309500558
ns (± 74.37478536666147
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None)
118519.12434895833
ns (± 370.1057100343726
)107829.66570172991
ns (± 219.3949872226616
)1.10
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None)
43172.9020338792
ns (± 88.88692032947027
)43225.671822684155
ns (± 96.44887630275433
)1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None)
42067.82918294271
ns (± 83.99966971534933
)42335.06042480469
ns (± 64.84171512910473
)0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None)
47929.060872395836
ns (± 91.50196051463915
)46315.18249511719
ns (± 70.79104729478878
)1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None)
62797.3876953125
ns (± 247.32800047068105
)66115.56570870536
ns (± 224.22810429206285
)0.95
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None)
89536.41072591145
ns (± 145.71950210951093
)86691.19960239956
ns (± 223.68952876532717
)1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None)
49488.56994628906
ns (± 177.2125520942484
)49892.87801106771
ns (± 91.74995741914958
)0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None)
35670.048828125
ns (± 72.25211982756875
)38601.43412272135
ns (± 73.16284942969395
)0.92
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None)
48377.050345284595
ns (± 82.38222848326045
)48131.92443847656
ns (± 261.7032411208783
)1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None)
62679.808756510414
ns (± 289.73128625075714
)61824.81427873884
ns (± 210.1491969148459
)1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None)
61775.390625
ns (± 79.297693262074
)55005.372721354164
ns (± 105.70870307088293
)1.12
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None)
9185.208456856864
ns (± 16.1174902295919
)9449.193827311197
ns (± 32.753240280501345
)0.97
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None)
51240.82661946615
ns (± 88.15496812812074
)51708.81696428572
ns (± 60.980127580034015
)0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None)
47824.27391639123
ns (± 76.47039412857849
)47655.565467247594
ns (± 45.78690673523863
)1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None)
47338.66342397837
ns (± 28.621503208345164
)48486.12409319197
ns (± 77.07666528615884
)0.98
This comment was automatically generated by workflow using github-action-benchmark.