Skip to content

Commit

Permalink
Merge branch 'main' into users/padgupta/add_async_socket_processing
Browse files Browse the repository at this point in the history
  • Loading branch information
badrishc authored Dec 20, 2024
2 parents 83b695f + 76532eb commit 6311d97
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 29 deletions.
23 changes: 6 additions & 17 deletions .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 Expand Up @@ -76,29 +76,18 @@ jobs:

# Run `github-action-benchmark` action for the Continuous Benchmarking Charts (https://microsoft.github.io/garnet/charts/)
- name: Store benchmark result for charts
if: github.ref == 'refs/heads/main'
uses: benchmark-action/github-action-benchmark@v1
with:
name: ${{matrix.test}} (${{matrix.os}} ${{matrix.framework}} ${{matrix.configuration}})
tool: 'benchmarkdotnet'
output-file-path: ./test/BDNPerfTests/BenchmarkDotNet.Artifacts/results/BDN.benchmark.${{ matrix.test }}-report-full-compressed.json
github-token: ${{ secrets.GITHUB_TOKEN }}
auto-push: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
save-data-file: ${{ github.event_name == 'push' && github.ref == 'refs/heads/main' }}
summary-always: true
gh-pages-branch: 'continuousbenchmark'
benchmark-data-dir-path: 'website/static/charts'
auto-push: true
max-items-in-chart: 50

# Run `github-action-benchmark` action for the Continuous Benchmarking Summary
- name: Generate summary for benchmark result
if: github.ref != 'refs/heads/main'
uses: benchmark-action/github-action-benchmark@v1
with:
name: ${{matrix.test}} (${{matrix.os}} ${{matrix.framework}} ${{matrix.configuration}})
tool: 'benchmarkdotnet'
output-file-path: ./test/BDNPerfTests/BenchmarkDotNet.Artifacts/results/BDN.benchmark.${{ matrix.test }}-report-full-compressed.json
github-token: ${{ secrets.GITHUB_TOKEN }}
summary-always: true
save-data-file: false
gh-pages-branch: 'continuousbenchmark'
benchmark-data-dir-path: 'website/static/charts'
alert-threshold: '10%'
comment-always: true
fail-on-alert: false
48 changes: 36 additions & 12 deletions test/BDNPerfTests/BDN_Benchmark_Config.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"expected_HGet_AOF": 6400,
"expected_HGetAll_AOF": 3200,
"expected_HIncrby_AOF": 14400,
"expected_HIncrbyFloat_AOF": 14800,
"expected_HIncrbyFloat_AOF": 14400,
"expected_HKeys_AOF": 3200,
"expected_HLen_AOF": 3200,
"expected_HMGet_AOF": 9600,
Expand All @@ -55,7 +55,7 @@
"expected_HGet_None": 6400,
"expected_HGetAll_None": 3200,
"expected_HIncrby_None": 14400,
"expected_HIncrbyFloat_None": 14800,
"expected_HIncrbyFloat_None": 14400,
"expected_HKeys_None": 3200,
"expected_HLen_None": 3200,
"expected_HMGet_None": 9600,
Expand Down Expand Up @@ -85,10 +85,10 @@
"expected_MSet_None": 0
},
"BDN.benchmark.Lua.LuaScripts.*": {
"expected_Script1_None": 24,
"expected_Script2_None": 144,
"expected_Script3_None": 240,
"expected_Script4_None": 776
"expected_Script1_None": 0,
"expected_Script2_None": 24,
"expected_Script3_None": 32,
"expected_Script4_None": 0
},
"BDN.benchmark.Operations.CustomOperations.*": {
"expected_CustomRawStringCommand_ACL": 0,
Expand Down Expand Up @@ -142,15 +142,39 @@
"expected_ScriptExistsFalse_ACL": 0,
"expected_Eval_ACL": 0,
"expected_EvalSha_ACL": 0,
"expected_ScriptLoad_AOF": 16000,
"expected_SmallScript_ACL": 0,
"expected_LargeScript_ACL": 0,
"expected_ArrayReturn_ACL": 0,
"expected_ScriptLoad_AOF": 9600,
"expected_ScriptExistsTrue_AOF": 0,
"expected_ScriptExistsFalse_AOF": 0,
"expected_Eval_AOF": 16000,
"expected_EvalSha_AOF": 12000,
"expected_ScriptLoad_None": 16000,
"expected_Eval_AOF": 0,
"expected_EvalSha_AOF": 0,
"expected_SmallScript_AOF": 0,
"expected_LargeScript_AOF": 16,
"expected_ArrayReturn_AOF": 0,
"expected_ScriptLoad_None": 9600,
"expected_ScriptExistsTrue_None": 0,
"expected_ScriptExistsFalse_None": 0,
"expected_Eval_None": 16000,
"expected_EvalSha_None": 12000
"expected_Eval_None": 0,
"expected_EvalSha_None": 0,
"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 6311d97

@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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: None) 269.6527136802673 ns (± 1.3368176844832727) 243.29741797080408 ns (± 0.9400159859821414) 1.11
BDN.benchmark.Lua.LuaScripts.Script2(Params: None) 460.6257492701213 ns (± 0.9756291109214849) 464.2924782117208 ns (± 2.816029727610623) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: None) 679.7882762273152 ns (± 3.8505327614658484) 662.473366517287 ns (± 1.0760939151536784) 1.03
BDN.benchmark.Lua.LuaScripts.Script4(Params: None) 647.7883207321167 ns (± 2.806025452946937) 646.7009962626865 ns (± 2.138560913940816) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Benchmark suite Current: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36866.305187988284 ns (± 310.17105672345093) 38256.19110921224 ns (± 401.77375455002704) 0.96
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 37328.50212214543 ns (± 128.24796137971714) 37929.265001569474 ns (± 454.4136103000083) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 32675.856754847937 ns (± 181.92870424569284) 32094.584416707356 ns (± 55.312553988216685) 1.02
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 32233.6758587177 ns (± 192.53046083085604) 32391.27668253581 ns (± 51.19309062965109) 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.BasicOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1749.4334463391986 ns (± 18.106849949294553) 1739.4566920353816 ns (± 8.287509384220039) 1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1775.8828024546306 ns (± 15.977343224156371) 1773.4116777273325 ns (± 6.197359762821077) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1708.3969561258953 ns (± 10.125774760978963) 1710.943059794108 ns (± 12.08529792743008) 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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 35043.10811360677 ns (± 35.76719584391977) 36193.30491286058 ns (± 47.43407909278956) 0.97
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 36778.26407296317 ns (± 22.529708450322854) 36894.24525669643 ns (± 27.856875576285088) 1.00
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 31481.473482572117 ns (± 45.467656455215995) 30704.66570172991 ns (± 22.06783702310936) 1.03
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 30179.346407376805 ns (± 43.2670679860084) 30230.61043875558 ns (± 24.70081974753666) 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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 146674.94165852864 ns (± 1107.170082731675) 168684.01864698456 ns (± 8901.772425129784) 0.87
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 139508.57532552083 ns (± 1413.6125428870546) 159653.11356689452 ns (± 10456.72019255114) 0.87
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 130485.25472586496 ns (± 929.876941311091) 143030.89491271973 ns (± 8634.41199132428) 0.91
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 163347.98248697916 ns (± 800.7436026432065) 183327.41441761365 ns (± 6767.022057438152) 0.89
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 149608.54246303014 ns (± 958.9113615612017) 180779.5588623047 ns (± 12991.616361258748) 0.83
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 147793.94161783854 ns (± 1518.9702117206807) 163325.47594482423 ns (± 10687.611627448161) 0.90
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 147873.53815917968 ns (± 1219.0636600495125) 168883.59687943893 ns (± 11468.354885588684) 0.88
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 135781.64764811198 ns (± 1186.7408240577195) 151069.8085863518 ns (± 10175.780447150992) 0.90
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 136712.2890625 ns (± 267.4908144060793) 159196.88803378018 ns (± 5878.51689142035) 0.86

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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: None) 128.13313325246176 ns (± 0.798458394650352) 130.19526554987982 ns (± 0.5113552972709001) 0.98
BDN.benchmark.Lua.LuaScripts.Script2(Params: None) 206.59702164786202 ns (± 0.2733536512412202) 200.67571798960367 ns (± 0.30905029634433967) 1.03
BDN.benchmark.Lua.LuaScripts.Script3(Params: None) 310.6281852722168 ns (± 0.6616116557372816) 311.9860363006592 ns (± 0.592525766521176) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: None) 280.6812102978046 ns (± 1.2615359148672571) 282.6888697487967 ns (± 0.8628570777829071) 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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16584.190119425457 ns (± 23.818288061426053) 16515.37856401716 ns (± 106.1915380702741) 1.00
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 15954.76828941932 ns (± 52.71550292413865) 16353.40552775065 ns (± 17.129630989759693) 0.98
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14862.279400416783 ns (± 42.221741321701145) 16040.236328125 ns (± 77.76746218948932) 0.93
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14191.192430623372 ns (± 79.4047583061263) 14177.65805053711 ns (± 70.4186531535941) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 116931.27852783204 ns (± 633.879016797925) 121313.79031808036 ns (± 362.7647481626232) 0.96
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 19988.25320180257 ns (± 26.408122778390364) 21020.341227213543 ns (± 27.498770295628695) 0.95
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 21224.841760253905 ns (± 224.14726156500512) 20717.494986900918 ns (± 91.0068351767435) 1.02
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16104.505264282227 ns (± 135.2194469708343) 16632.62521144322 ns (± 92.62583724958974) 0.97
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 16134.322496854342 ns (± 92.26055155764801) 15201.197201538085 ns (± 114.49765208374279) 1.06
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 130950.01879882812 ns (± 1092.020743703945) 128148.62432861328 ns (± 336.2650250582309) 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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1956.9525854928154 ns (± 2.0573400842590703) 1742.8324508666992 ns (± 2.777946157121821) 1.12
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1903.7812893207256 ns (± 3.1943246254590285) 1893.6009270804268 ns (± 2.378227354933072) 1.01
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1892.3092915461614 ns (± 3.4421840168284947) 1895.1578521728516 ns (± 3.032483192073589) 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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 59373.83782348633 ns (± 367.5216156338518) 59236.38881037785 ns (± 84.78989107604038) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 232671.19015066963 ns (± 1449.7693196351702) 239402.53010441706 ns (± 973.2860148615479) 0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 125427.15762094352 ns (± 186.63574004780546) 119599.7933255709 ns (± 481.6822594907523) 1.05
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 110870.39760178786 ns (± 402.98880477362735) 109370.54041341147 ns (± 492.604846536467) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 59409.624532063805 ns (± 462.7192254234363) 59852.741107647234 ns (± 273.4151468895823) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 244901.6780911959 ns (± 1467.6705747101685) 248521.09408804087 ns (± 1496.7465700298037) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 130692.96300455728 ns (± 531.8170619177185) 130984.97961425781 ns (± 1667.5144784233753) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 140383.46467472956 ns (± 340.1457467495676) 138212.82120768228 ns (± 334.421674281406) 1.02
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 60468.120353190105 ns (± 603.0053769777454) 58350.76025187175 ns (± 299.69056275106266) 1.04
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 238009.66635366587 ns (± 507.69315581742114) 232247.1064860026 ns (± 1341.0508023322814) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 117650.1844930013 ns (± 931.3652854814085) 121284.0446495643 ns (± 1175.339732527712) 0.97
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 107785.21526082356 ns (± 120.2835288126597) 117367.42833455403 ns (± 160.05528185053504) 0.92

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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 17246.07434953962 ns (± 51.01925808298631) 16569.711068960336 ns (± 14.594093100422374) 1.04
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 15005.811411539713 ns (± 21.256306111843518) 15155.37150456355 ns (± 17.475985618948478) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14698.0586712177 ns (± 16.512393698848175) 14335.92997959682 ns (± 19.12088807005705) 1.03
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13098.598175048828 ns (± 18.052201202411876) 13331.629004845252 ns (± 16.62531464354748) 0.98
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 131861.1629231771 ns (± 217.17236054762435) 134323.95958533653 ns (± 161.66056863757817) 0.98
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 18989.837428501673 ns (± 24.35424541927911) 19415.867716471355 ns (± 23.210786363413778) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 17895.465087890625 ns (± 26.64401173389233) 18044.268681452824 ns (± 30.18177806745092) 0.99
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15084.717995779854 ns (± 19.73648454058525) 15615.099661690849 ns (± 17.092958590146782) 0.97
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14253.47671508789 ns (± 14.69375032596295) 14542.591966901507 ns (± 23.433861140243263) 0.98
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 139216.2841796875 ns (± 221.45872064549178) 143760.05483774038 ns (± 296.3034543714321) 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.ObjectOperations (windows-latest net8.0 Release)

Benchmark suite Current: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 120675.47688802083 ns (± 270.0167709941368) 115266.16559709821 ns (± 146.59878525919322) 1.05
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 107518.19806780134 ns (± 153.05173423472834) 106992.32224684495 ns (± 220.94286153013653) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 95190.48985072544 ns (± 133.20489273552974) 94935.51722935268 ns (± 114.31227444686591) 1.00
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 144370.0927734375 ns (± 225.27096578486587) 132299.7713216146 ns (± 324.67967780775365) 1.09
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 116905.72713216145 ns (± 226.66378811471563) 117147.90974934895 ns (± 299.6344901822359) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 110991.27525916466 ns (± 270.2667103443004) 108796.00394112723 ns (± 249.8922689302751) 1.02
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 118617.63712565105 ns (± 295.1329332043737) 116764.37284029447 ns (± 205.01483530773447) 1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 104579.43289620536 ns (± 316.61060674440574) 102578.7967936198 ns (± 191.09616371020346) 1.02
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 94142.48938927284 ns (± 419.4382573403632) 94656.61987304688 ns (± 253.04894773174206) 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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 60349.6103922526 ns (± 225.65229392643013) 60938.07373046875 ns (± 56.276472140926316) 0.99
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 228930.84247295672 ns (± 354.4395200818075) 228852.53436748797 ns (± 402.12786087628467) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 130620.63739483173 ns (± 140.7593415264077) 130873.65025111607 ns (± 268.0188424015215) 1.00
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 107645.0162447416 ns (± 114.82823489325793) 109160.12479341947 ns (± 78.48512513602908) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 64272.22595214844 ns (± 31.67395655673721) 60599.91455078125 ns (± 56.49379041284348) 1.06
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 237502.54603794642 ns (± 979.386855780127) 237480.4931640625 ns (± 621.9381868740758) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 141298.70779854912 ns (± 418.35460069287865) 138633.18033854166 ns (± 466.4069239810901) 1.02
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 132032.8822544643 ns (± 346.6745463386976) 130282.92887369792 ns (± 306.0935608572014) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 61796.97547325721 ns (± 65.19739396312544) 61455.09381975447 ns (± 81.2633087581896) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 220838.47280649038 ns (± 358.04267193946293) 218608.4437779018 ns (± 281.5272989934045) 1.01
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 129378.19354717548 ns (± 221.26650006623706) 130955.99888392857 ns (± 113.14382152071482) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 110420.5419921875 ns (± 193.6215976798585) 108332.44934082031 ns (± 67.27320306576236) 1.02

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Benchmark suite Current: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: ACL) 10014.430209350587 ns (± 91.56071558132838) 10746.071747916085 ns (± 61.97046217703261) 0.93
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL) 11457.485206604004 ns (± 69.69515320541743) 10646.990911211285 ns (± 75.16080679107607) 1.08
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL) 10972.593105861119 ns (± 80.2215679931632) 10932.602099609376 ns (± 94.78460845726003) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL) 8997.430998484293 ns (± 19.761155251909063) 8804.24535929362 ns (± 92.93387690149358) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL) 9439.674463907877 ns (± 103.60056422235587) 10007.9306447347 ns (± 110.24124338608563) 0.94
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL) 10168.96284383138 ns (± 82.08113455581896) 10081.53413282122 ns (± 90.69498207698722) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL) 12318.282677283654 ns (± 13.031900145293637) 12209.470718383789 ns (± 13.619553712633676) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL) 9251.131558931791 ns (± 51.32698027973778) 8740.576448567708 ns (± 96.78051859022024) 1.06
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF) 147458.23114885602 ns (± 1262.7646679317984) 149778.87782796225 ns (± 305.9059735075758) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF) 16719.402629597982 ns (± 142.39009038003576) 17117.196252441405 ns (± 140.8882927155044) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF) 16240.827952067057 ns (± 21.545536134327804) 16198.404122488839 ns (± 53.67552110640607) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF) 139900.05167061943 ns (± 879.0014123708154) 138320.3032430013 ns (± 113.0785887534473) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF) 42036.35632324219 ns (± 199.7353601468496) 42486.78775024414 ns (± 60.8590019110936) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF) 106252.71307842548 ns (± 140.38143245573957) 103774.72497558594 ns (± 489.87835371189766) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF) 8515246.203125 ns (± 50501.9242017266) 8497033.778125 ns (± 45486.95953544449) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF) 241029.94442983775 ns (± 380.17191398055587) 242332.25454101563 ns (± 1114.2233899580654) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None) 145837.14838867186 ns (± 1459.012665963958) 146562.5623372396 ns (± 1353.0164884596884) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None) 16745.600830078125 ns (± 9.779514092107114) 17554.749157714843 ns (± 134.66190579864738) 0.95
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None) 16431.45243581136 ns (± 35.48798656417726) 16201.641693115234 ns (± 196.18904984297905) 1.01
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None) 138337.7174967448 ns (± 1099.4431970211979) 139152.51568603516 ns (± 331.74221190497224) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None) 42253.596426827564 ns (± 165.1973807087489) 42805.39547322591 ns (± 172.26477422707495) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None) 106054.93397216797 ns (± 474.7238150079042) 102660.76471416767 ns (± 209.60193620712417) 1.03
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None) 8435727.860416668 ns (± 36378.490223508605) 8493989.440104166 ns (± 74295.9319680842) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None) 239428.3423461914 ns (± 206.60693993870987) 242370.69474283853 ns (± 894.1565599326796) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Benchmark suite Current: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15805.104568481445 ns (± 155.84860368040415) 14896.243369038899 ns (± 84.49476443180637) 1.06
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19991.73358968099 ns (± 144.1353763814875) 19556.16487426758 ns (± 155.01242794780651) 1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 19001.17464505709 ns (± 58.750412112243254) 18057.049681443434 ns (± 23.861945786009287) 1.05
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 18919.256870814734 ns (± 14.56326059482152) 19224.189369710286 ns (± 193.1368539889675) 0.98
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16119.238073730468 ns (± 197.32022009267212) 15931.549133300781 ns (± 23.481407048669755) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10616.501136779785 ns (± 11.333032234915528) 10657.523790799654 ns (± 33.02149536968183) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22283.577161153156 ns (± 36.917549737488855) 21134.152084350586 ns (± 74.13524454141226) 1.05
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 22274.110412597656 ns (± 188.3493763864892) 21026.28894551595 ns (± 12.512495643615152) 1.06
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26813.072817121232 ns (± 175.87465132768318) 25956.08244105748 ns (± 44.00421580817288) 1.03
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26710.6479695638 ns (± 29.630337660449037) 26249.08010559082 ns (± 167.6855016478492) 1.02
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21976.03214439979 ns (± 45.23864866474562) 21423.804857526506 ns (± 132.80445088795136) 1.03
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26653.17501627604 ns (± 145.57876241200984) 26016.899240112303 ns (± 171.7399042774886) 1.02
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 25002.688175746374 ns (± 153.17308184597357) 26712.22018737793 ns (± 150.29940373070465) 0.94
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 26853.473013305666 ns (± 140.70723051190416) 27857.615195138114 ns (± 109.74320859654264) 0.96
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15897.707336425781 ns (± 19.866156012200857) 16732.1150794396 ns (± 16.85972412324708) 0.95
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10687.545547485352 ns (± 25.2040642658685) 10653.272410583497 ns (± 79.59071763964795) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27071.675415039062 ns (± 160.3108062335228) 26606.33019917806 ns (± 178.1458342745462) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27635.358932495117 ns (± 118.06418223498231) 26802.634908040363 ns (± 146.11083190757233) 1.03
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 35637.19407348633 ns (± 381.661198363376) 32208.10760498047 ns (± 365.34289589909395) 1.11
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 33371.11538461538 ns (± 193.12872898674368) 32436.550393911508 ns (± 104.91778041559557) 1.03
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 15120.876600138346 ns (± 61.91280536367038) 14664.801236666166 ns (± 23.803283561872004) 1.03
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19396.273760282078 ns (± 31.18589986389425) 19594.75664876302 ns (± 155.9158687094429) 0.99
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 18616.184364318848 ns (± 30.087986411346375) 18953.327117919922 ns (± 30.72732765257478) 0.98
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 19548.74072919573 ns (± 32.088124971940594) 19836.725612386068 ns (± 209.65540025495974) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16486.617232259116 ns (± 120.99119495265923) 16371.870089213053 ns (± 17.571344210085883) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10648.140070234027 ns (± 82.34871405238131) 10689.2191696167 ns (± 72.71142859664806) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21524.192051478796 ns (± 133.45709846979594) 20801.20914048415 ns (± 110.09947552842078) 1.03
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 21925.65250807542 ns (± 63.370702287763095) 20978.317728678387 ns (± 39.52498908063542) 1.05
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 28757.47482953753 ns (± 182.0305252274372) 25920.4212890625 ns (± 119.25667812299758) 1.11
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26764.028333391463 ns (± 52.94456980424778) 26961.55428641183 ns (± 89.72032645564222) 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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: ACL) 15543.253653390067 ns (± 19.27359755333619) 15613.207571847099 ns (± 56.736021147831906) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: ACL) 17684.455284705527 ns (± 12.192045065330502) 17514.810180664062 ns (± 16.668969317972916) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: ACL) 17591.587829589844 ns (± 16.267398779371835) 17616.160583496094 ns (± 19.03736300978024) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: ACL) 8037.465449741909 ns (± 8.320431700840192) 8031.3288007463725 ns (± 11.738867698322515) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: ACL) 9476.783517690805 ns (± 7.5640863960724225) 9446.627514178936 ns (± 14.488532128569583) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: ACL) 10157.728932698568 ns (± 35.48369656116188) 10185.812612680289 ns (± 11.409908441160816) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: ACL) 11819.966653677133 ns (± 19.849004775685152) 11672.067260742188 ns (± 13.936261415708168) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: ACL) 8035.818590436663 ns (± 11.518655523094054) 8056.549944196428 ns (± 10.323745180377996) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: AOF) 90256.18286132812 ns (± 319.9534817185694) 91011.78487141927 ns (± 215.44489321243844) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: AOF) 30407.35591008113 ns (± 36.76779170982121) 23479.925101143974 ns (± 22.588642927543027) 1.30
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: AOF) 22702.3930140904 ns (± 26.799738047452976) 22669.943237304688 ns (± 18.51032726534233) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: AOF) 71314.71510667067 ns (± 146.89314875644152) 71717.3974609375 ns (± 161.0051505746649) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: AOF) 29623.462626139324 ns (± 67.02665339921798) 29451.87268938337 ns (± 50.75894836111788) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: AOF) 62935.76002854567 ns (± 62.88509613426872) 64288.70896559495 ns (± 40.2862672863061) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: AOF) 4438254.53125 ns (± 27144.016903392287) 4497413.616071428 ns (± 19449.39320842287) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: AOF) 126830.59430803571 ns (± 150.0719944890614) 129371.47623697917 ns (± 62.900780048726176) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: None) 92497.86010742188 ns (± 134.58549001051964) 91616.97562081473 ns (± 183.4392484766762) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: None) 23742.01921735491 ns (± 31.034386537913743) 23798.70125906808 ns (± 15.334069597527176) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: None) 22999.117455115684 ns (± 24.374166518738384) 23453.682381766183 ns (± 21.412599011913628) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: None) 71606.27092633929 ns (± 197.28017860403136) 72200.98970853366 ns (± 205.2359659891486) 0.99
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: None) 29449.487522670202 ns (± 40.05147308108077) 29320.520673479354 ns (± 39.94390757902877) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: None) 63575.86582728795 ns (± 126.18166843627415) 63813.767787388395 ns (± 93.9939013445838) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: None) 4323325.991586538 ns (± 13069.978935747542) 4480492.518028846 ns (± 7490.2001775725375) 0.96
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: None) 132925.6610576923 ns (± 173.76289214117088) 129860.21891276042 ns (± 221.22760024815477) 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.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14797.235666910807 ns (± 116.713241574119) 15843.743678501674 ns (± 23.05228943320095) 0.93
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 23161.859029134113 ns (± 173.29598045640714) 19908.01718575614 ns (± 41.41598826182708) 1.16
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 19935.009053548176 ns (± 147.5781135981114) 17839.119393484933 ns (± 58.85839968238323) 1.12
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 19580.592041015625 ns (± 236.2045937251819) 18213.644002278645 ns (± 35.30330730732845) 1.08
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 16386.534353402945 ns (± 123.52987243865367) 16598.350994403547 ns (± 23.437657350639597) 0.99
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 11356.267656598773 ns (± 49.66282789993833) 10699.399860088643 ns (± 18.866606059296192) 1.06
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21254.944559733074 ns (± 161.86237060385153) 20903.480177659254 ns (± 58.89136909326465) 1.02
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21435.128784179688 ns (± 143.49747688531983) 21682.439778645832 ns (± 47.8097006143831) 0.99
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25952.447509765625 ns (± 197.29301207219584) 25084.310041155135 ns (± 96.0831147457408) 1.03
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26290.765991210938 ns (± 155.85736552389798) 25669.154357910156 ns (± 107.56856388082058) 1.02
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 20531.25966389974 ns (± 164.38498021451736) 19865.479387555803 ns (± 72.14641355533428) 1.03
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 28704.74609375 ns (± 119.38176942409383) 25489.78533063616 ns (± 64.54430778864561) 1.13
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 24930.705915178572 ns (± 78.66715891391227) 24914.01167649489 ns (± 70.0535459271889) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 25582.62656075614 ns (± 86.11987960605435) 25385.38078894982 ns (± 41.8347986484658) 1.01
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15504.731046236479 ns (± 24.55786241487151) 15434.275163922992 ns (± 30.160803004262917) 1.00
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10518.894704182943 ns (± 20.04866243897009) 11113.11983380999 ns (± 15.222309453552393) 0.95
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27134.89766438802 ns (± 39.507290014104235) 27894.334176870492 ns (± 20.72259503489219) 0.97
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 25602.791922433036 ns (± 59.609281000740744) 27805.804661342077 ns (± 42.16662897845188) 0.92
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 30747.33668736049 ns (± 133.21589092294766) 30384.43603515625 ns (± 161.70377321311915) 1.01
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 31336.161150251115 ns (± 135.15630529226033) 31095.331682477678 ns (± 190.25781711567205) 1.01
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 13929.999135335287 ns (± 91.87007769779832) 14024.061482747396 ns (± 27.435956744191213) 0.99
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19795.13214111328 ns (± 100.66873245825228) 21587.410627092635 ns (± 28.509462518455205) 0.92
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 17403.421892438615 ns (± 92.89723270001018) 17318.011728922527 ns (± 19.729934298563574) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 18666.555989583332 ns (± 87.68374910004144) 18268.717604417066 ns (± 17.235252823146933) 1.02
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15608.299255371094 ns (± 32.580866712993064) 15398.610636393229 ns (± 17.602248686084753) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10720.37836710612 ns (± 13.485478978342647) 10968.178405761719 ns (± 11.58068593452213) 0.98
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21281.739371163505 ns (± 43.9572148116766) 20397.491237095423 ns (± 33.560973137347936) 1.04
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22535.828810471754 ns (± 38.29993353508237) 20965.72265625 ns (± 26.181675964164672) 1.07
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 25708.365987141926 ns (± 91.53917040567163) 25005.19749568059 ns (± 24.540158934315468) 1.03
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 25377.01436360677 ns (± 186.16391784458645) 27227.909749348957 ns (± 101.26814138966337) 0.93

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Operations.HashObjectOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 135787.40681340144 ns (± 614.526612287702) 140307.10467529297 ns (± 400.90054982013163) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 9431.433881487164 ns (± 74.92820099301038) 9513.949490356445 ns (± 23.575644505618776) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 8604.157581329346 ns (± 15.137448701821397) 8556.826934814453 ns (± 20.115082899908288) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 8262.381753285727 ns (± 16.304394247988142) 8437.228709881123 ns (± 35.69204023936522) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 10443.304594930012 ns (± 63.70029877106507) 10370.628978729248 ns (± 22.452956108719704) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 11550.714879353842 ns (± 58.85296663442229) 11326.518416849773 ns (± 109.93393436756783) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 7883.759420541616 ns (± 33.12395920407673) 8106.370966984676 ns (± 5.538806993572239) 0.97
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8271.894984654018 ns (± 56.1388375100733) 8395.205472310385 ns (± 18.42596236065681) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 9460.192709604898 ns (± 19.031500679517706) 9635.778783944937 ns (± 56.36237141239692) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 11314.053726196289 ns (± 107.5455910903115) 11452.162437438965 ns (± 57.333963812278135) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 9111.861521794246 ns (± 52.159183955413944) 9308.47411855062 ns (± 65.58414338330856) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13135.057961600167 ns (± 62.30654292839053) 13131.790478633 ns (± 34.507956673000876) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 10762.549463125375 ns (± 27.81109575080602) 11032.09579264323 ns (± 68.9369271919757) 0.98
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 9907.271381632487 ns (± 108.22602079470956) 9951.64009475708 ns (± 16.497434187069913) 1.00
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 7965.278314208985 ns (± 69.66136880332039) 8027.6673494974775 ns (± 7.73978047305396) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 150838.48291829426 ns (± 1019.7788673212824) 149952.94369303386 ns (± 675.1888957879171) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 44626.55907389323 ns (± 399.9464234376371) 44090.82309366862 ns (± 182.61226521163158) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 51876.1317313058 ns (± 369.9729535292419) 45433.1692974384 ns (± 133.1969150176581) 1.14
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 50960.94528198242 ns (± 167.16791686592305) 50513.903653971356 ns (± 300.8921198537077) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 85429.60418701172 ns (± 520.3578277932851) 85002.4966430664 ns (± 305.14133739275866) 1.01
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 108643.4692993164 ns (± 438.1133636265989) 108530.40357317243 ns (± 507.3145077902476) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 51229.57124023438 ns (± 169.69262682202884) 51703.100295003256 ns (± 169.5405154005293) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 39624.1800374349 ns (± 382.89562979834966) 40449.8107816256 ns (± 152.59033019099388) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 50210.882088216145 ns (± 236.56069131345524) 51972.998050944014 ns (± 479.8003909220948) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 80651.97791399274 ns (± 775.3801419098845) 81700.00622151693 ns (± 522.6354027730678) 0.99
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 56732.47391764323 ns (± 423.9182742898314) 57710.80292487867 ns (± 1817.2383185899082) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13124.30825805664 ns (± 46.7787262002086) 13156.374753679547 ns (± 78.87428027941456) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 73691.95374407087 ns (± 237.483009866674) 74100.74086216518 ns (± 362.548728719595) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 48400.80133492606 ns (± 128.0633877053799) 44743.98928019206 ns (± 340.7156895440602) 1.08
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 47420.47508457729 ns (± 114.38807073921747) 51217.05125325521 ns (± 126.45003502626918) 0.93
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 132235.491800944 ns (± 367.91251076656647) 131603.5338483538 ns (± 451.97495978669707) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 43193.78805135091 ns (± 238.36097532696363) 44159.32670084635 ns (± 234.67867706559846) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 42746.45760091146 ns (± 280.9340078850116) 42834.24643147786 ns (± 179.50994315854794) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 48777.66453450521 ns (± 121.63188089744422) 53899.6881643442 ns (± 89.53999672901769) 0.90
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 78225.1342976888 ns (± 352.7220549388879) 76555.56720377604 ns (± 469.1652979450089) 1.02
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 106682.50089808872 ns (± 531.3104247620993) 104416.4755772182 ns (± 314.86292362201004) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 47302.55850423177 ns (± 236.26983355645143) 46788.82709960938 ns (± 121.72922781158836) 1.01
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 39758.39123099191 ns (± 202.8872495677892) 39863.13764735631 ns (± 106.60841971481031) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 48366.15673828125 ns (± 257.6036644592753) 48405.306006798375 ns (± 151.97537042716127) 1.00
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 68851.67095947266 ns (± 347.1208196524023) 69973.05686442058 ns (± 265.10396416120847) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 54234.903943743026 ns (± 304.9202839472978) 56845.98685099284 ns (± 467.13390262849794) 0.95
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13186.845271809896 ns (± 74.72414343478358) 13149.605426025391 ns (± 42.53326618253652) 1.00
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 66020.47854379508 ns (± 305.5320251853502) 64991.11372884115 ns (± 324.7353746474488) 1.02
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 44528.30688680013 ns (± 120.39105827973067) 51490.227024332686 ns (± 114.5898977718057) 0.86
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 53734.39834359976 ns (± 133.45959266373097) 47932.28154209682 ns (± 157.0420206435577) 1.12

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: 6311d97 Previous: 76532eb Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 99578.19519042969 ns (± 87.87333988956497) 99704.08673967634 ns (± 238.81107404840856) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 10582.416915893555 ns (± 18.39109719165019) 10580.13211763822 ns (± 13.400140058724256) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 8118.428675333659 ns (± 18.598424449442764) 8109.236471993582 ns (± 141.45470314391792) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 8545.609385172525 ns (± 11.651224049367002) 8821.837506975446 ns (± 17.664657572066076) 0.97
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 12067.431816687951 ns (± 13.63289695927041) 12070.630117563102 ns (± 12.294909254750017) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 13404.17010967548 ns (± 17.599300652987438) 13430.92798868815 ns (± 25.59950612591913) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 7652.996368408203 ns (± 29.626281676415815) 7693.877586951623 ns (± 6.841483719834723) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8439.84333918645 ns (± 18.622264787647037) 8298.877825055804 ns (± 13.537064938447338) 1.02
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 8944.399770100912 ns (± 14.523110473048956) 9022.795809232271 ns (± 19.612167521931568) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 9907.316153390067 ns (± 10.51310088013377) 9805.139051164899 ns (± 13.450499097110736) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 12228.269551595053 ns (± 16.757122895467166) 12090.511525472006 ns (± 19.67375265966115) 1.01
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9191.270701090494 ns (± 13.424689364623351) 9238.785298665365 ns (± 18.57097957951566) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 10165.359279087612 ns (± 11.94601000705502) 10124.172864641461 ns (± 7.581614784003232) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 12753.365543910435 ns (± 9.481209514047336) 12635.58590228741 ns (± 10.541003935767238) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 7980.3664143880205 ns (± 46.55644005555616) 8306.193288167318 ns (± 86.87525733016574) 0.96
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 115321.09810965402 ns (± 208.68859734497846) 114664.54060872395 ns (± 248.7843313759071) 1.01
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 43011.933781550484 ns (± 76.22315144659642) 43027.34093299279 ns (± 149.41722963370157) 1.00
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 40547.23205566406 ns (± 80.2048971035615) 39778.88854980469 ns (± 83.6645559806738) 1.02
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 45094.0673828125 ns (± 122.33257044725305) 45949.25755092076 ns (± 104.09138662133962) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 74031.59964425223 ns (± 188.70841555705) 64833.584829477164 ns (± 276.3878580347087) 1.14
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 95359.84334309895 ns (± 234.70150379821348) 94146.19750976562 ns (± 223.44590643735518) 1.01
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 42468.804931640625 ns (± 32.786772387186346) 41274.91237095424 ns (± 73.19460087282377) 1.03
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 35673.523763020836 ns (± 79.81117982300984) 36808.941650390625 ns (± 40.42676895021118) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 45892.35055106027 ns (± 153.5531784156229) 44076.38041178385 ns (± 67.36627714265313) 1.04
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 63044.793701171875 ns (± 277.7762029793719) 64525.196940104164 ns (± 203.92420453577225) 0.98
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 59503.072248186385 ns (± 101.80401405438356) 53512.90501185826 ns (± 118.06051199529387) 1.11
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9196.09124319894 ns (± 15.41008069884592) 9140.0752727802 ns (± 19.30649880455645) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 56151.67439778646 ns (± 111.45972276279124) 58180.63191731771 ns (± 147.96910231862861) 0.97
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 43740.842982700895 ns (± 132.8426880678716) 43272.217232840405 ns (± 116.51532254076369) 1.01
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 42949.98779296875 ns (± 82.91712343079288) 42329.576932466945 ns (± 108.71534636662712) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 100140.15502929688 ns (± 194.4378010430538) 101840.99033900669 ns (± 96.96689150510295) 0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 41675.39245605469 ns (± 139.93231959405617) 41397.84944974459 ns (± 145.9905566745648) 1.01
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 42013.18318684896 ns (± 146.18318628125564) 42726.2294514974 ns (± 126.40998156294633) 0.98
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 46291.1279296875 ns (± 100.34406166318473) 46608.456186147836 ns (± 39.58226121545791) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 60870.40666852678 ns (± 258.88040653748425) 63414.75341796875 ns (± 220.23347264333447) 0.96
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 83996.7755998884 ns (± 224.40944159713757) 83640.43317522321 ns (± 150.59667516293416) 1.00
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 43305.50278883714 ns (± 58.62251812439103) 41445.924072265625 ns (± 81.76668455245458) 1.04
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 35592.55167643229 ns (± 73.6858610358769) 36192.761666434155 ns (± 47.49862528912345) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 45468.42815692608 ns (± 119.248335468163) 43942.21888950893 ns (± 110.58793036847418) 1.03
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 54922.94860839844 ns (± 100.27456375496693) 54271.751185825895 ns (± 239.2109444096443) 1.01
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 53903.0869547526 ns (± 106.34215553413466) 53755.36905924479 ns (± 120.89025439075847) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9272.504643031529 ns (± 30.308345580981054) 9147.655232747396 ns (± 12.736060915566384) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 56952.88303920201 ns (± 90.71386994238266) 48969.00695800781 ns (± 89.86972216636234) 1.16
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 43530.97651554988 ns (± 75.80240388554844) 42256.86899820963 ns (± 45.890521169844675) 1.03
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 42453.8291422526 ns (± 123.59654945424835) 40828.63515218099 ns (± 46.17917035771544) 1.04

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

Please sign in to comment.