Skip to content

Commit

Permalink
Merge branch 'main' into users/padgupta/add_async_socket_processing
Browse files Browse the repository at this point in the history
  • Loading branch information
badrishc authored Dec 22, 2024
2 parents e1d2f78 + d445d1e commit 5b2accf
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 5b2accf

@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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 117.04660358599254 ns (± 0.522493962949713) 50.03771458864212 ns (± 0.46968140226160066) 2.34

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 38860.944146728514 ns (± 239.00937418014175) 37081.35537109375 ns (± 290.24467683876776) 1.05
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 37517.864405705375 ns (± 27.38951665959758) 38342.09306922326 ns (± 154.17135487812058) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 33516.30812072754 ns (± 86.46019342359422) 32510.78174235026 ns (± 217.33666822406425) 1.03
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 32446.70567204402 ns (± 115.05669229213923) 30949.043325570914 ns (± 35.076770102430544) 1.05

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1776.0695585886638 ns (± 12.23954285817431) 1740.690207417806 ns (± 9.48242670070595) 1.02
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1773.9402486165366 ns (± 11.041657271792019) 1799.5884095705474 ns (± 7.274944550142853) 0.99
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1703.944581440517 ns (± 4.082092306310045) 1677.3249633789062 ns (± 10.37196513813268) 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.

Network.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 111.53295040130615 ns (± 0.1982892007096718) 52.073063453038536 ns (± 0.08080864405444546) 2.14

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: None) 254.32457218851363 ns (± 1.24437314458878) 260.2515328847445 ns (± 0.36157883023270954) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: None) 454.7097696940104 ns (± 1.5760523559733797) 489.317353112357 ns (± 0.9334724807962262) 0.93
BDN.benchmark.Lua.LuaScripts.Script3(Params: None) 671.8522528330485 ns (± 2.8083619119503247) 672.9916081110637 ns (± 2.317009208498218) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: None) 642.4723371359019 ns (± 0.5939373494787287) 642.3749979654948 ns (± 1.7747241653529557) 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.

Lua.LuaScripts (windows-latest net8.0 Release)

Benchmark suite Current: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: None) 125.88913122812907 ns (± 0.6314674496535437) 127.72604737962995 ns (± 0.6888937111819108) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: None) 195.94850029264177 ns (± 1.1327646940946094) 209.15582009724207 ns (± 0.7839538362860707) 0.94
BDN.benchmark.Lua.LuaScripts.Script3(Params: None) 329.3984015782674 ns (± 0.6757510861763996) 309.1608558382307 ns (± 0.3565865191101994) 1.07
BDN.benchmark.Lua.LuaScripts.Script4(Params: None) 285.26841799418133 ns (± 0.8879987003606525) 304.1752592722575 ns (± 0.7804468548563537) 0.94

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 148111.52885554387 ns (± 411.79239365632907) 146604.486328125 ns (± 276.8437708722346) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 136852.1626993815 ns (± 315.8030638712911) 147190.57591145832 ns (± 873.8495340691674) 0.93
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 130162.48302408853 ns (± 1525.8508995167836) 128506.67975725446 ns (± 380.21608395789417) 1.01
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 166132.28602701824 ns (± 1515.4211803577216) 163170.98618570963 ns (± 538.9185945992621) 1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 150224.06129673548 ns (± 1209.6316015691623) 155259.99082728795 ns (± 2447.9188505205257) 0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 146247.48738606772 ns (± 524.7796657374777) 148203.35084635418 ns (± 1260.3991185603184) 0.99
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 146840.7321451823 ns (± 1481.6534896188439) 147684.81228402944 ns (± 453.61631608565017) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 132766.3811360677 ns (± 979.7005728463063) 133815.03856482872 ns (± 383.131599469486) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 136152.1965238131 ns (± 605.4344113649538) 132729.45564778647 ns (± 1849.5419876616338) 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.

Cluster.ClusterOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16556.881665910994 ns (± 83.44766640415224) 16834.534377034506 ns (± 175.24077399981317) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 17474.17681297889 ns (± 19.58078201456619) 16135.413330078125 ns (± 159.97772001261148) 1.08
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15060.334850056966 ns (± 48.96874112795951) 15183.967723301479 ns (± 126.87273574243953) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13935.736212666829 ns (± 64.12686999166728) 13938.693860880534 ns (± 101.26954620558611) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 118431.74947684152 ns (± 504.0452376577431) 121672.96203613281 ns (± 665.2378398162966) 0.97
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 20499.10612894694 ns (± 118.853037132746) 20809.206127460187 ns (± 20.928166455138086) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 21060.604477945963 ns (± 112.3035758973201) 20190.3267124721 ns (± 98.73769001066688) 1.04
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16237.781465657552 ns (± 85.9161284673868) 16634.938774695762 ns (± 43.90574333461528) 0.98
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15452.076126098633 ns (± 142.62359455943133) 15226.766726902553 ns (± 83.11990808731593) 1.01
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 130042.88797701322 ns (± 391.84510423179296) 132377.97190504806 ns (± 800.7855689193774) 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.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1802.018015725272 ns (± 6.192830177808781) 1801.2228693280902 ns (± 2.8198042481034946) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1767.3617871602376 ns (± 2.1776385989816216) 1775.6595318134014 ns (± 3.2755168562468033) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1675.9643872578938 ns (± 2.1643359258170793) 1769.7658675057548 ns (± 2.494969498135742) 0.95

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 257.07396602630615 ns (± 0.6257361602653215) 189.19052991867065 ns (± 1.1321916652654023) 1.36
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 321.3743918859042 ns (± 0.3570789411388925) 245.87832783063251 ns (± 2.2483191207593074) 1.31
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 318.41923430987765 ns (± 1.7134203699854191) 233.02304639816285 ns (± 1.1436427343584712) 1.37
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 339.73580338160195 ns (± 3.236773060286479) 239.26921363671622 ns (± 0.3250879793425084) 1.42
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 268.3813732954172 ns (± 1.2401310200843507) 212.06272926330567 ns (± 1.2270654414647033) 1.27
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 217.05780777564416 ns (± 1.4544073310561108) 151.11316877145035 ns (± 0.14764107388660797) 1.44
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 353.9089508454005 ns (± 0.43399284920332076) 262.7926650047302 ns (± 0.6500337869629993) 1.35
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 367.099435933431 ns (± 2.6233506300357705) 266.94678497314453 ns (± 1.231405907280896) 1.38
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 385.75895999272666 ns (± 3.067684015197421) 315.2668927192688 ns (± 2.047984009060408) 1.22
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 416.4640295982361 ns (± 2.7601182110452744) 312.88899529774983 ns (± 2.196053351374375) 1.33

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 34830.40989467076 ns (± 86.57577413059965) 34635.95755440848 ns (± 23.167586913751695) 1.01
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 37300.06530761719 ns (± 39.332404925757295) 36774.24447195871 ns (± 58.87991859153299) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30954.376220703125 ns (± 34.92919077186218) 30753.353881835938 ns (± 40.62420579855332) 1.01
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 29848.9990234375 ns (± 16.78805388331333) 29914.41476004464 ns (± 61.95757461752689) 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.CustomOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 58730.81565348307 ns (± 395.20589623283934) 58316.247235107425 ns (± 228.67371299931057) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 238120.31212439903 ns (± 623.8302070679403) 241918.0600423177 ns (± 1605.5003632632006) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 117172.34736985427 ns (± 274.5361603924233) 120877.80573730469 ns (± 648.2308187778943) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 107442.44029822716 ns (± 189.79793271287357) 108085.03793100211 ns (± 132.55449442870062) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 58666.09563395182 ns (± 348.4493647114102) 59978.8770304362 ns (± 556.7406070515651) 0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 244253.69747220553 ns (± 1034.5209896797494) 243526.62287248884 ns (± 2080.3848579262835) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 132160.1796499399 ns (± 706.914777569674) 128670.57840670072 ns (± 383.8374477663123) 1.03
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 137106.57889498197 ns (± 416.932035893488) 133609.04500325522 ns (± 781.9443375765793) 1.03
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 59904.65579223633 ns (± 193.4101668871998) 60764.165544782365 ns (± 292.9352694491396) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 234677.7232142857 ns (± 1126.3246953337493) 230879.19161783854 ns (± 813.3066818560394) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 120884.49274902344 ns (± 797.8338218591266) 119607.50747477214 ns (± 876.4233592039233) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 106983.40152994792 ns (± 122.91518997703844) 106034.06184895833 ns (± 175.65800462104025) 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 (windows-latest net8.0 Release)

Benchmark suite Current: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 233.93928834370203 ns (± 0.3092853619002455) 174.23556447029114 ns (± 0.26768728313693274) 1.34
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 297.60509808858234 ns (± 0.4447178972290708) 276.8879270553589 ns (± 0.5240528902302418) 1.07
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 286.98862280164445 ns (± 0.4105840256020092) 234.14219788142614 ns (± 1.0792661898372349) 1.23
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 287.120272563054 ns (± 0.6880423291337672) 217.22417076428732 ns (± 0.33634270129548416) 1.32
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 246.86784063066756 ns (± 0.22846500549528523) 197.02174833842687 ns (± 0.2019182642048889) 1.25
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 202.98717663838312 ns (± 0.23659092266366694) 144.7870683670044 ns (± 0.5180824589148374) 1.40
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 322.4568332944597 ns (± 0.59468196459241) 254.66946760813394 ns (± 0.5443885367983715) 1.27
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 311.0540421803792 ns (± 0.592046513959698) 261.12866401672363 ns (± 0.4544355289511733) 1.19
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 368.37584177652997 ns (± 1.2540952849945872) 294.26616827646893 ns (± 0.2166391427906678) 1.25
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 356.86114384577826 ns (± 1.206290947321528) 320.4272985458374 ns (± 0.5309363607881041) 1.11

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 117077.40112304688 ns (± 321.96064738087375) 115779.12510463169 ns (± 223.12971899529973) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 104761.19948167067 ns (± 124.37152810332601) 104263.32571847098 ns (± 243.64564586138928) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 97854.29077148438 ns (± 131.54829015703163) 95687.47680664062 ns (± 312.8369130241145) 1.02
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 130709.64006696429 ns (± 320.72290057110774) 132117.10286458334 ns (± 360.92608024666947) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 123731.23715049343 ns (± 2718.2880815431627) 119691.41188401442 ns (± 406.3760301717429) 1.03
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 108220.74021559495 ns (± 214.01385682872174) 115734.0070452009 ns (± 382.575052288506) 0.94
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 115118.8467172476 ns (± 274.10406168982774) 116897.51352163461 ns (± 299.0519011698049) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 103741.08317057292 ns (± 649.8847011415045) 106239.10710261419 ns (± 306.6313649800571) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 93776.02069561298 ns (± 244.52761588166112) 98226.10212053571 ns (± 154.39270380587604) 0.95

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 15875.27553013393 ns (± 18.894476763200853) 15856.36509486607 ns (± 31.151395705312034) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14922.940943791316 ns (± 14.408769202333652) 14786.097717285156 ns (± 14.197002189344843) 1.01
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14289.903368268695 ns (± 19.918821133354854) 14618.157254732572 ns (± 16.472262157723197) 0.98
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 12969.20435978816 ns (± 11.077730637642176) 13041.085756742037 ns (± 9.107763052212928) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 129043.83075420673 ns (± 1364.245945741096) 134392.8019205729 ns (± 192.85653011621625) 0.96
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 18958.218853290266 ns (± 20.81860202194018) 19336.499895368303 ns (± 18.374057632365318) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 18439.19626871745 ns (± 31.198309391755178) 19014.236802321215 ns (± 40.10564877982924) 0.97
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15486.058916364398 ns (± 26.928650931002004) 15372.327314104352 ns (± 23.665244673635964) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14083.815061129057 ns (± 12.705431378101665) 14121.682891845703 ns (± 13.767081055244438) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 139662.7232142857 ns (± 193.0107542877195) 150319.4789341518 ns (± 299.3274473447489) 0.93

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 61281.37642996652 ns (± 48.80283718703576) 59948.76251220703 ns (± 41.43471819845649) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 238717.95560396634 ns (± 379.00492161606144) 228517.00627253606 ns (± 406.53104981792006) 1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 129802.02073317308 ns (± 149.7941127905364) 127562.29596819196 ns (± 173.3244422644106) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 108496.10290527344 ns (± 36.927924230173694) 108026.47094726562 ns (± 129.21225891112405) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 60124.79604085287 ns (± 24.821813791477375) 59752.49539888822 ns (± 51.82146416075971) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 241706.00760323662 ns (± 2119.5593331301097) 231500.00697544642 ns (± 510.2259747178018) 1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 138353.62025669642 ns (± 443.3889972020563) 145734.0275065104 ns (± 380.35802950245096) 0.95
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 129989.12541316106 ns (± 343.139089033015) 131396.19140625 ns (± 361.677101140775) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 59092.5771077474 ns (± 54.820770695475424) 59797.72127591647 ns (± 70.62679173008792) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 219910.46491350446 ns (± 396.91857614632613) 215336.31591796875 ns (± 220.27732138510333) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 128965.92854817708 ns (± 178.6314260394762) 132868.85009765625 ns (± 144.46013296794757) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 109402.72263746995 ns (± 73.96032392516972) 111954.59876427284 ns (± 152.9297036709577) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: ACL) 9868.668403116862 ns (± 125.62381046144286) 10051.75783996582 ns (± 61.03847716067053) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL) 10618.502576700846 ns (± 84.69508473747896) 10886.838786533901 ns (± 28.77563537139357) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL) 10580.720788138253 ns (± 127.67731009705858) 10690.928074763371 ns (± 8.626820079307516) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL) 8501.125284830729 ns (± 73.51998358642803) 8632.897721426827 ns (± 8.98942822643907) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL) 8990.672375996908 ns (± 87.85023747571) 9194.567689078194 ns (± 11.583549788093416) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL) 9932.559538777668 ns (± 97.77677919165055) 10081.80201212565 ns (± 26.85236702647197) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL) 12269.014427185059 ns (± 101.47935418520083) 12273.65903371175 ns (± 77.88823487338125) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL) 8527.949354044596 ns (± 101.988034273462) 8673.754608154297 ns (± 18.76775350851234) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF) 144902.01315917968 ns (± 2292.1879919069943) 146455.2941080729 ns (± 365.0094708559605) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF) 16554.412972005208 ns (± 142.37865148727968) 16720.64175313314 ns (± 140.16897619874996) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF) 16178.312390136718 ns (± 188.244209477228) 16175.389720036434 ns (± 10.413435658142618) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF) 134706.1360168457 ns (± 2619.4182429530324) 140571.74893391927 ns (± 1220.3652634210346) 0.96
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF) 41425.982883998324 ns (± 261.45512669001766) 42876.39175211589 ns (± 307.49521891416754) 0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF) 105696.16545758929 ns (± 844.3746065467434) 108778.03213065011 ns (± 355.28479009705114) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF) 8331859.852604167 ns (± 110473.28747372184) 8499911.840401785 ns (± 43339.584767374734) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF) 235277.66537272136 ns (± 2122.854778910601) 239692.2541410006 ns (± 868.651758529295) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None) 145589.2283935547 ns (± 2240.632896661542) 147814.80515136718 ns (± 1187.9674563432582) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None) 17083.312923177084 ns (± 238.72406181837408) 17010.455958048504 ns (± 151.1471022973691) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None) 15869.422424316406 ns (± 285.42277945741756) 16209.09641794058 ns (± 15.20516315302221) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None) 142095.4207438151 ns (± 1707.8421401065625) 142064.74421386718 ns (± 1247.9776584342092) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None) 41404.79772949219 ns (± 570.9613181684168) 43836.43807373047 ns (± 207.7593588993715) 0.94
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None) 105777.03180745443 ns (± 1010.9519608502596) 108012.80187174478 ns (± 517.0238642811811) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None) 8262317.339583334 ns (± 76607.22668558401) 8459924.516826924 ns (± 40355.2244897624) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None) 242238.17277832032 ns (± 2408.730934050699) 238570.0091756185 ns (± 323.0315804355974) 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.

Operations.ScriptOperations (windows-latest net8.0 Release)

Benchmark suite Current: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: ACL) 15227.874990609977 ns (± 23.251827310595928) 15666.453770228794 ns (± 20.807920647080454) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL) 17744.074425330527 ns (± 9.890366447350734) 17634.43345289964 ns (± 16.0038964644067) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL) 17734.558512369793 ns (± 24.760101501645362) 17456.002589634485 ns (± 15.494985848308056) 1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL) 8093.0026127741885 ns (± 38.62203636780901) 8107.9931640625 ns (± 13.493635238289157) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL) 9497.458103724888 ns (± 15.900264787638083) 9391.249629429409 ns (± 16.0895308230143) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL) 10103.1369527181 ns (± 12.625348200530869) 10120.336260114398 ns (± 21.448073742075227) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL) 11816.110665457589 ns (± 27.962382274618665) 11668.607766287667 ns (± 16.060591845586544) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL) 8080.681559244792 ns (± 16.579344771359054) 8033.726755777995 ns (± 12.00726151240807) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF) 90495.78776041667 ns (± 279.8173835534595) 91653.65513392857 ns (± 319.23037304824294) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF) 23585.856511042668 ns (± 26.33199499594972) 23582.772709773137 ns (± 46.91416641636269) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF) 22994.52841622489 ns (± 18.067645774491087) 23296.831839425224 ns (± 24.327786806611893) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF) 72297.63895670573 ns (± 145.32798015835226) 71767.69124348958 ns (± 94.11103139783314) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF) 28679.137965611048 ns (± 33.6524924859568) 29604.834899902344 ns (± 83.9955001667297) 0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF) 63092.80744280134 ns (± 83.07744655913132) 61534.95396205357 ns (± 171.75103416783196) 1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF) 4403242.075892857 ns (± 16511.758930939464) 4432627.552083333 ns (± 23841.581533072418) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF) 127155.37484975961 ns (± 282.75498246954373) 128489.6955217634 ns (± 155.5198911093142) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None) 89661.16681780134 ns (± 131.12219846821293) 90649.54142252605 ns (± 368.5979488513044) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None) 23556.61446707589 ns (± 26.758145955000643) 23639.212908063615 ns (± 30.950134015763755) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None) 22568.758216271035 ns (± 11.397263361138636) 22991.6606648763 ns (± 17.376108004276965) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None) 72218.91305106027 ns (± 76.90708817400672) 71742.10815429688 ns (± 164.24675894418544) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None) 29746.360996791296 ns (± 66.33361633459155) 29756.975911458332 ns (± 47.40214243591685) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None) 64610.472005208336 ns (± 139.07386439950352) 65013.038853236605 ns (± 94.85840081764931) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None) 4391495.926339285 ns (± 6149.637222734774) 4409418.020833333 ns (± 15949.552281757433) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None) 129683.61118861607 ns (± 179.19946876972406) 131174.76055438703 ns (± 113.12236710140675) 0.99

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14838.850898742676 ns (± 56.293916628044414) 14839.709593709309 ns (± 99.76966389129237) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19666.934903462727 ns (± 31.99846930582409) 20046.645072428386 ns (± 232.657122802511) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 18939.671959431966 ns (± 165.97914310545212) 17906.089139665877 ns (± 19.69606873060361) 1.06
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 18984.285341702976 ns (± 37.855094681840555) 19389.247533944937 ns (± 78.96701402161355) 0.98
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16243.506307748648 ns (± 16.150562250795424) 16518.316829136438 ns (± 102.5575911120611) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10567.73161315918 ns (± 14.193061075147728) 10665.338896531324 ns (± 101.34773917142093) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 20705.520086669923 ns (± 162.57897666560217) 21644.277698223406 ns (± 57.96897569750246) 0.96
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21054.789576603816 ns (± 113.72354464395477) 20609.898566612832 ns (± 63.790449931838175) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25861.054265340168 ns (± 218.3101450073502) 27072.352142333984 ns (± 227.13027535958472) 0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26910.6380279541 ns (± 306.7968245209492) 26867.302943929037 ns (± 346.4092738836275) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20819.38859776088 ns (± 177.36280167772796) 21112.18559061686 ns (± 251.00731109100627) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25849.9436920166 ns (± 174.61250227465632) 27449.267401559013 ns (± 125.11246142902547) 0.94
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 25082.720156860352 ns (± 172.91771880245554) 25231.514345296226 ns (± 287.2279241928362) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 26603.71743367513 ns (± 160.9225007608657) 26419.03969217936 ns (± 138.40740623484976) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16076.51333211263 ns (± 123.0221492568811) 16027.761642456055 ns (± 67.05112588383363) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 11335.178503672281 ns (± 17.308809161944808) 10771.635889689127 ns (± 117.60583925251402) 1.05
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27061.698649088543 ns (± 146.58426583338323) 26432.47699991862 ns (± 270.3838347321358) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 26920.344600423177 ns (± 144.93641749938413) 28662.507714407784 ns (± 73.07605036934159) 0.94
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 32957.585782877606 ns (± 254.37047952230188) 31714.771671840124 ns (± 471.90193882553933) 1.04
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 34337.80373273577 ns (± 207.49109154250255) 31883.35855102539 ns (± 294.0593034064868) 1.08
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14880.841119384766 ns (± 68.14506178526958) 15015.840074666341 ns (± 122.3515166486262) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19784.247052873885 ns (± 44.28115265189507) 19451.11570739746 ns (± 103.56187154089434) 1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 18642.783111572266 ns (± 22.864839733176915) 18879.37396827111 ns (± 17.30503337644145) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 19200.98055267334 ns (± 19.718111830590907) 20182.693288167316 ns (± 219.55719844540303) 0.95
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16255.814174945537 ns (± 8.165414507530004) 16631.236197916667 ns (± 176.64411014120608) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10628.513811551607 ns (± 22.941311369755613) 10776.253740583148 ns (± 19.85999046014107) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21173.85919189453 ns (± 46.98869014968885) 21518.886841837564 ns (± 219.78570102490485) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21093.590706458457 ns (± 11.443442267613115) 21129.66477355957 ns (± 110.18175108662513) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 30136.92538334773 ns (± 126.9174709492622) 26266.36054280599 ns (± 334.5485902169605) 1.15
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27999.497778320314 ns (± 237.42062705887983) 25535.6570699056 ns (± 243.51980726792368) 1.10

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14678.564453125 ns (± 27.583902770622068) 13998.635428292411 ns (± 16.421519482062006) 1.05
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20246.88044956752 ns (± 57.613476237425424) 19988.150024414062 ns (± 36.5438414934481) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 17721.63798014323 ns (± 67.90065530968344) 17065.340532575334 ns (± 39.41690022180649) 1.04
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 17885.47864641462 ns (± 55.41259404166185) 18942.414269080527 ns (± 36.22239941503444) 0.94
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15537.675241323617 ns (± 19.073147151180983) 18954.24335186298 ns (± 32.02318788400816) 0.82
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10877.522532145182 ns (± 17.714194634186118) 10966.539982386998 ns (± 16.82206551250694) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 20840.922328404016 ns (± 63.52178323342225) 20208.008902413505 ns (± 31.482965716175077) 1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 20936.063130696613 ns (± 46.39482059809204) 20849.361947866586 ns (± 38.1085364113224) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25914.225651667668 ns (± 82.90625557239551) 24855.509730747766 ns (± 39.44694895723816) 1.04
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 24850.01713679387 ns (± 47.30222042515313) 24420.654514857702 ns (± 28.280072435552814) 1.02
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19152.76072184245 ns (± 67.40941252076702) 19520.25370279948 ns (± 54.84576332869916) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26428.198946439305 ns (± 56.50669259252709) 24894.459969656808 ns (± 56.398650858587786) 1.06
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 25357.877022879464 ns (± 66.8888920378902) 25190.063258579798 ns (± 65.5836172836935) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 25538.41542561849 ns (± 67.75693796504376) 26007.574462890625 ns (± 47.01856498513552) 0.98
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15273.94315279447 ns (± 27.305512355128872) 16123.683820452008 ns (± 19.29113393165583) 0.95
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 11263.218278151293 ns (± 18.923250822801148) 10758.71353149414 ns (± 16.35720498890843) 1.05
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 25684.263610839844 ns (± 47.79609345704043) 25744.380798339844 ns (± 65.480780632935) 1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 28088.844081333704 ns (± 46.03804824327509) 25668.92591203962 ns (± 62.58324422762107) 1.09
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 29934.808146158855 ns (± 122.10125845596758) 29748.42769077846 ns (± 71.37585575243938) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31603.343854631697 ns (± 76.23361288643963) 30369.781087239582 ns (± 121.95285503024405) 1.04
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 13743.521772112164 ns (± 29.510445220139445) 13952.534895676832 ns (± 15.84438830517955) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19733.9458211263 ns (± 46.84549670309936) 19384.136962890625 ns (± 42.19747836674311) 1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 17775.05623953683 ns (± 49.57284661941721) 17553.480122884113 ns (± 49.1243251650244) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 18150.581795828683 ns (± 36.382431137864) 18240.721638997395 ns (± 33.540119202278646) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15780.963134765625 ns (± 17.97349058526281) 15332.301447941707 ns (± 20.251286701715912) 1.03
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 11065.789618858924 ns (± 18.544260141555572) 10732.605416434151 ns (± 16.350017903887277) 1.03
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 20874.788607083836 ns (± 22.794416530425277) 21293.27654157366 ns (± 29.359563877806465) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21001.602390834265 ns (± 35.934064967956694) 20822.027893066406 ns (± 28.408894258134353) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 24524.857076009113 ns (± 29.012724261145955) 24215.872779259316 ns (± 28.532820283976022) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 25825.78386579241 ns (± 57.68077752592999) 24891.771153041296 ns (± 38.40260879210197) 1.04

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 132965.64207240514 ns (± 372.9221870908748) 132666.75201885516 ns (± 469.79092054771775) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 9435.157554626465 ns (± 103.50856935070372) 9584.163978068034 ns (± 88.38259926068653) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 8708.594991048178 ns (± 90.2922431780038) 8860.84133605957 ns (± 102.06616322592791) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 8384.625357309977 ns (± 19.75380870817449) 8362.233469281879 ns (± 31.05136021495222) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 10409.464389038087 ns (± 74.26586850013877) 10692.876585642496 ns (± 26.95988150409428) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 10840.841275728666 ns (± 63.835232438770085) 11010.396725463866 ns (± 117.00446608746103) 0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 7988.486114501953 ns (± 46.07876144440471) 8266.608738825871 ns (± 21.800492423187233) 0.97
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8044.145715566782 ns (± 7.516234719616974) 8074.17722269694 ns (± 101.69902124847566) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 9488.198189290364 ns (± 68.70793484474939) 10263.613854726156 ns (± 5.526285252384248) 0.92
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11147.022607421875 ns (± 87.30497286709107) 10868.298169962565 ns (± 78.51521663663065) 1.03
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 10379.352217538017 ns (± 77.64067748058675) 9098.04454167684 ns (± 9.658598597797594) 1.14
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13256.795498439244 ns (± 74.6338061009232) 13227.142429896763 ns (± 56.70671488284787) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 9904.039826456707 ns (± 81.56858928686817) 9973.45341796875 ns (± 102.10919575862553) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 10562.965539550782 ns (± 73.28921991308069) 10486.118694051107 ns (± 88.54298434137793) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 8002.492214202881 ns (± 25.341693478117207) 7985.391985575358 ns (± 5.711317120402143) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 149096.65621744792 ns (± 1028.288096779098) 151819.67042759486 ns (± 1434.8682668207352) 0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 47762.51272989909 ns (± 350.3008325236417) 44380.7595476423 ns (± 126.23224197263737) 1.08
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 50174.04366048177 ns (± 249.6415967919637) 46485.83662923177 ns (± 453.1345518478909) 1.08
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 50962.86845906576 ns (± 461.5186772673267) 51620.05377666767 ns (± 291.68990420362826) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 85230.3727783203 ns (± 727.9194620827822) 84578.4674967448 ns (± 430.0643015005173) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 109132.88354492188 ns (± 503.28884162970957) 110598.30618082682 ns (± 528.3339498062113) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 50324.673529052736 ns (± 297.7016797326156) 47190.70922415597 ns (± 208.78632788011407) 1.07
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 45315.50955200195 ns (± 342.4588499194619) 40152.014591761996 ns (± 153.88026762901697) 1.13
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 51106.68359375 ns (± 328.3851119064363) 49276.00886230469 ns (± 437.10254906581184) 1.04
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 80081.84264322916 ns (± 714.7915166233855) 83642.74772542318 ns (± 651.1657945139967) 0.96
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 58240.679682804985 ns (± 280.38514854179874) 58536.30070800781 ns (± 361.88752753198406) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13372.15310559954 ns (± 60.90786360502209) 13202.647235576924 ns (± 20.61979369515581) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 75083.42798665365 ns (± 615.37365662638) 73632.56808035714 ns (± 630.9898844173841) 1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 49268.23658534459 ns (± 275.46946412117774) 46036.92908121745 ns (± 181.90223612998912) 1.07
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 46483.626147460935 ns (± 185.32614101396365) 48163.60700334822 ns (± 135.6157442015296) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 139484.18688151042 ns (± 478.08987885982395) 137425.69956752233 ns (± 456.5279120093592) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 51054.695796712236 ns (± 197.21814293671764) 44356.03417154948 ns (± 282.98550322430964) 1.15
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 43841.711853027344 ns (± 260.944553773622) 51299.62721034459 ns (± 165.39593447338538) 0.85
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 49721.795126778736 ns (± 69.17089858379804) 49027.63243689904 ns (± 133.1419607894696) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 78213.62753731864 ns (± 340.88888722682725) 73647.73244803293 ns (± 346.18511576276035) 1.06
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 105222.98446219308 ns (± 446.25863370400197) 101912.45548502605 ns (± 474.7864053521728) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 49969.6974836077 ns (± 189.49274285479137) 47774.82015991211 ns (± 289.67236026775487) 1.05
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 41210.13705647786 ns (± 98.31632532486567) 46926.40281778971 ns (± 161.47725592260318) 0.88
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 48607.11043003627 ns (± 274.67750403860447) 50373.383643517125 ns (± 163.89789458853232) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 73524.37837727864 ns (± 526.642134687391) 68894.97579752604 ns (± 279.7708566070025) 1.07
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 55288.01405029297 ns (± 179.30239341994016) 55464.97563273112 ns (± 275.64071239907844) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13192.330287388393 ns (± 45.45815442334084) 13496.691808847281 ns (± 50.07696026952535) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 65587.36458914621 ns (± 330.9396597298937) 65800.80510660807 ns (± 380.01603581508857) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 48150.453617350264 ns (± 166.31596482094554) 45428.07421439035 ns (± 190.77101705934402) 1.06
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 47798.89873395647 ns (± 70.87325570842478) 48099.48198242187 ns (± 154.6060916364665) 0.99

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: 5b2accf Previous: d445d1e Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 104430.57686941964 ns (± 257.78280846840937) 100474.67128208706 ns (± 140.46909447978757) 1.04
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10571.9016011556 ns (± 9.066420891288724) 10526.939392089844 ns (± 18.381248792646325) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 7912.975369966947 ns (± 15.643238355899227) 7971.606227329799 ns (± 10.31367473190639) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 8501.735041691707 ns (± 10.22805909968388) 8660.644095284599 ns (± 10.389485350102426) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 12107.685089111328 ns (± 19.165749516449488) 12044.007286658654 ns (± 15.047781944970813) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14223.063014103816 ns (± 29.250476974898838) 13353.23726109096 ns (± 30.051464458069116) 1.07
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 7587.765045166016 ns (± 6.029862415510317) 7542.4750736781525 ns (± 11.17574941624052) 1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 7660.6048583984375 ns (± 9.6325182326581) 7530.669566563198 ns (± 7.38648611181192) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 9173.467548076924 ns (± 15.480915937731316) 8776.958770751953 ns (± 12.70059783661384) 1.05
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 9695.35764058431 ns (± 7.140303655768316) 9854.81458391462 ns (± 7.730936480309405) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 11698.231760660807 ns (± 8.565770885069073) 11967.858072916666 ns (± 28.03951419099032) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9330.748094831195 ns (± 35.529753190683415) 9259.644317626953 ns (± 19.392517749115054) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 9961.476370004508 ns (± 15.517062316638645) 9857.515614827475 ns (± 15.216370870353844) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 12323.666330973307 ns (± 19.070942142212743) 12650.930531819662 ns (± 23.584072991420637) 0.97
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 7564.322662353516 ns (± 5.495744144694333) 7597.127415583684 ns (± 6.8116705521821) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 116194.83642578125 ns (± 282.49897834289266) 114978.28892299107 ns (± 241.34025728018992) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 41800.94081333705 ns (± 96.388567329548) 41915.80599271334 ns (± 101.41015265722281) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 44387.26853590745 ns (± 109.8240884303058) 39896.98181152344 ns (± 117.82133377462816) 1.11
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 45337.30599539621 ns (± 127.29043567838875) 44827.15628487723 ns (± 67.74881398797693) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 70871.86116536458 ns (± 176.79082884988736) 67061.92190987723 ns (± 337.7067449121707) 1.06
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 95423.05216471355 ns (± 186.57734113948572) 93711.26621791294 ns (± 273.8681131391359) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 49990.240071614586 ns (± 62.21845335325256) 41690.909282977766 ns (± 57.430906648466205) 1.20
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 37117.22978864397 ns (± 106.53751167314671) 34027.71708170573 ns (± 44.573449493725946) 1.09
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 51901.916939871655 ns (± 84.25066584481088) 46374.96520996094 ns (± 82.72226837853478) 1.12
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 61752.31974283854 ns (± 170.01672786835556) 60833.167442908656 ns (± 208.34091090060411) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 53291.479056222095 ns (± 93.48821045447579) 56324.89013671875 ns (± 78.8640050009412) 0.95
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9338.617706298828 ns (± 20.65829029404139) 9200.650126139322 ns (± 11.887694258191662) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 57127.53165108817 ns (± 125.0288406540908) 56266.821725027905 ns (± 162.8559401906546) 1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 45524.383544921875 ns (± 80.63629173787592) 45662.804739815845 ns (± 78.76281349310658) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 43242.00657435826 ns (± 101.50572320110672) 43031.15774301382 ns (± 60.27852634486195) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 97957.40478515625 ns (± 199.111489921148) 101195.02301897321 ns (± 218.84735483350752) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 41402.37295968192 ns (± 62.381000913660934) 43361.4022391183 ns (± 95.24095655304822) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 42754.991048177086 ns (± 74.97619873067124) 41254.3709891183 ns (± 117.21170348127046) 1.04
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 48870.13898577009 ns (± 51.705001079355405) 45790.58626615084 ns (± 26.948433486867945) 1.07
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 59303.617204938615 ns (± 92.13056987394225) 59273.57625325521 ns (± 92.31184300256423) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 86224.93547712054 ns (± 155.26082286546762) 87588.07739257812 ns (± 153.51429700537045) 0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 43884.09946986607 ns (± 107.21444780289023) 43002.70472935268 ns (± 76.41868377051787) 1.02
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 33955.90189615885 ns (± 52.180611040427195) 34090.07350376674 ns (± 65.01384504674209) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 45717.688927283656 ns (± 78.14802596776649) 49453.07399204799 ns (± 59.579608853638916) 0.92
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 56303.92804827009 ns (± 64.47662621816147) 53040.93322753906 ns (± 176.39925455443503) 1.06
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 53140.98017765926 ns (± 72.05205285385146) 53107.084001813615 ns (± 85.23101585413131) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9267.274119059244 ns (± 29.44719888646938) 9102.104187011719 ns (± 14.626401731981552) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 49689.92708646334 ns (± 36.58937028313319) 51126.191594050484 ns (± 78.51321053603465) 0.97
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 45135.41128976004 ns (± 58.782342193669706) 45275.7821219308 ns (± 68.04249898441213) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 42644.07419057993 ns (± 57.20177638464138) 47866.927228655135 ns (± 40.439139898624056) 0.89

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

Please sign in to comment.