Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
badrishc committed Dec 23, 2024
1 parent 2b901d5 commit b89cfee
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
6 changes: 5 additions & 1 deletion benchmark/BDN.benchmark/Embedded/EmbeddedNetworkHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,11 @@ public async ValueTask Send(Request request)
networkReceiveBuffer = request.buffer;
unsafe { networkReceiveBufferPtr = request.bufferPtr; }

await OnNetworkReceiveAsync(request.buffer.Length);
var task = OnNetworkReceiveAsync(request.buffer.Length);
if (!task.IsCompletedSuccessfully)
{
await task;
}

Debug.Assert(networkBytesRead == 0);
Debug.Assert(networkReadHead == 0);
Expand Down
6 changes: 5 additions & 1 deletion benchmark/BDN.benchmark/Network/BasicOperations.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,11 @@ public override void GlobalSetup()
[Benchmark]
public async ValueTask InlinePing()
{
await Send(ping);
var task = Send(ping);
if (!task.IsCompletedSuccessfully)
{
await task;
}
}
}
}

22 comments on commit b89cfee

@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: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 115.91694203615188 ns (± 1.0084331227085064) 50.03771458864212 ns (± 0.46968140226160066) 2.32

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: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36970.79097202846 ns (± 291.5059068997316) 37081.35537109375 ns (± 290.24467683876776) 1.00
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 38075.70655314127 ns (± 85.60677048677431) 38342.09306922326 ns (± 154.17135487812058) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32016.914393107098 ns (± 40.56490552935679) 32510.78174235026 ns (± 217.33666822406425) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 31133.62762216421 ns (± 44.064937761315065) 30949.043325570914 ns (± 35.076770102430544) 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.

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

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: None) 267.7716362476349 ns (± 0.7944633328160697) 260.2515328847445 ns (± 0.36157883023270954) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: None) 493.8530058493981 ns (± 1.0411033786575505) 489.317353112357 ns (± 0.9334724807962262) 1.01
BDN.benchmark.Lua.LuaScripts.Script3(Params: None) 682.5983322143554 ns (± 3.6553353996324627) 672.9916081110637 ns (± 2.317009208498218) 1.01
BDN.benchmark.Lua.LuaScripts.Script4(Params: None) 646.1353054682414 ns (± 2.499192450405488) 642.3749979654948 ns (± 1.7747241653529557) 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.BasicOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1765.354906815749 ns (± 4.816010092030336) 1740.690207417806 ns (± 9.48242670070595) 1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1776.824028523763 ns (± 12.927643585946385) 1799.5884095705474 ns (± 7.274944550142853) 0.99
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1681.6394257863362 ns (± 10.222968669113849) 1677.3249633789062 ns (± 10.37196513813268) 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 (windows-latest net8.0 Release)

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 34145.9385172526 ns (± 107.76699251587422) 34635.95755440848 ns (± 23.167586913751695) 0.99
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 36186.2295968192 ns (± 34.11136975045845) 36774.24447195871 ns (± 58.87991859153299) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30689.12129720052 ns (± 36.23698633615328) 30753.353881835938 ns (± 40.62420579855332) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30945.055541992188 ns (± 50.196068160606906) 29914.41476004464 ns (± 61.95757461752689) 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.

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

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 97.6790205637614 ns (± 0.40794651206416976) 52.073063453038536 ns (± 0.08080864405444546) 1.88

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: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: None) 132.06866264343262 ns (± 0.49855319231351725) 127.72604737962995 ns (± 0.6888937111819108) 1.03
BDN.benchmark.Lua.LuaScripts.Script2(Params: None) 195.2478628892165 ns (± 0.3066173705933252) 209.15582009724207 ns (± 0.7839538362860707) 0.93
BDN.benchmark.Lua.LuaScripts.Script3(Params: None) 314.7179569516863 ns (± 0.9492578798409349) 309.1608558382307 ns (± 0.3565865191101994) 1.02
BDN.benchmark.Lua.LuaScripts.Script4(Params: None) 316.9888496398926 ns (± 1.0260616103253282) 304.1752592722575 ns (± 0.7804468548563537) 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.ObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 147045.9830040565 ns (± 554.7172199115695) 146604.486328125 ns (± 276.8437708722346) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 138172.57814941407 ns (± 1123.6646575952939) 147190.57591145832 ns (± 873.8495340691674) 0.94
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 129334.33165564903 ns (± 558.0533957042215) 128506.67975725446 ns (± 380.21608395789417) 1.01
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 161074.3528703962 ns (± 543.6001138879092) 163170.98618570963 ns (± 538.9185945992621) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 151502.69746907553 ns (± 599.3749180897295) 155259.99082728795 ns (± 2447.9188505205257) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 142765.9257638114 ns (± 763.3896289525038) 148203.35084635418 ns (± 1260.3991185603184) 0.96
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 147243.12634277344 ns (± 1366.7405117383694) 147684.81228402944 ns (± 453.61631608565017) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 139600.73421805244 ns (± 1010.2838918907112) 133815.03856482872 ns (± 383.131599469486) 1.04
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 130630.98313802083 ns (± 1366.118868603199) 132729.45564778647 ns (± 1849.5419876616338) 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.

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

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16491.41465994028 ns (± 18.997730039298283) 16834.534377034506 ns (± 175.24077399981317) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16017.988759358725 ns (± 15.61651193402816) 16135.413330078125 ns (± 159.97772001261148) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 15332.905079432896 ns (± 86.41834088034746) 15183.967723301479 ns (± 126.87273574243953) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14380.7827431815 ns (± 137.28446135970984) 13938.693860880534 ns (± 101.26954620558611) 1.03
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 119059.79777308872 ns (± 494.2556852311927) 121672.96203613281 ns (± 665.2378398162966) 0.98
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 20664.863024030412 ns (± 110.42583175504201) 20809.206127460187 ns (± 20.928166455138086) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 20093.329508463543 ns (± 204.8595204953664) 20190.3267124721 ns (± 98.73769001066688) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16041.023895263672 ns (± 17.90955928039897) 16634.938774695762 ns (± 43.90574333461528) 0.96
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15838.59103902181 ns (± 188.73400210159645) 15226.766726902553 ns (± 83.11990808731593) 1.04
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 130529.07258300782 ns (± 1732.5975568197941) 132377.97190504806 ns (± 800.7855689193774) 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.

Network.RawStringOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 264.2700249467577 ns (± 1.1397169313684368) 189.19052991867065 ns (± 1.1321916652654023) 1.40
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 322.4568950653076 ns (± 2.3936185948464854) 245.87832783063251 ns (± 2.2483191207593074) 1.31
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 313.0609008471171 ns (± 2.8393544635723242) 233.02304639816285 ns (± 1.1436427343584712) 1.34
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 319.1376835902532 ns (± 0.8659960544997669) 239.26921363671622 ns (± 0.3250879793425084) 1.33
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 266.2962352832158 ns (± 0.27685587823988866) 212.06272926330567 ns (± 1.2270654414647033) 1.26
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 220.99913948376974 ns (± 1.2056276682341065) 151.11316877145035 ns (± 0.14764107388660797) 1.46
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 349.5690884590149 ns (± 2.275769931357214) 262.7926650047302 ns (± 0.6500337869629993) 1.33
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 350.68483393532887 ns (± 0.7072005885651973) 266.94678497314453 ns (± 1.231405907280896) 1.31
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 396.6626666069031 ns (± 2.1993358090932613) 315.2668927192688 ns (± 2.047984009060408) 1.26
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 393.223057440349 ns (± 2.070339292273726) 312.88899529774983 ns (± 2.196053351374375) 1.26

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: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1798.6957696767954 ns (± 1.158498145931888) 1801.2228693280902 ns (± 2.8198042481034946) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1769.4596657386194 ns (± 1.5715266636981362) 1775.6595318134014 ns (± 3.2755168562468033) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1786.569881439209 ns (± 2.617895315416796) 1769.7658675057548 ns (± 2.494969498135742) 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.CustomOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 61133.1632147895 ns (± 993.6749977914501) 58316.247235107425 ns (± 228.67371299931057) 1.05
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 239439.25963416466 ns (± 332.3619680770027) 241918.0600423177 ns (± 1605.5003632632006) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 118643.02385660807 ns (± 569.9764056169847) 120877.80573730469 ns (± 648.2308187778943) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 108230.96643880209 ns (± 776.7069262945153) 108085.03793100211 ns (± 132.55449442870062) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 60317.90689522879 ns (± 294.5402933338889) 59978.8770304362 ns (± 556.7406070515651) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 244417.53965541295 ns (± 747.130281061329) 243526.62287248884 ns (± 2080.3848579262835) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 129923.46458333333 ns (± 864.9679570406369) 128670.57840670072 ns (± 383.8374477663123) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 131621.8009033203 ns (± 397.13462972289085) 133609.04500325522 ns (± 781.9443375765793) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 60496.42049734933 ns (± 273.41763338279566) 60764.165544782365 ns (± 292.9352694491396) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 229845.88981933595 ns (± 1238.6566811205716) 230879.19161783854 ns (± 813.3066818560394) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 119782.9479736328 ns (± 642.2310491280726) 119607.50747477214 ns (± 876.4233592039233) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 109036.42378743489 ns (± 609.0996130568313) 106034.06184895833 ns (± 175.65800462104025) 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 (windows-latest net8.0 Release)

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16345.617021833148 ns (± 36.646988368757384) 15856.36509486607 ns (± 31.151395705312034) 1.03
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14519.097900390625 ns (± 14.795106713311446) 14786.097717285156 ns (± 14.197002189344843) 0.98
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14268.035997663226 ns (± 35.183064520662775) 14618.157254732572 ns (± 16.472262157723197) 0.98
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 12977.335064227764 ns (± 12.01493830010364) 13041.085756742037 ns (± 9.107763052212928) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 132427.25830078125 ns (± 149.50740829708266) 134392.8019205729 ns (± 192.85653011621625) 0.99
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19125.07044474284 ns (± 16.82650176460053) 19336.499895368303 ns (± 18.374057632365318) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 18426.435147798977 ns (± 29.58076884376032) 19014.236802321215 ns (± 40.10564877982924) 0.97
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15577.450561523438 ns (± 12.846034406044568) 15372.327314104352 ns (± 23.665244673635964) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14340.767015729632 ns (± 18.733092276997745) 14121.682891845703 ns (± 13.767081055244438) 1.02
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 139375.6591796875 ns (± 265.2747583205705) 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.

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

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 224.98419284820557 ns (± 0.2738323516432448) 174.23556447029114 ns (± 0.26768728313693274) 1.29
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 334.97630868639266 ns (± 0.3593206050218088) 276.8879270553589 ns (± 0.5240528902302418) 1.21
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 281.3231504880465 ns (± 0.34877250146887123) 234.14219788142614 ns (± 1.0792661898372349) 1.20
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 287.11217733529895 ns (± 0.30012901474864245) 217.22417076428732 ns (± 0.33634270129548416) 1.32
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 246.94324561527796 ns (± 0.17060209898220705) 197.02174833842687 ns (± 0.2019182642048889) 1.25
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 188.65810632705688 ns (± 0.5323325235946023) 144.7870683670044 ns (± 0.5180824589148374) 1.30
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 326.1854648590088 ns (± 0.41358578826387765) 254.66946760813394 ns (± 0.5443885367983715) 1.28
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 317.18459447224933 ns (± 0.4520389746459243) 261.12866401672363 ns (± 0.4544355289511733) 1.21
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 369.9814613048847 ns (± 0.27288426925575154) 294.26616827646893 ns (± 0.2166391427906678) 1.26
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 366.73093636830646 ns (± 0.25246524586712854) 320.4272985458374 ns (± 0.5309363607881041) 1.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.

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

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 113016.7899576823 ns (± 214.65390978115727) 115779.12510463169 ns (± 223.12971899529973) 0.98
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 102854.57414899554 ns (± 195.8673216908178) 104263.32571847098 ns (± 243.64564586138928) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 96139.67814127605 ns (± 174.14592479776013) 95687.47680664062 ns (± 312.8369130241145) 1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 133587.88686899038 ns (± 291.3536110902392) 132117.10286458334 ns (± 360.92608024666947) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 119675.33240685097 ns (± 380.229643029249) 119691.41188401442 ns (± 406.3760301717429) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 106499.95989118304 ns (± 238.8122760569648) 115734.0070452009 ns (± 382.575052288506) 0.92
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 115754.48120117188 ns (± 435.64609626134404) 116897.51352163461 ns (± 299.0519011698049) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 104844.24961635044 ns (± 213.3312753262942) 106239.10710261419 ns (± 306.6313649800571) 0.99
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 97631.29313151042 ns (± 233.1281467911063) 98226.10212053571 ns (± 154.39270380587604) 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.CustomOperations (windows-latest net8.0 Release)

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 60354.05156062199 ns (± 49.84050350422597) 59948.76251220703 ns (± 41.43471819845649) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 224615.68115234375 ns (± 580.5811624609914) 228517.00627253606 ns (± 406.53104981792006) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 129615.24000901442 ns (± 253.3312589355982) 127562.29596819196 ns (± 173.3244422644106) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 109809.4759427584 ns (± 132.47363356691562) 108026.47094726562 ns (± 129.21225891112405) 1.02
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 64255.93953450521 ns (± 164.92846664724803) 59752.49539888822 ns (± 51.82146416075971) 1.08
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 236728.90869140625 ns (± 820.4124412016345) 231500.00697544642 ns (± 510.2259747178018) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 140284.4873046875 ns (± 296.07360759829237) 145734.0275065104 ns (± 380.35802950245096) 0.96
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 137007.7579752604 ns (± 351.3618998307753) 131396.19140625 ns (± 361.677101140775) 1.04
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 59889.03076171875 ns (± 73.01088508024982) 59797.72127591647 ns (± 70.62679173008792) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 215917.56216195913 ns (± 175.6030525480434) 215336.31591796875 ns (± 220.27732138510333) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 130609.91734095982 ns (± 194.609127342805) 132868.85009765625 ns (± 144.46013296794757) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 109387.54098074777 ns (± 105.01324536537615) 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: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: ACL) 10170.90013885498 ns (± 37.42471071712806) 10051.75783996582 ns (± 61.03847716067053) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL) 11413.183486938477 ns (± 108.91679434837833) 10886.838786533901 ns (± 28.77563537139357) 1.05
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL) 10657.199057261148 ns (± 34.834536480626475) 10690.928074763371 ns (± 8.626820079307516) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL) 8664.577395629884 ns (± 55.61690844796975) 8632.897721426827 ns (± 8.98942822643907) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL) 9100.567904154459 ns (± 7.31663227347759) 9194.567689078194 ns (± 11.583549788093416) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL) 10034.122269694011 ns (± 94.47105017772476) 10081.80201212565 ns (± 26.85236702647197) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL) 12767.115442911783 ns (± 104.02813875667633) 12273.65903371175 ns (± 77.88823487338125) 1.04
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL) 8973.621252206656 ns (± 76.76912285979266) 8673.754608154297 ns (± 18.76775350851234) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF) 146936.20618489583 ns (± 1345.128737569516) 146455.2941080729 ns (± 365.0094708559605) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF) 16525.959958394367 ns (± 11.468244035900655) 16720.64175313314 ns (± 140.16897619874996) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF) 16159.709649658203 ns (± 34.67179813634318) 16175.389720036434 ns (± 10.413435658142618) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF) 141222.45165201824 ns (± 1276.6090890376151) 140571.74893391927 ns (± 1220.3652634210346) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF) 42891.90037653996 ns (± 181.29780212925064) 42876.39175211589 ns (± 307.49521891416754) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF) 105990.31751302084 ns (± 320.00989714645254) 108778.03213065011 ns (± 355.28479009705114) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF) 8477979.275669644 ns (± 64789.9222742619) 8499911.840401785 ns (± 43339.584767374734) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF) 241109.9833984375 ns (± 214.95587383568466) 239692.2541410006 ns (± 868.651758529295) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None) 149757.72010091145 ns (± 1107.5837704426879) 147814.80515136718 ns (± 1187.9674563432582) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None) 17200.67294514974 ns (± 166.3006947669897) 17010.455958048504 ns (± 151.1471022973691) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None) 15936.318319702148 ns (± 145.58557368391877) 16209.09641794058 ns (± 15.20516315302221) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None) 143059.55649038462 ns (± 742.6170177794522) 142064.74421386718 ns (± 1247.9776584342092) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None) 43579.02678504357 ns (± 71.59584367647608) 43836.43807373047 ns (± 207.7593588993715) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None) 108029.07620035807 ns (± 534.3656665763823) 108012.80187174478 ns (± 517.0238642811811) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None) 8460303.403125 ns (± 42494.168065188635) 8459924.516826924 ns (± 40355.2244897624) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None) 241685.16545222356 ns (± 258.89178539112123) 238570.0091756185 ns (± 323.0315804355974) 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: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15909.24423452524 ns (± 110.66193253854411) 14839.709593709309 ns (± 99.76966389129237) 1.07
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19919.62398822491 ns (± 62.47402705040249) 20046.645072428386 ns (± 232.657122802511) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 19427.875586876504 ns (± 65.51882105054594) 17906.089139665877 ns (± 19.69606873060361) 1.08
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 19477.77295391376 ns (± 55.91222139261761) 19389.247533944937 ns (± 78.96701402161355) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16448.906973702567 ns (± 136.82487063128687) 16518.316829136438 ns (± 102.5575911120611) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10488.872881062825 ns (± 77.4104880048823) 10665.338896531324 ns (± 101.34773917142093) 0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 20841.03431447347 ns (± 69.32178836312056) 21644.277698223406 ns (± 57.96897569750246) 0.96
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21029.877274576822 ns (± 179.66263619900226) 20609.898566612832 ns (± 63.790449931838175) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26235.743772379556 ns (± 160.30969071267532) 27072.352142333984 ns (± 227.13027535958472) 0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26681.041011265344 ns (± 31.95352973415274) 26867.302943929037 ns (± 346.4092738836275) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20865.681837972006 ns (± 188.4261895910662) 21112.18559061686 ns (± 251.00731109100627) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 28543.31483968099 ns (± 191.0265744872866) 27449.267401559013 ns (± 125.11246142902547) 1.04
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 25320.516087123327 ns (± 151.7630136567165) 25231.514345296226 ns (± 287.2279241928362) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 26998.58821512858 ns (± 116.58537144678945) 26419.03969217936 ns (± 138.40740623484976) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16533.58000793457 ns (± 142.118549846386) 16027.761642456055 ns (± 67.05112588383363) 1.03
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10816.008154296875 ns (± 98.03875997734202) 10771.635889689127 ns (± 117.60583925251402) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27091.241404942102 ns (± 147.435350007657) 26432.47699991862 ns (± 270.3838347321358) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 26845.41780802409 ns (± 207.75373280136083) 28662.507714407784 ns (± 73.07605036934159) 0.94
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 34826.83375447591 ns (± 395.1167937192075) 31714.771671840124 ns (± 471.90193882553933) 1.10
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32322.809485802285 ns (± 89.33813768128472) 31883.35855102539 ns (± 294.0593034064868) 1.01
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14947.935511271158 ns (± 19.072653583138873) 15015.840074666341 ns (± 122.3515166486262) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 20172.018615722656 ns (± 161.16157614595005) 19451.11570739746 ns (± 103.56187154089434) 1.04
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 18247.63958485921 ns (± 22.01370155358248) 18879.37396827111 ns (± 17.30503337644145) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 19529.029157002766 ns (± 63.49502032933502) 20182.693288167316 ns (± 219.55719844540303) 0.97
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16527.475285121374 ns (± 99.91159658320767) 16631.236197916667 ns (± 176.64411014120608) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10631.42759399414 ns (± 104.6050831219626) 10776.253740583148 ns (± 19.85999046014107) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21344.932877604166 ns (± 199.02531093993218) 21518.886841837564 ns (± 219.78570102490485) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22171.67151184082 ns (± 140.90455605978624) 21129.66477355957 ns (± 110.18175108662513) 1.05
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 28281.879419180063 ns (± 55.98297066015854) 26266.36054280599 ns (± 334.5485902169605) 1.08
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27923.027908325195 ns (± 108.01808311813402) 25535.6570699056 ns (± 243.51980726792368) 1.09

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: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: ACL) 15574.803466796875 ns (± 18.4888195753819) 15666.453770228794 ns (± 20.807920647080454) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL) 17473.028310139973 ns (± 18.133812802355465) 17634.43345289964 ns (± 16.0038964644067) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL) 17784.910818246695 ns (± 17.50837361567441) 17456.002589634485 ns (± 15.494985848308056) 1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL) 8074.399515787761 ns (± 15.394222817077356) 8107.9931640625 ns (± 13.493635238289157) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL) 9527.624838692802 ns (± 26.115118829626542) 9391.249629429409 ns (± 16.0895308230143) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL) 10113.290187290737 ns (± 17.896215098872435) 10120.336260114398 ns (± 21.448073742075227) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL) 11842.254740397135 ns (± 13.059875532874864) 11668.607766287667 ns (± 16.060591845586544) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL) 8095.848410470145 ns (± 14.763696269787905) 8033.726755777995 ns (± 12.00726151240807) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF) 90743.0158342634 ns (± 350.294412872483) 91653.65513392857 ns (± 319.23037304824294) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF) 23543.010602678572 ns (± 17.905089916363007) 23582.772709773137 ns (± 46.91416641636269) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF) 23003.432210286457 ns (± 17.14640298667171) 23296.831839425224 ns (± 24.327786806611893) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF) 72401.2813313802 ns (± 72.44507823783842) 71767.69124348958 ns (± 94.11103139783314) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF) 28520.340779622395 ns (± 49.87614305448941) 29604.834899902344 ns (± 83.9955001667297) 0.96
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF) 63191.41886393229 ns (± 101.80182950939572) 61534.95396205357 ns (± 171.75103416783196) 1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF) 4479783.314732143 ns (± 21320.308696054373) 4432627.552083333 ns (± 23841.581533072418) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF) 126370.49560546875 ns (± 145.793819751015) 128489.6955217634 ns (± 155.5198911093142) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None) 91791.48646763393 ns (± 161.92346030151543) 90649.54142252605 ns (± 368.5979488513044) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None) 23711.31083170573 ns (± 27.148396031961266) 23639.212908063615 ns (± 30.950134015763755) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None) 22790.794808523995 ns (± 32.65964627236815) 22991.6606648763 ns (± 17.376108004276965) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None) 73340.75404575893 ns (± 79.83919027928921) 71742.10815429688 ns (± 164.24675894418544) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None) 29834.827750069755 ns (± 76.73234378542209) 29756.975911458332 ns (± 47.40214243591685) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None) 64797.89254324777 ns (± 85.04362160447792) 65013.038853236605 ns (± 94.85840081764931) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None) 4459087.890625 ns (± 7636.741260664246) 4409418.020833333 ns (± 15949.552281757433) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None) 127880.06779597356 ns (± 405.55927702506665) 131174.76055438703 ns (± 113.12236710140675) 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.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14169.973754882812 ns (± 10.239624909135921) 13998.635428292411 ns (± 16.421519482062006) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 20244.981384277344 ns (± 55.964113414759986) 19988.150024414062 ns (± 36.5438414934481) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 17356.770760672433 ns (± 29.374387430706946) 17065.340532575334 ns (± 39.41690022180649) 1.02
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 19101.30615234375 ns (± 38.1012550753811) 18942.414269080527 ns (± 36.22239941503444) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15784.400736490885 ns (± 21.93854498177622) 18954.24335186298 ns (± 32.02318788400816) 0.83
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10867.715781075614 ns (± 28.557582295847425) 10966.539982386998 ns (± 16.82206551250694) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 20507.820383707684 ns (± 12.052984921309735) 20208.008902413505 ns (± 31.482965716175077) 1.01
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 20234.376408503605 ns (± 24.78402313323743) 20849.361947866586 ns (± 38.1085364113224) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26692.45104108538 ns (± 143.25615898542264) 24855.509730747766 ns (± 39.44694895723816) 1.07
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 24517.38093449519 ns (± 92.69995154410334) 24420.654514857702 ns (± 28.280072435552814) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20533.74751164363 ns (± 38.62026613987088) 19520.25370279948 ns (± 54.84576332869916) 1.05
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25147.84637451172 ns (± 56.17735063279495) 24894.459969656808 ns (± 56.398650858587786) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 25033.1787109375 ns (± 48.16358534157533) 25190.063258579798 ns (± 65.5836172836935) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 24739.310346330916 ns (± 44.42817097330656) 26007.574462890625 ns (± 47.01856498513552) 0.95
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15088.550821940104 ns (± 20.725120721301135) 16123.683820452008 ns (± 19.29113393165583) 0.94
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10481.1376953125 ns (± 20.616145851166074) 10758.71353149414 ns (± 16.35720498890843) 0.97
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 26407.010944073016 ns (± 22.905749784707268) 25744.380798339844 ns (± 65.480780632935) 1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27177.84423828125 ns (± 62.77274671696902) 25668.92591203962 ns (± 62.58324422762107) 1.06
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 29875.233968098957 ns (± 107.93112488010034) 29748.42769077846 ns (± 71.37585575243938) 1.00
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 30480.726318359375 ns (± 140.62670922754387) 30369.781087239582 ns (± 121.95285503024405) 1.00
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 13677.124677385602 ns (± 15.061672269498569) 13952.534895676832 ns (± 15.84438830517955) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19600.94462076823 ns (± 28.886691814115157) 19384.136962890625 ns (± 42.19747836674311) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 18618.531901041668 ns (± 50.59051312640823) 17553.480122884113 ns (± 49.1243251650244) 1.06
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 18792.451695033484 ns (± 32.00904924296813) 18240.721638997395 ns (± 33.540119202278646) 1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15284.186260516826 ns (± 13.31872309982756) 15332.301447941707 ns (± 20.251286701715912) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10657.87623087565 ns (± 22.640749357755862) 10732.605416434151 ns (± 16.350017903887277) 0.99
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 20398.46867152623 ns (± 20.492207846045496) 21293.27654157366 ns (± 29.359563877806465) 0.96
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 20797.955758231026 ns (± 25.07770827585979) 20822.027893066406 ns (± 28.408894258134353) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 26289.171346028645 ns (± 103.0634062319818) 24215.872779259316 ns (± 28.532820283976022) 1.09
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 25500.60773577009 ns (± 57.04014706549308) 24891.771153041296 ns (± 38.40260879210197) 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.HashObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 132812.99617826022 ns (± 956.367200297301) 132666.75201885516 ns (± 469.79092054771775) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 9634.851246425083 ns (± 110.4534634978218) 9584.163978068034 ns (± 88.38259926068653) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 8669.32717030843 ns (± 140.96455221081348) 8860.84133605957 ns (± 102.06616322592791) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 8537.109360588922 ns (± 182.54325927589025) 8362.233469281879 ns (± 31.05136021495222) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 10464.549344889323 ns (± 120.03906715661103) 10692.876585642496 ns (± 26.95988150409428) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 10998.59886286809 ns (± 76.32253114241455) 11010.396725463866 ns (± 117.00446608746103) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 8097.8339586257935 ns (± 153.43788127082547) 8266.608738825871 ns (± 21.800492423187233) 0.98
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 7994.032421657017 ns (± 64.8796044173565) 8074.17722269694 ns (± 101.69902124847566) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 9595.647300720215 ns (± 25.980194439735467) 10263.613854726156 ns (± 5.526285252384248) 0.93
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11366.982143147787 ns (± 111.65761602010619) 10868.298169962565 ns (± 78.51521663663065) 1.05
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 9096.191387939452 ns (± 88.90175401497545) 9098.04454167684 ns (± 9.658598597797594) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13449.901498158773 ns (± 28.574427077486412) 13227.142429896763 ns (± 56.70671488284787) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 10406.34967803955 ns (± 83.04919808298811) 9973.45341796875 ns (± 102.10919575862553) 1.04
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 9874.722897338866 ns (± 100.55298149356608) 10486.118694051107 ns (± 88.54298434137793) 0.94
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 8117.81475353241 ns (± 149.4271514862796) 7985.391985575358 ns (± 5.711317120402143) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 152386.613667806 ns (± 528.1710990746449) 151819.67042759486 ns (± 1434.8682668207352) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 44342.710188802084 ns (± 362.91504866582744) 44380.7595476423 ns (± 126.23224197263737) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 44626.79326578776 ns (± 446.65368416987184) 46485.83662923177 ns (± 453.1345518478909) 0.96
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 51765.930119105746 ns (± 335.96563874123075) 51620.05377666767 ns (± 291.68990420362826) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 86907.21741129557 ns (± 415.6549798989639) 84578.4674967448 ns (± 430.0643015005173) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 108624.01373291016 ns (± 320.1581662653425) 110598.30618082682 ns (± 528.3339498062113) 0.98
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 44838.460052490234 ns (± 540.0937282875722) 47190.70922415597 ns (± 208.78632788011407) 0.95
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 42470.73030442458 ns (± 73.35031279390275) 40152.014591761996 ns (± 153.88026762901697) 1.06
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 50866.62268535908 ns (± 224.96904107103907) 49276.00886230469 ns (± 437.10254906581184) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 83974.57858479818 ns (± 426.3002758507634) 83642.74772542318 ns (± 651.1657945139967) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 59161.32903583233 ns (± 73.83084455864505) 58536.30070800781 ns (± 361.88752753198406) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13236.395734514508 ns (± 38.799151286234924) 13202.647235576924 ns (± 20.61979369515581) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 73724.82931315104 ns (± 342.4489860501443) 73632.56808035714 ns (± 630.9898844173841) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 44598.50175694057 ns (± 138.5541666994696) 46036.92908121745 ns (± 181.90223612998912) 0.97
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 49352.76292114258 ns (± 302.00066031423074) 48163.60700334822 ns (± 135.6157442015296) 1.02
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 133260.20977376302 ns (± 1078.2178513460854) 137425.69956752233 ns (± 456.5279120093592) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 48003.65931819035 ns (± 107.42875126954979) 44356.03417154948 ns (± 282.98550322430964) 1.08
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 48888.29260253906 ns (± 145.01883076328818) 51299.62721034459 ns (± 165.39593447338538) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 50142.55898844401 ns (± 334.4741696247592) 49027.63243689904 ns (± 133.1419607894696) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 80404.94538574219 ns (± 574.1609236494509) 73647.73244803293 ns (± 346.18511576276035) 1.09
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 105134.64059244792 ns (± 810.8243252856269) 101912.45548502605 ns (± 474.7864053521728) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 45512.156357985274 ns (± 129.0827748416119) 47774.82015991211 ns (± 289.67236026775487) 0.95
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 41825.09519958496 ns (± 85.70392134080683) 46926.40281778971 ns (± 161.47725592260318) 0.89
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 49896.85128173828 ns (± 439.6897912985806) 50373.383643517125 ns (± 163.89789458853232) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 75064.8820539202 ns (± 408.6547218398194) 68894.97579752604 ns (± 279.7708566070025) 1.09
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 53101.022072347005 ns (± 235.4226967871088) 55464.97563273112 ns (± 275.64071239907844) 0.96
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13269.240849812826 ns (± 61.85172125668847) 13496.691808847281 ns (± 50.07696026952535) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 66306.13164411273 ns (± 301.62473649446997) 65800.80510660807 ns (± 380.01603581508857) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 51626.87102457682 ns (± 194.94139824330406) 45428.07421439035 ns (± 190.77101705934402) 1.14
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 51444.72331136068 ns (± 139.40508220814155) 48099.48198242187 ns (± 154.6060916364665) 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.HashObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: b89cfee Previous: d445d1e Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 99238.59675480769 ns (± 206.2577948064318) 100474.67128208706 ns (± 140.46909447978757) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10525.420849139873 ns (± 8.198708345868466) 10526.939392089844 ns (± 18.381248792646325) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 7996.631295340402 ns (± 15.124716939740775) 7971.606227329799 ns (± 10.31367473190639) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 9259.26045009068 ns (± 10.155677827158) 8660.644095284599 ns (± 10.389485350102426) 1.07
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 11946.830291748047 ns (± 17.619341628562953) 12044.007286658654 ns (± 15.047781944970813) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 13486.474936349052 ns (± 29.829722349293426) 13353.23726109096 ns (± 30.051464458069116) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 7516.541798909505 ns (± 9.519299540593844) 7542.4750736781525 ns (± 11.17574941624052) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 7580.737334031325 ns (± 6.805790765743697) 7530.669566563198 ns (± 7.38648611181192) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 9073.194340297154 ns (± 12.115711129464565) 8776.958770751953 ns (± 12.70059783661384) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 9901.483447735127 ns (± 13.143906098204083) 9854.81458391462 ns (± 7.730936480309405) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 12055.443681989398 ns (± 33.94699858037231) 11967.858072916666 ns (± 28.03951419099032) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9183.812662760416 ns (± 17.014015410017226) 9259.644317626953 ns (± 19.392517749115054) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 9960.476379394531 ns (± 21.354127589417356) 9857.515614827475 ns (± 15.216370870353844) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 12602.748812161959 ns (± 8.371539962105697) 12650.930531819662 ns (± 23.584072991420637) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 7589.402662004743 ns (± 10.279320079167444) 7597.127415583684 ns (± 6.8116705521821) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 113303.34431966145 ns (± 347.31369488474456) 114978.28892299107 ns (± 241.34025728018992) 0.99
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 43333.75462123326 ns (± 105.61038371730218) 41915.80599271334 ns (± 101.41015265722281) 1.03
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 44232.568359375 ns (± 98.91499235223208) 39896.98181152344 ns (± 117.82133377462816) 1.11
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 45101.554216657365 ns (± 55.70942197181767) 44827.15628487723 ns (± 67.74881398797693) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 67634.69563802083 ns (± 204.8137220738998) 67061.92190987723 ns (± 337.7067449121707) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 94007.34293619792 ns (± 262.4555440997721) 93711.26621791294 ns (± 273.8681131391359) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 43196.18007114955 ns (± 54.20998141187207) 41690.909282977766 ns (± 57.430906648466205) 1.04
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 36930.872017996655 ns (± 55.217128162827706) 34027.71708170573 ns (± 44.573449493725946) 1.09
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 44615.25530133928 ns (± 56.151422676227185) 46374.96520996094 ns (± 82.72226837853478) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 63481.98523888221 ns (± 206.69939105434796) 60833.167442908656 ns (± 208.34091090060411) 1.04
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 53856.29374186198 ns (± 140.08383679597665) 56324.89013671875 ns (± 78.8640050009412) 0.96
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9121.91401890346 ns (± 16.547807208524663) 9200.650126139322 ns (± 11.887694258191662) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 56684.677734375 ns (± 175.7284911589822) 56266.821725027905 ns (± 162.8559401906546) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 42511.50033133371 ns (± 69.82061971624353) 45662.804739815845 ns (± 78.76281349310658) 0.93
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 43022.44445800781 ns (± 94.55970755233143) 43031.15774301382 ns (± 60.27852634486195) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 97718.44395228794 ns (± 244.535821768074) 101195.02301897321 ns (± 218.84735483350752) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 41181.71648297991 ns (± 116.62565968227999) 43361.4022391183 ns (± 95.24095655304822) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 41080.686848958336 ns (± 126.96373990434638) 41254.3709891183 ns (± 117.21170348127046) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 45630.58602469308 ns (± 38.17571349529174) 45790.58626615084 ns (± 26.948433486867945) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 57745.35471598307 ns (± 62.72835334645243) 59273.57625325521 ns (± 92.31184300256423) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 84944.2696126302 ns (± 241.16583131446572) 87588.07739257812 ns (± 153.51429700537045) 0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 42583.97129603795 ns (± 46.62774400799064) 43002.70472935268 ns (± 76.41868377051787) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 33918.21030836839 ns (± 41.88040466724268) 34090.07350376674 ns (± 65.01384504674209) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 44836.049107142855 ns (± 70.65328210991797) 49453.07399204799 ns (± 59.579608853638916) 0.91
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 54041.670109675484 ns (± 112.21455044901904) 53040.93322753906 ns (± 176.39925455443503) 1.02
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 52451.72892252604 ns (± 129.12440089666123) 53107.084001813615 ns (± 85.23101585413131) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9155.577959333148 ns (± 19.468071897262067) 9102.104187011719 ns (± 14.626401731981552) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 50550.86951622596 ns (± 124.61106859786676) 51126.191594050484 ns (± 78.51321053603465) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 44813.94173758371 ns (± 78.76458776768825) 45275.7821219308 ns (± 68.04249898441213) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 44351.02975027902 ns (± 86.28919981207449) 47866.927228655135 ns (± 40.439139898624056) 0.93

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

Please sign in to comment.