Skip to content

Commit

Permalink
Switching locking mechanism to SingleWriterMultiReaderLock (#966)
Browse files Browse the repository at this point in the history
  • Loading branch information
TalZaccai authored Jan 28, 2025
1 parent 3e5ecde commit 1738509
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions libs/server/Custom/ExpandableMap.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
using System;
using System.Diagnostics;
using System.Threading;
using Garnet.common;

namespace Garnet.server
{
Expand All @@ -18,7 +19,7 @@ internal struct ExpandableMap<T>
/// <summary>
/// Reader-writer lock for the underlying item array pointer
/// </summary>
internal ReaderWriterLockSlim mapLock = new();
internal SingleWriterMultiReaderLock mapLock = new();

/// <summary>
/// The underlying array containing the items
Expand Down Expand Up @@ -84,27 +85,27 @@ public bool TryGetValue(int id, out T value)
public bool TrySetValue(int id, ref T value)
{
// Try to perform set without taking a write lock first
mapLock.EnterUpgradeableReadLock();
mapLock.ReadLock();
try
{
// Try to set value without expanding map
if (this.TrySetValueUnsafe(id, ref value, noExpansion: true))
return true;
}
finally
{
mapLock.ReadUnlock();
}

mapLock.EnterWriteLock();
try
{
// Try to set value with expanding the map, if needed
return this.TrySetValueUnsafe(id, ref value, noExpansion: false);
}
finally
{
mapLock.ExitWriteLock();
}
mapLock.WriteLock();
try
{
// Try to set value with expanding the map, if needed
return this.TrySetValueUnsafe(id, ref value, noExpansion: false);
}
finally
{
mapLock.ExitUpgradeableReadLock();
mapLock.WriteUnlock();
}
}

Expand Down

30 comments on commit 1738509

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 96.37186002731323 ns (± 0.12637444957413016) 92.08160972595215 ns (± 0.7332029381869088) 1.05

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 3206.9239130434785 ns (± 559.0977471341249) 3391.351063829787 ns (± 647.9614303443607) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2869.8260869565215 ns (± 493.0413376489577) 3289.8924731182797 ns (± 738.8931419825315) 0.87
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 259034.1530612245 ns (± 24447.768476730027) 249064.05154639174 ns (± 18782.19677279254) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 259442.56842105262 ns (± 26962.289437977815) 266578.5714285714 ns (± 1438.7336025549967) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 18270.565217391304 ns (± 2465.852271380299) 19164.290322580644 ns (± 3045.391863057896) 0.95
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 145022.67346938775 ns (± 10421.196406200608) 144978.20833333334 ns (± 13333.166738718004) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 3149.6521739130435 ns (± 274.9534799726461) 2622.875 ns (± 273.62264528268537) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 3018.597701149425 ns (± 440.41363907470657) 3203.211111111111 ns (± 309.97746364057457) 0.94
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 275571.6666666667 ns (± 38292.462500207854) 281203.72222222225 ns (± 5945.316590348837) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 263211.19587628864 ns (± 30811.68127906172) 260904.49 ns (± 30499.383609434703) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 22457 ns (± 225.38694001044675) 20138.482352941177 ns (± 3079.6556958598503) 1.12
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 155091.47422680413 ns (± 21400.730532260644) 151290.79591836734 ns (± 16745.231905570115) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 2951.7258064516127 ns (± 264.50857342200595) 3720.288888888889 ns (± 845.8881808382819) 0.79
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 3220.983146067416 ns (± 561.1954592320906) 3847.574468085106 ns (± 727.9322680497091) 0.84
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 237010.75757575757 ns (± 11160.302350895485) 230749.8620689655 ns (± 10083.743489465754) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 235169.59589041097 ns (± 11696.760497823961) 232805.95774647887 ns (± 11394.081839065926) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 17787.4375 ns (± 333.65090913508186) 14768.972222222223 ns (± 502.4714056461954) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 143794.5612244898 ns (± 12015.85049893297) 142368.88144329897 ns (± 13069.388812255225) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 2967.5393258426966 ns (± 485.5913699290181) 2683.75 ns (± 69.65091528472544) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 3079.989247311828 ns (± 529.4665382255184) 2775.2241379310344 ns (± 89.74125367319891) 1.11
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 284957.6978021978 ns (± 19575.694555703954) 282674.92307692306 ns (± 7485.407009231105) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 280273.5 ns (± 3962.2069365055013) 278519.125 ns (± 5475.292517994696) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 18541.29411764706 ns (± 317.06323594550554) 17750.53846153846 ns (± 214.86143417895147) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 158398.2 ns (± 14120.602456958935) 152122.9696969697 ns (± 17827.005692725295) 1.04
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3202.2127659574467 ns (± 343.5753465544482) 2669.323529411765 ns (± 50.877592432864844) 1.20
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 3202.5 ns (± 391.6443918535406) 2730.676470588235 ns (± 60.72811878993705) 1.17
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 297670.4193548387 ns (± 9019.648647163567) 271534.92307692306 ns (± 3588.6370314633027) 1.10
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 275550.1081081081 ns (± 13818.019936823579) 279835.46875 ns (± 8204.546365492004) 0.98
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 22196.627906976744 ns (± 2954.3624057694415) 22954.916666666668 ns (± 217.3817163564144) 0.97
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 151083.1443298969 ns (± 17074.35108270937) 153316.25 ns (± 14544.602796660563) 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.

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 1149.5581395348838 ns (± 314.52639857976436) 1222.4895833333333 ns (± 493.66813900564654) 0.94
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 952.3846153846154 ns (± 322.1365745294574) 833.1875 ns (± 354.8099658156536) 1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 1797.957894736842 ns (± 360.9076299515194) 1717.7916666666667 ns (± 512.5710203251771) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 231452.37234042553 ns (± 28044.68076257824) 221047.71578947367 ns (± 17280.785740892123) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 2174.591836734694 ns (± 773.826708626822) 1910.9166666666667 ns (± 444.7912264059616) 1.14
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 9907.494623655914 ns (± 2410.193685269767) 8409.032608695652 ns (± 977.7658257036802) 1.18
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1259.804347826087 ns (± 339.393989311668) 1178.7083333333333 ns (± 350.1895100976844) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 955.741935483871 ns (± 311.8951504155442) 829.9615384615385 ns (± 269.26299855933115) 1.15
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 1798.1666666666667 ns (± 816.3835484903001) 1818.3478260869565 ns (± 378.6107901721537) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 226572.86956521738 ns (± 21463.91938606207) 231970.16853932585 ns (± 23072.232423036898) 0.98
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 2048.6907216494847 ns (± 727.6615135834212) 1714.3461538461538 ns (± 29.467061141343777) 1.20
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 9531.531914893618 ns (± 1543.063422149893) 8618.347826086956 ns (± 1184.1652221256652) 1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1365.1354166666667 ns (± 558.4329506902923) 1053.2894736842106 ns (± 399.5002435154064) 1.30
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 788.1075268817204 ns (± 429.0113625323468) 898.1111111111111 ns (± 299.43544048963787) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 1861.8969072164948 ns (± 393.0836818386577) 1679.9948453608247 ns (± 307.50406920448967) 1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 205650 ns (± 2627.4849709802857) 215753.98484848486 ns (± 10140.538100185087) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 2068.4742268041236 ns (± 831.1413098462797) 1827.7263157894736 ns (± 376.12946056992473) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 9784.768421052631 ns (± 1714.5448589816033) 9139.236842105263 ns (± 1095.6811658713684) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 976.5494505494505 ns (± 472.35992076984553) 1128.9175257731958 ns (± 419.13324925034016) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 887.2528089887641 ns (± 295.91957141713647) 864.8681318681319 ns (± 330.6424120402654) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 1547.9278350515465 ns (± 609.210370880185) 1635.3295454545455 ns (± 261.2727346579683) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 248550.22972972973 ns (± 8442.925176503462) 250646.24637681158 ns (± 12103.043014788367) 0.99
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 2180.8263157894735 ns (± 573.6705897784092) 1893.8894736842105 ns (± 612.6987614059975) 1.15
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 10347.924731182795 ns (± 2373.655341252313) 9017.033333333333 ns (± 1226.8342969345254) 1.15
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 1254.4166666666667 ns (± 490.0359743328554) 1189.7142857142858 ns (± 292.6609447320031) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 903.75 ns (± 388.4834210375684) 975 ns (± 358.5990870919193) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 1886.159574468085 ns (± 609.5249261125464) 1760.108695652174 ns (± 426.3208294159275) 1.07
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 257212.54761904763 ns (± 11740.914722880581) 276029.28 ns (± 48580.18980756445) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 2152.2736842105264 ns (± 518.9806793867261) 1851.0515463917525 ns (± 424.4632976657606) 1.16
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 12115.063829787234 ns (± 2456.5174298137445) 8948.021276595744 ns (± 1141.1713938230635) 1.35

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: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36775.21288248698 ns (± 257.685465400106) 37172.229248046875 ns (± 37.48407261983002) 0.99
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 40062.88301086426 ns (± 51.58620106009166) 41045.51414707729 ns (± 215.54409687532518) 0.98
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 33297.276947021484 ns (± 172.50041613520588) 32296.663875034876 ns (± 23.596043168922225) 1.03
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 31658.409663609094 ns (± 111.83974066835061) 34234.28616841634 ns (± 21.313474312411778) 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.

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1782.1816474914551 ns (± 9.487605113678638) 1806.3392347189097 ns (± 2.5536293881929617) 0.99
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1808.8679972330729 ns (± 8.899685473862112) 1806.9643614632744 ns (± 5.352936196832879) 1.00
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1778.6405476888021 ns (± 7.367250071654147) 1784.0875157674154 ns (± 12.853082426611989) 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.PubSubOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 13151.500259399414 ns (± 48.617807165685306) 13256.781933375767 ns (± 57.47007454698292) 0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 13243.14085824149 ns (± 76.90131490455595) 13159.526966349284 ns (± 78.5720793962502) 1.01
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 13291.59898071289 ns (± 117.97979229852217) 13302.525885009765 ns (± 65.38233670253568) 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: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 157830.78725961538 ns (± 462.2763581916288) 155279.23011067708 ns (± 1020.2663103806606) 1.02
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 138921.9014718192 ns (± 563.167981562965) 138799.72323404948 ns (± 921.6807945674864) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 129885.82453801081 ns (± 1105.6149936012755) 144338.29276216947 ns (± 437.02917239452415) 0.90
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 178054.4169546274 ns (± 502.7282227131264) 177613.65144856772 ns (± 1355.6972679386993) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 152932.89782714844 ns (± 457.2641577855582) 162582.1928548177 ns (± 905.5435115995261) 0.94
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 143116.79349459134 ns (± 538.6428049971241) 145796.68862304688 ns (± 1069.249492036163) 0.98
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 155023.90197753906 ns (± 749.5656137871117) 156114.83725585937 ns (± 893.4641709519962) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 148059.71214076452 ns (± 640.0356958519251) 140860.824672154 ns (± 386.8603859012514) 1.05
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 128084.19385579428 ns (± 1246.6149471697877) 137455.40121023994 ns (± 743.8119422867604) 0.93

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Network.BasicOperations.InlinePing(Params: None) 80.66776820591518 ns (± 0.2807738908510604) 81.08647976602826 ns (± 0.1036398678451733) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 236.03700687885285 ns (± 0.9969407927705636) 242.2653344790141 ns (± 2.0892579174978474) 0.97
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 302.690066746303 ns (± 0.7807217723527973) 287.8071066935857 ns (± 0.43598699282480036) 1.05
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 318.7051170055683 ns (± 1.0549817147878584) 311.40080137252806 ns (± 2.312991751825976) 1.02
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 326.4239064852397 ns (± 4.057144649072893) 347.5097308476766 ns (± 2.2386920306635387) 0.94
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 246.8098673025767 ns (± 0.20539039819208263) 251.01815592447917 ns (± 1.5391980843402433) 0.98
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 187.74351024627686 ns (± 1.4014235709045082) 189.37687921524048 ns (± 0.3562246876426496) 0.99
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 331.0298601150513 ns (± 1.9539281555259118) 315.02216188724225 ns (± 0.3839669767561275) 1.05
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 310.291250705719 ns (± 2.206347103918168) 329.78850886027016 ns (± 2.6051622093648303) 0.94
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 381.72902178764343 ns (± 1.0141871745194697) 376.70179092884064 ns (± 0.47087537681681324) 1.01
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 383.00837621688845 ns (± 2.770579277093649) 384.1773133277893 ns (± 1.911231398564223) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16889.592529296875 ns (± 111.9196088133941) 17251.993063790458 ns (± 123.13579755963266) 0.98
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 17427.999590555828 ns (± 13.955329424125097) 17078.990755521336 ns (± 67.30112893228203) 1.02
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14936.456420898438 ns (± 80.39622970943026) 15145.65346963065 ns (± 41.760911776652975) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 14569.537302652994 ns (± 78.16745272530838) 14716.075085231236 ns (± 74.63536529405852) 0.99
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 120502.63307291667 ns (± 560.190587881696) 119630.47899373372 ns (± 161.44403293819423) 1.01
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 22173.4014446552 ns (± 20.57487487856006) 21810.85754699707 ns (± 135.93114419487395) 1.02
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 21505.11667073568 ns (± 144.84656741382045) 21244.184884878305 ns (± 19.79560178261373) 1.01
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 16347.901583158053 ns (± 88.82399194151398) 16239.656323242187 ns (± 97.03106387723871) 1.01
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 15009.366028849285 ns (± 68.1193844731894) 15598.503524780273 ns (± 108.42396166619245) 0.96
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 129441.60325520833 ns (± 993.2159146656857) 128932.51775251116 ns (± 687.6006967807608) 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 (windows-latest net8.0 Release)

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: ACL) 1913.9350128173828 ns (± 3.3761262486248413) 1830.5202620370048 ns (± 3.255122550939487) 1.05
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: AOF) 1801.9957678658623 ns (± 3.449111710960918) 1939.6483201246995 ns (± 1.8623373238189016) 0.93
BDN.benchmark.Operations.BasicOperations.InlinePing(Params: None) 1833.7913640340169 ns (± 3.254191066905794) 1957.2585423787434 ns (± 6.803910183988491) 0.94

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Cluster.ClusterMigrate.Get(Params: None) 36976.007080078125 ns (± 42.16598474270932) 34854.40791203426 ns (± 31.116738134800897) 1.06
BDN.benchmark.Cluster.ClusterMigrate.Set(Params: None) 37601.32053920201 ns (± 29.556184268932476) 36529.12089029948 ns (± 71.68298692436326) 1.03
BDN.benchmark.Cluster.ClusterMigrate.MGet(Params: None) 30494.62127685547 ns (± 22.447904031535124) 30695.489065987724 ns (± 30.504857481064978) 0.99
BDN.benchmark.Cluster.ClusterMigrate.MSet(Params: None) 29892.277425130207 ns (± 24.752185934506716) 30161.68130727915 ns (± 28.93124423280533) 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 (ubuntu-latest net8.0 Release)

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 43016.00202433268 ns (± 57.855480693147015) 42440.10213216146 ns (± 46.51125192940447) 1.01
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 182494.34078543526 ns (± 958.5975140442695) 184269.17893763952 ns (± 719.0282447181856) 0.99
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 116443.01164362981 ns (± 227.260611512639) 121149.07430594308 ns (± 838.27641716572) 0.96
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 97084.95066615513 ns (± 360.9309239934551) 96418.54026442308 ns (± 328.8250866758794) 1.01
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 44208.48319498698 ns (± 234.73401503151638) 43238.57147623698 ns (± 329.41115942599515) 1.02
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 196263.35799967448 ns (± 1314.639559616391) 192392.75399344307 ns (± 833.1267106274462) 1.02
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 137814.68368765025 ns (± 329.5549397458451) 130888.89383638822 ns (± 358.3291794725852) 1.05
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 121412.27565104167 ns (± 982.5742488592742) 130412.61807955228 ns (± 526.4094323576494) 0.93
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 41953.45842488607 ns (± 237.6534443861587) 45510.6151957194 ns (± 332.4681151863622) 0.92
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 182736.88602120537 ns (± 1110.5013472779117) 188278.14055989584 ns (± 927.1791785316356) 0.97
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 128378.24038085938 ns (± 830.970992256719) 119982.70787760416 ns (± 1279.1888671805723) 1.07
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 94825.25533040364 ns (± 775.692874037643) 93829.55493570963 ns (± 461.43143353754215) 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.PubSubOperations (windows-latest net8.0 Release)

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.PubSubOperations.Publish(Params: ACL) 9134.929246168871 ns (± 57.208569572878616) 9340.96436273484 ns (± 165.88326036114552) 0.98
BDN.benchmark.Operations.PubSubOperations.Publish(Params: AOF) 9108.866664341518 ns (± 26.63555620326064) 9212.844848632812 ns (± 26.825664107186935) 0.99
BDN.benchmark.Operations.PubSubOperations.Publish(Params: None) 9151.902770996094 ns (± 46.105395572322315) 9246.34987967355 ns (± 22.605263595489113) 0.99

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Network.RawStringOperations.Set(Params: None) 217.5398826599121 ns (± 0.3649251242365432) 206.13524743488856 ns (± 3.417636080680518) 1.06
BDN.benchmark.Network.RawStringOperations.SetEx(Params: None) 271.00396792093915 ns (± 0.34310333390343684) 272.04603808266774 ns (± 0.4958346179041946) 1.00
BDN.benchmark.Network.RawStringOperations.SetNx(Params: None) 294.6838549205235 ns (± 0.49388074282589484) 303.3731643970196 ns (± 0.40272823963463006) 0.97
BDN.benchmark.Network.RawStringOperations.SetXx(Params: None) 305.593889100211 ns (± 0.46090211722104507) 306.8405818939209 ns (± 0.603283890384632) 1.00
BDN.benchmark.Network.RawStringOperations.GetFound(Params: None) 222.31356730827918 ns (± 0.26022725848382167) 222.70956589625433 ns (± 0.44613083003085524) 1.00
BDN.benchmark.Network.RawStringOperations.GetNotFound(Params: None) 173.062344959804 ns (± 0.23996447011561173) 173.86497599737984 ns (± 0.42212329904006546) 1.00
BDN.benchmark.Network.RawStringOperations.Increment(Params: None) 292.817808787028 ns (± 0.34956880676922386) 301.6559878985087 ns (± 0.25370849711910126) 0.97
BDN.benchmark.Network.RawStringOperations.Decrement(Params: None) 305.99060853322345 ns (± 0.5577075541567713) 305.2708148956299 ns (± 0.46023155968106866) 1.00
BDN.benchmark.Network.RawStringOperations.IncrementBy(Params: None) 357.9525981630598 ns (± 0.552941007199739) 363.7588160378592 ns (± 0.9902515731433119) 0.98
BDN.benchmark.Network.RawStringOperations.DecrementBy(Params: None) 352.98438866933185 ns (± 0.5518347282571856) 348.2396023614066 ns (± 0.8736203476517677) 1.01

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 255.6161767755236 ns (± 0.747203686343092) 251.1879823366801 ns (± 2.27342865552986) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 311.3635771115621 ns (± 1.4924828432569492) 304.1713036128453 ns (± 0.7856967434656079) 1.02
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 508.68830426534015 ns (± 3.9578807067523614) 533.8580441157023 ns (± 3.5707556083994225) 0.95
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 600.6263675689697 ns (± 1.8569354788279377) 620.5740986506145 ns (± 1.0869179000248965) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 240.03538131713867 ns (± 1.3347837891883982) 242.59055893237775 ns (± 0.8278701279365579) 0.99
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 302.3034498350961 ns (± 1.3026419046198332) 308.5500595410665 ns (± 1.3849002426620125) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 490.60771722059985 ns (± 1.4471304442419004) 508.5244278907776 ns (± 1.631795670203313) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 600.2244529724121 ns (± 1.7434172862626667) 604.7041962305705 ns (± 1.545569952175998) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 228.88358084360758 ns (± 0.739657926962583) 240.505458685068 ns (± 0.20710087569077498) 0.95
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 284.3013785362244 ns (± 2.0369304506073314) 296.7731318473816 ns (± 0.8264486928269584) 0.96
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 504.91113268534343 ns (± 2.2651755545649954) 505.47369899749754 ns (± 3.027002624121665) 1.00
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 586.043185029711 ns (± 3.5328130594704295) 606.0790291566116 ns (± 1.9014307087615767) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 224.24595805576868 ns (± 0.6698934300874995) 237.5783435821533 ns (± 0.9234829960837948) 0.94
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 290.4403484208243 ns (± 0.7744179002645889) 296.34146094322205 ns (± 0.8922664665867485) 0.98
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 476.8752127965291 ns (± 2.300171360991066) 494.3111952940623 ns (± 0.8091607199281946) 0.96
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 586.1783725738526 ns (± 2.7199010273533104) 608.3548311505999 ns (± 2.264732123770672) 0.96
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 232.75046048845564 ns (± 1.5187584952691584) 242.94349387713842 ns (± 0.795761196541006) 0.96
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 291.58141275814603 ns (± 0.6928311245384821) 300.7698503812154 ns (± 1.3437700564709127) 0.97
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 482.97706597191944 ns (± 3.6005637404970763) 510.7858758290609 ns (± 2.1379163959822445) 0.95
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 588.3078724787786 ns (± 1.9583408863125213) 603.9863229115804 ns (± 4.57136890618176) 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: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: ACL) 121528.2373046875 ns (± 425.6395086340739) 122247.60579427083 ns (± 376.6376663950744) 0.99
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: ACL) 105716.98201497395 ns (± 251.9095612212312) 109166.37224469866 ns (± 312.1010642765834) 0.97
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: ACL) 96000.087890625 ns (± 235.5175603859419) 96611.39892578125 ns (± 278.30687244059413) 0.99
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: AOF) 138859.9617513021 ns (± 405.39340654746076) 137338.4765625 ns (± 348.21739301063644) 1.01
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: AOF) 121821.89860026042 ns (± 449.5040584483843) 122113.92446664664 ns (± 471.82984587077385) 1.00
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: AOF) 111944.34579702523 ns (± 141.67736167816582) 113916.68003627232 ns (± 250.6399363258882) 0.98
BDN.benchmark.Operations.ObjectOperations.ZAddRem(Params: None) 119206.86907087054 ns (± 125.0857500325846) 118653.33775111607 ns (± 348.76654128279716) 1.00
BDN.benchmark.Operations.ObjectOperations.LPushPop(Params: None) 107318.33170572917 ns (± 224.64925719773188) 113660.27550330528 ns (± 79.84678411253124) 0.94
BDN.benchmark.Operations.ObjectOperations.SAddRem(Params: None) 98080.71207682292 ns (± 166.38185330361418) 98885.99759615384 ns (± 273.66170762207037) 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: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Cluster.ClusterOperations.Get(Params: DSV) 16041.716512044271 ns (± 22.11634768566482) 15686.80430094401 ns (± 13.185295462739926) 1.02
BDN.benchmark.Cluster.ClusterOperations.Set(Params: DSV) 14994.595554896763 ns (± 13.204110754670067) 14805.20771571568 ns (± 16.158869867867264) 1.01
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: DSV) 14295.474125788762 ns (± 24.554884890743185) 14404.709116617838 ns (± 9.518576054090538) 0.99
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: DSV) 13245.739084879557 ns (± 10.833483740407427) 13077.05795288086 ns (± 11.423852272130226) 1.01
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: DSV) 127678.52783203125 ns (± 117.7440077248419) 131864.0877278646 ns (± 175.3288205946739) 0.97
BDN.benchmark.Cluster.ClusterOperations.Get(Params: None) 18984.722391764324 ns (± 13.335218263168683) 19264.510018484933 ns (± 30.19837709958722) 0.99
BDN.benchmark.Cluster.ClusterOperations.Set(Params: None) 18616.693987165178 ns (± 26.320981302410644) 19899.195607503254 ns (± 16.54692606799444) 0.94
BDN.benchmark.Cluster.ClusterOperations.MGet(Params: None) 15931.558634440104 ns (± 15.66704295774419) 15901.397603352865 ns (± 34.18624285420749) 1.00
BDN.benchmark.Cluster.ClusterOperations.MSet(Params: None) 14844.75588117327 ns (± 27.4221938093139) 14852.266693115234 ns (± 38.986962701132555) 1.00
BDN.benchmark.Cluster.ClusterOperations.CTXNSET(Params: None) 137672.8769155649 ns (± 247.32770991400193) 149108.11070033483 ns (± 1102.108361912181) 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.

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: ACL) 57898.477376302086 ns (± 53.82766518517388) 59008.103841145836 ns (± 223.87167699559024) 0.98
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: ACL) 203985.17903645834 ns (± 478.1026822060001) 204506.4976283482 ns (± 943.3962133988364) 1.00
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: ACL) 132102.49755859375 ns (± 160.82708436039178) 130688.09244791667 ns (± 672.9816305177185) 1.01
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: ACL) 114769.62992350261 ns (± 105.99735746607979) 117690.62052408855 ns (± 428.3575105289024) 0.98
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: AOF) 57333.11767578125 ns (± 111.05330232941132) 57077.0517985026 ns (± 159.83538889333263) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: AOF) 213095.51595052084 ns (± 1259.634052478931) 231008.82568359375 ns (± 761.9845735247213) 0.92
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: AOF) 142790.79764229912 ns (± 385.22279157901727) 143543.10684204102 ns (± 4063.94648653651) 0.99
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: AOF) 135476.50227864584 ns (± 481.88539599342204) 137412.14111328125 ns (± 594.7520136871544) 0.99
BDN.benchmark.Operations.CustomOperations.CustomRawStringCommand(Params: None) 57210.21466936384 ns (± 48.55585213278946) 57084.8624093192 ns (± 261.44249657694473) 1.00
BDN.benchmark.Operations.CustomOperations.CustomObjectCommand(Params: None) 203805.1234654018 ns (± 289.298906249174) 214153.7744140625 ns (± 1104.046224772087) 0.95
BDN.benchmark.Operations.CustomOperations.CustomTransaction(Params: None) 128149.42452566964 ns (± 445.6130525718493) 131085.01674107142 ns (± 574.7413021548008) 0.98
BDN.benchmark.Operations.CustomOperations.CustomProcedure(Params: None) 111659.07069614956 ns (± 110.55805834223108) 120754.04134114583 ns (± 489.79380584981817) 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.

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,Limit) 141.51612758636475 ns (± 0.2449590160597709) 138.39030265808105 ns (± 0.5831799156280177) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,Limit) 173.28622511454992 ns (± 0.40762488047278295) 173.31536928812662 ns (± 0.3676356640500137) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,Limit) 254.73161424909318 ns (± 0.635441192386538) 272.9219606944493 ns (± 3.4045395144410326) 0.93
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,Limit) 267.4213695526123 ns (± 0.777139346859737) 276.85420989990234 ns (± 2.160392802178195) 0.97
BDN.benchmark.Lua.LuaScripts.Script1(Params: Managed,None) 134.21522935231528 ns (± 0.3483830536411699) 148.93393686839514 ns (± 0.8398034389062212) 0.90
BDN.benchmark.Lua.LuaScripts.Script2(Params: Managed,None) 169.03297742207846 ns (± 0.28944300569495296) 168.92028221717248 ns (± 0.3971190601225751) 1.00
BDN.benchmark.Lua.LuaScripts.Script3(Params: Managed,None) 258.15346240997314 ns (± 0.3420154099568155) 279.14099375406903 ns (± 1.596414810875646) 0.92
BDN.benchmark.Lua.LuaScripts.Script4(Params: Managed,None) 269.9312720979963 ns (± 1.8064621200259967) 267.34418869018555 ns (± 1.241055580116604) 1.01
BDN.benchmark.Lua.LuaScripts.Script1(Params: Native,None) 157.68792118344987 ns (± 0.6774853410851643) 129.9995047705514 ns (± 0.4233062529992687) 1.21
BDN.benchmark.Lua.LuaScripts.Script2(Params: Native,None) 161.36258015265832 ns (± 0.13826900818067023) 172.5439977645874 ns (± 0.7998473970678096) 0.94
BDN.benchmark.Lua.LuaScripts.Script3(Params: Native,None) 277.5989089693342 ns (± 0.466478052904201) 265.9002560835618 ns (± 0.6472670806638167) 1.04
BDN.benchmark.Lua.LuaScripts.Script4(Params: Native,None) 274.8050042561122 ns (± 0.31200118949512884) 262.4263800107516 ns (± 0.6403262238074781) 1.05
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,Limit) 131.37495517730713 ns (± 0.17213082914106312) 136.1274975996751 ns (± 0.3940784172131163) 0.97
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,Limit) 191.66239500045776 ns (± 0.2274397484580034) 175.2094336918422 ns (± 0.8926977385798239) 1.09
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,Limit) 257.8991276877267 ns (± 0.48778878421810534) 259.87524032592773 ns (± 0.9227030398796728) 0.99
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,Limit) 265.88036463810846 ns (± 0.5469137340590587) 269.4544110979353 ns (± 1.5086377217235472) 0.99
BDN.benchmark.Lua.LuaScripts.Script1(Params: Tracked,None) 134.89882469177246 ns (± 0.40680027995417933) 131.96030457814535 ns (± 0.2813168931664224) 1.02
BDN.benchmark.Lua.LuaScripts.Script2(Params: Tracked,None) 166.85044424874442 ns (± 0.16760787835917562) 168.6089277267456 ns (± 1.3299067194633625) 0.99
BDN.benchmark.Lua.LuaScripts.Script3(Params: Tracked,None) 250.81222607539252 ns (± 0.31831087646575834) 255.39335568745932 ns (± 0.8830631548224941) 0.98
BDN.benchmark.Lua.LuaScripts.Script4(Params: Tracked,None) 263.1481409072876 ns (± 0.7581844318854235) 270.97856998443604 ns (± 1.1923432637071876) 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.ModuleOperations (ubuntu-latest net8.0 Release)

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 38836.34422200521 ns (± 427.0631133097563) 38827.43015230619 ns (± 148.97191365463905) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 49581.68913167318 ns (± 469.0295542742436) 49394.79947335379 ns (± 460.0312273672928) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 84871.79573567708 ns (± 245.653729986779) 89367.09254964192 ns (± 157.78813512251355) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 62502.48438517252 ns (± 333.46664716545536) 65500.263654436385 ns (± 333.0110703025765) 0.95
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 30574.180936686196 ns (± 325.854194493698) 30541.802825927734 ns (± 69.23740691501757) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 29318.264704777645 ns (± 84.18741054172163) 28782.22652544294 ns (± 98.46655006536672) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 183221.52644042968 ns (± 1901.0432680006609) 183302.8965983073 ns (± 1209.4881513247656) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 332905.24832589284 ns (± 2035.4599415298621) 338715.90468052455 ns (± 1905.575078506597) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 40154.94452340262 ns (± 290.03961057653015) 37898.84426175631 ns (± 82.9640929807596) 1.06
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 54628.00037560096 ns (± 436.1602353029873) 53739.76071166992 ns (± 279.47665917141046) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 94106.66017972506 ns (± 445.32629416650616) 93851.67081996372 ns (± 496.4369772538871) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 62024.63408484826 ns (± 221.8526413549924) 62003.271763392855 ns (± 159.74220221930787) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 31124.613708496094 ns (± 265.713248033984) 29954.179122924805 ns (± 35.00029596679879) 1.04
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 36525.65727742513 ns (± 109.38362971543262) 35345.853287760416 ns (± 257.06786774990474) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 180599.9961983817 ns (± 1023.5245817800449) 172378.35487583705 ns (± 1169.4536390727567) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 337405.43715122767 ns (± 1860.733210735387) 337639.7481770833 ns (± 2979.9995186428364) 1.00
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 38440.23742675781 ns (± 280.2239703339446) 37305.76977335612 ns (± 155.39553416411803) 1.03
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 47261.98457845052 ns (± 354.5358217387561) 47889.90152587891 ns (± 191.66737655770052) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 84335.74077555338 ns (± 457.44772276499464) 86410.45058768136 ns (± 448.30310137028835) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 64228.07445819561 ns (± 279.6804427867796) 64712.11680908203 ns (± 330.7116908619557) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 30883.827400716145 ns (± 200.72994785066862) 31721.465428278996 ns (± 45.65697289233116) 0.97
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 28497.71798353929 ns (± 30.278257846174547) 28976.010170491536 ns (± 130.6841522615445) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 172885.6046549479 ns (± 1355.4731315668294) 171613.6423014323 ns (± 803.8667455997729) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 341810.4312011719 ns (± 4083.0631876370844) 322369.2388346354 ns (± 2754.376354929769) 1.06

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 15297.941900634765 ns (± 103.4845518469747) 15666.227675374348 ns (± 127.53184332641746) 0.98
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19617.682950337727 ns (± 37.261245603914666) 20433.62452799479 ns (± 182.0653055610109) 0.96
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 22097.21341756185 ns (± 156.12880157615515) 22048.068400456355 ns (± 105.41879996731885) 1.00
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 22859.74162510463 ns (± 78.54845920839196) 22179.23655482701 ns (± 81.5921642383085) 1.03
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 17212.390893554686 ns (± 112.65270827304093) 17004.963019234794 ns (± 76.81854121628288) 1.01
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10576.639612051156 ns (± 35.93345166039685) 10601.685386657715 ns (± 24.00781833592182) 1.00
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 22247.895940144856 ns (± 19.114623977358058) 22747.378645833334 ns (± 128.73787467568678) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21303.78040422712 ns (± 145.36964542870712) 21850.703330485027 ns (± 106.58792691334526) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 26858.13008235051 ns (± 58.980251462806955) 28427.93803100586 ns (± 280.47509522292535) 0.94
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 27543.089514596122 ns (± 64.98804454508056) 26138.297576904297 ns (± 143.40017315454807) 1.05
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 21032.144990030924 ns (± 60.5018417656527) 20974.43150983538 ns (± 99.03447398577487) 1.00
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 26770.394581386023 ns (± 105.84727982942935) 28380.034877522787 ns (± 61.16133926318253) 0.94
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 29500.994512939455 ns (± 226.9089638761808) 29004.30681501116 ns (± 90.51655482876728) 1.02
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 30953.645489032453 ns (± 131.04427325026245) 29383.199661254883 ns (± 67.53721748713528) 1.05
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 16538.00484822591 ns (± 115.80718185842535) 16275.594665527344 ns (± 60.144186966572356) 1.02
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10627.795550755092 ns (± 46.683429190619286) 10488.76267191569 ns (± 57.34113358469076) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27989.02541292631 ns (± 175.85919638947286) 26438.999471028645 ns (± 111.91672178775441) 1.06
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27587.15795680455 ns (± 87.07630908568606) 27320.537935384116 ns (± 125.26578857450882) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 32223.19678141276 ns (± 276.44165291876885) 32814.46326555525 ns (± 137.07896393038277) 0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32987.20527430943 ns (± 245.28602875278196) 32677.166387939455 ns (± 227.34159550303917) 1.01
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14901.314682006836 ns (± 52.13416603460008) 15493.431752522787 ns (± 95.83295824713959) 0.96
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 19703.906317574638 ns (± 78.6306953803793) 20033.396634928384 ns (± 147.83470307492485) 0.98
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 21537.346801757812 ns (± 93.91490522720281) 22299.269622802734 ns (± 111.33744412271741) 0.97
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 23378.422156197685 ns (± 98.03389714432005) 23637.776120503742 ns (± 13.598919079850477) 0.99
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 16408.264188130695 ns (± 17.610309634013348) 16824.51264444987 ns (± 106.67624976217868) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10674.29744720459 ns (± 40.27647393601983) 10603.771401038537 ns (± 29.382608858714423) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 21445.6376178448 ns (± 17.186954357540664) 22350.33178274972 ns (± 36.948892233367744) 0.96
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22176.79674021403 ns (± 26.93066650960321) 21606.796789550783 ns (± 121.22990574937135) 1.03
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 27014.03608921596 ns (± 124.94249907155772) 27247.204343668618 ns (± 85.43564176667583) 0.99
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 26839.16857256208 ns (± 58.20670707195869) 27344.664430745444 ns (± 81.6344317234714) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 144839.2572224935 ns (± 363.94611258443473) 147085.28717912946 ns (± 427.0540318719139) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 18035.775752476282 ns (± 95.1833770233711) 18147.558464050293 ns (± 27.935597968312923) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 17234.80808551495 ns (± 59.73126787042718) 17226.352052961076 ns (± 11.30331216775458) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 142322.98326822917 ns (± 1288.6164957338278) 141360.5103190104 ns (± 1808.153987664634) 1.01
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 43879.13969639369 ns (± 126.08472682618036) 43279.598758951826 ns (± 273.88670055988325) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 102779.7419921875 ns (± 641.3042612510469) 104722.17564174107 ns (± 326.4042600394059) 0.98
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 10166656.459375 ns (± 158030.37529313363) 10127503.785714285 ns (± 160813.6964655779) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 275979.1469116211 ns (± 26899.2607804484) 280503.7971484375 ns (± 28107.84085498522) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 146165.74904785157 ns (± 1328.679129058902) 144448.67358398438 ns (± 351.05335872196764) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 18852.82512019231 ns (± 78.70997259246839) 18432.251969557543 ns (± 20.981302971544668) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 17184.097160339355 ns (± 33.75736975299797) 17220.467886788505 ns (± 108.7728918028406) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 139895.45852864583 ns (± 464.3937881082021) 140121.54597981772 ns (± 122.57461164221627) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 45178.93253580729 ns (± 264.438708892409) 44324.2936726888 ns (± 247.28701440529298) 1.02
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 101905.504685622 ns (± 168.8543255961363) 102470.10044978216 ns (± 317.1988676731461) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 10211651.19419643 ns (± 121558.411518772) 10126876.530273438 ns (± 188773.53997827214) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 279320.3912939453 ns (± 29045.814483783437) 288067.93411621096 ns (± 28300.693518092678) 0.97
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 146119.18529334434 ns (± 250.45025815620616) 143405.07231445314 ns (± 867.2673311463896) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 17902.614602225167 ns (± 11.269195317864844) 18298.35204366048 ns (± 75.10006121781313) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 17199.32546488444 ns (± 10.148574869066529) 17637.131083561824 ns (± 19.455271880717508) 0.98
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 138441.8811786358 ns (± 410.1120089110933) 140899.2805501302 ns (± 833.235519191589) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 45477.55160086496 ns (± 166.05529288302168) 46218.553034855766 ns (± 215.10330651373394) 0.98
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 100535.6125813802 ns (± 496.78615894649903) 103360.84255777995 ns (± 316.1117463729463) 0.97
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 8519542.622916667 ns (± 35848.252944832166) 8418374.6546875 ns (± 31704.22161510105) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 224676.17102989784 ns (± 254.3362591935434) 226922.4545328776 ns (± 714.6063843205499) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 145228.1061260517 ns (± 469.4314900663548) 144806.70284016928 ns (± 212.6904728957845) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 18098.398069109237 ns (± 77.46745284850272) 18059.536341349285 ns (± 59.237604200567986) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 17242.637577311198 ns (± 51.510522184251954) 17198.6808189979 ns (± 11.383363290963326) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 140453.26819661458 ns (± 432.98643925809904) 143619.11514047475 ns (± 455.9299377224046) 0.98
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 45500.7498819987 ns (± 99.18392889386975) 45594.296260579424 ns (± 84.15400661474006) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 101354.58972167969 ns (± 251.05992807600063) 102182.09767252604 ns (± 300.7502157154134) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 9262945.889583332 ns (± 38340.53893580515) 9345253.590625 ns (± 60587.82565379449) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 249969.31520182293 ns (± 915.5936098061189) 254403.6298452524 ns (± 379.18601793976865) 0.98
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 146073.91285923548 ns (± 593.6281601483017) 145908.39779897837 ns (± 461.83032072382645) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 18164.513903808594 ns (± 53.797863597358194) 18242.331352233887 ns (± 6.195817270607769) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 17197.23871285575 ns (± 8.552437547993799) 17402.978311391977 ns (± 9.749419236376067) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 143275.76864188057 ns (± 877.4513079823518) 140027.87118765025 ns (± 245.4896857125761) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 43857.309334309895 ns (± 100.38447078049617) 46554.679611206055 ns (± 68.49492894970258) 0.94
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 102722.80339355468 ns (± 305.2117728979689) 102904.15232747396 ns (± 325.2881247254606) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 9217874.748958332 ns (± 45579.596522860025) 9344332.679166667 ns (± 33501.53766742018) 0.99
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 248759.02057756696 ns (± 912.8958822929936) 249275.81411508413 ns (± 389.96234238039847) 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.RawStringOperations (windows-latest net8.0 Release)

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.RawStringOperations.Set(Params: ACL) 14097.658429827008 ns (± 17.55210785800916) 14576.710917154947 ns (± 151.03898419602484) 0.97
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: ACL) 19521.36688232422 ns (± 52.71710678223753) 20049.381432166465 ns (± 70.98947850558704) 0.97
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: ACL) 21023.662109375 ns (± 33.63223014205205) 22007.248497009277 ns (± 155.8806441936293) 0.96
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: ACL) 21833.158656529016 ns (± 28.976606694550934) 22395.003333458535 ns (± 136.13792824052047) 0.97
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: ACL) 15566.04520357572 ns (± 52.92661643568526) 15812.833077566964 ns (± 72.05719753542522) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: ACL) 10853.589324951172 ns (± 16.388220902096588) 10770.721537272135 ns (± 21.142385347767632) 1.01
BDN.benchmark.Operations.RawStringOperations.Increment(Params: ACL) 21250.056864420574 ns (± 36.58292104886001) 21633.201497395832 ns (± 149.96202036246697) 0.98
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: ACL) 21102.937825520832 ns (± 41.50695492529349) 22271.01375034877 ns (± 106.50229358539552) 0.95
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: ACL) 25204.051513671875 ns (± 79.49781324129539) 25854.767049153645 ns (± 208.49099551344943) 0.97
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: ACL) 26102.286275227863 ns (± 127.42173784683852) 27376.70404343378 ns (± 635.3030646803737) 0.95
BDN.benchmark.Operations.RawStringOperations.Set(Params: AOF) 19731.778564453125 ns (± 40.726765650390746) 21593.491923014324 ns (± 201.84840236847944) 0.91
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: AOF) 25027.43966238839 ns (± 34.66156016295484) 27444.3706258138 ns (± 424.8298726921507) 0.91
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: AOF) 26950.752665201824 ns (± 33.541559967219236) 28666.798095703125 ns (± 458.8132308763394) 0.94
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: AOF) 29472.27102426382 ns (± 74.7923568002534) 28302.559251051684 ns (± 273.4675509014261) 1.04
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: AOF) 15285.79584757487 ns (± 48.266315347948606) 16149.723307291666 ns (± 213.48604025754847) 0.95
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: AOF) 10497.90771484375 ns (± 25.570700968369007) 11172.372690836588 ns (± 79.89508982328522) 0.94
BDN.benchmark.Operations.RawStringOperations.Increment(Params: AOF) 27264.517429896765 ns (± 21.584428197514033) 28438.3061726888 ns (± 365.2951619502939) 0.96
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: AOF) 27981.146474984977 ns (± 10.88241384924196) 27630.44913155692 ns (± 220.3148662875091) 1.01
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: AOF) 33163.28648158482 ns (± 86.09477751926802) 33850.26637486049 ns (± 380.1156797244221) 0.98
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: AOF) 32171.60624186198 ns (± 99.08055114227832) 33230.55681501116 ns (± 580.0374500755369) 0.97
BDN.benchmark.Operations.RawStringOperations.Set(Params: None) 14356.26948038737 ns (± 27.058557824965593) 15572.99306233724 ns (± 190.91526344518766) 0.92
BDN.benchmark.Operations.RawStringOperations.SetEx(Params: None) 21077.6274617513 ns (± 36.116193570277346) 22142.190551757812 ns (± 182.4724610905792) 0.95
BDN.benchmark.Operations.RawStringOperations.SetNx(Params: None) 20097.65085073618 ns (± 35.80120830056263) 21700.280354817707 ns (± 283.6580594647859) 0.93
BDN.benchmark.Operations.RawStringOperations.SetXx(Params: None) 22097.46813092913 ns (± 34.107507215962244) 23205.420328776043 ns (± 173.9473299478541) 0.95
BDN.benchmark.Operations.RawStringOperations.GetFound(Params: None) 15451.066237229566 ns (± 17.770399610326812) 15809.303995768229 ns (± 221.68478872104646) 0.98
BDN.benchmark.Operations.RawStringOperations.GetNotFound(Params: None) 10582.608591715494 ns (± 18.56090271141211) 11087.269694010416 ns (± 161.03510868139335) 0.95
BDN.benchmark.Operations.RawStringOperations.Increment(Params: None) 22614.05530657087 ns (± 59.680493188968775) 22947.31658935547 ns (± 215.65337295280514) 0.99
BDN.benchmark.Operations.RawStringOperations.Decrement(Params: None) 22681.659189860027 ns (± 8.557683205052191) 23394.339497884113 ns (± 135.94757887781913) 0.97
BDN.benchmark.Operations.RawStringOperations.IncrementBy(Params: None) 26860.34169514974 ns (± 25.965739408510036) 28541.146240234375 ns (± 333.3691847196083) 0.94
BDN.benchmark.Operations.RawStringOperations.DecrementBy(Params: None) 27988.60127766927 ns (± 53.89233171401765) 29133.1059773763 ns (± 320.78396441777204) 0.96

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 136477.4076960637 ns (± 704.5983672711095) 137040.58349609375 ns (± 565.9728362333468) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 11288.629881795247 ns (± 76.84832414579235) 10545.183656056723 ns (± 13.771624805374564) 1.07
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9999.672629038492 ns (± 13.663640090212578) 10082.920914786202 ns (± 48.084617833659344) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10369.681897844586 ns (± 42.38526892385236) 10325.213200887045 ns (± 64.2312324728289) 1.00
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 12110.661706777719 ns (± 26.620355321839632) 12321.736485072544 ns (± 88.0723827498187) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 12525.508561197918 ns (± 99.76536864674897) 12286.84608224722 ns (± 15.62802797022304) 1.02
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 10564.536745707193 ns (± 18.107538704467878) 10377.403083292644 ns (± 76.01290879241643) 1.02
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 9840.737485758464 ns (± 64.81432476053003) 9234.25754699707 ns (± 52.0404147236391) 1.07
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 11421.219957478841 ns (± 139.18562728667914) 11589.310687473842 ns (± 63.811197712878204) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12411.677256774903 ns (± 69.13664208705308) 12466.844279988607 ns (± 67.12746268271174) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 10881.376816969652 ns (± 47.99946574663856) 10995.243142700196 ns (± 91.68915579470305) 0.99
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 13453.352670288086 ns (± 55.622643730644135) 13336.35392964681 ns (± 67.67365087554349) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11577.131129964193 ns (± 63.64166032424089) 11703.05999654134 ns (± 55.94498817729889) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 11661.206184387207 ns (± 48.23539136319423) 11964.165096282959 ns (± 17.662912704316508) 0.97
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 10128.108226231167 ns (± 39.76429928631456) 10784.688634236654 ns (± 18.530273195941724) 0.94
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 153956.4908203125 ns (± 696.9850193795226) 159175.17685953775 ns (± 246.41121318778733) 0.97
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 59778.49130014273 ns (± 259.6447036919094) 60270.265812800484 ns (± 174.41628907586642) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 47323.19618007115 ns (± 212.31201558591425) 49917.189923967635 ns (± 244.21497870699812) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 51804.15670267741 ns (± 60.442377925495634) 55746.37270682199 ns (± 166.66836356956583) 0.93
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 87364.796870931 ns (± 409.2132229474003) 85081.44864327567 ns (± 465.59057709988156) 1.03
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 111934.87438151041 ns (± 587.010550620093) 115113.92042759487 ns (± 401.7907402536355) 0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 49086.130161830355 ns (± 246.2765845839873) 50622.7603525015 ns (± 112.51381148311766) 0.97
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 53900.89753069197 ns (± 148.3037667913444) 54984.668552943636 ns (± 151.0048694919462) 0.98
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 52127.476815359936 ns (± 224.99231612538352) 53928.745762125654 ns (± 251.62034687168807) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 90117.2980782645 ns (± 501.9955130659185) 92906.90528157553 ns (± 482.5766335748563) 0.97
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 57356.51433890207 ns (± 140.74132343062638) 58468.675423758374 ns (± 252.84154399583272) 0.98
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 13180.989333089192 ns (± 48.64993207250647) 13267.290580749512 ns (± 25.07409555959352) 0.99
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 77629.49041748047 ns (± 288.46333918508725) 78084.7341837565 ns (± 399.79067134886606) 0.99
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 59828.932381184895 ns (± 215.05915225042435) 60143.22657189002 ns (± 133.65990354756966) 0.99
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 49955.94650065104 ns (± 169.97012442090866) 51424.82664707729 ns (± 172.5765343138803) 0.97
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 142173.2812124399 ns (± 346.2291326784988) 134218.4678873698 ns (± 758.4026329828795) 1.06
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 64513.59933907645 ns (± 154.1968800784657) 58470.53601074219 ns (± 109.94118159654577) 1.10
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 49158.30802263533 ns (± 133.809312289678) 46126.9575151716 ns (± 129.43783361719312) 1.07
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 50166.76729736328 ns (± 134.02723199724852) 50861.20107625325 ns (± 144.244852070992) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 77644.99827473958 ns (± 339.2135053943853) 78224.7811686198 ns (± 245.54970846568943) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 102689.3371907552 ns (± 393.68474371620573) 107152.63029261997 ns (± 167.6837524102696) 0.96
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 49393.7232788086 ns (± 196.88298629317134) 49893.52009364537 ns (± 144.9966687154094) 0.99
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 54202.319653320315 ns (± 292.18723151312315) 54561.464735921225 ns (± 137.0629214550366) 0.99
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 50847.56923828125 ns (± 206.436410422198) 52883.13004150391 ns (± 264.54233274106934) 0.96
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 78385.15267508371 ns (± 245.97611733447982) 78001.11308942523 ns (± 259.3156457211051) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 62658.91287841797 ns (± 280.53902756178525) 55868.815842692056 ns (± 199.18833155159857) 1.12
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 13491.70841064453 ns (± 35.42823012815048) 13385.694607074443 ns (± 26.191083432765243) 1.01
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 68646.30340169271 ns (± 399.99047330178644) 67968.25717773437 ns (± 249.49590825909672) 1.01
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 60691.54865373884 ns (± 311.5539174556562) 64263.37880045573 ns (± 257.11808464321985) 0.94
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49497.968882242836 ns (± 135.2244876563273) 49301.03833414714 ns (± 128.6550365341942) 1.00

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: ACL) 111295.00034877232 ns (± 316.9015291447304) 111130.65970284598 ns (± 467.77315297770434) 1.00
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: ACL) 12400.546391805014 ns (± 18.278148222118244) 12581.996358235678 ns (± 112.42235039261571) 0.99
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: ACL) 9319.911084856305 ns (± 19.515812850270965) 10046.764628092447 ns (± 109.57649808946671) 0.93
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: ACL) 10029.791913713727 ns (± 78.29038583035553) 10611.297280447823 ns (± 79.51912585365797) 0.95
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: ACL) 14518.33994547526 ns (± 51.983043072545925) 15249.983673095703 ns (± 97.47452091303451) 0.95
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: ACL) 14688.97977556501 ns (± 16.368224501942695) 15404.780680338541 ns (± 120.01554219044296) 0.95
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: ACL) 12013.373362223307 ns (± 22.311351357727656) 12776.255493164062 ns (± 55.135289624623915) 0.94
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: ACL) 8965.195641150842 ns (± 6.486409574360187) 9542.467193603516 ns (± 90.03476097218557) 0.94
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: ACL) 12023.053305489677 ns (± 8.75507731216459) 12631.179918561664 ns (± 56.723100476793356) 0.95
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: ACL) 12150.948157677283 ns (± 13.576229729484508) 12904.145304361979 ns (± 80.3363383033989) 0.94
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: ACL) 13522.398071289062 ns (± 17.113019606143506) 14097.333780924479 ns (± 87.92817801870017) 0.96
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: ACL) 9328.507291353666 ns (± 17.31894509617937) 9967.364451090494 ns (± 72.98867747580019) 0.94
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: ACL) 11258.76230093149 ns (± 10.082811853526364) 11873.263004847935 ns (± 81.01081638989916) 0.95
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: ACL) 15031.83103288923 ns (± 11.227762367901482) 15431.08388264974 ns (± 88.9950529620254) 0.97
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: ACL) 13116.694968087333 ns (± 12.862179753822415) 13692.63687133789 ns (± 81.34435429419452) 0.96
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: AOF) 120745.64906529018 ns (± 592.1066378539014) 127639.14794921875 ns (± 1302.687651972253) 0.95
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: AOF) 42710.0771077474 ns (± 131.62469419554165) 48976.2266031901 ns (± 422.40561408352903) 0.87
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: AOF) 43889.487868088945 ns (± 47.5097461127094) 45981.801194411055 ns (± 255.12963259060595) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: AOF) 48936.63330078125 ns (± 74.57580879093237) 51595.49784342448 ns (± 415.048383796373) 0.95
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: AOF) 71682.83778599331 ns (± 343.03282781042253) 74927.95148577009 ns (± 565.5431055764742) 0.96
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: AOF) 98781.37125651042 ns (± 320.7553060878025) 101539.51619466145 ns (± 763.1710176158382) 0.97
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: AOF) 46475.83571213942 ns (± 64.06009514787675) 49316.18469238281 ns (± 432.0118083609948) 0.94
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: AOF) 38032.36741286058 ns (± 42.61284977305308) 41369.82706705729 ns (± 384.50407972233694) 0.92
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: AOF) 49721.119907924105 ns (± 86.10862910040838) 51298.11503092448 ns (± 559.4306786877572) 0.97
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: AOF) 73734.97227260044 ns (± 331.99849482276534) 74080.51188151042 ns (± 965.5948252805139) 1.00
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: AOF) 59478.79075270433 ns (± 79.77729886535752) 59382.50020345052 ns (± 422.5017329734454) 1.00
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: AOF) 9166.113717215401 ns (± 24.4517924822936) 9996.994171142578 ns (± 75.92728135600677) 0.92
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: AOF) 60244.23095703125 ns (± 195.54071634305976) 65079.72900390625 ns (± 655.6687960710922) 0.93
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: AOF) 45523.19783528646 ns (± 186.79207082859142) 50472.92928059896 ns (± 144.6522966265504) 0.90
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: AOF) 48246.1434500558 ns (± 49.42196109058088) 51763.4268624442 ns (± 322.4878592544707) 0.93
BDN.benchmark.Operations.HashObjectOperations.HSetDel(Params: None) 106795.40754045759 ns (± 259.9488977508421) 109278.04239908855 ns (± 840.884498214327) 0.98
BDN.benchmark.Operations.HashObjectOperations.HExists(Params: None) 43013.58860560826 ns (± 102.47336140804592) 46811.62821451823 ns (± 406.1086790634082) 0.92
BDN.benchmark.Operations.HashObjectOperations.HGet(Params: None) 43899.35302734375 ns (± 62.94203067343036) 46087.16166178385 ns (± 375.060285057102) 0.95
BDN.benchmark.Operations.HashObjectOperations.HGetAll(Params: None) 49793.24157714844 ns (± 63.32530704009113) 50457.64857700893 ns (± 253.875932574771) 0.99
BDN.benchmark.Operations.HashObjectOperations.HIncrby(Params: None) 65046.01091657366 ns (± 201.13584976063916) 66466.08642578125 ns (± 526.089706526749) 0.98
BDN.benchmark.Operations.HashObjectOperations.HIncrbyFloat(Params: None) 87425.82682291667 ns (± 249.61384298565872) 92471.15914481027 ns (± 657.2847184964013) 0.95
BDN.benchmark.Operations.HashObjectOperations.HKeys(Params: None) 47631.83553059896 ns (± 66.8829655306746) 49101.407063802086 ns (± 412.48039582365504) 0.97
BDN.benchmark.Operations.HashObjectOperations.HLen(Params: None) 38973.04949079241 ns (± 38.96529417983992) 41290.45430501302 ns (± 315.14631651208674) 0.94
BDN.benchmark.Operations.HashObjectOperations.HMGet(Params: None) 47605.6483968099 ns (± 159.62305250412814) 50984.615885416664 ns (± 335.3009082440491) 0.93
BDN.benchmark.Operations.HashObjectOperations.HMSet(Params: None) 60127.0266019381 ns (± 106.2745647520019) 63952.6220703125 ns (± 335.9138373725703) 0.94
BDN.benchmark.Operations.HashObjectOperations.HRandField(Params: None) 56431.563459123885 ns (± 124.19544689326062) 61366.28173828125 ns (± 454.6930944382296) 0.92
BDN.benchmark.Operations.HashObjectOperations.HScan(Params: None) 9187.950679234096 ns (± 20.893019929879348) 9993.673960367838 ns (± 49.531528783847136) 0.92
BDN.benchmark.Operations.HashObjectOperations.HSetNx(Params: None) 54756.62972586496 ns (± 171.20396449755853) 54676.16027832031 ns (± 313.4609801507168) 1.00
BDN.benchmark.Operations.HashObjectOperations.HStrLen(Params: None) 45775.12337820871 ns (± 72.50225457737449) 48754.80489095052 ns (± 302.7966808636949) 0.94
BDN.benchmark.Operations.HashObjectOperations.HVals(Params: None) 49047.13134765625 ns (± 94.80352634767675) 50165.890299479164 ns (± 285.25466531597294) 0.98

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

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

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

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,Limit) 95658.93816266741 ns (± 355.03135475229294) 93831.23372395833 ns (± 593.7791032339021) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,Limit) 24865.14936174665 ns (± 26.30788019868219) 24833.710225423176 ns (± 41.74560324077696) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,Limit) 25050.538228352863 ns (± 42.343056066586854) 24157.813153948104 ns (± 374.5246893787592) 1.04
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,Limit) 73878.95202636719 ns (± 85.05405120855605) 77936.31774902344 ns (± 2520.5120413627637) 0.95
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,Limit) 31678.838602701824 ns (± 58.50538048693622) 31255.034586588543 ns (± 51.659006000720446) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,Limit) 63420.579833984375 ns (± 60.36501046381512) 62765.6494140625 ns (± 136.12285173831782) 1.01
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,Limit) 5304217.03125 ns (± 49727.33153407411) 5248910.9375 ns (± 44958.94312921089) 1.01
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,Limit) 173298.16430664062 ns (± 29671.268651009355) 174586.62866210938 ns (± 30204.342118954784) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Managed,None) 94667.75512695312 ns (± 238.9737729319441) 91963.5107421875 ns (± 204.2427540009255) 1.03
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Managed,None) 24776.29150390625 ns (± 35.44369939842435) 24836.246032714844 ns (± 38.28538178300429) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Managed,None) 24059.442138671875 ns (± 49.49237732995324) 23982.44367327009 ns (± 39.44930615226785) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Managed,None) 75226.7451985677 ns (± 138.66014971115337) 73990.04255022321 ns (± 257.7174814196318) 1.02
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Managed,None) 32920.46247209822 ns (± 38.94939527943605) 32983.386666434155 ns (± 51.008497998355644) 1.00
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Managed,None) 65130.57332356771 ns (± 231.24937962604704) 64036.708286830355 ns (± 113.78448779506995) 1.02
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Managed,None) 5306600.520833333 ns (± 41893.05494471225) 5317876.979166667 ns (± 45022.850291995186) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Managed,None) 171121.98461914062 ns (± 28127.00945734727) 171766.9384765625 ns (± 28657.07774928508) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Native,None) 98070.0508626302 ns (± 493.9414492924378) 94449.70703125 ns (± 337.27124698679046) 1.04
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Native,None) 25419.231708233172 ns (± 22.720875861837154) 25054.308377779445 ns (± 27.63886151790687) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Native,None) 23957.181440080916 ns (± 23.982916255351398) 23993.349515474758 ns (± 23.153637288260096) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Native,None) 75775.59814453125 ns (± 125.59920560613342) 79517.51970563616 ns (± 132.9189122951333) 0.95
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Native,None) 31939.953002929688 ns (± 53.446338608982266) 32965.702937199516 ns (± 40.108601741392555) 0.97
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Native,None) 63875.169154575895 ns (± 84.03585798920629) 64144.13364955357 ns (± 45.430581638751136) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Native,None) 4405361.989182692 ns (± 4756.886785265447) 4325316.901041667 ns (± 7509.680954709538) 1.02
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Native,None) 128357.82121930804 ns (± 173.9821651382416) 129645.71451822917 ns (± 247.42591169879424) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,Limit) 94007.42710658482 ns (± 245.90555168812224) 92503.53149414062 ns (± 417.3418833536871) 1.02
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,Limit) 24843.141072591145 ns (± 21.74721676506156) 24798.35444859096 ns (± 28.74662768609889) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,Limit) 23989.807891845703 ns (± 15.850558792566535) 23946.40643780048 ns (± 19.722662499887956) 1.00
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,Limit) 75171.04928152902 ns (± 127.37359546068046) 74922.3221842448 ns (± 79.96402265532048) 1.00
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,Limit) 32638.48833356585 ns (± 47.966896996297194) 33050.767517089844 ns (± 42.65222449819933) 0.99
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,Limit) 63001.38026646205 ns (± 74.11064792115252) 63594.169108072914 ns (± 50.32133424241551) 0.99
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,Limit) 5037704.8828125 ns (± 8319.33569093383) 5012708.537946428 ns (± 8842.37991638359) 1.00
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,Limit) 146487.02741350446 ns (± 410.38124521057154) 148384.3505859375 ns (± 1119.2414806620027) 0.99
BDN.benchmark.Operations.ScriptOperations.ScriptLoad(Params: Tracked,None) 93626.71752929688 ns (± 214.27315539926673) 93838.29956054688 ns (± 585.0874332675497) 1.00
BDN.benchmark.Operations.ScriptOperations.ScriptExistsTrue(Params: Tracked,None) 25045.311628069197 ns (± 22.75336949657612) 24820.28513590495 ns (± 25.025991619153253) 1.01
BDN.benchmark.Operations.ScriptOperations.ScriptExistsFalse(Params: Tracked,None) 24017.03420003255 ns (± 31.29070159195683) 24234.895426432293 ns (± 18.204976435392357) 0.99
BDN.benchmark.Operations.ScriptOperations.Eval(Params: Tracked,None) 74220.50969050481 ns (± 96.59100994423649) 77711.96411132812 ns (± 111.04191099676937) 0.96
BDN.benchmark.Operations.ScriptOperations.EvalSha(Params: Tracked,None) 32780.21240234375 ns (± 31.369098064676944) 32485.622151692707 ns (± 16.63541134435931) 1.01
BDN.benchmark.Operations.ScriptOperations.SmallScript(Params: Tracked,None) 62915.56640625 ns (± 194.10187170266556) 62800.41544596354 ns (± 140.93336158680324) 1.00
BDN.benchmark.Operations.ScriptOperations.LargeScript(Params: Tracked,None) 5191619.029017857 ns (± 6044.941767723441) 5024178.90625 ns (± 8532.653735070948) 1.03
BDN.benchmark.Operations.ScriptOperations.ArrayReturn(Params: Tracked,None) 145848.9444986979 ns (± 181.7816309689327) 144077.06473214287 ns (± 349.98592980685885) 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.ModuleOperations (windows-latest net8.0 Release)

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: ACL) 62613.58467189745 ns (± 6033.139840699738) 57899.80801669034 ns (± 1702.2642912479953) 1.08
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: ACL) 75563.39346078727 ns (± 640.8932905874304) 72177.98258463542 ns (± 302.3692873152097) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: ACL) 118151.5407767347 ns (± 13948.97294268005) 94329.36662946429 ns (± 90.21213232946674) 1.25
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: ACL) 141884.57348632812 ns (± 31026.458946911203) 80526.4668782552 ns (± 190.1890193322305) 1.76
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: ACL) 60356.11812510389 ns (± 5757.361940482347) 49419.70332219051 ns (± 53.40134360123335) 1.22
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: ACL) 50742.58340199789 ns (± 4523.643771173154) 45264.55261230469 ns (± 26.021213978513853) 1.12
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: ACL) 212116.51538085938 ns (± 15702.780609608462) 182141.30577674278 ns (± 328.11853289489943) 1.16
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: ACL) 391151.748194839 ns (± 18192.722066831448) 310250.87139423075 ns (± 675.8977582591579) 1.26
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: AOF) 60323.72131347656 ns (± 1153.0820692413545) 68822.06159319196 ns (± 78.37832302099919) 0.88
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: AOF) 84935.2910822088 ns (± 2670.3101058437287) 78275.6327311198 ns (± 181.43941981256663) 1.09
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: AOF) 105525.66340519831 ns (± 917.3694307341453) 100589.4209798177 ns (± 230.33247268564895) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: AOF) 96391.201171875 ns (± 10678.736638041722) 82058.34162785456 ns (± 207.18687025790993) 1.17
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: AOF) 48648.64318847656 ns (± 966.2473166419587) 47860.94839913504 ns (± 47.66650434889604) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: AOF) 54266.238638070914 ns (± 1460.6288741460196) 51721.512712751115 ns (± 116.42543834115662) 1.05
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: AOF) 192548.10587565103 ns (± 2063.4476343551887) 191401.4933268229 ns (± 353.2686652212496) 1.01
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: AOF) 411919.4166475184 ns (± 29373.191603951145) 333472.216796875 ns (± 1924.3949793063996) 1.24
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringReadCommand(Params: None) 61436.34403528792 ns (± 8237.444599572449) 56910.74654715402 ns (± 25.65817926173475) 1.08
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpRawStringRmwCommand(Params: None) 71923.60270182292 ns (± 187.3433120221247) 72362.13754507211 ns (± 85.24875987792225) 0.99
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjRmwCommand(Params: None) 95833.97357647236 ns (± 153.91465562197047) 94121.20869954427 ns (± 143.31812936937126) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpObjReadCommand(Params: None) 80935.07341657366 ns (± 297.8866920171762) 79636.66259765625 ns (± 141.74166845103665) 1.02
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpProc(Params: None) 48226.10735212053 ns (± 432.04139922746907) 49173.49286760603 ns (± 45.7603173682911) 0.98
BDN.benchmark.Operations.ModuleOperations.ModuleNoOpTxn(Params: None) 64690.87292480469 ns (± 19843.34513149891) 45273.11880929129 ns (± 25.30742335656209) 1.43
BDN.benchmark.Operations.ModuleOperations.ModuleJsonGetCommand(Params: None) 237605.23897058822 ns (± 27309.705804368612) 192892.87981305804 ns (± 341.41456764524526) 1.23
BDN.benchmark.Operations.ModuleOperations.ModuleJsonSetCommand(Params: None) 430829.5432350852 ns (± 66341.92984206778) 309384.6891276042 ns (± 1012.9103499249554) 1.39

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.LuaScriptCacheOperations (windows-latest net8.0 Release)

Benchmark suite Current: 1738509 Previous: 762a9d7 Ratio
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,Limit) 2131.25 ns (± 973.6866998545703) 4405.102040816327 ns (± 1468.439275900131) 0.48
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,Limit) 1175 ns (± 1012.0835868707618) 988.6363636363636 ns (± 979.611912153278) 1.19
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,Limit) 2438.659793814433 ns (± 1940.1259779038726) 3441.6666666666665 ns (± 2117.9765252248453) 0.71
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,Limit) 210198.96907216494 ns (± 33817.628215071265) 238496.31578947368 ns (± 34457.12355873266) 0.88
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,Limit) 4238.383838383838 ns (± 2637.7830468378393) 4462.244897959184 ns (± 2718.911065611684) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,Limit) 13200 ns (± 3725.729972741883) 12782.291666666666 ns (± 3721.7425118566975) 1.03
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Managed,None) 1725.5102040816328 ns (± 1555.5892724080113) 2820.408163265306 ns (± 2573.4552641601726) 0.61
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Managed,None) 1001.219512195122 ns (± 588.8876105728316) 919.3181818181819 ns (± 688.1355711364752) 1.09
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Managed,None) 3717.7083333333335 ns (± 2163.3791692222053) 3557.1428571428573 ns (± 2431.621579348777) 1.05
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Managed,None) 238279.797979798 ns (± 56321.1508821816) 249794.79166666666 ns (± 47511.53072186887) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Managed,None) 3062.6315789473683 ns (± 2109.2119182323618) 3212.3711340206187 ns (± 1993.5446723925554) 0.95
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Managed,None) 10227.083333333334 ns (± 3586.5092005478027) 13830.612244897959 ns (± 3335.8535952467523) 0.74
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Native,None) 1130.6122448979593 ns (± 1044.0215824353365) 1216.1290322580646 ns (± 1243.7050470426145) 0.93
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Native,None) 913.5416666666666 ns (± 954.7245170774504) 819.7674418604652 ns (± 810.4929171867265) 1.11
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Native,None) 2125.531914893617 ns (± 1654.120704610791) 3967.1717171717173 ns (± 2792.3744706786806) 0.54
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Native,None) 268185.71428571426 ns (± 40870.35133879694) 275289 ns (± 47880.35360788558) 0.97
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Native,None) 3061.2244897959185 ns (± 2269.9122401429463) 3516.6666666666665 ns (± 2874.8025664240613) 0.87
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Native,None) 12316.666666666666 ns (± 3709.437939171027) 13592 ns (± 5962.1309999534615) 0.91
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,Limit) 1484.375 ns (± 1616.3199347836266) 1153.3333333333333 ns (± 1200.3931940096618) 1.29
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,Limit) 718.0851063829788 ns (± 762.9826540055996) 881.3186813186813 ns (± 1003.9823026231425) 0.81
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,Limit) 2564.285714285714 ns (± 2266.213063567621) 2840.425531914894 ns (± 2206.506466049319) 0.90
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,Limit) 247338.50574712644 ns (± 27794.6683246289) 293668.47826086957 ns (± 39721.01038229932) 0.84
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,Limit) 2756.122448979592 ns (± 2128.5039674595037) 3515.151515151515 ns (± 2337.4224263615433) 0.78
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,Limit) 9499 ns (± 3540.686887648163) 13563.829787234043 ns (± 2970.2413306184285) 0.70
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupHit(Params: Tracked,None) 957.4468085106383 ns (± 1027.7325874631945) 1368.0851063829787 ns (± 1311.095148073807) 0.70
BDN.benchmark.Lua.LuaScriptCacheOperations.LookupMiss(Params: Tracked,None) 1068.0851063829787 ns (± 547.1751043583384) 2428.865979381443 ns (± 2179.6864626825063) 0.44
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadOuterHit(Params: Tracked,None) 2140.625 ns (± 2213.8120552091755) 4240.425531914893 ns (± 3498.7576642745075) 0.50
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadInnerHit(Params: Tracked,None) 269751.1111111111 ns (± 28826.440127718743) 291893.5483870968 ns (± 43575.58352636708) 0.92
BDN.benchmark.Lua.LuaScriptCacheOperations.LoadMiss(Params: Tracked,None) 4535.353535353535 ns (± 3583.816035141505) 4021.6494845360826 ns (± 3258.1061345807084) 1.13
BDN.benchmark.Lua.LuaScriptCacheOperations.Digest(Params: Tracked,None) 9375 ns (± 3774.2339759563342) 12845.454545454546 ns (± 6655.706048614667) 0.73

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.LuaRunnerOperations (windows-latest net8.0 Release)

Benchmark suite Current: 1738509 Previous: 3e5ecde Ratio
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,Limit) 2973.6263736263736 ns (± 313.3458028849152) 8252.083333333334 ns (± 720.5230799717175) 0.36
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,Limit) 2867.777777777778 ns (± 705.1699576439325) 6552.083333333333 ns (± 1706.3336606313283) 0.44
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,Limit) 231007.0707070707 ns (± 43881.65032458596) 264894.9494949495 ns (± 41905.37292942953) 0.87
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,Limit) 246425 ns (± 48270.5903707096) 273526.59574468085 ns (± 40453.79994786543) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,Limit) 18209.473684210527 ns (± 4822.532963923617) 35136.17021276596 ns (± 8206.460228142974) 0.52
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,Limit) 129649.48453608247 ns (± 27490.48367053338) 145059.18367346938 ns (± 29139.95675595817) 0.89
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Managed,None) 2895.6521739130435 ns (± 1309.21611002251) 5075.789473684211 ns (± 2020.8338172421045) 0.57
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Managed,None) 3133.3333333333335 ns (± 807.9659576764637) 5811.340206185567 ns (± 2153.7697710767798) 0.54
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Managed,None) 239285.41666666666 ns (± 49518.64078392823) 265586.08247422683 ns (± 45177.416891552435) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Managed,None) 257814.43298969071 ns (± 57305.15536306979) 302742 ns (± 84883.32001142284) 0.85
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Managed,None) 20724.736842105263 ns (± 5670.040121833591) 27633.333333333332 ns (± 8239.332145441072) 0.75
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Managed,None) 125339.39393939394 ns (± 28128.752151279765) 123682.63157894737 ns (± 20680.40722522455) 1.01
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Native,None) 6840.20618556701 ns (± 2524.903454994799) 4054.255319148936 ns (± 1450.021497328001) 1.69
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Native,None) 7260.2040816326535 ns (± 1999.9350399717687) 4595.918367346939 ns (± 2033.6812575192153) 1.58
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Native,None) 263188.6597938144 ns (± 42981.277116439174) 256623.4693877551 ns (± 47276.790912384065) 1.03
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Native,None) 264207.2916666667 ns (± 50481.64907805957) 263021.4285714286 ns (± 52484.26421024421) 1.00
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Native,None) 25217.391304347828 ns (± 6422.190388306768) 30839.78494623656 ns (± 6648.768107292772) 0.82
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Native,None) 146147.95918367346 ns (± 30091.992905576142) 129048.97959183673 ns (± 23400.50332042163) 1.13
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,Limit) 4658.080808080808 ns (± 1991.0860931004759) 3256.25 ns (± 1097.2513505645775) 1.43
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,Limit) 3398.913043478261 ns (± 1508.7652010554564) 3155.3763440860216 ns (± 1056.2819937421446) 1.08
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,Limit) 276271.2643678161 ns (± 32059.667874086575) 280378.5714285714 ns (± 33300.56286448057) 0.99
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,Limit) 280502.17391304346 ns (± 51201.429363334595) 309604.4943820225 ns (± 50553.843730567394) 0.91
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,Limit) 23977.777777777777 ns (± 4864.126369999123) 29700 ns (± 7201.856485803175) 0.81
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,Limit) 133491.91919191918 ns (± 28291.177959935674) 151113 ns (± 36665.07064019521) 0.88
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersSmall(Params: Tracked,None) 3074.468085106383 ns (± 981.981338128609) 3430.9278350515465 ns (± 1636.0751322870149) 0.90
BDN.benchmark.Lua.LuaRunnerOperations.ResetParametersLarge(Params: Tracked,None) 7973.469387755102 ns (± 2230.9237613486785) 3183.157894736842 ns (± 1171.6194131509246) 2.50
BDN.benchmark.Lua.LuaRunnerOperations.ConstructSmall(Params: Tracked,None) 320782.60869565216 ns (± 46693.12632355193) 286803.0612244898 ns (± 53865.15323286788) 1.12
BDN.benchmark.Lua.LuaRunnerOperations.ConstructLarge(Params: Tracked,None) 356998.9898989899 ns (± 65086.274760771106) 304342 ns (± 67711.85113285844) 1.17
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionSmall(Params: Tracked,None) 22186.021505376346 ns (± 4766.221532323551) 25959.340659340658 ns (± 5953.05669424406) 0.85
BDN.benchmark.Lua.LuaRunnerOperations.CompileForSessionLarge(Params: Tracked,None) 136589.79591836734 ns (± 27997.40687475358) 140275.75757575757 ns (± 32376.74931341775) 0.97

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

Please sign in to comment.