Skip to content

Commit

Permalink
We use a batch size of 1 for network BDNs in order to stress the netw…
Browse files Browse the repository at this point in the history
…ork layer. (#896)
  • Loading branch information
badrishc authored Dec 22, 2024
1 parent 47ac84f commit d445d1e
Showing 1 changed file with 3 additions and 8 deletions.
11 changes: 3 additions & 8 deletions benchmark/BDN.benchmark/Network/NetworkBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,10 @@ public IEnumerable<NetworkParams> NetworkParamsProvider()
}

/// <summary>
/// Batch size per method invocation
/// With a batchSize of 100, we have a convenient conversion of latency to throughput:
/// 5 us = 20 Mops/sec
/// 10 us = 10 Mops/sec
/// 20 us = 5 Mops/sec
/// 25 us = 4 Mops/sec
/// 100 us = 1 Mops/sec
/// Batch size per method invocation - we use a batch size of 1 for network BDNs
/// in order to stress the network layer.
/// </summary>
const int batchSize = 100;
const int batchSize = 1;
EmbeddedRespServer server;
EmbeddedNetworkHandler networkHandler;

Expand Down

22 comments on commit d445d1e

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 50.03771458864212 ns (± 0.46968140226160066) 1733.8817099253336 ns (± 18.984888825559334) 0.028858782177705135

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: None) 260.2515328847445 ns (± 0.36157883023270954) 260.8691301981608 ns (± 0.8875477499223504) 1.00
BDN.benchmark.Lua.LuaScripts.Script2(Params: None) 489.317353112357 ns (± 0.9334724807962262) 458.4206044333322 ns (± 1.025169582541741) 1.07
BDN.benchmark.Lua.LuaScripts.Script3(Params: None) 672.9916081110637 ns (± 2.317009208498218) 682.949131266276 ns (± 4.1593698653526205) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: None) 642.3749979654948 ns (± 1.7747241653529557) 643.6655611310687 ns (± 2.098928053729155) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 37081.35537109375 ns (± 290.24467683876776) 37427.54757181803 ns (± 83.51035743225442) 0.99
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 38342.09306922326 ns (± 154.17135487812058) 38701.48472086588 ns (± 322.063162779262) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32510.78174235026 ns (± 217.33666822406425) 32067.197131347657 ns (± 221.2921635924128) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30949.043325570914 ns (± 35.076770102430544) 31758.882145472937 ns (± 25.06187903496795) 0.97

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1740.690207417806 ns (± 9.48242670070595) 1709.1822685514178 ns (± 10.589884998991147) 1.02
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1799.5884095705474 ns (± 7.274944550142853) 1809.4297842298236 ns (± 12.748552915173391) 0.99
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1677.3249633789062 ns (± 10.37196513813268) 1712.425380452474 ns (± 11.762194451571235) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 52.073063453038536 ns (± 0.08080864405444546) 1688.687515258789 ns (± 3.679398315656912) 0.030836411699922118

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 146604.486328125 ns (± 276.8437708722346) 153491.9292689732 ns (± 794.4520812753486) 0.96
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 147190.57591145832 ns (± 873.8495340691674) 134277.46559495194 ns (± 396.37878390228656) 1.10
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 128506.67975725446 ns (± 380.21608395789417) 126371.35024789664 ns (± 691.5814533438509) 1.02
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 163170.98618570963 ns (± 538.9185945992621) 164557.19794108073 ns (± 1341.272035734548) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 155259.99082728795 ns (± 2447.9188505205257) 159440.37231445312 ns (± 648.3692881901269) 0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 148203.35084635418 ns (± 1260.3991185603184) 148301.6091064453 ns (± 1464.7633169669557) 1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 147684.81228402944 ns (± 453.61631608565017) 149079.83588518415 ns (± 946.7624807455094) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 133815.03856482872 ns (± 383.131599469486) 133476.99350992838 ns (± 302.7577393264451) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 132729.45564778647 ns (± 1849.5419876616338) 132830.33707101006 ns (± 1070.0060749511767) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16834.534377034506 ns (± 175.24077399981317) 17206.584251990684 ns (± 19.545380995508506) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16135.413330078125 ns (± 159.97772001261148) 16284.90993323693 ns (± 16.93324031899332) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15183.967723301479 ns (± 126.87273574243953) 15150.391157967704 ns (± 41.331509064079114) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13938.693860880534 ns (± 101.26954620558611) 14005.72565612793 ns (± 80.74082954942847) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 121672.96203613281 ns (± 665.2378398162966) 118928.6005859375 ns (± 880.4541367800172) 1.02
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 20809.206127460187 ns (± 20.928166455138086) 20715.000091552734 ns (± 25.489042994329722) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 20190.3267124721 ns (± 98.73769001066688) 20619.434858194985 ns (± 164.39431230526225) 0.98
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16634.938774695762 ns (± 43.90574333461528) 16971.02820914132 ns (± 11.366521386874817) 0.98
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15226.766726902553 ns (± 83.11990808731593) 15819.800892421177 ns (± 143.91854720540704) 0.96
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 132377.97190504806 ns (± 800.7855689193774) 129603.04392787388 ns (± 160.86452775916038) 1.02

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: None) 127.72604737962995 ns (± 0.6888937111819108) 132.6215420450483 ns (± 0.40398244897298435) 0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: None) 209.15582009724207 ns (± 0.7839538362860707) 197.4855166215163 ns (± 0.5254124445504662) 1.06
BDN.benchmark.Lua.LuaScripts.Script3(Params: None) 309.1608558382307 ns (± 0.3565865191101994) 332.8772953578404 ns (± 1.1272987209375345) 0.93
BDN.benchmark.Lua.LuaScripts.Script4(Params: None) 304.1752592722575 ns (± 0.7804468548563537) 301.41448293413436 ns (± 0.7319052335470602) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 189.19052991867065 ns (± 1.1321916652654023) 15498.41856266902 ns (± 13.12314068718076) 0.0122070861071189
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 245.87832783063251 ns (± 2.2483191207593074) 19631.790762329103 ns (± 126.12713056262969) 0.012524498188032933
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 233.02304639816285 ns (± 1.1436427343584712) 18222.952856445314 ns (± 135.97637450255596) 0.012787337388942673
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 239.26921363671622 ns (± 0.3250879793425084) 20507.49478384165 ns (± 16.845338480713693) 0.011667403364414956
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 212.06272926330567 ns (± 1.2270654414647033) 16564.7175314767 ns (± 99.68805798119864) 0.012802073374347533
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 151.11316877145035 ns (± 0.14764107388660797) 10964.202030726841 ns (± 76.3325222804033) 0.013782413745018589
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 262.7926650047302 ns (± 0.6500337869629993) 21445.123598371232 ns (± 102.55541043036622) 0.012254192138332532
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 266.94678497314453 ns (± 1.231405907280896) 21211.105040486655 ns (± 113.82938860794079) 0.012585237047462184
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 315.2668927192688 ns (± 2.047984009060408) 26805.960155232748 ns (± 171.74192038390478) 0.01176107443619124
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 312.88899529774983 ns (± 2.196053351374375) 26900.270621163505 ns (± 133.98602025312402) 0.011631444148059526

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 34635.95755440848 ns (± 23.167586913751695) 34782.75800432478 ns (± 76.37723640341733) 1.00
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 36774.24447195871 ns (± 58.87991859153299) 37183.35178920201 ns (± 57.16298641691147) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30753.353881835938 ns (± 40.62420579855332) 30999.64773995536 ns (± 25.399307163627384) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 29914.41476004464 ns (± 61.95757461752689) 31006.55517578125 ns (± 57.55856761039118) 0.96

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1801.2228693280902 ns (± 2.8198042481034946) 1798.3697255452473 ns (± 2.03870048507861) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1775.6595318134014 ns (± 3.2755168562468033) 1765.6852858407158 ns (± 1.6397134865790812) 1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1769.7658675057548 ns (± 2.494969498135742) 1675.6122809190017 ns (± 2.278480786181495) 1.06

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 58316.247235107425 ns (± 228.67371299931057) 58861.480977376305 ns (± 155.87023567995433) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 241918.0600423177 ns (± 1605.5003632632006) 241986.74612862724 ns (± 1140.5897212376724) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 120877.80573730469 ns (± 648.2308187778943) 118392.72144426618 ns (± 440.7541209585454) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 108085.03793100211 ns (± 132.55449442870062) 116663.2297101702 ns (± 310.1342280374092) 0.93
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 59978.8770304362 ns (± 556.7406070515651) 58924.17008056641 ns (± 417.28945322436954) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 243526.62287248884 ns (± 2080.3848579262835) 239747.4140625 ns (± 1072.4326638679308) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 128670.57840670072 ns (± 383.8374477663123) 130473.2638671875 ns (± 863.0529059019442) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 133609.04500325522 ns (± 781.9443375765793) 141517.51736886162 ns (± 762.7346199560503) 0.94
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 60764.165544782365 ns (± 292.9352694491396) 61172.44883219401 ns (± 255.44112885324304) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 230879.19161783854 ns (± 813.3066818560394) 239952.9280536358 ns (± 1283.9933331673656) 0.96
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 119607.50747477214 ns (± 876.4233592039233) 118089.5275530134 ns (± 910.9139330367095) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 106034.06184895833 ns (± 175.65800462104025) 109787.04181722006 ns (± 427.42696551981356) 0.97

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 174.23556447029114 ns (± 0.26768728313693274) 14991.2843976702 ns (± 10.419396729800466) 0.011622457412479557
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 276.8879270553589 ns (± 0.5240528902302418) 19597.491237095423 ns (± 77.59113443224263) 0.01412874350627325
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 234.14219788142614 ns (± 1.0792661898372349) 17522.9246873122 ns (± 23.127063955506124) 0.013362050117750102
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 217.22417076428732 ns (± 0.33634270129548416) 19638.1600013146 ns (± 13.65825605744993) 0.011061330122055534
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 197.02174833842687 ns (± 0.2019182642048889) 15283.045087541852 ns (± 11.091708234758316) 0.012891524379459653
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 144.7870683670044 ns (± 0.5180824589148374) 11066.375405447823 ns (± 28.369422871221943) 0.013083513170511795
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 254.66946760813394 ns (± 0.5443885367983715) 20875.56631905692 ns (± 24.35195745363009) 0.012199404016917657
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 261.12866401672363 ns (± 0.4544355289511733) 21146.029561360676 ns (± 31.28046583359677) 0.012348827152586317
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 294.26616827646893 ns (± 0.2166391427906678) 24971.285574776786 ns (± 88.88370466514095) 0.011784181771310319
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 320.4272985458374 ns (± 0.5309363607881041) 25032.252502441406 ns (± 22.433239873847683) 0.01280057791501528

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 115779.12510463169 ns (± 223.12971899529973) 115515.26838030134 ns (± 244.40833228483447) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 104263.32571847098 ns (± 243.64564586138928) 104415.90106670673 ns (± 166.64027312066642) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 95687.47680664062 ns (± 312.8369130241145) 95410.107421875 ns (± 194.0503205901837) 1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 132117.10286458334 ns (± 360.92608024666947) 130043.27229817708 ns (± 315.57467212706956) 1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 119691.41188401442 ns (± 406.3760301717429) 117726.3445172991 ns (± 217.40256606631587) 1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 115734.0070452009 ns (± 382.575052288506) 108921.61167689732 ns (± 306.49479545260436) 1.06
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 116897.51352163461 ns (± 299.0519011698049) 115928.19295247395 ns (± 232.8714451303651) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 106239.10710261419 ns (± 306.6313649800571) 102645.02737862723 ns (± 307.4178594039366) 1.04
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 98226.10212053571 ns (± 154.39270380587604) 98242.96549479167 ns (± 188.96971114902357) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 15856.36509486607 ns (± 31.151395705312034) 15920.291724571814 ns (± 9.946748296926698) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14786.097717285156 ns (± 14.197002189344843) 15303.440420968192 ns (± 31.074322891059527) 0.97
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14618.157254732572 ns (± 16.472262157723197) 14141.132405598959 ns (± 21.18922610575462) 1.03
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13041.085756742037 ns (± 9.107763052212928) 12992.79416402181 ns (± 6.213920920442637) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 134392.8019205729 ns (± 192.85653011621625) 132640.3355189732 ns (± 223.21683070649783) 1.01
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19336.499895368303 ns (± 18.374057632365318) 19670.754300631008 ns (± 13.681613777433258) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 19014.236802321215 ns (± 40.10564877982924) 18187.569251427285 ns (± 17.544596732098782) 1.05
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15372.327314104352 ns (± 23.665244673635964) 15137.116394042969 ns (± 28.296354927961413) 1.02
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14121.682891845703 ns (± 13.767081055244438) 15346.296183268229 ns (± 20.912922306943) 0.92
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 150319.4789341518 ns (± 299.3274473447489) 139841.88581194196 ns (± 130.1727545019277) 1.07

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 59948.76251220703 ns (± 41.43471819845649) 60561.71395438058 ns (± 60.44983473862817) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 228517.00627253606 ns (± 406.53104981792006) 230173.04524739584 ns (± 396.57534522423003) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 127562.29596819196 ns (± 173.3244422644106) 132170.11922200522 ns (± 111.47548551798317) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 108026.47094726562 ns (± 129.21225891112405) 109194.64111328125 ns (± 161.38604236968482) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 59752.49539888822 ns (± 51.82146416075971) 59801.97448730469 ns (± 54.639141667405944) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 231500.00697544642 ns (± 510.2259747178018) 235320.7728794643 ns (± 767.4105903965648) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 145734.0275065104 ns (± 380.35802950245096) 142438.88509114584 ns (± 329.14107754102025) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 131396.19140625 ns (± 361.677101140775) 131916.34870256696 ns (± 490.27340504594275) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 59797.72127591647 ns (± 70.62679173008792) 60838.16752115885 ns (± 59.11974885753212) 0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 215336.31591796875 ns (± 220.27732138510333) 231668.6083984375 ns (± 473.3332169935274) 0.93
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 132868.85009765625 ns (± 144.46013296794757) 133274.52189127603 ns (± 150.48269737418696) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 111954.59876427284 ns (± 152.9297036709577) 108464.22870342548 ns (± 86.58937471105612) 1.03

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: ACL) 10051.75783996582 ns (± 61.03847716067053) 10141.114180428642 ns (± 62.989629982127056) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL) 10886.838786533901 ns (± 28.77563537139357) 10848.701944986979 ns (± 27.227872645121135) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL) 10690.928074763371 ns (± 8.626820079307516) 11492.506837027413 ns (± 75.16070085661521) 0.93
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL) 8632.897721426827 ns (± 8.98942822643907) 8620.419589116023 ns (± 11.083728362611335) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL) 9194.567689078194 ns (± 11.583549788093416) 10151.45966796875 ns (± 119.75421327091915) 0.91
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL) 10081.80201212565 ns (± 26.85236702647197) 10281.314025878906 ns (± 69.17423949960893) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL) 12273.65903371175 ns (± 77.88823487338125) 12284.999009268624 ns (± 31.815382340080365) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL) 8673.754608154297 ns (± 18.76775350851234) 8731.59338596889 ns (± 74.65344535861333) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF) 146455.2941080729 ns (± 365.0094708559605) 145953.14803641182 ns (± 1064.9430051188035) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF) 16720.64175313314 ns (± 140.16897619874996) 17076.182044396035 ns (± 72.97068046109877) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF) 16175.389720036434 ns (± 10.413435658142618) 16194.987208439754 ns (± 41.63028721750071) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF) 140571.74893391927 ns (± 1220.3652634210346) 137915.78185221355 ns (± 1038.371726080366) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF) 42876.39175211589 ns (± 307.49521891416754) 41334.22267252604 ns (± 275.9846664242167) 1.04
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF) 108778.03213065011 ns (± 355.28479009705114) 106464.9991780599 ns (± 588.7660343517153) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF) 8499911.840401785 ns (± 43339.584767374734) 8454249.900520833 ns (± 41975.5572653649) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF) 239692.2541410006 ns (± 868.651758529295) 241686.40999930244 ns (± 994.8954314196067) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None) 147814.80515136718 ns (± 1187.9674563432582) 147320.57706124443 ns (± 343.75952780075323) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None) 17010.455958048504 ns (± 151.1471022973691) 16837.570284525555 ns (± 10.59944266779741) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None) 16209.09641794058 ns (± 15.20516315302221) 17071.83331604004 ns (± 163.98438824774607) 0.95
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None) 142064.74421386718 ns (± 1247.9776584342092) 140855.82711356026 ns (± 1619.5339630696506) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None) 43836.43807373047 ns (± 207.7593588993715) 41884.53992207845 ns (± 54.31971042524821) 1.05
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None) 108012.80187174478 ns (± 517.0238642811811) 106505.73373413086 ns (± 193.66951329249983) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None) 8459924.516826924 ns (± 40355.2244897624) 8350287.715625 ns (± 56697.32456062491) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None) 238570.0091756185 ns (± 323.0315804355974) 244536.23352864583 ns (± 1153.397803782761) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: ACL) 15666.453770228794 ns (± 20.807920647080454) 15594.48002406529 ns (± 22.00317231180444) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL) 17634.43345289964 ns (± 16.0038964644067) 17766.7240687779 ns (± 19.41851681920138) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL) 17456.002589634485 ns (± 15.494985848308056) 17490.661403111048 ns (± 11.714784655205923) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL) 8107.9931640625 ns (± 13.493635238289157) 8151.270839146206 ns (± 10.145119233399443) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL) 9391.249629429409 ns (± 16.0895308230143) 9372.015925816127 ns (± 15.911056796601201) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL) 10120.336260114398 ns (± 21.448073742075227) 10193.189036051432 ns (± 15.126257875198291) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL) 11668.607766287667 ns (± 16.060591845586544) 11789.336512638973 ns (± 18.957713903178) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL) 8033.726755777995 ns (± 12.00726151240807) 8059.539947509766 ns (± 11.554752172948467) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF) 91653.65513392857 ns (± 319.23037304824294) 90464.42354642428 ns (± 185.41822694862694) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF) 23582.772709773137 ns (± 46.91416641636269) 30606.40387901893 ns (± 20.944423136685398) 0.77
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF) 23296.831839425224 ns (± 24.327786806611893) 23157.164408365887 ns (± 11.990493695770958) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF) 71767.69124348958 ns (± 94.11103139783314) 72438.7189592634 ns (± 86.31520991037848) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF) 29604.834899902344 ns (± 83.9955001667297) 29170.28096516927 ns (± 71.01046515185121) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF) 61534.95396205357 ns (± 171.75103416783196) 62959.90774972098 ns (± 80.88775111446667) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF) 4432627.552083333 ns (± 23841.581533072418) 4435038.4375 ns (± 30822.024619461936) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF) 128489.6955217634 ns (± 155.5198911093142) 128688.88690655048 ns (± 183.13682250673529) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None) 90649.54142252605 ns (± 368.5979488513044) 92336.71956380208 ns (± 727.2386698083001) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None) 23639.212908063615 ns (± 30.950134015763755) 23552.735314002402 ns (± 37.132650830361634) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None) 22991.6606648763 ns (± 17.376108004276965) 22671.594707782453 ns (± 10.957573301429623) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None) 71742.10815429688 ns (± 164.24675894418544) 73195.02389090402 ns (± 58.813434632294104) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None) 29756.975911458332 ns (± 47.40214243591685) 29840.745544433594 ns (± 43.81535112817741) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None) 65013.038853236605 ns (± 94.85840081764931) 64564.58391462053 ns (± 168.94789775117547) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None) 4409418.020833333 ns (± 15949.552281757433) 4420462.760416667 ns (± 8627.01700092314) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None) 131174.76055438703 ns (± 113.12236710140675) 130442.97250600961 ns (± 204.40403741883932) 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14839.709593709309 ns (± 99.76966389129237) 15409.080196126302 ns (± 162.2091032398627) 0.96
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20046.645072428386 ns (± 232.657122802511) 19669.22625986735 ns (± 39.73307147086697) 1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 17906.089139665877 ns (± 19.69606873060361) 18786.755373636883 ns (± 24.099386666086815) 0.95
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 19389.247533944937 ns (± 78.96701402161355) 24974.57761441744 ns (± 33.77635633707393) 0.78
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16518.316829136438 ns (± 102.5575911120611) 16400.03643290202 ns (± 26.456834983550305) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10665.338896531324 ns (± 101.34773917142093) 10707.23802693685 ns (± 62.49689827675317) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21644.277698223406 ns (± 57.96897569750246) 23214.233284505208 ns (± 162.8424694990161) 0.93
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 20609.898566612832 ns (± 63.790449931838175) 21060.70635986328 ns (± 33.84892186727945) 0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 27072.352142333984 ns (± 227.13027535958472) 26892.15153503418 ns (± 129.27476848845444) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26867.302943929037 ns (± 346.4092738836275) 26235.30624593099 ns (± 162.41957317803065) 1.02
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21112.18559061686 ns (± 251.00731109100627) 20769.82132212321 ns (± 52.582036380923014) 1.02
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 27449.267401559013 ns (± 125.11246142902547) 27071.560649326868 ns (± 119.73127406712612) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 25231.514345296226 ns (± 287.2279241928362) 25022.129014078775 ns (± 150.4230763873887) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 26419.03969217936 ns (± 138.40740623484976) 26099.005001361555 ns (± 65.98417525084278) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16027.761642456055 ns (± 67.05112588383363) 16290.184853108723 ns (± 59.541762287703655) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10771.635889689127 ns (± 117.60583925251402) 10696.689596557617 ns (± 59.11064656745504) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 26432.47699991862 ns (± 270.3838347321358) 26289.179225667318 ns (± 162.18131800212208) 1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 28662.507714407784 ns (± 73.07605036934159) 27868.133042399088 ns (± 163.4390095161321) 1.03
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 31714.771671840124 ns (± 471.90193882553933) 32833.24024047852 ns (± 183.0420110288286) 0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31883.35855102539 ns (± 294.0593034064868) 31996.258599853514 ns (± 323.593728198263) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15015.840074666341 ns (± 122.3515166486262) 15791.728329467773 ns (± 130.66753456070796) 0.95
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19451.11570739746 ns (± 103.56187154089434) 19878.323236083983 ns (± 151.9894324533464) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 18879.37396827111 ns (± 17.30503337644145) 21431.19213649205 ns (± 45.18730065101167) 0.88
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 20182.693288167316 ns (± 219.55719844540303) 18722.01426188151 ns (± 25.326926920146988) 1.08
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16631.236197916667 ns (± 176.64411014120608) 16360.724639892578 ns (± 72.24904139604205) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10776.253740583148 ns (± 19.85999046014107) 10521.138082064115 ns (± 11.522858448771473) 1.02
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21518.886841837564 ns (± 219.78570102490485) 21526.914767456055 ns (± 194.14267725680622) 1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21129.66477355957 ns (± 110.18175108662513) 21025.65155029297 ns (± 76.55551993197327) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 26266.36054280599 ns (± 334.5485902169605) 25879.974020385744 ns (± 125.30763107291318) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 25535.6570699056 ns (± 243.51980726792368) 29392.526221720378 ns (± 116.0853088892766) 0.87

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 13998.635428292411 ns (± 16.421519482062006) 16038.314310709635 ns (± 21.94559828079667) 0.87
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19988.150024414062 ns (± 36.5438414934481) 20052.26832798549 ns (± 37.03593261682771) 1.00
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 17065.340532575334 ns (± 39.41690022180649) 17836.653645833332 ns (± 21.20870500891072) 0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 18942.414269080527 ns (± 36.22239941503444) 18483.797127859933 ns (± 29.5126778601367) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 18954.24335186298 ns (± 32.02318788400816) 15529.249572753906 ns (± 25.952337915656493) 1.22
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10966.539982386998 ns (± 16.82206551250694) 11098.08120727539 ns (± 10.609609142476755) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 20208.008902413505 ns (± 31.482965716175077) 21213.134983607702 ns (± 30.30140357598577) 0.95
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 20849.361947866586 ns (± 38.1085364113224) 20845.34236363002 ns (± 23.977468477253886) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 24855.509730747766 ns (± 39.44694895723816) 24854.834453876203 ns (± 42.84815407787726) 1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 24420.654514857702 ns (± 28.280072435552814) 27349.230252779445 ns (± 67.37215742411) 0.89
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19520.25370279948 ns (± 54.84576332869916) 19320.61492919922 ns (± 48.35662993189989) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 24894.459969656808 ns (± 56.398650858587786) 25139.60244315011 ns (± 69.79327052805473) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 25190.063258579798 ns (± 65.5836172836935) 25848.268127441406 ns (± 72.02585678057794) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 26007.574462890625 ns (± 47.01856498513552) 25419.38456217448 ns (± 53.16342593318104) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16123.683820452008 ns (± 19.29113393165583) 15430.171559651693 ns (± 23.373956289347383) 1.04
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10758.71353149414 ns (± 16.35720498890843) 10710.838317871094 ns (± 13.539272530945867) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 25744.380798339844 ns (± 65.480780632935) 26282.91560581752 ns (± 42.14005494661356) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 25668.92591203962 ns (± 62.58324422762107) 26254.273550851005 ns (± 35.916452736400934) 0.98
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 29748.42769077846 ns (± 71.37585575243938) 31668.854166666668 ns (± 213.2348021692487) 0.94
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 30369.781087239582 ns (± 121.95285503024405) 30677.464396158855 ns (± 84.09753733572374) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 13952.534895676832 ns (± 15.84438830517955) 14172.800496419271 ns (± 15.317978863057695) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19384.136962890625 ns (± 42.19747836674311) 19729.29425920759 ns (± 65.19269361262053) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 17553.480122884113 ns (± 49.1243251650244) 17577.366638183594 ns (± 35.75883716912509) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 18240.721638997395 ns (± 33.540119202278646) 19172.117178780692 ns (± 25.394130212512632) 0.95
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15332.301447941707 ns (± 20.251286701715912) 15301.675633021763 ns (± 11.952025104608795) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10732.605416434151 ns (± 16.350017903887277) 10884.920971210186 ns (± 15.79752455502566) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21293.27654157366 ns (± 29.359563877806465) 21055.252990722656 ns (± 28.521790491122914) 1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 20822.027893066406 ns (± 28.408894258134353) 21960.161917550224 ns (± 41.94464827344268) 0.95
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 24215.872779259316 ns (± 28.532820283976022) 25257.106018066406 ns (± 37.120688196575394) 0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 24891.771153041296 ns (± 38.40260879210197) 25518.32521878756 ns (± 30.255768254235228) 0.98

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 132666.75201885516 ns (± 469.79092054771775) 137047.904296875 ns (± 1088.581143841104) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 9584.163978068034 ns (± 88.38259926068653) 9413.507788085937 ns (± 111.60905068568249) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 8860.84133605957 ns (± 102.06616322592791) 8615.386304582868 ns (± 57.59625270549494) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 8362.233469281879 ns (± 31.05136021495222) 8425.381814575196 ns (± 101.27519206154831) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 10692.876585642496 ns (± 26.95988150409428) 10360.129232553336 ns (± 12.11717129167386) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 11010.396725463866 ns (± 117.00446608746103) 11019.768568856376 ns (± 117.58417842052798) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 8266.608738825871 ns (± 21.800492423187233) 7981.465089064378 ns (± 40.16525634593001) 1.04
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8074.17722269694 ns (± 101.69902124847566) 8079.393457685198 ns (± 61.04053817042673) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 10263.613854726156 ns (± 5.526285252384248) 9442.388951228215 ns (± 7.227263416454855) 1.09
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 10868.298169962565 ns (± 78.51521663663065) 11041.390969412667 ns (± 47.30832952524828) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 9098.04454167684 ns (± 9.658598597797594) 10104.912701416015 ns (± 108.8586315351977) 0.90
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13227.142429896763 ns (± 56.70671488284787) 13248.774402618408 ns (± 20.424445991442546) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 9973.45341796875 ns (± 102.10919575862553) 10328.060013834636 ns (± 126.4090632975106) 0.97
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 10486.118694051107 ns (± 88.54298434137793) 10359.011962890625 ns (± 8.999963482142178) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 7985.391985575358 ns (± 5.711317120402143) 8117.1915700276695 ns (± 151.03410706046358) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 151819.67042759486 ns (± 1434.8682668207352) 147187.60303673378 ns (± 598.3398707664538) 1.03
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 44380.7595476423 ns (± 126.23224197263737) 44159.783518473305 ns (± 124.98122265968787) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 46485.83662923177 ns (± 453.1345518478909) 46200.713174002514 ns (± 230.47336096559917) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 51620.05377666767 ns (± 291.68990420362826) 56140.05272420248 ns (± 384.4339164772157) 0.92
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 84578.4674967448 ns (± 430.0643015005173) 86056.42855834961 ns (± 122.12438894287986) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 110598.30618082682 ns (± 528.3339498062113) 108670.699412028 ns (± 298.9864034595972) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 47190.70922415597 ns (± 208.78632788011407) 47184.400033133374 ns (± 159.11782858144016) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 40152.014591761996 ns (± 153.88026762901697) 41550.61202494303 ns (± 99.86789702846295) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 49276.00886230469 ns (± 437.10254906581184) 50186.763362630205 ns (± 518.5701186203081) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 83642.74772542318 ns (± 651.1657945139967) 81586.74299723307 ns (± 1229.1644890427337) 1.03
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 58536.30070800781 ns (± 361.88752753198406) 56556.00761108399 ns (± 498.84836424287977) 1.04
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13202.647235576924 ns (± 20.61979369515581) 13234.372006929838 ns (± 18.535737460973774) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 73632.56808035714 ns (± 630.9898844173841) 73487.08623395648 ns (± 578.7099828365544) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 46036.92908121745 ns (± 181.90223612998912) 44071.006552559986 ns (± 220.38589051559327) 1.04
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 48163.60700334822 ns (± 135.6157442015296) 48229.2040629069 ns (± 307.4300142153336) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 137425.69956752233 ns (± 456.5279120093592) 135919.19871303014 ns (± 335.47506109168364) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 44356.03417154948 ns (± 282.98550322430964) 44646.267333984375 ns (± 172.12772058519872) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 51299.62721034459 ns (± 165.39593447338538) 51190.3887765067 ns (± 195.40410388871217) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 49027.63243689904 ns (± 133.1419607894696) 54845.464869907926 ns (± 130.91202462287382) 0.89
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 73647.73244803293 ns (± 346.18511576276035) 76485.81243896484 ns (± 1425.1363806450565) 0.96
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 101912.45548502605 ns (± 474.7864053521728) 100982.11024576823 ns (± 818.6562572427454) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 47774.82015991211 ns (± 289.67236026775487) 45667.220829554964 ns (± 95.15366789237979) 1.05
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 46926.40281778971 ns (± 161.47725592260318) 41467.186055501305 ns (± 40.20858534722336) 1.13
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 50373.383643517125 ns (± 163.89789458853232) 53815.780700683594 ns (± 197.3572642138832) 0.94
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 68894.97579752604 ns (± 279.7708566070025) 69381.39710344587 ns (± 386.9001953984022) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 55464.97563273112 ns (± 275.64071239907844) 57254.01342337472 ns (± 157.12581424807794) 0.97
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13496.691808847281 ns (± 50.07696026952535) 13237.328545203576 ns (± 29.218792754558127) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 65800.80510660807 ns (± 380.01603581508857) 65494.38787841797 ns (± 263.00746460381595) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 45428.07421439035 ns (± 190.77101705934402) 46244.99838867188 ns (± 174.4083226742062) 0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 48099.48198242187 ns (± 154.6060916364665) 48237.52985839844 ns (± 159.93626213187346) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions
Copy link
Contributor

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)

Benchmark suite Current: d445d1e Previous: 47ac84f Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 100474.67128208706 ns (± 140.46909447978757) 100948.03989955357 ns (± 356.99269515533615) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10526.939392089844 ns (± 18.381248792646325) 10462.375996907553 ns (± 10.115686511263103) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 7971.606227329799 ns (± 10.31367473190639) 8272.594451904297 ns (± 11.002997573801567) 0.96
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 8660.644095284599 ns (± 10.389485350102426) 8630.938720703125 ns (± 10.625776777903887) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 12044.007286658654 ns (± 15.047781944970813) 12146.22802734375 ns (± 13.802025365954083) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 13353.23726109096 ns (± 30.051464458069116) 13401.597849527994 ns (± 18.727519818339516) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 7542.4750736781525 ns (± 11.17574941624052) 7589.319023719201 ns (± 7.638615885648542) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 7530.669566563198 ns (± 7.38648611181192) 7643.854086739676 ns (± 12.117834328596286) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 8776.958770751953 ns (± 12.70059783661384) 8794.041849772135 ns (± 19.86350055391686) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 9854.81458391462 ns (± 7.730936480309405) 9740.13921101888 ns (± 14.655225575927217) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 11967.858072916666 ns (± 28.03951419099032) 12047.343241373697 ns (± 33.721995367144025) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9259.644317626953 ns (± 19.392517749115054) 9354.256984165737 ns (± 17.755299480735353) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 9857.515614827475 ns (± 15.216370870353844) 9896.02530343192 ns (± 11.775499335934875) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 12650.930531819662 ns (± 23.584072991420637) 12754.712350027901 ns (± 34.02938349911123) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 7597.127415583684 ns (± 6.8116705521821) 7539.206186930339 ns (± 13.972144758156439) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 114978.28892299107 ns (± 241.34025728018992) 118455.86832682292 ns (± 897.2179271275426) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 41915.80599271334 ns (± 101.41015265722281) 43867.98793247768 ns (± 109.10688722494008) 0.96
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 39896.98181152344 ns (± 117.82133377462816) 40309.29588904748 ns (± 93.83218952773016) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 44827.15628487723 ns (± 67.74881398797693) 46115.91288248698 ns (± 209.0358523371972) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 67061.92190987723 ns (± 337.7067449121707) 65604.95279947917 ns (± 228.23433077964228) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 93711.26621791294 ns (± 273.8681131391359) 92867.2136579241 ns (± 212.05416368183367) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 41690.909282977766 ns (± 57.430906648466205) 41966.202654157365 ns (± 121.24139877699335) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 34027.71708170573 ns (± 44.573449493725946) 37053.143717447914 ns (± 102.68243387487318) 0.92
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 46374.96520996094 ns (± 82.72226837853478) 44527.96848842076 ns (± 107.03144755142137) 1.04
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 60833.167442908656 ns (± 208.34091090060411) 64373.4610421317 ns (± 360.04129566973063) 0.95
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 56324.89013671875 ns (± 78.8640050009412) 53868.419974190845 ns (± 124.01373909552443) 1.05
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9200.650126139322 ns (± 11.887694258191662) 9275.918813852164 ns (± 20.6488775226414) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 56266.821725027905 ns (± 162.8559401906546) 56775.316569010414 ns (± 147.1791708890789) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 45662.804739815845 ns (± 78.76281349310658) 44514.83808244978 ns (± 121.6867529326839) 1.03
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 43031.15774301382 ns (± 60.27852634486195) 43513.58256022135 ns (± 131.1595650775855) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 101195.02301897321 ns (± 218.84735483350752) 99764.580078125 ns (± 226.83655633428828) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 43361.4022391183 ns (± 95.24095655304822) 51659.331868489586 ns (± 140.30054972485362) 0.84
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 41254.3709891183 ns (± 117.21170348127046) 41522.510986328125 ns (± 78.98912751999408) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 45790.58626615084 ns (± 26.948433486867945) 46055.526498647836 ns (± 41.59523692085133) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 59273.57625325521 ns (± 92.31184300256423) 58658.421223958336 ns (± 116.0568526315606) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 87588.07739257812 ns (± 153.51429700537045) 85413.26153094952 ns (± 128.0774117826518) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 43002.70472935268 ns (± 76.41868377051787) 41551.77873883928 ns (± 75.52267514785136) 1.03
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 34090.07350376674 ns (± 65.01384504674209) 35480.18249511719 ns (± 106.10696426493986) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 49453.07399204799 ns (± 59.579608853638916) 44470.2978515625 ns (± 104.43138502314339) 1.11
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 53040.93322753906 ns (± 176.39925455443503) 55887.72234235491 ns (± 133.8414849055005) 0.95
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 53107.084001813615 ns (± 85.23101585413131) 52455.98406110491 ns (± 79.72131124252093) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9102.104187011719 ns (± 14.626401731981552) 9251.680646623883 ns (± 24.341199891669344) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 51126.191594050484 ns (± 78.51321053603465) 51483.39314778646 ns (± 179.4320504300324) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 45275.7821219308 ns (± 68.04249898441213) 44829.26541841947 ns (± 83.65816830427475) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 47866.927228655135 ns (± 40.439139898624056) 43749.09647623698 ns (± 87.06561127599174) 1.09

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.