Skip to content

Commit

Permalink
Added Network.BasicOperations, Network.RawStringOperations and corres…
Browse files Browse the repository at this point in the history
…ponding expected values (#894)
  • Loading branch information
darrenge authored Dec 19, 2024
1 parent 45af484 commit 76532eb
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/ci-bdnbenchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:
os: [ ubuntu-latest, windows-latest ]
framework: [ 'net8.0' ]
configuration: [ 'Release' ]
test: [ 'Operations.BasicOperations', 'Operations.ObjectOperations', 'Operations.HashObjectOperations', 'Cluster.ClusterMigrate', 'Cluster.ClusterOperations', 'Lua.LuaScripts', 'Operations.CustomOperations', 'Operations.RawStringOperations', 'Operations.ScriptOperations' ]
test: [ 'Operations.BasicOperations', 'Operations.ObjectOperations', 'Operations.HashObjectOperations', 'Cluster.ClusterMigrate', 'Cluster.ClusterOperations', 'Lua.LuaScripts', 'Operations.CustomOperations', 'Operations.RawStringOperations', 'Operations.ScriptOperations','Network.BasicOperations', 'Network.RawStringOperations' ]
steps:
- name: Check out code
uses: actions/checkout@v4
Expand Down
15 changes: 15 additions & 0 deletions test/BDNPerfTests/BDN_Benchmark_Config.json
Original file line number Diff line number Diff line change
Expand Up @@ -161,5 +161,20 @@
"expected_SmallScript_None": 0,
"expected_LargeScript_None": 12,
"expected_ArrayReturn_None": 0
},
"BDN.benchmark.Network.RawStringOperations.*": {
"expected_Set_None": 0,
"expected_SetEx_None": 0,
"expected_SetNx_None": 0,
"expected_SetXx_None": 0,
"expected_GetFound_None": 0,
"expected_GetNotFound_None": 0,
"expected_Increment_None": 0,
"expected_Decrement_None": 0,
"expected_IncrementBy_None": 0,
"expected_DecrementBy_None": 0
},
"BDN.benchmark.Network.BasicOperations.*": {
"expected_InlinePing_None": 0
}
}

18 comments on commit 76532eb

@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: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 38256.19110921224 ns (± 401.77375455002704) 37504.008977254234 ns (± 69.42465155133678) 1.02
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 37929.265001569474 ns (± 454.4136103000083) 38501.648905436195 ns (± 133.41832883154814) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32094.584416707356 ns (± 55.312553988216685) 32441.444039481026 ns (± 138.22931885636166) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 32391.27668253581 ns (± 51.19309062965109) 31191.94795735677 ns (± 53.932726088356475) 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.BasicOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1739.4566920353816 ns (± 8.287509384220039) 1745.1987929026286 ns (± 13.859740090618764) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1773.4116777273325 ns (± 6.197359762821077) 1781.4675076348442 ns (± 15.953540593070803) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1710.943059794108 ns (± 12.08529792743008) 1710.9852209726969 ns (± 11.040752760695629) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: None) 243.29741797080408 ns (± 0.9400159859821414) 257.9211661974589 ns (± 1.4001706785593602) 0.94
BDN.benchmark.Lua.LuaScripts.Script2(Params: None) 464.2924782117208 ns (± 2.816029727610623) 466.9783775125231 ns (± 1.0434946307424315) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: None) 662.473366517287 ns (± 1.0760939151536784) 682.1537414959499 ns (± 2.700116296955449) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: None) 646.7009962626865 ns (± 2.138560913940816) 649.1694487889607 ns (± 2.345033248587433) 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: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: None) 130.19526554987982 ns (± 0.5113552972709001) 129.44029172261557 ns (± 0.7053574040920065) 1.01
BDN.benchmark.Lua.LuaScripts.Script2(Params: None) 200.67571798960367 ns (± 0.30905029634433967) 201.2830036027091 ns (± 0.25927843603653783) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: None) 311.9860363006592 ns (± 0.592525766521176) 322.15265205928256 ns (± 0.8277077197246052) 0.97
BDN.benchmark.Lua.LuaScripts.Script4(Params: None) 282.6888697487967 ns (± 0.8628570777829071) 284.29649557386125 ns (± 0.7533063322226389) 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.

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

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16515.37856401716 ns (± 106.1915380702741) 16471.383778889973 ns (± 10.1472187971796) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 16353.40552775065 ns (± 17.129630989759693) 17207.118250528973 ns (± 13.196561260782968) 0.95
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 16040.236328125 ns (± 77.76746218948932) 14874.682563781738 ns (± 44.16868668675971) 1.08
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14177.65805053711 ns (± 70.4186531535941) 13898.784586588541 ns (± 26.207615782417363) 1.02
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 121313.79031808036 ns (± 362.7647481626232) 118643.1611328125 ns (± 821.118318624566) 1.02
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 21020.341227213543 ns (± 27.498770295628695) 20288.862548828125 ns (± 23.211854614890754) 1.04
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 20717.494986900918 ns (± 91.0068351767435) 20633.27382405599 ns (± 51.55021645961179) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16632.62521144322 ns (± 92.62583724958974) 16071.262865339007 ns (± 119.52808953640121) 1.03
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15201.197201538085 ns (± 114.49765208374279) 15927.458177839007 ns (± 105.74991291348005) 0.95
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 128148.62432861328 ns (± 336.2650250582309) 130262.26344807942 ns (± 92.51977027175101) 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.ClusterMigrate (windows-latest net8.0 Release)

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36193.30491286058 ns (± 47.43407909278956) 34400.39530436198 ns (± 50.51449010669611) 1.05
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 36894.24525669643 ns (± 27.856875576285088) 35617.90684291295 ns (± 37.575184348243226) 1.04
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30704.66570172991 ns (± 22.06783702310936) 30907.918701171875 ns (± 158.8119871154085) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30230.61043875558 ns (± 24.70081974753666) 29682.94189453125 ns (± 150.81653094320671) 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.BasicOperations (windows-latest net8.0 Release)

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1742.8324508666992 ns (± 2.777946157121821) 1741.5368226858286 ns (± 3.1176164904220407) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1893.6009270804268 ns (± 2.378227354933072) 1895.3436034066337 ns (± 2.676770033942465) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1895.1578521728516 ns (± 3.032483192073589) 1891.830130985805 ns (± 0.9828083013950348) 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: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 59236.38881037785 ns (± 84.78989107604038) 59714.45160319011 ns (± 322.06816054069697) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 239402.53010441706 ns (± 973.2860148615479) 229275.52255483775 ns (± 304.55237992648637) 1.04
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 119599.7933255709 ns (± 481.6822594907523) 120024.50572713216 ns (± 100.01465063501074) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 109370.54041341147 ns (± 492.604846536467) 109171.60313313802 ns (± 639.8073864917137) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 59852.741107647234 ns (± 273.4151468895823) 57144.48476969401 ns (± 370.0909164395566) 1.05
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 248521.09408804087 ns (± 1496.7465700298037) 246133.95504557292 ns (± 2744.1448707442155) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 130984.97961425781 ns (± 1667.5144784233753) 131548.64309082032 ns (± 1596.095298071397) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 138212.82120768228 ns (± 334.421674281406) 137753.1330891927 ns (± 1364.161224127983) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 58350.76025187175 ns (± 299.69056275106266) 57278.974475567156 ns (± 166.36382595630022) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 232247.1064860026 ns (± 1341.0508023322814) 236112.92593149038 ns (± 2271.6851113995513) 0.98
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 121284.0446495643 ns (± 1175.339732527712) 117485.59895833333 ns (± 155.44980195440522) 1.03
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 117367.42833455403 ns (± 160.05528185053504) 109067.47444661458 ns (± 106.96223765918769) 1.08

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: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 115266.16559709821 ns (± 146.59878525919322) 112222.38647460938 ns (± 254.13447436575555) 1.03
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 106992.32224684495 ns (± 220.94286153013653) 107228.98821149554 ns (± 209.9202883098522) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 94935.51722935268 ns (± 114.31227444686591) 98492.40984235491 ns (± 191.4817998967289) 0.96
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 132299.7713216146 ns (± 324.67967780775365) 129201.3192983774 ns (± 340.705884087572) 1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 117147.90974934895 ns (± 299.6344901822359) 116534.84872671273 ns (± 205.70449095943977) 1.01
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 108796.00394112723 ns (± 249.8922689302751) 110341.69067382812 ns (± 234.61115688748637) 0.99
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 116764.37284029447 ns (± 205.01483530773447) 115567.89632161458 ns (± 345.77199496115026) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 102578.7967936198 ns (± 191.09616371020346) 104223.86596679688 ns (± 194.61364121860143) 0.98
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 94656.61987304688 ns (± 253.04894773174206) 95877.57045200893 ns (± 260.8404021813688) 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.

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

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16569.711068960336 ns (± 14.594093100422374) 16084.9267578125 ns (± 157.14697459688577) 1.03
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 15155.37150456355 ns (± 17.475985618948478) 14602.152659098307 ns (± 63.103253722164084) 1.04
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14335.92997959682 ns (± 19.12088807005705) 14641.772867838541 ns (± 98.29111409966904) 0.98
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13331.629004845252 ns (± 16.62531464354748) 12930.77891031901 ns (± 56.56386362618421) 1.03
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 134323.95958533653 ns (± 161.66056863757817) 135912.66276041666 ns (± 845.2317287488653) 0.99
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19415.867716471355 ns (± 23.210786363413778) 19243.021443684895 ns (± 49.893344986358514) 1.01
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 18044.268681452824 ns (± 30.18177806745092) 17975.975254603796 ns (± 47.82039025930386) 1.00
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15615.099661690849 ns (± 17.092958590146782) 15733.375244140625 ns (± 73.4537116142582) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14542.591966901507 ns (± 23.433861140243263) 14475.039672851562 ns (± 75.39340464070571) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 143760.05483774038 ns (± 296.3034543714321) 144406.88302176338 ns (± 413.13203958074655) 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 (windows-latest net8.0 Release)

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 60938.07373046875 ns (± 56.276472140926316) 59348.75183105469 ns (± 117.7987842424065) 1.03
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 228852.53436748797 ns (± 402.12786087628467) 224817.27818080358 ns (± 372.9359996323732) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 130873.65025111607 ns (± 268.0188424015215) 134218.4291294643 ns (± 213.02295168544555) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 109160.12479341947 ns (± 78.48512513602908) 109906.99637276786 ns (± 125.86784139849213) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 60599.91455078125 ns (± 56.49379041284348) 62654.864095052086 ns (± 177.64154497402765) 0.97
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 237480.4931640625 ns (± 621.9381868740758) 234642.080078125 ns (± 1088.6631012899882) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 138633.18033854166 ns (± 466.4069239810901) 139473.9013671875 ns (± 304.99745420810143) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 130282.92887369792 ns (± 306.0935608572014) 130705.25465745192 ns (± 287.50870303682547) 1.00
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 61455.09381975447 ns (± 81.2633087581896) 62742.891438802086 ns (± 67.36885300038419) 0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 218608.4437779018 ns (± 281.5272989934045) 225372.09269205728 ns (± 292.31412152529623) 0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 130955.99888392857 ns (± 113.14382152071482) 132740.3019205729 ns (± 106.38344201441927) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 108332.44934082031 ns (± 67.27320306576236) 108421.78250826322 ns (± 42.44569881712609) 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.ScriptOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: ACL) 10746.071747916085 ns (± 61.97046217703261) 9941.537281036377 ns (± 14.278652445183566) 1.08
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL) 10646.990911211285 ns (± 75.16080679107607) 11129.489725385394 ns (± 21.208778865166387) 0.96
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL) 10932.602099609376 ns (± 94.78460845726003) 10580.151125590006 ns (± 11.18590920266639) 1.03
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL) 8804.24535929362 ns (± 92.93387690149358) 8855.802294921876 ns (± 83.17601532550128) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL) 10007.9306447347 ns (± 110.24124338608563) 9098.554468427386 ns (± 12.387795642653419) 1.10
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL) 10081.53413282122 ns (± 90.69498207698722) 10606.897939046225 ns (± 91.90153752005382) 0.95
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL) 12209.470718383789 ns (± 13.619553712633676) 12494.61285517766 ns (± 69.49492957918551) 0.98
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL) 8740.576448567708 ns (± 96.78051859022024) 8583.37340037028 ns (± 8.15768690481999) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF) 149778.87782796225 ns (± 305.9059735075758) 145076.37629045759 ns (± 1377.135213889733) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF) 17117.196252441405 ns (± 140.8882927155044) 16575.80069732666 ns (± 20.57581160426643) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF) 16198.404122488839 ns (± 53.67552110640607) 16173.373492901143 ns (± 45.18431073179807) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF) 138320.3032430013 ns (± 113.0785887534473) 138390.62188720703 ns (± 93.04599747392842) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF) 42486.78775024414 ns (± 60.8590019110936) 42857.89638264974 ns (± 201.9663636093638) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF) 103774.72497558594 ns (± 489.87835371189766) 106126.27983210637 ns (± 275.0064553774722) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF) 8497033.778125 ns (± 45486.95953544449) 8475398.038020832 ns (± 56437.769109716755) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF) 242332.25454101563 ns (± 1114.2233899580654) 241084.57784016928 ns (± 642.5919872121165) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None) 146562.5623372396 ns (± 1353.0164884596884) 147698.61593191963 ns (± 713.7805083147458) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None) 17554.749157714843 ns (± 134.66190579864738) 16870.354537963867 ns (± 121.02457313895759) 1.04
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None) 16201.641693115234 ns (± 196.18904984297905) 16243.241828918457 ns (± 16.892955542529972) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None) 139152.51568603516 ns (± 331.74221190497224) 138051.4219796317 ns (± 1110.9765107166686) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None) 42805.39547322591 ns (± 172.26477422707495) 43872.30708821615 ns (± 207.9242143388805) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None) 102660.76471416767 ns (± 209.60193620712417) 103632.57089669364 ns (± 130.29384514437626) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None) 8493989.440104166 ns (± 74295.9319680842) 8459975.978966346 ns (± 52214.61713019575) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None) 242370.69474283853 ns (± 894.1565599326796) 239178.52240862165 ns (± 940.8874783189574) 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: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14896.243369038899 ns (± 84.49476443180637) 14698.554491678873 ns (± 21.80090851772492) 1.01
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19556.16487426758 ns (± 155.01242794780651) 19925.408826700845 ns (± 183.53569012332574) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 18057.049681443434 ns (± 23.861945786009287) 18360.797034127372 ns (± 92.88883683648159) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 19224.189369710286 ns (± 193.1368539889675) 19624.92421468099 ns (± 194.46845755992894) 0.98
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15931.549133300781 ns (± 23.481407048669755) 16256.59839070638 ns (± 130.43940512003843) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10657.523790799654 ns (± 33.02149536968183) 10526.525142963115 ns (± 11.044612765053742) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21134.152084350586 ns (± 74.13524454141226) 21515.297337458684 ns (± 116.26882732907002) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21026.28894551595 ns (± 12.512495643615152) 20958.985653686523 ns (± 182.1605162131288) 1.00
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25956.08244105748 ns (± 44.00421580817288) 27003.81863839286 ns (± 268.44571884714793) 0.96
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26249.08010559082 ns (± 167.6855016478492) 26909.155690119816 ns (± 90.25003481844301) 0.98
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21423.804857526506 ns (± 132.80445088795136) 21095.200897216797 ns (± 40.368669390427) 1.02
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26016.899240112303 ns (± 171.7399042774886) 27650.19540187291 ns (± 123.71573807269698) 0.94
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 26712.22018737793 ns (± 150.29940373070465) 25013.961824544273 ns (± 191.62415054686002) 1.07
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 27857.615195138114 ns (± 109.74320859654264) 26666.27248535156 ns (± 198.5098090903307) 1.04
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16732.1150794396 ns (± 16.85972412324708) 16466.598899254433 ns (± 13.658757586683327) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10653.272410583497 ns (± 79.59071763964795) 10592.587723952074 ns (± 31.729884808559536) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 26606.33019917806 ns (± 178.1458342745462) 26690.00600374662 ns (± 80.2892364373917) 1.00
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 26802.634908040363 ns (± 146.11083190757233) 26182.778686523438 ns (± 144.74838699570765) 1.02
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 32208.10760498047 ns (± 365.34289589909395) 31597.527770996094 ns (± 125.0410661652827) 1.02
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32436.550393911508 ns (± 104.91778041559557) 32756.879239908852 ns (± 442.96277176996125) 0.99
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14664.801236666166 ns (± 23.803283561872004) 14792.94245707194 ns (± 108.78433463140553) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19594.75664876302 ns (± 155.9158687094429) 19454.302442278182 ns (± 25.16620708264394) 1.01
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 18953.327117919922 ns (± 30.72732765257478) 19138.570299421037 ns (± 15.953829123753419) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 19836.725612386068 ns (± 209.65540025495974) 20567.981199137368 ns (± 231.51445023043559) 0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16371.870089213053 ns (± 17.571344210085883) 16238.964985774113 ns (± 16.364383715293453) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10689.2191696167 ns (± 72.71142859664806) 11078.829677327474 ns (± 72.46433248258865) 0.96
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 20801.20914048415 ns (± 110.09947552842078) 21174.59892985026 ns (± 235.5731573933098) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 20978.317728678387 ns (± 39.52498908063542) 21853.96504720052 ns (± 151.82317435832226) 0.96
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 25920.4212890625 ns (± 119.25667812299758) 28393.10658569336 ns (± 78.62860248242211) 0.91
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26961.55428641183 ns (± 89.72032645564222) 27170.980597359794 ns (± 98.41287604543857) 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.ScriptOperations (windows-latest net8.0 Release)

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: ACL) 15613.207571847099 ns (± 56.736021147831906) 15498.65003313337 ns (± 14.324736754409662) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL) 17514.810180664062 ns (± 16.668969317972916) 19047.542043832633 ns (± 33.098674775211116) 0.92
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL) 17616.160583496094 ns (± 19.03736300978024) 18189.629923502605 ns (± 36.20437848348394) 0.97
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL) 8031.3288007463725 ns (± 11.738867698322515) 8086.069052559988 ns (± 6.255383775503757) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL) 9446.627514178936 ns (± 14.488532128569583) 9306.995936802456 ns (± 15.301183273541438) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL) 10185.812612680289 ns (± 11.409908441160816) 10014.552198137555 ns (± 16.605060570415937) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL) 11672.067260742188 ns (± 13.936261415708168) 11630.00253530649 ns (± 14.778148808214759) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL) 8056.549944196428 ns (± 10.323745180377996) 8169.17964390346 ns (± 8.312120427100458) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF) 91011.78487141927 ns (± 215.44489321243844) 94575.82275390625 ns (± 94.8649606174862) 0.96
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF) 23479.925101143974 ns (± 22.588642927543027) 23506.166076660156 ns (± 25.792998211238192) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF) 22669.943237304688 ns (± 18.51032726534233) 22832.19463641827 ns (± 12.761171369838724) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF) 71717.3974609375 ns (± 161.0051505746649) 71965.61116536458 ns (± 64.47202328922786) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF) 29451.87268938337 ns (± 50.75894836111788) 30089.7856648763 ns (± 109.53962436194895) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF) 64288.70896559495 ns (± 40.2862672863061) 63706.45403180803 ns (± 118.55395312171332) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF) 4497413.616071428 ns (± 19449.39320842287) 4515971.432291667 ns (± 37767.771869373944) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF) 129371.47623697917 ns (± 62.900780048726176) 126173.64420572917 ns (± 192.6031402874529) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None) 91616.97562081473 ns (± 183.4392484766762) 95267.44303385417 ns (± 258.8271549071737) 0.96
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None) 23798.70125906808 ns (± 15.334069597527176) 23696.289934430803 ns (± 18.528593666246927) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None) 23453.682381766183 ns (± 21.412599011913628) 22918.456013997395 ns (± 14.333915363042397) 1.02
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None) 72200.98970853366 ns (± 205.2359659891486) 70275.83902994792 ns (± 71.8359807922917) 1.03
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None) 29320.520673479354 ns (± 39.94390757902877) 28701.904296875 ns (± 30.191418952581962) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None) 63813.767787388395 ns (± 93.9939013445838) 64926.507568359375 ns (± 45.67709791541036) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None) 4480492.518028846 ns (± 7490.2001775725375) 4404312.920673077 ns (± 7391.083478881792) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None) 129860.21891276042 ns (± 221.22760024815477) 129544.94303385417 ns (± 170.65353293384) 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.ObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 168684.01864698456 ns (± 8901.772425129784) 148138.30365862165 ns (± 677.6061912426018) 1.14
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 159653.11356689452 ns (± 10456.72019255114) 136145.00343540736 ns (± 1402.1982259829354) 1.17
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 143030.89491271973 ns (± 8634.41199132428) 129241.38464355469 ns (± 416.0801339046335) 1.11
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 183327.41441761365 ns (± 6767.022057438152) 162428.45799153644 ns (± 493.09337697216546) 1.13
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 180779.5588623047 ns (± 12991.616361258748) 158315.45900065106 ns (± 586.0021400321583) 1.14
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 163325.47594482423 ns (± 10687.611627448161) 142888.76049804688 ns (± 1522.067339730458) 1.14
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 168883.59687943893 ns (± 11468.354885588684) 143887.56571138822 ns (± 444.94064730744026) 1.17
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 151069.8085863518 ns (± 10175.780447150992) 136715.99530901227 ns (± 460.6171017406554) 1.10
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 159196.88803378018 ns (± 5878.51689142035) 132606.76493013822 ns (± 567.1215820653538) 1.20

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: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15843.743678501674 ns (± 23.05228943320095) 14093.292672293526 ns (± 16.191396881704268) 1.12
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19908.01718575614 ns (± 41.41598826182708) 22049.635518391926 ns (± 65.83543524769635) 0.90
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 17839.119393484933 ns (± 58.85839968238323) 18024.18954031808 ns (± 31.896942935406006) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 18213.644002278645 ns (± 35.30330730732845) 18416.58717564174 ns (± 27.721464358687864) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16598.350994403547 ns (± 23.437657350639597) 15298.35215250651 ns (± 33.88718511800484) 1.08
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10699.399860088643 ns (± 18.866606059296192) 10978.703104654947 ns (± 15.109484711925589) 0.97
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 20903.480177659254 ns (± 58.89136909326465) 20274.45242745536 ns (± 25.93788285770227) 1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21682.439778645832 ns (± 47.8097006143831) 21062.408447265625 ns (± 49.434704829007785) 1.03
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25084.310041155135 ns (± 96.0831147457408) 25773.277689615887 ns (± 153.11470663073985) 0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 25669.154357910156 ns (± 107.56856388082058) 24966.84347299429 ns (± 37.667274530582745) 1.03
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19865.479387555803 ns (± 72.14641355533428) 19292.725423177082 ns (± 31.292616754449604) 1.03
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25489.78533063616 ns (± 64.54430778864561) 25066.490376790363 ns (± 41.32969091854159) 1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 24914.01167649489 ns (± 70.0535459271889) 25118.71103922526 ns (± 53.72536089642052) 0.99
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 25385.38078894982 ns (± 41.8347986484658) 25524.99247233073 ns (± 48.41151696793766) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15434.275163922992 ns (± 30.160803004262917) 15811.01793561663 ns (± 17.649868746493105) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 11113.11983380999 ns (± 15.222309453552393) 10949.973907470703 ns (± 16.164998898054332) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27894.334176870492 ns (± 20.72259503489219) 24920.338003976005 ns (± 37.442967552463834) 1.12
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27805.804661342077 ns (± 42.16662897845188) 26571.56982421875 ns (± 51.09732996089935) 1.05
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 30384.43603515625 ns (± 161.70377321311915) 29764.438883463543 ns (± 128.9773333374766) 1.02
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31095.331682477678 ns (± 190.25781711567205) 38229.14510091146 ns (± 184.43859161821914) 0.81
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14024.061482747396 ns (± 27.435956744191213) 13753.611864362445 ns (± 23.8575785777355) 1.02
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 21587.410627092635 ns (± 28.509462518455205) 19414.02587890625 ns (± 38.72640678558677) 1.11
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 17318.011728922527 ns (± 19.729934298563574) 17147.92280930739 ns (± 22.99797117642493) 1.01
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 18268.717604417066 ns (± 17.235252823146933) 18249.40938313802 ns (± 33.23575401813205) 1.00
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15398.610636393229 ns (± 17.602248686084753) 15618.311869303385 ns (± 18.709299585346717) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10968.178405761719 ns (± 11.58068593452213) 10738.831532796225 ns (± 21.594709597977893) 1.02
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 20397.491237095423 ns (± 33.560973137347936) 20583.043721516926 ns (± 22.24225744120666) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 20965.72265625 ns (± 26.181675964164672) 20832.752787272137 ns (± 25.892808898528884) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 25005.19749568059 ns (± 24.540158934315468) 25695.5126953125 ns (± 114.07008961633355) 0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27227.909749348957 ns (± 101.26814138966337) 25430.332641601562 ns (± 26.307000990832083) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 140307.10467529297 ns (± 400.90054982013163) 134110.58923339844 ns (± 638.8838623497577) 1.05
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 9513.949490356445 ns (± 23.575644505618776) 9849.149465942382 ns (± 138.74772048136376) 0.97
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 8556.826934814453 ns (± 20.115082899908288) 8595.241395216723 ns (± 34.85166782342353) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 8437.228709881123 ns (± 35.69204023936522) 8226.050818125406 ns (± 8.77946383843865) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 10370.628978729248 ns (± 22.452956108719704) 10830.63212476458 ns (± 47.927107851823166) 0.96
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 11326.518416849773 ns (± 109.93393436756783) 10978.320544433594 ns (± 123.51110842038817) 1.03
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 8106.370966984676 ns (± 5.538806993572239) 8153.748192420373 ns (± 31.379106261702532) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8395.205472310385 ns (± 18.42596236065681) 8162.477215106671 ns (± 65.10650104164905) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 9635.778783944937 ns (± 56.36237141239692) 10313.730419703892 ns (± 26.584900891990152) 0.93
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11452.162437438965 ns (± 57.333963812278135) 11029.312294514973 ns (± 143.369581990225) 1.04
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 9308.47411855062 ns (± 65.58414338330856) 9124.405697631835 ns (± 103.5209636083618) 1.02
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13131.790478633 ns (± 34.507956673000876) 13319.618392944336 ns (± 35.93378005873878) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11032.09579264323 ns (± 68.9369271919757) 9894.070967356363 ns (± 50.62905605499128) 1.12
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 9951.64009475708 ns (± 16.497434187069913) 10147.23188273112 ns (± 37.613470903819795) 0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 8027.6673494974775 ns (± 7.73978047305396) 8212.207940419516 ns (± 33.05338891818893) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 149952.94369303386 ns (± 675.1888957879171) 146643.15203857422 ns (± 524.1767475047573) 1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 44090.82309366862 ns (± 182.61226521163158) 43427.21224271334 ns (± 115.15553722411858) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 45433.1692974384 ns (± 133.1969150176581) 52639.98507181803 ns (± 118.88596562950272) 0.86
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 50513.903653971356 ns (± 300.8921198537077) 55959.185978480746 ns (± 379.67897555280274) 0.90
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 85002.4966430664 ns (± 305.14133739275866) 90463.25465494792 ns (± 840.8882932533334) 0.94
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 108530.40357317243 ns (± 507.3145077902476) 111760.62785644531 ns (± 1363.149401520636) 0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 51703.100295003256 ns (± 169.5405154005293) 53613.989541190014 ns (± 242.16025476279393) 0.96
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 40449.8107816256 ns (± 152.59033019099388) 39710.61727670523 ns (± 52.328014511225064) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 51972.998050944014 ns (± 479.8003909220948) 53916.6944972447 ns (± 484.89848756695324) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 81700.00622151693 ns (± 522.6354027730678) 81295.86079915364 ns (± 693.5151618055595) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57710.80292487867 ns (± 1817.2383185899082) 55861.121944173174 ns (± 599.2595362531641) 1.03
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13156.374753679547 ns (± 78.87428027941456) 13257.609184852014 ns (± 35.10941757642843) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 74100.74086216518 ns (± 362.548728719595) 72719.78556315105 ns (± 217.20990010687217) 1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 44743.98928019206 ns (± 340.7156895440602) 44845.741438802084 ns (± 129.13825639217407) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 51217.05125325521 ns (± 126.45003502626918) 47761.00161743164 ns (± 192.69792183368003) 1.07
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 131603.5338483538 ns (± 451.97495978669707) 132067.39155273436 ns (± 1096.5065265615608) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 44159.32670084635 ns (± 234.67867706559846) 43154.63174874442 ns (± 348.52309727345465) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 42834.24643147786 ns (± 179.50994315854794) 47704.906537737166 ns (± 217.59779705495492) 0.90
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 53899.6881643442 ns (± 89.53999672901769) 49529.58162027995 ns (± 247.79514176649238) 1.09
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 76555.56720377604 ns (± 469.1652979450089) 75579.81719970703 ns (± 580.5754890070067) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 104416.4755772182 ns (± 314.86292362201004) 105536.58612060547 ns (± 420.8609881547376) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 46788.82709960938 ns (± 121.72922781158836) 48728.24876621791 ns (± 315.97381068534287) 0.96
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 39863.13764735631 ns (± 106.60841971481031) 45245.07514648438 ns (± 273.317160144257) 0.88
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 48405.306006798375 ns (± 151.97537042716127) 47978.03426106771 ns (± 394.70585657038583) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 69973.05686442058 ns (± 265.10396416120847) 70792.35670572917 ns (± 515.1538205229086) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 56845.98685099284 ns (± 467.13390262849794) 59751.03365885417 ns (± 124.9001897204584) 0.95
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13149.605426025391 ns (± 42.53326618253652) 13412.097021484375 ns (± 78.98948039652457) 0.98
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 64991.11372884115 ns (± 324.7353746474488) 64149.41630045573 ns (± 347.96984828189727) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 51490.227024332686 ns (± 114.5898977718057) 46153.7744547526 ns (± 260.9720541318322) 1.12
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 47932.28154209682 ns (± 157.0420206435577) 44287.02937098912 ns (± 209.91866673156514) 1.08

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: 76532eb Previous: 45af484 Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 99704.08673967634 ns (± 238.81107404840856) 99952.57850060097 ns (± 243.75141716782755) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10580.13211763822 ns (± 13.400140058724256) 10717.809677124023 ns (± 18.104856205260887) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 8109.236471993582 ns (± 141.45470314391792) 8072.629605806791 ns (± 12.30557941831214) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 8821.837506975446 ns (± 17.664657572066076) 9358.848775227865 ns (± 39.5397874391991) 0.94
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 12070.630117563102 ns (± 12.294909254750017) 12073.840688069662 ns (± 16.5613087373136) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 13430.92798868815 ns (± 25.59950612591913) 13536.940547398159 ns (± 33.16084785721304) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 7693.877586951623 ns (± 6.841483719834723) 7689.534868512835 ns (± 17.8891218737372) 1.00
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8298.877825055804 ns (± 13.537064938447338) 8316.661398751396 ns (± 26.039881491917665) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 9022.795809232271 ns (± 19.612167521931568) 8932.195281982422 ns (± 29.963946760191494) 1.01
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 9805.139051164899 ns (± 13.450499097110736) 9783.81581624349 ns (± 16.01022508086664) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 12090.511525472006 ns (± 19.67375265966115) 12183.994947160993 ns (± 12.301845823753888) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9238.785298665365 ns (± 18.57097957951566) 9166.078491210938 ns (± 20.586115837488027) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 10124.172864641461 ns (± 7.581614784003232) 10127.201407296317 ns (± 38.39539232617392) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 12635.58590228741 ns (± 10.541003935767238) 12748.954518636068 ns (± 18.737606676636236) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 8306.193288167318 ns (± 86.87525733016574) 8265.076555524554 ns (± 55.98264557618051) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 114664.54060872395 ns (± 248.7843313759071) 114662.70141601562 ns (± 382.2521721310752) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 43027.34093299279 ns (± 149.41722963370157) 42800.11535644531 ns (± 142.29596913134085) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 39778.88854980469 ns (± 83.6645559806738) 43251.67419433594 ns (± 66.34755125630633) 0.92
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 45949.25755092076 ns (± 104.09138662133962) 46423.13396747295 ns (± 93.5542527427555) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 64833.584829477164 ns (± 276.3878580347087) 65407.418212890625 ns (± 251.6846321486172) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 94146.19750976562 ns (± 223.44590643735518) 94022.72908528645 ns (± 228.5028577443316) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 41274.91237095424 ns (± 73.19460087282377) 41839.2333984375 ns (± 165.04117277510105) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 36808.941650390625 ns (± 40.42676895021118) 35853.41012137277 ns (± 113.2331805711294) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 44076.38041178385 ns (± 67.36627714265313) 45225.69838303786 ns (± 106.02206990958253) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 64525.196940104164 ns (± 203.92420453577225) 62647.117919921875 ns (± 188.9094552290261) 1.03
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 53512.90501185826 ns (± 118.06051199529387) 57101.62833077567 ns (± 82.59027726390663) 0.94
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9140.0752727802 ns (± 19.30649880455645) 9073.575846354166 ns (± 20.512328937263945) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 58180.63191731771 ns (± 147.96910231862861) 60134.169921875 ns (± 194.3126641089503) 0.97
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 43272.217232840405 ns (± 116.51532254076369) 44048.038330078125 ns (± 103.8166582020017) 0.98
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 42329.576932466945 ns (± 108.71534636662712) 42223.330078125 ns (± 96.32545113015375) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 101840.99033900669 ns (± 96.96689150510295) 100041.40276227679 ns (± 115.45200841390006) 1.02
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 41397.84944974459 ns (± 145.9905566745648) 41885.06978352865 ns (± 81.49917554551521) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 42726.2294514974 ns (± 126.40998156294633) 42770.58890206473 ns (± 68.17538681193633) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 46608.456186147836 ns (± 39.58226121545791) 45135.07995605469 ns (± 54.40225382497912) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 63414.75341796875 ns (± 220.23347264333447) 58719.76501464844 ns (± 132.9134797879637) 1.08
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 83640.43317522321 ns (± 150.59667516293416) 84258.51702008929 ns (± 201.15386537150584) 0.99
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 41445.924072265625 ns (± 81.76668455245458) 43020.72998046875 ns (± 75.98405699482535) 0.96
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 36192.761666434155 ns (± 47.49862528912345) 35013.417271205355 ns (± 63.53123729595606) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 43942.21888950893 ns (± 110.58793036847418) 45228.71616908482 ns (± 91.13489206099506) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 54271.751185825895 ns (± 239.2109444096443) 52810.59224446615 ns (± 109.5011589905798) 1.03
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 53755.36905924479 ns (± 120.89025439075847) 54667.24060058594 ns (± 109.84230759736991) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9147.655232747396 ns (± 12.736060915566384) 9143.873923165458 ns (± 18.587176658673343) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 48969.00695800781 ns (± 89.86972216636234) 53221.634783063615 ns (± 81.18620138955922) 0.92
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 42256.86899820963 ns (± 45.890521169844675) 44313.782174246655 ns (± 76.71257916017139) 0.95
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 40828.63515218099 ns (± 46.17917035771544) 44940.242919921875 ns (± 84.72894960055814) 0.91

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

Please sign in to comment.