-
Notifications
You must be signed in to change notification settings - Fork 547
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Convert sync over async network handling to async (#835)
* test garnet benchmark * Revert "test garnet benchmark" This reverts commit 1b3dca6. * add async socketprocessing * resolve conflict * fix async socket processing * remove bad files * fix formatting * fix exception handling * 1. convert Task->ValueTask for netowkr processing 2. Refactor continuewith to async/await pattern * add condition await * add bdn test for networking * add async in test * remove visibility changes for testing * add bdn test for networking * add async in test * fix tests for generic path * remove visibility changes for testing * fix tests for generic path * fix formatting * fix formatting * rewrite network test * rewrite network test * set max/min threads * set max/min threads * fix formatting * fix formatting * fix naming violations * remove dead code * formatting * replace with do while * remove networking test in BDN * address formatting comments * remove bad include * remove more dead code * use new NetworkRecive method for benchmark * Adjust for async mdoe * Change method names for clairty * update slowconsume to suync * fix formatting * remove tls cert copy * fix formatting * remove whitespace * revert names of tests * bump version and bdn fixes * formatting fixes * revert unsafe class changes * fix comments * segregate TLS and non TLS paths * separate based on TLS and no-TLS * nit * fix bdn --------- Co-authored-by: Vasileios Zois <[email protected]> Co-authored-by: Badrish Chandramouli <[email protected]>
- Loading branch information
1 parent
9fb9c07
commit ce21c24
Showing
7 changed files
with
117 additions
and
70 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
<Project> | ||
<!-- Versioning property for builds and packages --> | ||
<PropertyGroup> | ||
<VersionPrefix>1.0.48</VersionPrefix> | ||
<VersionPrefix>1.0.49</VersionPrefix> | ||
</PropertyGroup> | ||
</Project> |
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
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
ce21c24
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)
93.69598456223805
ns (± 0.7755857568909211
)49.65252383691924
ns (± 0.258527670673178
)1.89
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
242.50346579918494
ns (± 0.5314174129350906
)250.03658917744954
ns (± 0.39449264917385957
)0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: None)
476.6697588648115
ns (± 1.7160410319844857
)453.65227811677113
ns (± 1.1431569776213366
)1.05
BDN.benchmark.Lua.LuaScripts.Script3(Params: None)
674.9103003819783
ns (± 4.18232074882764
)680.1841990152994
ns (± 3.3640356494619144
)0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: None)
637.9875745773315
ns (± 1.1173811186540308
)649.0389623641968
ns (± 1.0632816659033044
)0.98
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
37685.964023844404
ns (± 209.48375740692856
)37222.92389787947
ns (± 145.37359278232853
)1.01
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None)
39006.744889322916
ns (± 330.7048298947064
)38087.77990722656
ns (± 293.76514179957667
)1.02
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None)
33606.88694458008
ns (± 229.68042162844418
)32297.42230834961
ns (± 233.48684433224193
)1.04
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None)
31994.012709397535
ns (± 22.975901189131722
)31727.930458577473
ns (± 248.43824706531188
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
1759.7368103027343
ns (± 16.633852573879135
)1742.088475481669
ns (± 13.068735515448578
)1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF)
1742.7702830632527
ns (± 0.9921956051342076
)1812.7657974243164
ns (± 17.08060061590371
)0.96
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None)
1783.1987351735434
ns (± 12.260653600307812
)1715.1543830871583
ns (± 10.340333066414415
)1.04
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
80.74142421994891
ns (± 0.11353406974918345
)52.04337743612436
ns (± 0.33453293769959863
)1.55
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
127.34290191105434
ns (± 0.6599625382690543
)128.2861598332723
ns (± 0.7995815641151796
)0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: None)
200.12327092034477
ns (± 0.317007162160333
)196.28779888153076
ns (± 0.5506576159442722
)1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: None)
319.8631103222187
ns (± 1.0324452789308671
)318.2504619870867
ns (± 0.6687900441849078
)1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: None)
293.2307549885341
ns (± 3.264467437715123
)307.2752316792806
ns (± 0.716704978854636
)0.95
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
150489.86994628905
ns (± 612.0947089008961
)145688.7530517578
ns (± 466.9762389723868
)1.03
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL)
137556.84508463542
ns (± 1074.1322735624012
)135598.50189208984
ns (± 283.3586657208073
)1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL)
129589.56097881611
ns (± 615.9252621576452
)129493.16291155134
ns (± 540.7591749000591
)1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF)
171190.1334716797
ns (± 1104.5768256797962
)162095.28056989398
ns (± 1060.5474498170447
)1.06
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF)
152072.44611467634
ns (± 1562.883183090414
)149675.27708217077
ns (± 295.6721829751
)1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF)
145897.24643554687
ns (± 1129.815351312623
)145868.78579477163
ns (± 786.606270425237
)1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None)
148706.10757211538
ns (± 330.70060187928937
)148113.74195963543
ns (± 1281.1278188972055
)1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None)
135965.89151436943
ns (± 677.9308152138327
)134997.9946637835
ns (± 1348.1914893726764
)1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None)
127603.73197428386
ns (± 785.105846835396
)127457.87396709736
ns (± 435.1835408924367
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
16903.28437601725
ns (± 111.0145777262873
)16939.4449332101
ns (± 116.2267760577474
)1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV)
15903.846288045248
ns (± 27.791722809782385
)16556.371647426062
ns (± 34.56790609053031
)0.96
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV)
15335.571546282086
ns (± 57.159077715665255
)14777.222277832032
ns (± 55.03804500803937
)1.04
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV)
15113.65703531901
ns (± 61.967539973462024
)14114.253145345052
ns (± 87.73979755409196
)1.07
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV)
124006.78120304988
ns (± 264.360993897533
)118369.69755045573
ns (± 178.9897613235959
)1.05
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None)
20847.3927541097
ns (± 86.34348366590426
)20649.13388671875
ns (± 179.6491878501073
)1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None)
19924.587301400992
ns (± 29.82004049661288
)21077.920660400392
ns (± 225.76998499689427
)0.95
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None)
16797.808791097006
ns (± 110.4233796081349
)15982.59142596905
ns (± 13.125999714304506
)1.05
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None)
15919.135765075684
ns (± 20.552497700888345
)15667.216092427572
ns (± 14.951082711075147
)1.02
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None)
137950.39028695913
ns (± 648.5421800450706
)128675.09347098214
ns (± 205.7324957464413
)1.07
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
233.80070212909155
ns (± 0.3550686841073969
)190.3627461378391
ns (± 0.572506932511447
)1.23
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None)
290.8092979192734
ns (± 0.4721997823608942
)242.01903471946716
ns (± 1.3525211155256722
)1.20
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None)
288.9673066775004
ns (± 1.7030854779650544
)234.8861896140235
ns (± 1.560961627201945
)1.23
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None)
294.0457975069682
ns (± 0.4630967748018899
)237.79990033308664
ns (± 0.3071142145780565
)1.24
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None)
244.52969755445207
ns (± 0.18343704053689874
)210.833598057429
ns (± 1.1371172339313993
)1.16
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None)
190.2042807170323
ns (± 0.9792497449509455
)151.91094428698221
ns (± 1.5825775071131098
)1.25
BDN.benchmark.Network.RawStringOperations.Increment(Params: None)
316.41262172063193
ns (± 1.6774240546139747
)253.3043211868831
ns (± 2.6177863036857265
)1.25
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None)
309.7381169114794
ns (± 1.19702087298659
)257.37147653102875
ns (± 0.4352021351232318
)1.20
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None)
366.85193424224855
ns (± 3.9609248280101754
)310.54873892239164
ns (± 2.1327798475764492
)1.18
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None)
358.5393459002177
ns (± 1.7741062794846552
)316.0829096207252
ns (± 3.278841612070327
)1.13
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
35377.063424246655
ns (± 39.80219757583295
)34350.25939941406
ns (± 60.53643957059713
)1.03
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None)
35548.69384765625
ns (± 46.002057262234125
)37021.62569486178
ns (± 108.10867250968616
)0.96
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None)
30579.362253042367
ns (± 42.23747243528301
)31407.405744280135
ns (± 37.895115595114575
)0.97
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None)
30352.6127406529
ns (± 246.38784602441612
)30568.523559570312
ns (± 97.87894849047893
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
1801.2733239393967
ns (± 1.8610775278078455
)1805.1469802856445
ns (± 5.103775324110044
)1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF)
1771.9402900108923
ns (± 4.609619387840037
)1679.6868030841533
ns (± 4.143353377928588
)1.05
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None)
1770.8243506295341
ns (± 2.8138498178310294
)1676.3306209019252
ns (± 1.8840038927657774
)1.06
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
61815.2880086263
ns (± 611.2648130632242
)58262.25009859525
ns (± 116.1157538013069
)1.06
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL)
242990.22190755207
ns (± 2226.231196666857
)230732.12205403644
ns (± 1093.4558035826517
)1.05
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL)
122821.34322684152
ns (± 139.05913754633508
)120639.59622896634
ns (± 140.43319724282688
)1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL)
112405.50828857422
ns (± 552.5772885013497
)106123.38763834635
ns (± 502.2499298943684
)1.06
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF)
60774.95319039481
ns (± 318.8644339063034
)61397.25546061198
ns (± 396.2667841158654
)0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF)
250801.9751915565
ns (± 1311.2646683073926
)242672.09016927084
ns (± 1147.3346879418878
)1.03
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF)
132338.12333984376
ns (± 424.6375157869771
)129862.42392985027
ns (± 233.3545380435254
)1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF)
132407.3671123798
ns (± 506.2225037514088
)133959.2036696214
ns (± 428.76780851851703
)0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None)
60178.76611938477
ns (± 257.7010797228494
)61025.902108328686
ns (± 254.21253957589684
)0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None)
241207.17810058594
ns (± 589.5813750988896
)229876.6137507512
ns (± 617.563113785742
)1.05
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None)
118631.32513834635
ns (± 469.2132042180947
)123072.83202311197
ns (± 693.243033032864
)0.96
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None)
111060.80906575521
ns (± 508.02821224633476
)110775.03471679687
ns (± 488.4043355639636
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
16037.029012044271
ns (± 14.933375170078081
)15894.070786696215
ns (± 20.89841761463553
)1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV)
14963.060936560998
ns (± 13.824614109821518
)14920.734288142277
ns (± 17.465712886076126
)1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV)
14796.897670200893
ns (± 51.65428303801192
)14618.1883591872
ns (± 14.038324678319542
)1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV)
13012.723323277065
ns (± 26.93510906575977
)13443.349329630533
ns (± 13.859099354628164
)0.97
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV)
131857.0646158854
ns (± 244.9026557622784
)134123.95582932694
ns (± 109.87045701113789
)0.98
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None)
19207.861680250902
ns (± 46.54313094536085
)19422.8515625
ns (± 13.927725152513764
)0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None)
18719.249216715496
ns (± 24.824121512625556
)18111.124009352465
ns (± 32.368534672653475
)1.03
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None)
15475.868811974158
ns (± 21.209407937144842
)15614.560808454242
ns (± 13.354827273072365
)0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None)
13936.308415730795
ns (± 9.45081950000428
)14835.15897478376
ns (± 16.174925707438074
)0.94
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None)
147253.03431919642
ns (± 532.1989474827492
)138530.46712239584
ns (± 202.35780444450705
)1.06
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
114612.21557617188
ns (± 217.957287939686
)115737.83710186298
ns (± 270.34651300379494
)0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL)
107880.10019155648
ns (± 273.47206462129475
)105951.29475911458
ns (± 262.46925621071927
)1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL)
96901.20064871652
ns (± 274.9619882665255
)95107.17264811198
ns (± 316.490613282959
)1.02
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF)
131935.85298978366
ns (± 442.7403831416877
)129157.72135416667
ns (± 243.52675674982427
)1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF)
117734.48486328125
ns (± 341.93115065085715
)115839.39034598214
ns (± 326.6285899136331
)1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF)
107375.28310922477
ns (± 238.94485425282133
)109830.33813476562
ns (± 171.57638346967752
)0.98
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None)
126745.56603064903
ns (± 200.02268909324354
)115541.91807338169
ns (± 266.77660708660557
)1.10
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None)
103909.8406110491
ns (± 184.03065590808487
)107138.9657827524
ns (± 196.90892217825743
)0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None)
97497.8254045759
ns (± 195.81829582409148
)97942.38037109375
ns (± 1537.2003852849925
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
204.2516895702907
ns (± 0.32036545137851874
)174.6906359990438
ns (± 0.2802169168231386
)1.17
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None)
284.41827297210693
ns (± 0.4559421930356104
)275.4586935043335
ns (± 0.5874261286182694
)1.03
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None)
269.1108187039693
ns (± 0.38254425500703654
)231.85028394063315
ns (± 0.7157858206106148
)1.16
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None)
272.1592800957816
ns (± 0.27139241416573945
)218.8659463609968
ns (± 0.22154490806838
)1.24
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None)
220.30885219573975
ns (± 0.14749046646249125
)194.13331236158098
ns (± 0.17707248970213194
)1.13
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None)
171.30923362878653
ns (± 0.25756405807347754
)143.086496421269
ns (± 0.2221060858735591
)1.20
BDN.benchmark.Network.RawStringOperations.Increment(Params: None)
302.5573921203613
ns (± 0.5114617936315551
)260.3668212890625
ns (± 0.39005054723500554
)1.16
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None)
297.7450575147356
ns (± 0.3610542139264706
)258.6520944322859
ns (± 0.5356886396114982
)1.15
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None)
347.03714297367975
ns (± 0.5024924598220183
)301.16771970476424
ns (± 0.41191012381658687
)1.15
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None)
342.2815195719401
ns (± 0.5194923071649948
)324.4106864929199
ns (± 0.5880263247485085
)1.06
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
60891.807454427086
ns (± 95.85623711549512
)60795.123291015625
ns (± 100.38958599852752
)1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL)
218049.00425502233
ns (± 342.05449801002317
)224350.9969075521
ns (± 378.89353259341084
)0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL)
128359.11114032452
ns (± 620.3314270143273
)129477.89916992188
ns (± 66.80741994996112
)0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL)
110494.91577148438
ns (± 232.64907087955768
)106706.71735491071
ns (± 83.5551445529805
)1.04
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF)
59663.759068080355
ns (± 216.5116441118761
)59754.23818734976
ns (± 88.00477790011621
)1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF)
233271.80698939733
ns (± 838.5023240922613
)236064.34849330358
ns (± 1158.2937460406426
)0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF)
139482.2062174479
ns (± 438.24115447049235
)139404.27001953125
ns (± 472.33403008524954
)1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF)
130072.61474609375
ns (± 361.82947146770493
)131979.5694986979
ns (± 560.4616902806015
)0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None)
59167.16191218449
ns (± 73.43614786610335
)59147.24182128906
ns (± 102.71420681803383
)1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None)
221667.1396108774
ns (± 492.98323683205007
)219501.16373697916
ns (± 229.91850325879375
)1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None)
134014.80887276787
ns (± 289.0715552776252
)129245.57210286458
ns (± 143.09382059975067
)1.04
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None)
112427.39693777902
ns (± 79.9049235788877
)111136.19750976562
ns (± 129.14100155039068
)1.01
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
10164.054762776692
ns (± 72.21725090068513
)10352.198186238607
ns (± 83.78762425642357
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL)
11159.916199239095
ns (± 58.48004498489411
)11374.663917032878
ns (± 80.00470001772858
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL)
10682.208827092098
ns (± 15.915173102726698
)11459.767254420689
ns (± 28.294329552577707
)0.93
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL)
8681.814828725961
ns (± 48.74669467895834
)8649.083625793457
ns (± 17.739097570580835
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL)
9609.8047068278
ns (± 145.43308040461076
)9431.855633544921
ns (± 126.20811268905335
)1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL)
10007.113970075336
ns (± 98.11314054670906
)9952.583700561523
ns (± 82.10784532924274
)1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL)
13153.6566599528
ns (± 74.42799962985923
)12321.74833570208
ns (± 83.69469104548548
)1.07
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL)
8835.018832615444
ns (± 99.50544457126786
)8615.379532447228
ns (± 19.296474102569743
)1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF)
145402.57742745537
ns (± 1065.8112932832312
)147734.4839564732
ns (± 1461.522589572858
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF)
17416.58450082632
ns (± 110.31064703915169
)16619.32936299642
ns (± 144.4761404809892
)1.05
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF)
16081.346670297477
ns (± 23.043212138191713
)16172.585879007975
ns (± 16.808753690909338
)0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF)
136286.20319010416
ns (± 1641.9924316625438
)142020.05099722056
ns (± 788.3857672911781
)0.96
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF)
42013.193213829625
ns (± 178.96912612536877
)41672.60454618014
ns (± 77.07417480992443
)1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF)
108216.78084019253
ns (± 157.4321649631176
)104481.13063401442
ns (± 203.76031676159815
)1.04
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF)
8576015.690104166
ns (± 27039.273960588016
)8633070.028645834
ns (± 39731.319230909794
)0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF)
244899.22089092547
ns (± 930.7161052743759
)240821.06910807293
ns (± 1091.8827455584296
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None)
144724.71270282453
ns (± 688.5833234324808
)148386.27302433894
ns (± 209.72430776208083
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None)
16966.344657389323
ns (± 104.67564226353748
)16990.691973368328
ns (± 56.84014130623797
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None)
16110.71165974935
ns (± 68.63653828484287
)15954.95061340332
ns (± 159.35233176526197
)1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None)
136925.2885460487
ns (± 1181.5746098198356
)141397.65285644532
ns (± 1199.8897957958413
)0.97
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None)
42709.00454305013
ns (± 234.0203616169922
)42472.8127347506
ns (± 60.27018675330253
)1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None)
107699.60291935847
ns (± 374.68196872145444
)106518.57337297712
ns (± 133.2915841937994
)1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None)
8579536.240625
ns (± 57342.61264954709
)8512208.783653846
ns (± 44584.89319806638
)1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None)
240129.99101911273
ns (± 856.3483659530403
)242885.83056640625
ns (± 342.3490469127884
)0.99
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
14881.853757585797
ns (± 69.52513018071815
)15159.51324971517
ns (± 14.948533851996178
)0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL)
21264.316927228654
ns (± 144.01726562948608
)20458.438247680664
ns (± 25.63998441162999
)1.04
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL)
19328.32540675572
ns (± 140.09297676168293
)18759.76263631185
ns (± 193.27622904219896
)1.03
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL)
20424.274313790458
ns (± 127.32005113760302
)19731.349655151367
ns (± 185.52288385961026
)1.04
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL)
16394.45665588379
ns (± 170.61112861632125
)16358.62927715595
ns (± 17.545738159042568
)1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL)
10648.446351369223
ns (± 16.845269301592502
)10830.034647623697
ns (± 22.362137609945403
)0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL)
21172.869378226143
ns (± 94.13373472480751
)20728.938034057617
ns (± 10.198949298452636
)1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL)
20949.505308024087
ns (± 137.54085746658652
)21647.97622578939
ns (± 153.02566694884624
)0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL)
25970.392985026043
ns (± 20.070178861462907
)28858.01046854655
ns (± 272.0663123036321
)0.90
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL)
26623.879039219446
ns (± 160.70851244546316
)26960.5962890625
ns (± 178.94369039047237
)0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF)
21366.674051920574
ns (± 161.5812473132162
)21192.444889948918
ns (± 71.64208372051476
)1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF)
26794.70923069545
ns (± 107.7682065007803
)28339.280854288736
ns (± 120.10383578779282
)0.95
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF)
26445.33287702288
ns (± 146.4414249095265
)25619.94292776925
ns (± 62.318538523198754
)1.03
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF)
27657.59221496582
ns (± 123.1164987857232
)26655.981368001303
ns (± 166.0938459708915
)1.04
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF)
16270.203180948893
ns (± 26.868316624013524
)15952.089811197917
ns (± 120.23608652776548
)1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF)
10742.928114827473
ns (± 70.49294982189087
)10996.78737080892
ns (± 73.67677525737494
)0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF)
26706.811694805438
ns (± 129.33336269544517
)26879.19397176107
ns (± 165.2206844174528
)0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF)
26931.014786783853
ns (± 135.2411877281837
)27707.93647112165
ns (± 120.80178705044281
)0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF)
32438.28859863281
ns (± 257.76029584005903
)30526.757152850812
ns (± 217.7677699388916
)1.06
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF)
34127.372794015064
ns (± 104.42568710190014
)32252.752428327287
ns (± 207.0160424002488
)1.06
BDN.benchmark.Operations.RawStringOperations.Set(Params: None)
15020.0891658238
ns (± 64.93847055684584
)15723.856063842773
ns (± 83.49196410805051
)0.96
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None)
19584.56236521403
ns (± 37.25488331363804
)19850.073488362632
ns (± 171.05793600346684
)0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None)
18654.040477207727
ns (± 79.74790497464987
)18350.376230875652
ns (± 38.59377225331276
)1.02
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None)
20247.776990618026
ns (± 160.9932370155891
)19612.742021833146
ns (± 16.528232387099138
)1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None)
16132.04600016276
ns (± 9.423152335947291
)16232.178103129068
ns (± 19.60936868573834
)0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None)
10971.209557088216
ns (± 63.054186328861924
)10571.517767588297
ns (± 16.330326380565936
)1.04
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None)
23530.860066005163
ns (± 69.85270818458831
)21247.92143503825
ns (± 32.26262593453645
)1.11
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None)
20950.18533543178
ns (± 85.00732197562355
)21512.846682230633
ns (± 16.768013655705744
)0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None)
27400.044805908205
ns (± 104.99778855954816
)26640.869927978514
ns (± 67.25225214371119
)1.03
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None)
26847.82669881185
ns (± 108.9751411282271
)27672.82234409877
ns (± 102.10464679250734
)0.97
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
15134.826308030348
ns (± 61.682599787528254
)15461.66251046317
ns (± 16.414323087870923
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL)
17615.973017765926
ns (± 17.975488450316966
)17633.766610281808
ns (± 11.34488265549233
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL)
17744.396318708146
ns (± 16.87363130419323
)17863.81607055664
ns (± 11.639288211441293
)0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL)
8044.281659807478
ns (± 9.341808655197198
)8065.126146589007
ns (± 8.347382029902214
)1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL)
9444.351654052734
ns (± 16.35800727821555
)9445.88372366769
ns (± 11.19391400537223
)1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL)
10061.562892368862
ns (± 22.594021025881208
)10611.774342854818
ns (± 9.30163822638343
)0.95
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL)
11572.636061448316
ns (± 16.70794164082273
)11597.396087646484
ns (± 16.390921145644338
)1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL)
8126.087733677456
ns (± 7.18014332355219
)8073.518778483073
ns (± 7.15835786508594
)1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF)
91682.00520833333
ns (± 245.43429371377044
)91493.56266902044
ns (± 225.7225933817071
)1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF)
23521.09854561942
ns (± 27.85774877314553
)23687.43685208834
ns (± 37.207407093916046
)0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF)
23222.73624965123
ns (± 21.907104529499332
)22987.99297626202
ns (± 11.453750035209975
)1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF)
74644.03599330357
ns (± 102.80506179307461
)72356.16280691964
ns (± 57.33447224655808
)1.03
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF)
29585.942993164062
ns (± 66.75808398054369
)28908.266194661457
ns (± 36.00078910346515
)1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF)
63414.925537109375
ns (± 151.09030931409666
)62331.658935546875
ns (± 109.84386931201162
)1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF)
4535539.921875
ns (± 30714.29679461815
)4430645.625
ns (± 10750.533854969839
)1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF)
127785.2792593149
ns (± 258.58387109289396
)131643.18196614584
ns (± 185.4451693164935
)0.97
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None)
90710.49194335938
ns (± 250.2143946390437
)92990.32358022836
ns (± 183.93016479442625
)0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None)
23979.594319661457
ns (± 31.29054510753962
)23551.117178109977
ns (± 16.386037177979905
)1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None)
22604.75311279297
ns (± 39.065087929609795
)22552.371622721355
ns (± 19.04808928798066
)1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None)
73748.47975510817
ns (± 109.00438672073417
)74981.25348772321
ns (± 83.72046195812464
)0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None)
29785.120718819755
ns (± 32.69954684778359
)29630.99314371745
ns (± 28.162581109925636
)1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None)
64808.056640625
ns (± 49.59610213294721
)63231.29621233259
ns (± 120.9818095149101
)1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None)
4430945.3125
ns (± 6943.746112140174
)4344293.385416667
ns (± 9177.381406130307
)1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None)
131670.03696986608
ns (± 141.75945690534598
)131342.32352120537
ns (± 162.57589037107846
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
13814.408823649088
ns (± 33.652017572720595
)14189.214172363281
ns (± 21.509462676642823
)0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL)
20715.69083077567
ns (± 67.8692544526866
)19719.517517089844
ns (± 39.44542056237982
)1.05
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL)
17210.560389927454
ns (± 29.892644964672765
)18308.819580078125
ns (± 27.531081461967197
)0.94
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL)
20991.56537737165
ns (± 38.846154665565706
)19257.083565848214
ns (± 43.23016348847195
)1.09
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL)
15928.74521891276
ns (± 21.38786410727566
)20060.886942545574
ns (± 46.14719387197643
)0.79
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL)
10872.13625226702
ns (± 22.51125839827564
)10783.151626586914
ns (± 16.690425242388727
)1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL)
20629.61665562221
ns (± 30.576852441230837
)20989.59503173828
ns (± 85.9116845749704
)0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL)
20559.54096867488
ns (± 24.867387794146723
)21100.701468331474
ns (± 26.319987222547134
)0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL)
25218.526047926684
ns (± 39.391365957577726
)24813.455200195312
ns (± 59.77678290517909
)1.02
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL)
26089.39197246845
ns (± 39.26486175454798
)25112.48779296875
ns (± 67.37566932781581
)1.04
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF)
19082.89286295573
ns (± 48.82337713277697
)19639.947291782923
ns (± 69.30308104609092
)0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF)
25132.571614583332
ns (± 45.74810989114841
)25119.78934151786
ns (± 53.60290309727436
)1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF)
25223.77227783203
ns (± 51.73959632820827
)25020.5229695638
ns (± 50.294986687897214
)1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF)
25474.658915201824
ns (± 54.44922250639874
)24841.939086914062
ns (± 78.8086314799738
)1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF)
15479.76578932542
ns (± 24.333558035334825
)15247.889273507255
ns (± 32.130980048037785
)1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF)
10690.028272356305
ns (± 13.104571596674832
)10684.684753417969
ns (± 11.75551391295615
)1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF)
27014.668709891183
ns (± 18.18405175757615
)25758.8617960612
ns (± 18.860730073378576
)1.05
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF)
26213.079833984375
ns (± 17.04591664226153
)26369.32637532552
ns (± 53.163643400011786
)0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF)
30258.060128348214
ns (± 90.19876074733324
)30384.26295689174
ns (± 117.17470113497295
)1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF)
32196.910196940105
ns (± 137.9493769892604
)30827.862141927082
ns (± 62.71207567802514
)1.04
BDN.benchmark.Operations.RawStringOperations.Set(Params: None)
14175.63990275065
ns (± 16.959944796653815
)13972.59381612142
ns (± 12.046945247490829
)1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None)
19495.921543666296
ns (± 14.543873692046276
)20257.504155085637
ns (± 39.873261321811526
)0.96
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None)
18052.07802908761
ns (± 20.417167262305206
)17462.694193522137
ns (± 32.26873773359387
)1.03
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None)
18118.897658128004
ns (± 20.10435492658457
)18708.03702218192
ns (± 71.60771999636033
)0.97
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None)
15853.837381998697
ns (± 21.34330787575115
)15310.171508789062
ns (± 34.04912667307795
)1.04
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None)
10744.075339181083
ns (± 24.091214941222
)10742.906799316406
ns (± 29.631474495931045
)1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None)
20457.867940266926
ns (± 21.272422864543632
)20571.643284388952
ns (± 15.054594879016882
)0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None)
20792.17529296875
ns (± 22.456516824382568
)20859.922790527344
ns (± 38.88297321531507
)1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None)
24213.278902493992
ns (± 21.77053749861221
)25759.182739257812
ns (± 26.58765264628925
)0.94
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None)
25124.12367600661
ns (± 48.56820496978962
)25161.998421805245
ns (± 63.76212099365341
)1.00
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
139738.15305989582
ns (± 1359.2155146707903
)137767.76391601562
ns (± 901.6837997246138
)1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL)
9568.820400238037
ns (± 7.853321991929923
)9352.222928728375
ns (± 52.81095432142746
)1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL)
8856.34288259653
ns (± 13.209634222770273
)8706.876799519856
ns (± 114.2768925944985
)1.02
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL)
8413.277278900146
ns (± 10.805412233241723
)8282.569648742676
ns (± 8.917653519442661
)1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL)
11329.040378570557
ns (± 33.19330252167959
)10571.993552652995
ns (± 76.3047198174471
)1.07
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL)
11643.2433497111
ns (± 13.210317150683087
)11588.641517130534
ns (± 110.59556680192202
)1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL)
8180.117838178362
ns (± 47.271576679869476
)7972.678935124324
ns (± 4.6169674864895995
)1.03
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL)
8061.329529898508
ns (± 73.99790005910917
)8082.845584869385
ns (± 22.292759735103346
)1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL)
9517.747329711914
ns (± 57.78975479976811
)9506.994087727864
ns (± 87.30709184360745
)1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL)
11015.562744140625
ns (± 8.159962987460988
)11048.767888750348
ns (± 48.31960290216547
)1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL)
9248.364035386305
ns (± 41.510284575884704
)9060.017287118095
ns (± 45.7537951335774
)1.02
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL)
13386.38338294396
ns (± 54.93188014063418
)13162.321352445162
ns (± 54.83175976226102
)1.02
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL)
10931.573546273368
ns (± 70.65567845968343
)10454.727621895927
ns (± 91.73036629992184
)1.05
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL)
10010.078305925641
ns (± 5.290375504957073
)10186.731336466471
ns (± 103.29342488357973
)0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL)
8022.05597795759
ns (± 9.466000456659623
)8613.092417035785
ns (± 60.67974476873315
)0.93
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF)
151947.38521321616
ns (± 1195.5453285709743
)147480.2185139974
ns (± 1153.1511307844908
)1.03
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF)
48121.83202311198
ns (± 209.5980057146822
)43691.20766339983
ns (± 196.5017688902514
)1.10
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF)
53396.187735421314
ns (± 162.3326620272017
)47073.84630911691
ns (± 267.47971403116094
)1.13
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF)
50938.50842989408
ns (± 108.43959332046616
)53706.63465372721
ns (± 43.454829108129395
)0.95
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF)
81777.62818196615
ns (± 560.6495079779536
)85161.13346354167
ns (± 399.6548997441244
)0.96
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF)
114280.01169433593
ns (± 523.6909534287278
)110320.42365722657
ns (± 646.3043037920106
)1.04
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF)
46376.95729573568
ns (± 144.43146919047854
)52582.69942220052
ns (± 323.0658447119256
)0.88
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF)
42123.60487467448
ns (± 175.71370810433206
)41653.523490397136
ns (± 328.3701471502175
)1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF)
50230.56224278041
ns (± 162.26939495742394
)50634.55026245117
ns (± 317.77404797813205
)0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF)
82120.67600504558
ns (± 236.85021987326238
)80990.10963541667
ns (± 708.6457221936834
)1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF)
54093.18463541667
ns (± 259.24233410966804
)58538.322204589844
ns (± 170.8642955094337
)0.92
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF)
13269.268284098307
ns (± 56.81375823071724
)13181.158533732096
ns (± 87.96471252429242
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF)
73925.89292555589
ns (± 210.81638152877105
)73313.17143031528
ns (± 431.98646512346545
)1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF)
44769.54122314453
ns (± 154.85892295538218
)42759.17525809152
ns (± 303.5204124008509
)1.05
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF)
46595.088126046314
ns (± 89.33957950644601
)47900.1948285784
ns (± 176.420134789411
)0.97
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None)
133188.26171875
ns (± 424.4039911716747
)136068.19163411457
ns (± 463.7629771729975
)0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None)
43861.40489908854
ns (± 194.34314917864768
)44230.59777396066
ns (± 163.86895804419942
)0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None)
44894.617213948564
ns (± 147.175954267924
)46683.480224609375
ns (± 196.64307776932426
)0.96
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None)
48458.711299351286
ns (± 147.44401310652063
)49090.9940232497
ns (± 85.28340057683938
)0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None)
75820.51459612165
ns (± 204.4977966190751
)77316.05574253628
ns (± 349.00630447767105
)0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None)
104171.72176688058
ns (± 276.61735721340625
)106033.14119059245
ns (± 594.9196671867783
)0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None)
47852.15201241629
ns (± 167.56786328874452
)45207.03861345564
ns (± 71.30161859127188
)1.06
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None)
41305.58537190755
ns (± 218.14728043559103
)42394.61648966472
ns (± 143.62075186306532
)0.97
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None)
50748.459446498324
ns (± 162.9876510064196
)49302.43965657552
ns (± 214.34657425252274
)1.03
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None)
80603.2340983073
ns (± 435.7142146161696
)69053.3896525065
ns (± 465.4050166394565
)1.17
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None)
55673.514213053386
ns (± 175.86268409881652
)53219.40633283342
ns (± 342.74602564762205
)1.05
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None)
13241.376875741142
ns (± 72.07676965795666
)13157.419573465982
ns (± 46.04746654546972
)1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None)
66027.80878557477
ns (± 177.29332903908528
)65579.60919189453
ns (± 314.8442005985512
)1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None)
43505.02493489583
ns (± 223.86546743468455
)46340.60754394531
ns (± 207.02990844814752
)0.94
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None)
46159.40760498047
ns (± 147.73506519658488
)44530.12120768229
ns (± 199.6904047687836
)1.04
This comment was automatically generated by workflow using github-action-benchmark.
ce21c24
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)
102179.70493861607
ns (± 175.6070703570841
)97822.78536283053
ns (± 217.7832648542623
)1.04
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL)
10527.187129429409
ns (± 15.818603827363713
)10593.670272827148
ns (± 13.098357340777365
)0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL)
8018.654339130108
ns (± 20.07936870617441
)8033.215077718099
ns (± 11.213179571829118
)1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL)
8540.581621442523
ns (± 16.03623244105157
)8750.816236223493
ns (± 16.095351149770387
)0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL)
12424.827902657646
ns (± 14.574999445188746
)12041.100260416666
ns (± 15.009136626720071
)1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL)
13814.841766357422
ns (± 16.164787160788887
)13619.595118931362
ns (± 19.573743653325266
)1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL)
7536.708132425944
ns (± 8.095985838759482
)7533.362851824079
ns (± 22.963291246967557
)1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL)
7547.657746535081
ns (± 6.485386103909865
)8154.625047956194
ns (± 22.440856108421197
)0.93
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL)
8729.856545584542
ns (± 16.039683517905186
)8782.560495229867
ns (± 22.848544410939198
)0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL)
9727.915602463941
ns (± 16.254520359624944
)9731.663622174945
ns (± 10.746011744607253
)1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL)
12365.413970947266
ns (± 36.2392713358073
)11915.813751220703
ns (± 35.85751482825278
)1.04
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL)
9066.736820765904
ns (± 20.714601609646135
)9160.769348144531
ns (± 15.632382049763374
)0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL)
10072.546151968148
ns (± 15.293117916761817
)9969.85844203404
ns (± 14.755642628602171
)1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL)
12769.974626813617
ns (± 12.340911668802725
)12603.021064171424
ns (± 8.30039242082607
)1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL)
7583.569013155424
ns (± 9.14315387617323
)7578.747584025065
ns (± 6.192732577117665
)1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF)
127081.3703264509
ns (± 585.1803440724794
)124554.78166852679
ns (± 658.0561705911184
)1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF)
43086.56529017857
ns (± 115.34353853916565
)41319.68465169271
ns (± 87.04809831903069
)1.04
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF)
39453.50083571214
ns (± 78.97805042951745
)44153.76332600912
ns (± 53.822353503743805
)0.89
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF)
45390.9423828125
ns (± 109.42873306355408
)45312.56234305246
ns (± 70.02603648524219
)1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF)
68239.1064453125
ns (± 191.86444138764398
)67188.67268880208
ns (± 198.73730394153566
)1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF)
92780.46997070312
ns (± 322.75472052813376
)94260.66853841145
ns (± 356.5513034867374
)0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF)
42456.808268229164
ns (± 96.77755554236167
)42550.342232840405
ns (± 78.28520497894488
)1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF)
36468.374837239586
ns (± 72.25104843571783
)36165.51114595853
ns (± 53.614846413779475
)1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF)
45454.981173001805
ns (± 123.71798039409748
)46402.79642740885
ns (± 90.14052591774268
)0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF)
62494.88089425223
ns (± 225.16904744861975
)64045.581868489586
ns (± 206.93632810666023
)0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF)
53804.471697126115
ns (± 130.8005630347964
)54158.910696847095
ns (± 75.34725304910582
)0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF)
9044.523402622768
ns (± 21.49879496504321
)9070.35164466271
ns (± 20.687032284521024
)1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF)
58263.00001878005
ns (± 143.95209570916188
)57346.478271484375
ns (± 121.50162282023096
)1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF)
45327.04366048177
ns (± 107.37990551946343
)46537.872314453125
ns (± 59.35493880336666
)0.97
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF)
42858.946010044645
ns (± 59.77018564172554
)42750.87629045759
ns (± 40.83452659705454
)1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None)
99086.21477399554
ns (± 149.50389512338745
)97037.46337890625
ns (± 229.2245219220243
)1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None)
42839.803059895836
ns (± 43.7666120150552
)41988.99492536272
ns (± 58.547590387370875
)1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None)
41879.32504507212
ns (± 50.050914103043404
)41276.67367117746
ns (± 70.77374999902096
)1.01
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None)
46297.540283203125
ns (± 67.25119078124348
)47804.74650065104
ns (± 137.3994212027449
)0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None)
58780.88596888951
ns (± 111.69333781600035
)65943.61287434895
ns (± 154.54380822103184
)0.89
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None)
86431.05916341145
ns (± 174.3113261328899
)84664.21770368304
ns (± 197.83587323969928
)1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None)
41478.0116780599
ns (± 73.74281454046563
)41909.22066824777
ns (± 51.916847802795324
)0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None)
33870.63669057993
ns (± 70.94983905669828
)39253.5947672526
ns (± 52.503624250212766
)0.86
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None)
44028.61511230469
ns (± 127.88932180518843
)46256.68111165365
ns (± 114.50795896877946
)0.95
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None)
61154.722243088945
ns (± 97.47605532664251
)54953.988037109375
ns (± 110.78633965328547
)1.11
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None)
52965.914447490984
ns (± 102.25991840475903
)52876.660970052086
ns (± 111.33144837074224
)1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None)
9058.28147301307
ns (± 21.947333674976523
)9076.688820975167
ns (± 24.347577550181164
)1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None)
49940.164794921875
ns (± 68.18212994236133
)50242.39153180803
ns (± 97.96579711914531
)0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None)
44481.913103376115
ns (± 64.72308904388403
)45129.74650065104
ns (± 61.920225390546115
)0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None)
43204.1259765625
ns (± 71.47699115904668
)42536.98294503348
ns (± 72.69013104052802
)1.02
This comment was automatically generated by workflow using github-action-benchmark.