-
Notifications
You must be signed in to change notification settings - Fork 544
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
BDN: use request struct to cleanup logic (#895)
* Use struct to simplify BDN logic * update threshold * cleanup * nit
- Loading branch information
Showing
14 changed files
with
236 additions
and
258 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
// Copyright (c) Microsoft Corporation. | ||
// Licensed under the MIT license. | ||
|
||
namespace Embedded.server | ||
{ | ||
public struct Request | ||
{ | ||
public byte[] buffer; | ||
public unsafe byte* bufferPtr; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
47ac84f
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)
1733.8817099253336
ns (± 18.984888825559334
)1789.6206674575806
ns (± 9.556765923707044
)0.97
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
37427.54757181803
ns (± 83.51035743225442
)38256.19110921224
ns (± 401.77375455002704
)0.98
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None)
38701.48472086588
ns (± 322.063162779262
)37929.265001569474
ns (± 454.4136103000083
)1.02
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None)
32067.197131347657
ns (± 221.2921635924128
)32094.584416707356
ns (± 55.312553988216685
)1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None)
31758.882145472937
ns (± 25.06187903496795
)32391.27668253581
ns (± 51.19309062965109
)0.98
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
1709.1822685514178
ns (± 10.589884998991147
)1739.4566920353816
ns (± 8.287509384220039
)0.98
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF)
1809.4297842298236
ns (± 12.748552915173391
)1773.4116777273325
ns (± 6.197359762821077
)1.02
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None)
1712.425380452474
ns (± 11.762194451571235
)1710.943059794108
ns (± 12.08529792743008
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
1688.687515258789
ns (± 3.679398315656912
)1906.5223693847656
ns (± 1.724979573739075
)0.89
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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: None)
260.8691301981608
ns (± 0.8875477499223504
)243.29741797080408
ns (± 0.9400159859821414
)1.07
BDN.benchmark.Lua.LuaScripts.Script2(Params: None)
458.4206044333322
ns (± 1.025169582541741
)464.2924782117208
ns (± 2.816029727610623
)0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: None)
682.949131266276
ns (± 4.1593698653526205
)662.473366517287
ns (± 1.0760939151536784
)1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: None)
643.6655611310687
ns (± 2.098928053729155
)646.7009962626865
ns (± 2.138560913940816
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
153491.9292689732
ns (± 794.4520812753486
)168684.01864698456
ns (± 8901.772425129784
)0.91
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL)
134277.46559495194
ns (± 396.37878390228656
)159653.11356689452
ns (± 10456.72019255114
)0.84
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL)
126371.35024789664
ns (± 691.5814533438509
)143030.89491271973
ns (± 8634.41199132428
)0.88
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF)
164557.19794108073
ns (± 1341.272035734548
)183327.41441761365
ns (± 6767.022057438152
)0.90
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF)
159440.37231445312
ns (± 648.3692881901269
)180779.5588623047
ns (± 12991.616361258748
)0.88
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF)
148301.6091064453
ns (± 1464.7633169669557
)163325.47594482423
ns (± 10687.611627448161
)0.91
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None)
149079.83588518415
ns (± 946.7624807455094
)168883.59687943893
ns (± 11468.354885588684
)0.88
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None)
133476.99350992838
ns (± 302.7577393264451
)151069.8085863518
ns (± 10175.780447150992
)0.88
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None)
132830.33707101006
ns (± 1070.0060749511767
)159196.88803378018
ns (± 5878.51689142035
)0.83
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
1798.3697255452473
ns (± 2.03870048507861
)1742.8324508666992
ns (± 2.777946157121821
)1.03
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF)
1765.6852858407158
ns (± 1.6397134865790812
)1893.6009270804268
ns (± 2.378227354933072
)0.93
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None)
1675.6122809190017
ns (± 2.278480786181495
)1895.1578521728516
ns (± 3.032483192073589
)0.88
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
17206.584251990684
ns (± 19.545380995508506
)16515.37856401716
ns (± 106.1915380702741
)1.04
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV)
16284.90993323693
ns (± 16.93324031899332
)16353.40552775065
ns (± 17.129630989759693
)1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV)
15150.391157967704
ns (± 41.331509064079114
)16040.236328125
ns (± 77.76746218948932
)0.94
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV)
14005.72565612793
ns (± 80.74082954942847
)14177.65805053711
ns (± 70.4186531535941
)0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV)
118928.6005859375
ns (± 880.4541367800172
)121313.79031808036
ns (± 362.7647481626232
)0.98
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None)
20715.000091552734
ns (± 25.489042994329722
)21020.341227213543
ns (± 27.498770295628695
)0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None)
20619.434858194985
ns (± 164.39431230526225
)20717.494986900918
ns (± 91.0068351767435
)1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None)
16971.02820914132
ns (± 11.366521386874817
)16632.62521144322
ns (± 92.62583724958974
)1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None)
15819.800892421177
ns (± 143.91854720540704
)15201.197201538085
ns (± 114.49765208374279
)1.04
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None)
129603.04392787388
ns (± 160.86452775916038
)128148.62432861328
ns (± 336.2650250582309
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
15498.41856266902
ns (± 13.12314068718076
)15591.524400838216
ns (± 148.17937671072735
)0.99
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None)
19631.790762329103
ns (± 126.12713056262969
)19610.45559794108
ns (± 198.41190701617816
)1.00
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None)
18222.952856445314
ns (± 135.97637450255596
)18611.063011169434
ns (± 18.122744499832578
)0.98
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None)
20507.49478384165
ns (± 16.845338480713693
)20431.340837918797
ns (± 129.84372675860328
)1.00
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None)
16564.7175314767
ns (± 99.68805798119864
)16359.542706298827
ns (± 129.05486076653492
)1.01
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None)
10964.202030726841
ns (± 76.3325222804033
)10556.929723467145
ns (± 86.50243759532061
)1.04
BDN.benchmark.Network.RawStringOperations.Increment(Params: None)
21445.123598371232
ns (± 102.55541043036622
)20892.962319510323
ns (± 183.8502638622751
)1.03
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None)
21211.105040486655
ns (± 113.82938860794079
)21623.35189107259
ns (± 180.7886398537369
)0.98
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None)
26805.960155232748
ns (± 171.74192038390478
)27850.25258890788
ns (± 215.9559532257624
)0.96
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None)
26900.270621163505
ns (± 133.98602025312402
)28364.5293162028
ns (± 284.49297043145606
)0.95
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
34782.75800432478
ns (± 76.37723640341733
)36193.30491286058
ns (± 47.43407909278956
)0.96
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None)
37183.35178920201
ns (± 57.16298641691147
)36894.24525669643
ns (± 27.856875576285088
)1.01
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None)
30999.64773995536
ns (± 25.399307163627384
)30704.66570172991
ns (± 22.06783702310936
)1.01
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None)
31006.55517578125
ns (± 57.55856761039118
)30230.61043875558
ns (± 24.70081974753666
)1.03
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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: None)
132.6215420450483
ns (± 0.40398244897298435
)130.19526554987982
ns (± 0.5113552972709001
)1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: None)
197.4855166215163
ns (± 0.5254124445504662
)200.67571798960367
ns (± 0.30905029634433967
)0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: None)
332.8772953578404
ns (± 1.1272987209375345
)311.9860363006592
ns (± 0.592525766521176
)1.07
BDN.benchmark.Lua.LuaScripts.Script4(Params: None)
301.41448293413436
ns (± 0.7319052335470602
)282.6888697487967
ns (± 0.8628570777829071
)1.07
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
58861.480977376305
ns (± 155.87023567995433
)59236.38881037785
ns (± 84.78989107604038
)0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL)
241986.74612862724
ns (± 1140.5897212376724
)239402.53010441706
ns (± 973.2860148615479
)1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL)
118392.72144426618
ns (± 440.7541209585454
)119599.7933255709
ns (± 481.6822594907523
)0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL)
116663.2297101702
ns (± 310.1342280374092
)109370.54041341147
ns (± 492.604846536467
)1.07
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF)
58924.17008056641
ns (± 417.28945322436954
)59852.741107647234
ns (± 273.4151468895823
)0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF)
239747.4140625
ns (± 1072.4326638679308
)248521.09408804087
ns (± 1496.7465700298037
)0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF)
130473.2638671875
ns (± 863.0529059019442
)130984.97961425781
ns (± 1667.5144784233753
)1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF)
141517.51736886162
ns (± 762.7346199560503
)138212.82120768228
ns (± 334.421674281406
)1.02
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None)
61172.44883219401
ns (± 255.44112885324304
)58350.76025187175
ns (± 299.69056275106266
)1.05
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None)
239952.9280536358
ns (± 1283.9933331673656
)232247.1064860026
ns (± 1341.0508023322814
)1.03
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None)
118089.5275530134
ns (± 910.9139330367095
)121284.0446495643
ns (± 1175.339732527712
)0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None)
109787.04181722006
ns (± 427.42696551981356
)117367.42833455403
ns (± 160.05528185053504
)0.94
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
14991.2843976702
ns (± 10.419396729800466
)13716.304125104632
ns (± 8.41828267444452
)1.09
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None)
19597.491237095423
ns (± 77.59113443224263
)19668.853407639723
ns (± 44.0601722428923
)1.00
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None)
17522.9246873122
ns (± 23.127063955506124
)17549.02557373047
ns (± 55.13408190993833
)1.00
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None)
19638.1600013146
ns (± 13.65825605744993
)18112.503865559895
ns (± 21.419004606916104
)1.08
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None)
15283.045087541852
ns (± 11.091708234758316
)15095.222473144531
ns (± 20.498176914751884
)1.01
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None)
11066.375405447823
ns (± 28.369422871221943
)11536.82621547154
ns (± 15.26163564644207
)0.96
BDN.benchmark.Network.RawStringOperations.Increment(Params: None)
20875.56631905692
ns (± 24.35195745363009
)20303.277151925224
ns (± 25.379668412761987
)1.03
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None)
21146.029561360676
ns (± 31.28046583359677
)20362.3783656529
ns (± 49.22717063518377
)1.04
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None)
24971.285574776786
ns (± 88.88370466514095
)26030.130920410156
ns (± 88.12604754027275
)0.96
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None)
25032.252502441406
ns (± 22.433239873847683
)26177.980550130207
ns (± 549.8709012740086
)0.96
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
15920.291724571814
ns (± 9.946748296926698
)16569.711068960336
ns (± 14.594093100422374
)0.96
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV)
15303.440420968192
ns (± 31.074322891059527
)15155.37150456355
ns (± 17.475985618948478
)1.01
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV)
14141.132405598959
ns (± 21.18922610575462
)14335.92997959682
ns (± 19.12088807005705
)0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV)
12992.79416402181
ns (± 6.213920920442637
)13331.629004845252
ns (± 16.62531464354748
)0.97
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV)
132640.3355189732
ns (± 223.21683070649783
)134323.95958533653
ns (± 161.66056863757817
)0.99
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None)
19670.754300631008
ns (± 13.681613777433258
)19415.867716471355
ns (± 23.210786363413778
)1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None)
18187.569251427285
ns (± 17.544596732098782
)18044.268681452824
ns (± 30.18177806745092
)1.01
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None)
15137.116394042969
ns (± 28.296354927961413
)15615.099661690849
ns (± 17.092958590146782
)0.97
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None)
15346.296183268229
ns (± 20.912922306943
)14542.591966901507
ns (± 23.433861140243263
)1.06
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None)
139841.88581194196
ns (± 130.1727545019277
)143760.05483774038
ns (± 296.3034543714321
)0.97
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
115515.26838030134
ns (± 244.40833228483447
)115266.16559709821
ns (± 146.59878525919322
)1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL)
104415.90106670673
ns (± 166.64027312066642
)106992.32224684495
ns (± 220.94286153013653
)0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL)
95410.107421875
ns (± 194.0503205901837
)94935.51722935268
ns (± 114.31227444686591
)1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF)
130043.27229817708
ns (± 315.57467212706956
)132299.7713216146
ns (± 324.67967780775365
)0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF)
117726.3445172991
ns (± 217.40256606631587
)117147.90974934895
ns (± 299.6344901822359
)1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF)
108921.61167689732
ns (± 306.49479545260436
)108796.00394112723
ns (± 249.8922689302751
)1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None)
115928.19295247395
ns (± 232.8714451303651
)116764.37284029447
ns (± 205.01483530773447
)0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None)
102645.02737862723
ns (± 307.4178594039366
)102578.7967936198
ns (± 191.09616371020346
)1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None)
98242.96549479167
ns (± 188.96971114902357
)94656.61987304688
ns (± 253.04894773174206
)1.04
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
60561.71395438058
ns (± 60.44983473862817
)60938.07373046875
ns (± 56.276472140926316
)0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL)
230173.04524739584
ns (± 396.57534522423003
)228852.53436748797
ns (± 402.12786087628467
)1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL)
132170.11922200522
ns (± 111.47548551798317
)130873.65025111607
ns (± 268.0188424015215
)1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL)
109194.64111328125
ns (± 161.38604236968482
)109160.12479341947
ns (± 78.48512513602908
)1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF)
59801.97448730469
ns (± 54.639141667405944
)60599.91455078125
ns (± 56.49379041284348
)0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF)
235320.7728794643
ns (± 767.4105903965648
)237480.4931640625
ns (± 621.9381868740758
)0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF)
142438.88509114584
ns (± 329.14107754102025
)138633.18033854166
ns (± 466.4069239810901
)1.03
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF)
131916.34870256696
ns (± 490.27340504594275
)130282.92887369792
ns (± 306.0935608572014
)1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None)
60838.16752115885
ns (± 59.11974885753212
)61455.09381975447
ns (± 81.2633087581896
)0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None)
231668.6083984375
ns (± 473.3332169935274
)218608.4437779018
ns (± 281.5272989934045
)1.06
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None)
133274.52189127603
ns (± 150.48269737418696
)130955.99888392857
ns (± 113.14382152071482
)1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None)
108464.22870342548
ns (± 86.58937471105612
)108332.44934082031
ns (± 67.27320306576236
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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: ACL)
10141.114180428642
ns (± 62.989629982127056
)10746.071747916085
ns (± 61.97046217703261
)0.94
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL)
10848.701944986979
ns (± 27.227872645121135
)10646.990911211285
ns (± 75.16080679107607
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL)
11492.506837027413
ns (± 75.16070085661521
)10932.602099609376
ns (± 94.78460845726003
)1.05
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL)
8620.419589116023
ns (± 11.083728362611335
)8804.24535929362
ns (± 92.93387690149358
)0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL)
10151.45966796875
ns (± 119.75421327091915
)10007.9306447347
ns (± 110.24124338608563
)1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL)
10281.314025878906
ns (± 69.17423949960893
)10081.53413282122
ns (± 90.69498207698722
)1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL)
12284.999009268624
ns (± 31.815382340080365
)12209.470718383789
ns (± 13.619553712633676
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL)
8731.59338596889
ns (± 74.65344535861333
)8740.576448567708
ns (± 96.78051859022024
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF)
145953.14803641182
ns (± 1064.9430051188035
)149778.87782796225
ns (± 305.9059735075758
)0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF)
17076.182044396035
ns (± 72.97068046109877
)17117.196252441405
ns (± 140.8882927155044
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF)
16194.987208439754
ns (± 41.63028721750071
)16198.404122488839
ns (± 53.67552110640607
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF)
137915.78185221355
ns (± 1038.371726080366
)138320.3032430013
ns (± 113.0785887534473
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF)
41334.22267252604
ns (± 275.9846664242167
)42486.78775024414
ns (± 60.8590019110936
)0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF)
106464.9991780599
ns (± 588.7660343517153
)103774.72497558594
ns (± 489.87835371189766
)1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF)
8454249.900520833
ns (± 41975.5572653649
)8497033.778125
ns (± 45486.95953544449
)0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF)
241686.40999930244
ns (± 994.8954314196067
)242332.25454101563
ns (± 1114.2233899580654
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None)
147320.57706124443
ns (± 343.75952780075323
)146562.5623372396
ns (± 1353.0164884596884
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None)
16837.570284525555
ns (± 10.59944266779741
)17554.749157714843
ns (± 134.66190579864738
)0.96
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None)
17071.83331604004
ns (± 163.98438824774607
)16201.641693115234
ns (± 196.18904984297905
)1.05
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None)
140855.82711356026
ns (± 1619.5339630696506
)139152.51568603516
ns (± 331.74221190497224
)1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None)
41884.53992207845
ns (± 54.31971042524821
)42805.39547322591
ns (± 172.26477422707495
)0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None)
106505.73373413086
ns (± 193.66951329249983
)102660.76471416767
ns (± 209.60193620712417
)1.04
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None)
8350287.715625
ns (± 56697.32456062491
)8493989.440104166
ns (± 74295.9319680842
)0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None)
244536.23352864583
ns (± 1153.397803782761
)242370.69474283853
ns (± 894.1565599326796
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
15409.080196126302
ns (± 162.2091032398627
)14896.243369038899
ns (± 84.49476443180637
)1.03
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL)
19669.22625986735
ns (± 39.73307147086697
)19556.16487426758
ns (± 155.01242794780651
)1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL)
18786.755373636883
ns (± 24.099386666086815
)18057.049681443434
ns (± 23.861945786009287
)1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL)
24974.57761441744
ns (± 33.77635633707393
)19224.189369710286
ns (± 193.1368539889675
)1.30
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL)
16400.03643290202
ns (± 26.456834983550305
)15931.549133300781
ns (± 23.481407048669755
)1.03
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL)
10707.23802693685
ns (± 62.49689827675317
)10657.523790799654
ns (± 33.02149536968183
)1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL)
23214.233284505208
ns (± 162.8424694990161
)21134.152084350586
ns (± 74.13524454141226
)1.10
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL)
21060.70635986328
ns (± 33.84892186727945
)21026.28894551595
ns (± 12.512495643615152
)1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL)
26892.15153503418
ns (± 129.27476848845444
)25956.08244105748
ns (± 44.00421580817288
)1.04
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL)
26235.30624593099
ns (± 162.41957317803065
)26249.08010559082
ns (± 167.6855016478492
)1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF)
20769.82132212321
ns (± 52.582036380923014
)21423.804857526506
ns (± 132.80445088795136
)0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF)
27071.560649326868
ns (± 119.73127406712612
)26016.899240112303
ns (± 171.7399042774886
)1.04
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF)
25022.129014078775
ns (± 150.4230763873887
)26712.22018737793
ns (± 150.29940373070465
)0.94
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF)
26099.005001361555
ns (± 65.98417525084278
)27857.615195138114
ns (± 109.74320859654264
)0.94
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF)
16290.184853108723
ns (± 59.541762287703655
)16732.1150794396
ns (± 16.85972412324708
)0.97
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF)
10696.689596557617
ns (± 59.11064656745504
)10653.272410583497
ns (± 79.59071763964795
)1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF)
26289.179225667318
ns (± 162.18131800212208
)26606.33019917806
ns (± 178.1458342745462
)0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF)
27868.133042399088
ns (± 163.4390095161321
)26802.634908040363
ns (± 146.11083190757233
)1.04
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF)
32833.24024047852
ns (± 183.0420110288286
)32208.10760498047
ns (± 365.34289589909395
)1.02
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF)
31996.258599853514
ns (± 323.593728198263
)32436.550393911508
ns (± 104.91778041559557
)0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: None)
15791.728329467773
ns (± 130.66753456070796
)14664.801236666166
ns (± 23.803283561872004
)1.08
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None)
19878.323236083983
ns (± 151.9894324533464
)19594.75664876302
ns (± 155.9158687094429
)1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None)
21431.19213649205
ns (± 45.18730065101167
)18953.327117919922
ns (± 30.72732765257478
)1.13
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None)
18722.01426188151
ns (± 25.326926920146988
)19836.725612386068
ns (± 209.65540025495974
)0.94
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None)
16360.724639892578
ns (± 72.24904139604205
)16371.870089213053
ns (± 17.571344210085883
)1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None)
10521.138082064115
ns (± 11.522858448771473
)10689.2191696167
ns (± 72.71142859664806
)0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None)
21526.914767456055
ns (± 194.14267725680622
)20801.20914048415
ns (± 110.09947552842078
)1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None)
21025.65155029297
ns (± 76.55551993197327
)20978.317728678387
ns (± 39.52498908063542
)1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None)
25879.974020385744
ns (± 125.30763107291318
)25920.4212890625
ns (± 119.25667812299758
)1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None)
29392.526221720378
ns (± 116.0853088892766
)26961.55428641183
ns (± 89.72032645564222
)1.09
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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: ACL)
15594.48002406529
ns (± 22.00317231180444
)15613.207571847099
ns (± 56.736021147831906
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL)
17766.7240687779
ns (± 19.41851681920138
)17514.810180664062
ns (± 16.668969317972916
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL)
17490.661403111048
ns (± 11.714784655205923
)17616.160583496094
ns (± 19.03736300978024
)0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL)
8151.270839146206
ns (± 10.145119233399443
)8031.3288007463725
ns (± 11.738867698322515
)1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL)
9372.015925816127
ns (± 15.911056796601201
)9446.627514178936
ns (± 14.488532128569583
)0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL)
10193.189036051432
ns (± 15.126257875198291
)10185.812612680289
ns (± 11.409908441160816
)1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL)
11789.336512638973
ns (± 18.957713903178
)11672.067260742188
ns (± 13.936261415708168
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL)
8059.539947509766
ns (± 11.554752172948467
)8056.549944196428
ns (± 10.323745180377996
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF)
90464.42354642428
ns (± 185.41822694862694
)91011.78487141927
ns (± 215.44489321243844
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF)
30606.40387901893
ns (± 20.944423136685398
)23479.925101143974
ns (± 22.588642927543027
)1.30
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF)
23157.164408365887
ns (± 11.990493695770958
)22669.943237304688
ns (± 18.51032726534233
)1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF)
72438.7189592634
ns (± 86.31520991037848
)71717.3974609375
ns (± 161.0051505746649
)1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF)
29170.28096516927
ns (± 71.01046515185121
)29451.87268938337
ns (± 50.75894836111788
)0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF)
62959.90774972098
ns (± 80.88775111446667
)64288.70896559495
ns (± 40.2862672863061
)0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF)
4435038.4375
ns (± 30822.024619461936
)4497413.616071428
ns (± 19449.39320842287
)0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF)
128688.88690655048
ns (± 183.13682250673529
)129371.47623697917
ns (± 62.900780048726176
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None)
92336.71956380208
ns (± 727.2386698083001
)91616.97562081473
ns (± 183.4392484766762
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None)
23552.735314002402
ns (± 37.132650830361634
)23798.70125906808
ns (± 15.334069597527176
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None)
22671.594707782453
ns (± 10.957573301429623
)23453.682381766183
ns (± 21.412599011913628
)0.97
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None)
73195.02389090402
ns (± 58.813434632294104
)72200.98970853366
ns (± 205.2359659891486
)1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None)
29840.745544433594
ns (± 43.81535112817741
)29320.520673479354
ns (± 39.94390757902877
)1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None)
64564.58391462053
ns (± 168.94789775117547
)63813.767787388395
ns (± 93.9939013445838
)1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None)
4420462.760416667
ns (± 8627.01700092314
)4480492.518028846
ns (± 7490.2001775725375
)0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None)
130442.97250600961
ns (± 204.40403741883932
)129860.21891276042
ns (± 221.22760024815477
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
16038.314310709635
ns (± 21.94559828079667
)15843.743678501674
ns (± 23.05228943320095
)1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL)
20052.26832798549
ns (± 37.03593261682771
)19908.01718575614
ns (± 41.41598826182708
)1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL)
17836.653645833332
ns (± 21.20870500891072
)17839.119393484933
ns (± 58.85839968238323
)1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL)
18483.797127859933
ns (± 29.5126778601367
)18213.644002278645
ns (± 35.30330730732845
)1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL)
15529.249572753906
ns (± 25.952337915656493
)16598.350994403547
ns (± 23.437657350639597
)0.94
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL)
11098.08120727539
ns (± 10.609609142476755
)10699.399860088643
ns (± 18.866606059296192
)1.04
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL)
21213.134983607702
ns (± 30.30140357598577
)20903.480177659254
ns (± 58.89136909326465
)1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL)
20845.34236363002
ns (± 23.977468477253886
)21682.439778645832
ns (± 47.8097006143831
)0.96
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL)
24854.834453876203
ns (± 42.84815407787726
)25084.310041155135
ns (± 96.0831147457408
)0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL)
27349.230252779445
ns (± 67.37215742411
)25669.154357910156
ns (± 107.56856388082058
)1.07
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF)
19320.61492919922
ns (± 48.35662993189989
)19865.479387555803
ns (± 72.14641355533428
)0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF)
25139.60244315011
ns (± 69.79327052805473
)25489.78533063616
ns (± 64.54430778864561
)0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF)
25848.268127441406
ns (± 72.02585678057794
)24914.01167649489
ns (± 70.0535459271889
)1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF)
25419.38456217448
ns (± 53.16342593318104
)25385.38078894982
ns (± 41.8347986484658
)1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF)
15430.171559651693
ns (± 23.373956289347383
)15434.275163922992
ns (± 30.160803004262917
)1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF)
10710.838317871094
ns (± 13.539272530945867
)11113.11983380999
ns (± 15.222309453552393
)0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF)
26282.91560581752
ns (± 42.14005494661356
)27894.334176870492
ns (± 20.72259503489219
)0.94
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF)
26254.273550851005
ns (± 35.916452736400934
)27805.804661342077
ns (± 42.16662897845188
)0.94
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF)
31668.854166666668
ns (± 213.2348021692487
)30384.43603515625
ns (± 161.70377321311915
)1.04
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF)
30677.464396158855
ns (± 84.09753733572374
)31095.331682477678
ns (± 190.25781711567205
)0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: None)
14172.800496419271
ns (± 15.317978863057695
)14024.061482747396
ns (± 27.435956744191213
)1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None)
19729.29425920759
ns (± 65.19269361262053
)21587.410627092635
ns (± 28.509462518455205
)0.91
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None)
17577.366638183594
ns (± 35.75883716912509
)17318.011728922527
ns (± 19.729934298563574
)1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None)
19172.117178780692
ns (± 25.394130212512632
)18268.717604417066
ns (± 17.235252823146933
)1.05
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None)
15301.675633021763
ns (± 11.952025104608795
)15398.610636393229
ns (± 17.602248686084753
)0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None)
10884.920971210186
ns (± 15.79752455502566
)10968.178405761719
ns (± 11.58068593452213
)0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None)
21055.252990722656
ns (± 28.521790491122914
)20397.491237095423
ns (± 33.560973137347936
)1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None)
21960.161917550224
ns (± 41.94464827344268
)20965.72265625
ns (± 26.181675964164672
)1.05
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None)
25257.106018066406
ns (± 37.120688196575394
)25005.19749568059
ns (± 24.540158934315468
)1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None)
25518.32521878756
ns (± 30.255768254235228
)27227.909749348957
ns (± 101.26814138966337
)0.94
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
137047.904296875
ns (± 1088.581143841104
)140307.10467529297
ns (± 400.90054982013163
)0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL)
9413.507788085937
ns (± 111.60905068568249
)9513.949490356445
ns (± 23.575644505618776
)0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL)
8615.386304582868
ns (± 57.59625270549494
)8556.826934814453
ns (± 20.115082899908288
)1.01
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL)
8425.381814575196
ns (± 101.27519206154831
)8437.228709881123
ns (± 35.69204023936522
)1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL)
10360.129232553336
ns (± 12.11717129167386
)10370.628978729248
ns (± 22.452956108719704
)1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL)
11019.768568856376
ns (± 117.58417842052798
)11326.518416849773
ns (± 109.93393436756783
)0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL)
7981.465089064378
ns (± 40.16525634593001
)8106.370966984676
ns (± 5.538806993572239
)0.98
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL)
8079.393457685198
ns (± 61.04053817042673
)8395.205472310385
ns (± 18.42596236065681
)0.96
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL)
9442.388951228215
ns (± 7.227263416454855
)9635.778783944937
ns (± 56.36237141239692
)0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL)
11041.390969412667
ns (± 47.30832952524828
)11452.162437438965
ns (± 57.333963812278135
)0.96
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL)
10104.912701416015
ns (± 108.8586315351977
)9308.47411855062
ns (± 65.58414338330856
)1.09
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL)
13248.774402618408
ns (± 20.424445991442546
)13131.790478633
ns (± 34.507956673000876
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL)
10328.060013834636
ns (± 126.4090632975106
)11032.09579264323
ns (± 68.9369271919757
)0.94
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL)
10359.011962890625
ns (± 8.999963482142178
)9951.64009475708
ns (± 16.497434187069913
)1.04
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL)
8117.1915700276695
ns (± 151.03410706046358
)8027.6673494974775
ns (± 7.73978047305396
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF)
147187.60303673378
ns (± 598.3398707664538
)149952.94369303386
ns (± 675.1888957879171
)0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF)
44159.783518473305
ns (± 124.98122265968787
)44090.82309366862
ns (± 182.61226521163158
)1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF)
46200.713174002514
ns (± 230.47336096559917
)45433.1692974384
ns (± 133.1969150176581
)1.02
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF)
56140.05272420248
ns (± 384.4339164772157
)50513.903653971356
ns (± 300.8921198537077
)1.11
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF)
86056.42855834961
ns (± 122.12438894287986
)85002.4966430664
ns (± 305.14133739275866
)1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF)
108670.699412028
ns (± 298.9864034595972
)108530.40357317243
ns (± 507.3145077902476
)1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF)
47184.400033133374
ns (± 159.11782858144016
)51703.100295003256
ns (± 169.5405154005293
)0.91
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF)
41550.61202494303
ns (± 99.86789702846295
)40449.8107816256
ns (± 152.59033019099388
)1.03
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF)
50186.763362630205
ns (± 518.5701186203081
)51972.998050944014
ns (± 479.8003909220948
)0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF)
81586.74299723307
ns (± 1229.1644890427337
)81700.00622151693
ns (± 522.6354027730678
)1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF)
56556.00761108399
ns (± 498.84836424287977
)57710.80292487867
ns (± 1817.2383185899082
)0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF)
13234.372006929838
ns (± 18.535737460973774
)13156.374753679547
ns (± 78.87428027941456
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF)
73487.08623395648
ns (± 578.7099828365544
)74100.74086216518
ns (± 362.548728719595
)0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF)
44071.006552559986
ns (± 220.38589051559327
)44743.98928019206
ns (± 340.7156895440602
)0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF)
48229.2040629069
ns (± 307.4300142153336
)51217.05125325521
ns (± 126.45003502626918
)0.94
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None)
135919.19871303014
ns (± 335.47506109168364
)131603.5338483538
ns (± 451.97495978669707
)1.03
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None)
44646.267333984375
ns (± 172.12772058519872
)44159.32670084635
ns (± 234.67867706559846
)1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None)
51190.3887765067
ns (± 195.40410388871217
)42834.24643147786
ns (± 179.50994315854794
)1.20
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None)
54845.464869907926
ns (± 130.91202462287382
)53899.6881643442
ns (± 89.53999672901769
)1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None)
76485.81243896484
ns (± 1425.1363806450565
)76555.56720377604
ns (± 469.1652979450089
)1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None)
100982.11024576823
ns (± 818.6562572427454
)104416.4755772182
ns (± 314.86292362201004
)0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None)
45667.220829554964
ns (± 95.15366789237979
)46788.82709960938
ns (± 121.72922781158836
)0.98
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None)
41467.186055501305
ns (± 40.20858534722336
)39863.13764735631
ns (± 106.60841971481031
)1.04
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None)
53815.780700683594
ns (± 197.3572642138832
)48405.306006798375
ns (± 151.97537042716127
)1.11
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None)
69381.39710344587
ns (± 386.9001953984022
)69973.05686442058
ns (± 265.10396416120847
)0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None)
57254.01342337472
ns (± 157.12581424807794
)56845.98685099284
ns (± 467.13390262849794
)1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None)
13237.328545203576
ns (± 29.218792754558127
)13149.605426025391
ns (± 42.53326618253652
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None)
65494.38787841797
ns (± 263.00746460381595
)64991.11372884115
ns (± 324.7353746474488
)1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None)
46244.99838867188
ns (± 174.4083226742062
)51490.227024332686
ns (± 114.5898977718057
)0.90
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None)
48237.52985839844
ns (± 159.93626213187346
)47932.28154209682
ns (± 157.0420206435577
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
47ac84f
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)
100948.03989955357
ns (± 356.99269515533615
)99704.08673967634
ns (± 238.81107404840856
)1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL)
10462.375996907553
ns (± 10.115686511263103
)10580.13211763822
ns (± 13.400140058724256
)0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL)
8272.594451904297
ns (± 11.002997573801567
)8109.236471993582
ns (± 141.45470314391792
)1.02
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL)
8630.938720703125
ns (± 10.625776777903887
)8821.837506975446
ns (± 17.664657572066076
)0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL)
12146.22802734375
ns (± 13.802025365954083
)12070.630117563102
ns (± 12.294909254750017
)1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL)
13401.597849527994
ns (± 18.727519818339516
)13430.92798868815
ns (± 25.59950612591913
)1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL)
7589.319023719201
ns (± 7.638615885648542
)7693.877586951623
ns (± 6.841483719834723
)0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL)
7643.854086739676
ns (± 12.117834328596286
)8298.877825055804
ns (± 13.537064938447338
)0.92
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL)
8794.041849772135
ns (± 19.86350055391686
)9022.795809232271
ns (± 19.612167521931568
)0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL)
9740.13921101888
ns (± 14.655225575927217
)9805.139051164899
ns (± 13.450499097110736
)0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL)
12047.343241373697
ns (± 33.721995367144025
)12090.511525472006
ns (± 19.67375265966115
)1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL)
9354.256984165737
ns (± 17.755299480735353
)9238.785298665365
ns (± 18.57097957951566
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL)
9896.02530343192
ns (± 11.775499335934875
)10124.172864641461
ns (± 7.581614784003232
)0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL)
12754.712350027901
ns (± 34.02938349911123
)12635.58590228741
ns (± 10.541003935767238
)1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL)
7539.206186930339
ns (± 13.972144758156439
)8306.193288167318
ns (± 86.87525733016574
)0.91
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF)
118455.86832682292
ns (± 897.2179271275426
)114664.54060872395
ns (± 248.7843313759071
)1.03
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF)
43867.98793247768
ns (± 109.10688722494008
)43027.34093299279
ns (± 149.41722963370157
)1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF)
40309.29588904748
ns (± 93.83218952773016
)39778.88854980469
ns (± 83.6645559806738
)1.01
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF)
46115.91288248698
ns (± 209.0358523371972
)45949.25755092076
ns (± 104.09138662133962
)1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF)
65604.95279947917
ns (± 228.23433077964228
)64833.584829477164
ns (± 276.3878580347087
)1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF)
92867.2136579241
ns (± 212.05416368183367
)94146.19750976562
ns (± 223.44590643735518
)0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF)
41966.202654157365
ns (± 121.24139877699335
)41274.91237095424
ns (± 73.19460087282377
)1.02
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF)
37053.143717447914
ns (± 102.68243387487318
)36808.941650390625
ns (± 40.42676895021118
)1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF)
44527.96848842076
ns (± 107.03144755142137
)44076.38041178385
ns (± 67.36627714265313
)1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF)
64373.4610421317
ns (± 360.04129566973063
)64525.196940104164
ns (± 203.92420453577225
)1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF)
53868.419974190845
ns (± 124.01373909552443
)53512.90501185826
ns (± 118.06051199529387
)1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF)
9275.918813852164
ns (± 20.6488775226414
)9140.0752727802
ns (± 19.30649880455645
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF)
56775.316569010414
ns (± 147.1791708890789
)58180.63191731771
ns (± 147.96910231862861
)0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF)
44514.83808244978
ns (± 121.6867529326839
)43272.217232840405
ns (± 116.51532254076369
)1.03
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF)
43513.58256022135
ns (± 131.1595650775855
)42329.576932466945
ns (± 108.71534636662712
)1.03
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None)
99764.580078125
ns (± 226.83655633428828
)101840.99033900669
ns (± 96.96689150510295
)0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None)
51659.331868489586
ns (± 140.30054972485362
)41397.84944974459
ns (± 145.9905566745648
)1.25
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None)
41522.510986328125
ns (± 78.98912751999408
)42726.2294514974
ns (± 126.40998156294633
)0.97
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None)
46055.526498647836
ns (± 41.59523692085133
)46608.456186147836
ns (± 39.58226121545791
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None)
58658.421223958336
ns (± 116.0568526315606
)63414.75341796875
ns (± 220.23347264333447
)0.92
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None)
85413.26153094952
ns (± 128.0774117826518
)83640.43317522321
ns (± 150.59667516293416
)1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None)
41551.77873883928
ns (± 75.52267514785136
)41445.924072265625
ns (± 81.76668455245458
)1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None)
35480.18249511719
ns (± 106.10696426493986
)36192.761666434155
ns (± 47.49862528912345
)0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None)
44470.2978515625
ns (± 104.43138502314339
)43942.21888950893
ns (± 110.58793036847418
)1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None)
55887.72234235491
ns (± 133.8414849055005
)54271.751185825895
ns (± 239.2109444096443
)1.03
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None)
52455.98406110491
ns (± 79.72131124252093
)53755.36905924479
ns (± 120.89025439075847
)0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None)
9251.680646623883
ns (± 24.341199891669344
)9147.655232747396
ns (± 12.736060915566384
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None)
51483.39314778646
ns (± 179.4320504300324
)48969.00695800781
ns (± 89.86972216636234
)1.05
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None)
44829.26541841947
ns (± 83.65816830427475
)42256.86899820963
ns (± 45.890521169844675
)1.06
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None)
43749.09647623698
ns (± 87.06561127599174
)40828.63515218099
ns (± 46.17917035771544
)1.07
This comment was automatically generated by workflow using github-action-benchmark.